@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700");
@charset "UTF-8";
padding: 0px 15px;
min-height: 1px;
START {
  hello: world;
}
textarea.ce-modal-prompt-text {
  resize: vertical;
}
@font-face {
  font-family: 'Password';
  src: url("/bos.engine/libraries/ce/images/true_type/password.ttf") format('truetype');
}
.ce.ce-field.ce-input_fake_password .ceb_f input.ce-f {
  font-family: 'Password', Fallback, sans-serif !important;
}
.ce-input_number.ce-skin-default.ce-field input,
.ce-input_number .ce-skin-default.ce-field .ceb_mask {
  padding: 0 4px;
  font-size: 12px;
}
.ce-wysiwyg.ce {
  overflow: visible !important;
}
.ce-wysiwyg.H_AutoFixedBlock__active .H_AutoFixedBlock_e {
  position: fixed !important;
}
.ce-wysiwyg .ce-f {
  padding: 6px !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media print {
  .ce-edge_menu {
    display: none !important;
  }
  #important .ce-box {
    border-color: #ddd !important;
    background: #fff !important;
  }
  #important .ce-field {
    border-color: #ddd !important;
    background: #fff !important;
    filter: none !important;
  }
  .ce-locker {
    display: none !important;
  }
  .ce-tooltip {
    display: none !important;
  }
  .ce-html_select-wr,
  .ce-multi_select-wr {
    display: none !important;
  }
}
.listing_opacity {
  opacity: 0.3;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  background-color: inherit;
}
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
caption,
table,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  background: transparent;
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  font-size: 100%;
  vertical-align: baseline;
  text-decoration: none;
  -webkit-text-size-adjust: none;
}
html,
body,
div,
li,
ul,
ol,
article,
aside,
details,
figcaption,
h1,
h2,
h3,
h4,
h5,
h6,
dt,
dl,
dd,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
  zoom: 1;
  position: relative;
}
a,
a:hover,
a:link,
a:visited {
  margin: 0;
  outline: none;
  cursor: pointer;
}
mark {
  display: inline-block;
}
nav,
ol,
ul,
li,
menu {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}
del {
  text-decoration: line-through;
}
abbr[title],
dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 0;
  padding: 0;
}
input,
select {
  vertical-align: middle;
}
strong,
th,
b,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: bold;
}
pre,
code {
  font-family: monospace, sans-serif;
}
pre {
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  word-wrap: break-word;
}
a:hover,
a:active {
  outline: none;
}
nav ul,
nav li {
  margin: 0;
}
td,
th {
  vertical-align: middle;
}
td img,
th img {
  vertical-align: top;
}
sup,
sub {
  font-size: smaller;
}
sub {
  vertical-align: sub;
}
sup {
  vertical-align: super;
}
button,
input,
select,
textarea {
  margin: 0;
}
textarea {
  overflow: hidden;
  overflow-y: auto;
}
input[type="button"],
input[type="submit"],
input[type="file"] {
  cursor: hand;
  cursor: pointer;
}
label,
button,
a {
  cursor: hand;
  cursor: pointer;
}
input[type="radio"],
input[type="checkbox"] {
  vertical-align: text-bottom;
}
button {
  width: auto;
  overflow: visible;
}
a img {
  border: none;
}
ol {
  list-style-type: decimal;
}
ol li {
  list-style-type: decimal;
  list-style-position: inside;
  display: list-item;
}
ul ul li {
  list-style: none;
  display: block;
  padding-left: 0;
}
small {
  font-size: 85%;
}
.disabled,
[disabled] {
  cursor: not-allowed;
}
img {
  -ms-interpolation-mode: bicubic;
  image-rendering: optimizeQuality;
}
a:link {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
noscript {
  display: none;
}
.no-js noscript {
  display: block;
}
.old-ie input,
.lt-ie8 input {
  vertical-align: text-bottom;
}
.lt-ie8 input[type="checkbox"],
.old-ie input[type="checkbox"] {
  vertical-align: baseline;
}
.lt-ie8 img,
.old-ie img {
  -ms-interpolation-mode: bicubic;
}
.t-center {
  text-align: center;
}
.t-left {
  text-align: left;
}
.t-right {
  text-align: right;
}
.t-justify {
  text-align: justify;
}
.t-top {
  vertical-align: top !important;
}
.t-middle {
  vertical-align: middle;
}
.t-bottom {
  vertical-align: bottom;
}
.t-upper {
  text-transform: uppercase;
}
.t-bold {
  font-weight: bold;
}
.t-normal {
  font-weight: normal;
}
.t-nowrap {
  white-space: nowrap;
}
.t-wrap {
  white-space: normal;
}
.t-red {
  color: red;
}
.t-green {
  color: green;
}
.t-blue {
  color: blue;
}
.t-white {
  color: white;
}
.t-orange {
  color: orange;
}
.t-black {
  color: black;
}
.t-gray {
  color: gray;
}
.t-vinous {
  color: #C00;
}
.clearfix {
  zoom: 1;
  display: block;
}
.clearfix:before,
.clearfix:after {
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}
.clearfix:after {
  clear: both;
}
.over_hide {
  overflow: hidden;
}
._none {
  display: none;
}
._none-i {
  display: none !important;
}
._block {
  display: block;
  position: relative;
  zoom: 1;
}
._left {
  display: block;
  float: left;
}
._right {
  display: block;
  float: right;
}
@media screen {
  ._show_to_print,
  ._show_for_print {
    display: none;
  }
}
@media print {
  ._hide_to_print,
  ._hide_for_print {
    display: none;
  }
}
noscript.browser_js_is_important {
  padding: 20px;
  font-size: 16px;
  line-height: 28px;
  background-color: #eeeeee;
  border-color: #e37700;
  border-width: 4px;
  border-style: solid;
  text-align: center;
  margin-bottom: 20px;
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
}
.icon-warning,
.ce-icon-warning .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/primary_icons/warning.png") center no-repeat;
  background: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAb1JREFUeNqkU00rRFEYfs85dxiXIiQUYidMYsvWQlaSn8BO2VoQf8AvUNaKlRRLWSk1UT5K0gwazDBjzP06H9c5Z8wdR2oWTj29577neZ7zvve9F4VhCP9ZSBmc7WNb7uclJiSaa2gKEicSO+MzwrG+k/PtPTOL3QNzIzEr3mjywyrkZZQ5pae73aHsw6E63NYGMj/Z1T+bQN69zWqVDNDY2TudeE0fTkYGQkALRshmzDPIq5tlu41ly8gTImylUfuKARbcA8Zcs9mCoyNjttkUKWlNZMA5YM5dGf2IRHkAp6dnkMlkYGlhFIQkqYUJAbupqDU/DZCQYiE4MEEh72fBoSVIJpNlMyJbI2VjDhRcltMao4JQqIM8FPxnECEHC1dLjmHz1WJwzAqYfHCCR/ikKSA4rFwGuZd1HbMvB+YkUElrjAooTcubAoPY1rGm493l2K9h0l8VMDkZVIQYoX/O/q+80kQGfhB+MC/vxepo/CfpM7dSjm97hjjwmKc0kUGxCMdX56nhweHWvoYGXF8heu87OlqoKnZd7l9fZFNKExlQClu3N3lLYkq1XuNrzkkcWQS2or/xP+tLgAEANmvggXyLQY0AAAAASUVORK5CYII=') center no-repeat;
  background-size: 16px 16px;
}
.icon-save,
.ce-icon-save .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/primary_icons/save.png") center no-repeat;
  background: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdpJREFUeNqkk09LG0EYxp+4ycQNHloDIjUlh+SkLSmUHkqDFaoED149ehUEwZvgxU/QD5Cv0FMvpQjWg4dWbIMihdbDiodFUIi7sM3+mc3u68ysbNJoScGBZ2fenff37DuzMxkiwkNaVj4yHybGkMGqGDaExocw10I7IDRp+eqPMgDRanWysvaiXCvpuVHWnz1YoRd6/Pj8pGJcnsnwfWIQoVF7+rzE3YBxBMOqZs+mpkvGxVmjz4DGNWjM8Z1/Uo7jIJ/PgzEGXdeZZOT7ETXbJQRBAM/z7lW73cbX2U9YebKsYt/3FZNuogw456mJ+AJ4yOG6LtyOq2DTNLGYm8Pm6TaKxeJdgzAM0el00FrYRfXjK7jcBUWE1ttdlaJpGqY/vxEDsZzASQ3SJURRhM3qOgzDwNG7PZCWwNlsVmnmSx0YE7m6SM91BwxCgsUtbPzaUqFlWWi97oP3BfxYTBQSRSxSzF8V2JoNekSo/15KQQV/E/BED5aK9fhuBVycAJUwBbz8OZ/AP+oq7oelqEBpBckmBvF1GIvfoCM5hWVg5riu+vta7MVcMr0K7O6Oc9A2SbhgVMRSldt+QHEYcf/QNiXTq8CLm/53G0L/f5nyI011ER96nW8EGAD2LPXn/hZ/XAAAAABJRU5ErkJggg==') center no-repeat;
  background-size: 16px 16px;
}
.icon-remove,
.ce-icon-remove .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/primary_icons/remove.png") center no-repeat;
  background: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA61pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InV1aWQ6NzBDQkJENjFFODMxREYxMTlCMjJGQkJBMDE3QTBERTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjVFNDk2NjA4NDM0MTFFMEFDMTNCQUNFQzJCMzNERUUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjVFNDk2NUY4NDM0MTFFMEFDMTNCQUNFQzJCMzNERUUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTI1NDYxQUQyRjg0RTAxMTg1RkJBOTI1NDUxRDI5NkIiIHN0UmVmOmRvY3VtZW50SUQ9InV1aWQ6NzBDQkJENjFFODMxREYxMTlCMjJGQkJBMDE3QTBERTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7gS+N+AAAEYUlEQVR42sRXTWgUSRSu7h4n2fwcnOAQEwPiKXgKlLAQUJT1ZzQ6QcwaN+4SYdkIiigKehk8yBw8eMhJw0YP6xLY7CFiPCQuZldRWBK3BZfgISEhCWyCjjNzSTSZmZ7e9yrVTWWmq7r1YsGju4d+3/e996rfq9Fs2yZfcmkoYEDTiI4PYPwag0sSLAHyRotwgzKL3B4aBhnW9Q1A8WKRtFsW8w+KdRq4dQ9RMXgh+e21a9Red4yVvnAMiPryedIGpGh4j7/JsI5fuSLFKhUQA2XJk0CeSqUIXosSR1xtQNrmTexitV+6RLPZLIlfvOiJpZeqPQWkS0tLpFAoELx2Xr0qVa9YDCt+4QLNZDIMC0UcPX++DMvZA6xOp4F8YWGhDK2xsZH8duuWiXUs8jpavI5OFAa/6rzm8XPnWOSlq6amhoz09zMs2AOjTMCvmvbP9xDpzMyMNKSmpibye2+vK0IigJEf7emh6XRailVdXU2e3L9v/mDbu5iAX3gGui5fptPT00oRQ7dvMxEWz4QggGHEzpxRkldVVZFng4MMo9vJAAjAaNb3ANRtampKKeLh3btuJogQ+YGuLl/yFw8emPBpJsBnFAQQVwBPKQPqOHtWKaKhoYGMDgwwEfyn5L6ODiV5ZWUlmRgZYT5IjiXzEuBmor27W7knotEo+XNoCAHJnnic7XbZqqioIObYmBu5s2c8BYiZONzZSefm5qTAkUiEoL/XbndWOBwmr58/3xB5EAFuJr6B6BYXFz+rzxvQsifHx8siFwXoMmfetxN/DA+bdXV1LNJPMQ2Ceg3kRT4DZDy6KgJHxF+PH5u1tbXBJxySv3zpS+52Qq8SWBvv2Z74urWVrq2tuc7YYvF5dXWV5HM59mzBbMim06zmhpB2o6RjOiUIIdA4WIjbJuFqCIarvr6ezM7Okg8rK2RleZnkUEzJeULjwnHlhEDyKFi4onVzLt/BYmFvP3KE/vvqFfkAxEU+AQ2JQ/3mzfS/bDbJH5UlCAUhP7R7N52cmGDEhoJYXNtBxEwAEaqvgJHva2mh85OTxADyTbw0Qa0ZRCCGrRjlMgGxApI3N9P38/NSgspQyFdEC4goKM4Tuoz84I4ddPntWylwGL6cF6mU+Xc2a/qJaFWIKDuSwS5Ntm3bRnPQXsNIJLEnmYwJoAm0MRChehdtP4jI+x3JUOWJrVupDZ+ZCuwREFq8ydjrh5PEowAi2j0yoYvk30WjVIOmokrnoEAudkz8bTBAOU6ViGCdsAeOZD2RCPX7k9IPBBrvcCHhG3Yai8UH2E9A4veZItbPcCRjGcCefQdqqlLeBw5+vd2ZHX0+mXCw3BI4KeyVOPZ6pF0l4lOwxE3IHG/CCyFhNtzkDl7dbA1ORWgeKzAW2wM/8mloCZPvBtTxOjg4U00cTDaQfty5k+S2bFk/9cC/qK/evCHau3ciji/WPedEVCLAPZKJxyjHPu7dSwqcuGywoJCnTwNjuQK+5PpfgAEAAXvKPWEdvNIAAAAASUVORK5CYII=') center no-repeat;
  background-size: 16px 16px;
}
.icon-edit,
.ce-icon-edit .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/primary_icons/edit.png") center no-repeat;
  background: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcwQjlGRTM4MDM4NzExRTFBREUyQ0JDMzAwQUI1NjI2IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcwQjlGRTM3MDM4NzExRTFBREUyQ0JDMzAwQUI1NjI2IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzMgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ1dWlkOkFDMUYyRTgzMzI0QURGMTFBQUI4QzUzOTBEODVCNUIzIiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOkM5RDM0OTY2NEEzQ0REMTFCMDhBQkJCQ0ZGMTcyMTU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+jLCN8AAAAjlJREFUeNqMk01oE1EQx/+7eYkXFUP3JPEDE9C2FAsBhYBE8YNUcpJilPZgonhQ8NAcpEJRtNKDoEIOFkSUSIPVWJGIaJuq1VgrUkGxiVEPjVHaQtvEJLvNZru7vhYK6bqrDgzMvDe/ecO8GcZms6FUKqFcLkNRFMiyjGo55FXho3q7v3nRvxKN1s8DbQUg/AMYIjCQJVAjGz5zXNvuYDAw3N5uUwDC6oEPuhU92CFJ0n5XJhMQx8fR0NKyr6Sqpxi/dzUqUgUNjRLqHIp+OSp2Zqe4o/5gpjWZTMJqtSJSW/t4XaXSQfY0FsAwwMr1jCEsSTh94mTQE3+0A5ucd+FyuTrXmkwRh9mcMuxBNXzgcJdHliXY7Xb03ah/yPMkmmaYVNpsBvkfWBQFTE5+w/uR+0OOjQgpCvthKYz8C+b5PHK5n0g8u/OKPthpIsxgdSj5G5zPT4Hnc3gS60lYzLhACOLacGIET09nIIpz6OsND1ssOK8SDOgVS/TgiYmvdCrn0XMrPELhc6rKDBi1ajGBqmKzUMRxn7/Lk82OUV/BzeuRt7Tss/TuD3gbHfmtVH9RmxVEWAoC9jb5njeNjsax8F3docg7uhILcL8WXvWFLoEo4hgt9yBVtigwTocz0Myw7BprTatw9VJvQpbVDgo/1cKp73XYcnn5tJKZIrzbdx1xx+6FPr4cjL6mZxHLCiS08Ju0G7NFjlpjyxNcDKtnZvLua3R1YtR/QXVOC3M1wOwnTreJvwUYACjgD2NsoiY9AAAAAElFTkSuQmCC') center no-repeat;
  background-size: 16px 16px;
}
.icon-options,
.ce-icon-options .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/primary_icons/options.png") center no-repeat;
  background: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAnNJREFUeNqkU01oE1EQnt0kBS81CVYkUOghJGmhdWkO/hUNhUJswIMHvQQERQKiVgh48BJ6UK9GSyBIb15yURBCAgHrT0liW2iMlxJbrGkJ4tatqVXy0911viS7eO+DtzPM933z3s68EXRdp8MsKz6hUIhEUSSbzUaCIBCSWiyWMwyN9XhlVVULBtZut0nTNEqn090ExmLwLJuTbF+zQEqlUgmQw+HwLY5VGbvE9hPbvKER/xOf83g8V5LJZMLhcFxjobizI1O9/gsniogBAwdcQyfgSsFgEP4dJjyV5R/kcrlodbW0LkmSG0CpVFr3+Xzu3V2FBgaOUyQSucvhZ9lstnuDvb09ajQar6LRaKyvr49kWaaRkWG3pqmEDX9//zcBAwdcaMxf4FtcaLVaV2u12h8+bcNqtVKxWFybng4lsOEjBgwccKEx/p3Gx8fvr6ws6wsLb/RCIa+Xy2V9dHTsMXcC3SD4iAEDB1xooO10odlsWhqNJh0cqKSqGrfSykJrG63Cgo8YMHDAhcYsIld2iu0pBGZm7t2YmAgMbW19L83OPniJWCz26PLg4AlpcfHtZjz+ZL4jFISPlUolZ9wgxwm+cIVv+/2nhxRll7xen5ROv5OA1+s/aXv7KwHr7z9q507NcYJNs4hcVSS5Pjc3H5VlhV/kEcrlMt+q1Q3Cho8YMHDAhcYsIj8S7IuTk1MvlpfXdK93OG632x/m8591bPiIAQMHXGjMIvYSZZaWCkIg4N/iuXjOBbzpcBzjorU7L7FW244z9pev/oFbmsFcmEV0Op3mkBjTybMQYnO+l/89tzPdK545dIqidBMcZv0TYAC+s4eox8mF8wAAAABJRU5ErkJggg==') center no-repeat;
  background-size: 16px 16px;
}
.icon-cancel,
.ce-icon-cancel .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/primary_icons/cancel.png") center no-repeat;
  background: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAc1JREFUeNqkUz1LA0EQnb1cVk1iE0zlqWCUiI0gKsQqnX9A/AuC/8UfYGchFmJhayMRBINWNh5KBEWbQAiSXC6X+/TN5oNEIwo5eNzO3L43b+dmRRRFNM4jWOBMiJQg2ke8A6T/4NSAS5Q92osiS+cMgv351dWDlXzekImE/I3JxVzbds3b2+y7aXLqUAkEqLy8tWVYjiPJcf5yLRfX141X02S3h1pXIB1qmrQsixjGyQn11qNyXhTJoHtUJeADDio3Gg1aubhQZfjN8agci/hdO3pPwLZtajabdL60RLvlshKcPz1V+TJiTdPoamOD4vE4ZTKZvkDfgeu65Ps+TSeTdDwzQyaaVKlUlJAQgq5B5u4Kz6NWvf7TAZNd2LNrNUqGIcViMVVNSqmQGuiiDpEhBx7QBjGqVmkqCChXLA6RdV2nwtMTJbCPIVHM+34EAYEE/vPcAPlhc5Pu19aUAGP75UUJTMLhDwcSPeCPb4WCIj+CPIuYUcrl1OabbLbjAoW8wR60MZ4BujgFnQXEzyAvDJyZ1yWQe7lWGLrtzkh3HHxitkv1+gcGxJ1EnGWb39DLeSDfOc4Hc/oOWrgYSBLw78s0AU7/No7zfAkwALzl9C/AJe10AAAAAElFTkSuQmCC') center no-repeat;
  background-size: 16px 16px;
}
.icon-add,
.ce-icon-add .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/primary_icons/add.png") center no-repeat;
  background: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAcJJREFUeNqkU01L40AYfmKbaMRuMQcR7OKhXpSV7rns9rJID8Ie9y8I/pf9Af0LexcURcSDLPuN7LEtupSFSNWUpE4zSWZ2ZmK+2sMKZniTd2ae55k37/uOxjnHc56yfGmfVpagYU+4bWHWfzh3wo7A0eEfbjwlAM73Nlbr+6/XGzVTXzDy6OkISUDor6vLes/uy+nHWCBCu/Fyu0YffIPCT8Gj0Uh9q9VqXsN4tbZV6/3tt3MC3CqhZLgTN0W5rouL1oHym+e7qFQq6Z5pmobkpDlAyOH7PgghKYhSWvDze5qmKU5BQILyItIfDodqfv3nGoyxmFAuw7KsWYEgCDAej/F95wS2bcPzPCWg6zq+vTtWRGmbh024vjsrEEURSEjQ7XZV5iVYkhNiYhA1CvVwSiDguKf3cHQHb3+/j39UYH6+OVWk7bNWggReiJxrkeIUInBKDviiWFxMCo7s1GWZ+qyOTIyZCKjoAMwhj8oE5pEJy+YSoxiBz+4CJspgIutCceLmj2bsrxV7mRFGJUf68ZlOeOR+vh1woYIFMU+s/mi5NRZEdPLFGUhOFgFhnclXB8Kefpnm5zqqqZ57nf8JMACMJuWZdL+VLAAAAABJRU5ErkJggg==') center no-repeat;
  background-size: 16px 16px;
}
.icon-_calendar,
.ce-icon-_calendar .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/primary_icons/_calendar.png") center no-repeat;
  background: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABJNJREFUeNrEV1tMlFcQnv/f+65VIAYiWGQBF1hoG4rRSLzQB14khKDGxKiJMcb4Znz1UtMm+mp8aEKM8cknoz5o9IVEk6YpldbaIrsrt4hcQkDDJRCCsHt+Z2bP2f77s38XCtZJDjN7LnO+/5s55wyaYRjwOcVJf6o1jX+0S92B7bBh7EJViS2KLYzt9T1Ne777X5ytZF2j/OCI1E6Ljx8ID03+CaDku2i07uXp0721t26FNlVX38/2NbRuFD9iJhI5pNY9C4dfYP+gnBLBdmUZAyjN2LbEAb4qvn69FRYWoOHxY+jr64OKYDBEunzPnkPhpqaslEZxXb9pXcPevXWFTU114PXC0PnzOk45g20M2yMzgMIbd++2ue/cAZibA2NqCt7PzkLs5EnYWFgIsSdPIGfbNjDevcsKwG6dlpsL7ubm1hvHj7eeO3LkrJUBjZIxHo+DsbQECdR1O3dCKBQCr98PlfPz8EVODvdnE7t1DvQb/2e9lgbAkACWcJL48AEEapfTCXmbN/MkPzojof5sYrdOQ7/kn/YxrAAIkRAiycDiIiRwou/mTVh8+BASjY0gMK7z+/eDs70dZurroeDatVUfNx39kn/aBzIA0GmAEUoG3h44AP5AAObb2pL69m3WGuaJKChYNQDDxADtZ5sDQjKQm5fHAx6PZ5lOrCAUVhGSAQlgeQ4QA4lEgpNQrCDZVs0AJTf5t8kBnQY7Wlqg9uJF8H6ia7fj6lUoTuaAnjEJGSHD/QTvA96Q5D9jEhoyCVMUYXvw9KmKV6rvvzSSUwcP8o4KgGFiQDefAp5AE+XCsrIyKC0tTdnUrP2klR0MBrkpW/WTPyEBWE+BMjQaVBMkTesm/NXod0UhEDQR7Vy8uycnJ3mSssmJ1Z7Cd0PZ09PTGW3yp+l6xhCknYIUALmwpriYB7sGB+HrkhK2Xw4MQK0MxR+9vbAD732S57EY7KqqYvvX7m6or6lh+5euLvanpzNgfwoSkgGVfKlzvAab/OnZQmBmIC4BdA8Nsfa53cwCOfXhTUgskO3HN55YIDuANrHAts/HLCgQ5M9hApAxBNYcIKnaujVZZAwPQ7UMxysKh8z0vygc5eVsv6BwVFSw3UnhCIfZ/i0SYX9CAsj4Fhg2AISJxrXYZgCrYqBndJS12+WCGLJA6D0Yjm4ZDi/af8tweDE0f8pw+DAcv8twWAHYvYa6Qme+iMqxrCLpQyAhGY7XmBdVWGZxhfnmDdTIy6arvx++2b49eVJ6euDbyspkaBAI+RtCH+ojs4ZArNMp6EWwC1jgdnR2wvj4uPk1tDCgaQxAKKokgIGxsZRDYkFtQCwom1hQNrGgbGJhFgvUhn37+PflEycgPz8/+XG4XxoA7HKrK5gZoKMk67m1yM8ECPWlY8egAKuoAFZUaj9rCLyKARcmVmDDhjVvPjIyAhMTE3Dh6FHenApUtQftZ2XAQwNUbl1BqtZTzJur3KD9rAxwCIqKikDHR0PD4oG0w+FI2aqp38nU0dKSz1wD2NUGLjzShikEXIx+qevfy38k/y+JDgvxYwrA55SPAgwAYf3RncCdHegAAAAASUVORK5CYII=') center no-repeat;
  background-size: 16px 16px;
}
.icon-error,
.ce-icon-error .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/primary_icons/error.png") center no-repeat;
  background: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wMGhQhG06p+60AAAHNSURBVDjLpZMxa1RBFIW/eTvvrbsx7uoSOxXBTg3+AIMgogiiXVrLiE0aC3+Arb9AAgE7QTCWVhosLEMgkMJiUTem8G2yb3fnvZ2ZzFgkebvjIikyMM2de84953JGeO85zZEAa6JWBxaB20DjBEwP+Aq8e+JzJY+Ki3fmLiw1Hz+8SX125r9Q52AwHO5/+Hj9S68PsHpMsNB89GCeX2kd0pNUzzTv3Z3n/doCsBoBOGgSJXWUorxJzNbrV3x+uUxQVwqQdQfNcgcOIooCVD6ec/kSWmtarVZYBxjsH2ICAqWgKMoe0/6O1pper8d2t42d2Pr5g0ZIYEGgFN4YjNekB112fUKWZdRqNYbnREk8Aqo2O8QECqxFqT/8lAYTC6TRXN3ZxRiNVTpw4IWYtpCnHTrkCOtJjvQ23r5B73UZ5AYYB84h/rXgI/+7Q+xNMGnn2TJV56i9eI4bjYI3iw92UKn0+yRRFEbu4hxJkjC7l02FwSIqJYGGrGujIkGfmWy6tvSUSAgsnqoeq+v7uNCIrCRQVNa/aX3jlpRXzlpbPW6Mt9u4SJC4sf9MytGG9T8UlfUJBX5lk1huWu5D3ArzP6U9BT5J/AqAOO13/gu1xtXSsD1u9AAAAABJRU5ErkJggg==') center no-repeat;
  background-size: 16px 16px;
}
.icon-delete,
.ce-icon-delete .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/primary_icons/delete.png") center no-repeat;
  background: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAhFJREFUeNpi/P//PwMlgImBQsACY6xiZPQAUi1Q7vF/DAy5v4GMH1BFbBBam5GBIRjINALibWH//8+CGwBU3BJRUmL84/v3/zdPn5a8fuqUJdBzJjB5ILuTgY3N7fevX++AhvQChbaDxBlhYbCAkTENyErTNjeXVNTWlvr57dvvM/v23Xn96lUsPx9fjqiUlN2DGzeuAzVnszIwPATSDFFAvXAD5jMyMvxiYDAGOj0cyHUyd3RU4hEQ4L937dozdg4OhhsXL54DOjcdqPkFK8hmHAaA/fwXaBBQwUw9Q0N1BiYm9tvXrt36/v27DiPEK2AgDjUAHgaPENEiChSsVZKSkv7x8SPbradPbwjy8vJ/+/Pn0pffv/VAlvwB4lfo0fgDEpAgyRoFUVFTMWZmsWtPn97++PPnxPtv3pxlZ2XlAspt+4crHYAMAJqeLsHL663GxCT15NOnF29//lwIdPJcoMagR9++beVhYZEHstt+Q9SiGgD0t/xPBoZUaw4O+e+/fn098/HjeSB/zieg3D+Iy/Kf/PmzFmiREVCzI4YBQMW5hlxckjx//7Js/fTpPpBfD1T0HqYQakgd0IAzQDmPH9BEiGyAgw07u+SlX7/ePv/7dwdQ49nvQPHvEDm4IUCX1gD5r4De0ENJSNHApPwfkpTfMgPDAhhlD5BSIQNa4CkCxSSW/f9/nHHAcyNAgAEAxF3igbzwV7kAAAAASUVORK5CYII=') center no-repeat;
  background-size: 16px 16px;
}
.icon-complete,
.ce-icon-complete .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/primary_icons/complete.png") center no-repeat;
  background: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA61pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InV1aWQ6NzBDQkJENjFFODMxREYxMTlCMjJGQkJBMDE3QTBERTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDZGMjBGMkUxNURBMTFFMUJDMjVDMTc2QURDOERFQUEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDZGMjBGMkQxNURBMTFFMUJDMjVDMTc2QURDOERFQUEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjBEMUUwNTNEODE1RTExMUIyRDJGM0U4MzU0NjVCNTgiIHN0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') center no-repeat;
  background-size: 16px 16px;
}
.icon-info,
.ce-icon-info .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/primary_icons/info.png") center no-repeat;
  background: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAehJREFUeNqkkz1rFUEUhs/szuxH9l4uidzCFBHkQoogpgiCpLtIQPwDdlra5BfY+g/ELo2NrZVNQCs/QBHCVVIGJUErSdab3Z2PnR3PzDWzu1WKLJzdszPv8+6ZM7PEGANXuai7be5nQMgjTKcYy5cwpxjvwJiX9cFOQRdj5vHmxvUn23duTJKYJX29gYsi7bPiin/88nN9dvib4NCLhUGjp3e31ib5WZnkHTTPF2+j0ajrmGzdXp3Mvp9MWwOjVwJiEs65V83nc3jz/JbLH+x+g+Fw6OeiKE0s43uAFYCUAqqq8iIpZS/vzjFGHOMNjK4J5xKEEF7UNA2s338NWjdAGQVdL4CQhjAerzimU0FNlFIo1lCjMP97DkVRwKtna7g5BB4+PYGAxv9bClCWyjFdAwdWooZ8zvHrBAIWOzhNUwijBIKAtftCmGNaAyznvGygkCGKMwjdEHfwYDAAGi1h6e3ukpA4preESkfA4rbTSgQOzrIMe7CEc1n/ePSWoBXWbEVxWyaeGgvbZdgKuuae8Qa1PJXKCJoMvAPmcG/3yOXD8c0eK8tCWMbmgftadfb26PP740YqQVkKF7G8uuGiO6ZR8+Prh2PLtBUosfdr9inA2MG3a5f8TH8w9gmN91xDr/o7/xNgAInS27C8scKxAAAAAElFTkSuQmCC') center no-repeat;
  background-size: 16px 16px;
}
.icon-mail,
.ce-icon-mail .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/primary_icons/mail.png") center no-repeat;
  background: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZBJREFUeNrEk99KAkEUxr8d19Xyz5YFQglKN6kgbYWP4W1PEEFv0VsEvUavkHUREkEXXklXYZqbCZG4s2vnG0zooj/kRQeGnT3n+317ZnbGmk6nWCQUFgz74OSkIc+NP/IPdhiGm0eNxmm9XEYum/0V5Y9GuG63cXZ+fqxCra19ga/u7tAbDqGj6NtBDbVkyCqttXLTaexub+Py9ha95+evYalRQy0ZskoHgQrlT2QlsVepoHlzg57vQ4fhp8Eca9RQS4asMaB7IKIMTapVXLRaeBwMTI6Dc+ZYo4Y505WwdkADcZtobTYonkigUCigKUB9Z8fkrqXtUqlkah86y7YRGIPJRIWzDiZBgKeXFxTyeazKl67EhFH3PKRSKXRlGeuuCyceh01G2HkHr+MxBrLDaysrsJRCOpOBV6sZA84Z3LiuLIeaeDI57yD2JnC338d6LgcVi5n1MTKzc/HxzporZtQmaCCsPfR9p3N/j1KxCMdxfjxES8vLZpAha7medxhF0dafLpJSHevfb+O7AAMAq4AQUHG7TrMAAAAASUVORK5CYII=') center no-repeat;
  background-size: 16px 16px;
}
.icon-printer,
.ce-icon-printer .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/primary_icons/printer.png") center no-repeat;
  background: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI3M0FFREQyRkI5NTExRTA4MEE0REE1MTJDMzQ4MzI0IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI3M0FFREQxRkI5NTExRTA4MEE0REE1MTJDMzQ4MzI0IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzMgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ1dWlkOkFDMUYyRTgzMzI0QURGMTFBQUI4QzUzOTBEODVCNUIzIiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOkM5RDM0OTY2NEEzQ0REMTFCMDhBQkJCQ0ZGMTcyMTU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+CvgFzQAAAodJREFUeNqMUk1LG1EUPW8+4iQ6CflyEpWkjmDFTUtBxG26KdhUF11210X7KwJxIRS6cFGo0I9FQbpot0KL0N+QRQXFEJWWgiWakI+ZZNJMeu+r1ght6YPDu/PevWfOfeeK+4UCLpYQIk9bGn9en3zfLxOuHGqDweD3B8UTLwuFTafbRZ/OL+5KpRLe7Ow85n8QDoYJFL/fxxCEoD/0PQ9uu41Wq4Vmsyn392trm3R/u+M41+qnp2CIahWKsr8vgz4REIQqBAxNQzAQgKYo3BbOzs7wbGsLufn55+W9vQdfj48hzgk0KYMSdNdF17IU1qiqKoxziS6pyeVysh3TNPGxVKqNnJxAUD43yAQKYZkOJj5sbNhFIfCvxTmrq6uPKPxG2Fbn5ubihJVisfi00WgsJZNJKVujNoYhVRkGZmdnl9bX1++Wy+X9arX6Wev1eslUKjVNxajX6wiHw3LvkhONRhN83ul0QHmIx+OIRMLY3T3A2Jg5zbVMYE1OTmZrtRqIkQgiODr6AsdxcWmxCl1XicSXOZ3OD4yORrNcq3ielyKCTJtsO2V76m34vkZyTQSD4StQlIDM2b73Dul0NsO1GklNkmSbL1gFFweD5l8fkXMWXy9iJObZXMsERig0RrLIiuUVZLPXiYSncNiNy3hqykImc0PGXKs5jqP3egKhkEkD813ifxfXCrLtIU2gzQfUyq18Pn8nGo1ifHyc+kyDHJJxIpEgByKYmZl5QnsfvwauolHxK3oM+PTiimFUbNtGLBYDz4NlWbKYY7aQLU4sLHhupVLwHQcBGnfByUzgkM80QW9piG4StSs0rcVQdL0pdL0lAgGHYleo6gHlvBgcHkqCnwIMAEKKTa3d9FkoAAAAAElFTkSuQmCC') center no-repeat;
  background-size: 16px 16px;
}
.icon-calendar,
.ce-icon-calendar .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/primary_icons/calendar.png") center no-repeat;
  background: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABKpJREFUeNrEV0tMFFkUvVXdNC1/GIGhwV9iWgIZDJKoICJEiB9ClGhMjEhckAmzmriYzfiLk+jWuDAhxrhyZWYyiQaEsHCj4A/EKK0RjaigAsNAR9NCd1fV3Pu6Xlm8qqIhI3qTy6uuup/zzr3vg6RpGnxPcdOfYkliP7r1sRd1v6ZtwqEQNYBahPrsT0m6Wz5PsIX41ekTHtRHtxDjNOEh4wsAq2sCgbKHLS3PSy9d8qcXF/8VbzbkN4qTCA4O7uN+N4uK+vD9sG4yiHrKwgBKA2peFOCnlefONcLMDFS3t8PQ0BCsW7PGT+Paysp9RfX1cSkNoN8Lk1/11q1lvvr6MvB64c3RozKa/Iz6HvW6GYDv/NWrbZ4rVwA+fQJtagr++fgRnh45Amk+Hzzt6ICMVatAm5iIC8DJT8rMBE9DQ+P5pqbGXw8caBUZkKgZo9EoaJEIKDiWbdwIfr8fvElJUBgKQWpGBnsfT5z8XBg3+sVfmgNA0wFE0EidnQUVxwS3G7KWL2dGSRiMhN7HEyc/CeNSfMqjiQAIkaqqMQbCYVDQcNnFixC+dg2UujpQsa6hbdvA3d0NwYoKyD17dtHLTca4FJ/ygA0AmT4whDoDr3fvhqTkZAi1tcXGy5fZKGGfqLm5iwagmRigfI49oOoMZGZlsQ+JiYmWUVlAKURRdQZ0ANYeIAYURWFNqC6g2RbNADU3xXfoAZk+9u7ZA6XHjoF3ibbd3jNnYGWsB2TbJmQIGdwlOB9wh6T4tk2o6U1oULQEACgjB6DZMGAAIHyqAKC3vx/6nzyBWWwklyzD6oIC2F5ZCSn6Oid5PToKd9AugjGa9u61LkOdAcdVQB+5gU6TIctwHy8pLISCvDx4g4nuDgyA2+WCXTU17HtPXx9TCZOkp6Za/GMVWGAJaPaKEKAYt1YuP+bkwK379+HfYNCw21RayvTvzk6YmJy0+LOMyNy8JeAMMADz9EDPgwcwi5tKFu3xgl0El2+Y9hEbf5nifmHAeRUoNgywxPfuQQ/OPPT5M2woKYGq8nKLHSWnPrHzFwAYJZB5CcwMROlcEDQP679h/XrIxJkTmJu3b1tsGABkx85fNQEwl0C2rAKdAVF9CGDL5s3Q0twM6Wlp0N7VZdSbK81+Bi8zdv4cgLgKZKcmdFJy/wHPCZrp1PS08T6MW20Iz/8gNieVyQlA/H3AoQe4TOKsHz1+DDJ2dQ6uCLLtwmO6E5XLb7id78RjfAeqcRg5MDBnFRAISi128YuXL2FifBxG372DO1h/sms+dAjcHg+zra2tZSqKOQ7tH3ySFgBiCcSNpOPGDXg1PMyo34IXkgrshezsbNsNxywfEPQ0loTKMjY2Zj4NBQYkiQFQea2EwL+0tlpnFyc5u6BiuaqrqtjzicOHWckYaMw3BwC+8vAtmDHwlQ4jmjVFOo7lysVbVDLeqHg+sQRezkAC1jU5JeV/Jx8ZGYFxLMHvBw+y5HRB5Tkon8hAIn2g69YppOprijl57KqhsXwiA6wE+fn5bHnRyUWjC088/syV/+YnHA/KR/HZrOzanpDA8oH5MrpClk/q/0h+Kwm8VdU/DADfU/4TYABEGrmI0+KZwAAAAABJRU5ErkJggg==') center no-repeat;
  background-size: 16px 16px;
}
.icon-refresh,
.ce-icon-refresh .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/secondary_icons/refresh.png") center no-repeat;
  background-size: 16px 16px;
}
.icon-eraser,
.ce-icon-eraser .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/secondary_icons/eraser.png") center no-repeat;
  background-size: 16px 16px;
}
.icon-lock,
.ce-icon-lock .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/secondary_icons/lock.png") center no-repeat;
  background-size: 16px 16px;
}
.icon-sort-asc,
.ce-icon-sort-asc .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/secondary_icons/sort-asc.png") center no-repeat;
  background-size: 16px 16px;
}
.icon-eye,
.ce-icon-eye .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/secondary_icons/eye.png") center no-repeat;
  background-size: 16px 16px;
}
.icon-download,
.ce-icon-download .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/secondary_icons/download.png") center no-repeat;
  background-size: 16px 16px;
}
.icon-search,
.ce-icon-search .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/secondary_icons/search.png") center no-repeat;
  background-size: 16px 16px;
}
.icon-comment,
.ce-icon-comment .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/secondary_icons/comment.svg") center no-repeat;
  background-size: 16px 16px;
}
.icon-arrow-bottom,
.ce-icon-arrow-bottom .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/secondary_icons/arrow-bottom.png") center no-repeat;
  background-size: 16px 16px;
}
.icon-mail-send,
.ce-icon-mail-send .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/secondary_icons/mail-send.png") center no-repeat;
  background-size: 16px 16px;
}
.icon-unlock,
.ce-icon-unlock .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/secondary_icons/unlock.png") center no-repeat;
  background-size: 16px 16px;
}
.icon-deny,
.ce-icon-deny .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/secondary_icons/deny.png") center no-repeat;
  background-size: 16px 16px;
}
.icon-duplicate,
.ce-icon-duplicate .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/secondary_icons/duplicate.png") center no-repeat;
  background-size: 16px 16px;
}
.icon-mail-open,
.ce-icon-mail-open .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/secondary_icons/mail-open.png") center no-repeat;
  background-size: 16px 16px;
}
.icon-return,
.ce-icon-return .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/secondary_icons/return.png") center no-repeat;
  background-size: 16px 16px;
}
.icon-image,
.ce-icon-image .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/secondary_icons/image.png") center no-repeat;
  background-size: 16px 16px;
}
.icon-external,
.ce-icon-external .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/secondary_icons/external.png") center no-repeat;
  background-size: 16px 16px;
}
.icon-link,
.ce-icon-link .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/secondary_icons/link.png") center no-repeat;
  background-size: 16px 16px;
}
.icon-list,
.ce-icon-list .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/secondary_icons/list.png") center no-repeat;
  background-size: 16px 16px;
}
.icon-play,
.ce-icon-play .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/secondary_icons/play.png") center no-repeat;
  background-size: 16px 16px;
}
.icon-sort-desc,
.ce-icon-sort-desc .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/secondary_icons/sort-desc.png") center no-repeat;
  background-size: 16px 16px;
}
.icon-move,
.ce-icon-move .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/secondary_icons/move.png") center no-repeat;
  background-size: 16px 16px;
}
.icon-upload,
.ce-icon-upload .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/secondary_icons/upload.png") center no-repeat;
  background-size: 16px 16px;
}
.icon-move,
.ce-icon-move .ce-i {
  background-size: inherit;
}
.ce {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  display: block;
  zoom: 1;
  padding: 0;
  z-index: 0;
  margin: 0;
  position: relative;
  overflow: hidden !important;
  white-space: nowrap;
  -moz-background-size: contain;
  -o-background-size: contain;
  -webkit-background-size: contain;
  background-size: contain;
  background-clip: padding-box;
  background-position: 0 0;
}
.ce:focus,
.ce :focus,
.ce *:focus {
  outline: none;
}
.ce-misc {
  cursor: default !important;
  border-width: 0;
}
.ce.ce-misc,
.ce.ce-box,
.ce.ce-field {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-color: transparent;
  border-style: solid;
  text-align: left;
}
.ce.ce-misc,
.ce.ce-misc input.ce-f,
.ce.ce-misc textarea.ce-f,
.ce.ce-misc .ceb_mask,
.ce.ce-box,
.ce.ce-box input.ce-f,
.ce.ce-box textarea.ce-f,
.ce.ce-box .ceb_mask,
.ce.ce-field,
.ce.ce-field input.ce-f,
.ce.ce-field textarea.ce-f,
.ce.ce-field .ceb_mask {
  font-family: Arial, sans-serif !important;
}
.ce input::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
.ce-field {
  position: relative;
}
.ce-field input.ce-f,
.ce-field textarea.ce-f {
  text-align: inherit;
}
.ce-field input[type="password"],
.ce-field input[type="text"] {
  padding: 0;
}
.ce-field input[readonly],
.ce-field textarea[readonly] {
  background: #efefef !important;
}
.ce-field.ce-readonly {
  background: #efefef !important;
  background-color: #efefef;
  background-image: -moz-linear-gradient(#efefef,#efefef);
  background-image: -ms-linear-gradient(#efefef,#efefef);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#efefef),color-stop(100%,#efefef));
  background-image: -webkit-linear-gradient(#efefef,#efefef);
  background-image: -o-linear-gradient(#efefef,#efefef);
  background-image: linear-gradient(#efefef,#efefef);
}
.mdr_no-cssgradients .ce-field.ce-readonly {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#efefef',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#efefef',GradientType=0);
}
.ce-field.ce-readonly input.ce-f,
.ce-field.ce-readonly textarea.ce-f {
  background: #efefef !important;
}
.ce.ce-box {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: hand;
  cursor: pointer;
}
.ce.ce-box *::-moz-selection {
  background: transparent;
  color: #444;
  text-shadow: none;
}
.ce.ce-box *::-webkit-selection {
  background: transparent;
  color: #444;
  text-shadow: none;
}
.ce.ce-box *::selection {
  background: transparent;
  color: #444;
  text-shadow: none;
}
.ce.ce-box.ce-no-text {
  padding: 0 !important;
}
.ce-i {
  display: none;
  position: absolute;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  top: 0;
  margin: 0 !important;
  padding: 0 !important;
  background-position: center;
  background-repeat: no-repeat;
  text-align: center;
  vertical-align: middle;
}
.ce-i:before {
  content: "";
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  width: 0;
  height: 100%;
}
.ce-i img {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  max-height: 100%;
  max-width: 100%;
  padding: 0 !important;
  margin: 0 !important;
}
.ce-i-an {
  display: block;
  position: absolute;
}
.ce-icon-animate-trash .ce-i-an {
  background: url("/bos.engine/libraries/ce/images/objects/animate-icon-trash.png") center no-repeat;
  background-position: center top;
}
.ce-icon-animate-trash .ce-i-an-1 {
  width: 100%;
  height: 12px;
  top: 50%;
  margin-top: -4px;
  background-position: center -5px;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.ce-icon-animate-trash .ce-i-an-2 {
  width: 100%;
  height: 5px;
  top: 50%;
  margin-top: -8px;
}
.ce-icon-animate-trash:hover .ce-i-an-1 {
  margin-top: -4px;
}
.ce-icon-animate-trash:hover .ce-i-an-2 {
  margin-top: -10px;
  -moz-transform: rotate(-15deg);
  -webkit-transform: rotate(-15deg);
  -o-transform: rotate(-15deg);
  -ms-transform: rotate(-15deg);
  transform: rotate(-15deg);
  margin-left: -1px;
}
.ce-i-st {
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
  top: 50%;
  left: 50%;
  margin: -8px 0 0 -8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: 3px solid transparent;
}
.ce-icon-status-gray-sq .ce-i-st,
.ce-icon-status-gray .ce-i-st {
  background: #999999;
}
.ce-icon-status-orange-sq .ce-i-st,
.ce-icon-status-orange .ce-i-st {
  background: #ffc750;
}
.ce-icon-status-green-sq .ce-i-st,
.ce-icon-status-green .ce-i-st {
  background: #48d100;
}
.ce-icon-status-blue-sq .ce-i-st,
.ce-icon-status-blue .ce-i-st {
  background: #5e93c5;
}
.ce-icon-status-red-sq .ce-i-st,
.ce-icon-status-red .ce-i-st {
  background: #d95717;
}
.ce-icon-status-gray-rect .ce-i-st,
.ce-icon-status-gray-circle .ce-i-st {
  border-color: #999999;
}
.ce-icon-status-orange-rect .ce-i-st,
.ce-icon-status-orange-circle .ce-i-st {
  border-color: #ffc750;
}
.ce-icon-status-green-rect .ce-i-st,
.ce-icon-status-green .ce-i-st {
  border-color: #48d100;
}
.ce-icon-status-blue-rect .ce-i-st,
.ce-icon-status-blue-circle .ce-i-st {
  border-color: #5e93c5;
}
.ce-icon-status-red-rect .ce-i-st,
.ce-icon-status-red-circle .ce-i-st {
  border-color: #d95717;
}
.ce-icon-status-gray .ce-i-st,
.ce-icon-status-orange .ce-i-st,
.ce-icon-status-green .ce-i-st,
.ce-icon-status-blue .ce-i-st,
.ce-icon-status-red .ce-i-st,
.ce-icon-status-gray-circle .ce-i-st,
.ce-icon-status-orange-circle .ce-i-st,
.ce-icon-status-green .ce-i-st,
.ce-icon-status-blue-circle .ce-i-st,
.ce-icon-status-red-circle .ce-i-st {
  -webkit-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
.ceb_tr {
  content: "";
  display: inline;
  border-style: solid;
  border-color: transparent;
  border-color: rgba(255,255,255,0);
  border-width: 4px 4px 0 4px;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  border-top-color: #686868;
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -1px;
}
.ie9less button.ce-box.ce-no-text .ce-i {
  position: relative;
  top: 0 !important;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.ce-icon-left  .ce-i {
  display: block;
  left: 0;
}
.ce-icon-right .ce-i {
  display: block;
  right: 0;
}
.ce.ce-icon-right.ce-icon-loading .ce-i,
.ce.ce-icon-left.ce-icon-loading .ce-i {
  background: url("/bos.engine/libraries/ce/images/objects/loading.gif") center no-repeat;
}
.ce.ce-valid-field {
  border-color: #5CE46D !important;
}
.ce.ce-invalid-field {
  border-color: #FF0000 !important;
}
.not-ie .ce.ce-disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40) !important;
  -moz-opacity: 0.4 !important;
  opacity: 0.4 !important;
  cursor: not-allowed;
}
.ie .ce.ce-disabled.ce-field {
  border-style: dotted;
}
.ie .ce.ce-disabled.ce-field .ce-f {
  cursor: not-allowed;
}
.ce.ce-oblate,
.ce.ce-no-text {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}
.ce.ce-block {
  width: 100% !important;
  display: block !important;
}
.ce.ce_none {
  display: none !important;
}
.ce-t-bold,
.ce.ce-t-bold .ce-f {
  font-weight: bold;
  text-shadow: 0 1px 0 #fff;
}
.ce-t-normal,
.ce.ce-t-normal .ce-f {
  font-weight: normal;
  text-shadow: none;
}
.ce-t-left,
.ce.ce-t-left .ce-f {
  text-align: left;
}
.ce-t-right,
.ce.ce-t-right .ce-f {
  text-align: right;
}
.ce-t-center,
.ce.ce-t-center .ce-f {
  text-align: center;
}
.ce-box:before {
  content: "";
  display: none;
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 50%;
  height: 50%;
}
.ie9less .ce-box:before {
  display: none !important;
}
@media print {
  .ce,
  .ce * {
    filter: none !important;
    background-color: transparent !important;
    background: none !important;
    color: #444 !important;
  }
}
.ui-datepicker {
  z-index: 9910 !important;
}
.ui-autocomplete {
  z-index: 9910 !important;
}
button.ce {
  background: none;
  background-color: transparent;
}
a.ce.ce-box.ce-button,
a.ce.ce-box.ce-button:link,
a.ce.ce-box.ce-button:hover,
a.ce.ce-box.ce-button:active,
a.ce.ce-box.ce-button:visited {
  text-decoration: none !important;
}
button.ce.ce-box.ce-button {
  font-family: Arial, sans-serif !important;
}
.ceb_t {
  position: absolute;
}
.ceb_to {
  border-color: rgba(255,255,255,0);
  border-color: #ffffff;
}
.ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #ccc;
}
.ce-button__arrow {
  overflow: visible !important;
}
.ce-button__al .ceb_t1 {
  top: 0;
  left: 0;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  content: "";
  overflow: hidden;
  border-style: solid;
  border-bottom-color: transparent !important;
  border-right-color: transparent !important;
}
.ce-button__al .ceb_t2 {
  bottom: 0;
  left: 0;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  content: "";
  overflow: hidden;
  border-style: solid;
  border-top-color: transparent !important;
  border-right-color: transparent !important;
}
.ce-button__al .ceb_t1o {
  margin: -1px 0 0 -1px;
}
.ce-button__al .ceb_t2o {
  margin: 0 0 -1px -1px;
}
.ce-button__ar .ceb_t1 {
  top: 0;
  right: 0;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  content: "";
  overflow: hidden;
  border-style: solid;
  border-left-color: transparent !important;
  border-bottom-color: transparent !important;
}
.ce-button__ar .ceb_t2 {
  bottom: 0;
  right: 0;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  content: "";
  overflow: hidden;
  border-style: solid;
  border-top-color: transparent !important;
  border-left-color: transparent !important;
}
.ce-button__ar .ceb_t1o {
  margin: -1px -1px 0 0;
}
.ce-button__ar .ceb_t2o {
  margin: 0 -1px -1px 0;
}
.ce-submit input {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  padding: 0;
  margin: 0;
  opacity: 0 !important;
  -ms-filter: "alpha(opacity=0)";
  -moz-opacity: 0;
  z-index: 2;
}
.ce-checkbox input.ce-f {
  position: absolute;
  top: 0;
  right: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0) !important;
  -moz-opacity: 0 !important;
  opacity: 0 !important;
  cursor: pointer;
}
.ce-checkbox .ceb_ti,
.ce-checkbox.ce-active .ceb_ta {
  display: block;
}
.ce-checkbox .ceb_ta,
.ce-checkbox.ce-active .ceb_ti {
  display: none;
}
.ce-checkbox-off .ce-i {
  background: url("/bos.engine/libraries/ce/images/icons/checkbox_off.png") center no-repeat;
  background: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAARCQAAEQkBwOWiGAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAElSURBVFiF7ZexbcMwEEXfHZwh7AXUkxrAcOHSC6hNUqTyKK5SBGm9gEoXgQew1GcBe4gA+ilEI0KQpJKchr87gOB7BFnwmyQAzMxCCPdmtgEiMGfcXIBGUt227asS2CQRQli4+x5Yjgz9Lceu66q2bc8zM7MY4xD+DhyA88jQBbAGCmDp7nszW1kI4cHMXtKiZ2B7Op0+RoYDUJblHbADngAkPXq6c+hPPhkcIO29TSzMbOP0Dw7gMCX8m8QhjdH5eu1j3/lfubLmfkPoj8kCWSALZIEskAWyQBbIAk7fWKD/t98qV9bFgSYN6/RvnzSJsU5j45LqNBTAbkqJQTEpACTVBliM8Y3bVjOAY9M0q5kkhRCqQTktBoumyrHrukqS7L/r+SfHsHkcXtByhgAAAABJRU5ErkJggg==') center no-repeat !important;
  background-size: 16px 16px !important;
}
.ce-checkbox-on .ce-i {
  background: url("/bos.engine/libraries/ce/images/icons/checkbox_on.png") center no-repeat;
  background: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAARCQAAEQkBwOWiGAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAL7SURBVFiFxZdPaFxVFIe/350pBkFwaSOIGw0WhMy78xJw1RTRjXTVXcCWYkuRWltciAuhIBQXKqn9sxCrcRG6asFYusiiZBFcZN59i0gFSUHcJIsuDAQEo/OOi3ljh5c3SRrfq2c1c865830z987jHpkZAJIURdE7ko4CHjhItbEOBDObT9P0a8vBMjOiKBp1zs0BhyuGDovFLMum0zRda0qS934Q/guwAKxVDB0F3gDGgMPOuTlJRxRF0SlJX+VN14HzSZL8VTEcgHa7fQCYAd4FMLPTLt9z6H3z2uAA+Wefz1lIOuroHTiAharh3vtXJiYmniuRWOi3OB6d9kr33Hs/Lel+lmW/xnF8QZIGyn3WQVcltB/j4+PPS7oKCBgxsy+897NlvbUINJvNG8CzhfRrT0TAe38aeLOYN7OLtQu0Wq0XJX1WzEu6HUKYq1VAkhqNxrfAM4XSw263e2bYusoEvPdnKXmUm9mZNE0f1irQarVeAj4tKc2FEG7vtPY/C0hyzrlZ4OlCaW1ra+u93dbvKBDHcWtycvLlnXqiKPpA0ra/mKRTKysrv+9boN1unzOztNvt3o/j+NgQ+CFJn5SUbnQ6nbu7wYcKeO9PAJfzt00zu1mUmJqaajYaje+ApwrLfxsZGbmwF/hQAUnFvdsmsbm5+ZGZtQt9ZmYnl5aWNvcq0CxLmtkVSd/Qe5YXJZD0APi4ZN21EMK9vcJhyC8QQpgFzpYJm9nNLMu+Bw4Uag8kffg48KECAEmSXDezUgnghUIuc84dT5Lkj8oEAEII10rOw7aQ9Pny8vKPjwvfVQCg0+lcBc7t0PLzxsbGtvNQmQBAkiRXgPdLSn+b2durq6t/1iqQS3xJ70I5GJdCCGG/8L7Aev56dA8Sl7Mse93MbgEnQggX98nts9blvf8BeIveVfnVOq/l8O9s8BO9AeWOM7P5vDYGzOQNdcJnchZmNi9A3vt7PNnRDGAxhHCkaWYWRdH0wHA6NtBUVyxmWTZtZqb/ezz/B/apNYlEaZeeAAAAAElFTkSuQmCC') center no-repeat !important;
  background-size: 16px 16px !important;
}
.ce-date_select .ce-d {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  margin-left: 0;
  margin-right: 0;
  padding-left: 3px;
  padding-right: 2px;
}
.ce-date_select .ce-d-empty {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  margin: 0;
  padding: 0;
  width: 5px;
  height: 8px;
}
.ce-fieldset {
  position: relative;
  text-align: left;
  overflow: visible !important;
}
.ce-fieldset .ce-fieldset-label {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  position: static;
  padding: 0 3px;
  white-space: nowrap;
  text-align: left;
}
.ce-fieldset .ceb_content {
  zoom: 1;
  display: block;
}
.ce-fieldset .ceb_content:before,
.ce-fieldset .ceb_content:after {
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}
.ce-fieldset .ceb_content:after {
  clear: both;
}
.ce-fiieldset-slide .ce-fieldset-label {
  cursor: pointer;
}
.ce-fiieldset-slide .ceb_content {
  display: none;
}
.ce-fiieldset-slide .ce-fieldset-tr {
  top: 50%;
  position: absolute;
  left: 3px;
}
.ce-fiieldset-slide .ce-fieldset-tr-wr {
  float: left;
  position: relative;
  width: 12px;
  height: 100%;
}
.ce-fiieldset-slide.ce-inactive {
  padding-bottom: 0 !important;
  border-color: transparent !important;
}
.ce-fiieldset-slide.ce-inactive .ce-fieldset-tr {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  content: "";
  overflow: hidden;
  border-style: solid;
  border-top-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
  border-width: 4px;
  border-color: rgba(255,255,255,0);
  border-color: #444;
  margin-top: -5px;
}
.ce-fiieldset-slide.ce-active .ce-fieldset-tr {
  left: 0;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  content: "";
  overflow: hidden;
  border-style: solid;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
  border-width: 4px;
  border-color: rgba(255,255,255,0);
  border-color: #444;
  margin-top: -2px;
}
.ce-fiieldset-slide.ce-active .ceb_content {
  display: block;
}
.ce-file input.ce-f {
  position: absolute;
  top: 0 !important;
  left: 0;
  font-size: 150px !important;
  width: 100%;
  bottom: 0;
  opacity: 0 !important;
  -ms-filter: "alpha(opacity=0)";
  -moz-opacity: 0;
  z-index: 2;
  cursor: hand;
  cursor: pointer;
}
.ce-group {
  display: block;
}
.ce-group-column,
.ce-group-line {
  zoom: 1;
  display: block;
}
.ce-group-column:before,
.ce-group-column:after,
.ce-group-line:before,
.ce-group-line:after {
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}
.ce-group-column:after,
.ce-group-line:after {
  clear: both;
}
.ce-group-column > .ce + .ce.ce-box {
  border-top-color: transparent !important;
}
.ce-group-line > .ce {
  float: left;
}
.ce-group-line > .ce + .ce.ce-box {
  border-left-color: transparent !important;
}
.ce-input.cem-autosize {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
}
.ce-input input.ce-f {
  border: none !important;
  display: block;
  width: 100%;
  z-index: 1;
  height: 100%;
  line-height: 1 !important;
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  outline: none !important;
  background-color: transparent !important;
  background: none !important;
}
.ce-input .ceb_mask {
  position: relative;
  line-height: 1;
  z-index: 0;
  display: block !important;
  visibility: hidden;
}
.ce-input .ceb_f {
  display: block;
  overflow: hidden;
  position: relative;
}
.ce-input.cew_pu input.ce-f,
.ce-input.ce-icon-left input.ce-f,
.ce-input.ce-icon-left .ceb_pu {
  padding-left: 0 !important;
}
.ce-input.cew_u input.ce-f,
.ce-input.ce-icon-right input.ce-f,
.ce-input.ce-icon-right .ceb_u {
  padding-right: 0 !important;
}
.ce-input .ceb_u,
.ce-input .ceb_pu {
  display: block;
  padding-bottom: 0 !important;
}
.ce-input .ceb_u {
  float: right;
  padding-left: 0 !important;
}
.ce-input .ceb_pu {
  float: left;
  padding-right: 0 !important;
}
.ce-search {
  overflow: hidden;
}
.ce-search .ce-i,
.ce-search-btn {
  overflow: hidden;
}
.ce-search-btn .ce-button {
  float: right;
  margin-left: 5px;
}
.ce-search-btn-icon .ce-button {
  padding-left: 0;
}
.ce-search .ce-i,
.ce-search-btn-icon .ce-button .ce-i {
  background: url("/bos.engine/libraries/ce/images/icons/search.png") center no-repeat;
  background: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAABEJAAARCQHA5aIYAAAAB3RJTUUH3gcWChYVX2DXRgAABCpJREFUWMO9l1FoW2UUx//n3tyuCR340E5GgxMFZ53rpmtFwScRZhBnCL1fWvdgxvqyIVjqw+iEjb7uoRXGBnbCMgQD985YsBIm4hj6ZFukYbMtTJg0L2NDR1xuujT9ji8nEmt7c5NZv6fLud93vt/9n++c811iZviNeDzeZllWLxH1MXM/EXUz84JhGLNa61nXdX/DYwzaCsC27T1EdBHAmwDafHzcAzAZjUbPTUxMrP8nAMlk8jgzTwLYKSYNYJmZ54iowMwHiagPQFfdsp8AvO84zlLLAEqpTgBpAG+L6TaAkUqlcmN6evrhZioZhnGMmU8DsACsMvOY67qftAowI5szgPMAxhzH8Ro5sW37ABFdBvBSzZXjOG5TACL7Z7L5O47jfNOMlKlUKuR53hUA7wG4b5rmi5lM5m6jdUZNSok5AJxvdnMASKfTVdM0TwBYAdBZrVangqwzAEBO+06J+VirKZXJZIoAhsXnEaWU3RAgHo+3SaoBwEiQmPsNx3G+BXBVIGINASzL6pU815VK5YaEpGtgYOCJx+C4DgDM/HJDAMlnAFiuS7WTpmkebLm6Ec3J475UKtXuC8DM/UI797fRMN5g5r5WAYrF4gKANQChcrnc20iBbqEu1IzM/CwzH2oVIJfLPQJwHwC01t2NFFiQTeslXyGidwcHB59rBSCRSOwCsFs+LO8LYBjGrEzsq1NgDkBYa31ldHTUbBbAsqyarweO4/zqC6C1npXnLtu29wjM12J7tVAonGkWQGvdL37mG2aB9PN7IsexWi4z8+cy54xS6iuRNUhJbieiIQGZD1QJAUyK9Kdt2z4AAOvr6x/WpVM8FArdVEqdVErt9wtLqVQaB7AXgAfgUiCAaDR6Tvq5RUSXU6lUKJvN/hEOh19j5o8BrErvvwAgXygU/kwmk58mEonuDfeIV4joI5H/lOu6twN3Q6XU8wB+BtAO4AvTNE9Iba9dy/YDOERED5n51vLycj6fz3P95szsAngKwJ2lpaVn6t8Hug/Ytj1CRLWuuAJgWGq7b8xLpdK4fLlZVw3Hmfk7Zv7ddd1fAl/JpINdBNAppqsArhPRXLFYXMjlco8SicQuy7L6tNb9cuD2ytw7AJ7epDRnw+Hw0XQ6vRroTjg0NPRktVqdIqIjG16tSYXbvcHuEdGpxcXFCz09PWeZ+ewmH3stEonEN0KQ37VcKWUTUUy62j4AobrXD4hoXlLtUu3AKaVeB/DDFi7/BUGN/gvqY10ul3u11t1ElN+qwtm2/QIR3fJx9Q+IwADNjGQy+SUzJ4JAGNiGEQ6HjwK45jPlsOd507FYbMe2KFALmed50wAObzWHmT/YNoCAEN8b2MaRTqdXI5FIfKtwENHMtirQQIkfq9XqW/8LAADEYrEdHR0dw0SUIKKZtbW1qWw2W/oLa+H+SUc96RwAAAAASUVORK5CYII=') center no-repeat !important;
  background-size: 16px 16px !important;
}
.ce-search-btn-icon .ce-search .ce-i {
  display: none;
}
.ce-search-btn-in .ce-button {
  float: none;
  margin: 0;
  position: absolute;
  right: 0;
  z-index: 1;
}
.ce-search-btn-in-left .ce-button {
  left: 0;
  border-top-right-radius: 0 !important;
  -moz-border-radius-topright: 0 !important;
  -webkit-border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  -moz-border-radius-bottomright: 0 !important;
  -webkit-border-bottom-right-radius: 0 !important;
}
.ce-search-btn-in-right .ce-button {
  right: 0;
  border-top-left-radius: 0 !important;
  -moz-border-radius-topleft: 0 !important;
  -webkit-border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  -moz-border-radius-bottomleft: 0 !important;
  -webkit-border-bottom-left-radius: 0 !important;
}
.ce-label {
  font-weight: bold;
  font-size: 12px;
  line-height: 15px;
  text-align: left;
}
.ce-label.ce-label-big {
  font-size: 20px;
}
.ce-label.ce-required .ce-i-r {
  font-weight: bold;
  display: inline-block;
  color: #E00;
  font-size: 1.4em;
}
.ce-locker {
  display: block;
  position: absolute;
  overflow: hidden;
  z-index: 9999;
  cursor: wait;
}
.ce-locker-overlay {
  display: block;
  background: url("/bos.engine/libraries/ce/images/backgrounds/bg.gif");
  background: url('data:image/gif;base64, R0lGODlhCAAIAJEAAMzMzP///////wAAACH5BAEHAAIALAAAAAAIAAgAAAINhG4nudroGJBRsYcxKAA7');
  background-color: #888888;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.ce-locker-content {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.ce-locker-content {
  height: 100%;
  text-align: center;
  vertical-align: middle;
}
.ce-locker-content:after {
  content: "";
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  width: 0;
  height: 100%;
}
.ce-locker-content-in {
  display: block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  text-align: left;
  color: #fff;
  font-weight: bold;
  font-size: 20px;
  line-height: 20px;
}
.ce-locker__loader .ce-locker-icon {
  display: inline-block;
  background: url("/bos.engine/libraries/ce/images/objects/loader.gif") center no-repeat;
  width: 30px;
  height: 30px;
  margin: 0 10px;
}
.ce-locker__loader-big .ce-locker-icon {
  display: inline-block;
  background: url("/bos.engine/libraries/ce/images/objects/loader-big.gif") center no-repeat;
  width: 100px;
  height: 100px;
  margin: 0 10px;
}
.ce-locker__preloader .ce-locker-icon {
  display: inline-block;
  background: url("/bos.engine/libraries/ce/images/objects/preloader.gif") center no-repeat;
  width: 80px;
  height: 10px;
  margin: 0 10px;
}
.ce-locker__progress_loader .ce-locker-icon,
.ce-locker__progress_loader_transparent .ce-locker-icon {
  display: block;
  background: url("/bos.engine/libraries/ce/images/objects/progress_loader.gif") center no-repeat;
  width: 50px;
  height: 50px;
  margin: 0 10px;
  position: absolute;
  top: 50%;
  margin-top: -25px;
  left: 50%;
  margin-left: -25px;
}
.ce-locker__progress_loader .ce-locker-message,
.ce-locker__progress_loader_transparent .ce-locker-message {
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -7px;
  font-size: 14px;
  line-height: 14px;
  left: 0;
  right: 0;
  text-align: center;
  color: #000;
}
.ce-locker__progress_loader .ce-locker-message:after,
.ce-locker__progress_loader_transparent .ce-locker-message:after {
  content: "%";
}
.ce-locker__progress_loader_transparent .ce-locker-overlay,
.ce-locker__transparent .ce-locker-overlay {
  background: none !important;
}
.ce-locker__body {
  top: 0 !important;
  right: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  position: fixed !important;
  padding: 0 !important;
}
.ce-message {
  height: auto !important;
  line-height: 1.4 !important;
  vertical-align: middle;
  white-space: normal !important;
}
.ce-message ol li {
  display: list-item;
  list-style: disc outside;
  padding: 0;
}
.ce-message .ceb_close {
  position: absolute;
  font-size: 16px;
  line-height: 16px;
  width: 16px;
  height: 16px;
  font-weight: bold;
  cursor: pointer;
  display: block;
  text-align: center;
  top: 0;
  right: 0;
}
.ce-message.cew_close {
  padding-right: 16px !important;
}
.ce-modal-wrapper {
  display: none;
  z-index: 2000;
  text-align: center;
  overflow-y: scroll !important;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  widht: 100%;
  height: 100%;
  background: url("/bos.engine/libraries/ce/images/backgrounds/bg.gif");
  background: url('data:image/gif;base64, R0lGODlhCAAIAJEAAMzMzP///////wAAACH5BAEHAAIALAAAAAAIAAgAAAINhG4nudroGJBRsYcxKAA7');
}
.ce-modal-wrapper:after {
  content: "";
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 0;
  height: 100%;
  vertical-align: middle;
}
.ce-modal-overlay {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 16px;
  bottom: 0;
  z-index: 0;
}
.ce-modal-content {
  zoom: 1;
  display: block;
}
.ce-modal-content:before,
.ce-modal-content:after {
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}
.ce-modal-content:after {
  clear: both;
}
.ce-modal-container {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  vertical-align: middle;
  text-align: left;
  padding: 12px;
  margin: 40px -25px;
}
.ce-modal-container-insider {
  padding: 25px;
  -webkit-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: #fff;
}
.ce-modal-container-insider {
  zoom: 1;
  display: block;
}
.ce-modal-container-insider:before,
.ce-modal-container-insider:after {
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}
.ce-modal-container-insider:after {
  clear: both;
}
.ce-modal-title {
  font-size: 18px;
  line-height: 18px;
  padding: 0px 0 10px;
  overflow: hidden;
}
.ce-modal-preloader {
  font-size: 20px;
  line-height: 1;
  height: 20px;
  text-align: center;
}
.ce-modal-preloader-image {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  background: url("/bos.engine/libraries/ce/images/objects/preloader.gif") center no-repeat;
  margin-left: 10px;
  height: 20px;
}
.ce-modal-prompt-text {
  width: 100%;
  max-width: 500px;
  min-width: 300px;
  max-height: 400px;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  min-height: 100px;
  padding: 4px;
  border: 1px solid #ccc;
}
.ce-modal-type-prompt .ce-modal-content {
  overflow: visible !important;
  margin-right: 10px;
}
.ce-modal-controls {
  padding: 25px 25px 0;
  margin: 25px -25px 0;
  overflow: hidden;
  border-top: 1px dotted #eee;
}
.ce-modal-controls .ce {
  float: left;
  margin-right: 5px;
}
.ce-modal-top-btns {
  display: block;
  position: absolute;
  right: 12px;
  top: 0;
  z-index: 2;
  -webkit-border-radius: 0 0 5px 5px;
  -ms-border-radius: 0 0 5px 5px;
  -o-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  padding: 0 0 2px;
  text-align: center;
  vertical-align: middle;
  font-size: 0;
  line-height: 0;
}
a.ce-modal-close-button {
  font-family: Arial, sans-serif !important;
  display: block;
  position: absolute;
  right: 12px;
  top: -1px;
  overflow: hidden;
  font-size: 24px;
  line-height: 14px;
  width: 40px;
  height: 12px;
  text-decoration: none !important;
  text-align: center;
  border: 1px solid #ccc;
}
a.ce-modal-close-button:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 50%;
  width: 100%;
  background: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);
  -moz-opacity: 0.2;
  opacity: 0.2;
}
.ie9less a.ce-modal-close-button:before {
  display: none;
}
.ce-modal-wrapper.ce-modal-fixed-i .ce-modeal-container {
  vertical-position: top;
}
.ce-modal-wrapper.ce-modal-fixed-i:after {
  display: none;
}
.ce-modal-wrapper.ce-modal-fixed-i .ce-modal-container {
  margin-top: 70px;
}
html.ce-modal-open {
  overflow: hidden !important;
}
html.ce-modal-open .ce-modal-wrapper {
  display: block;
}
.ce-multi_input .ceb_d {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.ce-multi_input .ceb_d:first-child {
  padding-left: 0 !important;
}
.ce-multi_input .ceb_d:last-child {
  padding-right: 0 !important;
}
.ce-multi_select-cnt_wr {
  font-weight: bold;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  margin-left: 6px;
}
.ce-multi_select-wr {
  display: none;
  overflow: hidden;
  overflow-y: auto;
  position: absolute;
  z-index: 999;
  margin: 0px;
  border: 1px solid #999;
  background: #fff;
  -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.7);
  -o-box-shadow: 0px 1px 3px rgba(0,0,0,0.7);
  box-shadow: 0px 1px 3px rgba(0,0,0,0.7);
}
.ce-multi_select-wr .ceb_li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 14px;
  cursor: pointer;
  display: block;
  position: relative;
  min-height: 22px;
  padding: 4px 4px 4px 22px;
  clear: both;
}
.ce-multi_select-wr .ceb_li:hover {
  background: #eee;
}
.ce-multi_select-wr .ceb_li.ce-checkbox-on {
  background: #ddd;
}
.ce-multi_select-wr .ce-i {
  display: block;
  left: 0;
  height: 22px;
  width: 22px;
}
.ce-multi_select-wr .ceb_li_txt {
  display: block;
}
.ce-multi_select-wr .ceb_li + .ceb_li {
  border-top: 1px dashed #d0d0d0;
  display: block;
}
.ce-multi_select-wr .ceb_li__si {
  display: none !important;
}
.ce-multi_select-wr .ceb_li__sa {
  display: block;
}
.ce-multi_select-wr .ceb_li__disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.ce-multi_select-search_wr {
  display: block;
  margin: 2px;
  overflow: hidden;
}
.ce-multi_select-search {
  display: block;
  min-width: 70px;
  width: 100%;
  padding: 4px;
  font-size: 12px;
  line-height: 12px;
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.ce-multi_select-toggler_wr {
  display: block;
  float: right;
  padding: 5px;
  font-size: 12px;
  line-height: 12px;
}
.ce-multi_select-toggler {
  color: #69b1ff;
  text-decoration: underline;
  cursor: pointer;
}
.ce-multi_select-toggler:hover {
  text-decoration: none;
}
.ce-text-center {
  margin: auto;
  display: table;
  width: 100%;
  text-align: center !important;
}
.ce_scroll_list_wr {
  display: block;
}
.ce_scroll_list_wr_hidden {
  overflow: hidden !important;
}
.ce-multi_select_apply_btn {
  background-color: #ffa503 !important;
  background-image: linear-gradient(#ffa503,#ffa503) !important;
}
.ce-multi_select_apply_btn .ceb_tk {
  color: white;
}
.ps-scrollbar-y-rail {
  display: block !important;
  opacity: 0.6 !important;
  filter: alpha(opacity=60) !important;
}
.ce-html_select-cnt_wr {
  font-weight: bold;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  margin-left: 6px;
}
.ce-html_select-wr {
  display: none;
  overflow: hidden;
  overflow-y: auto;
  position: absolute;
  z-index: 999;
  margin: 0px;
  border: 1px solid #999;
  background: #fff;
  -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.7);
  -o-box-shadow: 0px 1px 3px rgba(0,0,0,0.7);
  box-shadow: 0px 1px 3px rgba(0,0,0,0.7);
}
.ce-html_select-wr .ceb_li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 12px;
  line-height: 14px;
  cursor: pointer;
  display: block;
  position: relative;
  min-height: 22px;
  padding: 4px 4px 4px 22px;
  clear: both;
}
.ce-html_select-wr .ceb_li:hover {
  background: #eee;
}
.ce-html_select-wr .ceb_li.ce-checkbox-on {
  background: #ddd;
}
.ce-html_select-wr .ce-i {
  display: block;
  left: 0;
  height: 22px;
  width: 22px;
}
.ce-html_select-wr .ceb_li_txt {
  display: block;
}
.ce-html_select-wr .ceb_li + .ceb_li {
  border-top: 1px dashed #d0d0d0;
  display: block;
}
.ce-html_select-wr .ceb_li__si {
  display: none !important;
}
.ce-html_select-wr .ceb_li__sa {
  display: block;
}
.ce-html_select-wr .ceb_li__disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.ce-html_select-search_wr {
  display: block;
  margin: 2px;
  overflow: hidden;
}
.ce-html_select-search {
  display: block;
  min-width: 70px;
  width: 100%;
  padding: 4px;
  font-size: 12px;
  line-height: 12px;
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.ce-html_select-toggler_wr {
  display: block;
  float: right;
  padding: 5px;
  font-size: 12px;
  line-height: 12px;
}
.ce-html_select-toggler {
  color: #69b1ff;
  text-decoration: underline;
  cursor: pointer;
}
.ce-html_select-toggler:hover {
  text-decoration: none;
}
.ce-text-center {
  margin: auto;
  display: table;
  width: 100%;
  text-align: center;
}
.ce_scroll_list_wr {
  display: block;
}
.ce_scroll_list_wr_hidden {
  overflow: hidden !important;
}
.ce-html_select_apply_btn {
  background-color: #ffa503 !important;
  background-image: linear-gradient(#ffa503,#ffa503) !important;
}
.ce-html_select_apply_btn .ceb_tk {
  color: white;
}
.ps-scrollbar-y-rail {
  display: block !important;
  opacity: 0.6 !important;
  filter: alpha(opacity=60) !important;
}
.ce-radio_group.ce-oblate .ce-radio {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
}
.ce-radio input.ce-f {
  position: absolute;
  top: 0;
  right: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0) !important;
  -moz-opacity: 0 !important;
  opacity: 0 !important;
  cursor: pointer;
}
.ce-radio .ceb_ti,
.ce-radio.ce-active .ceb_ta {
  display: block;
}
.ce-radio .ceb_ta,
.ce-radio.ce-active .ceb_ti {
  display: none;
}
.ce-radio-on .ce-i {
  background: url("/bos.engine/libraries/ce/images/icons/radio_on.png") center no-repeat;
  background: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAS9JREFUeNrMV20RwyAMZVWAhEnAwSqhEjYHlVAnnYPVATcFnRPqYMvu2I+1vAAtB+Tu/YGQD3gJIES4KMJA0IQ3gLY6SiSUK2FmnCLMdu1uOXuyDYW2tqKkI5gEzn8w1uZGTmDLRya4ifAkvBwcuSBHVm6Euy9zlMWXXDJg96TVRXY67swNINMeVitAXoM4oYFzeYDIEgShXeee2rkviL8SdSmkbCYKJAgnB09/GFd8MXaMq/cBJemakEwmxlPvijkKZ6Jr8j0iqySY5db2hoxrAz1YPEZ0PtTIeofuZqAFi01k63VJu9ZtIsspua4rgEVklCYi+pjAliMBKOYWDJWJKWPvHZC9DIs3ouKtuPhlVMV1XPxBUsWTrMijtLpnefaPSbVfsyo+p1m+5x8BBgDDPYpmU1jyQgAAAABJRU5ErkJggg==') center no-repeat !important;
  background-size: 16px 16px !important;
}
.ce-radio-off .ce-i {
  background: url("/bos.engine/libraries/ce/images/icons/radio_off.png") center no-repeat;
  background: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQ1JREFUeNrMV9EVgyAMpE6QEToCG7iCI7QbOIKbtBvYDbAT6CZ0gzZ9j34Uc2gtCPfe/QgmFzyBKLUemtkxDfMJaNwcrSLixBwDSRFH9+5mHBeqXUvjYv2EhmkjJP/QupgzHMCSXwLibsw7cxI8UqNEDmfmdalyVMXbXLRi9cjNRXGa0De3wExbXK2BeS3yhAHJ6Q8jExBhpO8eO/mSiK9fVJoQczPRoEA42Kn46FCR0gAlEECoUN98vUqHXjKjr6pNKKD181XCpCmhgFnsSmWGJOCRWwDlFqAT5tOSgMF7VicU4MceitiIsm/F2Q+jIo7j7BeSIq5kWS6lxV3Ld29Mim3NimhOd2nPXwIMAHs0MwLUocxNAAAAAElFTkSuQmCC') center no-repeat !important;
  background-size: 16px 16px !important;
}
.ce-select.ce-t-bold .ce-il {
  font-weight: normal;
}
.ce-select .ceb_il {
  display: inline-block;
  color: #1f1f1f !important;
}
.ce-select .cew_il .ceb_text,
.ce-select .cew_il .ceb_il {
  display: inline-block;
}
.ce-select .ceb_text {
  display: inline-block;
  position: relative;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.ce-select select.ce-f {
  color: #444 !important;
  cursor: hand;
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0) !important;
  -moz-opacity: 0 !important;
  opacity: 0 !important;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 100%;
  max-height: 100%;
  padding: 0;
  margin: 0;
}
.ce-select.ce-on-focus .ce-f {
  min-width: 100%;
}
.cl-not-ie .ce-select.ce-on-focus .ce-f,
.lt-ie10 .ce-select.ce-on-focus .ce-f {
  width: auto !important;
}
.ce-select select.ce-f option:disabled {
  color: #ccc;
}
.ce-select select.ce-f option[disabled] {
  color: #ccc;
}
.ce-select select.ce-f option.ce-option-disabled {
  color: #ccc;
}
.ce-select .ce-i {
  float: left !important;
}
.ce-select .ceb_il {
  font-weight: normal;
  float: left;
  display: block;
  position: relative;
  overflow: hidden;
}
.ce-select .cew_il.ce-icon-left .ceb_text {
  margin-left: 0;
}
.no-js .ce-select select.ce-f {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100) !important;
  -moz-opacity: 1 !important;
  opacity: 1 !important;
}
.lt-ie8 .ce-select {
  overflow: hidden;
}
.lt-ie8 .ce-select select.ce-f {
  width: 100% !important;
  height: 26px !important;
}
.ce-select.ce-readonly select.ce-f,
.ce-select.ce-disabled select.ce-f {
  display: none;
}
.ce-textarea {
  height: auto;
}
.ce-textarea .ceb_mask {
  float: left;
  margin-left: -100% !important;
  overflow: hidden;
  visibility: hidden;
  white-space: normal !important;
}
.ce-textarea.ce-field textarea.ce-f,
.ce-textarea .ceb_mask {
  display: block !important;
  width: 100% !important;
  line-height: 1.5 !important;
  height: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.ce-textarea.ce-field textarea.ce-f {
  min-height: 40px;
  margin: 0 !important;
  border: none;
  resize: vertical;
  background-color: transparent;
  outline: none;
}
.ce-textarea .ceb_f {
  display: block;
  overflow: hidden;
  position: relative;
  height: auto !important;
}
.ce-textarea .ceb_u,
.ce-textarea .ceb_pu {
  display: block;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 1 !important;
}
.ce-textarea .ceb_u {
  float: right;
  padding-left: 0 !important;
}
.ce-textarea .ceb_pu {
  float: left;
  padding-right: 0 !important;
}
.ce-textarea.cem-autosize.ce-field textarea.ce-f {
  min-width: 50px;
  min-height: 60px;
  resize: none !important;
}
.ce-textarea.notransition {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}
.ce-time_select.ce-time_select-complex .ce.ce-select {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
}
.ce-time_select .ceb_d {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.ce-time_select .ceb_d.ceb_df {
  padding-left: 0px !important;
}
.ce-time_select .ceb_d.ceb_dl {
  padding-right: 0px !important;
}
.ce-tooltip-mask {
  display: none;
  font-size: 0;
  line-height: 0;
}
.ce-tooltip {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=1);
  -moz-opacity: 0.01;
  opacity: 0.01;
  position: absolute;
  display: none;
  top: -9999px;
  left: -9999px;
  max-width: 350px;
}
.ce-tooltip:hover,
.ce-tooltip.ce-tooltip-open {
  display: block !important;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100) !important;
  -moz-opacity: 1 !important;
  opacity: 1 !important;
}
.ce-tooltip-message {
  position: relative;
  border: 1px solid transparent;
  background: transparent;
  z-index: 0;
  overflow: hidden;
  overflow-y: auto;
  padding: 6px;
  -webkit-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  min-width: 25px;
  min-height: 15px;
}
.ce-tooltip-message {
  zoom: 1;
  display: block;
}
.ce-tooltip-message:before,
.ce-tooltip-message:after {
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}
.ce-tooltip-message:after {
  clear: both;
}
.ce-tooltip-close {
  position: absolute;
  display: none;
  lint-height: 16px;
  font-size: 16px;
  width: 16px;
  height: 16px;
  text-align: center;
  font-family: Arial !important;
  top: 6px;
  right: 6px;
  cursor: pointer;
}
.ce-tooltip-close:hover {
  color: red;
}
.ce-tooltip-closed .ce-tooltip-message {
  padding-right: 19px;
}
.ce-tooltip-closed .ce-tooltip-close {
  display: block;
}
.ce-tooltip-block {
  padding: 5px;
  position: relative;
}
.ce-tooltip .ceb_tr1,
.ce-tooltip .ceb_tr2 {
  position: absolute;
  margin: 0;
  padding: 0;
  display: block;
  border-style: solid;
  width: 0;
  height: 0;
  overflow: hidden;
}
.ce-tooltip .ceb_tr1 {
  z-index: -1;
  border-width: 7px;
}
.ce-tooltip .ceb_tr2 {
  z-index: 2;
  border-width: 5px;
}
.ce-tooltip-tl .ceb_tr,
.ce-tooltip-tc .ceb_tr,
.ce-tooltip-tr .ceb_tr {
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
  border-color: rgba(255,255,255,0);
  bottom: -8px;
  top: auto;
}
.ce-tooltip-tl .ceb_tr2,
.ce-tooltip-tc .ceb_tr2,
.ce-tooltip-tr .ceb_tr2 {
  top: auto;
  bottom: -4px;
}
.ce-tooltip-bl .ceb_tr,
.ce-tooltip-bc .ceb_tr,
.ce-tooltip-br .ceb_tr {
  border-top-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-color: rgba(255,255,255,0);
  top: -8px;
}
.ce-tooltip-bl .ceb_tr2,
.ce-tooltip-bc .ceb_tr2,
.ce-tooltip-br .ceb_tr2 {
  top: -4px;
}
.ce-tooltip-lt .ceb_tr,
.ce-tooltip-ltb .ceb_tr,
.ce-tooltip-lm .ceb_tr,
.ce-tooltip-lb .ceb_tr,
.ce-tooltip-lbt .ceb_tr {
  border-top-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
  border-color: rgba(255,255,255,0);
  right: -8px;
}
.ce-tooltip-lt .ceb_tr2,
.ce-tooltip-ltb .ceb_tr2,
.ce-tooltip-lm .ceb_tr2,
.ce-tooltip-lb .ceb_tr2,
.ce-tooltip-lbt .ceb_tr2 {
  right: -4px;
}
.ce-tooltip-rt .ceb_tr,
.ce-tooltip-rtb .ceb_tr,
.ce-tooltip-rm .ceb_tr,
.ce-tooltip-rb .ceb_tr,
.ce-tooltip-rbt .ceb_tr {
  border-top-color: transparent !important;
  border-left-color: transparent !important;
  border-bottom-color: transparent !important;
  border-color: rgba(255,255,255,0);
  left: -8px;
}
.ce-tooltip-rt .ceb_tr2,
.ce-tooltip-rtb .ceb_tr2,
.ce-tooltip-rm .ceb_tr2,
.ce-tooltip-rb .ceb_tr2,
.ce-tooltip-rbt .ceb_tr2 {
  left: -4px;
}
.ce-tooltip-bl,
.ce-tooltip-tl {
  padding-right: 15px;
}
.ce-tooltip-bl .ce-tooltip-block,
.ce-tooltip-tl .ce-tooltip-block {
  margin-right: -20px;
}
.ce-tooltip-bl .ceb_tr1,
.ce-tooltip-tl .ceb_tr1 {
  right: 13px;
}
.ce-tooltip-bl .ceb_tr2,
.ce-tooltip-tl .ceb_tr2 {
  right: 15px;
}
.ce-tooltip-bc .ceb_tr,
.ce-tooltip-tc .ceb_tr {
  left: 50%;
  margin-left: -7px;
}
.ce-tooltip-bc .ceb_tr2,
.ce-tooltip-tc .ceb_tr2 {
  margin-left: -5px;
}
.ce-tooltip-br .ce-tooltip-block,
.ce-tooltip-tr .ce-tooltip-block {
  margin-left: -20px;
}
.ce-tooltip-br .ceb_tr1,
.ce-tooltip-tr .ceb_tr1 {
  left: 13px;
}
.ce-tooltip-br .ceb_tr2,
.ce-tooltip-tr .ceb_tr2 {
  left: 15px;
}
.ce-tooltip-lt,
.ce-tooltip-ltb,
.ce-tooltip-rt,
.ce-tooltip-rtb {
  padding-bottom: 10px;
}
.ce-tooltip-lt .ce-tooltip-block,
.ce-tooltip-ltb .ce-tooltip-block,
.ce-tooltip-rt .ce-tooltip-block,
.ce-tooltip-rtb .ce-tooltip-block {
  margin-bottom: -15px;
}
.ce-tooltip-lt .ceb_tr1,
.ce-tooltip-ltb .ceb_tr1,
.ce-tooltip-rt .ceb_tr1,
.ce-tooltip-rtb .ceb_tr1 {
  top: auto;
  bottom: 8px;
}
.ce-tooltip-lt .ceb_tr2,
.ce-tooltip-ltb .ceb_tr2,
.ce-tooltip-rt .ceb_tr2,
.ce-tooltip-rtb .ceb_tr2 {
  top: auto;
  bottom: 10px;
}
.ce-tooltip-lm .ceb_tr,
.ce-tooltip-rm .ceb_tr {
  top: 50%;
  margin-top: -7px;
}
.ce-tooltip-lm .ceb_tr2,
.ce-tooltip-rm .ceb_tr2 {
  margin-top: -5px;
}
.ce-tooltip-lb .ce-tooltip-block,
.ce-tooltip-lbt .ce-tooltip-block,
.ce-tooltip-rb .ce-tooltip-block,
.ce-tooltip-rbt .ce-tooltip-block {
  margin-top: -15px;
}
.ce-tooltip-lb .ceb_tr1,
.ce-tooltip-lbt .ceb_tr1,
.ce-tooltip-rb .ceb_tr1,
.ce-tooltip-rbt .ceb_tr1 {
  top: 8px;
}
.ce-tooltip-lb .ceb_tr2,
.ce-tooltip-lbt .ceb_tr2,
.ce-tooltip-rb .ceb_tr2,
.ce-tooltip-rbt .ceb_tr2 {
  top: 10px;
}
.ie9less .ce-tooltip,
.ie9less .ce-tooltip:hover,
.ie9less .ce-tooltip.ce-tooltip-open {
  filter: none !important;
}
.ce-edge_menu {
  position: absolute;
  z-index: 20;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
}
.ce-edge_menu-wr,
.ce-edge_menu-content,
.ce-edge_menu-content-inner {
  display: block;
  position: relative;
  overflow: hidden;
}
.ce-edge_menu-content-inner {
  padding: 10px;
}
.ce-edge_menu-btn {
  display: block;
  position: absolute;
  z-index: 2;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.ce-edge_menu-btn-label-wr {
  display: block;
}
.ce-edge_menu-btn-label {
  display: block;
  text-align: center;
}
.ce-edge_menu-top,
.ce-edge_menu-bottom {
  min-width: 200px;
}
.ce-edge_menu-top .ce-edge_menu-btn,
.ce-edge_menu-bottom .ce-edge_menu-btn {
  width: 100%;
  left: 0;
  right: 0;
}
.ce-edge_menu-top .ce-edge_menu-content,
.ce-edge_menu-bottom .ce-edge_menu-content {
  height: 0;
}
.ce-edge_menu-top.ce-active .ce-edge_menu-content,
.ce-edge_menu-bottom.ce-active .ce-edge_menu-content {
  height: auto;
}
.ce-edge_menu-left,
.ce-edge_menu-right {
  top: 10%;
}
.ce-edge_menu-left .ce-edge_menu-btn-label,
.ce-edge_menu-right .ce-edge_menu-btn-label {
  position: absolute;
  z-index: 10;
  left: 0;
  top: -50%;
  white-space: nowrap;
  -moz-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.ce-edge_menu-left .ce-edge_menu-btn,
.ce-edge_menu-right .ce-edge_menu-btn {
  height: 100%;
}
.ce-edge_menu-left .ce-edge_menu-btn-label-wr,
.ce-edge_menu-right .ce-edge_menu-btn-label-wr {
  position: relative;
  top: 50%;
}
.ce-edge_menu-left .ce-edge_menu-wr,
.ce-edge_menu-right .ce-edge_menu-wr {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.ce-edge_menu-left .ce-edge_menu-content,
.ce-edge_menu-right .ce-edge_menu-content {
  width: 0;
  display: none;
}
.ce-edge_menu-left.ce-active .ce-edge_menu-content,
.ce-edge_menu-right.ce-active .ce-edge_menu-content {
  width: auto;
  display: block;
}
.ce-edge_menu-left .ie9less .ce-edge_menu-btn-label,
.ce-edge_menu-right .ie9less .ce-edge_menu-btn-label {
  font-weight: normal;
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0, M12=1, M21=-1, M22=0, SizingMethod='auto expand') ;
}
.ce-edge_menu-left {
  left: 0;
  padding-left: 0 !important;
  border-left: none !important;
}
.ce-edge_menu-left .ce.ce-edge_menu-btn {
  right: 0;
}
.ce-edge_menu-left,
.ce-edge_menu-left .ce.ce-edge_menu-btn {
  border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
}
.ce-edge_menu-left .ce-edge_menu-wr {
  padding-left: 0 !important;
}
.ce-edge_menu-right {
  right: 0;
  padding-right: 0 !important;
  border-right: none !important;
}
.ce-edge_menu-right .ce.ce-edge_menu-btn {
  left: 0;
}
.ce-edge_menu-right,
.ce-edge_menu-right .ce.ce-edge_menu-btn {
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
}
.ce-edge_menu-right .ce-edge_menu-wr {
  padding-right: 0 !important;
}
.ce-edge_menu-top {
  top: 0;
  left: 20%;
}
.ce-edge_menu-top .ce-edge_menu-btn {
  bottom: 0;
}
.ce-edge_menu-top,
.ce-edge_menu-top .ce-edge_menu-btn {
  border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
}
.ce-edge_menu-top .ce-edge_menu-wr {
  padding-right: 0 !important;
  padding-top: 0 !important;
  padding-left: 0 !important;
}
.ce-edge_menu-bottom {
  bottom: 0;
  left: 20%;
  border-bottom: none !important;
}
.ce-edge_menu-bottom .ce-edge_menu-btn {
  top: 0;
}
.ce-edge_menu-bottom,
.ce-edge_menu-bottom .ce-edge_menu-btn {
  border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
}
.ce-edge_menu-bottom .ce-edge_menu-wr {
  padding-right: 0 !important;
  padding-bottom: 0 !important;
  padding-left: 0 !important;
}
.ce-edge_menu {
  border-color: #cccccc;
  background: #ffffff;
  -webkit-box-shadow: 0px 2px 4px rgba(0,0,0,0);
  -o-box-shadow: 0px 2px 4px rgba(0,0,0,0);
  box-shadow: 0px 2px 4px rgba(0,0,0,0);
}
.ce-edge_menu-btn {
  border: #cccccc 1px solid;
}
.ce-edge_menu-btn:hover {
  border: #999999 1px solid;
}
.ce-edge_menu-left .ce-edge_menu-btn {
  background-color: #ededed;
  background-image: -moz-linear-gradient(left,#dedede,#ededed);
  background-image: -ms-linear-gradient(left,#dedede,#ededed);
  background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,#dedede),color-stop(100%,#ededed));
  background-image: -webkit-linear-gradient(left,#dedede,#ededed);
  background-image: -o-linear-gradient(left,#dedede,#ededed);
  background-image: linear-gradient(left,#dedede,#ededed);
}
.mdr_no-cssgradients .ce-edge_menu-left .ce-edge_menu-btn {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#ededed', GradientType=1);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede', endColorstr='#ededed', GradientType=1);
}
.ce-edge_menu-right .ce-edge_menu-btn {
  background-color: #dedede;
  background-image: -moz-linear-gradient(left,#ededed,#dedede);
  background-image: -ms-linear-gradient(left,#ededed,#dedede);
  background-image: -webkit-gradient(linear,left top,right top,color-stop(0%,#ededed),color-stop(100%,#dedede));
  background-image: -webkit-linear-gradient(left,#ededed,#dedede);
  background-image: -o-linear-gradient(left,#ededed,#dedede);
  background-image: linear-gradient(left,#ededed,#dedede);
}
.mdr_no-cssgradients .ce-edge_menu-right .ce-edge_menu-btn {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dedede', GradientType=1);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dedede', GradientType=1);
}
.ce-edge_menu-top .ce-edge_menu-btn {
  background-color: #ededed;
  background-image: -moz-linear-gradient(#dedede,#ededed);
  background-image: -ms-linear-gradient(#dedede,#ededed);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#dedede),color-stop(100%,#ededed));
  background-image: -webkit-linear-gradient(#dedede,#ededed);
  background-image: -o-linear-gradient(#dedede,#ededed);
  background-image: linear-gradient(#dedede,#ededed);
}
.mdr_no-cssgradients .ce-edge_menu-top .ce-edge_menu-btn {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede',endColorstr='#ededed',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede',endColorstr='#ededed',GradientType=0);
}
.ce-edge_menu-bottom .ce-edge_menu-btn {
  background-color: #dedede;
  background-image: -moz-linear-gradient(#ededed,#dedede);
  background-image: -ms-linear-gradient(#ededed,#dedede);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ededed),color-stop(100%,#dedede));
  background-image: -webkit-linear-gradient(#ededed,#dedede);
  background-image: -o-linear-gradient(#ededed,#dedede);
  background-image: linear-gradient(#ededed,#dedede);
}
.mdr_no-cssgradients .ce-edge_menu-bottom .ce-edge_menu-btn {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#dedede',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#dedede',GradientType=0);
}
.ce-edge_menu-content-inner {
  background: #ededed;
}
.ce-edge_menu-btn-label {
  color: #444;
}
.ce-edge_menu-content-inner {
  border: 1px solid #ccc;
}
.ce-edge_menu {
  padding: 4px;
}
.ce-edge_menu-wr {
  padding: 28px;
}
.ce-edge_menu.ce-active .ce-edge_menu-wr {
  padding: 32px;
}
.ce-edge_menu-top .ce-edge_menu-wr,
.ce-edge_menu-bottom .ce-edge_menu-wr {
  min-width: 200px;
}
.ce-edge_menu-top .ce-edge_menu-btn-label,
.ce-edge_menu-bottom .ce-edge_menu-btn-label {
  font-size: 16px;
  line-height: 28px;
}
.ce-edge_menu-top .ce-edge_menu-content-inner,
.ce-edge_menu-bottom .ce-edge_menu-content-inner {
  min-height: 200px;
}
.ce-edge_menu-left .ce-edge_menu-wr,
.ce-edge_menu-right .ce-edge_menu-wr {
  min-height: 200px;
}
.ce-edge_menu-left .ce-edge_menu-btn-label,
.ce-edge_menu-right .ce-edge_menu-btn-label {
  font-size: 16px;
  line-height: 16px;
  height: 16px;
  width: 156px;
  margin-left: -64px;
  margin-top: 8px;
}
.ce-edge_menu-left .ce-edge_menu-btn,
.ce-edge_menu-right .ce-edge_menu-btn {
  width: 28px;
}
.ce-edge_menu-left .ce-edge_menu-btn-label-wr,
.ce-edge_menu-right .ce-edge_menu-btn-label-wr {
  margin-top: -8px;
}
.ce-edge_menu-left .ce-edge_menu-content-inner,
.ce-edge_menu-right .ce-edge_menu-content-inner {
  min-width: 200px;
  min-height: 200px;
}
.ie9less .ce-edge_menu-left .ce-edge_menu-btn-label,
.ie9less .ce-edge_menu-right .ce-edge_menu-btn-label {
  margin-left: 6px !important;
  margin-top: -62px !important;
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0, M12=1, M21=-1, M22=0, SizingMethod='auto expand') ;
}
@media only screen and (max-width: 600px) {
  .ce-edge_menu {
    display: none;
  }
}
.ce.ce-scroll {
  white-space: normal !important;
}
.ce.ce-totop {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 100;
  -webkit-transition: all 0s linear;
  -moz-transition: all 0s linear;
  -o-transition: all 0s linear;
  transition: all 0s linear;
}
.ce.ce-totop.ce-box {
  -webkit-border-radius: 0 4px 0 0;
  -ms-border-radius: 0 4px 0 0;
  -o-border-radius: 0 4px 0 0;
  border-radius: 0 4px 0 0;
}
.ce-icon-arrow_top .ce-i {
  background: url("/bos.engine/libraries/ce/images/icons/arrow-top.png") center no-repeat;
  background: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAV1JREFUeNrEk71OwzAQx/9O3C+1I0IMqAszQiiMVKwgIWBGINhYM/IIPEAnFhj6AmyM7G0GRNUHQFUHWipVSpTGHzF2KJBWTTt04CQ7/t/5fvKdHaKUwipmYUWjabFz94Z8sYhcoYBcPg/Ltg+NP5bymTMGHkVg4zFeb7fnA6ZMqQud6E7Wa3puLD1BOplz7l6fVh0jH5/eXXz3qrG0B8okM+ZeHledTseHGedHm47xmdhCQJIcRe7V2ZbT7QYIQx/D4QDtdg8nBxuOic1CpkrQG2rmWusPLc/o/d11h1KFl2bPQ7OX7CGE1NKl0JkT3OjGQcUxhBCtQNmQGhiFISile8SyzM0sbqIUAmEQJOuBXYAkSACR1qVyeTEgGI0Q+v6v/qBlyBhgGmDMfEuVSjZg1O9PBQe0pEv4A/xAMgFMv7a0CWJBzvFnAgTnael91u8xab2XBSD//jd+CTAAimOzuJGIJY0AAAAASUVORK5CYII=') center no-repeat !important;
  background-size: 16px 16px !important;
}
.ce.ce-edge_menu {
  -webkit-border-radius: 7px;
  -ms-border-radius: 7px;
  -o-border-radius: 7px;
  border-radius: 7px;
}
.mdr_cssgradients .ce,
.mdr_cssgradients .ce.ce-input input.ce-f {
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.ce-group-line > .ce,
.ce-group-column > .ce {
  -webkit-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
}
.ce-group-column > .ce:first-child {
  -webkit-border-radius: 3px 3px 0 0 !important;
  -ms-border-radius: 3px 3px 0 0 !important;
  -o-border-radius: 3px 3px 0 0 !important;
  border-radius: 3px 3px 0 0 !important;
}
.ce-group-column > .ce:last-child {
  -webkit-border-radius: 0 0 3px 3px !important;
  -ms-border-radius: 0 0 3px 3px !important;
  -o-border-radius: 0 0 3px 3px !important;
  border-radius: 0 0 3px 3px !important;
}
.ce-group-line   > .ce:first-child {
  -webkit-border-radius: 3px 0 0 3px !important;
  -ms-border-radius: 3px 0 0 3px !important;
  -o-border-radius: 3px 0 0 3px !important;
  border-radius: 3px 0 0 3px !important;
}
.ce-group-line   > .ce:last-child {
  -webkit-border-radius: 0 3px 3px 0 !important;
  -ms-border-radius: 0 3px 3px 0 !important;
  -o-border-radius: 0 3px 3px 0 !important;
  border-radius: 0 3px 3px 0 !important;
}
.ce-theme-default.ce-box {
  background-color: #EEEEEE;
  background-image: -moz-linear-gradient(#FFFFFF,#EEEEEE);
  background-image: -ms-linear-gradient(#FFFFFF,#EEEEEE);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFFFFF),color-stop(100%,#EEEEEE));
  background-image: -webkit-linear-gradient(#FFFFFF,#EEEEEE);
  background-image: -o-linear-gradient(#FFFFFF,#EEEEEE);
  background-image: linear-gradient(#FFFFFF,#EEEEEE);
  color: #444444;
  border-color: #CCCCCC;
  border-bottom-color: #cccccc;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-default.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0);
}
.ce-theme-default.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #eeeeee, 0 1px 2px #eeeeee;
  -o-box-shadow: inset 0 2px 4px #eeeeee, 0 1px 2px #eeeeee;
  box-shadow: inset 0 2px 4px #eeeeee, 0 1px 2px #eeeeee;
}
.ce-theme-default.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-default.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #CCCCCC;
}
.cl-chrome .ce-theme-default.ce-box:not(.ce-on-focus):hover {
  border-color: #B1B1B1 !important;
  background-color: #d6d6d6;
  background-image: -moz-linear-gradient(#e6e6e6,#d6d6d6);
  background-image: -ms-linear-gradient(#e6e6e6,#d6d6d6);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e6e6e6),color-stop(100%,#d6d6d6));
  background-image: -webkit-linear-gradient(#e6e6e6,#d6d6d6);
  background-image: -o-linear-gradient(#e6e6e6,#d6d6d6);
  background-image: linear-gradient(#e6e6e6,#d6d6d6);
  color: #444444;
}
.mdr_no-cssgradients .cl-chrome .ce-theme-default.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6',endColorstr='#d6d6d6',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6',endColorstr='#d6d6d6',GradientType=0);
}
.cl-not-chrome .ce-theme-default.ce-box:hover {
  border-color: #B1B1B1 !important;
  background-color: #d6d6d6;
  background-image: -moz-linear-gradient(#e6e6e6,#d6d6d6);
  background-image: -ms-linear-gradient(#e6e6e6,#d6d6d6);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e6e6e6),color-stop(100%,#d6d6d6));
  background-image: -webkit-linear-gradient(#e6e6e6,#d6d6d6);
  background-image: -o-linear-gradient(#e6e6e6,#d6d6d6);
  background-image: linear-gradient(#e6e6e6,#d6d6d6);
  color: #444444;
}
.mdr_no-cssgradients .cl-not-chrome .ce-theme-default.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6',endColorstr='#d6d6d6',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6',endColorstr='#d6d6d6',GradientType=0);
}
.ce-theme-default.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #B1B1B1;
}
.ce-theme-default.ce-field {
  background: #FAFAFA;
  border-color: #B1B1B1;
  border-top-color: #656565;
}
.ce-theme-default.ce-field .ce-f {
  color: #444444;
}
.ce-theme-default.ce-search-btn-in .ce-button {
  border-color: #B1B1B1;
  border-top-color: #656565;
}
.ce-theme-default.ce-field.ce-input_click2edit.ce-inactive input.ce-f,
.ce-theme-default.ce-field.ce-input_click2edit.ce-inactive {
  background: none !important;
  border-color: transparent !important;
  -webkit-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}
.ce-theme-default.ce-field.ce-input_click2edit input.ce-f.placeholder,
.ce-theme-default.ce-field.ce-input_click2edit input.ce-f.watermark {
  color: #444444 !important;
  font-style: normal;
}
.ce-theme-default.ce-field.ce-input_click2edit input.ce-f::-webkit-input-placeholder {
  color: #444444 !important;
  font-style: normal;
}
.ce-theme-default.ce-field.ce-input_click2edit input.ce-f:-moz-placeholder {
  color: #444444 !important;
  font-style: normal;
}
.ce-theme-default.ce-field.ce-input_click2edit input.ce-f:-ms-input-placeholder {
  color: #444444 !important;
  font-style: normal;
}
.ce-theme-default.ce-field:hover {
  background: #FFFFFF;
  border-color: #7e7e7e !important;
}
.ce-theme-default.ce-field:hover .ce-f {
  color: #444444;
}
.ce-theme-default.ce-field.ce-on-focus {
  background: #FFFFFF;
  border-color: orange !important;
  -webkit-box-shadow: 0 0 4px orange;
  -o-box-shadow: 0 0 4px orange;
  box-shadow: 0 0 4px orange;
}
.ce-theme-default.ce-field.ce-on-focus .ce-f {
  color: #444444;
}
.ce-theme-default.ce-fieldset {
  border: 1px solid #aaa;
  background: #FFFFFF;
}
.ce-theme-default.ce-fieldset .ce-fieldset-label {
  font-weight: bold !important;
  background: #FFFFFF !important;
  color: #444444;
}
.ce-theme-default.ce-tooltip .ce-tooltip-message {
  border-color: #cccccc;
  background: #ffffff;
  -webkit-box-shadow: 0px 1px 3px #999999;
  -o-box-shadow: 0px 1px 3px #999999;
  box-shadow: 0px 1px 3px #999999;
}
.ce-theme-default.ce-tooltip .ceb_tr1 {
  border-color: #cccccc;
}
.ce-theme-default.ce-tooltip .ceb_tr2 {
  border-color: #ffffff;
}
.ce-theme-active.ce-box {
  background-color: #f1f1f1;
  background-image: -moz-linear-gradient(#FEFEFE,#f1f1f1);
  background-image: -ms-linear-gradient(#FEFEFE,#f1f1f1);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#FEFEFE),color-stop(100%,#f1f1f1));
  background-image: -webkit-linear-gradient(#FEFEFE,#f1f1f1);
  background-image: -o-linear-gradient(#FEFEFE,#f1f1f1);
  background-image: linear-gradient(#FEFEFE,#f1f1f1);
  color: #444444;
  border-color: #e5e5e5;
  border-bottom-color: #e5e5e5;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-active.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#f1f1f1',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#f1f1f1',GradientType=0);
}
.ce-theme-active.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #f1f1f1, 0 1px 2px #f1f1f1;
  -o-box-shadow: inset 0 2px 4px #f1f1f1, 0 1px 2px #f1f1f1;
  box-shadow: inset 0 2px 4px #f1f1f1, 0 1px 2px #f1f1f1;
}
.ce-theme-active.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-active.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #e5e5e5;
}
.cl-chrome .ce-theme-active.ce-box:not(.ce-on-focus):hover {
  border-color: #e5e5e5 !important;
  background-color: #e5e5e5;
  background-image: -moz-linear-gradient(#f1f1f1,#e5e5e5);
  background-image: -ms-linear-gradient(#f1f1f1,#e5e5e5);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f1f1f1),color-stop(100%,#e5e5e5));
  background-image: -webkit-linear-gradient(#f1f1f1,#e5e5e5);
  background-image: -o-linear-gradient(#f1f1f1,#e5e5e5);
  background-image: linear-gradient(#f1f1f1,#e5e5e5);
  color: #444444;
}
.mdr_no-cssgradients .cl-chrome .ce-theme-active.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1',endColorstr='#e5e5e5',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1',endColorstr='#e5e5e5',GradientType=0);
}
.cl-not-chrome .ce-theme-active.ce-box:hover {
  border-color: #e5e5e5 !important;
  background-color: #e5e5e5;
  background-image: -moz-linear-gradient(#f1f1f1,#e5e5e5);
  background-image: -ms-linear-gradient(#f1f1f1,#e5e5e5);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f1f1f1),color-stop(100%,#e5e5e5));
  background-image: -webkit-linear-gradient(#f1f1f1,#e5e5e5);
  background-image: -o-linear-gradient(#f1f1f1,#e5e5e5);
  background-image: linear-gradient(#f1f1f1,#e5e5e5);
  color: #444444;
}
.mdr_no-cssgradients .cl-not-chrome .ce-theme-active.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1',endColorstr='#e5e5e5',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1',endColorstr='#e5e5e5',GradientType=0);
}
.ce-theme-active.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #e5e5e5;
}
.ce-theme-active.ce-active.ce-box {
  background-color: #ffbb4b;
  background-image: -moz-linear-gradient(#ffebca,#ffbb4b);
  background-image: -ms-linear-gradient(#ffebca,#ffbb4b);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffebca),color-stop(100%,#ffbb4b));
  background-image: -webkit-linear-gradient(#ffebca,#ffbb4b);
  background-image: -o-linear-gradient(#ffebca,#ffbb4b);
  background-image: linear-gradient(#ffebca,#ffbb4b);
  color: #444444;
  border-color: #ffb131;
  border-bottom-color: #ffb131;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-active.ce-active.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebca',endColorstr='#ffbb4b',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebca',endColorstr='#ffbb4b',GradientType=0);
}
.ce-theme-active.ce-active.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #ffbb4b, 0 1px 2px #ffbb4b;
  -o-box-shadow: inset 0 2px 4px #ffbb4b, 0 1px 2px #ffbb4b;
  box-shadow: inset 0 2px 4px #ffbb4b, 0 1px 2px #ffbb4b;
}
.ce-theme-active.ce-active.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-active.ce-active.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #ffb131;
}
.cl-chrome .ce-theme-active.ce-active.ce-box:not(.ce-on-focus):hover {
  border-color: #ffb131 !important;
  background-color: #e48e00;
  background-image: -moz-linear-gradient(#ffc564,#e48e00);
  background-image: -ms-linear-gradient(#ffc564,#e48e00);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffc564),color-stop(100%,#e48e00));
  background-image: -webkit-linear-gradient(#ffc564,#e48e00);
  background-image: -o-linear-gradient(#ffc564,#e48e00);
  background-image: linear-gradient(#ffc564,#e48e00);
  color: #444444;
}
.mdr_no-cssgradients .cl-chrome .ce-theme-active.ce-active.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc564',endColorstr='#e48e00',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc564',endColorstr='#e48e00',GradientType=0);
}
.cl-not-chrome .ce-theme-active.ce-active.ce-box:hover {
  border-color: #ffb131 !important;
  background-color: #e48e00;
  background-image: -moz-linear-gradient(#ffc564,#e48e00);
  background-image: -ms-linear-gradient(#ffc564,#e48e00);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffc564),color-stop(100%,#e48e00));
  background-image: -webkit-linear-gradient(#ffc564,#e48e00);
  background-image: -o-linear-gradient(#ffc564,#e48e00);
  background-image: linear-gradient(#ffc564,#e48e00);
  color: #444444;
}
.mdr_no-cssgradients .cl-not-chrome .ce-theme-active.ce-active.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc564',endColorstr='#e48e00',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc564',endColorstr='#e48e00',GradientType=0);
}
.ce-theme-active.ce-active.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #ffb131;
}
.ce-theme-gray.ce-box {
  background-color: #9C9C9C;
  background-image: -moz-linear-gradient(#444,#9C9C9C);
  background-image: -ms-linear-gradient(#444,#9C9C9C);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#444),color-stop(100%,#9C9C9C));
  background-image: -webkit-linear-gradient(#444,#9C9C9C);
  background-image: -o-linear-gradient(#444,#9C9C9C);
  background-image: linear-gradient(#444,#9C9C9C);
  color: #ffffff;
  border-color: #9C9C9C;
  border-bottom-color: #9c9c9c;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-gray.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444',endColorstr='#9c9c9c',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444',endColorstr='#9c9c9c',GradientType=0);
}
.ce-theme-gray.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #9c9c9c, 0 1px 2px #9c9c9c;
  -o-box-shadow: inset 0 2px 4px #9c9c9c, 0 1px 2px #9c9c9c;
  box-shadow: inset 0 2px 4px #9c9c9c, 0 1px 2px #9c9c9c;
}
.ce-theme-gray.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-gray.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #9C9C9C;
}
.cl-chrome .ce-theme-gray.ce-box:not(.ce-on-focus):hover {
  border-color: #444 !important;
  background-color: #a9a9a9;
  background-image: -moz-linear-gradient(#515151,#a9a9a9);
  background-image: -ms-linear-gradient(#515151,#a9a9a9);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#515151),color-stop(100%,#a9a9a9));
  background-image: -webkit-linear-gradient(#515151,#a9a9a9);
  background-image: -o-linear-gradient(#515151,#a9a9a9);
  background-image: linear-gradient(#515151,#a9a9a9);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-chrome .ce-theme-gray.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#515151',endColorstr='#a9a9a9',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#515151',endColorstr='#a9a9a9',GradientType=0);
}
.cl-not-chrome .ce-theme-gray.ce-box:hover {
  border-color: #444 !important;
  background-color: #a9a9a9;
  background-image: -moz-linear-gradient(#515151,#a9a9a9);
  background-image: -ms-linear-gradient(#515151,#a9a9a9);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#515151),color-stop(100%,#a9a9a9));
  background-image: -webkit-linear-gradient(#515151,#a9a9a9);
  background-image: -o-linear-gradient(#515151,#a9a9a9);
  background-image: linear-gradient(#515151,#a9a9a9);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-not-chrome .ce-theme-gray.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#515151',endColorstr='#a9a9a9',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#515151',endColorstr='#a9a9a9',GradientType=0);
}
.ce-theme-gray.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #444;
}
.ce-modal-theme-default .ce-modal-container {
  background: #bbb;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #aeaeae;
  -webkit-box-shadow: inset 0 -3px 10px #959595, 0 1px 6px #000;
  -o-box-shadow: inset 0 -3px 10px #959595, 0 1px 6px #000;
  box-shadow: inset 0 -3px 10px #959595, 0 1px 6px #000;
}
.ce-modal-theme-default .ce-modal-container-insider {
  -webkit-box-shadow: inset 0 0 2px #a2a2a2;
  -o-box-shadow: inset 0 0 2px #a2a2a2;
  box-shadow: inset 0 0 2px #a2a2a2;
}
.ce-modal-theme-default .ce-modal-overlay {
  background-color: #f4eee0;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  -moz-opacity: 0.7;
  opacity: 0.7;
}
.ce-modal-theme-default .ce-modal-top-btns {
  background: #bbb;
}
.ce-modal-theme-default a.ce-modal-close-button {
  color: #a2a2a2;
  background: #d5d5d5;
}
.ce-modal-theme-default a.ce-modal-close-button:hover {
  color: #fff;
  background: #880000;
  border-color: #880000;
}
.ce-modal-theme-default .ce-modal-container {
  background-color: rgba(0,0,0,0.2);
}
.ce-modal-theme-default a.ce-modal-close-button {
  color: #fff;
  background: #440000;
  border-color: #440000;
}
.ce-modal-theme-red .ce-modal-container {
  background: #FF0000;
  -webkit-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #e60000;
  -webkit-box-shadow: inset 0 -3px 10px #b30000, 0 1px 6px #000;
  -o-box-shadow: inset 0 -3px 10px #b30000, 0 1px 6px #000;
  box-shadow: inset 0 -3px 10px #b30000, 0 1px 6px #000;
}
.ce-modal-theme-red .ce-modal-container-insider {
  -webkit-box-shadow: inset 0 0 2px #cc0000;
  -o-box-shadow: inset 0 0 2px #cc0000;
  box-shadow: inset 0 0 2px #cc0000;
}
.ce-modal-theme-red .ce-modal-overlay {
  background-color: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  -moz-opacity: 0.7;
  opacity: 0.7;
}
.ce-modal-theme-red .ce-modal-top-btns {
  background: #FF0000;
}
.ce-modal-theme-red a.ce-modal-close-button {
  color: #cc0000;
  background: #ff3333;
}
.ce-modal-theme-red a.ce-modal-close-button:hover {
  color: #fff;
  background: #880000;
  border-color: #880000;
}
.ce-theme-default.ce-message {
  background: #F7F7F9;
  border: 1px solid #cbcbd8;
  color: #666666;
}
.ce-theme-default.ce-message .ceb_close:hover {
  color: #333333;
}
.ce-theme-error.ce-message {
  background: #F2DEDE;
  border: 1px solid #dca7a7;
  color: #B94A48;
}
.ce-theme-error.ce-message .ceb_close:hover {
  color: #702c2b;
}
.ce-theme-notification.ce-message {
  background: #FCF8E3;
  border: 1px solid #f5e79e;
  color: #C09853;
}
.ce-theme-notification.ce-message .ceb_close:hover {
  color: #7f612e;
}
.ce-theme-success.ce-message {
  background: #D9EDF7;
  border: 1px solid #9acfea;
  color: #3A87AD;
}
.ce-theme-success.ce-message .ceb_close:hover {
  color: #204b61;
}
.ce-theme-complete.ce-message {
  background: #DFF0D8;
  border: 1px solid #b2dba1;
  color: #468847;
}
.ce-theme-complete.ce-message .ceb_close:hover {
  color: #234524;
}
.ce-skin-default .ce-i {
  height: 26px;
  width: 26px;
}
.ce-skin-default .ceb_tr {
  right: 8px;
}
.ce-skin-default.ce-box.ce-no-text,
.ce-skin-default.ce-misc.ce-no-text {
  width: 28px !important;
}
.ce-skin-default.ce-box.ce-select {
  padding-right: 22px;
}
.ce-skin-default .ceb_d,
.ce-skin-default.ce-box {
  font-size: 12px;
  line-height: 12px;
  padding: 7px;
  height: 28px;
  border-width: 1px;
}
.ce-skin-default.ce-misc {
  min-height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding: 7px;
}
.ce-skin-default.ce-input {
  height: 28px;
}
.ce-skin-default.ce-field {
  border-width: 1px;
}
.ce-skin-default.ce-field .ceb_pu,
.ce-skin-default.ce-field .ceb_u {
  line-height: 12px;
}
.cl-chrome .ce-skin-default.ce-field .ceb_pu,
.cl-chrome .ce-skin-default.ce-field .ceb_u {
  line-height: 13px;
}
.ce-skin-default.ce-field .ceb_f {
  height: 26px;
}
.ce-skin-default.ce-field input,
.ce-skin-default.ce-field .ceb_mask {
  padding: 0 7px;
  font-size: 12px;
}
.ce-skin-default.ce-field .ceb_pu,
.ce-skin-default.ce-field .ceb_u,
.ce-skin-default.ce-field textarea,
.ce-skin-default.ce-field.ce-textarea .ceb_mask,
.ie9less .ce-skin-default.ce-field input {
  padding: 7px;
  font-size: 12px;
}
.ce-skin-default .ceb_il {
  height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding-right: 7px;
}
.ce-skin-default.ce-message {
  border-width: 1px;
}
.ce-skin-default.ce-message ol li {
  margin-left: 7px;
}
.ce-skin-default.ce-message ol li + li,
.ce-skin-default.ce-message ul li + li {
  margin-top: 7px;
}
.ce-skin-default.ce-icon-left {
  padding-left: 26px;
}
.ce-skin-default.ce-icon-right {
  padding-right: 26px;
}
.ce-skin-default.ce-button__arrow .ceb_t {
  border-width: 7px;
}
.ce-skin-default.ce-button__ah.ce-no-text {
  width: 42px !important;
}
.ce-skin-default.ce-button__al {
  padding-left: 21px !important;
}
.ce-skin-default.ce-button__ar {
  padding-right: 21px !important;
}
.ce-skin-default.ce-fieldset {
  padding: 8px;
  margin-top: 6px;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.ce-skin-default.ce-fieldset .ce-fieldset-label {
  height: 12px;
  font-size: 12px;
  line-height: 12px;
  margin: 0;
  margin-top: -16px;
  -webkit-border-radius: 1.5px 1.5px 0 0;
  -ms-border-radius: 1.5px 1.5px 0 0;
  -o-border-radius: 1.5px 1.5px 0 0;
  border-radius: 1.5px 1.5px 0 0;
}
.ce-skin-default.ce-fieldset .ceb_content {
  margin-top: -14px;
}
.ce-skin-small .ce-i {
  height: 18px;
  width: 18px;
}
.ce-skin-small .ceb_tr {
  right: 4px;
}
.ce-skin-small.ce-box.ce-no-text,
.ce-skin-small.ce-misc.ce-no-text {
  width: 20px !important;
}
.ce-skin-small.ce-box.ce-select {
  padding-right: 14px;
}
.ce-skin-small .ceb_d,
.ce-skin-small.ce-box {
  font-size: 12px;
  line-height: 12px;
  padding: 3px;
  height: 20px;
  border-width: 1px;
}
.ce-skin-small.ce-misc {
  min-height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding: 3px;
}
.ce-skin-small.ce-input {
  height: 20px;
}
.ce-skin-small.ce-field {
  border-width: 1px;
}
.ce-skin-small.ce-field .ceb_pu,
.ce-skin-small.ce-field .ceb_u {
  line-height: 12px;
}
.cl-chrome .ce-skin-small.ce-field .ceb_pu,
.cl-chrome .ce-skin-small.ce-field .ceb_u {
  line-height: 13px;
}
.ce-skin-small.ce-field .ceb_f {
  height: 18px;
}
.ce-skin-small.ce-field input,
.ce-skin-small.ce-field .ceb_mask {
  padding: 0 3px;
  font-size: 12px;
}
.ce-skin-small.ce-field .ceb_pu,
.ce-skin-small.ce-field .ceb_u,
.ce-skin-small.ce-field textarea,
.ce-skin-small.ce-field.ce-textarea .ceb_mask,
.ie9less .ce-skin-small.ce-field input {
  padding: 3px;
  font-size: 12px;
}
.ce-skin-small .ceb_il {
  height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding-right: 3px;
}
.ce-skin-small.ce-message {
  border-width: 1px;
}
.ce-skin-small.ce-message ol li {
  margin-left: 3px;
}
.ce-skin-small.ce-message ol li + li,
.ce-skin-small.ce-message ul li + li {
  margin-top: 3px;
}
.ce-skin-small.ce-icon-left {
  padding-left: 18px;
}
.ce-skin-small.ce-icon-right {
  padding-right: 18px;
}
.ce-skin-small.ce-button__arrow .ceb_t {
  border-width: 5px;
}
.ce-skin-small.ce-button__ah.ce-no-text {
  width: 28px !important;
}
.ce-skin-small.ce-button__al {
  padding-left: 13px !important;
}
.ce-skin-small.ce-button__ar {
  padding-right: 13px !important;
}
.ce-skin-normal .ce-i {
  height: 26px;
  width: 26px;
}
.ce-skin-normal .ceb_tr {
  right: 8px;
}
.ce-skin-normal.ce-box.ce-no-text,
.ce-skin-normal.ce-misc.ce-no-text {
  width: 28px !important;
}
.ce-skin-normal.ce-box.ce-select {
  padding-right: 22px;
}
.ce-skin-normal .ceb_d,
.ce-skin-normal.ce-box {
  font-size: 12px;
  line-height: 12px;
  padding: 7px;
  height: 28px;
  border-width: 1px;
}
.ce-skin-normal.ce-misc {
  min-height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding: 7px;
}
.ce-skin-normal.ce-input {
  height: 28px;
}
.ce-skin-normal.ce-field {
  border-width: 1px;
}
.ce-skin-normal.ce-field .ceb_pu,
.ce-skin-normal.ce-field .ceb_u {
  line-height: 12px;
}
.cl-chrome .ce-skin-normal.ce-field .ceb_pu,
.cl-chrome .ce-skin-normal.ce-field .ceb_u {
  line-height: 13px;
}
.ce-skin-normal.ce-field .ceb_f {
  height: 26px;
}
.ce-skin-normal.ce-field input,
.ce-skin-normal.ce-field .ceb_mask {
  padding: 0 7px;
  font-size: 12px;
}
.ce-skin-normal.ce-field .ceb_pu,
.ce-skin-normal.ce-field .ceb_u,
.ce-skin-normal.ce-field textarea,
.ce-skin-normal.ce-field.ce-textarea .ceb_mask,
.ie9less .ce-skin-normal.ce-field input {
  padding: 7px;
  font-size: 12px;
}
.ce-skin-normal .ceb_il {
  height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding-right: 7px;
}
.ce-skin-normal.ce-message {
  border-width: 1px;
}
.ce-skin-normal.ce-message ol li {
  margin-left: 7px;
}
.ce-skin-normal.ce-message ol li + li,
.ce-skin-normal.ce-message ul li + li {
  margin-top: 7px;
}
.ce-skin-normal.ce-icon-left {
  padding-left: 26px;
}
.ce-skin-normal.ce-icon-right {
  padding-right: 26px;
}
.ce-skin-normal.ce-button__arrow .ceb_t {
  border-width: 7px;
}
.ce-skin-normal.ce-button__ah.ce-no-text {
  width: 42px !important;
}
.ce-skin-normal.ce-button__al {
  padding-left: 21px !important;
}
.ce-skin-normal.ce-button__ar {
  padding-right: 21px !important;
}
.ce-modal-controls .ce-skin-default .ce-i {
  height: 26px;
  width: 26px;
}
.ce-modal-controls .ce-skin-default .ceb_tr {
  right: 8px;
}
.ce-modal-controls .ce-skin-default.ce-box.ce-no-text,
.ce-modal-controls .ce-skin-default.ce-misc.ce-no-text {
  width: 28px !important;
}
.ce-modal-controls .ce-skin-default.ce-box.ce-select {
  padding-right: 22px;
}
.ce-modal-controls .ce-skin-default .ceb_d,
.ce-modal-controls .ce-skin-default.ce-box {
  font-size: 12px;
  line-height: 12px;
  padding: 7px;
  height: 28px;
  border-width: 1px;
}
.ce-modal-controls .ce-skin-default.ce-misc {
  min-height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding: 7px;
}
.ce-modal-controls .ce-skin-default.ce-input {
  height: 28px;
}
.ce-modal-controls .ce-skin-default.ce-field {
  border-width: 1px;
}
.ce-modal-controls .ce-skin-default.ce-field .ceb_pu,
.ce-modal-controls .ce-skin-default.ce-field .ceb_u {
  line-height: 12px;
}
.cl-chrome .ce-modal-controls .ce-skin-default.ce-field .ceb_pu,
.cl-chrome .ce-modal-controls .ce-skin-default.ce-field .ceb_u {
  line-height: 13px;
}
.ce-modal-controls .ce-skin-default.ce-field .ceb_f {
  height: 26px;
}
.ce-modal-controls .ce-skin-default.ce-field input,
.ce-modal-controls .ce-skin-default.ce-field .ceb_mask {
  padding: 0 7px;
  font-size: 12px;
}
.ce-modal-controls .ce-skin-default.ce-field .ceb_pu,
.ce-modal-controls .ce-skin-default.ce-field .ceb_u,
.ce-modal-controls .ce-skin-default.ce-field textarea,
.ce-modal-controls .ce-skin-default.ce-field.ce-textarea .ceb_mask,
.ie9less .ce-modal-controls .ce-skin-default.ce-field input {
  padding: 7px;
  font-size: 12px;
}
.ce-modal-controls .ce-skin-default .ceb_il {
  height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding-right: 7px;
}
.ce-modal-controls .ce-skin-default.ce-message {
  border-width: 1px;
}
.ce-modal-controls .ce-skin-default.ce-message ol li {
  margin-left: 7px;
}
.ce-modal-controls .ce-skin-default.ce-message ol li + li,
.ce-modal-controls .ce-skin-default.ce-message ul li + li {
  margin-top: 7px;
}
.ce-modal-controls .ce-skin-default.ce-icon-left {
  padding-left: 26px;
}
.ce-modal-controls .ce-skin-default.ce-icon-right {
  padding-right: 26px;
}
.ce-modal-controls .ce-skin-default.ce-button__arrow .ceb_t {
  border-width: 7px;
}
.ce-modal-controls .ce-skin-default.ce-button__ah.ce-no-text {
  width: 42px !important;
}
.ce-modal-controls .ce-skin-default.ce-button__al {
  padding-left: 21px !important;
}
.ce-modal-controls .ce-skin-default.ce-button__ar {
  padding-right: 21px !important;
}
.debugger_cache_btns .ce-skin-default .ce-i {
  height: 18px;
  width: 18px;
}
.debugger_cache_btns .ce-skin-default .ceb_tr {
  right: 4px;
}
.debugger_cache_btns .ce-skin-default.ce-box.ce-no-text,
.debugger_cache_btns .ce-skin-default.ce-misc.ce-no-text {
  width: 20px !important;
}
.debugger_cache_btns .ce-skin-default.ce-box.ce-select {
  padding-right: 14px;
}
.debugger_cache_btns .ce-skin-default .ceb_d,
.debugger_cache_btns .ce-skin-default.ce-box {
  font-size: 12px;
  line-height: 12px;
  padding: 3px;
  height: 20px;
  border-width: 1px;
}
.debugger_cache_btns .ce-skin-default.ce-misc {
  min-height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding: 3px;
}
.debugger_cache_btns .ce-skin-default.ce-input {
  height: 20px;
}
.debugger_cache_btns .ce-skin-default.ce-field {
  border-width: 1px;
}
.debugger_cache_btns .ce-skin-default.ce-field .ceb_pu,
.debugger_cache_btns .ce-skin-default.ce-field .ceb_u {
  line-height: 12px;
}
.cl-chrome .debugger_cache_btns .ce-skin-default.ce-field .ceb_pu,
.cl-chrome .debugger_cache_btns .ce-skin-default.ce-field .ceb_u {
  line-height: 13px;
}
.debugger_cache_btns .ce-skin-default.ce-field .ceb_f {
  height: 18px;
}
.debugger_cache_btns .ce-skin-default.ce-field input,
.debugger_cache_btns .ce-skin-default.ce-field .ceb_mask {
  padding: 0 3px;
  font-size: 12px;
}
.debugger_cache_btns .ce-skin-default.ce-field .ceb_pu,
.debugger_cache_btns .ce-skin-default.ce-field .ceb_u,
.debugger_cache_btns .ce-skin-default.ce-field textarea,
.debugger_cache_btns .ce-skin-default.ce-field.ce-textarea .ceb_mask,
.ie9less .debugger_cache_btns .ce-skin-default.ce-field input {
  padding: 3px;
  font-size: 12px;
}
.debugger_cache_btns .ce-skin-default .ceb_il {
  height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding-right: 3px;
}
.debugger_cache_btns .ce-skin-default.ce-message {
  border-width: 1px;
}
.debugger_cache_btns .ce-skin-default.ce-message ol li {
  margin-left: 3px;
}
.debugger_cache_btns .ce-skin-default.ce-message ol li + li,
.debugger_cache_btns .ce-skin-default.ce-message ul li + li {
  margin-top: 3px;
}
.debugger_cache_btns .ce-skin-default.ce-icon-left {
  padding-left: 18px;
}
.debugger_cache_btns .ce-skin-default.ce-icon-right {
  padding-right: 18px;
}
.debugger_cache_btns .ce-skin-default.ce-button__arrow .ceb_t {
  border-width: 5px;
}
.debugger_cache_btns .ce-skin-default.ce-button__ah.ce-no-text {
  width: 28px !important;
}
.debugger_cache_btns .ce-skin-default.ce-button__al {
  padding-left: 13px !important;
}
.debugger_cache_btns .ce-skin-default.ce-button__ar {
  padding-right: 13px !important;
}
.listing_theme_default .listing_settings {
  display: none !important;
}
.listing_theme_default .listing_top {
  overflow: hidden;
}
.listing_theme_default .listing_buttons {
  float: left;
}
.listing_theme_default .listing_buttons .ce {
  float: left;
}
.listing_theme_default .listing_search_block {
  overflow: hidden;
  float: right;
}
.listing_theme_default .listing_search_block > .ce {
  float: left;
}
.listing_theme_default .listing_search_input {
  width: 250px;
}
.listing_theme_default .listing_filter_reset_button {
  float: left;
}
.listing_theme_default .listing_export {
  margin-right: 5px;
}
.listing_theme_default .listing_table_block {
  zoom: 1;
  display: block;
}
.listing_theme_default .listing_table_block:before,
.listing_theme_default .listing_table_block:after {
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}
.listing_theme_default .listing_table_block:after {
  clear: both;
}
.listing_theme_default .listing_table {
  width: 100%;
}
.listing_theme_default .listing_table_main_checkbox_block {
  width: 0.1% !important;
}
.listing_theme_default .listing_table_main_checkbox_block .ce {
  display: block !important;
}
.listing_theme_default .listing_table_head_sort_button.lst_sort_btn__handle {
  cursor: hand;
  cursor: pointer;
}
.listing_theme_default .listing_table_head_sort_button {
  text-decoration-style: dotted !important;
  text-decoration: underline !important;
}
.listing_theme_default .listing_table_head_sort_button:hover {
  text-decoration: none !important;
}
.listing_theme_default .lst_tr_wr {
  display: block;
  position: relative;
  padding: 0 10px 0 0;
}
.listing_theme_default .lst_tr_wr {
  zoom: 1;
  display: block;
}
.listing_theme_default .lst_tr_wr:before,
.listing_theme_default .lst_tr_wr:after {
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}
.listing_theme_default .lst_tr_wr:after {
  clear: both;
}
.listing_theme_default .lst_tr_hn {
  display: block;
  top: 0;
  bottom: 0;
  right: 0;
  width: 10px;
  position: absolute;
  cursor: hand;
  cursor: pointer;
}
.listing_theme_default .lst_tr {
  position: absolute;
  top: 50%;
  right: 1px;
}
.listing_theme_default .lst_tr__t {
  margin-top: -8px;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  content: "";
  overflow: hidden;
  border-style: solid;
  border-top-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-width: 4px;
}
.listing_theme_default .lst_tr__b {
  margin-top: 1px;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  content: "";
  overflow: hidden;
  border-style: solid;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
  border-width: 4px;
}
.listing_theme_default .lst_tr {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.listing_theme_default .lst_tr_wr:hover .lst_tr,
.listing_theme_default .listing_table_cell_sort .lst_tr {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}
.listing_theme_default .listing_table_cell_sort_desc .lst_tr__t,
.listing_theme_default .listing_table_cell_sort_asc .lst_tr__b {
  display: none !important;
}
.listing_theme_default .listing_table_cell_sort .lst_tr__t {
  margin-top: -7px;
}
.listing_theme_default .listing_table_cell_sort .lst_tr__b {
  margin-top: -2px;
}
.listing_theme_default .listing_table tr.listing_row_custom_bg td {
  background: transparent !important;
}
.listing_theme_default .listing_table tr td {
  text-align: center;
  border: 1px solid transparent;
  vertical-align: middle;
}
.listing_theme_default .listing_table tr td.t-center {
  text-align: center;
}
.listing_theme_default .listing_table tr td.t-left {
  text-align: left;
}
.listing_theme_default .listing_table tr td.t-right {
  text-align: right;
}
.listing_theme_default .listing_table tr td.t-nowrap {
  white-space: nowrap;
}
.listing_theme_default .listing_table tr td.t-top {
  vertical-align: top !important;
}
.listing_theme_default .listing_table tr td.t-bottom {
  vertical-align: bottom;
}
.listing_theme_default .listing_table tr td.t-middle {
  vertical-align: middle;
}
.listing_theme_default .listing_status {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 8px;
  height: 8px;
  border: solid transparent 2px;
  overflow: hidden;
  -webkit-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  cursor: default;
}
.listing_theme_default .listing_cross_page_selection_block td a {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  margin-left: 10px;
}
.listing_theme_default .listing_sortable_adjust {
  cursor: move;
}
.listing_theme_default .listing .hilite {
  position: relative;
  -webkit-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.listing_theme_default .listing_opacity {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  -moz-opacity: 0.3;
  opacity: 0.3;
}
.listing_theme_default .listing_paginator {
  overflow: hidden;
  border: 1px solid transparent;
}
.listing_theme_default .listing_before_table .listing_paginator {
  border-bottom: none;
}
.listing_theme_default .listing_after_table .listing_paginator {
  border-top: none;
}
.listing_theme_default .listing_paginator_page_info {
  float: left;
}
.listing_theme_default .listing_paginator ._text {
  display: block;
  float: left;
  font-style: normal;
}
.listing_theme_default .listing_paginator_range {
  float: left;
}
.listing_theme_default .listing_paginator_controls {
  float: right;
  overflow: hidden;
}
.listing_theme_default .listing_paginator_controls .ce {
  float: left;
}
.listing_theme_default .listing_table td,
.listing_theme_default .listing_paginator {
  border-color: #BBBBBB;
}
.listing_theme_default .listing_table_head td {
  background: #CDCDCD;
  -webkit-box-shadow: inset 0 0 3px #acacac;
  -o-box-shadow: inset 0 0 3px #acacac;
  box-shadow: inset 0 0 3px #acacac;
  color: #444444;
}
.listing_theme_default .listing_table_head .listing_table_cell_sort {
  background: #CCCCCC;
}
.listing_theme_default .listing_table_head .listing_table_cell_sort,
.listing_theme_default .listing_table_head .listing_table_cell_sort:link {
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
  -moz-text-decoration-style: dotted;
  text-decoration-style: dotted;
}
.listing_theme_default .listing_table_head .listing_table_cell_sort:hover,
.listing_theme_default .listing_table_head .listing_table_cell_sort:focus {
  text-decoration: none;
}
.listing_theme_default .lst_tr {
  border-color: rgba(255,255,255,0);
  border-color: #444444;
}
.listing_theme_default .listing_table_head_sort_button:hover {
  background: #BDBDBD;
}
.listing_theme_default .hilite {
  background: #FF9F71;
  color: #ffffff !important;
  border: 1px solid #ff7d3e;
}
.listing_theme_default .listing_row_even td {
  background: #ffffff;
}
.listing_theme_default .listing_row_even:hover td {
  background: #eeeeee;
}
.listing_theme_default .listing_row_even td:hover {
  background: #eeeeee;
}
.listing_theme_default .listing_row_odd td {
  background: #f6f6f6;
}
.listing_theme_default .listing_row_odd:hover td {
  background: #eeeeee;
}
.listing_theme_default .listing_row_odd td:hover {
  background: #eeeeee;
}
.listing_theme_default .listing_row_even .listing_table_cell_sort {
  background: #eaeaea;
}
.listing_theme_default .listing_row_even:hover .listing_table_cell_sort {
  background: #dadada;
}
.listing_theme_default .listing_row_odd .listing_table_cell_sort {
  background: #eaeaea;
}
.listing_theme_default .listing_row_odd:hover .listing_table_cell_sort {
  background: #dadada;
}
.listing_theme_default .ce-theme-listing.ce-box {
  background-color: #bfbfbf;
  background-image: -moz-linear-gradient(#FFFFFF,#bfbfbf);
  background-image: -ms-linear-gradient(#FFFFFF,#bfbfbf);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFFFFF),color-stop(100%,#bfbfbf));
  background-image: -webkit-linear-gradient(#FFFFFF,#bfbfbf);
  background-image: -o-linear-gradient(#FFFFFF,#bfbfbf);
  background-image: linear-gradient(#FFFFFF,#bfbfbf);
  color: #444444;
  border-color: #b3b3b3;
  border-bottom-color: #b3b3b3;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .listing_theme_default .ce-theme-listing.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#bfbfbf',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#bfbfbf',GradientType=0);
}
.listing_theme_default .ce-theme-listing.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #bfbfbf, 0 1px 2px #bfbfbf;
  -o-box-shadow: inset 0 2px 4px #bfbfbf, 0 1px 2px #bfbfbf;
  box-shadow: inset 0 2px 4px #bfbfbf, 0 1px 2px #bfbfbf;
}
.listing_theme_default .ce-theme-listing.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.listing_theme_default .ce-theme-listing.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #b3b3b3;
}
.cl-chrome .listing_theme_default .ce-theme-listing.ce-box:not(.ce-on-focus):hover {
  border-color: #b3b3b3 !important;
  background-color: #b3b3b3;
  background-image: -moz-linear-gradient(#f2f2f2,#b3b3b3);
  background-image: -ms-linear-gradient(#f2f2f2,#b3b3b3);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f2f2),color-stop(100%,#b3b3b3));
  background-image: -webkit-linear-gradient(#f2f2f2,#b3b3b3);
  background-image: -o-linear-gradient(#f2f2f2,#b3b3b3);
  background-image: linear-gradient(#f2f2f2,#b3b3b3);
  color: #444444;
}
.mdr_no-cssgradients .cl-chrome .listing_theme_default .ce-theme-listing.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#b3b3b3',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#b3b3b3',GradientType=0);
}
.cl-not-chrome .listing_theme_default .ce-theme-listing.ce-box:hover {
  border-color: #b3b3b3 !important;
  background-color: #b3b3b3;
  background-image: -moz-linear-gradient(#f2f2f2,#b3b3b3);
  background-image: -ms-linear-gradient(#f2f2f2,#b3b3b3);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f2f2),color-stop(100%,#b3b3b3));
  background-image: -webkit-linear-gradient(#f2f2f2,#b3b3b3);
  background-image: -o-linear-gradient(#f2f2f2,#b3b3b3);
  background-image: linear-gradient(#f2f2f2,#b3b3b3);
  color: #444444;
}
.mdr_no-cssgradients .cl-not-chrome .listing_theme_default .ce-theme-listing.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#b3b3b3',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#b3b3b3',GradientType=0);
}
.listing_theme_default .ce-theme-listing.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #b3b3b3;
}
.listing_theme_default .ce-theme-listing._disabled.ce-box {
  background-color: #dadada;
  background-image: -moz-linear-gradient(#EEEEEE,#dadada);
  background-image: -ms-linear-gradient(#EEEEEE,#dadada);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#EEEEEE),color-stop(100%,#dadada));
  background-image: -webkit-linear-gradient(#EEEEEE,#dadada);
  background-image: -o-linear-gradient(#EEEEEE,#dadada);
  background-image: linear-gradient(#EEEEEE,#dadada);
  color: #BBBBBB;
  border-color: #cdcdcd;
  border-bottom-color: #cdcdcd;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .listing_theme_default .ce-theme-listing._disabled.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#dadada',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#dadada',GradientType=0);
}
.listing_theme_default .ce-theme-listing._disabled.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #dadada, 0 1px 2px #dadada;
  -o-box-shadow: inset 0 2px 4px #dadada, 0 1px 2px #dadada;
  box-shadow: inset 0 2px 4px #dadada, 0 1px 2px #dadada;
}
.listing_theme_default .ce-theme-listing._disabled.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.listing_theme_default .ce-theme-listing._disabled.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #cdcdcd;
}
.cl-chrome .listing_theme_default .ce-theme-listing._disabled.ce-box:not(.ce-on-focus):hover {
  border-color: #cdcdcd !important;
  background-color: #dadada;
  background-image: -moz-linear-gradient(#eeeeee,#dadada);
  background-image: -ms-linear-gradient(#eeeeee,#dadada);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#eeeeee),color-stop(100%,#dadada));
  background-image: -webkit-linear-gradient(#eeeeee,#dadada);
  background-image: -o-linear-gradient(#eeeeee,#dadada);
  background-image: linear-gradient(#eeeeee,#dadada);
  color: #BBBBBB;
}
.mdr_no-cssgradients .cl-chrome .listing_theme_default .ce-theme-listing._disabled.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#dadada',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#dadada',GradientType=0);
}
.cl-not-chrome .listing_theme_default .ce-theme-listing._disabled.ce-box:hover {
  border-color: #cdcdcd !important;
  background-color: #dadada;
  background-image: -moz-linear-gradient(#eeeeee,#dadada);
  background-image: -ms-linear-gradient(#eeeeee,#dadada);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#eeeeee),color-stop(100%,#dadada));
  background-image: -webkit-linear-gradient(#eeeeee,#dadada);
  background-image: -o-linear-gradient(#eeeeee,#dadada);
  background-image: linear-gradient(#eeeeee,#dadada);
  color: #BBBBBB;
}
.mdr_no-cssgradients .cl-not-chrome .listing_theme_default .ce-theme-listing._disabled.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#dadada',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#dadada',GradientType=0);
}
.listing_theme_default .ce-theme-listing._disabled.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #cdcdcd;
}
.listing_theme_default .listing_cross_page_selection_block td {
  background: #d58164;
}
.listing_theme_default .listing_cross_page_selection_block td a {
  color: #FFFFFF !important;
  font-weight: bold;
}
.listing_theme_default .listing_cross_page_selection_block td a:hover {
  color: #EEEEEE !important;
}
.listing_theme_default .listing_sortable_helper {
  background: #FFFF00;
  color: #444444;
}
.listing_theme_default .listing_status_active .listing_status {
  background: #4ADA45;
  border-color: #00da03;
}
.listing_theme_default .listing_status_inactive .listing_status {
  background: #FFFFFF;
  border-color: #D83030;
}
.listing_theme_default .lst_theme_red.lst_region_theme_custom tr.listing_row_even td,
.listing_theme_default .lst_theme_red.lst_region_theme_custom tr.listing_row_odd td {
  background: #ffcbb3;
}
.listing_theme_default .lst_theme_red.lst_region_theme_custom tr.listing_row_even:hover td,
.listing_theme_default .lst_theme_red.lst_region_theme_custom tr.listing_row_odd:hover td {
  background: #ffdccd;
}
.listing_theme_default .lst_theme_red.lst_row_theme_custom.lst_theme_custom.listing_row_even td,
.listing_theme_default .lst_theme_red.lst_row_theme_custom.lst_theme_custom.listing_row_odd td {
  background: #ffcbb3;
}
.listing_theme_default .lst_theme_red.lst_row_theme_custom.lst_theme_custom.listing_row_even:hover td,
.listing_theme_default .lst_theme_red.lst_row_theme_custom.lst_theme_custom.listing_row_odd:hover td {
  background: #ffdccd;
}
.listing_theme_default .lst_theme_red.lst_cell_theme_custom.lst_theme_custom {
  background: #ffcbb3 !important;
}
.listing_theme_default .lst_theme_green.lst_region_theme_custom tr.listing_row_even td,
.listing_theme_default .lst_theme_green.lst_region_theme_custom tr.listing_row_odd td {
  background: #CCFFCC;
}
.listing_theme_default .lst_theme_green.lst_region_theme_custom tr.listing_row_even:hover td,
.listing_theme_default .lst_theme_green.lst_region_theme_custom tr.listing_row_odd:hover td {
  background: #e6ffe6;
}
.listing_theme_default .lst_theme_green.lst_row_theme_custom.lst_theme_custom.listing_row_even td,
.listing_theme_default .lst_theme_green.lst_row_theme_custom.lst_theme_custom.listing_row_odd td {
  background: #CCFFCC;
}
.listing_theme_default .lst_theme_green.lst_row_theme_custom.lst_theme_custom.listing_row_even:hover td,
.listing_theme_default .lst_theme_green.lst_row_theme_custom.lst_theme_custom.listing_row_odd:hover td {
  background: #e6ffe6;
}
.listing_theme_default .lst_theme_green.lst_cell_theme_custom.lst_theme_custom {
  background: #CCFFCC !important;
}
.listing_theme_default .lst_theme_blue.lst_region_theme_custom tr.listing_row_even td,
.listing_theme_default .lst_theme_blue.lst_region_theme_custom tr.listing_row_odd td {
  background: #d2ddff;
}
.listing_theme_default .lst_theme_blue.lst_region_theme_custom tr.listing_row_even:hover td,
.listing_theme_default .lst_theme_blue.lst_region_theme_custom tr.listing_row_odd:hover td {
  background: #ecf0ff;
}
.listing_theme_default .lst_theme_blue.lst_row_theme_custom.lst_theme_custom.listing_row_even td,
.listing_theme_default .lst_theme_blue.lst_row_theme_custom.lst_theme_custom.listing_row_odd td {
  background: #d2ddff;
}
.listing_theme_default .lst_theme_blue.lst_row_theme_custom.lst_theme_custom.listing_row_even:hover td,
.listing_theme_default .lst_theme_blue.lst_row_theme_custom.lst_theme_custom.listing_row_odd:hover td {
  background: #ecf0ff;
}
.listing_theme_default .lst_theme_blue.lst_cell_theme_custom.lst_theme_custom {
  background: #d2ddff !important;
}
.listing_theme_default .lst_theme_yellow.lst_region_theme_custom tr.listing_row_even td,
.listing_theme_default .lst_theme_yellow.lst_region_theme_custom tr.listing_row_odd td {
  background: #fffad3;
}
.listing_theme_default .lst_theme_yellow.lst_region_theme_custom tr.listing_row_even:hover td,
.listing_theme_default .lst_theme_yellow.lst_region_theme_custom tr.listing_row_odd:hover td {
  background: #fffded;
}
.listing_theme_default .lst_theme_yellow.lst_row_theme_custom.lst_theme_custom.listing_row_even td,
.listing_theme_default .lst_theme_yellow.lst_row_theme_custom.lst_theme_custom.listing_row_odd td {
  background: #fffad3;
}
.listing_theme_default .lst_theme_yellow.lst_row_theme_custom.lst_theme_custom.listing_row_even:hover td,
.listing_theme_default .lst_theme_yellow.lst_row_theme_custom.lst_theme_custom.listing_row_odd:hover td {
  background: #fffded;
}
.listing_theme_default .lst_theme_yellow.lst_cell_theme_custom.lst_theme_custom {
  background: #fffad3 !important;
}
.listing_theme_default .lst_theme_orange.lst_region_theme_custom tr.listing_row_even td,
.listing_theme_default .lst_theme_orange.lst_region_theme_custom tr.listing_row_odd td {
  background: #ffd89a;
}
.listing_theme_default .lst_theme_orange.lst_region_theme_custom tr.listing_row_even:hover td,
.listing_theme_default .lst_theme_orange.lst_region_theme_custom tr.listing_row_odd:hover td {
  background: #ffe2b4;
}
.listing_theme_default .lst_theme_orange.lst_row_theme_custom.lst_theme_custom.listing_row_even td,
.listing_theme_default .lst_theme_orange.lst_row_theme_custom.lst_theme_custom.listing_row_odd td {
  background: #ffd89a;
}
.listing_theme_default .lst_theme_orange.lst_row_theme_custom.lst_theme_custom.listing_row_even:hover td,
.listing_theme_default .lst_theme_orange.lst_row_theme_custom.lst_theme_custom.listing_row_odd:hover td {
  background: #ffe2b4;
}
.listing_theme_default .lst_theme_orange.lst_cell_theme_custom.lst_theme_custom {
  background: #ffd89a !important;
}
.listing_theme_default .lst_theme_grey.lst_region_theme_custom tr.listing_row_even td,
.listing_theme_default .lst_theme_grey.lst_region_theme_custom tr.listing_row_odd td {
  background: #cccccc;
}
.listing_theme_default .lst_theme_grey.lst_region_theme_custom tr.listing_row_even:hover td,
.listing_theme_default .lst_theme_grey.lst_region_theme_custom tr.listing_row_odd:hover td {
  background: #d9d9d9;
}
.listing_theme_default .lst_theme_grey.lst_row_theme_custom.lst_theme_custom.listing_row_even td,
.listing_theme_default .lst_theme_grey.lst_row_theme_custom.lst_theme_custom.listing_row_odd td {
  background: #cccccc;
}
.listing_theme_default .lst_theme_grey.lst_row_theme_custom.lst_theme_custom.listing_row_even:hover td,
.listing_theme_default .lst_theme_grey.lst_row_theme_custom.lst_theme_custom.listing_row_odd:hover td {
  background: #d9d9d9;
}
.listing_theme_default .lst_theme_grey.lst_cell_theme_custom.lst_theme_custom {
  background: #cccccc !important;
}
.listing_theme_default.listing_size_default.listing .listing_table td {
  font-size: 12px;
  line-height: 1.2;
}
.listing_theme_default.listing_size_default.listing {
  padding-bottom: 8px;
}
.listing_theme_default.listing_size_default .listing_top {
  padding-bottom: 4px;
}
.listing_theme_default.listing_size_default .listing_table td {
  padding: 4px 4px;
}
.listing_theme_default.listing_size_default .listing_search_block > .ce + .ce {
  margin-left: 4px;
}
.listing_theme_default.listing_size_default .listing_buttons .ce {
  margin-right: 4px;
}
.listing_theme_default.listing_size_default .listing_paginator {
  padding: 4px 4px;
}
.listing_theme_default.listing_size_default .listing_paginator_page_info ._text {
  padding-right: 4px;
}
.listing_theme_default.listing_size_default .listing_paginator_controls ._text {
  padding-left: 4px;
}
.listing_theme_default.listing_size_default .listing_paginator_controls .ce {
  margin-left: 4px;
}
.listing_theme_default.listing_size_default .listing_paginator .ce-skin-default .ce-i {
  height: 18px;
  width: 18px;
}
.listing_theme_default.listing_size_default .listing_paginator .ce-skin-default .ceb_tr {
  right: 4px;
}
.listing_theme_default.listing_size_default .listing_paginator .ce-skin-default.ce-box.ce-no-text,
.listing_theme_default.listing_size_default .listing_paginator .ce-skin-default.ce-misc.ce-no-text {
  width: 20px !important;
}
.listing_theme_default.listing_size_default .listing_paginator .ce-skin-default.ce-box.ce-select {
  padding-right: 14px;
}
.listing_theme_default.listing_size_default .listing_paginator .ce-skin-default .ceb_d,
.listing_theme_default.listing_size_default .listing_paginator .ce-skin-default.ce-box {
  font-size: 12px;
  line-height: 12px;
  padding: 3px;
  height: 20px;
  border-width: 1px;
}
.listing_theme_default.listing_size_default .listing_paginator .ce-skin-default.ce-misc {
  min-height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding: 3px;
}
.listing_theme_default.listing_size_default .listing_paginator .ce-skin-default.ce-input {
  height: 20px;
}
.listing_theme_default.listing_size_default .listing_paginator .ce-skin-default.ce-field {
  border-width: 1px;
}
.listing_theme_default.listing_size_default .listing_paginator .ce-skin-default.ce-field .ceb_pu,
.listing_theme_default.listing_size_default .listing_paginator .ce-skin-default.ce-field .ceb_u {
  line-height: 12px;
}
.cl-chrome .listing_theme_default.listing_size_default .listing_paginator .ce-skin-default.ce-field .ceb_pu,
.cl-chrome .listing_theme_default.listing_size_default .listing_paginator .ce-skin-default.ce-field .ceb_u {
  line-height: 13px;
}
.listing_theme_default.listing_size_default .listing_paginator .ce-skin-default.ce-field .ceb_f {
  height: 18px;
}
.listing_theme_default.listing_size_default .listing_paginator .ce-skin-default.ce-field input,
.listing_theme_default.listing_size_default .listing_paginator .ce-skin-default.ce-field .ceb_mask {
  padding: 0 3px;
  font-size: 12px;
}
.listing_theme_default.listing_size_default .listing_paginator .ce-skin-default.ce-field .ceb_pu,
.listing_theme_default.listing_size_default .listing_paginator .ce-skin-default.ce-field .ceb_u,
.listing_theme_default.listing_size_default .listing_paginator .ce-skin-default.ce-field textarea,
.listing_theme_default.listing_size_default .listing_paginator .ce-skin-default.ce-field.ce-textarea .ceb_mask,
.ie9less .listing_theme_default.listing_size_default .listing_paginator .ce-skin-default.ce-field input {
  padding: 3px;
  font-size: 12px;
}
.listing_theme_default.listing_size_default .listing_paginator .ce-skin-default .ceb_il {
  height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding-right: 3px;
}
.listing_theme_default.listing_size_default .listing_paginator .ce-skin-default.ce-message {
  border-width: 1px;
}
.listing_theme_default.listing_size_default .listing_paginator .ce-skin-default.ce-message ol li {
  margin-left: 3px;
}
.listing_theme_default.listing_size_default .listing_paginator .ce-skin-default.ce-message ol li + li,
.listing_theme_default.listing_size_default .listing_paginator .ce-skin-default.ce-message ul li + li {
  margin-top: 3px;
}
.listing_theme_default.listing_size_default .listing_paginator .ce-skin-default.ce-icon-left {
  padding-left: 18px;
}
.listing_theme_default.listing_size_default .listing_paginator .ce-skin-default.ce-icon-right {
  padding-right: 18px;
}
.listing_theme_default.listing_size_default .listing_paginator .ce-skin-default.ce-button__arrow .ceb_t {
  border-width: 5px;
}
.listing_theme_default.listing_size_default .listing_paginator .ce-skin-default.ce-button__ah.ce-no-text {
  width: 28px !important;
}
.listing_theme_default.listing_size_default .listing_paginator .ce-skin-default.ce-button__al {
  padding-left: 13px !important;
}
.listing_theme_default.listing_size_default .listing_paginator .ce-skin-default.ce-button__ar {
  padding-right: 13px !important;
}
.listing_theme_default.listing_size_default .listing_paginator ._text {
  font-size: 12px;
  line-height: 20px;
}
.listing_theme_default.listing_size_default .listing_table .ce-skin-default .ce-i {
  height: 18px;
  width: 18px;
}
.listing_theme_default.listing_size_default .listing_table .ce-skin-default .ceb_tr {
  right: 4px;
}
.listing_theme_default.listing_size_default .listing_table .ce-skin-default.ce-box.ce-no-text,
.listing_theme_default.listing_size_default .listing_table .ce-skin-default.ce-misc.ce-no-text {
  width: 20px !important;
}
.listing_theme_default.listing_size_default .listing_table .ce-skin-default.ce-box.ce-select {
  padding-right: 14px;
}
.listing_theme_default.listing_size_default .listing_table .ce-skin-default .ceb_d,
.listing_theme_default.listing_size_default .listing_table .ce-skin-default.ce-box {
  font-size: 12px;
  line-height: 12px;
  padding: 3px;
  height: 20px;
  border-width: 1px;
}
.listing_theme_default.listing_size_default .listing_table .ce-skin-default.ce-misc {
  min-height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding: 3px;
}
.listing_theme_default.listing_size_default .listing_table .ce-skin-default.ce-input {
  height: 20px;
}
.listing_theme_default.listing_size_default .listing_table .ce-skin-default.ce-field {
  border-width: 1px;
}
.listing_theme_default.listing_size_default .listing_table .ce-skin-default.ce-field .ceb_pu,
.listing_theme_default.listing_size_default .listing_table .ce-skin-default.ce-field .ceb_u {
  line-height: 12px;
}
.cl-chrome .listing_theme_default.listing_size_default .listing_table .ce-skin-default.ce-field .ceb_pu,
.cl-chrome .listing_theme_default.listing_size_default .listing_table .ce-skin-default.ce-field .ceb_u {
  line-height: 13px;
}
.listing_theme_default.listing_size_default .listing_table .ce-skin-default.ce-field .ceb_f {
  height: 18px;
}
.listing_theme_default.listing_size_default .listing_table .ce-skin-default.ce-field input,
.listing_theme_default.listing_size_default .listing_table .ce-skin-default.ce-field .ceb_mask {
  padding: 0 3px;
  font-size: 12px;
}
.listing_theme_default.listing_size_default .listing_table .ce-skin-default.ce-field .ceb_pu,
.listing_theme_default.listing_size_default .listing_table .ce-skin-default.ce-field .ceb_u,
.listing_theme_default.listing_size_default .listing_table .ce-skin-default.ce-field textarea,
.listing_theme_default.listing_size_default .listing_table .ce-skin-default.ce-field.ce-textarea .ceb_mask,
.ie9less .listing_theme_default.listing_size_default .listing_table .ce-skin-default.ce-field input {
  padding: 3px;
  font-size: 12px;
}
.listing_theme_default.listing_size_default .listing_table .ce-skin-default .ceb_il {
  height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding-right: 3px;
}
.listing_theme_default.listing_size_default .listing_table .ce-skin-default.ce-message {
  border-width: 1px;
}
.listing_theme_default.listing_size_default .listing_table .ce-skin-default.ce-message ol li {
  margin-left: 3px;
}
.listing_theme_default.listing_size_default .listing_table .ce-skin-default.ce-message ol li + li,
.listing_theme_default.listing_size_default .listing_table .ce-skin-default.ce-message ul li + li {
  margin-top: 3px;
}
.listing_theme_default.listing_size_default .listing_table .ce-skin-default.ce-icon-left {
  padding-left: 18px;
}
.listing_theme_default.listing_size_default .listing_table .ce-skin-default.ce-icon-right {
  padding-right: 18px;
}
.listing_theme_default.listing_size_default .listing_table .ce-skin-default.ce-button__arrow .ceb_t {
  border-width: 5px;
}
.listing_theme_default.listing_size_default .listing_table .ce-skin-default.ce-button__ah.ce-no-text {
  width: 28px !important;
}
.listing_theme_default.listing_size_default .listing_table .ce-skin-default.ce-button__al {
  padding-left: 13px !important;
}
.listing_theme_default.listing_size_default .listing_table .ce-skin-default.ce-button__ar {
  padding-right: 13px !important;
}
.listing_theme_default.listing_size_default .listing_search_block .ce-skin-default .ce-i,
.listing_theme_default.listing_size_default .listing_buttons .ce-skin-default .ce-i {
  height: 26px;
  width: 26px;
}
.listing_theme_default.listing_size_default .listing_search_block .ce-skin-default .ceb_tr,
.listing_theme_default.listing_size_default .listing_buttons .ce-skin-default .ceb_tr {
  right: 8px;
}
.listing_theme_default.listing_size_default .listing_search_block .ce-skin-default.ce-box.ce-no-text,
.listing_theme_default.listing_size_default .listing_search_block .ce-skin-default.ce-misc.ce-no-text,
.listing_theme_default.listing_size_default .listing_buttons .ce-skin-default.ce-box.ce-no-text,
.listing_theme_default.listing_size_default .listing_buttons .ce-skin-default.ce-misc.ce-no-text {
  width: 28px !important;
}
.listing_theme_default.listing_size_default .listing_search_block .ce-skin-default.ce-box.ce-select,
.listing_theme_default.listing_size_default .listing_buttons .ce-skin-default.ce-box.ce-select {
  padding-right: 22px;
}
.listing_theme_default.listing_size_default .listing_search_block .ce-skin-default .ceb_d,
.listing_theme_default.listing_size_default .listing_search_block .ce-skin-default.ce-box,
.listing_theme_default.listing_size_default .listing_buttons .ce-skin-default .ceb_d,
.listing_theme_default.listing_size_default .listing_buttons .ce-skin-default.ce-box {
  font-size: 12px;
  line-height: 12px;
  padding: 7px;
  height: 28px;
  border-width: 1px;
}
.listing_theme_default.listing_size_default .listing_search_block .ce-skin-default.ce-misc,
.listing_theme_default.listing_size_default .listing_buttons .ce-skin-default.ce-misc {
  min-height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding: 7px;
}
.listing_theme_default.listing_size_default .listing_search_block .ce-skin-default.ce-input,
.listing_theme_default.listing_size_default .listing_buttons .ce-skin-default.ce-input {
  height: 28px;
}
.listing_theme_default.listing_size_default .listing_search_block .ce-skin-default.ce-field,
.listing_theme_default.listing_size_default .listing_buttons .ce-skin-default.ce-field {
  border-width: 1px;
}
.listing_theme_default.listing_size_default .listing_search_block .ce-skin-default.ce-field .ceb_pu,
.listing_theme_default.listing_size_default .listing_search_block .ce-skin-default.ce-field .ceb_u,
.listing_theme_default.listing_size_default .listing_buttons .ce-skin-default.ce-field .ceb_pu,
.listing_theme_default.listing_size_default .listing_buttons .ce-skin-default.ce-field .ceb_u {
  line-height: 12px;
}
.cl-chrome .listing_theme_default.listing_size_default .listing_search_block .ce-skin-default.ce-field .ceb_pu,
.cl-chrome .listing_theme_default.listing_size_default .listing_search_block .ce-skin-default.ce-field .ceb_u,
.cl-chrome .listing_theme_default.listing_size_default .listing_buttons .ce-skin-default.ce-field .ceb_pu,
.cl-chrome .listing_theme_default.listing_size_default .listing_buttons .ce-skin-default.ce-field .ceb_u {
  line-height: 13px;
}
.listing_theme_default.listing_size_default .listing_search_block .ce-skin-default.ce-field .ceb_f,
.listing_theme_default.listing_size_default .listing_buttons .ce-skin-default.ce-field .ceb_f {
  height: 26px;
}
.listing_theme_default.listing_size_default .listing_search_block .ce-skin-default.ce-field input,
.listing_theme_default.listing_size_default .listing_search_block .ce-skin-default.ce-field .ceb_mask,
.listing_theme_default.listing_size_default .listing_buttons .ce-skin-default.ce-field input,
.listing_theme_default.listing_size_default .listing_buttons .ce-skin-default.ce-field .ceb_mask {
  padding: 0 7px;
  font-size: 12px;
}
.listing_theme_default.listing_size_default .listing_search_block .ce-skin-default.ce-field .ceb_pu,
.listing_theme_default.listing_size_default .listing_search_block .ce-skin-default.ce-field .ceb_u,
.listing_theme_default.listing_size_default .listing_search_block .ce-skin-default.ce-field textarea,
.listing_theme_default.listing_size_default .listing_search_block .ce-skin-default.ce-field.ce-textarea .ceb_mask,
.ie9less .listing_theme_default.listing_size_default .listing_search_block .ce-skin-default.ce-field input,
.listing_theme_default.listing_size_default .listing_buttons .ce-skin-default.ce-field .ceb_pu,
.listing_theme_default.listing_size_default .listing_buttons .ce-skin-default.ce-field .ceb_u,
.listing_theme_default.listing_size_default .listing_buttons .ce-skin-default.ce-field textarea,
.listing_theme_default.listing_size_default .listing_buttons .ce-skin-default.ce-field.ce-textarea .ceb_mask,
.ie9less .listing_theme_default.listing_size_default .listing_buttons .ce-skin-default.ce-field input {
  padding: 7px;
  font-size: 12px;
}
.listing_theme_default.listing_size_default .listing_search_block .ce-skin-default .ceb_il,
.listing_theme_default.listing_size_default .listing_buttons .ce-skin-default .ceb_il {
  height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding-right: 7px;
}
.listing_theme_default.listing_size_default .listing_search_block .ce-skin-default.ce-message,
.listing_theme_default.listing_size_default .listing_buttons .ce-skin-default.ce-message {
  border-width: 1px;
}
.listing_theme_default.listing_size_default .listing_search_block .ce-skin-default.ce-message ol li,
.listing_theme_default.listing_size_default .listing_buttons .ce-skin-default.ce-message ol li {
  margin-left: 7px;
}
.listing_theme_default.listing_size_default .listing_search_block .ce-skin-default.ce-message ol li + li,
.listing_theme_default.listing_size_default .listing_search_block .ce-skin-default.ce-message ul li + li,
.listing_theme_default.listing_size_default .listing_buttons .ce-skin-default.ce-message ol li + li,
.listing_theme_default.listing_size_default .listing_buttons .ce-skin-default.ce-message ul li + li {
  margin-top: 7px;
}
.listing_theme_default.listing_size_default .listing_search_block .ce-skin-default.ce-icon-left,
.listing_theme_default.listing_size_default .listing_buttons .ce-skin-default.ce-icon-left {
  padding-left: 26px;
}
.listing_theme_default.listing_size_default .listing_search_block .ce-skin-default.ce-icon-right,
.listing_theme_default.listing_size_default .listing_buttons .ce-skin-default.ce-icon-right {
  padding-right: 26px;
}
.listing_theme_default.listing_size_default .listing_search_block .ce-skin-default.ce-button__arrow .ceb_t,
.listing_theme_default.listing_size_default .listing_buttons .ce-skin-default.ce-button__arrow .ceb_t {
  border-width: 7px;
}
.listing_theme_default.listing_size_default .listing_search_block .ce-skin-default.ce-button__ah.ce-no-text,
.listing_theme_default.listing_size_default .listing_buttons .ce-skin-default.ce-button__ah.ce-no-text {
  width: 42px !important;
}
.listing_theme_default.listing_size_default .listing_search_block .ce-skin-default.ce-button__al,
.listing_theme_default.listing_size_default .listing_buttons .ce-skin-default.ce-button__al {
  padding-left: 21px !important;
}
.listing_theme_default.listing_size_default .listing_search_block .ce-skin-default.ce-button__ar,
.listing_theme_default.listing_size_default .listing_buttons .ce-skin-default.ce-button__ar {
  padding-right: 21px !important;
}
.listing_theme_default.listing_size_default .listing .ce-skin-default .ce-i {
  height: 16px;
  width: 16px;
}
.listing_theme_default.listing_size_default .listing .ce-skin-default .ceb_tr {
  right: 3px;
}
.listing_theme_default.listing_size_default .listing .ce-skin-default.ce-box.ce-no-text,
.listing_theme_default.listing_size_default .listing .ce-skin-default.ce-misc.ce-no-text {
  width: 18px !important;
}
.listing_theme_default.listing_size_default .listing .ce-skin-default.ce-box.ce-select {
  padding-right: 12px;
}
.listing_theme_default.listing_size_default .listing .ce-skin-default .ceb_d,
.listing_theme_default.listing_size_default .listing .ce-skin-default.ce-box {
  font-size: 12px;
  line-height: 12px;
  padding: 2px;
  height: 18px;
  border-width: 1px;
}
.listing_theme_default.listing_size_default .listing .ce-skin-default.ce-misc {
  min-height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding: 2px;
}
.listing_theme_default.listing_size_default .listing .ce-skin-default.ce-input {
  height: 18px;
}
.listing_theme_default.listing_size_default .listing .ce-skin-default.ce-field {
  border-width: 1px;
}
.listing_theme_default.listing_size_default .listing .ce-skin-default.ce-field .ceb_pu,
.listing_theme_default.listing_size_default .listing .ce-skin-default.ce-field .ceb_u {
  line-height: 12px;
}
.cl-chrome .listing_theme_default.listing_size_default .listing .ce-skin-default.ce-field .ceb_pu,
.cl-chrome .listing_theme_default.listing_size_default .listing .ce-skin-default.ce-field .ceb_u {
  line-height: 13px;
}
.listing_theme_default.listing_size_default .listing .ce-skin-default.ce-field .ceb_f {
  height: 16px;
}
.listing_theme_default.listing_size_default .listing .ce-skin-default.ce-field input,
.listing_theme_default.listing_size_default .listing .ce-skin-default.ce-field .ceb_mask {
  padding: 0 2px;
  font-size: 12px;
}
.listing_theme_default.listing_size_default .listing .ce-skin-default.ce-field .ceb_pu,
.listing_theme_default.listing_size_default .listing .ce-skin-default.ce-field .ceb_u,
.listing_theme_default.listing_size_default .listing .ce-skin-default.ce-field textarea,
.listing_theme_default.listing_size_default .listing .ce-skin-default.ce-field.ce-textarea .ceb_mask,
.ie9less .listing_theme_default.listing_size_default .listing .ce-skin-default.ce-field input {
  padding: 2px;
  font-size: 12px;
}
.listing_theme_default.listing_size_default .listing .ce-skin-default .ceb_il {
  height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding-right: 2px;
}
.listing_theme_default.listing_size_default .listing .ce-skin-default.ce-message {
  border-width: 1px;
}
.listing_theme_default.listing_size_default .listing .ce-skin-default.ce-message ol li {
  margin-left: 2px;
}
.listing_theme_default.listing_size_default .listing .ce-skin-default.ce-message ol li + li,
.listing_theme_default.listing_size_default .listing .ce-skin-default.ce-message ul li + li {
  margin-top: 2px;
}
.listing_theme_default.listing_size_default .listing .ce-skin-default.ce-icon-left {
  padding-left: 16px;
}
.listing_theme_default.listing_size_default .listing .ce-skin-default.ce-icon-right {
  padding-right: 16px;
}
.listing_theme_default.listing_size_default .listing .ce-skin-default.ce-button__arrow .ceb_t {
  border-width: 4.5px;
}
.listing_theme_default.listing_size_default .listing .ce-skin-default.ce-button__ah.ce-no-text {
  width: 24.5px !important;
}
.listing_theme_default.listing_size_default .listing .ce-skin-default.ce-button__al {
  padding-left: 11px !important;
}
.listing_theme_default.listing_size_default .listing .ce-skin-default.ce-button__ar {
  padding-right: 11px !important;
}
.component {
  zoom: 1;
  display: block;
}
.component:before,
.component:after {
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}
.component:after {
  clear: both;
}
.hilite,
.hilite1 {
  background-color: #FFFF00;
  margin: 0 !important;
  padding: 0 !important;
  display: inline !important;
}
.hilite2 {
  background-color: #FFC0CB;
}
.hilite3 {
  background-color: #FFA500;
}
.hilite4 {
  background-color: #bc8f8f;
}
.ui-widget.ui-progressbar .ui-progressbar-value {
  position: static;
  display: block;
  line-height: 25px;
  text-align: center;
  text-shadow: 0 0 2px #fff;
  color: #444;
  font-size: 14px;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.ps-container.ps-active-x > .ps-scrollbar-x-rail,
.ps-container.ps-active-y > .ps-scrollbar-y-rail {
  display: block;
}
.ps-container > .ps-scrollbar-x-rail {
  display: none;
  position: absolute;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  -moz-transition: background-color 0.2s linear, opacity 0.2s linear;
  -o-transition: background-color 0.2s linear, opacity 0.2s linear;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  bottom: 3px;
  height: 6px;
}
.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {
  position: absolute;
  background-color: #aaa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: background-color 0.2s linear;
  -moz-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
  bottom: 0;
  height: 6px;
}
.ps-container > .ps-scrollbar-x-rail.in-scrolling {
  background-color: #eee;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
}
.ps-container > .ps-scrollbar-y-rail {
  display: none;
  position: absolute;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  -moz-transition: background-color 0.2s linear, opacity 0.2s linear;
  -o-transition: background-color 0.2s linear, opacity 0.2s linear;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  right: 3px;
  width: 6px;
}
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  position: absolute;
  background-color: #aaa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: background-color 0.2s linear;
  -moz-transition: background-color 0.2s linear;
  -o-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
  right: 0;
  width: 6px;
}
.ps-container > .ps-scrollbar-y-rail.in-scrolling {
  background-color: #eee;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
}
.ps-container:hover > .ps-scrollbar-x-rail,
.ps-container:hover > .ps-scrollbar-y-rail {
  opacity: 0.6;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
}
.ps-container:hover > .ps-scrollbar-x-rail.in-scrolling,
.ps-container:hover > .ps-scrollbar-y-rail.in-scrolling {
  background-color: #eee;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
}
.ps-container:hover > .ps-scrollbar-x-rail:hover {
  background-color: #eee;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
}
.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
  background-color: #999;
}
.ps-container:hover > .ps-scrollbar-y-rail:hover {
  background-color: #eee;
  opacity: 0.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
}
.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {
  background-color: #999;
}
@media print {
  .listing .listing_table td,
  .listing .listing_table th {
    color: #000;
    background: #fff;
    text-decoration: none !important;
  }
  .lst_tr_hn {
    display: none;
  }
  .listing_table_head td,
  .listing_table_head th {
    font-weight: bold !important;
  }
  .listing_table_head th,
  .listing_table_body th,
  .listing_table_head td,
  .listing_table_body td {
    border-color: #999 !important;
  }
  .listing_paginator {
    border: none !important;
  }
  .listing_paginator_next_page_button + ._text {
    display: none !important;
  }
  .listing_buttons,
  .listing_search_block,
  .listing_paginator_prev_page_button,
  .listing_paginator_next_page_button,
  .listing_paginator_per_page_select {
    display: none !important;
  }
}
.listing_theme_bootstrap .table > thead > tr > th,
.listing_theme_bootstrap .table > tbody > tr > th,
.listing_theme_bootstrap .table > tfoot > tr > th,
.listing_theme_bootstrap .table > thead > tr > td,
.listing_theme_bootstrap .table > tbody > tr > td,
.listing_theme_bootstrap .table > tfoot > tr > td {
  vertical-align: middle !important;
}
.listing_theme_bootstrap .paginate_button {
  line-height: 28px;
}
.listing_theme_bootstrap .listing_paginator_page_select {
  padding-right: 10px;
}
.listing_theme_bootstrap .listing_paginator_page_select label {
  font-weight: normal;
}
.listing_theme_bootstrap .listing_paginator_per_page_select {
  padding-left: 10px;
}
.listing_theme_bootstrap .listing_paginator_per_page_select label {
  font-weight: normal;
}
.listing_theme_bootstrap table.dataTable thead .sorting:after,
.listing_theme_bootstrap table.dataTable thead .sorting_asc:after,
.listing_theme_bootstrap table.dataTable thead .sorting_desc:after,
.listing_theme_bootstrap table.dataTable thead .sorting_asc_disabled:after,
.listing_theme_bootstrap table.dataTable thead .sorting_desc_disabled:after {
  top: 6px;
}
.listing_theme_bootstrap .table-responsive {
  overflow-y: visible;
  overflow-x: visible;
}
.listing_theme_bootstrap table.table-bordered.dataTable th[class*=lst_trci]:last-child,
.listing_theme_bootstrap table.table-bordered.dataTable td[class*=lst_trci]:last-child {
  border-right-width: 1px !important;
}
.listing_theme_bootstrap table.table-bordered.dataTable {
  border-right-width: 0 !important;
  border-top-width: 0 !important;
}
.listing_theme_bootstrap .listing_export {
  float: left;
}
.listing_theme_bootstrap .listing_export a {
  padding: 4px 10px;
}
.listing_theme_bootstrap .dropdown-menu {
  background-color: #fff;
  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
}
.listing_theme_bootstrap .listing_table td,
.listing_theme_bootstrap .listing_paginator {
  border-color: #e7eaec;
}
.listing_theme_bootstrap .listing_table_head td {
  background: #CDCDCD;
  -webkit-box-shadow: inset 0 0 3px #acacac;
  -o-box-shadow: inset 0 0 3px #acacac;
  box-shadow: inset 0 0 3px #acacac;
  color: #444444;
}
.listing_theme_bootstrap .listing_table_head .listing_table_cell_sort {
  background: #CCCCCC;
}
.listing_theme_bootstrap .listing_table_head .listing_table_cell_sort,
.listing_theme_bootstrap .listing_table_head .listing_table_cell_sort:link {
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
  -moz-text-decoration-style: dotted;
  text-decoration-style: dotted;
}
.listing_theme_bootstrap .listing_table_head .listing_table_cell_sort:hover,
.listing_theme_bootstrap .listing_table_head .listing_table_cell_sort:focus {
  text-decoration: none;
}
.listing_theme_bootstrap .lst_tr {
  border-color: rgba(255,255,255,0);
  border-color: #444444;
}
.listing_theme_bootstrap .listing_table_head_sort_button:hover {
  background: #BDBDBD;
}
.listing_theme_bootstrap .hilite {
  background: #FF9F71;
  color: #ffffff !important;
  border: 1px solid #ff7d3e;
}
.listing_theme_bootstrap .listing_row_even td {
  background: #ffffff;
}
.listing_theme_bootstrap .listing_row_even:hover td {
  background: #eeeeee;
}
.listing_theme_bootstrap .listing_row_even td:hover {
  background: #eeeeee;
}
.listing_theme_bootstrap .listing_row_odd td {
  background: #f6f6f6;
}
.listing_theme_bootstrap .listing_row_odd:hover td {
  background: #eeeeee;
}
.listing_theme_bootstrap .listing_row_odd td:hover {
  background: #eeeeee;
}
.listing_theme_bootstrap .listing_row_even .listing_table_cell_sort {
  background: #eaeaea;
}
.listing_theme_bootstrap .listing_row_even:hover .listing_table_cell_sort {
  background: #dadada;
}
.listing_theme_bootstrap .listing_row_odd .listing_table_cell_sort {
  background: #eaeaea;
}
.listing_theme_bootstrap .listing_row_odd:hover .listing_table_cell_sort {
  background: #dadada;
}
.listing_theme_bootstrap .ce-theme-listing.ce-box {
  background-color: #bfbfbf;
  background-image: -moz-linear-gradient(#FFFFFF,#bfbfbf);
  background-image: -ms-linear-gradient(#FFFFFF,#bfbfbf);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#FFFFFF),color-stop(100%,#bfbfbf));
  background-image: -webkit-linear-gradient(#FFFFFF,#bfbfbf);
  background-image: -o-linear-gradient(#FFFFFF,#bfbfbf);
  background-image: linear-gradient(#FFFFFF,#bfbfbf);
  color: #444444;
  border-color: #b3b3b3;
  border-bottom-color: #b3b3b3;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .listing_theme_bootstrap .ce-theme-listing.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#bfbfbf',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#bfbfbf',GradientType=0);
}
.listing_theme_bootstrap .ce-theme-listing.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #bfbfbf, 0 1px 2px #bfbfbf;
  -o-box-shadow: inset 0 2px 4px #bfbfbf, 0 1px 2px #bfbfbf;
  box-shadow: inset 0 2px 4px #bfbfbf, 0 1px 2px #bfbfbf;
}
.listing_theme_bootstrap .ce-theme-listing.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.listing_theme_bootstrap .ce-theme-listing.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #b3b3b3;
}
.cl-chrome .listing_theme_bootstrap .ce-theme-listing.ce-box:not(.ce-on-focus):hover {
  border-color: #b3b3b3 !important;
  background-color: #b3b3b3;
  background-image: -moz-linear-gradient(#f2f2f2,#b3b3b3);
  background-image: -ms-linear-gradient(#f2f2f2,#b3b3b3);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f2f2),color-stop(100%,#b3b3b3));
  background-image: -webkit-linear-gradient(#f2f2f2,#b3b3b3);
  background-image: -o-linear-gradient(#f2f2f2,#b3b3b3);
  background-image: linear-gradient(#f2f2f2,#b3b3b3);
  color: #444444;
}
.mdr_no-cssgradients .cl-chrome .listing_theme_bootstrap .ce-theme-listing.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#b3b3b3',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#b3b3b3',GradientType=0);
}
.cl-not-chrome .listing_theme_bootstrap .ce-theme-listing.ce-box:hover {
  border-color: #b3b3b3 !important;
  background-color: #b3b3b3;
  background-image: -moz-linear-gradient(#f2f2f2,#b3b3b3);
  background-image: -ms-linear-gradient(#f2f2f2,#b3b3b3);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f2f2),color-stop(100%,#b3b3b3));
  background-image: -webkit-linear-gradient(#f2f2f2,#b3b3b3);
  background-image: -o-linear-gradient(#f2f2f2,#b3b3b3);
  background-image: linear-gradient(#f2f2f2,#b3b3b3);
  color: #444444;
}
.mdr_no-cssgradients .cl-not-chrome .listing_theme_bootstrap .ce-theme-listing.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#b3b3b3',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#b3b3b3',GradientType=0);
}
.listing_theme_bootstrap .ce-theme-listing.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #b3b3b3;
}
.listing_theme_bootstrap .ce-theme-listing._disabled.ce-box {
  background-color: #dadada;
  background-image: -moz-linear-gradient(#EEEEEE,#dadada);
  background-image: -ms-linear-gradient(#EEEEEE,#dadada);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#EEEEEE),color-stop(100%,#dadada));
  background-image: -webkit-linear-gradient(#EEEEEE,#dadada);
  background-image: -o-linear-gradient(#EEEEEE,#dadada);
  background-image: linear-gradient(#EEEEEE,#dadada);
  color: #e7eaec;
  border-color: #cdcdcd;
  border-bottom-color: #cdcdcd;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .listing_theme_bootstrap .ce-theme-listing._disabled.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#dadada',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#dadada',GradientType=0);
}
.listing_theme_bootstrap .ce-theme-listing._disabled.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #dadada, 0 1px 2px #dadada;
  -o-box-shadow: inset 0 2px 4px #dadada, 0 1px 2px #dadada;
  box-shadow: inset 0 2px 4px #dadada, 0 1px 2px #dadada;
}
.listing_theme_bootstrap .ce-theme-listing._disabled.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.listing_theme_bootstrap .ce-theme-listing._disabled.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #cdcdcd;
}
.cl-chrome .listing_theme_bootstrap .ce-theme-listing._disabled.ce-box:not(.ce-on-focus):hover {
  border-color: #cdcdcd !important;
  background-color: #dadada;
  background-image: -moz-linear-gradient(#eeeeee,#dadada);
  background-image: -ms-linear-gradient(#eeeeee,#dadada);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#eeeeee),color-stop(100%,#dadada));
  background-image: -webkit-linear-gradient(#eeeeee,#dadada);
  background-image: -o-linear-gradient(#eeeeee,#dadada);
  background-image: linear-gradient(#eeeeee,#dadada);
  color: #e7eaec;
}
.mdr_no-cssgradients .cl-chrome .listing_theme_bootstrap .ce-theme-listing._disabled.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#dadada',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#dadada',GradientType=0);
}
.cl-not-chrome .listing_theme_bootstrap .ce-theme-listing._disabled.ce-box:hover {
  border-color: #cdcdcd !important;
  background-color: #dadada;
  background-image: -moz-linear-gradient(#eeeeee,#dadada);
  background-image: -ms-linear-gradient(#eeeeee,#dadada);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#eeeeee),color-stop(100%,#dadada));
  background-image: -webkit-linear-gradient(#eeeeee,#dadada);
  background-image: -o-linear-gradient(#eeeeee,#dadada);
  background-image: linear-gradient(#eeeeee,#dadada);
  color: #e7eaec;
}
.mdr_no-cssgradients .cl-not-chrome .listing_theme_bootstrap .ce-theme-listing._disabled.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#dadada',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#dadada',GradientType=0);
}
.listing_theme_bootstrap .ce-theme-listing._disabled.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #cdcdcd;
}
.listing_theme_bootstrap .listing_cross_page_selection_block td {
  background: #d58164;
}
.listing_theme_bootstrap .listing_cross_page_selection_block td a {
  color: #FFFFFF !important;
  font-weight: bold;
}
.listing_theme_bootstrap .listing_cross_page_selection_block td a:hover {
  color: #EEEEEE !important;
}
.listing_theme_bootstrap .listing_sortable_helper {
  background: #FFFF00;
  color: #444444;
}
.listing_theme_bootstrap .lst_theme_red.lst_region_theme_custom tr.listing_row_even td,
.listing_theme_bootstrap .lst_theme_red.lst_region_theme_custom tr.listing_row_odd td {
  background: #ffcbb3;
}
.listing_theme_bootstrap .lst_theme_red.lst_region_theme_custom tr.listing_row_even:hover td,
.listing_theme_bootstrap .lst_theme_red.lst_region_theme_custom tr.listing_row_odd:hover td {
  background: #ffdccd;
}
.listing_theme_bootstrap .lst_theme_red.lst_row_theme_custom.lst_theme_custom.listing_row_even td,
.listing_theme_bootstrap .lst_theme_red.lst_row_theme_custom.lst_theme_custom.listing_row_odd td {
  background: #ffcbb3;
}
.listing_theme_bootstrap .lst_theme_red.lst_row_theme_custom.lst_theme_custom.listing_row_even:hover td,
.listing_theme_bootstrap .lst_theme_red.lst_row_theme_custom.lst_theme_custom.listing_row_odd:hover td {
  background: #ffdccd;
}
.listing_theme_bootstrap .lst_theme_red.lst_cell_theme_custom.lst_theme_custom {
  background: #ffcbb3 !important;
}
.listing_theme_bootstrap .lst_theme_green.lst_region_theme_custom tr.listing_row_even td,
.listing_theme_bootstrap .lst_theme_green.lst_region_theme_custom tr.listing_row_odd td {
  background: #CCFFCC;
}
.listing_theme_bootstrap .lst_theme_green.lst_region_theme_custom tr.listing_row_even:hover td,
.listing_theme_bootstrap .lst_theme_green.lst_region_theme_custom tr.listing_row_odd:hover td {
  background: #e6ffe6;
}
.listing_theme_bootstrap .lst_theme_green.lst_row_theme_custom.lst_theme_custom.listing_row_even td,
.listing_theme_bootstrap .lst_theme_green.lst_row_theme_custom.lst_theme_custom.listing_row_odd td {
  background: #CCFFCC;
}
.listing_theme_bootstrap .lst_theme_green.lst_row_theme_custom.lst_theme_custom.listing_row_even:hover td,
.listing_theme_bootstrap .lst_theme_green.lst_row_theme_custom.lst_theme_custom.listing_row_odd:hover td {
  background: #e6ffe6;
}
.listing_theme_bootstrap .lst_theme_green.lst_cell_theme_custom.lst_theme_custom {
  background: #CCFFCC !important;
}
.listing_theme_bootstrap .lst_theme_blue.lst_region_theme_custom tr.listing_row_even td,
.listing_theme_bootstrap .lst_theme_blue.lst_region_theme_custom tr.listing_row_odd td {
  background: #d2ddff;
}
.listing_theme_bootstrap .lst_theme_blue.lst_region_theme_custom tr.listing_row_even:hover td,
.listing_theme_bootstrap .lst_theme_blue.lst_region_theme_custom tr.listing_row_odd:hover td {
  background: #ecf0ff;
}
.listing_theme_bootstrap .lst_theme_blue.lst_row_theme_custom.lst_theme_custom.listing_row_even td,
.listing_theme_bootstrap .lst_theme_blue.lst_row_theme_custom.lst_theme_custom.listing_row_odd td {
  background: #d2ddff;
}
.listing_theme_bootstrap .lst_theme_blue.lst_row_theme_custom.lst_theme_custom.listing_row_even:hover td,
.listing_theme_bootstrap .lst_theme_blue.lst_row_theme_custom.lst_theme_custom.listing_row_odd:hover td {
  background: #ecf0ff;
}
.listing_theme_bootstrap .lst_theme_blue.lst_cell_theme_custom.lst_theme_custom {
  background: #d2ddff !important;
}
.listing_theme_bootstrap .lst_theme_yellow.lst_region_theme_custom tr.listing_row_even td,
.listing_theme_bootstrap .lst_theme_yellow.lst_region_theme_custom tr.listing_row_odd td {
  background: #fffad3;
}
.listing_theme_bootstrap .lst_theme_yellow.lst_region_theme_custom tr.listing_row_even:hover td,
.listing_theme_bootstrap .lst_theme_yellow.lst_region_theme_custom tr.listing_row_odd:hover td {
  background: #fffded;
}
.listing_theme_bootstrap .lst_theme_yellow.lst_row_theme_custom.lst_theme_custom.listing_row_even td,
.listing_theme_bootstrap .lst_theme_yellow.lst_row_theme_custom.lst_theme_custom.listing_row_odd td {
  background: #fffad3;
}
.listing_theme_bootstrap .lst_theme_yellow.lst_row_theme_custom.lst_theme_custom.listing_row_even:hover td,
.listing_theme_bootstrap .lst_theme_yellow.lst_row_theme_custom.lst_theme_custom.listing_row_odd:hover td {
  background: #fffded;
}
.listing_theme_bootstrap .lst_theme_yellow.lst_cell_theme_custom.lst_theme_custom {
  background: #fffad3 !important;
}
.listing_theme_bootstrap .lst_theme_orange.lst_region_theme_custom tr.listing_row_even td,
.listing_theme_bootstrap .lst_theme_orange.lst_region_theme_custom tr.listing_row_odd td {
  background: #ffd89a;
}
.listing_theme_bootstrap .lst_theme_orange.lst_region_theme_custom tr.listing_row_even:hover td,
.listing_theme_bootstrap .lst_theme_orange.lst_region_theme_custom tr.listing_row_odd:hover td {
  background: #ffe2b4;
}
.listing_theme_bootstrap .lst_theme_orange.lst_row_theme_custom.lst_theme_custom.listing_row_even td,
.listing_theme_bootstrap .lst_theme_orange.lst_row_theme_custom.lst_theme_custom.listing_row_odd td {
  background: #ffd89a;
}
.listing_theme_bootstrap .lst_theme_orange.lst_row_theme_custom.lst_theme_custom.listing_row_even:hover td,
.listing_theme_bootstrap .lst_theme_orange.lst_row_theme_custom.lst_theme_custom.listing_row_odd:hover td {
  background: #ffe2b4;
}
.listing_theme_bootstrap .lst_theme_orange.lst_cell_theme_custom.lst_theme_custom {
  background: #ffd89a !important;
}
.listing_theme_bootstrap .lst_theme_grey.lst_region_theme_custom tr.listing_row_even td,
.listing_theme_bootstrap .lst_theme_grey.lst_region_theme_custom tr.listing_row_odd td {
  background: #cccccc;
}
.listing_theme_bootstrap .lst_theme_grey.lst_region_theme_custom tr.listing_row_even:hover td,
.listing_theme_bootstrap .lst_theme_grey.lst_region_theme_custom tr.listing_row_odd:hover td {
  background: #d9d9d9;
}
.listing_theme_bootstrap .lst_theme_grey.lst_row_theme_custom.lst_theme_custom.listing_row_even td,
.listing_theme_bootstrap .lst_theme_grey.lst_row_theme_custom.lst_theme_custom.listing_row_odd td {
  background: #cccccc;
}
.listing_theme_bootstrap .lst_theme_grey.lst_row_theme_custom.lst_theme_custom.listing_row_even:hover td,
.listing_theme_bootstrap .lst_theme_grey.lst_row_theme_custom.lst_theme_custom.listing_row_odd:hover td {
  background: #d9d9d9;
}
.listing_theme_bootstrap .lst_theme_grey.lst_cell_theme_custom.lst_theme_custom {
  background: #cccccc !important;
}
.listing_theme_bootstrap .checkbox.checkbox-circle {
  padding-left: 3px !important;
}
.listing_theme_bootstrap .checkbox.checkbox-circle label::after {
  padding-top: 2px;
  transition: none;
}
.listing_theme_bootstrap .checkbox.checkbox-circle label::before {
  border: 2px solid #ed5565;
  transition: none;
  margin-left: -19px;
}
.listing_theme_bootstrap .checkbox label::before {
  margin-left: -19px;
}
.listing_theme_bootstrap .checkbox label::after {
  top: 1px;
}
.listing_theme_bootstrap .listing_table tr td.t-center {
  text-align: center;
}
.listing_theme_bootstrap .listing_table tr td.t-left {
  text-align: left;
}
.listing_theme_bootstrap .listing_table tr td.t-right {
  text-align: right;
}
.listing_theme_bootstrap .listing_table tr td.t-nowrap {
  white-space: nowrap;
}
.listing_theme_bootstrap .listing_table tr td.t-top {
  vertical-align: top !important;
}
.listing_theme_bootstrap .listing_table tr td.t-bottom {
  vertical-align: bottom !important;
}
.listing_theme_bootstrap .listing_table tr td.t-middle {
  vertical-align: middle;
}
.listing_theme_bootstrap .btn {
  margin-bottom: 0 !important;
}
.listing_theme_bootstrap.listing_size_default.listing .listing_table td {
  font-size: 12px;
  line-height: 1.2;
}
.listing_theme_bootstrap.listing_size_default.listing {
  padding-bottom: 8px;
}
.listing_theme_bootstrap.listing_size_default .listing_top {
  padding-bottom: 4px;
}
.listing_theme_bootstrap.listing_size_default .listing_table td {
  padding: 4px 4px;
}
.listing_theme_bootstrap.listing_size_default .listing_search_block > .ce + .ce {
  margin-left: 4px;
}
.listing_theme_bootstrap.listing_size_default .listing_buttons .ce {
  margin-right: 4px;
}
.listing_theme_bootstrap.listing_size_default .listing_paginator {
  padding: 4px 4px;
}
.listing_theme_bootstrap.listing_size_default .listing_paginator_page_info ._text {
  padding-right: 4px;
}
.listing_theme_bootstrap.listing_size_default .listing_paginator_controls ._text {
  padding-left: 4px;
}
.listing_theme_bootstrap.listing_size_default .listing_paginator_controls .ce {
  margin-left: 4px;
}
.listing_theme_bootstrap.listing_size_default .listing_paginator .ce-skin-default .ce-i {
  height: 18px;
  width: 18px;
}
.listing_theme_bootstrap.listing_size_default .listing_paginator .ce-skin-default .ceb_tr {
  right: 4px;
}
.listing_theme_bootstrap.listing_size_default .listing_paginator .ce-skin-default.ce-box.ce-no-text,
.listing_theme_bootstrap.listing_size_default .listing_paginator .ce-skin-default.ce-misc.ce-no-text {
  width: 20px !important;
}
.listing_theme_bootstrap.listing_size_default .listing_paginator .ce-skin-default.ce-box.ce-select {
  padding-right: 14px;
}
.listing_theme_bootstrap.listing_size_default .listing_paginator .ce-skin-default .ceb_d,
.listing_theme_bootstrap.listing_size_default .listing_paginator .ce-skin-default.ce-box {
  font-size: 12px;
  line-height: 12px;
  padding: 3px;
  height: 20px;
  border-width: 1px;
}
.listing_theme_bootstrap.listing_size_default .listing_paginator .ce-skin-default.ce-misc {
  min-height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding: 3px;
}
.listing_theme_bootstrap.listing_size_default .listing_paginator .ce-skin-default.ce-input {
  height: 20px;
}
.listing_theme_bootstrap.listing_size_default .listing_paginator .ce-skin-default.ce-field {
  border-width: 1px;
}
.listing_theme_bootstrap.listing_size_default .listing_paginator .ce-skin-default.ce-field .ceb_pu,
.listing_theme_bootstrap.listing_size_default .listing_paginator .ce-skin-default.ce-field .ceb_u {
  line-height: 12px;
}
.cl-chrome .listing_theme_bootstrap.listing_size_default .listing_paginator .ce-skin-default.ce-field .ceb_pu,
.cl-chrome .listing_theme_bootstrap.listing_size_default .listing_paginator .ce-skin-default.ce-field .ceb_u {
  line-height: 13px;
}
.listing_theme_bootstrap.listing_size_default .listing_paginator .ce-skin-default.ce-field .ceb_f {
  height: 18px;
}
.listing_theme_bootstrap.listing_size_default .listing_paginator .ce-skin-default.ce-field input,
.listing_theme_bootstrap.listing_size_default .listing_paginator .ce-skin-default.ce-field .ceb_mask {
  padding: 0 3px;
  font-size: 12px;
}
.listing_theme_bootstrap.listing_size_default .listing_paginator .ce-skin-default.ce-field .ceb_pu,
.listing_theme_bootstrap.listing_size_default .listing_paginator .ce-skin-default.ce-field .ceb_u,
.listing_theme_bootstrap.listing_size_default .listing_paginator .ce-skin-default.ce-field textarea,
.listing_theme_bootstrap.listing_size_default .listing_paginator .ce-skin-default.ce-field.ce-textarea .ceb_mask,
.ie9less .listing_theme_bootstrap.listing_size_default .listing_paginator .ce-skin-default.ce-field input {
  padding: 3px;
  font-size: 12px;
}
.listing_theme_bootstrap.listing_size_default .listing_paginator .ce-skin-default .ceb_il {
  height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding-right: 3px;
}
.listing_theme_bootstrap.listing_size_default .listing_paginator .ce-skin-default.ce-message {
  border-width: 1px;
}
.listing_theme_bootstrap.listing_size_default .listing_paginator .ce-skin-default.ce-message ol li {
  margin-left: 3px;
}
.listing_theme_bootstrap.listing_size_default .listing_paginator .ce-skin-default.ce-message ol li + li,
.listing_theme_bootstrap.listing_size_default .listing_paginator .ce-skin-default.ce-message ul li + li {
  margin-top: 3px;
}
.listing_theme_bootstrap.listing_size_default .listing_paginator .ce-skin-default.ce-icon-left {
  padding-left: 18px;
}
.listing_theme_bootstrap.listing_size_default .listing_paginator .ce-skin-default.ce-icon-right {
  padding-right: 18px;
}
.listing_theme_bootstrap.listing_size_default .listing_paginator .ce-skin-default.ce-button__arrow .ceb_t {
  border-width: 5px;
}
.listing_theme_bootstrap.listing_size_default .listing_paginator .ce-skin-default.ce-button__ah.ce-no-text {
  width: 28px !important;
}
.listing_theme_bootstrap.listing_size_default .listing_paginator .ce-skin-default.ce-button__al {
  padding-left: 13px !important;
}
.listing_theme_bootstrap.listing_size_default .listing_paginator .ce-skin-default.ce-button__ar {
  padding-right: 13px !important;
}
.listing_theme_bootstrap.listing_size_default .listing_paginator ._text {
  font-size: 12px;
  line-height: 20px;
}
.listing_theme_bootstrap.listing_size_default .listing_table .ce-skin-default .ce-i {
  height: 18px;
  width: 18px;
}
.listing_theme_bootstrap.listing_size_default .listing_table .ce-skin-default .ceb_tr {
  right: 4px;
}
.listing_theme_bootstrap.listing_size_default .listing_table .ce-skin-default.ce-box.ce-no-text,
.listing_theme_bootstrap.listing_size_default .listing_table .ce-skin-default.ce-misc.ce-no-text {
  width: 20px !important;
}
.listing_theme_bootstrap.listing_size_default .listing_table .ce-skin-default.ce-box.ce-select {
  padding-right: 14px;
}
.listing_theme_bootstrap.listing_size_default .listing_table .ce-skin-default .ceb_d,
.listing_theme_bootstrap.listing_size_default .listing_table .ce-skin-default.ce-box {
  font-size: 12px;
  line-height: 12px;
  padding: 3px;
  height: 20px;
  border-width: 1px;
}
.listing_theme_bootstrap.listing_size_default .listing_table .ce-skin-default.ce-misc {
  min-height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding: 3px;
}
.listing_theme_bootstrap.listing_size_default .listing_table .ce-skin-default.ce-input {
  height: 20px;
}
.listing_theme_bootstrap.listing_size_default .listing_table .ce-skin-default.ce-field {
  border-width: 1px;
}
.listing_theme_bootstrap.listing_size_default .listing_table .ce-skin-default.ce-field .ceb_pu,
.listing_theme_bootstrap.listing_size_default .listing_table .ce-skin-default.ce-field .ceb_u {
  line-height: 12px;
}
.cl-chrome .listing_theme_bootstrap.listing_size_default .listing_table .ce-skin-default.ce-field .ceb_pu,
.cl-chrome .listing_theme_bootstrap.listing_size_default .listing_table .ce-skin-default.ce-field .ceb_u {
  line-height: 13px;
}
.listing_theme_bootstrap.listing_size_default .listing_table .ce-skin-default.ce-field .ceb_f {
  height: 18px;
}
.listing_theme_bootstrap.listing_size_default .listing_table .ce-skin-default.ce-field input,
.listing_theme_bootstrap.listing_size_default .listing_table .ce-skin-default.ce-field .ceb_mask {
  padding: 0 3px;
  font-size: 12px;
}
.listing_theme_bootstrap.listing_size_default .listing_table .ce-skin-default.ce-field .ceb_pu,
.listing_theme_bootstrap.listing_size_default .listing_table .ce-skin-default.ce-field .ceb_u,
.listing_theme_bootstrap.listing_size_default .listing_table .ce-skin-default.ce-field textarea,
.listing_theme_bootstrap.listing_size_default .listing_table .ce-skin-default.ce-field.ce-textarea .ceb_mask,
.ie9less .listing_theme_bootstrap.listing_size_default .listing_table .ce-skin-default.ce-field input {
  padding: 3px;
  font-size: 12px;
}
.listing_theme_bootstrap.listing_size_default .listing_table .ce-skin-default .ceb_il {
  height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding-right: 3px;
}
.listing_theme_bootstrap.listing_size_default .listing_table .ce-skin-default.ce-message {
  border-width: 1px;
}
.listing_theme_bootstrap.listing_size_default .listing_table .ce-skin-default.ce-message ol li {
  margin-left: 3px;
}
.listing_theme_bootstrap.listing_size_default .listing_table .ce-skin-default.ce-message ol li + li,
.listing_theme_bootstrap.listing_size_default .listing_table .ce-skin-default.ce-message ul li + li {
  margin-top: 3px;
}
.listing_theme_bootstrap.listing_size_default .listing_table .ce-skin-default.ce-icon-left {
  padding-left: 18px;
}
.listing_theme_bootstrap.listing_size_default .listing_table .ce-skin-default.ce-icon-right {
  padding-right: 18px;
}
.listing_theme_bootstrap.listing_size_default .listing_table .ce-skin-default.ce-button__arrow .ceb_t {
  border-width: 5px;
}
.listing_theme_bootstrap.listing_size_default .listing_table .ce-skin-default.ce-button__ah.ce-no-text {
  width: 28px !important;
}
.listing_theme_bootstrap.listing_size_default .listing_table .ce-skin-default.ce-button__al {
  padding-left: 13px !important;
}
.listing_theme_bootstrap.listing_size_default .listing_table .ce-skin-default.ce-button__ar {
  padding-right: 13px !important;
}
.listing_theme_bootstrap.listing_size_default .listing_search_block .ce-skin-default .ce-i,
.listing_theme_bootstrap.listing_size_default .listing_buttons .ce-skin-default .ce-i {
  height: 26px;
  width: 26px;
}
.listing_theme_bootstrap.listing_size_default .listing_search_block .ce-skin-default .ceb_tr,
.listing_theme_bootstrap.listing_size_default .listing_buttons .ce-skin-default .ceb_tr {
  right: 8px;
}
.listing_theme_bootstrap.listing_size_default .listing_search_block .ce-skin-default.ce-box.ce-no-text,
.listing_theme_bootstrap.listing_size_default .listing_search_block .ce-skin-default.ce-misc.ce-no-text,
.listing_theme_bootstrap.listing_size_default .listing_buttons .ce-skin-default.ce-box.ce-no-text,
.listing_theme_bootstrap.listing_size_default .listing_buttons .ce-skin-default.ce-misc.ce-no-text {
  width: 28px !important;
}
.listing_theme_bootstrap.listing_size_default .listing_search_block .ce-skin-default.ce-box.ce-select,
.listing_theme_bootstrap.listing_size_default .listing_buttons .ce-skin-default.ce-box.ce-select {
  padding-right: 22px;
}
.listing_theme_bootstrap.listing_size_default .listing_search_block .ce-skin-default .ceb_d,
.listing_theme_bootstrap.listing_size_default .listing_search_block .ce-skin-default.ce-box,
.listing_theme_bootstrap.listing_size_default .listing_buttons .ce-skin-default .ceb_d,
.listing_theme_bootstrap.listing_size_default .listing_buttons .ce-skin-default.ce-box {
  font-size: 12px;
  line-height: 12px;
  padding: 7px;
  height: 28px;
  border-width: 1px;
}
.listing_theme_bootstrap.listing_size_default .listing_search_block .ce-skin-default.ce-misc,
.listing_theme_bootstrap.listing_size_default .listing_buttons .ce-skin-default.ce-misc {
  min-height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding: 7px;
}
.listing_theme_bootstrap.listing_size_default .listing_search_block .ce-skin-default.ce-input,
.listing_theme_bootstrap.listing_size_default .listing_buttons .ce-skin-default.ce-input {
  height: 28px;
}
.listing_theme_bootstrap.listing_size_default .listing_search_block .ce-skin-default.ce-field,
.listing_theme_bootstrap.listing_size_default .listing_buttons .ce-skin-default.ce-field {
  border-width: 1px;
}
.listing_theme_bootstrap.listing_size_default .listing_search_block .ce-skin-default.ce-field .ceb_pu,
.listing_theme_bootstrap.listing_size_default .listing_search_block .ce-skin-default.ce-field .ceb_u,
.listing_theme_bootstrap.listing_size_default .listing_buttons .ce-skin-default.ce-field .ceb_pu,
.listing_theme_bootstrap.listing_size_default .listing_buttons .ce-skin-default.ce-field .ceb_u {
  line-height: 12px;
}
.cl-chrome .listing_theme_bootstrap.listing_size_default .listing_search_block .ce-skin-default.ce-field .ceb_pu,
.cl-chrome .listing_theme_bootstrap.listing_size_default .listing_search_block .ce-skin-default.ce-field .ceb_u,
.cl-chrome .listing_theme_bootstrap.listing_size_default .listing_buttons .ce-skin-default.ce-field .ceb_pu,
.cl-chrome .listing_theme_bootstrap.listing_size_default .listing_buttons .ce-skin-default.ce-field .ceb_u {
  line-height: 13px;
}
.listing_theme_bootstrap.listing_size_default .listing_search_block .ce-skin-default.ce-field .ceb_f,
.listing_theme_bootstrap.listing_size_default .listing_buttons .ce-skin-default.ce-field .ceb_f {
  height: 26px;
}
.listing_theme_bootstrap.listing_size_default .listing_search_block .ce-skin-default.ce-field input,
.listing_theme_bootstrap.listing_size_default .listing_search_block .ce-skin-default.ce-field .ceb_mask,
.listing_theme_bootstrap.listing_size_default .listing_buttons .ce-skin-default.ce-field input,
.listing_theme_bootstrap.listing_size_default .listing_buttons .ce-skin-default.ce-field .ceb_mask {
  padding: 0 7px;
  font-size: 12px;
}
.listing_theme_bootstrap.listing_size_default .listing_search_block .ce-skin-default.ce-field .ceb_pu,
.listing_theme_bootstrap.listing_size_default .listing_search_block .ce-skin-default.ce-field .ceb_u,
.listing_theme_bootstrap.listing_size_default .listing_search_block .ce-skin-default.ce-field textarea,
.listing_theme_bootstrap.listing_size_default .listing_search_block .ce-skin-default.ce-field.ce-textarea .ceb_mask,
.ie9less .listing_theme_bootstrap.listing_size_default .listing_search_block .ce-skin-default.ce-field input,
.listing_theme_bootstrap.listing_size_default .listing_buttons .ce-skin-default.ce-field .ceb_pu,
.listing_theme_bootstrap.listing_size_default .listing_buttons .ce-skin-default.ce-field .ceb_u,
.listing_theme_bootstrap.listing_size_default .listing_buttons .ce-skin-default.ce-field textarea,
.listing_theme_bootstrap.listing_size_default .listing_buttons .ce-skin-default.ce-field.ce-textarea .ceb_mask,
.ie9less .listing_theme_bootstrap.listing_size_default .listing_buttons .ce-skin-default.ce-field input {
  padding: 7px;
  font-size: 12px;
}
.listing_theme_bootstrap.listing_size_default .listing_search_block .ce-skin-default .ceb_il,
.listing_theme_bootstrap.listing_size_default .listing_buttons .ce-skin-default .ceb_il {
  height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding-right: 7px;
}
.listing_theme_bootstrap.listing_size_default .listing_search_block .ce-skin-default.ce-message,
.listing_theme_bootstrap.listing_size_default .listing_buttons .ce-skin-default.ce-message {
  border-width: 1px;
}
.listing_theme_bootstrap.listing_size_default .listing_search_block .ce-skin-default.ce-message ol li,
.listing_theme_bootstrap.listing_size_default .listing_buttons .ce-skin-default.ce-message ol li {
  margin-left: 7px;
}
.listing_theme_bootstrap.listing_size_default .listing_search_block .ce-skin-default.ce-message ol li + li,
.listing_theme_bootstrap.listing_size_default .listing_search_block .ce-skin-default.ce-message ul li + li,
.listing_theme_bootstrap.listing_size_default .listing_buttons .ce-skin-default.ce-message ol li + li,
.listing_theme_bootstrap.listing_size_default .listing_buttons .ce-skin-default.ce-message ul li + li {
  margin-top: 7px;
}
.listing_theme_bootstrap.listing_size_default .listing_search_block .ce-skin-default.ce-icon-left,
.listing_theme_bootstrap.listing_size_default .listing_buttons .ce-skin-default.ce-icon-left {
  padding-left: 26px;
}
.listing_theme_bootstrap.listing_size_default .listing_search_block .ce-skin-default.ce-icon-right,
.listing_theme_bootstrap.listing_size_default .listing_buttons .ce-skin-default.ce-icon-right {
  padding-right: 26px;
}
.listing_theme_bootstrap.listing_size_default .listing_search_block .ce-skin-default.ce-button__arrow .ceb_t,
.listing_theme_bootstrap.listing_size_default .listing_buttons .ce-skin-default.ce-button__arrow .ceb_t {
  border-width: 7px;
}
.listing_theme_bootstrap.listing_size_default .listing_search_block .ce-skin-default.ce-button__ah.ce-no-text,
.listing_theme_bootstrap.listing_size_default .listing_buttons .ce-skin-default.ce-button__ah.ce-no-text {
  width: 42px !important;
}
.listing_theme_bootstrap.listing_size_default .listing_search_block .ce-skin-default.ce-button__al,
.listing_theme_bootstrap.listing_size_default .listing_buttons .ce-skin-default.ce-button__al {
  padding-left: 21px !important;
}
.listing_theme_bootstrap.listing_size_default .listing_search_block .ce-skin-default.ce-button__ar,
.listing_theme_bootstrap.listing_size_default .listing_buttons .ce-skin-default.ce-button__ar {
  padding-right: 21px !important;
}
.listing_theme_bootstrap.listing_size_default .listing .ce-skin-default .ce-i {
  height: 16px;
  width: 16px;
}
.listing_theme_bootstrap.listing_size_default .listing .ce-skin-default .ceb_tr {
  right: 3px;
}
.listing_theme_bootstrap.listing_size_default .listing .ce-skin-default.ce-box.ce-no-text,
.listing_theme_bootstrap.listing_size_default .listing .ce-skin-default.ce-misc.ce-no-text {
  width: 18px !important;
}
.listing_theme_bootstrap.listing_size_default .listing .ce-skin-default.ce-box.ce-select {
  padding-right: 12px;
}
.listing_theme_bootstrap.listing_size_default .listing .ce-skin-default .ceb_d,
.listing_theme_bootstrap.listing_size_default .listing .ce-skin-default.ce-box {
  font-size: 12px;
  line-height: 12px;
  padding: 2px;
  height: 18px;
  border-width: 1px;
}
.listing_theme_bootstrap.listing_size_default .listing .ce-skin-default.ce-misc {
  min-height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding: 2px;
}
.listing_theme_bootstrap.listing_size_default .listing .ce-skin-default.ce-input {
  height: 18px;
}
.listing_theme_bootstrap.listing_size_default .listing .ce-skin-default.ce-field {
  border-width: 1px;
}
.listing_theme_bootstrap.listing_size_default .listing .ce-skin-default.ce-field .ceb_pu,
.listing_theme_bootstrap.listing_size_default .listing .ce-skin-default.ce-field .ceb_u {
  line-height: 12px;
}
.cl-chrome .listing_theme_bootstrap.listing_size_default .listing .ce-skin-default.ce-field .ceb_pu,
.cl-chrome .listing_theme_bootstrap.listing_size_default .listing .ce-skin-default.ce-field .ceb_u {
  line-height: 13px;
}
.listing_theme_bootstrap.listing_size_default .listing .ce-skin-default.ce-field .ceb_f {
  height: 16px;
}
.listing_theme_bootstrap.listing_size_default .listing .ce-skin-default.ce-field input,
.listing_theme_bootstrap.listing_size_default .listing .ce-skin-default.ce-field .ceb_mask {
  padding: 0 2px;
  font-size: 12px;
}
.listing_theme_bootstrap.listing_size_default .listing .ce-skin-default.ce-field .ceb_pu,
.listing_theme_bootstrap.listing_size_default .listing .ce-skin-default.ce-field .ceb_u,
.listing_theme_bootstrap.listing_size_default .listing .ce-skin-default.ce-field textarea,
.listing_theme_bootstrap.listing_size_default .listing .ce-skin-default.ce-field.ce-textarea .ceb_mask,
.ie9less .listing_theme_bootstrap.listing_size_default .listing .ce-skin-default.ce-field input {
  padding: 2px;
  font-size: 12px;
}
.listing_theme_bootstrap.listing_size_default .listing .ce-skin-default .ceb_il {
  height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding-right: 2px;
}
.listing_theme_bootstrap.listing_size_default .listing .ce-skin-default.ce-message {
  border-width: 1px;
}
.listing_theme_bootstrap.listing_size_default .listing .ce-skin-default.ce-message ol li {
  margin-left: 2px;
}
.listing_theme_bootstrap.listing_size_default .listing .ce-skin-default.ce-message ol li + li,
.listing_theme_bootstrap.listing_size_default .listing .ce-skin-default.ce-message ul li + li {
  margin-top: 2px;
}
.listing_theme_bootstrap.listing_size_default .listing .ce-skin-default.ce-icon-left {
  padding-left: 16px;
}
.listing_theme_bootstrap.listing_size_default .listing .ce-skin-default.ce-icon-right {
  padding-right: 16px;
}
.listing_theme_bootstrap.listing_size_default .listing .ce-skin-default.ce-button__arrow .ceb_t {
  border-width: 4.5px;
}
.listing_theme_bootstrap.listing_size_default .listing .ce-skin-default.ce-button__ah.ce-no-text {
  width: 24.5px !important;
}
.listing_theme_bootstrap.listing_size_default .listing .ce-skin-default.ce-button__al {
  padding-left: 11px !important;
}
.listing_theme_bootstrap.listing_size_default .listing .ce-skin-default.ce-button__ar {
  padding-right: 11px !important;
}
.translatable_string {
  color: white !important;
  cursor: pointer !important;
}
.translatable_string.translated {
  background-color: darkgreen !important;
}
.translatable_string.not_translated {
  background-color: red !important;
}
.translatable_tooltip {
  width: 300px !important;
}
.translatable_tooltip .ce-textarea {
  width: 270px;
  float: left;
}
.translatable_tooltip .ce-box {
  float: right;
}
.sb_wr {
  margin: 0 0 30px;
  max-width: 500px;
  padding: 10px;
  background: #f7f7f7;
  border: 1px solid #5987C8;
  -webkit-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.sb_li {
  padding-bottom: 20px;
}
.sb_li:last-child {
  padding-bottom: 0;
}
.sb_wr_title {
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  padding: 0 0 9px;
}
.sb_li_head {
  font-size: 14px;
  line-height: 20px;
  font-weight: normal;
  padding: 0 0 9px;
  color: #5987C8;
}
.sb_li_buttons {
  margin-left: 10px;
}
.sb_li_img_wr {
  padding: 0 0 10px 0;
}
.sb_li_img_wr {
  zoom: 1;
  display: block;
}
.sb_li_img_wr:before,
.sb_li_img_wr:after {
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}
.sb_li_img_wr:after {
  clear: both;
}
.sb_li_img {
  float: left;
  border: 1px dashed #5987C8;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.sb_li_img img {
  max-width: 100%;
  display: block;
  position: relative;
  -webkit-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.sb_li_msg_txt {
  color: #777;
  font-style: italic;
  margin-bottom: 15px;
  line-height: 14px;
  white-space: normal;
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.redactor-animate-hide {
  display: none !important;
}
.redactor-fadeIn {
  opacity: 0;
  animation: fadeIn .5s ease-in-out;
}
.redactor-fadeOut {
  opacity: 1;
  animation: fadeOut .5s ease-in-out;
}
@font-face {
  font-family: 'Redactor';
  src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");
  font-weight: normal;
  font-style: normal;
}
[class^="re-icon-"],
[class*=" re-icon-"] {
  font-family: 'Redactor' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.re-icon-aligncenter:before {
  content: "\e900";
}
.re-icon-alignment:before,
.re-icon-alignleft:before {
  content: "\e901";
}
.re-icon-alignright:before {
  content: "\e902";
}
.re-icon-bold:before {
  content: "\e903";
}
.re-icon-bookmark:before {
  content: "\e904";
}
.re-icon-clips:before {
  content: "\e905";
}
.re-icon-codesnippets:before {
  content: "\e906";
}
.re-icon-deleted:before {
  content: "\e907";
}
.re-icon-expand:before {
  content: "\e908";
}
.re-icon-file:before {
  content: "\e909";
}
.re-icon-fontcolor:before {
  content: "\e90a";
}
.re-icon-fontfamily:before {
  content: "\e90b";
}
.re-icon-fontsize:before {
  content: "\e90c";
}
.re-icon-format:before {
  content: "\e90d";
}
.re-icon-html:before {
  content: "\e90e";
}
.re-icon-imagecenter:before {
  content: "\e90f";
}
.re-icon-imageleft:before {
  content: "\e910";
}
.re-icon-imageright:before {
  content: "\e911";
}
.re-icon-image:before {
  content: "\e912";
}
.re-icon-indent:before {
  content: "\e913";
}
.re-icon-inline:before {
  content: "\e914";
}
.re-icon-italic:before {
  content: "\e915";
}
.re-icon-line:before,
.re-icon-horizontalrule:before {
  content: "\e916";
}
.re-icon-link:before {
  content: "\e917";
}
.re-icon-ol:before,
.re-icon-ordered:before {
  content: "\e918";
}
.re-icon-outdent:before {
  content: "\e919";
}
.re-icon-properties:before {
  content: "\e91a";
}
.re-icon-readmore:before {
  content: "\e91b";
}
.re-icon-redo:before {
  content: "\e91c";
}
.re-icon-retract:before {
  content: "\e91d";
}
.re-icon-specialcharacters:before {
  content: "\e91e";
}
.re-icon-sub:before {
  content: "\e91f";
}
.re-icon-sup:before {
  content: "\e920";
}
.re-icon-table:before {
  content: "\e921";
}
.re-icon-textdirection:before {
  content: "\e922";
}
.re-icon-toggle:before {
  content: "\e923";
}
.re-icon-underline:before {
  content: "\e924";
}
.re-icon-undo:before {
  content: "\e925";
}
.re-icon-ul:before,
.re-icon-lists:before,
.re-icon-unordered:before {
  content: "\e926";
}
.re-icon-variable:before {
  content: "\e927";
}
.re-icon-video:before {
  content: "\e928";
}
.re-icon-widget:before {
  content: "\e929";
}
.redactor-box,
.redactor-box textarea {
  z-index: auto;
}
.redactor-box {
  position: relative;
  box-sizing: border-box;
}
.redactor-box.redactor-styles-on {
  margin: 0;
  padding: 0;
  background: #fff;
  border: 1px solid rgba(0,0,0,0.075);
  border-radius: 3px;
  box-shadow: none;
}
.redactor-box.redactor-inline {
  position: static;
}
.redactor-focus.redactor-styles-on,
.redactor-focus:focus.redactor-styles-on {
  border-color: #82b7ec;
}
.redactor-over:hover.redactor-styles-on {
  border-color: #ee698a;
}
.redactor-source-view,
.redactor-source-view.redactor-styles-on {
  border-color: #000;
}
.redactor-in {
  position: relative;
  overflow: auto;
  white-space: normal;
  box-sizing: border-box;
}
.redactor-in:focus {
  outline: none;
}
.redactor-in *,
.redactor-read-only * {
  outline: none !important;
}
.redactor-in h1:empty,
.redactor-in h2:empty,
.redactor-in h3:empty,
.redactor-in h4:empty,
.redactor-in h5 h6:empty,
.redactor-in p:empty,
.redactor-in blockquote:empty {
  min-height: 1.5em;
}
.redactor-in strong:empty,
.redactor-in b:empty,
.redactor-in em:empty,
.redactor-in i:empty,
.redactor-in sup:empty,
.redactor-in sub:empty,
.redactor-in u:empty,
.redactor-in ins:empty {
  display: inline-block;
  min-width: 1px;
  min-height: 1rem;
}
.redactor-in table {
  empty-cells: show;
}
.redactor-in li figure {
  width: auto;
  display: inline-block;
  margin: 0;
  vertical-align: top;
}
.redactor-in figcaption:focus,
.redactor-in figure code:focus,
.redactor-in figure pre:focus,
.redactor-in table td:focus,
.redactor-in table th:focus {
  outline: none;
}
.redactor-in figure[data-redactor-type=line] {
  margin-top: 1em;
  padding: 6px 0;
  vertical-align: baseline;
}
.redactor-in figure[data-redactor-type=line] hr {
  margin: 0;
  height: 3px;
  border: none;
  background: rgba(0,0,0,0.1);
}
.redactor-component {
  position: relative;
}
.redactor-component[data-redactor-type="widget"]:before,
.redactor-component[data-redactor-type="video"]:before {
  width: 100%;
  height: 100%;
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
}
.redactor-component[data-redactor-type=variable] {
  white-space: nowrap;
  background: rgba(0,125,255,0.75);
  color: #fff;
  display: inline-block;
  padding: 3px 6px;
  line-height: 1;
  border-radius: 4px;
  cursor: pointer;
}
.redactor-component-active {
  outline: 5px solid rgba(0,125,255,0.5) !important;
}
.redactor-component-active[data-redactor-type=image] {
  outline: none !important;
}
.redactor-component-active[data-redactor-type=image] img {
  outline: 5px solid rgba(0,125,255,0.5) !important;
}
.redactor-component-active[data-redactor-type=variable] {
  outline: none !important;
  background: #ee698a;
}
.redactor-component-active[data-redactor-type=video] {
  outline: none !important;
}
.redactor-component-active[data-redactor-type=video] iframe {
  outline: 5px solid rgba(0,125,255,0.5) !important;
}
.redactor-blur.redactor-styles-on .redactor-component-active {
  outline: 5px solid #ddd !important;
}
.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=image] {
  outline: none !important;
}
.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=image] img {
  outline: 5px solid #ddd !important;
}
.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=video] {
  outline: none !important;
}
.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=video] iframe {
  outline: 5px solid #ddd !important;
}
.redactor-blur.redactor-styles-on .redactor-component-active[data-redactor-type=variable] {
  outline: none !important;
  background: #ddd;
}
.redactor-component-caret {
  position: absolute;
  left: -9999px;
}
.redactor-textnodes-wrapper {
  display: inline-block;
}
#redactor-image-resizer {
  position: absolute;
  background-color: rgba(0,125,255,0.9);
  width: 13px;
  height: 13px;
  border: 1px solid #fff;
  cursor: move;
  cursor: nwse-resize;
}
.redactor-file-item {
  display: inline-block;
  line-height: 1;
  padding: 4px 12px;
  border-radius: 16px;
  border: 1px solid rgba(0,0,0,0.2);
}
.redactor-file-remover {
  margin-left: 2px;
  position: relative;
  right: -3px;
  display: inline-block;
  padding: 0 3px;
  cursor: pointer;
  opacity: .5;
}
.redactor-file-remover:hover {
  opacity: 1;
}
#redactor-overlay {
  position: fixed;
  z-index: 1051;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(16,16,18,0.18);
}
#redactor-overlay > .redactor-close {
  position: fixed;
  top: 1rem;
  right: 1rem;
}
.redactor-source,
.redactor-source:hover,
.redactor-source:focus {
  text-align: left;
  box-sizing: border-box;
  font-family: Consolas, Menlo, Monaco, "Courier New", monospace;
  width: 100%;
  display: block;
  margin: 0;
  border: none;
  box-shadow: none;
  border-radius: 0;
  background: #252525;
  color: #ccc;
  font-size: 15px;
  outline: none;
  padding: 10px 18px 20px 18px;
  line-height: 1.5;
  resize: vertical;
}
.redactor-box[dir="rtl"] .redactor-source {
  direction: ltr;
}
.redactor-placeholder:before {
  position: absolute;
  content: attr(placeholder);
  color: rgba(0,0,0,0.4);
  font-weight: normal;
}
.redactor-in figcaption[placeholder]:empty:before {
  content: attr(placeholder);
  color: rgba(0,0,0,0.4);
  font-weight: normal;
}
.redactor-in figcaption[placeholder]:empty:focus:before {
  content: "";
}
.redactor-statusbar {
  font-family: Consolas, Menlo, Monaco, "Courier New", monospace;
  margin: 0;
  padding: 8px 10px;
  position: relative;
  overflow: hidden;
  list-style: none;
  background: #f8f8f8;
  box-sizing: border-box;
  border: none;
}
.redactor-statusbar li {
  float: left;
  font-size: 12px;
  color: rgba(0,0,0,0.5);
  padding: 0 10px;
  line-height: 16px;
  border-right: 1px solid rgba(0,0,0,0.1);
}
.redactor-statusbar li:last-child {
  border-right-color: transparent;
}
.redactor-statusbar a {
  color: rgba(0,0,0,0.5);
  text-decoration: underline;
}
.redactor-statusbar a:hover {
  color: #f03c69;
  text-decoration: underline;
}
.redactor-statusbar:empty {
  display: none;
}
.redactor-toolbar-wrapper {
  position: relative;
}
.redactor-toolbar,
.redactor-air {
  z-index: 100;
  font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
  position: relative;
  margin: 0 !important;
  padding: 0;
  list-style: none !important;
  line-height: 1 !important;
  background: none;
  border: none;
  box-sizing: border-box;
}
.redactor-box.redactor-styles-on .redactor-toolbar {
  padding: 18px 16px 0 16px;
}
.redactor-toolbar a,
.redactor-air a {
  display: inline-block;
  box-sizing: border-box;
  font-size: 14px;
  text-align: center;
  padding: 10px 15px 9px 15px;
  cursor: pointer;
  outline: none;
  border: none;
  vertical-align: middle;
  text-decoration: none;
  zoom: 1;
  position: relative;
  color: rgba(0,0,0,0.85);
  border-radius: 2px;
  background: rgba(255,255,255,0.97);
  box-shadow: 0 1px 2px rgba(0,0,0,0.22);
  margin-right: 5px;
  margin-bottom: 4px;
}
.redactor-toolbar a.re-button-icon,
.redactor-air a.re-button-icon {
  font-size: 16px;
  padding: 9px 15px 6px 15px;
}
.redactor-toolbar a:hover,
.redactor-air a:hover {
  outline: none;
  color: #fff;
  background: #449aef;
}
.redactor-toolbar a.redactor-button-active {
  background: rgba(245,245,245,0.95);
  color: rgba(0,0,0,0.4);
}
.redactor-toolbar a.redactor-button-disabled,
.redactor-air a.redactor-button-disabled {
  opacity: 0.3;
}
.redactor-toolbar a.redactor-button-disabled:hover,
.redactor-air a.redactor-button-disabled:hover {
  color: #333;
  outline: none;
  background-color: transparent !important;
  cursor: default;
}
.redactor-source-view .redactor-toolbar {
  background: #252525;
}
.redactor-source-view .redactor-toolbar a {
  background: #000;
  color: #fff;
}
.redactor-source-view .redactor-toolbar a:hover {
  background: #449aef;
}
.redactor-source-view .redactor-toolbar a.redactor-button-disabled:hover {
  color: #fff !important;
  background-color: #000 !important;
}
.re-button-tooltip {
  display: none;
  position: absolute;
  white-space: nowrap;
  top: 0;
  z-index: 1052;
  background: rgba(0,0,0,0.9);
  border-radius: 3px;
  padding: 5px 9px;
  color: rgba(255,255,255,0.8);
  font-size: 12px;
  line-height: 1;
  font-family: Consolas, Menlo, Monaco, "Courier New", monospace;
}
.re-button-tooltip:after {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: none;
  border-bottom-color: rgba(0,0,0,0.9);
  border-width: 4px;
  margin-left: -4px;
}
.redactor-toolbar-wrapper-air {
  position: absolute;
  z-index: 100;
}
.redactor-air {
  padding: 6px 3px 2px 8px;
  max-width: 576px;
  min-width: 200px;
  border-radius: 4px;
  background: rgba(0,0,0,0.97);
}
.redactor-air a {
  background: rgba(37,37,37,0.95);
  box-shadow: none;
  color: rgba(255,255,255,0.9);
}
.redactor-air a:hover {
  background: #3d79f2;
}
.redactor-air a.redactor-button-active {
  background-color: rgba(255,255,255,0.15);
  color: #fff;
}
.redactor-air a.redactor-button-disabled:hover {
  color: #fff;
}
.redactor-air-helper {
  position: absolute;
  right: 0;
  top: 0;
  line-height: 1;
  font-size: 15px;
  color: #000;
  background: rgba(255,255,255,0.85);
  border-bottom-left-radius: 4px;
  padding: 7px 10px 6px 10px;
  cursor: pointer;
}
.redactor-air-helper:hover {
  background: #fff;
}
.redactor-voice-label {
  display: none;
}
.redactor-context-toolbar {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1051;
  background-color: rgba(0,0,0,0.95);
  color: #555;
  border-radius: 4px;
  padding: 6px 18px 7px 18px;
  line-height: 1.5;
  font-family: Consolas, Menlo, Monaco, "Courier New", monospace;
}
.redactor-context-toolbar a {
  font-size: 12px;
  color: #ccc;
  text-decoration: none;
  display: inline-block;
  padding: 2px 0 1px 12px;
}
.redactor-context-toolbar a:first-child {
  padding-left: 0;
}
.redactor-context-toolbar a i {
  position: relative;
  top: 3px;
  font-size: 16px;
}
.redactor-context-toolbar a:before {
  content: '';
  padding-left: 10px;
  border-left: 1px solid rgba(255,255,255,0.3);
}
.redactor-context-toolbar a:hover {
  color: #fff;
}
.redactor-context-toolbar a:first-child:before {
  padding-left: 0;
  border-left: none;
}
.redactor-context-toolbar[dir="rtl"] a {
  padding: 2px 12px 1px 0;
}
.redactor-context-toolbar[dir="rtl"] a:first-child {
  padding-right: 0;
}
.redactor-context-toolbar[dir="rtl"] a:before {
  padding-left: 0px;
  padding-right: 10px;
  border-right: 1px solid rgba(255,255,255,0.3);
  border-left: none;
}
.redactor-context-toolbar[dir="rtl"] a:first-child:before {
  padding-right: 0;
  border-right: none;
}
.redactor-dropdown {
  font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
  display: none;
  position: absolute;
  z-index: 1051;
  background-color: #fff;
  box-shadow: 0 4px 14px rgba(0,0,0,0.2);
  border-radius: 2px;
  width: 264px;
  max-height: 250px;
  margin: 0;
  margin-top: -1px;
  overflow: auto;
  font-size: 15px;
  padding: 0;
}
.redactor-dropdown a span {
  display: inline-block;
  line-height: 1;
  padding: 2px 4px;
  border-radius: 3px;
}
.redactor-dropdown a {
  display: block;
  text-decoration: none;
  padding: 10px 8px;
  white-space: nowrap;
  border-bottom: 1px solid rgba(0,0,0,0.05);
}
.redactor-dropdown a:last-child {
  border-bottom-color: transparent;
}
.redactor-dropdown a {
  color: #000;
}
.redactor-dropdown a:hover {
  color: #fff !important;
  background-color: #449aef !important;
}
.redactor-dropdown a.redactor-dropdown-item-disabled {
  color: rgba(0,0,0,0.4);
  background: #fff;
}
.redactor-dropdown-cells {
  margin: 10px auto;
}
.redactor-dropdown-cells a,
.redactor-dropdown-cells span {
  float: left;
  cursor: pointer;
  box-sizing: border-box;
  text-align: center;
  padding: 0;
  margin: 0;
  font-size: 14px;
}
.redactor-dropdown-selector {
  display: flex;
  text-align: center;
}
.redactor-dropdown-selector span {
  flex-grow: 1;
  font-size: 12px;
  padding: 8px;
  cursor: pointer;
}
.redactor-dropdown-selector span:hover {
  background: #eee;
}
.redactor-dropdown-selector span.active {
  cursor: text;
  color: rgba(0,0,0,0.3);
  background: #eee;
}
.redactor-dropdown-format .redactor-dropdown-item-blockquote {
  color: rgba(0,0,0,0.4);
  font-style: italic;
}
.redactor-dropdown-format .redactor-dropdown-item-pre {
  font-family: monospace, sans-serif;
}
.redactor-dropdown-format .redactor-dropdown-item-h1 {
  font-size: 40px;
  font-weight: bold;
  line-height: 32px;
}
.redactor-dropdown-format .redactor-dropdown-item-h2 {
  font-size: 32px;
  font-weight: bold;
  line-height: 32px;
}
.redactor-dropdown-format .redactor-dropdown-item-h3 {
  font-size: 24px;
  font-weight: bold;
  line-height: 24px;
}
.redactor-dropdown-format .redactor-dropdown-item-h4 {
  font-size: 21px;
  font-weight: bold;
  line-height: 24px;
}
.redactor-dropdown-format .redactor-dropdown-item-h5 {
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}
.redactor-dropdown-format .redactor-dropdown-item-h6 {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 24px;
}
#redactor-modal {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 1051;
  font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
  line-height: 24px;
}
.redactor-modal {
  position: relative;
  margin: 16px auto;
  padding: 0;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0,0,0,0.07), 0 2px 15px rgba(80,80,80,0.25);
  border-radius: 3px;
  color: #000;
}
.redactor-modal form {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.redactor-modal input,
.redactor-modal select,
.redactor-modal textarea {
  box-sizing: border-box;
  display: block;
  width: 100%;
  font-family: inherit;
  font-size: 16px;
  height: 40px;
  outline: none;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #cacfd4;
  border-radius: 0.1875em;
  box-shadow: none;
  padding: 0 .5em;
}
.redactor-modal textarea {
  padding: .5em;
  height: auto;
  line-height: 1.5;
  vertical-align: top;
}
.redactor-modal select {
  -webkit-appearance: none;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="12" viewBox="0 0 9 12"><path fill="#5e6c75" d="M0.722,4.823L-0.01,4.1,4.134-.01,4.866,0.716Zm7.555,0L9.01,4.1,4.866-.01l-0.732.726ZM0.722,7.177L-0.01,7.9,4.134,12.01l0.732-.726Zm7.555,0L9.01,7.9,4.866,12.01l-0.732-.726Z"/></svg>');
  background-repeat: no-repeat;
  background-position: right .65em center;
  padding-right: 28px;
}
.redactor-modal select[multiple] {
  background-image: none;
  height: auto;
  padding: .5em .75em;
}
.redactor-modal input[type="file"] {
  width: auto;
  border: none;
  padding: 0;
  height: auto;
  background: none;
  box-shadow: none;
  display: inline-block;
}
.redactor-modal input[type="radio"],
.redactor-modal input[type="checkbox"] {
  display: inline-block;
  width: auto;
  height: auto;
  padding: 0;
  vertical-align: middle;
  position: relative;
  bottom: 0.15rem;
  font-size: 115%;
  margin-right: 3px;
}
.redactor-modal .form-item {
  margin-bottom: 20px;
}
.redactor-modal .form-item:last-child {
  margin-bottom: 0;
}
.redactor-modal label {
  display: block;
  color: #555;
  margin-bottom: 0.25em;
  font-size: 14px;
}
.redactor-modal label .desc,
.redactor-modal label .success,
.redactor-modal label .error {
  text-transform: none;
  font-weight: normal;
}
.redactor-modal label.checkbox {
  font-size: 16px;
  line-height: 1.5;
  cursor: pointer;
  color: inherit;
}
.redactor-modal .form-checkboxes label.checkbox {
  display: inline-block;
  margin-right: 1em;
}
.redactor-modal input:hover,
.redactor-modal textarea:hover,
.redactor-modal select:hover {
  outline: none;
  background-color: #fff;
  border-color: #969fa9;
  box-shadow: none;
}
.redactor-modal input:focus,
.redactor-modal textarea:focus,
.redactor-modal select:focus {
  transition: all linear .2s;
  outline: none;
  background-color: #fff;
  border-color: rgba(0,125,255,0.5);
  box-shadow: 0 0 3px rgba(0,125,255,0.5);
}
.redactor-modal input.error,
.redactor-modal textarea.error,
.redactor-modal select.error {
  background-color: rgba(255,50,101,0.1);
  border: 1px solid #ff7f9e;
}
.redactor-modal input.error:focus,
.redactor-modal textarea.error:focus,
.redactor-modal select.error:focus {
  border-color: #ff3265;
  box-shadow: 0 0 1px #ff3265;
}
.redactor-modal input.success,
.redactor-modal textarea.success,
.redactor-modal select.success {
  background-color: rgba(47,196,182,0.1);
  border: 1px solid #65dacf;
}
.redactor-modal input.success:focus,
.redactor-modal textarea.success:focus,
.redactor-modal select.success:focus {
  border-color: #2fc4b6;
  box-shadow: 0 0 1px #2fc4b6;
}
.redactor-modal input:disabled,
.redactor-modal input:disabled:hover,
.redactor-modal input.disabled,
.redactor-modal input.disabled:hover,
.redactor-modal textarea:disabled,
.redactor-modal textarea:disabled:hover,
.redactor-modal textarea.disabled,
.redactor-modal textarea.disabled:hover,
.redactor-modal select:disabled,
.redactor-modal select:disabled:hover,
.redactor-modal select.disabled,
.redactor-modal select.disabled:hover {
  resize: none;
  opacity: .6;
  cursor: default;
  font-style: italic;
  color: rgba(0,0,0,0.5);
  border: 1px solid #cacfd4;
  box-shadow: none;
  background-color: #fff;
}
.redactor-modal .req {
  position: relative;
  top: 1px;
  font-weight: bold;
  color: #ff3265;
  font-size: 110%;
}
.redactor-modal .desc {
  color: rgba(51,51,51,0.5);
  font-size: 12px;
}
.redactor-modal span.desc {
  margin-left: 0.25em;
}
.redactor-modal div.desc {
  margin-top: 0.25em;
}
.redactor-modal span.success,
.redactor-modal span.error {
  font-size: 12px;
  margin-left: 0.25em;
}
.redactor-modal div.desc {
  margin-bottom: -0.5em;
}
.redactor-modal .redactor-close {
  position: absolute;
  top: 16px;
  right: 12px;
  font-size: 30px;
  line-height: 30px;
  padding: 0px 4px;
  color: #000;
  opacity: .3;
  cursor: pointer;
}
.redactor-modal .redactor-close:hover {
  opacity: 1;
}
.redactor-modal .redactor-close:before {
  content: '\00d7';
}
.redactor-modal button {
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  text-align: center;
  font-family: inherit;
  font-size: 15px;
  font-weight: 500;
  color: #007dff;
  background-color: #fff;
  border-radius: 3px;
  border: 2px solid #007dff;
  min-height: 40px;
  outline: none;
  padding: 0.5em 1.25em;
  cursor: pointer;
  line-height: 1.2;
  vertical-align: middle;
  -webkit-appearance: none;
}
.redactor-modal button:hover {
  outline: none;
  text-decoration: none;
  background: none;
  color: rgba(0,125,255,0.6);
  border-color: rgba(0,125,255,0.5);
}
.redactor-modal button.redactor-button-secondary {
  border-color: #2a2e34;
  color: #2a2e34;
}
.redactor-modal button.redactor-button-secondary:hover {
  color: rgba(42,46,52,0.6);
  border-color: rgba(42,46,52,0.5);
}
.redactor-modal button.redactor-button-danger {
  margin-left: 8px;
  border-color: #ff3265;
  color: #ff3265;
}
.redactor-modal button.redactor-button-danger:hover {
  color: rgba(255,50,101,0.6);
  border-color: rgba(255,50,101,0.5);
}
.redactor-modal button.redactor-button-unstyled {
  background: none;
  border-color: transparent;
  color: rgba(42,46,52,0.6);
}
.redactor-modal button.redactor-button-unstyled:hover {
  background: none;
  border-color: transparent;
  color: #ff3265;
  text-decoration: underline;
}
.redactor-modal .redactor-modal-group:after {
  content: "";
  display: table;
  clear: both;
}
.redactor-modal .redactor-modal-side {
  float: left;
  width: 30%;
  margin-right: 4%;
}
.redactor-modal .redactor-modal-side img {
  max-width: 100%;
  height: auto;
  display: block;
}
.redactor-modal .redactor-modal-area {
  float: left;
  width: 66%;
}
.redactor-modal[dir="rtl"] .redactor-close {
  left: 12px;
  right: auto;
}
.redactor-modal[dir="rtl"] textarea {
  direction: ltr;
  text-align: left;
}
.redactor-modal[dir="rtl"] .redactor-modal-footer button.redactor-button-unstyled {
  float: left;
  margin-left: 0;
}
.redactor-modal-header {
  padding: 20px;
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
  color: #000;
  border-bottom: 1px solid rgba(0,0,0,0.05);
}
.redactor-modal-header:empty {
  display: none;
}
.redactor-modal-body {
  padding: 32px 48px;
  padding-bottom: 40px;
}
.redactor-modal-footer {
  padding: 24px;
  border-top: 1px solid rgba(0,0,0,0.05);
  overflow: hidden;
}
.redactor-modal-footer button {
  margin-right: 4px;
}
.redactor-modal-footer button.redactor-button-unstyled {
  margin-right: 0;
  float: right;
}
.redactor-modal-footer:empty {
  display: none;
}
.redactor-modal-tabs {
  display: flex;
  border-bottom: 2px solid rgba(0,0,0,0.05);
  margin-bottom: 1em;
}
.redactor-modal-tabs a {
  font-size: 15px;
  padding: 2px 0;
  text-decoration: none;
  color: rgba(0,0,0,0.5);
  border-bottom: 2px solid transparent;
  margin-bottom: -2px;
  margin-right: 14px;
}
.redactor-modal-tabs a:hover {
  transition: all linear .2s;
}
.redactor-modal-tabs a:hover,
.redactor-modal-tabs a.active {
  font-weight: 500;
  color: #007dff;
  border-bottom-color: #007dff;
}
.redactor-styles {
  margin: 0;
  padding: 16px 18px;
  color: #444950;
  font-family: "Trebuchet MS", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
  font-size: 1em;
  line-height: 1.5;
  box-sizing: border-box;
}
.redactor-styles *,
.redactor-styles *:before,
.redactor-styles *:after {
  box-sizing: inherit;
}
.redactor-styles[dir="rtl"] {
  direction: rtl;
  unicode-bidi: embed;
}
.redactor-styles[dir="rtl"] ul li,
.redactor-styles[dir="rtl"] ol li {
  text-align: right;
}
.redactor-styles[dir="rtl"] ul,
.redactor-styles[dir="rtl"] ol,
.redactor-styles[dir="rtl"] ul ul,
.redactor-styles[dir="rtl"] ol ol,
.redactor-styles[dir="rtl"] ul ol,
.redactor-styles[dir="rtl"] ol ul {
  margin: 0 1.5em 0 0;
}
.redactor-styles[dir="rtl"] figcaption {
  text-align: right;
}
.redactor-styles a,
.redactor-styles a:hover {
  color: #3397ff;
}
.redactor-styles p,
.redactor-styles dl,
.redactor-styles blockquote,
.redactor-styles hr,
.redactor-styles pre,
.redactor-styles table,
.redactor-styles figure,
.redactor-styles address {
  padding: 0;
  margin: 0;
  margin-bottom: 1em;
}
.redactor-styles ul,
.redactor-styles ol {
  padding: 0;
}
.redactor-styles ul,
.redactor-styles ul ul,
.redactor-styles ul ol,
.redactor-styles ol,
.redactor-styles ol ul,
.redactor-styles ol ol {
  margin: 0 0 0 1.5em;
}
.redactor-styles ul li,
.redactor-styles ol li {
  text-align: left;
}
.redactor-styles ol ol li {
  list-style-type: lower-alpha;
}
.redactor-styles ol ol ol li {
  list-style-type: lower-roman;
}
.redactor-styles ul,
.redactor-styles ol {
  margin-bottom: 1em;
}
.redactor-styles h1,
.redactor-styles h2,
.redactor-styles h3,
.redactor-styles h4,
.redactor-styles h5,
.redactor-styles h6 {
  font-weight: bold;
  color: #2a2e34;
  text-rendering: optimizeLegibility;
  margin: 0;
  padding: 0;
  margin-bottom: 0.5em;
  line-height: 1.2;
}
.redactor-styles h1 {
  font-size: 2.0736em;
}
.redactor-styles h2 {
  font-size: 1.728em;
}
.redactor-styles h3 {
  font-size: 1.44em;
}
.redactor-styles h4 {
  font-size: 1.2em;
}
.redactor-styles h5 {
  font-size: 1em;
}
.redactor-styles h6 {
  font-size: 0.83333em;
  text-transform: uppercase;
  letter-spacing: .035em;
}
.redactor-styles blockquote {
  font-style: italic;
  color: rgba(0,0,0,0.5);
  border: none;
}
.redactor-styles table {
  width: 100%;
}
.redactor-styles time,
.redactor-styles small,
.redactor-styles var,
.redactor-styles code,
.redactor-styles kbd,
.redactor-styles mark {
  display: inline-block;
  font-family: Consolas, Menlo, Monaco, "Courier New", monospace;
  font-size: 87.5%;
  line-height: 1;
  color: rgba(68,73,80,0.9);
}
.redactor-styles var,
.redactor-styles cite {
  opacity: .6;
}
.redactor-styles var {
  font-style: normal;
}
.redactor-styles dfn,
.redactor-styles abbr {
  text-transform: uppercase;
}
.redactor-styles dfn[title],
.redactor-styles abbr[title] {
  text-decoration: none;
  border-bottom: 1px dotted rgba(0,0,0,0.5);
  cursor: help;
}
.redactor-styles code,
.redactor-styles kbd {
  position: relative;
  top: -1px;
  padding: 0.25em;
  padding-bottom: 0.2em;
  border-radius: 2px;
}
.redactor-styles code {
  background-color: #eff1f2;
}
.redactor-styles mark {
  border-radius: 2px;
  padding: 0.125em 0.25em;
  background-color: #fdb833;
}
.redactor-styles kbd {
  border: 1px solid #e5e7e9;
}
.redactor-styles sub,
.redactor-styles sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.redactor-styles sub {
  bottom: -0.25em;
}
.redactor-styles sup {
  top: -0.5em;
}
.redactor-styles pre {
  font-family: Consolas, Menlo, Monaco, "Courier New", monospace;
  font-size: .9em;
}
.redactor-styles pre,
.redactor-styles pre code {
  background-color: #f6f7f8;
  padding: 0;
  top: 0;
  display: block;
  line-height: 1.5;
  color: rgba(68,73,80,0.85);
  overflow: none;
  white-space: pre-wrap;
}
.redactor-styles pre {
  padding: 1rem;
}
.redactor-styles table {
  border-collapse: collapse;
  max-width: 100%;
  width: 100%;
}
.redactor-styles table caption {
  text-transform: uppercase;
  padding: 0;
  color: rgba(0,0,0,0.5);
  font-size: 11px;
}
.redactor-styles table th,
.redactor-styles table td {
  border: 1px solid #eee;
  padding: 16px;
  padding-bottom: 15px;
}
.redactor-styles table tfoot th,
.redactor-styles table tfoot td {
  color: rgba(0,0,0,0.5);
}
.redactor-styles img,
.redactor-styles video,
.redactor-styles audio,
.redactor-styles embed,
.redactor-styles object {
  max-width: 100%;
}
.redactor-styles img,
.redactor-styles video,
.redactor-styles embed,
.redactor-styles object {
  height: auto !important;
}
.redactor-styles embed,
.redactor-styles object {
  height: 100%;
}
.redactor-styles img {
  vertical-align: middle;
  -ms-interpolation-mode: bicubic;
}
.redactor-styles figcaption {
  display: block;
  opacity: .6;
  font-size: 12px;
  font-style: italic;
  text-align: left;
}
.upload-box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  border: 5px dashed rgba(0,125,255,0.15);
  position: relative;
  width: 100%;
  min-height: 220px;
  background: #fff;
  cursor: pointer;
  overflow: hidden;
  text-align: center;
}
.upload-placeholder {
  font-size: 15px;
  line-height: 1.5;
  color: rgba(0,0,0,0.3);
  font-style: italic;
}
.upload-hover {
  background-color: rgba(0,125,255,0.075);
}
.upload-error {
  background-color: rgba(255,50,101,0.075);
}
.upload-box-hover {
  outline: 5px dashed rgba(0,125,255,0.3);
}
.upload-box-error {
  outline: 5px dashed rgba(255,50,101,0.3);
}
.redactor-structure h1,
.redactor-structure h2,
.redactor-structure h3,
.redactor-structure h4,
.redactor-structure h5,
.redactor-structure h6,
.redactor-structure div {
  position: relative;
}
.redactor-structure h1:before,
.redactor-structure h2:before,
.redactor-structure h3:before,
.redactor-structure h4:before,
.redactor-structure h5:before,
.redactor-structure h6:before,
.redactor-structure div:before {
  width: 24px;
  position: absolute;
  font-size: 10px;
  font-weight: normal;
  opacity: .3;
  left: -26px;
  top: 50%;
  margin-top: -7px;
  text-align: right;
}
.redactor-structure h1:before {
  content: "h1";
}
.redactor-structure h2:before {
  content: "h2";
}
.redactor-structure h3:before {
  content: "h3";
}
.redactor-structure h4:before {
  content: "h4";
}
.redactor-structure h5:before {
  content: "h5";
}
.redactor-structure h6:before {
  content: "h6";
}
.redactor-structure div:before {
  content: "div";
}
#redactor-progress {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000000;
  height: 10px;
}
#redactor-progress span {
  background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,0.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.2) 75%,transparent 75%,transparent);
  background-image: -o-linear-gradient(45deg,rgba(255,255,255,0.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.2) 75%,transparent 75%,transparent);
  background-image: linear-gradient(45deg,rgba(255,255,255,0.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.2) 75%,transparent 75%,transparent);
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #007dff;
  background-size: 40px 40px;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.redactor-box-fullscreen {
  z-index: 1051;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}
.redactor-box-fullscreen-target {
  position: absolute !important;
}
.redactor-body-fullscreen .redactor-dropdown,
.redactor-body-fullscreen .redactor-context-toolbar {
  z-index: 1052;
}
.redactor-body-fullscreen #redactor-overlay {
  z-index: 1098;
}
.redactor-body-fullscreen #redactor-modal {
  z-index: 1099;
}
.redactor-air li a.re-button-icon,
.redactor-toolbar li a.re-button-icon {
  padding: 8px;
}
.redactor-air li a,
.redactor-toolbar li a {
  height: 30px;
}
.redactor-styles .redactor-dropdown-header_scaled {
  color: red;
}
.redactor-dropdown-format .redactor-dropdown-item-h1_auto {
  font-size: 40px;
  line-height: 32px;
  font-weight: bold;
}
.redactor-dropdown .text-white {
  text-shadow: 1px 1px 2px black;
}
.redactor-toolbar .qq-uploader a {
  width: 33.26px !important;
  padding: 8px !important;
}
.redactor-toolbar .qq-upload-button {
  background: none;
}
.redactor-toolbar .qq-upload-button-hover {
  -webkit-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  overflow: visible;
}
.redactor-toolbar a.re-button-icon,
.redactor-air a.re-button-icon {
  font-size: 16px;
  padding: 5px 5px 3px 5px;
}
.redactor-box.redactor-styles-on .redactor-toolbar {
  padding: 12px 12px 0 12px;
}
.redactor-modal .redactor-close {
  z-index: 1000;
}
#redactor-modal-image-preview .desc {
  display: none;
}
.redactorjs {
  opacity: 0.5;
  border: 2px dashed #c6c6c6 !important;
  pointer-events: none;
}
.qq-uploader {
  position: relative;
  width: 100%;
}
.qq-upload-button {
  display: block;
  width: 105px;
  padding: 7px 0;
  text-align: center;
  background: #880000;
  border-bottom: 1px solid #DDD;
  color: #FFF;
}
.qq-upload-button-hover {
  background: #ccc;
}
.qq-upload-button-focus {
  outline: 1px dotted #000000;
}
.qq-upload-drop-area,
.qq-upload-extra-drop-area {
  position: relative;
  width: auto;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  padding: 40px;
  border: 4px dashed #eee;
  text-align: center;
  margin: 20px 0 0;
  background: #fff;
}
.qq-upload-drop-area span {
  display: block;
  position: absolute;
  top: 50%;
  width: 100%;
  margin-top: -8px;
  font-size: 16px;
}
.qq-upload-extra-drop-area {
  position: relative;
  margin-top: 50px;
  font-size: 16px;
  padding-top: 30px;
  height: 20px;
  min-height: 40px;
}
.qq-upload-drop-area-active {
  background: transparent;
  border: 3px dashed #444;
  opacity: 0.3;
}
.qq-upload-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.qq-upload-list li {
  margin: 0;
  padding: 9px;
  line-height: 15px;
  font-size: 16px;
  background-color: #FFF0BD;
}
.qq-upload-file,
.qq-upload-spinner,
.qq-upload-size,
.qq-upload-cancel,
.qq-upload-retry,
.qq-upload-failed-text,
.qq-upload-finished {
  margin-right: 12px;
}
.qq-upload-spinner {
  display: inline-block;
  background: url(""/bos.engine/libraries/ajax_upload/lib/loading.gif"");
  width: 15px;
  height: 15px;
  vertical-align: text-bottom;
}
.qq-drop-processing {
  display: none;
}
.qq-drop-processing-spinner {
  display: inline-block;
  background: url(""/bos.engine/libraries/ajax_upload/lib/processing.gif"");
  width: 24px;
  height: 24px;
  vertical-align: text-bottom;
}
.qq-upload-finished {
  display: none;
  width: 15px;
  height: 15px;
  vertical-align: text-bottom;
}
.qq-upload-retry {
  display: none;
  color: #000000;
}
.qq-upload-cancel {
  color: #000000;
}
.qq-upload-retryable .qq-upload-retry {
  display: inline;
}
.qq-upload-size,
.qq-upload-cancel,
.qq-upload-retry {
  font-size: 12px;
  font-weight: normal;
}
.qq-upload-failed-text {
  display: none;
  font-style: italic;
  font-weight: bold;
}
.qq-upload-failed-icon {
  display: none;
  width: 15px;
  height: 15px;
  vertical-align: text-bottom;
}
.qq-upload-fail .qq-upload-failed-text {
  display: inline;
}
.qq-upload-retrying .qq-upload-failed-text {
  display: inline;
  color: #D60000;
}
.qq-upload-list li.qq-upload-success {
  background-color: #5DA30C;
  color: #FFFFFF;
}
.qq-upload-list li.qq-upload-fail {
  background-color: #D60000;
  color: #FFFFFF;
}
.qq-progress-bar {
  background: -moz-linear-gradient(top,#1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#1e5799),color-stop(50%,#2989d8),color-stop(51%,#207cca),color-stop(100%,#7db9e8));
  background: -webkit-linear-gradient(top,#1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);
  background: -o-linear-gradient(top,#1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);
  background: -ms-linear-gradient(top,#1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);
  background: linear-gradient(to bottom,#1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);
  width: 0%;
  height: 15px;
  border-radius: 6px;
  margin-bottom: 3px;
  display: none;
}
.ctrRedactorUploadFile_zone_txt {
  font-size: 26px;
  line-height: 30px;
}
.qq-upload-button-hover {
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  overflow: visible;
}
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 700;
}
dfn {
  font-style: italic;
}
h1 {
  margin: .67em 0;
  font-size: 2em;
}
mark {
  color: #000;
  background: #ff0;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  height: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font: inherit;
  color: inherit;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
input {
  line-height: normal;
}
input[type=checkbox],
input[type=radio] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}
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-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  padding: .35em .625em .75em;
  margin: 0 2px;
  border: 1px solid silver;
}
legend {
  padding: 0;
  border: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: 700;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 0;
}
@media print {
  *,
  :after,
  :before {
    color: #000 !important;
    text-shadow: none !important;
    background: 0 0 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  blockquote,
  pre {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  img,
  tr {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  h2,
  h3,
  p {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn>.caret,
  .dropup>.btn>.caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered td,
  .table-bordered th {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url("/bos.engine/libraries/inspinia/lib/fonts/glyphicons-halflings-regular.eot");
  src: url("/bos.engine/libraries/inspinia/lib/fonts/glyphicons-halflings-regular.eot?#iefix") format('embedded-opentype'), url("/bos.engine/libraries/inspinia/lib/fonts/glyphicons-halflings-regular.woff2") format('woff2'), url("/bos.engine/libraries/inspinia/lib/fonts/glyphicons-halflings-regular.woff") format('woff'), url("/bos.engine/libraries/inspinia/lib/fonts/glyphicons-halflings-regular.ttf") format('truetype'), url("/bos.engine/libraries/inspinia/lib/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-eur:before,
.glyphicon-euro:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
:after,
:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:focus,
a:hover {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.carousel-inner>.item>a>img,
.carousel-inner>.item>img,
.img-responsive,
.thumbnail a>img,
.thumbnail>img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role=button] {
  cursor: pointer;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
  font-weight: 400;
  line-height: 1;
  color: #777;
}
.h1,
.h2,
.h3,
h1,
h2,
h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small {
  font-size: 65%;
}
.h4,
.h5,
.h6,
h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
  font-size: 75%;
}
.h1,
h1 {
  font-size: 36px;
}
.h2,
h2 {
  font-size: 30px;
}
.h3,
h3 {
  font-size: 24px;
}
.h4,
h4 {
  font-size: 18px;
}
.h5,
h5 {
  font-size: 14px;
}
.h6,
h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
.small,
small {
  font-size: 85%;
}
.mark,
mark {
  padding: .2em;
  background-color: #fcf8e3;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:focus,
a.text-primary:hover {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:focus,
a.text-success:hover {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:focus,
a.text-info:hover {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:focus,
a.text-warning:hover {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:focus,
a.text-danger:hover {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:focus,
a.bg-primary:hover {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:focus,
a.bg-success:hover {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:focus,
a.bg-info:hover {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:focus,
a.bg-warning:hover {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:focus,
a.bg-danger:hover {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}
ol,
ul {
  margin-top: 0;
  margin-bottom: 10px;
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
}
.list-inline>li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dd,
dt {
  line-height: 1.42857143;
}
dt {
  font-weight: 700;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[data-original-title],
abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
blockquote ol:last-child,
blockquote p:last-child,
blockquote ul:last-child {
  margin-bottom: 0;
}
blockquote .small,
blockquote footer,
blockquote small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777;
}
blockquote .small:before,
blockquote footer:before,
blockquote small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0;
}
.blockquote-reverse .small:before,
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
blockquote.pull-right .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before {
  content: '';
}
.blockquote-reverse .small:after,
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
blockquote.pull-right .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,0.25);
  box-shadow: inset 0 -1px 0 rgba(0,0,0,0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  -webkit-box-shadow: none;
  box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table>thead>tr>th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table>caption+thead>tr:first-child>td,
.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>td,
.table>thead:first-child>tr:first-child>th {
  border-top: 0;
}
.table>tbody+tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed>tbody>tr>td,
.table-condensed>tbody>tr>th,
.table-condensed>tfoot>tr>td,
.table-condensed>tfoot>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>thead>tr>th {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered>tbody>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>td,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
  border: 1px solid #ddd;
}
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
  border-bottom-width: 2px;
}
.table-striped>tbody>tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover>tbody>tr:hover {
  background-color: #f5f5f5;
}
table col[class*=col-] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*=col-],
table th[class*=col-] {
  position: static;
  display: table-cell;
  float: none;
}
.table>tbody>tr.active>td,
.table>tbody>tr.active>th,
.table>tbody>tr>td.active,
.table>tbody>tr>th.active,
.table>tfoot>tr.active>td,
.table>tfoot>tr.active>th,
.table>tfoot>tr>td.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>thead>tr.active>th,
.table>thead>tr>td.active,
.table>thead>tr>th.active {
  background-color: #f5f5f5;
}
.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr.active:hover>th,
.table-hover>tbody>tr:hover>.active,
.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover {
  background-color: #e8e8e8;
}
.table>tbody>tr.success>td,
.table>tbody>tr.success>th,
.table>tbody>tr>td.success,
.table>tbody>tr>th.success,
.table>tfoot>tr.success>td,
.table>tfoot>tr.success>th,
.table>tfoot>tr>td.success,
.table>tfoot>tr>th.success,
.table>thead>tr.success>td,
.table>thead>tr.success>th,
.table>thead>tr>td.success,
.table>thead>tr>th.success {
  background-color: #dff0d8;
}
.table-hover>tbody>tr.success:hover>td,
.table-hover>tbody>tr.success:hover>th,
.table-hover>tbody>tr:hover>.success,
.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover {
  background-color: #d0e9c6;
}
.table>tbody>tr.info>td,
.table>tbody>tr.info>th,
.table>tbody>tr>td.info,
.table>tbody>tr>th.info,
.table>tfoot>tr.info>td,
.table>tfoot>tr.info>th,
.table>tfoot>tr>td.info,
.table>tfoot>tr>th.info,
.table>thead>tr.info>td,
.table>thead>tr.info>th,
.table>thead>tr>td.info,
.table>thead>tr>th.info {
  background-color: #d9edf7;
}
.table-hover>tbody>tr.info:hover>td,
.table-hover>tbody>tr.info:hover>th,
.table-hover>tbody>tr:hover>.info,
.table-hover>tbody>tr>td.info:hover,
.table-hover>tbody>tr>th.info:hover {
  background-color: #c4e3f3;
}
.table>tbody>tr.warning>td,
.table>tbody>tr.warning>th,
.table>tbody>tr>td.warning,
.table>tbody>tr>th.warning,
.table>tfoot>tr.warning>td,
.table>tfoot>tr.warning>th,
.table>tfoot>tr>td.warning,
.table>tfoot>tr>th.warning,
.table>thead>tr.warning>td,
.table>thead>tr.warning>th,
.table>thead>tr>td.warning,
.table>thead>tr>th.warning {
  background-color: #fcf8e3;
}
.table-hover>tbody>tr.warning:hover>td,
.table-hover>tbody>tr.warning:hover>th,
.table-hover>tbody>tr:hover>.warning,
.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover {
  background-color: #faf2cc;
}
.table>tbody>tr.danger>td,
.table>tbody>tr.danger>th,
.table>tbody>tr>td.danger,
.table>tbody>tr>th.danger,
.table>tfoot>tr.danger>td,
.table>tfoot>tr.danger>th,
.table>tfoot>tr>td.danger,
.table>tfoot>tr>th.danger,
.table>thead>tr.danger>td,
.table>thead>tr.danger>th,
.table>thead>tr>td.danger,
.table>thead>tr>th.danger {
  background-color: #f2dede;
}
.table-hover>tbody>tr.danger:hover>td,
.table-hover>tbody>tr.danger:hover>th,
.table-hover>tbody>tr:hover>.danger,
.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover {
  background-color: #ebcccc;
}
.table-responsive {
  min-height: .01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive>.table {
    margin-bottom: 0;
  }
  .table-responsive>.table>tbody>tr>td,
  .table-responsive>.table>tbody>tr>th,
  .table-responsive>.table>tfoot>tr>td,
  .table-responsive>.table>tfoot>tr>th,
  .table-responsive>.table>thead>tr>td,
  .table-responsive>.table>thead>tr>th {
    white-space: nowrap;
  }
  .table-responsive>.table-bordered {
    border: 0;
  }
  .table-responsive>.table-bordered>tbody>tr>td:first-child,
  .table-responsive>.table-bordered>tbody>tr>th:first-child,
  .table-responsive>.table-bordered>tfoot>tr>td:first-child,
  .table-responsive>.table-bordered>tfoot>tr>th:first-child,
  .table-responsive>.table-bordered>thead>tr>td:first-child,
  .table-responsive>.table-bordered>thead>tr>th:first-child {
    border-left: 0;
  }
  .table-responsive>.table-bordered>tbody>tr>td:last-child,
  .table-responsive>.table-bordered>tbody>tr>th:last-child,
  .table-responsive>.table-bordered>tfoot>tr>td:last-child,
  .table-responsive>.table-bordered>tfoot>tr>th:last-child,
  .table-responsive>.table-bordered>thead>tr>td:last-child,
  .table-responsive>.table-bordered>thead>tr>th:last-child {
    border-right: 0;
  }
  .table-responsive>.table-bordered>tbody>tr:last-child>td,
  .table-responsive>.table-bordered>tbody>tr:last-child>th,
  .table-responsive>.table-bordered>tfoot>tr:last-child>td,
  .table-responsive>.table-bordered>tfoot>tr:last-child>th {
    border-bottom: 0;
  }
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}
input[type=search] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type=checkbox],
input[type=radio] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type=file] {
  display: block;
}
input[type=range] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type=file]:focus,
input[type=checkbox]:focus,
input[type=radio]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-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-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type=search] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type=date].form-control,
  input[type=time].form-control,
  input[type=datetime-local].form-control,
  input[type=month].form-control {
    line-height: 34px;
  }
  .input-group-sm input[type=date],
  .input-group-sm input[type=time],
  .input-group-sm input[type=datetime-local],
  .input-group-sm input[type=month],
  input[type=date].input-sm,
  input[type=time].input-sm,
  input[type=datetime-local].input-sm,
  input[type=month].input-sm {
    line-height: 30px;
  }
  .input-group-lg input[type=date],
  .input-group-lg input[type=time],
  .input-group-lg input[type=datetime-local],
  .input-group-lg input[type=month],
  input[type=date].input-lg,
  input[type=time].input-lg,
  input[type=datetime-local].input-lg,
  input[type=month].input-lg {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.checkbox,
.radio {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.checkbox label,
.radio label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox],
.radio input[type=radio],
.radio-inline input[type=radio] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}
.checkbox+.checkbox,
.radio+.radio {
  margin-top: -5px;
}
.checkbox-inline,
.radio-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}
.checkbox-inline+.checkbox-inline,
.radio-inline+.radio-inline {
  margin-top: 0;
  margin-left: 10px;
}
fieldset[disabled] input[type=checkbox],
fieldset[disabled] input[type=radio],
input[type=checkbox].disabled,
input[type=checkbox][disabled],
input[type=radio].disabled,
input[type=radio][disabled] {
  cursor: not-allowed;
}
.checkbox-inline.disabled,
.radio-inline.disabled,
fieldset[disabled] .checkbox-inline,
fieldset[disabled] .radio-inline {
  cursor: not-allowed;
}
.checkbox.disabled label,
.radio.disabled label,
fieldset[disabled] .checkbox label,
fieldset[disabled] .radio label {
  cursor: not-allowed;
}
.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
select[multiple].input-sm,
textarea.input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm select[multiple].form-control,
.form-group-sm textarea.form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
select[multiple].input-lg,
textarea.input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg select[multiple].form-control,
.form-group-lg textarea.form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.form-group-lg .form-control+.form-control-feedback,
.input-group-lg+.form-control-feedback,
.input-lg+.form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.form-group-sm .form-control+.form-control-feedback,
.input-group-sm+.form-control-feedback,
.input-sm+.form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .control-label,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline,
.has-success.checkbox label,
.has-success.checkbox-inline label,
.has-success.radio label,
.has-success.radio-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning .control-label,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline,
.has-warning.checkbox label,
.has-warning.checkbox-inline label,
.has-warning.radio label,
.has-warning.radio-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label~.form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only~.form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .form-control,
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn {
    width: auto;
  }
  .form-inline .input-group>.form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .checkbox,
  .form-inline .radio {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .checkbox label,
  .form-inline .radio label {
    padding-left: 0;
  }
  .form-inline .checkbox input[type=checkbox],
  .form-inline .radio input[type=radio] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .radio,
.form-horizontal .radio-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .checkbox,
.form-horizontal .radio {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn.focus,
.btn:focus,
.btn:hover {
  color: #333;
  text-decoration: none;
}
.btn.active,
.btn:active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: .65;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default.focus,
.btn-default:focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default.active,
.btn-default:active,
.open>.dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open>.dropdown-toggle.btn-default.focus,
.open>.dropdown-toggle.btn-default:focus,
.open>.dropdown-toggle.btn-default:hover {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default.active,
.btn-default:active,
.open>.dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled.focus,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled].focus,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary.focus,
.btn-primary:focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary.active,
.btn-primary:active,
.open>.dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open>.dropdown-toggle.btn-primary.focus,
.open>.dropdown-toggle.btn-primary:focus,
.open>.dropdown-toggle.btn-primary:hover {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary.active,
.btn-primary:active,
.open>.dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success.focus,
.btn-success:focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success.active,
.btn-success:active,
.open>.dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success:active.focus,
.btn-success:active:focus,
.btn-success:active:hover,
.open>.dropdown-toggle.btn-success.focus,
.open>.dropdown-toggle.btn-success:focus,
.open>.dropdown-toggle.btn-success:hover {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success.active,
.btn-success:active,
.open>.dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled.focus,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled].focus,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info.focus,
.btn-info:focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info.active,
.btn-info:active,
.open>.dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info:active.focus,
.btn-info:active:focus,
.btn-info:active:hover,
.open>.dropdown-toggle.btn-info.focus,
.open>.dropdown-toggle.btn-info:focus,
.open>.dropdown-toggle.btn-info:hover {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info.active,
.btn-info:active,
.open>.dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled.focus,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info[disabled].focus,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning.focus,
.btn-warning:focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning.active,
.btn-warning:active,
.open>.dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning:active.focus,
.btn-warning:active:focus,
.btn-warning:active:hover,
.open>.dropdown-toggle.btn-warning.focus,
.open>.dropdown-toggle.btn-warning:focus,
.open>.dropdown-toggle.btn-warning:hover {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning.active,
.btn-warning:active,
.open>.dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled.focus,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled].focus,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger.focus,
.btn-danger:focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger.active,
.btn-danger:active,
.open>.dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger:active.focus,
.btn-danger:active:focus,
.btn-danger:active:hover,
.open>.dropdown-toggle.btn-danger.focus,
.open>.dropdown-toggle.btn-danger:focus,
.open>.dropdown-toggle.btn-danger:hover {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger.active,
.btn-danger:active,
.open>.dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled.focus,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger[disabled].focus,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: 400;
  color: #337ab7;
  border-radius: 0;
}
.btn-link,
.btn-link.active,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover {
  border-color: transparent;
}
.btn-link:focus,
.btn-link:hover {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
  color: #777;
  text-decoration: none;
}
.btn-group-lg>.btn,
.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-group-sm>.btn,
.btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-group-xs>.btn,
.btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block+.btn-block {
  margin-top: 5px;
}
input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  -o-transition: opacity .15s linear;
  transition: opacity .15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: .35s;
  -o-transition-duration: .35s;
  transition-duration: .35s;
  -webkit-transition-property: height, visibility;
  -o-transition-property: height, visibility;
  transition-property: height, visibility;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropdown,
.dropup {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.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;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
  box-shadow: 0 6px 12px rgba(0,0,0,0.175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu>li>a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}
.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
  color: #777;
}
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.open>.dropdown-menu {
  display: block;
}
.open>a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right>.dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group-vertical>.btn,
.btn-group>.btn {
  position: relative;
  float: left;
}
.btn-group-vertical>.btn.active,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn:focus,
.btn-group-vertical>.btn:hover,
.btn-group>.btn.active,
.btn-group>.btn:active,
.btn-group>.btn:focus,
.btn-group>.btn:hover {
  z-index: 2;
}
.btn-group .btn+.btn,
.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar>.btn,
.btn-toolbar>.btn-group,
.btn-toolbar>.input-group {
  margin-left: 5px;
}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group>.btn:first-child {
  margin-left: 0;
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group>.btn:last-child:not(:first-child),
.btn-group>.dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group>.btn-group {
  float: left;
}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
  border-radius: 0;
}
.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group>.btn+.dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
.btn-group>.btn-lg+.dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group,
.btn-group-vertical>.btn-group>.btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical>.btn-group>.btn {
  float: none;
}
.btn-group-vertical>.btn+.btn,
.btn-group-vertical>.btn+.btn-group,
.btn-group-vertical>.btn-group+.btn,
.btn-group-vertical>.btn-group+.btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical>.btn:first-child:not(:last-child) {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical>.btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
  border-radius: 0;
}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified>.btn,
.btn-group-justified>.btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified>.btn-group .btn {
  width: 100%;
}
.btn-group-justified>.btn-group .dropdown-menu {
  left: auto;
}
[data-toggle=buttons]>.btn input[type=checkbox],
[data-toggle=buttons]>.btn input[type=radio],
[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],
[data-toggle=buttons]>.btn-group>.btn input[type=radio] {
  position: absolute;
  clip: rect(0,0,0,0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*=col-] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg>.form-control,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group-lg>.form-control,
select.input-group-lg>.input-group-addon,
select.input-group-lg>.input-group-btn>.btn {
  height: 46px;
  line-height: 46px;
}
select[multiple].input-group-lg>.form-control,
select[multiple].input-group-lg>.input-group-addon,
select[multiple].input-group-lg>.input-group-btn>.btn,
textarea.input-group-lg>.form-control,
textarea.input-group-lg>.input-group-addon,
textarea.input-group-lg>.input-group-btn>.btn {
  height: auto;
}
.input-group-sm>.form-control,
.input-group-sm>.input-group-addon,
.input-group-sm>.input-group-btn>.btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm>.form-control,
select.input-group-sm>.input-group-addon,
select.input-group-sm>.input-group-btn>.btn {
  height: 30px;
  line-height: 30px;
}
select[multiple].input-group-sm>.form-control,
select[multiple].input-group-sm>.input-group-addon,
select[multiple].input-group-sm>.input-group-btn>.btn,
textarea.input-group-sm>.form-control,
textarea.input-group-sm>.input-group-addon,
textarea.input-group-sm>.input-group-btn>.btn {
  height: auto;
}
.input-group .form-control,
.input-group-addon,
.input-group-btn {
  display: table-cell;
}
.input-group .form-control:not(:first-child):not(:last-child),
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type=checkbox],
.input-group-addon input[type=radio] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group>.btn,
.input-group-btn:first-child>.dropdown-toggle,
.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,
.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,
.input-group-btn:first-child>.btn:not(:first-child),
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group>.btn,
.input-group-btn:last-child>.dropdown-toggle {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn>.btn {
  position: relative;
}
.input-group-btn>.btn+.btn {
  margin-left: -1px;
}
.input-group-btn>.btn:active,
.input-group-btn>.btn:focus,
.input-group-btn>.btn:hover {
  z-index: 2;
}
.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child>.btn,
.input-group-btn:last-child>.btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav>li {
  position: relative;
  display: block;
}
.nav>li>a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav>li>a:focus,
.nav>li>a:hover {
  text-decoration: none;
  background-color: #eee;
}
.nav>li.disabled>a {
  color: #777;
}
.nav>li.disabled>a:focus,
.nav>li.disabled>a:hover {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
  background-color: #eee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav>li>a>img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs>li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs>li>a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs>li>a:hover {
  border-color: #eee #eee #ddd;
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
  color: #555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified>li {
  float: none;
}
.nav-tabs.nav-justified>li>a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified>.dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified>li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified>li>a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified>li>a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified>.active>a,
.nav-tabs.nav-justified>.active>a:focus,
.nav-tabs.nav-justified>.active>a:hover {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified>li>a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified>.active>a,
  .nav-tabs.nav-justified>.active>a:focus,
  .nav-tabs.nav-justified>.active>a:hover {
    border-bottom-color: #fff;
  }
}
.nav-pills>li {
  float: left;
}
.nav-pills>li>a {
  border-radius: 4px;
}
.nav-pills>li+li {
  margin-left: 2px;
}
.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked>li {
  float: none;
}
.nav-stacked>li+li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified>li {
  float: none;
}
.nav-justified>li>a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified>.dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified>li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified>li>a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified>li>a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified>.active>a,
.nav-tabs-justified>.active>a:focus,
.nav-tabs-justified>.active>a:hover {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified>li>a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified>.active>a,
  .nav-tabs-justified>.active>a:focus,
  .nav-tabs-justified>.active>a:hover {
    border-bottom-color: #fff;
  }
}
.tab-content>.tab-pane {
  display: none;
}
.tab-content>.active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-bottom .navbar-collapse,
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-bottom .navbar-collapse,
  .navbar-fixed-top .navbar-collapse {
    max-height: 200px;
  }
}
.container-fluid>.navbar-collapse,
.container-fluid>.navbar-header,
.container>.navbar-collapse,
.container>.navbar-header {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container-fluid>.navbar-collapse,
  .container-fluid>.navbar-header,
  .container>.navbar-collapse,
  .container>.navbar-header {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-bottom,
.navbar-fixed-top {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-bottom,
  .navbar-fixed-top {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:focus,
.navbar-brand:hover {
  text-decoration: none;
}
.navbar-brand>img {
  display: block;
}
@media (min-width: 768px) {
  .navbar>.container .navbar-brand,
  .navbar>.container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar+.icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav>li>a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu .dropdown-header,
  .navbar-nav .open .dropdown-menu>li>a {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu>li>a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu>li>a:focus,
  .navbar-nav .open .dropdown-menu>li>a:hover {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav>li {
    float: left;
  }
  .navbar-nav>li>a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  padding: 10px 15px;
  margin-top: 8px;
  margin-right: -15px;
  margin-bottom: 8px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.1), 0 1px 0 rgba(255,255,255,0.1);
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .form-control,
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn {
    width: auto;
  }
  .navbar-form .input-group>.form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .checkbox,
  .navbar-form .radio {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .checkbox label,
  .navbar-form .radio label {
    padding-left: 0;
  }
  .navbar-form .checkbox input[type=checkbox],
  .navbar-form .radio input[type=radio] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav>li>.dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right~.navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav>li>a {
  color: #777;
}
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav>.disabled>a,
.navbar-default .navbar-nav>.disabled>a:focus,
.navbar-default .navbar-nav>.disabled>a:hover {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
  .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
  .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,
  .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:focus,
.navbar-default .btn-link:hover {
  color: #333;
}
.navbar-default .btn-link[disabled]:focus,
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:focus,
fieldset[disabled] .navbar-default .btn-link:hover {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:hover {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav>li>a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>li>a:hover {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav>.disabled>a,
.navbar-inverse .navbar-nav>.disabled>a:focus,
.navbar-inverse .navbar-nav>.disabled>a:hover {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle:hover {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse .navbar-nav>.open>a:hover {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,
  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,
  .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,
  .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,
  .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,
  .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:focus,
.navbar-inverse .btn-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:focus,
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:focus,
fieldset[disabled] .navbar-inverse .btn-link:hover {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb>li {
  display: inline-block;
}
.breadcrumb>li+li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb>.active {
  color: #777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination>li {
  display: inline;
}
.pagination>li>a,
.pagination>li>span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination>li:first-child>a,
.pagination>li:first-child>span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination>li:last-child>a,
.pagination>li:last-child>span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination>.disabled>a,
.pagination>.disabled>a:focus,
.pagination>.disabled>a:hover,
.pagination>.disabled>span,
.pagination>.disabled>span:focus,
.pagination>.disabled>span:hover {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg>li>a,
.pagination-lg>li>span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg>li:first-child>a,
.pagination-lg>li:first-child>span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg>li:last-child>a,
.pagination-lg>li:last-child>span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm>li>a,
.pagination-sm>li>span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm>li:first-child>a,
.pagination-sm>li:first-child>span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm>li:last-child>a,
.pagination-sm>li:last-child>span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li>a,
.pager li>span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li>a:focus,
.pager li>a:hover {
  text-decoration: none;
  background-color: #eee;
}
.pager .next>a,
.pager .next>span {
  float: right;
}
.pager .previous>a,
.pager .previous>span {
  float: left;
}
.pager .disabled>a,
.pager .disabled>a:focus,
.pager .disabled>a:hover,
.pager .disabled>span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:focus,
a.label:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777;
}
.label-default[href]:focus,
.label-default[href]:hover {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:focus,
.label-primary[href]:hover {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:focus,
.label-success[href]:hover {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:focus,
.label-info[href]:hover {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:focus,
.label-warning[href]:hover {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:focus,
.label-danger[href]:hover {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-group-xs>.btn .badge,
.btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:focus,
a.badge:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active>.badge,
.nav-pills>.active>a>.badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item>.badge {
  float: right;
}
.list-group-item>.badge+.badge {
  margin-right: 5px;
}
.nav-pills>li>a>.badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee;
}
.jumbotron .h1,
.jumbotron h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron>hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron .h1,
  .jumbotron h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
  -o-transition: border .2s ease-in-out;
  transition: border .2s ease-in-out;
}
.thumbnail a>img,
.thumbnail>img {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail.active,
a.thumbnail:focus,
a.thumbnail:hover {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #333;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: 700;
}
.alert>p,
.alert>ul {
  margin-bottom: 0;
}
.alert>p+p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-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-transition: width .6s ease;
  -o-transition: width .6s ease;
  transition: width .6s ease;
}
.progress-bar-striped,
.progress-striped .progress-bar {
  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: -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;
  background-size: 40px 40px;
}
.progress-bar.active,
.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  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: -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-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  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: -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-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  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: -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-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  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: -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);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media>.pull-right {
  padding-left: 10px;
}
.media-left,
.media>.pull-left {
  padding-right: 10px;
}
.media-body,
.media-left,
.media-right {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:focus,
a.list-group-item:hover,
button.list-group-item:focus,
button.list-group-item:hover {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:focus,
.list-group-item.disabled:hover {
  color: #777;
  cursor: not-allowed;
  background-color: #eee;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text {
  color: #777;
}
.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading>.small,
.list-group-item.active .list-group-item-heading>small,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading>.small,
.list-group-item.active:focus .list-group-item-heading>small,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading>.small,
.list-group-item.active:hover .list-group-item-heading>small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:focus .list-group-item-text,
.list-group-item.active:hover .list-group-item-text {
  color: #c7ddef;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:focus,
a.list-group-item-success:hover,
button.list-group-item-success:focus,
button.list-group-item-success:hover {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
a.list-group-item-success.active:focus,
a.list-group-item-success.active:hover,
button.list-group-item-success.active,
button.list-group-item-success.active:focus,
button.list-group-item-success.active:hover {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:focus,
a.list-group-item-info:hover,
button.list-group-item-info:focus,
button.list-group-item-info:hover {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
a.list-group-item-info.active:focus,
a.list-group-item-info.active:hover,
button.list-group-item-info.active,
button.list-group-item-info.active:focus,
button.list-group-item-info.active:hover {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:focus,
a.list-group-item-warning:hover,
button.list-group-item-warning:focus,
button.list-group-item-warning:hover {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:focus,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active,
button.list-group-item-warning.active:focus,
button.list-group-item-warning.active:hover {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:focus,
a.list-group-item-danger:hover,
button.list-group-item-danger:focus,
button.list-group-item-danger:hover {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:focus,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active,
button.list-group-item-danger.active:focus,
button.list-group-item-danger.active:hover {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
  box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading>.dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title>.small,
.panel-title>.small>a,
.panel-title>a,
.panel-title>small,
.panel-title>small>a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel>.list-group,
.panel>.panel-collapse>.list-group {
  margin-bottom: 0;
}
.panel>.list-group .list-group-item,
.panel>.panel-collapse>.list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel>.list-group:first-child .list-group-item:first-child,
.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel>.list-group:last-child .list-group-item:last-child,
.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.panel-heading+.list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group+.panel-footer {
  border-top-width: 0;
}
.panel>.panel-collapse>.table,
.panel>.table,
.panel>.table-responsive>.table {
  margin-bottom: 0;
}
.panel>.panel-collapse>.table caption,
.panel>.table caption,
.panel>.table-responsive>.table caption {
  padding-right: 15px;
  padding-left: 15px;
}
.panel>.table-responsive:first-child>.table:first-child,
.panel>.table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
.panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel>.table-responsive:last-child>.table:last-child,
.panel>.table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel>.panel-body+.table,
.panel>.panel-body+.table-responsive,
.panel>.table+.panel-body,
.panel>.table-responsive+.panel-body {
  border-top: 1px solid #ddd;
}
.panel>.table>tbody:first-child>tr:first-child td,
.panel>.table>tbody:first-child>tr:first-child th {
  border-top: 0;
}
.panel>.table-bordered,
.panel>.table-responsive>.table-bordered {
  border: 0;
}
.panel>.table-bordered>tbody>tr>td:first-child,
.panel>.table-bordered>tbody>tr>th:first-child,
.panel>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-bordered>thead>tr>td:first-child,
.panel>.table-bordered>thead>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
  border-left: 0;
}
.panel>.table-bordered>tbody>tr>td:last-child,
.panel>.table-bordered>tbody>tr>th:last-child,
.panel>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-bordered>thead>tr>td:last-child,
.panel>.table-bordered>thead>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,
.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
.panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
  border-right: 0;
}
.panel>.table-bordered>tbody>tr:first-child>td,
.panel>.table-bordered>tbody>tr:first-child>th,
.panel>.table-bordered>thead>tr:first-child>td,
.panel>.table-bordered>thead>tr:first-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
  border-bottom: 0;
}
.panel>.table-bordered>tbody>tr:last-child>td,
.panel>.table-bordered>tbody>tr:last-child>th,
.panel>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-bordered>tfoot>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
  border-bottom: 0;
}
.panel>.table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel+.panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading+.panel-collapse>.list-group,
.panel-group .panel-heading+.panel-collapse>.panel-body {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer+.panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default>.panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #ddd;
}
.panel-default>.panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}
.panel-default>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary>.panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #337ab7;
}
.panel-primary>.panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success>.panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #d6e9c6;
}
.panel-success>.panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info>.panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #bce8f1;
}
.panel-info>.panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning>.panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #faebcc;
}
.panel-warning>.panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger>.panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #ebccd1;
}
.panel-danger>.panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger>.panel-footer+.panel-collapse>.panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-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-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
.close:focus,
.close:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
  -o-transition: -o-transform .3s ease-out;
  transition: transform .3s ease-out;
  -webkit-transform: translate(0,-25%);
  -ms-transform: translate(0,-25%);
  -o-transform: translate(0,-25%);
  transform: translate(0,-25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0,0);
  -ms-transform: translate(0,0);
  -o-transform: translate(0,0);
  transform: translate(0,0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0,0,0,0.2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5);
  box-shadow: 0 3px 9px rgba(0,0,0,0.5);
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn+.btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn+.btn {
  margin-left: -1px;
}
.modal-footer .btn-block+.btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);
    box-shadow: 0 5px 15px rgba(0,0,0,0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  filter: alpha(opacity=0);
  opacity: 0;
  line-break: auto;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: .9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  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.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -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;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0,0,0,0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  box-shadow: 0 5px 10px rgba(0,0,0,0.2);
  line-break: auto;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.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 {
  content: "";
  border-width: 10px;
}
.popover.top>.arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0,0,0,0.25);
  border-bottom-width: 0;
}
.popover.top>.arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right>.arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0,0,0,0.25);
  border-left-width: 0;
}
.popover.right>.arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom>.arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0,0,0,0.25);
}
.popover.bottom>.arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  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;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner>.item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
  -o-transition: .6s ease-in-out left;
  transition: .6s ease-in-out left;
}
.carousel-inner>.item>a>img,
.carousel-inner>.item>img {
  line-height: 1;
}
@media all and (transform-3d),(-webkit-transform-3d) {
  .carousel-inner>.item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
    -o-transition: -o-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner>.item.active.right,
  .carousel-inner>.item.next {
    left: 0;
    -webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0);
  }
  .carousel-inner>.item.active.left,
  .carousel-inner>.item.prev {
    left: 0;
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
  }
  .carousel-inner>.item.active,
  .carousel-inner>.item.next.left,
  .carousel-inner>.item.prev.right {
    left: 0;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }
}
.carousel-inner>.active,
.carousel-inner>.next,
.carousel-inner>.prev {
  display: block;
}
.carousel-inner>.active {
  left: 0;
}
.carousel-inner>.next,
.carousel-inner>.prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner>.next {
  left: 100%;
}
.carousel-inner>.prev {
  left: -100%;
}
.carousel-inner>.next.left,
.carousel-inner>.prev.right {
  left: 0;
}
.carousel-inner>.active.left {
  left: -100%;
}
.carousel-inner>.active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0,0,0,0.6);
  background-color: rgba(0,0,0,0);
  filter: alpha(opacity=50);
  opacity: .5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);
  background-image: -o-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);
  background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.5)),to(rgba(0,0,0,0.0001)));
  background-image: linear-gradient(to right,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);
  background-image: -o-linear-gradient(left,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);
  background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.0001)),to(rgba(0,0,0,0.5)));
  background-image: linear-gradient(to right,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:focus,
.carousel-control:hover {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-next,
.carousel-control .icon-prev {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0,0,0,0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0,0,0,0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next,
  .carousel-control .icon-prev {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.btn-group-vertical>.btn-group:after,
.btn-group-vertical>.btn-group:before,
.btn-toolbar:after,
.btn-toolbar:before,
.clearfix:after,
.clearfix:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.dl-horizontal dd:after,
.dl-horizontal dd:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before,
.modal-footer:after,
.modal-footer:before,
.modal-header:after,
.modal-header:before,
.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before,
.pager:after,
.pager:before,
.panel-body:after,
.panel-body:before,
.row:after,
.row:before {
  display: table;
  content: " ";
}
.btn-group-vertical>.btn-group:after,
.btn-toolbar:after,
.clearfix:after,
.container-fluid:after,
.container:after,
.dl-horizontal dd:after,
.form-horizontal .form-group:after,
.modal-footer:after,
.modal-header:after,
.nav:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after,
.pager:after,
.panel-body:after,
.row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-lg,
.visible-md,
.visible-sm,
.visible-xs {
  display: none !important;
}
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  td.visible-xs,
  th.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  td.visible-sm,
  th.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  td.visible-md,
  th.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  td.visible-lg,
  th.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  td.visible-print,
  th.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 100;
}
h1 {
  font-size: 30px;
}
h2 {
  font-size: 24px;
}
h3 {
  font-size: 16px;
}
h4 {
  font-size: 14px;
}
h5 {
  font-size: 12px;
}
h6 {
  font-size: 10px;
}
h3,
h4,
h5 {
  margin-top: 5px;
  font-weight: 600;
}
.nav > li > a {
  color: #a7b1c2;
  font-weight: 600;
  padding: 14px 20px 14px 25px;
}
.nav.navbar-right > li > a {
  color: #999c9e;
}
.nav > li.active > a {
  color: #ffffff;
}
.navbar-default .nav > li > a:hover,
.navbar-default .nav > li > a:focus {
  background-color: #293846;
  color: white;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background: #fff;
}
.nav.navbar-top-links > li > a:hover,
.nav.navbar-top-links > li > a:focus {
  background-color: transparent;
}
.nav > li > a i {
  margin-right: 6px;
}
.navbar {
  border: 0;
}
.navbar-default {
  background-color: transparent;
  border-color: #2F4050;
}
.navbar-top-links li {
  display: inline-block;
}
.navbar-top-links li:last-child {
  margin-right: 40px;
}
.body-small .navbar-top-links li:last-child {
  margin-right: 0;
}
.navbar-top-links li a {
  padding: 20px 10px;
  min-height: 50px;
}
.dropdown-menu {
  border: medium none;
  border-radius: 3px;
  box-shadow: 0 0 3px rgba(86,96,117,0.7);
  display: none;
  float: left;
  font-size: 12px;
  left: 0;
  list-style: none outside none;
  padding: 0;
  position: absolute;
  text-shadow: none;
  top: 100%;
  z-index: 1000;
}
.dropdown-menu > li > a {
  border-radius: 3px;
  color: inherit;
  line-height: 25px;
  margin: 4px;
  text-align: left;
  font-weight: normal;
}
.dropdown-menu > li > a.font-bold {
  font-weight: 600;
}
.navbar-top-links .dropdown-menu li {
  display: block;
}
.navbar-top-links .dropdown-menu li:last-child {
  margin-right: 0;
}
.navbar-top-links .dropdown-menu li a {
  padding: 3px 20px;
  min-height: 0;
}
.navbar-top-links .dropdown-menu li a div {
  white-space: normal;
}
.navbar-top-links .dropdown-messages,
.navbar-top-links .dropdown-tasks,
.navbar-top-links .dropdown-alerts {
  width: 310px;
  min-width: 0;
}
.navbar-top-links .dropdown-messages {
  margin-left: 5px;
}
.navbar-top-links .dropdown-tasks {
  margin-left: -59px;
}
.navbar-top-links .dropdown-alerts {
  margin-left: -123px;
}
.navbar-top-links .dropdown-user {
  right: 0;
  left: auto;
}
.dropdown-messages,
.dropdown-alerts {
  padding: 10px 10px 10px 10px;
}
.dropdown-messages li a,
.dropdown-alerts li a {
  font-size: 12px;
}
.dropdown-messages li em,
.dropdown-alerts li em {
  font-size: 10px;
}
.nav.navbar-top-links .dropdown-alerts a {
  font-size: 12px;
}
.nav-header {
  padding: 33px 25px;
  background: '';
}
.pace-done .nav-header {
  transition: all 0.4s;
}
.nav > li.active {
  border-left: 4px solid #19aa8d;
  background: #293846;
}
.nav.nav-second-level > li.active {
  border: none;
}
.nav.nav-second-level.collapse[style] {
  height: auto !important;
}
.nav-header a {
  color: #DFE4ED;
}
.nav-header .text-muted {
  color: #8095a8;
}
.minimalize-styl-2 {
  padding: 4px 12px;
  margin: 14px 5px 5px 20px;
  font-size: 14px;
  float: left;
}
.navbar-form-custom {
  float: left;
  height: 50px;
  padding: 0;
  width: 200px;
  display: inline-table;
}
.navbar-form-custom .form-group {
  margin-bottom: 0;
}
.nav.navbar-top-links a {
  font-size: 14px;
}
.navbar-form-custom .form-control {
  background: none repeat scroll 0 0 rgba(0,0,0,0);
  border: medium none;
  font-size: 14px;
  height: 60px;
  margin: 0;
  z-index: 2000;
}
.count-info .label {
  line-height: 12px;
  padding: 2px 5px;
  position: absolute;
  right: 6px;
  top: 12px;
}
.arrow {
  float: right;
}
.fa.arrow:before {
  content: "\f104";
}
.active > a > .fa.arrow:before {
  content: "\f107";
}
.nav-second-level li,
.nav-third-level li {
  border-bottom: none !important;
}
.nav-second-level li a {
  padding: 7px 10px 7px 10px;
  padding-left: 52px;
}
.nav-third-level li a {
  padding-left: 62px;
}
.nav-second-level li:last-child {
  margin-bottom: 10px;
}
body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav li:hover > .nav-second-level,
.mini-navbar .nav li:focus > .nav-second-level {
  display: block;
  border-radius: 0 2px 2px 0;
  min-width: 140px;
  height: auto;
}
body.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
  font-size: 12px;
  border-radius: 3px;
}
.fixed-nav .slimScrollDiv #side-menu {
  padding-bottom: 60px;
}
.mini-navbar .nav-second-level li a {
  padding: 10px 10px 10px 15px;
}
.mini-navbar .nav-second-level {
  position: absolute;
  left: 70px;
  top: 0;
  background-color: #2F4050;
  padding: 10px 10px 10px 10px;
  font-size: 12px;
}
.canvas-menu.mini-navbar .nav-second-level {
  background: #293846;
}
.mini-navbar li.active .nav-second-level {
  left: 65px;
}
.navbar-default .special_link a {
  background: #1ab394;
  color: white;
}
.navbar-default .special_link a:hover {
  background: #17987e !important;
  color: white;
}
.navbar-default .special_link a span.label {
  background: #fff;
  color: #1ab394;
}
.navbar-default .landing_link a {
  background: #1cc09f;
  color: white;
}
.navbar-default .landing_link a:hover {
  background: #1ab394 !important;
  color: white;
}
.navbar-default .landing_link a span.label {
  background: #fff;
  color: #1cc09f;
}
.logo-element {
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  color: white;
  display: none;
  padding: 18px 0;
}
.pace-done .navbar-static-side,
.pace-done .nav-header,
.pace-done li.active,
.pace-done #page-wrapper,
.pace-done .footer {
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.navbar-fixed-top {
  background: #fff;
  transition-duration: 0.4s;
  border-bottom: 1px solid #e7eaec !important;
  z-index: 2030;
}
.navbar-fixed-top,
.navbar-static-top {
  background: #f3f3f4;
}
.fixed-nav #wrapper {
  margin-top: 0;
}
body.fixed-nav #wrapper .navbar-static-side,
body.fixed-nav #wrapper #page-wrapper {
  margin-top: 60px;
}
body.top-navigation.fixed-nav #wrapper #page-wrapper {
  margin-top: 0;
}
body.fixed-nav.fixed-nav-basic .navbar-fixed-top {
  left: 220px;
}
body.fixed-nav.fixed-nav-basic.mini-navbar .navbar-fixed-top {
  left: 70px;
}
body.fixed-nav.fixed-nav-basic.fixed-sidebar.mini-navbar .navbar-fixed-top {
  left: 0;
}
body.fixed-nav.fixed-nav-basic #wrapper .navbar-static-side {
  margin-top: 0;
}
body.fixed-nav.fixed-nav-basic.body-small .navbar-fixed-top {
  left: 0;
}
body.fixed-nav.fixed-nav-basic.fixed-sidebar.mini-navbar.body-small .navbar-fixed-top {
  left: 220px;
}
.fixed-nav .minimalize-styl-2 {
  margin: 14px 5px 5px 15px;
}
.body-small .navbar-fixed-top {
  margin-left: 0;
}
body.mini-navbar .navbar-static-side {
  width: 70px;
}
body.mini-navbar .profile-element,
body.mini-navbar .nav-label,
body.mini-navbar .navbar-default .nav li a span {
  display: none;
}
body.canvas-menu .profile-element {
  display: block;
}
body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav-second-level {
  display: none;
}
body.mini-navbar .navbar-default .nav > li > a {
  font-size: 16px;
}
body.mini-navbar .logo-element {
  display: block;
}
body.canvas-menu .logo-element {
  display: none;
}
body.mini-navbar .nav-header {
  padding: 0;
  background-color: #1ab394;
}
body.canvas-menu .nav-header {
  padding: 33px 25px;
}
body.mini-navbar #page-wrapper {
  margin: 0 0 0 70px;
}
body.fixed-sidebar.mini-navbar .footer,
body.canvas-menu.mini-navbar .footer {
  margin: 0 0 0 0 !important;
}
body.canvas-menu.mini-navbar #page-wrapper,
body.canvas-menu.mini-navbar .footer {
  margin: 0 0 0 0;
}
body.fixed-sidebar .navbar-static-side,
body.canvas-menu .navbar-static-side {
  position: fixed;
  width: 220px;
  z-index: 2001;
  height: 100%;
}
body.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 0;
}
body.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 0 0 0;
}
body.body-small.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 0 0 220px;
}
body.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 220px;
}
.fixed-sidebar.mini-navbar .nav li:focus > .nav-second-level,
.canvas-menu.mini-navbar .nav li:focus > .nav-second-level {
  display: block;
  height: auto;
}
body.fixed-sidebar.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
  font-size: 12px;
  border-radius: 3px;
}
body.canvas-menu.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
  font-size: 13px;
  border-radius: 3px;
}
.fixed-sidebar.mini-navbar .nav-second-level li a,
.canvas-menu.mini-navbar .nav-second-level li a {
  padding: 10px 10px 10px 15px;
}
.fixed-sidebar.mini-navbar .nav-second-level,
.canvas-menu.mini-navbar .nav-second-level {
  position: relative;
  padding: 0;
  font-size: 13px;
}
.fixed-sidebar.mini-navbar li.active .nav-second-level,
.canvas-menu.mini-navbar li.active .nav-second-level {
  left: 0;
}
body.fixed-sidebar.mini-navbar .navbar-default .nav > li > a,
body.canvas-menu.mini-navbar .navbar-default .nav > li > a {
  font-size: 13px;
}
body.fixed-sidebar.mini-navbar .nav-label,
body.fixed-sidebar.mini-navbar .navbar-default .nav li a span,
body.canvas-menu.mini-navbar .nav-label,
body.canvas-menu.mini-navbar .navbar-default .nav li a span {
  display: inline;
}
body.canvas-menu.mini-navbar .navbar-default .nav li .profile-element a span {
  display: block;
}
.canvas-menu.mini-navbar .nav-second-level li a,
.fixed-sidebar.mini-navbar .nav-second-level li a {
  padding: 7px 10px 7px 52px;
}
.fixed-sidebar.mini-navbar .nav-second-level,
.canvas-menu.mini-navbar .nav-second-level {
  left: 0;
}
body.canvas-menu nav.navbar-static-side {
  z-index: 2001;
  background: #2f4050;
  height: 100%;
  position: fixed;
  display: none;
}
body.canvas-menu.mini-navbar nav.navbar-static-side {
  display: block;
  width: 220px;
}
.top-navigation #page-wrapper {
  margin-left: 0;
}
.top-navigation .navbar-nav .dropdown-menu > .active > a {
  background: white;
  color: #1ab394;
  font-weight: bold;
}
.white-bg .navbar-fixed-top,
.white-bg .navbar-static-top {
  background: #fff;
}
.top-navigation .navbar {
  margin-bottom: 0;
}
.top-navigation .nav > li > a {
  padding: 15px 20px;
  color: #676a6c;
}
.top-navigation .nav > li a:hover,
.top-navigation .nav > li a:focus {
  background: #fff;
  color: #1ab394;
}
.top-navigation .nav > li.active {
  background: #fff;
  border: none;
}
.top-navigation .nav > li.active > a {
  color: #1ab394;
}
.top-navigation .navbar-right {
  margin-right: 10px;
}
.top-navigation .navbar-nav .dropdown-menu {
  box-shadow: none;
  border: 1px solid #e7eaec;
}
.top-navigation .dropdown-menu > li > a {
  margin: 0;
  padding: 7px 20px;
}
.navbar .dropdown-menu {
  margin-top: 0;
}
.top-navigation .navbar-brand {
  background: #1ab394;
  color: #fff;
  padding: 15px 25px;
}
.top-navigation .navbar-top-links li:last-child {
  margin-right: 0;
}
.top-navigation.mini-navbar #page-wrapper,
.top-navigation.body-small.fixed-sidebar.mini-navbar #page-wrapper,
.mini-navbar .top-navigation #page-wrapper,
.body-small.fixed-sidebar.mini-navbar .top-navigation #page-wrapper,
.canvas-menu #page-wrapper {
  margin: 0;
}
.top-navigation.fixed-nav #wrapper,
.fixed-nav #wrapper.top-navigation {
  margin-top: 50px;
}
.top-navigation .footer.fixed {
  margin-left: 0 !important;
}
.top-navigation .wrapper.wrapper-content {
  padding: 40px;
}
.top-navigation.body-small .wrapper.wrapper-content,
.body-small .top-navigation .wrapper.wrapper-content {
  padding: 40px 0 40px 0;
}
.navbar-toggle {
  background-color: #1ab394;
  color: #fff;
  padding: 6px 12px;
  font-size: 14px;
}
.top-navigation .navbar-nav .open .dropdown-menu > li > a,
.top-navigation .navbar-nav .open .dropdown-menu .dropdown-header {
  padding: 10px 15px 10px 20px;
}
@media (max-width: 768px) {
  .top-navigation .navbar-header {
    display: block;
    float: none;
  }
}
.menu-visible-lg,
.menu-visible-md {
  display: none !important;
}
@media (min-width: 1200px) {
  .menu-visible-lg {
    display: block !important;
  }
}
@media (min-width: 992px) {
  .menu-visible-md {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .menu-visible-md {
    display: block !important;
  }
  .menu-visible-lg {
    display: block !important;
  }
}
.btn {
  border-radius: 3px;
}
.float-e-margins .btn {
  margin-bottom: 5px;
}
.btn-w-m {
  min-width: 120px;
}
.btn-primary.btn-outline {
  color: #1ab394;
}
.btn-success.btn-outline {
  color: #1c84c6;
}
.btn-info.btn-outline {
  color: #23c6c8;
}
.btn-warning.btn-outline {
  color: #f8ac59;
}
.btn-danger.btn-outline {
  color: #ED5565;
}
.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
  color: #fff;
}
.btn-primary {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #FFFFFF;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary,
.btn-primary:active:focus,
.btn-primary:active:hover,
.btn-primary.active:hover,
.btn-primary.active:focus {
  background-color: #18a689;
  border-color: #18a689;
  color: #FFFFFF;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active,
.btn-primary.active[disabled],
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
  background-color: #1dc5a3;
  border-color: #1dc5a3;
}
.btn-success {
  background-color: #1c84c6;
  border-color: #1c84c6;
  color: #FFFFFF;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success,
.btn-success:active:focus,
.btn-success:active:hover,
.btn-success.active:hover,
.btn-success.active:focus {
  background-color: #1a7bb9;
  border-color: #1a7bb9;
  color: #FFFFFF;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled:active,
.btn-success.disabled.active,
.btn-success[disabled],
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled]:active,
.btn-success.active[disabled],
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success.active {
  background-color: #1f90d8;
  border-color: #1f90d8;
}
.btn-info {
  background-color: #23c6c8;
  border-color: #23c6c8;
  color: #FFFFFF;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info,
.btn-info:active:focus,
.btn-info:active:hover,
.btn-info.active:hover,
.btn-info.active:focus {
  background-color: #21b9bb;
  border-color: #21b9bb;
  color: #FFFFFF;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled:active,
.btn-info.disabled.active,
.btn-info[disabled],
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled]:active,
.btn-info.active[disabled],
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info.active {
  background-color: #26d7d9;
  border-color: #26d7d9;
}
.btn-default {
  color: inherit;
  background: white;
  border: 1px solid #e7eaec;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default,
.btn-default:active:focus,
.btn-default:active:hover,
.btn-default.active:hover,
.btn-default.active:focus {
  color: inherit;
  border: 1px solid #d2d2d2;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  box-shadow: 0 2px 5px rgba(0,0,0,0.15) inset;
}
.btn-default.disabled,
.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled:active,
.btn-default.disabled.active,
.btn-default[disabled],
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled]:active,
.btn-default.active[disabled],
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default.active {
  color: #cacaca;
}
.btn-warning {
  background-color: #f8ac59;
  border-color: #f8ac59;
  color: #FFFFFF;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning,
.btn-warning:active:focus,
.btn-warning:active:hover,
.btn-warning.active:hover,
.btn-warning.active:focus {
  background-color: #f7a54a;
  border-color: #f7a54a;
  color: #FFFFFF;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled:active,
.btn-warning.disabled.active,
.btn-warning[disabled],
.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:active,
.btn-warning.active[disabled],
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:active,
fieldset[disabled] .btn-warning.active {
  background-color: #f9b66d;
  border-color: #f9b66d;
}
.btn-danger {
  background-color: #ED5565;
  border-color: #ED5565;
  color: #FFFFFF;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger,
.btn-danger:active:focus,
.btn-danger:active:hover,
.btn-danger.active:hover,
.btn-danger.active:focus {
  background-color: #ec4758;
  border-color: #ec4758;
  color: #FFFFFF;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled:active,
.btn-danger.disabled.active,
.btn-danger[disabled],
.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:active,
.btn-danger.active[disabled],
fieldset[disabled] .btn-danger,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .btn-danger.active {
  background-color: #ef6776;
  border-color: #ef6776;
}
.btn-link {
  color: inherit;
}
.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.btn-link.active,
.open .dropdown-toggle.btn-link {
  color: #1ab394;
  text-decoration: none;
}
.btn-link:active,
.btn-link.active,
.open .dropdown-toggle.btn-link {
  background-image: none;
}
.btn-link.disabled,
.btn-link.disabled:hover,
.btn-link.disabled:focus,
.btn-link.disabled:active,
.btn-link.disabled.active,
.btn-link[disabled],
.btn-link[disabled]:hover,
.btn-link[disabled]:focus,
.btn-link[disabled]:active,
.btn-link.active[disabled],
fieldset[disabled] .btn-link,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:active,
fieldset[disabled] .btn-link.active {
  color: #cacaca;
}
.btn-white {
  color: inherit;
  background: white;
  border: 1px solid #e7eaec;
}
.btn-white:hover,
.btn-white:focus,
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white,
.btn-white:active:focus,
.btn-white:active:hover,
.btn-white.active:hover,
.btn-white.active:focus {
  color: inherit;
  border: 1px solid #d2d2d2;
}
.btn-white:active,
.btn-white.active {
  box-shadow: 0 2px 5px rgba(0,0,0,0.15) inset;
}
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white {
  background-image: none;
}
.btn-white.disabled,
.btn-white.disabled:hover,
.btn-white.disabled:focus,
.btn-white.disabled:active,
.btn-white.disabled.active,
.btn-white[disabled],
.btn-white[disabled]:hover,
.btn-white[disabled]:focus,
.btn-white[disabled]:active,
.btn-white.active[disabled],
fieldset[disabled] .btn-white,
fieldset[disabled] .btn-white:hover,
fieldset[disabled] .btn-white:focus,
fieldset[disabled] .btn-white:active,
fieldset[disabled] .btn-white.active {
  color: #cacaca;
}
.form-control,
.form-control:focus,
.has-error .form-control:focus,
.has-success .form-control:focus,
.has-warning .form-control:focus,
.navbar-collapse,
.navbar-form,
.navbar-form-custom .form-control:focus,
.navbar-form-custom .form-control:hover,
.open .btn.dropdown-toggle,
.panel,
.popover,
.progress,
.progress-bar {
  box-shadow: none;
}
.btn-outline {
  color: inherit;
  background-color: transparent;
  transition: all .5s;
}
.btn-rounded {
  border-radius: 50px;
}
.btn-large-dim {
  width: 90px;
  height: 90px;
  font-size: 42px;
}
button.dim {
  display: inline-block;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  padding-top: 6px;
  margin-right: 10px;
  position: relative;
  cursor: pointer;
  border-radius: 5px;
  font-weight: 600;
  margin-bottom: 20px !important;
}
button.dim:active {
  top: 3px;
}
button.btn-primary.dim {
  box-shadow: inset 0 0 0 #16987e, 0 5px 0 0 #16987e, 0 10px 5px #999;
}
button.btn-primary.dim:active {
  box-shadow: inset 0 0 0 #16987e, 0 2px 0 0 #16987e, 0 5px 3px #999;
}
button.btn-default.dim {
  box-shadow: inset 0 0 0 #b3b3b3, 0 5px 0 0 #b3b3b3, 0 10px 5px #999;
}
button.btn-default.dim:active {
  box-shadow: inset 0 0 0 #b3b3b3, 0 2px 0 0 #b3b3b3, 0 5px 3px #999;
}
button.btn-warning.dim {
  box-shadow: inset 0 0 0 #f79d3c, 0 5px 0 0 #f79d3c, 0 10px 5px #999;
}
button.btn-warning.dim:active {
  box-shadow: inset 0 0 0 #f79d3c, 0 2px 0 0 #f79d3c, 0 5px 3px #999;
}
button.btn-info.dim {
  box-shadow: inset 0 0 0 #1eacae, 0 5px 0 0 #1eacae, 0 10px 5px #999;
}
button.btn-info.dim:active {
  box-shadow: inset 0 0 0 #1eacae, 0 2px 0 0 #1eacae, 0 5px 3px #999;
}
button.btn-success.dim {
  box-shadow: inset 0 0 0 #1872ab, 0 5px 0 0 #1872ab, 0 10px 5px #999;
}
button.btn-success.dim:active {
  box-shadow: inset 0 0 0 #1872ab, 0 2px 0 0 #1872ab, 0 5px 3px #999;
}
button.btn-danger.dim {
  box-shadow: inset 0 0 0 #ea394c, 0 5px 0 0 #ea394c, 0 10px 5px #999;
}
button.btn-danger.dim:active {
  box-shadow: inset 0 0 0 #ea394c, 0 2px 0 0 #ea394c, 0 5px 3px #999;
}
button.dim:before {
  font-size: 50px;
  line-height: 1em;
  font-weight: normal;
  color: #fff;
  display: block;
  padding-top: 10px;
}
button.dim:active:before {
  top: 7px;
  font-size: 50px;
}
.btn:focus {
  outline: none !important;
}
.label {
  background-color: #D1DADE;
  color: #5E5E5E;
  font-family: 'Open Sans';
  font-size: 10px;
  font-weight: 600;
  padding: 3px 8px;
  text-shadow: none;
}
.badge {
  background-color: #D1DADE;
  color: #5E5E5E;
  font-family: 'Open Sans';
  font-size: 11px;
  font-weight: 600;
  padding-bottom: 4px;
  padding-left: 6px;
  padding-right: 6px;
  text-shadow: none;
}
.label-primary,
.badge-primary {
  background-color: #1ab394;
  color: #FFFFFF;
}
.label-success,
.badge-success {
  background-color: #1c84c6;
  color: #FFFFFF;
}
.label-warning,
.badge-warning {
  background-color: #f8ac59;
  color: #FFFFFF;
}
.label-warning-light,
.badge-warning-light {
  background-color: #f8ac59;
  color: #ffffff;
}
.label-danger,
.badge-danger {
  background-color: #ED5565;
  color: #FFFFFF;
}
.label-info,
.badge-info {
  background-color: #23c6c8;
  color: #FFFFFF;
}
.label-inverse,
.badge-inverse {
  background-color: #262626;
  color: #FFFFFF;
}
.label-white,
.badge-white {
  background-color: #FFFFFF;
  color: #5E5E5E;
}
.label-white,
.badge-disable {
  background-color: #2A2E36;
  color: #8B91A0;
}
.onoffswitch {
  position: relative;
  width: 64px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.onoffswitch-checkbox {
  display: none;
}
.onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: 2px solid #1ab394;
  border-radius: 2px;
}
.onoffswitch-inner {
  width: 200%;
  margin-left: -100%;
  -moz-transition: margin 0.3s ease-in 0s;
  -webkit-transition: margin 0.3s ease-in 0s;
  -o-transition: margin 0.3s ease-in 0s;
  transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before,
.onoffswitch-inner:after {
  float: left;
  width: 50%;
  height: 20px;
  padding: 0;
  line-height: 20px;
  font-size: 12px;
  color: white;
  font-family: Trebuchet, Arial, sans-serif;
  font-weight: bold;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.onoffswitch-inner:before {
  content: "ON";
  padding-left: 10px;
  background-color: #1ab394;
  color: #FFFFFF;
}
.onoffswitch-inner:after {
  content: "OFF";
  padding-right: 10px;
  background-color: #FFFFFF;
  color: #999999;
  text-align: right;
}
.onoffswitch-switch {
  width: 20px;
  margin: 0;
  background: #FFFFFF;
  border: 2px solid #1ab394;
  border-radius: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 44px;
  -moz-transition: all 0.3s ease-in 0s;
  -webkit-transition: all 0.3s ease-in 0s;
  -o-transition: all 0.3s ease-in 0s;
  transition: all 0.3s ease-in 0s;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  right: 0;
}
.chosen-container-single .chosen-single {
  background: #ffffff;
  box-shadow: none;
  -moz-box-sizing: border-box;
  background-color: #FFFFFF;
  border: 1px solid #CBD5DD;
  border-radius: 2px;
  cursor: text;
  height: auto !important;
  margin: 0;
  min-height: 30px;
  overflow: hidden;
  padding: 4px 12px;
  position: relative;
  width: 100%;
}
.chosen-container-multi .chosen-choices li.search-choice {
  background: #f1f1f1;
  border: 1px solid #ededed;
  border-radius: 2px;
  box-shadow: none;
  color: #333333;
  cursor: default;
  line-height: 13px;
  margin: 3px 0 3px 5px;
  padding: 3px 20px 3px 5px;
  position: relative;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #f4f4f4;
  border-color: #DDDDDD;
  color: inherit;
  cursor: default;
  z-index: 2;
}
.pagination > li > a,
.pagination > li > span {
  background-color: #FFFFFF;
  border: 1px solid #DDDDDD;
  color: inherit;
  float: left;
  line-height: 1.42857;
  margin-left: -1px;
  padding: 4px 10px;
  position: relative;
  text-decoration: none;
}
.tooltip-inner {
  background-color: #2F4050;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #2F4050;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #2F4050;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #2F4050;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #2F4050;
}
.easypiechart {
  position: relative;
  text-align: center;
}
.easypiechart .h2 {
  margin-left: 10px;
  margin-top: 10px;
  display: inline-block;
}
.easypiechart canvas {
  top: 0;
  left: 0;
}
.easypiechart .easypie-text {
  line-height: 1;
  position: absolute;
  top: 33px;
  width: 100%;
  z-index: 1;
}
.easypiechart img {
  margin-top: -4px;
}
.jqstooltip {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.fc-state-default {
  background-color: #ffffff;
  background-image: none;
  background-repeat: repeat-x;
  box-shadow: none;
  color: #333333;
  text-shadow: none;
}
.fc-state-default {
  border: 1px solid;
}
.fc-button {
  color: inherit;
  border: 1px solid #e7eaec;
  cursor: pointer;
  display: inline-block;
  height: 1.9em;
  line-height: 1.9em;
  overflow: hidden;
  padding: 0 0.6em;
  position: relative;
  white-space: nowrap;
}
.fc-state-active {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #ffffff;
}
.fc-header-title h2 {
  font-size: 16px;
  font-weight: 600;
  color: inherit;
}
.fc-content .fc-widget-header,
.fc-content .fc-widget-content {
  border-color: #e7eaec;
  font-weight: normal;
}
.fc-border-separate tbody {
  background-color: #F8F8F8;
}
.fc-state-highlight {
  background: none repeat scroll 0 0 #FCF8E3;
}
.external-event {
  padding: 5px 10px;
  border-radius: 2px;
  cursor: pointer;
  margin-bottom: 5px;
}
.fc-ltr .fc-event-hori.fc-event-end,
.fc-rtl .fc-event-hori.fc-event-start {
  border-radius: 2px;
}
.fc-event,
.fc-agenda .fc-event-time,
.fc-event a {
  padding: 4px 6px;
  background-color: #1ab394;
  border-color: #1ab394;
}
.fc-event-time,
.fc-event-title {
  color: #717171;
  padding: 0 1px;
}
.ui-calendar .fc-event-time,
.ui-calendar .fc-event-title {
  color: #fff;
}
.chat-activity-list .chat-element {
  border-bottom: 1px solid #e7eaec;
}
.chat-element:first-child {
  margin-top: 0;
}
.chat-element {
  padding-bottom: 15px;
}
.chat-element,
.chat-element .media {
  margin-top: 15px;
}
.chat-element,
.media-body {
  overflow: hidden;
}
.media-body {
  display: block;
  width: auto;
}
.chat-element > .pull-left {
  margin-right: 10px;
}
.chat-element img.img-circle,
.dropdown-messages-box img.img-circle {
  width: 38px;
  height: 38px;
}
.chat-element .well {
  border: 1px solid #e7eaec;
  box-shadow: none;
  margin-top: 10px;
  margin-bottom: 5px;
  padding: 10px 20px;
  font-size: 11px;
  line-height: 16px;
}
.chat-element .actions {
  margin-top: 10px;
}
.chat-element .photos {
  margin: 10px 0;
}
.right.chat-element > .pull-right {
  margin-left: 10px;
}
.chat-photo {
  max-height: 180px;
  border-radius: 4px;
  overflow: hidden;
  margin-right: 10px;
  margin-bottom: 10px;
}
.chat {
  margin: 0;
  padding: 0;
  list-style: none;
}
.chat li {
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #B3A9A9;
}
.chat li.left .chat-body {
  margin-left: 60px;
}
.chat li.right .chat-body {
  margin-right: 60px;
}
.chat li .chat-body p {
  margin: 0;
  color: #777777;
}
.panel .slidedown .glyphicon,
.chat .glyphicon {
  margin-right: 5px;
}
.chat-panel .panel-body {
  height: 350px;
  overflow-y: scroll;
}
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #FFFFFF;
  z-index: 2;
}
.list-group-item-heading {
  margin-top: 10px;
}
.list-group-item-text {
  margin: 0 0 10px;
  color: inherit;
  font-size: 12px;
  line-height: inherit;
}
.no-padding .list-group-item {
  border-left: none;
  border-right: none;
  border-bottom: none;
}
.no-padding .list-group-item:first-child {
  border-left: none;
  border-right: none;
  border-bottom: none;
  border-top: none;
}
.no-padding .list-group {
  margin-bottom: 0;
}
.list-group-item {
  background-color: inherit;
  border: 1px solid #e7eaec;
  display: block;
  margin-bottom: -1px;
  padding: 10px 15px;
  position: relative;
}
.elements-list .list-group-item {
  border-left: none;
  border-right: none;
  padding: 15px 25px;
}
.elements-list .list-group-item:first-child {
  border-left: none;
  border-right: none;
  border-top: none !important;
}
.elements-list .list-group {
  margin-bottom: 0;
}
.elements-list a {
  color: inherit;
}
.elements-list .list-group-item.active,
.elements-list .list-group-item:hover {
  background: #f3f3f4;
  color: inherit;
  border-color: #e7eaec;
  border-radius: 0;
}
.elements-list li.active {
  transition: none;
}
.element-detail-box {
  padding: 25px;
}
.flot-chart {
  display: block;
  height: 200px;
}
.widget .flot-chart.dashboard-chart {
  display: block;
  height: 120px;
  margin-top: 40px;
}
.flot-chart.dashboard-chart {
  display: block;
  height: 180px;
  margin-top: 40px;
}
.flot-chart-content {
  width: 100%;
  height: 100%;
}
.flot-chart-pie-content {
  width: 200px;
  height: 200px;
  margin: auto;
}
.jqstooltip {
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  visibility: hidden;
  background: #2b303a;
  background-color: rgba(43,48,58,0.8);
  color: white;
  text-align: left;
  white-space: nowrap;
  z-index: 10000;
  padding: 5px 5px 5px 5px;
  min-height: 22px;
  border-radius: 3px;
}
.jqsfield {
  color: white;
  text-align: left;
}
.fh-150 {
  height: 150px;
}
.fh-200 {
  height: 200px;
}
.h-150 {
  min-height: 150px;
}
.h-200 {
  min-height: 200px;
}
.legendLabel {
  padding-left: 5px;
}
.stat-list li:first-child {
  margin-top: 0;
}
.stat-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.stat-percent {
  float: right;
}
.stat-list li {
  margin-top: 15px;
  position: relative;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  background: transparent;
}
.dataTables_wrapper {
  padding-bottom: 30px;
}
.dataTables_length {
  float: left;
}
.dataTables_filter label {
  margin-right: 5px;
}
.html5buttons {
  float: right;
}
.html5buttons a {
  border: 1px solid #e7eaec;
  background: #fff;
  color: #676a6c;
  box-shadow: none;
  padding: 6px 8px;
  font-size: 12px;
}
.html5buttons a:hover,
.html5buttons a:focus:active {
  background-color: #eee;
  color: inherit;
  border-color: #d2d2d2;
}
div.dt-button-info {
  z-index: 100;
}
@media (max-width: 768px) {
  .html5buttons {
    float: none;
    margin-top: 10px;
  }
  .dataTables_length {
    float: none;
  }
}
.img-circle {
  border-radius: 50%;
}
.btn-circle {
  width: 30px;
  height: 30px;
  padding: 6px 0;
  border-radius: 15px;
  text-align: center;
  font-size: 12px;
  line-height: 1.428571429;
}
.btn-circle.btn-lg {
  width: 50px;
  height: 50px;
  padding: 10px 16px;
  border-radius: 25px;
  font-size: 18px;
  line-height: 1.33;
}
.btn-circle.btn-xl {
  width: 70px;
  height: 70px;
  padding: 10px 16px;
  border-radius: 35px;
  font-size: 24px;
  line-height: 1.33;
}
.show-grid [class^="col-"] {
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid #ddd;
  background-color: #eee !important;
}
.show-grid {
  margin: 15px 0;
}
.css-animation-box h1 {
  font-size: 44px;
}
.animation-efect-links a {
  padding: 4px 6px;
  font-size: 12px;
}
#animation_box {
  background-color: #f9f8f8;
  border-radius: 16px;
  width: 80%;
  margin: 0 auto;
  padding-top: 80px;
}
.animation-text-box {
  position: absolute;
  margin-top: 40px;
  left: 50%;
  margin-left: -100px;
  width: 200px;
}
.animation-text-info {
  position: absolute;
  margin-top: -60px;
  left: 50%;
  margin-left: -100px;
  width: 200px;
  font-size: 10px;
}
.animation-text-box h2 {
  font-size: 54px;
  font-weight: 600;
  margin-bottom: 5px;
}
.animation-text-box p {
  font-size: 12px;
  text-transform: uppercase;
}
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.pace-inactive {
  display: none;
}
.pace .pace-progress {
  background: #1ab394;
  position: fixed;
  z-index: 2040;
  top: 0;
  right: 100%;
  width: 100%;
  height: 2px;
}
.pace-inactive {
  display: none;
}
.widget {
  border-radius: 5px;
  padding: 15px 20px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.widget.style1 h2 {
  font-size: 30px;
}
.widget h2,
.widget h3 {
  margin-top: 5px;
  margin-bottom: 0;
}
.widget-text-box {
  padding: 20px;
  border: 1px solid #e7eaec;
  background: #ffffff;
}
.widget-head-color-box {
  border-radius: 5px 5px 0 0;
  margin-top: 10px;
}
.widget .flot-chart {
  height: 100px;
}
.vertical-align div {
  display: inline-block;
  vertical-align: middle;
}
.vertical-align h2,
.vertical-align h3 {
  margin: 0;
}
.todo-list {
  list-style: none outside none;
  margin: 0;
  padding: 0;
  font-size: 14px;
}
.todo-list.small-list {
  font-size: 12px;
}
.todo-list.small-list > li {
  background: #f3f3f4;
  border-left: none;
  border-right: none;
  border-radius: 4px;
  color: inherit;
  margin-bottom: 2px;
  padding: 6px 6px 6px 12px;
}
.todo-list.small-list .btn-xs,
.todo-list.small-list .btn-group-xs > .btn {
  border-radius: 5px;
  font-size: 10px;
  line-height: 1.5;
  padding: 1px 2px 1px 5px;
}
.todo-list > li {
  background: #f3f3f4;
  border-left: 6px solid #e7eaec;
  border-right: 6px solid #e7eaec;
  border-radius: 4px;
  color: inherit;
  margin-bottom: 2px;
  padding: 10px;
}
.todo-list .handle {
  cursor: move;
  display: inline-block;
  font-size: 16px;
  margin: 0 5px;
}
.todo-list > li .label {
  font-size: 9px;
  margin-left: 10px;
}
.check-link {
  font-size: 16px;
}
.todo-completed {
  text-decoration: line-through;
}
.geo-statistic h1 {
  font-size: 36px;
  margin-bottom: 0;
}
.glyphicon.fa {
  font-family: "FontAwesome";
}
.inline {
  display: inline-block !important;
}
.input-s-sm {
  width: 120px;
}
.input-s {
  width: 200px;
}
.input-s-lg {
  width: 250px;
}
.i-checks {
  padding-left: 0;
}
.form-control,
.single-line {
  background-color: #FFFFFF;
  background-image: none;
  border: 1px solid #e5e6e7;
  border-radius: 1px;
  color: inherit;
  display: block;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
  font-size: 14px;
}
.form-control:focus,
.single-line:focus {
  border-color: #1ab394 !important;
}
.has-success .form-control {
  border-color: #1ab394;
}
.has-warning .form-control {
  border-color: #f8ac59;
}
.has-error .form-control {
  border-color: #ED5565;
}
.has-success .control-label {
  color: #1ab394;
}
.has-warning .control-label {
  color: #f8ac59;
}
.has-error .control-label {
  color: #ED5565;
}
.input-group-addon {
  background-color: #fff;
  border: 1px solid #E5E6E7;
  border-radius: 1px;
  color: inherit;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  padding: 6px 12px;
  text-align: center;
}
.spinner-buttons.input-group-btn .btn-xs {
  line-height: 1.13;
}
.spinner-buttons.input-group-btn {
  width: 20%;
}
.noUi-connect {
  background: none repeat scroll 0 0 #1ab394;
  box-shadow: none;
}
.slider_red .noUi-connect {
  background: none repeat scroll 0 0 #ED5565;
  box-shadow: none;
}
.ui-sortable .ibox-title {
  cursor: move;
}
.ui-sortable-placeholder {
  border: 1px dashed #cecece !important;
  visibility: visible !important;
  background: #e7eaec;
}
.ibox.ui-sortable-placeholder {
  margin: 0 0 23px !important;
}
.onoffswitch {
  position: relative;
  width: 54px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.onoffswitch-checkbox {
  display: none;
}
.onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: 2px solid #1AB394;
  border-radius: 3px;
}
.onoffswitch-inner {
  display: block;
  width: 200%;
  margin-left: -100%;
  -moz-transition: margin 0.3s ease-in 0s;
  -webkit-transition: margin 0.3s ease-in 0s;
  -o-transition: margin 0.3s ease-in 0s;
  transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before,
.onoffswitch-inner:after {
  display: block;
  float: left;
  width: 50%;
  height: 16px;
  padding: 0;
  line-height: 16px;
  font-size: 10px;
  color: white;
  font-family: Trebuchet, Arial, sans-serif;
  font-weight: bold;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.onoffswitch-inner:before {
  content: "ON";
  padding-left: 7px;
  background-color: #1AB394;
  color: #FFFFFF;
}
.onoffswitch-inner:after {
  content: "OFF";
  padding-right: 7px;
  background-color: #FFFFFF;
  color: #919191;
  text-align: right;
}
.onoffswitch-switch {
  display: block;
  width: 18px;
  margin: 0;
  background: #FFFFFF;
  border: 2px solid #1AB394;
  border-radius: 3px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 36px;
  -moz-transition: all 0.3s ease-in 0s;
  -webkit-transition: all 0.3s ease-in 0s;
  -o-transition: all 0.3s ease-in 0s;
  transition: all 0.3s ease-in 0s;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  right: 0;
}
.ui-jqgrid {
  -moz-box-sizing: content-box;
}
.ui-jqgrid-btable {
  border-collapse: separate;
}
.ui-jqgrid-htable {
  border-collapse: separate;
}
.ui-jqgrid-titlebar {
  height: 40px;
  line-height: 15px;
  color: #676a6c;
  background-color: #F9F9F9;
  text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}
.ui-jqgrid .ui-jqgrid-title {
  float: left;
  margin: 1.1em 1em 0.2em;
}
.ui-jqgrid .ui-jqgrid-titlebar {
  position: relative;
  border-left: 0 solid;
  border-right: 0 solid;
  border-top: 0 solid;
}
.ui-widget-header {
  background: none;
  background-image: none;
  background-color: #f5f5f6;
  text-transform: uppercase;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.ui-jqgrid tr.ui-row-ltr td {
  border-right-color: inherit;
  border-right-style: solid;
  border-right-width: 1px;
  text-align: left;
  border-color: #DDDDDD;
  background-color: inherit;
}
.ui-search-toolbar input[type="text"] {
  font-size: 12px;
  height: 15px;
  border: 1px solid #CCCCCC;
  border-radius: 0;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  background: #F9F9F9;
  border: 1px solid #DDDDDD;
  line-height: 15px;
  font-weight: bold;
  color: #676a6c;
  text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}
.ui-widget-content {
  box-sizing: content-box;
}
.ui-icon-triangle-1-n {
  background-position: 1px -16px;
}
.ui-jqgrid tr.ui-search-toolbar th {
  border-top-width: 0 !important;
  border-top-color: inherit !important;
  border-top-style: ridge !important;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  background: #f5f5f5;
  border-collapse: separate;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  background: #f2fbff;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #dddddd;
  background: #ffffff;
  font-weight: normal;
  color: #212121;
}
.ui-jqgrid .ui-pg-input {
  font-size: inherit;
  width: 50px;
  border: 1px solid #CCCCCC;
  height: 15px;
}
.ui-jqgrid .ui-pg-selbox {
  display: block;
  font-size: 1em;
  height: 25px;
  line-height: 18px;
  margin: 0;
  width: auto;
}
.ui-jqgrid .ui-pager-control {
  position: relative;
}
.ui-jqgrid .ui-jqgrid-pager {
  height: 32px;
  position: relative;
}
.ui-pg-table .navtable .ui-corner-all {
  border-radius: 0;
}
.ui-jqgrid .ui-pg-button:hover {
  padding: 1px;
  border: 0;
}
.ui-jqgrid .loading {
  position: absolute;
  top: 45%;
  left: 45%;
  width: auto;
  height: auto;
  z-index: 101;
  padding: 6px;
  margin: 5px;
  text-align: center;
  font-weight: bold;
  display: none;
  border-width: 2px !important;
  font-size: 11px;
}
.ui-jqgrid .form-control {
  height: 10px;
  width: auto;
  display: inline;
  padding: 10px 12px;
}
.ui-jqgrid-pager {
  height: 32px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 0;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 0;
}
.ui-widget-content {
  border: 1px solid #ddd;
}
.ui-jqgrid .ui-jqgrid-titlebar {
  padding: 0;
}
.ui-jqgrid .ui-jqgrid-titlebar {
  border-bottom: 1px solid #ddd;
}
.ui-jqgrid tr.jqgrow td {
  padding: 6px;
}
.ui-jqdialog .ui-jqdialog-titlebar {
  padding: 10px 10px;
}
.ui-jqdialog .ui-jqdialog-title {
  float: none !important;
}
.ui-jqdialog > .ui-resizable-se {
  position: absolute;
}
.dd {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 13px;
  line-height: 20px;
}
.dd-list {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}
.dd-list .dd-list {
  padding-left: 30px;
}
.dd-collapsed .dd-list {
  display: none;
}
.dd-item,
.dd-empty,
.dd-placeholder {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  min-height: 20px;
  font-size: 13px;
  line-height: 20px;
}
.dd-handle {
  display: block;
  margin: 5px 0;
  padding: 5px 10px;
  color: #333;
  text-decoration: none;
  border: 1px solid #e7eaec;
  background: #f5f5f5;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.dd-handle span {
  font-weight: bold;
}
.dd-handle:hover {
  background: #f0f0f0;
  cursor: pointer;
  font-weight: bold;
}
.dd-item > button {
  display: block;
  position: relative;
  cursor: pointer;
  float: left;
  width: 25px;
  height: 20px;
  margin: 5px 0;
  padding: 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  border: 0;
  background: transparent;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  font-weight: bold;
}
.dd-item > button:before {
  content: '+';
  display: block;
  position: absolute;
  width: 100%;
  text-align: center;
  text-indent: 0;
}
.dd-item > button[data-action="collapse"]:before {
  content: '-';
}
#nestable2 .dd-item > button {
  font-family: FontAwesome;
  height: 34px;
  width: 33px;
  color: #c1c1c1;
}
#nestable2 .dd-item > button:before {
  content: "\f067";
}
#nestable2 .dd-item > button[data-action="collapse"]:before {
  content: "\f068";
}
.dd-placeholder,
.dd-empty {
  margin: 5px 0;
  padding: 0;
  min-height: 30px;
  background: #f2fbff;
  border: 1px dashed #b6bcbf;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.dd-empty {
  border: 1px dashed #bbb;
  min-height: 100px;
  background-color: #e5e5e5;
  background-image: -webkit-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff), -webkit-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);
  background-image: -moz-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff), -moz-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);
  background-image: linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff), linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);
  background-size: 60px 60px;
  background-position: 0 0, 30px 30px;
}
.dd-dragel {
  position: absolute;
  z-index: 9999;
  pointer-events: none;
}
.dd-dragel > .dd-item .dd-handle {
  margin-top: 0;
}
.dd-dragel .dd-handle {
  -webkit-box-shadow: 2px 4px 6px 0 rgba(0,0,0,0.1);
  box-shadow: 2px 4px 6px 0 rgba(0,0,0,0.1);
}
.nestable-lists {
  display: block;
  clear: both;
  padding: 30px 0;
  width: 100%;
  border: 0;
  border-top: 2px solid #ddd;
  border-bottom: 2px solid #ddd;
}
#nestable-menu {
  padding: 0;
  margin: 10px 0 20px 0;
}
#nestable-output,
#nestable2-output {
  width: 100%;
  font-size: 0.75em;
  line-height: 1.333333em;
  font-family: open sans, lucida grande, lucida sans unicode, helvetica, arial, sans-serif;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#nestable2 .dd-handle {
  color: inherit;
  border: 1px dashed #e7eaec;
  background: #f3f3f4;
  padding: 10px;
}
#nestable2 span.label {
  margin-right: 10px;
}
#nestable-output,
#nestable2-output {
  font-size: 12px;
  padding: 25px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.CodeMirror {
  border: 1px solid #eee;
  height: auto;
}
.CodeMirror-scroll {
  overflow-y: hidden;
  overflow-x: auto;
}
.google-map {
  height: 300px;
}
label.error {
  color: #cc5965;
  display: inline-block;
  margin-left: 5px;
}
.form-control.error {
  border: 1px dotted #cc5965;
}
.gridStyle {
  border: 1px solid #d4d4d4;
  width: 100%;
  height: 400px;
}
.gridStyle2 {
  border: 1px solid #d4d4d4;
  width: 500px;
  height: 300px;
}
.ngH eaderCell {
  border-right: none;
  border-bottom: 1px solid #e7eaec;
}
.ngCell {
  border-right: none;
}
.ngTopPanel {
  background: #F5F5F6;
}
.ngRow.even {
  background: #f9f9f9;
}
.ngRow.selected {
  background: #EBF2F1;
}
.ngRow {
  border-bottom: 1px solid #e7eaec;
}
.ngCell {
  background-color: transparent;
}
.ngHeaderCell {
  border-right: none;
}
#toast-container > .toast {
  background-image: none !important;
}
#toast-container > .toast:before {
  position: fixed;
  font-family: FontAwesome;
  font-size: 24px;
  line-height: 24px;
  float: left;
  color: #FFF;
  padding-right: 0.5em;
  margin: auto 0.5em auto -1.5em;
}
#toast-container > .toast-warning:before {
  content: "\f0e7";
}
#toast-container > .toast-error:before {
  content: "\f071";
}
#toast-container > .toast-info:before {
  content: "\f005";
}
#toast-container > .toast-success:before {
  content: "\f00C";
}
#toast-container > div {
  -moz-box-shadow: 0 0 3px #999;
  -webkit-box-shadow: 0 0 3px #999;
  box-shadow: 0 0 3px #999;
  opacity: .9;
  -ms-filter: alpha(Opacity=90);
  filter: alpha(opacity=90);
}
#toast-container > :hover {
  -moz-box-shadow: 0 0 4px #999;
  -webkit-box-shadow: 0 0 4px #999;
  box-shadow: 0 0 4px #999;
  opacity: 1;
  -ms-filter: alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}
.toast {
  background-color: #1ab394;
}
.toast-success {
  background-color: #1ab394;
}
.toast-error {
  background-color: #ED5565;
}
.toast-info {
  background-color: #23c6c8;
}
.toast-warning {
  background-color: #f8ac59;
}
.toast-top-full-width {
  margin-top: 20px;
}
.toast-bottom-full-width {
  margin-bottom: 20px;
}
.cg-notify-message.inspinia-notify {
  background: #fff;
  padding: 0;
  box-shadow: 0 0 1px rgba(0,0,0,0.1), 0 2px 4px rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 0 1px rgba(0,0,0,0.1), 0 2px 4px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0 1px rgba(0,0,0,0.1), 0 2px 4px rgba(0,0,0,0.2);
  border: none;
  margin-top: 30px;
  color: inherit;
}
.inspinia-notify.alert-warning {
  border-left: 6px solid #f8ac59;
}
.inspinia-notify.alert-success {
  border-left: 6px solid #1c84c6;
}
.inspinia-notify.alert-danger {
  border-left: 6px solid #ED5565;
}
.inspinia-notify.alert-info {
  border-left: 6px solid #1ab394;
}
.img-container,
.img-preview {
  overflow: hidden;
  text-align: center;
  width: 100%;
}
.img-preview-sm {
  height: 130px;
  width: 200px;
}
.forum-post-container .media {
  margin: 10px 10px 10px 10px;
  padding: 20px 10px 20px 10px;
  border-bottom: 1px solid #f1f1f1;
}
.forum-avatar {
  float: left;
  margin-right: 20px;
  text-align: center;
  width: 110px;
}
.forum-avatar .img-circle {
  height: 48px;
  width: 48px;
}
.author-info {
  color: #676a6c;
  font-size: 11px;
  margin-top: 5px;
  text-align: center;
}
.forum-post-info {
  padding: 9px 12px 6px 12px;
  background: #f9f9f9;
  border: 1px solid #f1f1f1;
}
.media-body > .media {
  background: #f9f9f9;
  border-radius: 3px;
  border: 1px solid #f1f1f1;
}
.forum-post-container .media-body .photos {
  margin: 10px 0;
}
.forum-photo {
  max-width: 140px;
  border-radius: 3px;
}
.media-body > .media .forum-avatar {
  width: 70px;
  margin-right: 10px;
}
.media-body > .media .forum-avatar .img-circle {
  height: 38px;
  width: 38px;
}
.mid-icon {
  font-size: 66px;
}
.forum-item {
  margin: 10px 0;
  padding: 10px 0 20px;
  border-bottom: 1px solid #f1f1f1;
}
.views-number {
  font-size: 24px;
  line-height: 18px;
  font-weight: 400;
}
.forum-container,
.forum-post-container {
  padding: 30px !important;
}
.forum-item small {
  color: #999;
}
.forum-item .forum-sub-title {
  color: #999;
  margin-left: 50px;
}
.forum-title {
  margin: 15px 0 15px 0;
}
.forum-info {
  text-align: center;
}
.forum-desc {
  color: #999;
}
.forum-icon {
  float: left;
  width: 30px;
  margin-right: 20px;
  text-align: center;
}
a.forum-item-title {
  color: inherit;
  display: block;
  font-size: 18px;
  font-weight: 600;
}
a.forum-item-title:hover {
  color: inherit;
}
.forum-icon .fa {
  font-size: 30px;
  margin-top: 8px;
  color: #9b9b9b;
}
.forum-item.active .fa {
  color: #1ab394;
}
.forum-item.active a.forum-item-title {
  color: #1ab394;
}
@media (max-width: 992px) {
  .forum-info {
    margin: 15px 0 10px 0;
    display: none;
  }
  .forum-desc {
    float: none !important;
  }
}
.vertical-container {
  width: 90%;
  max-width: 1170px;
  margin: 0 auto;
}
.vertical-container::after {
  content: '';
  display: table;
  clear: both;
}
#vertical-timeline {
  position: relative;
  padding: 0;
  margin-top: 2em;
  margin-bottom: 2em;
}
#vertical-timeline::before {
  content: '';
  position: absolute;
  top: 0;
  left: 18px;
  height: 100%;
  width: 4px;
  background: #f1f1f1;
}
.vertical-timeline-content .btn {
  float: right;
}
#vertical-timeline.light-timeline:before {
  background: #e7eaec;
}
.dark-timeline .vertical-timeline-content:before {
  border-color: transparent #f5f5f5 transparent transparent;
}
.dark-timeline.center-orientation .vertical-timeline-content:before {
  border-color: transparent transparent transparent #f5f5f5;
}
.dark-timeline .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before,
.dark-timeline.center-orientation .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before {
  border-color: transparent #f5f5f5 transparent transparent;
}
.dark-timeline .vertical-timeline-content,
.dark-timeline.center-orientation .vertical-timeline-content {
  background: #f5f5f5;
}
@media only screen and (min-width: 1170px) {
  #vertical-timeline.center-orientation {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  #vertical-timeline.center-orientation:before {
    left: 50%;
    margin-left: -2px;
  }
}
@media only screen and (max-width: 1170px) {
  .center-orientation.dark-timeline .vertical-timeline-content:before {
    border-color: transparent #f5f5f5 transparent transparent;
  }
}
.vertical-timeline-block {
  position: relative;
  margin: 2em 0;
}
.vertical-timeline-block:after {
  content: "";
  display: table;
  clear: both;
}
.vertical-timeline-block:first-child {
  margin-top: 0;
}
.vertical-timeline-block:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 1170px) {
  .center-orientation .vertical-timeline-block {
    margin: 4em 0;
  }
  .center-orientation .vertical-timeline-block:first-child {
    margin-top: 0;
  }
  .center-orientation .vertical-timeline-block:last-child {
    margin-bottom: 0;
  }
}
.vertical-timeline-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  font-size: 16px;
  border: 3px solid #f1f1f1;
  text-align: center;
}
.vertical-timeline-icon i {
  display: block;
  width: 24px;
  height: 24px;
  position: relative;
  left: 50%;
  top: 50%;
  margin-left: -12px;
  margin-top: -9px;
}
@media only screen and (min-width: 1170px) {
  .center-orientation .vertical-timeline-icon {
    width: 50px;
    height: 50px;
    left: 50%;
    margin-left: -25px;
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    font-size: 19px;
  }
  .center-orientation .vertical-timeline-icon i {
    margin-left: -12px;
    margin-top: -10px;
  }
  .center-orientation .cssanimations .vertical-timeline-icon.is-hidden {
    visibility: hidden;
  }
}
.vertical-timeline-content {
  position: relative;
  margin-left: 60px;
  background: white;
  border-radius: 0.25em;
  padding: 1em;
}
.vertical-timeline-content:after {
  content: "";
  display: table;
  clear: both;
}
.vertical-timeline-content h2 {
  font-weight: 400;
  margin-top: 4px;
}
.vertical-timeline-content p {
  margin: 1em 0;
  line-height: 1.6;
}
.vertical-timeline-content .vertical-date {
  float: left;
  font-weight: 500;
}
.vertical-date small {
  color: #1ab394;
  font-weight: 400;
}
.vertical-timeline-content::before {
  content: '';
  position: absolute;
  top: 16px;
  right: 100%;
  height: 0;
  width: 0;
  border: 7px solid transparent;
  border-right: 7px solid white;
}
@media only screen and (min-width: 768px) {
  .vertical-timeline-content h2 {
    font-size: 18px;
  }
  .vertical-timeline-content p {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1170px) {
  .center-orientation .vertical-timeline-content {
    margin-left: 0;
    padding: 1.6em;
    width: 45%;
  }
  .center-orientation .vertical-timeline-content::before {
    top: 24px;
    left: 100%;
    border-color: transparent;
    border-left-color: white;
  }
  .center-orientation .vertical-timeline-content .btn {
    float: left;
  }
  .center-orientation .vertical-timeline-content .vertical-date {
    position: absolute;
    width: 100%;
    left: 122%;
    top: 2px;
    font-size: 14px;
  }
  .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content {
    float: right;
  }
  .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content::before {
    top: 24px;
    left: auto;
    right: 100%;
    border-color: transparent;
    border-right-color: white;
  }
  .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content .btn {
    float: right;
  }
  .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content .vertical-date {
    left: auto;
    right: 122%;
    text-align: right;
  }
  .center-orientation .cssanimations .vertical-timeline-content.is-hidden {
    visibility: hidden;
  }
}
.tabs-container .panel-body {
  background: #fff;
  border: 1px solid #e7eaec;
  border-radius: 2px;
  padding: 20px;
  position: relative;
}
.tabs-container .nav-tabs > li.active > a,
.tabs-container .nav-tabs > li.active > a:hover,
.tabs-container .nav-tabs > li.active > a:focus {
  border: 1px solid #e7eaec;
  border-bottom-color: transparent;
  background-color: #fff;
}
.tabs-container .nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.tabs-container .tab-pane .panel-body {
  border-top: none;
}
.tabs-container .nav-tabs > li.active > a,
.tabs-container .nav-tabs > li.active > a:hover,
.tabs-container .nav-tabs > li.active > a:focus {
  border: 1px solid #e7eaec;
  border-bottom-color: transparent;
}
.tabs-container .nav-tabs {
  border-bottom: 1px solid #e7eaec;
}
.tabs-container .tab-pane .panel-body {
  border-top: none;
}
.tabs-container .tabs-left .tab-pane .panel-body,
.tabs-container .tabs-right .tab-pane .panel-body {
  border-top: 1px solid #e7eaec;
}
.tabs-container .nav-tabs > li a:hover {
  background: transparent;
  border-color: transparent;
}
.tabs-container .tabs-below > .nav-tabs,
.tabs-container .tabs-right > .nav-tabs,
.tabs-container .tabs-left > .nav-tabs {
  border-bottom: 0;
}
.tabs-container .tabs-left .panel-body {
  position: static;
}
.tabs-container .tabs-left > .nav-tabs,
.tabs-container .tabs-right > .nav-tabs {
  width: 20%;
}
.tabs-container .tabs-left .panel-body {
  width: 80%;
  margin-left: 20%;
}
.tabs-container .tabs-right .panel-body {
  width: 80%;
  margin-right: 20%;
}
.tabs-container .tab-content > .tab-pane,
.tabs-container .pill-content > .pill-pane {
  display: none;
}
.tabs-container .tab-content > .active,
.tabs-container .pill-content > .active {
  display: block;
}
.tabs-container .tabs-below > .nav-tabs {
  border-top: 1px solid #e7eaec;
}
.tabs-container .tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}
.tabs-container .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-container .tabs-below > .nav-tabs > li > a:hover,
.tabs-container .tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #e7eaec;
  border-bottom-color: transparent;
}
.tabs-container .tabs-left > .nav-tabs > li,
.tabs-container .tabs-right > .nav-tabs > li {
  float: none;
}
.tabs-container .tabs-left > .nav-tabs > li > a,
.tabs-container .tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}
.tabs-container .tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
}
.tabs-container .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-container .tabs-left > .nav-tabs .active > a,
.tabs-container .tabs-left > .nav-tabs .active > a:hover,
.tabs-container .tabs-left > .nav-tabs .active > a:focus {
  border-color: #e7eaec transparent #e7eaec #e7eaec;
  *border-right-color: #ffffff;
}
.tabs-container .tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
}
.tabs-container .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-container .tabs-right > .nav-tabs .active > a,
.tabs-container .tabs-right > .nav-tabs .active > a:hover,
.tabs-container .tabs-right > .nav-tabs .active > a:focus {
  border-color: #e7eaec #e7eaec #e7eaec transparent;
  *border-left-color: #ffffff;
  z-index: 1;
}
@media (max-width: 767px) {
  .tabs-container .nav-tabs > li {
    float: none !important;
  }
  .tabs-container .nav-tabs > li.active > a {
    border-bottom: 1px solid #e7eaec !important;
    margin: 0;
  }
}
.jvectormap-container {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.jvectormap-tip {
  position: absolute;
  display: none;
  border: solid 1px #CDCDCD;
  border-radius: 3px;
  background: #292929;
  color: white;
  font-family: sans-serif, Verdana;
  font-size: smaller;
  padding: 5px;
}
.jvectormap-zoomin,
.jvectormap-zoomout,
.jvectormap-goback {
  position: absolute;
  left: 10px;
  border-radius: 3px;
  background: #1ab394;
  padding: 3px;
  color: white;
  cursor: pointer;
  line-height: 10px;
  text-align: center;
  box-sizing: content-box;
}
.jvectormap-zoomin,
.jvectormap-zoomout {
  width: 10px;
  height: 10px;
}
.jvectormap-zoomin {
  top: 10px;
}
.jvectormap-zoomout {
  top: 30px;
}
.jvectormap-goback {
  bottom: 10px;
  z-index: 1000;
  padding: 6px;
}
.jvectormap-spinner {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: center no-repeat url(data:image/gif;base64,R0lGODlhIAAgAPMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==);
}
.jvectormap-legend-title {
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}
.jvectormap-legend-cnt {
  position: absolute;
}
.jvectormap-legend-cnt-h {
  bottom: 0;
  right: 0;
}
.jvectormap-legend-cnt-v {
  top: 0;
  right: 0;
}
.jvectormap-legend {
  background: black;
  color: white;
  border-radius: 3px;
}
.jvectormap-legend-cnt-h .jvectormap-legend {
  float: left;
  margin: 0 10px 10px 0;
  padding: 3px 3px 1px 3px;
}
.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
  float: left;
}
.jvectormap-legend-cnt-v .jvectormap-legend {
  margin: 10px 10px 0 0;
  padding: 3px;
}
.jvectormap-legend-cnt-h .jvectormap-legend-tick {
  width: 40px;
}
.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
  height: 15px;
}
.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
  height: 20px;
  width: 20px;
  display: inline-block;
  vertical-align: middle;
}
.jvectormap-legend-tick-text {
  font-size: 12px;
}
.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
  text-align: center;
}
.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
  display: inline-block;
  vertical-align: middle;
  line-height: 20px;
  padding-left: 3px;
}
.slick-prev:before,
.slick-next:before {
  color: #1ab394 !important;
}
.payment-card {
  background: #ffffff;
  padding: 20px;
  margin-bottom: 25px;
  border: 1px solid #e7eaec;
}
.payment-icon-big {
  font-size: 60px;
  color: #D1DADE;
}
.payments-method.panel-group .panel + .panel {
  margin-top: -1px;
}
.payments-method .panel-heading {
  padding: 15px;
}
.payments-method .panel {
  border-radius: 0;
}
.payments-method .panel-heading h5 {
  margin-bottom: 5px;
}
.payments-method .panel-heading i {
  font-size: 26px;
}
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {
  border-color: #e7eaec;
}
.tour-tour .btn.btn-default {
  background-color: #ffffff;
  border: 1px solid #d2d2d2;
  color: inherit;
}
.tour-step-backdrop {
  z-index: 2101;
}
.tour-backdrop {
  z-index: 2100;
  opacity: .7;
}
.popover[class*=tour-] {
  z-index: 2100;
}
body.tour-open .animated {
  animation-fill-mode: initial;
}
.resizable-panels .ibox {
  clear: none;
  margin: 10px;
  float: left;
  overflow: hidden;
  min-height: 150px;
  min-width: 150px;
}
.resizable-panels .ibox .ibox-content {
  height: calc(100% - 49px);
}
.ui-resizable-helper {
  background: rgba(211,211,211,0.4);
}
.wizard > .content > .body {
  position: relative;
}
.sidebard-panel {
  width: 220px;
  background: #ebebed;
  padding: 10px 20px;
  position: absolute;
  right: 0;
}
.sidebard-panel .feed-element img.img-circle {
  width: 32px;
  height: 32px;
}
.sidebard-panel .feed-element,
.media-body,
.sidebard-panel p {
  font-size: 12px;
}
.sidebard-panel .feed-element {
  margin-top: 20px;
  padding-bottom: 0;
}
.sidebard-panel .list-group {
  margin-bottom: 10px;
}
.sidebard-panel .list-group .list-group-item {
  padding: 5px 0;
  font-size: 12px;
  border: 0;
}
.sidebar-content .wrapper,
.wrapper.sidebar-content {
  padding-right: 230px !important;
}
.body-small .sidebar-content .wrapper,
.body-small .wrapper.sidebar-content {
  padding-right: 20px !important;
}
#right-sidebar {
  background-color: #fff;
  border-left: 1px solid #e7eaec;
  border-top: 1px solid #e7eaec;
  overflow: hidden;
  position: fixed;
  top: 60px;
  width: 260px !important;
  z-index: 1009;
  bottom: 0;
  right: -260px;
}
#right-sidebar.sidebar-open {
  right: 0;
}
#right-sidebar.sidebar-open.sidebar-top {
  top: 0;
  border-top: none;
}
.sidebar-container ul.nav-tabs {
  border: none;
}
.sidebar-container ul.nav-tabs.navs-4 li {
  width: 25%;
}
.sidebar-container ul.nav-tabs.navs-3 li {
  width: 33.3333%;
}
.sidebar-container ul.nav-tabs.navs-2 li {
  width: 50%;
}
.sidebar-container ul.nav-tabs li {
  border: none;
}
.sidebar-container ul.nav-tabs li a {
  border: none;
  padding: 12px 10px;
  margin: 0;
  border-radius: 0;
  background: #2F4050;
  color: #fff;
  text-align: center;
  border-right: 1px solid #334556;
}
.sidebar-container ul.nav-tabs li.active a {
  border: none;
  background: #f9f9f9;
  color: #676a6c;
  font-weight: bold;
}
.sidebar-container .nav-tabs > li.active > a:hover,
.sidebar-container .nav-tabs > li.active > a:focus {
  border: none;
}
.sidebar-container ul.sidebar-list {
  margin: 0;
  padding: 0;
}
.sidebar-container ul.sidebar-list li {
  border-bottom: 1px solid #e7eaec;
  padding: 15px 20px;
  list-style: none;
  font-size: 12px;
}
.sidebar-container .sidebar-message:nth-child(2n+2) {
  background: #f9f9f9;
}
.sidebar-container ul.sidebar-list li a {
  text-decoration: none;
  color: inherit;
}
.sidebar-container .sidebar-content {
  padding: 15px 20px;
  font-size: 12px;
}
.sidebar-container .sidebar-title {
  background: #f9f9f9;
  padding: 20px;
  border-bottom: 1px solid #e7eaec;
}
.sidebar-container .sidebar-title h3 {
  margin-bottom: 3px;
  padding-left: 2px;
}
.sidebar-container .tab-content h4 {
  margin-bottom: 5px;
}
.sidebar-container .sidebar-message > a > .pull-left {
  margin-right: 10px;
}
.sidebar-container .sidebar-message > a {
  text-decoration: none;
  color: inherit;
}
.sidebar-container .sidebar-message {
  padding: 15px 20px;
}
.sidebar-container .sidebar-message .message-avatar {
  height: 38px;
  width: 38px;
  border-radius: 50%;
}
.sidebar-container .setings-item {
  padding: 15px 20px;
  border-bottom: 1px solid #e7eaec;
}
body {
  font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #2f4050;
  font-size: 13px;
  color: #676a6c;
  overflow-x: hidden;
}
html,
body {
  height: 100%;
}
body.full-height-layout #wrapper,
body.full-height-layout #page-wrapper {
  height: 100%;
}
#page-wrapper {
  min-height: auto;
}
body.boxed-layout {
  background: '';
}
body.boxed-layout #wrapper {
  background-color: #2f4050;
  max-width: 1200px;
  margin: 0 auto;
  -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.75);
  -moz-box-shadow: 0 0 5px 0 rgba(0,0,0,0.75);
  box-shadow: 0 0 5px 0 rgba(0,0,0,0.75);
}
.top-navigation.boxed-layout #wrapper,
.boxed-layout #wrapper.top-navigation {
  max-width: 1300px !important;
}
.block {
  display: block;
}
.clear {
  display: block;
  overflow: hidden;
}
a {
  cursor: pointer;
}
a:hover,
a:focus {
  text-decoration: none;
}
.border-bottom {
  border-bottom: 1px solid #e7eaec !important;
}
.font-bold {
  font-weight: 600;
}
.font-noraml {
  font-weight: 400;
}
.text-uppercase {
  text-transform: uppercase;
}
.b-r {
  border-right: 1px solid #e7eaec;
}
.hr-line-dashed {
  border-top: 1px dashed #e7eaec;
  color: #ffffff;
  background-color: #ffffff;
  height: 1px;
  margin: 20px 0;
}
.hr-line-solid {
  border-bottom: 1px solid #e7eaec;
  background-color: rgba(0,0,0,0);
  border-style: solid !important;
  margin-top: 15px;
  margin-bottom: 15px;
}
video {
  width: 100% !important;
  height: auto !important;
}
.gallery > .row > div {
  margin-bottom: 15px;
}
.fancybox img {
  margin-bottom: 5px;
  width: 24%;
}
.note-editor {
  height: auto !important;
  min-height: 300px;
}
.note-editor.fullscreen {
  z-index: 2050;
}
.modal-content {
  background-clip: padding-box;
  background-color: #FFFFFF;
  border: 1px solid rgba(0,0,0,0);
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0,0,0,0.3);
  outline: 0 none;
  position: relative;
}
.modal-dialog {
  z-index: 2200;
}
.modal-body {
  padding: 20px 30px 30px 30px;
}
.inmodal .modal-body {
  background: #f8fafb;
}
.inmodal .modal-header {
  padding: 30px 15px;
  text-align: center;
}
.animated.modal.fade .modal-dialog {
  -webkit-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.inmodal .modal-title {
  font-size: 26px;
}
.inmodal .modal-icon {
  font-size: 84px;
  color: #e2e3e3;
}
.modal-footer {
  margin-top: 0;
}
#wrapper {
  width: 100%;
  overflow-x: hidden;
}
.wrapper {
  padding: 0 20px;
}
.wrapper-content {
  padding: 20px 10px 40px;
}
#page-wrapper {
  padding: 0 15px;
  min-height: 568px;
  position: relative !important;
}
@media (min-width: 768px) {
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 240px;
    min-height: 2002px;
  }
}
.title-action {
  text-align: right;
  padding-top: 30px;
}
.ibox-content h1,
.ibox-content h2,
.ibox-content h3,
.ibox-content h4,
.ibox-content h5,
.ibox-title h1,
.ibox-title h2,
.ibox-title h3,
.ibox-title h4,
.ibox-title h5 {
  margin-top: 5px;
}
ul.unstyled,
ol.unstyled {
  list-style: none outside none;
  margin-left: 0;
}
.big-icon {
  font-size: 160px !important;
  color: #e5e6e7;
}
.footer {
  background: none repeat scroll 0 0 white;
  border-top: 1px solid #e7eaec;
  bottom: 0;
  left: 0;
  padding: 10px 20px;
  position: absolute;
  right: 0;
}
.footer.fixed_full {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  padding: 10px 20px;
  background: white;
  border-top: 1px solid #e7eaec;
}
.footer.fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  padding: 10px 20px;
  background: white;
  border-top: 1px solid #e7eaec;
  margin-left: 220px;
}
body.mini-navbar .footer.fixed,
body.body-small.mini-navbar .footer.fixed {
  margin: 0 0 0 70px;
}
body.mini-navbar.canvas-menu .footer.fixed,
body.canvas-menu .footer.fixed {
  margin: 0 !important;
}
body.fixed-sidebar.body-small.mini-navbar .footer.fixed {
  margin: 0 0 0 220px;
}
body.body-small .footer.fixed {
  margin-left: 0;
}
.page-heading {
  border-top: 0;
  padding: 0 10px 20px 10px;
}
.panel-heading h1,
.panel-heading h2 {
  margin-bottom: 5px;
}
.table-bordered {
  border: 1px solid #EBEBEB;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  background-color: #F5F5F6;
  border-bottom-width: 1px;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #e7e7e7;
}
.table > thead > tr > th {
  border-bottom: 1px solid #DDDDDD;
  vertical-align: bottom;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  border-top: 1px solid #e7eaec;
  line-height: 1.42857;
  padding: 8px;
  vertical-align: top;
}
.panel.blank-panel {
  background: none;
  margin: 0;
}
.blank-panel .panel-heading {
  padding-bottom: 0;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none;
  border-color: #DDDDDD #DDDDDD rgba(0,0,0,0);
  border-bottom: #f3f3f4;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  color: #555555;
  cursor: default;
}
.nav.nav-tabs li {
  background: none;
  border: none;
}
.nav-tabs > li > a {
  color: #A7B1C2;
  font-weight: 600;
  padding: 10px 20px 10px 25px;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  background-color: #e6e6e6;
  color: #676a6c;
}
.ui-tab .tab-content {
  padding: 20px 0;
}
.no-padding {
  padding: 0 !important;
}
.no-borders {
  border: none !important;
}
.no-margins {
  margin: 0 !important;
}
.no-top-border {
  border-top: 0 !important;
}
.ibox-content.text-box {
  padding-bottom: 0;
  padding-top: 15px;
}
.border-left-right {
  border-left: 1px solid #e7eaec;
  border-right: 1px solid #e7eaec;
  border-top: none;
  border-bottom: none;
}
.border-left {
  border-left: 1px solid #e7eaec;
  border-right: none;
  border-top: none;
  border-bottom: none;
}
.border-right {
  border-left: none;
  border-right: 1px solid #e7eaec;
  border-top: none;
  border-bottom: none;
}
.full-width {
  width: 100% !important;
}
.link-block {
  font-size: 12px;
  padding: 10px;
}
.nav.navbar-top-links .link-block a {
  font-size: 12px;
}
.link-block a {
  font-size: 10px;
  color: inherit;
}
body.mini-navbar .branding {
  display: none;
}
img.circle-border {
  border: 6px solid #FFFFFF;
  border-radius: 50%;
}
.branding {
  float: left;
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 600;
  padding: 17px 20px;
  text-align: center;
  background-color: #1ab394;
}
.login-panel {
  margin-top: 25%;
}
.icons-box h3 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.icons-box .infont a i {
  font-size: 25px;
  display: block;
  color: #676a6c;
}
.icons-box .infont a {
  color: #a6a8a9;
}
.icons-box .infont a {
  padding: 10px;
  margin: 1px;
  display: block;
}
.ui-draggable .ibox-title {
  cursor: move;
}
.breadcrumb {
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 0;
}
.breadcrumb > li a {
  color: inherit;
}
.breadcrumb > .active {
  color: inherit;
}
code {
  background-color: #F9F2F4;
  border-radius: 4px;
  color: #ca4440;
  font-size: 90%;
  padding: 2px 4px;
  white-space: nowrap;
}
.ibox {
  clear: both;
  margin-bottom: 25px;
  margin-top: 0;
  padding: 0;
}
.ibox.collapsed .ibox-content {
  display: none;
}
.ibox.collapsed .fa.fa-chevron-up:before {
  content: "\f078";
}
.ibox.collapsed .fa.fa-chevron-down:before {
  content: "\f077";
}
.ibox:after,
.ibox:before {
  display: table;
}
.ibox-title {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #ffffff;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 3px 0 0;
  color: inherit;
  margin-bottom: 0;
  padding: 14px 15px 7px;
  min-height: 48px;
}
.ibox-content {
  background-color: #ffffff;
  color: inherit;
  padding: 15px 20px 20px 20px;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 0;
}
.ibox-footer {
  color: inherit;
  border-top: 1px solid #e7eaec;
  font-size: 90%;
  background: #ffffff;
  padding: 10px 15px;
}
table.table-mail tr td {
  padding: 12px;
}
.table-mail .check-mail {
  padding-left: 20px;
}
.table-mail .mail-date {
  padding-right: 20px;
}
.star-mail,
.check-mail {
  width: 40px;
}
.unread td a,
.unread td {
  font-weight: 600;
  color: inherit;
}
.read td a,
.read td {
  font-weight: normal;
  color: inherit;
}
.unread td {
  background-color: #f9f8f8;
}
.ibox-content {
  clear: both;
}
.ibox-heading {
  background-color: #f3f6fb;
  border-bottom: none;
}
.ibox-heading h3 {
  font-weight: 200;
  font-size: 24px;
}
.ibox-title h5 {
  display: inline-block;
  font-size: 14px;
  margin: 0 0 7px;
  padding: 0;
  text-overflow: ellipsis;
  float: left;
}
.ibox-title .label {
  float: left;
  margin-left: 4px;
}
.ibox-tools {
  display: block;
  float: none;
  margin-top: 0;
  position: relative;
  padding: 0;
  text-align: right;
}
.ibox-tools a {
  cursor: pointer;
  margin-left: 5px;
  color: #c4c4c4;
}
.ibox-tools a.btn-primary {
  color: #fff;
}
.ibox-tools .dropdown-menu > li > a {
  padding: 4px 10px;
  font-size: 12px;
}
.ibox .ibox-tools.open > .dropdown-menu {
  left: auto;
  right: 0;
}
.gray-bg {
  background-color: #f3f3f4;
}
.white-bg {
  background-color: #ffffff;
}
.navy-bg {
  background-color: #1ab394;
  color: #ffffff;
}
.blue-bg {
  background-color: #1c84c6;
  color: #ffffff;
}
.lazur-bg {
  background-color: #23c6c8;
  color: #ffffff;
}
.yellow-bg {
  background-color: #f8ac59;
  color: #ffffff;
}
.red-bg {
  background-color: #ED5565;
  color: #ffffff;
}
.black-bg {
  background-color: #262626;
}
.panel-primary {
  border-color: #1ab394;
}
.panel-primary > .panel-heading {
  background-color: #1ab394;
  border-color: #1ab394;
}
.panel-success {
  border-color: #1c84c6;
}
.panel-success > .panel-heading {
  background-color: #1c84c6;
  border-color: #1c84c6;
  color: #ffffff;
}
.panel-info {
  border-color: #23c6c8;
}
.panel-info > .panel-heading {
  background-color: #23c6c8;
  border-color: #23c6c8;
  color: #ffffff;
}
.panel-warning {
  border-color: #f8ac59;
}
.panel-warning > .panel-heading {
  background-color: #f8ac59;
  border-color: #f8ac59;
  color: #ffffff;
}
.panel-danger {
  border-color: #ED5565;
}
.panel-danger > .panel-heading {
  background-color: #ED5565;
  border-color: #ED5565;
  color: #ffffff;
}
.progress-bar {
  background-color: #1ab394;
}
.progress-small,
.progress-small .progress-bar {
  height: 10px;
}
.progress-small,
.progress-mini {
  margin-top: 5px;
}
.progress-mini,
.progress-mini .progress-bar {
  height: 5px;
  margin-bottom: 0;
}
.progress-bar-navy-light {
  background-color: #3dc7ab;
}
.progress-bar-success {
  background-color: #1c84c6;
}
.progress-bar-info {
  background-color: #23c6c8;
}
.progress-bar-warning {
  background-color: #f8ac59;
}
.progress-bar-danger {
  background-color: #ED5565;
}
.panel-title {
  font-size: inherit;
}
.jumbotron {
  border-radius: 6px;
  padding: 40px;
}
.jumbotron h1 {
  margin-top: 0;
}
.text-navy {
  color: #1ab394;
}
.text-primary {
  color: inherit;
}
.text-success {
  color: #1c84c6;
}
.text-info {
  color: #23c6c8;
}
.text-warning {
  color: #f8ac59;
}
.text-danger {
  color: #ED5565;
}
.text-muted {
  color: #888888;
}
.text-white {
  color: #ffffff;
}
.simple_tag {
  background-color: #f3f3f4;
  border: 1px solid #e7eaec;
  border-radius: 2px;
  color: inherit;
  font-size: 10px;
  margin-right: 5px;
  margin-top: 5px;
  padding: 5px 12px;
  display: inline-block;
}
.img-shadow {
  -webkit-box-shadow: 0 0 3px 0 #919191;
  -moz-box-shadow: 0 0 3px 0 #919191;
  box-shadow: 0 0 3px 0 #919191;
}
.dashboards\.dashboard_2 nav.navbar,
.dashboards\.dashboard_3 nav.navbar,
.mailbox\.inbox nav.navbar,
.mailbox\.email_view nav.navbar,
.mailbox\.email_compose nav.navbar,
.dashboards\.dashboard_4_1 nav.navbar,
.metrics nav.navbar,
.metrics\.index nav.navbar,
.dashboards\.dashboard_5 nav.navbar {
  background: #fff;
}
.Dashboard_2 .navbar.navbar-static-top,
.Dashboard_3 .navbar.navbar-static-top,
.Dashboard_4_1 .navbar.navbar-static-top,
.ComposeEmail .navbar.navbar-static-top,
.EmailView .navbar.navbar-static-top,
.Inbox .navbar.navbar-static-top,
.Metrics .navbar.navbar-static-top,
.Dashboard_5 .navbar.navbar-static-top {
  background: #fff;
}
a.close-canvas-menu {
  position: absolute;
  top: 10px;
  right: 15px;
  z-index: 1011;
  color: #a7b1c2;
}
a.close-canvas-menu:hover {
  color: #fff;
}
.close-canvas-menu {
  display: none;
}
.canvas-menu .close-canvas-menu {
  display: block;
}
.light-navbar .navbar.navbar-static-top {
  background-color: #fff;
}
.full-height {
  height: 100%;
}
.fh-breadcrumb {
  height: calc(100% - 196px);
  margin: 0 -15px;
  position: relative;
}
.fh-no-breadcrumb {
  height: calc(100% - 99px);
  margin: 0 -15px;
  position: relative;
}
.fh-column {
  background: #fff;
  height: 100%;
  width: 240px;
  float: left;
}
.modal-backdrop {
  z-index: 2040 !important;
}
.modal {
  z-index: 2050 !important;
}
.spiner-example {
  height: 200px;
  padding-top: 70px;
}
.p-xxs {
  padding: 5px;
}
.p-xs {
  padding: 10px;
}
.p-sm {
  padding: 15px;
}
.p-m {
  padding: 20px;
}
.p-md {
  padding: 25px;
}
.p-lg {
  padding: 30px;
}
.p-xl {
  padding: 40px;
}
.p-w-xs {
  padding: 0 10px;
}
.p-w-sm {
  padding: 0 15px;
}
.p-w-m {
  padding: 0 20px;
}
.p-w-md {
  padding: 0 25px;
}
.p-w-lg {
  padding: 0 30px;
}
.p-w-xl {
  padding: 0 40px;
}
.m-xxs {
  margin: 2px 4px;
}
.m-xs {
  margin: 5px;
}
.m-sm {
  margin: 10px;
}
.m {
  margin: 15px;
}
.m-md {
  margin: 20px;
}
.m-lg {
  margin: 30px;
}
.m-xl {
  margin: 50px;
}
.m-n {
  margin: 0 !important;
}
.m-l-none {
  margin-left: 0;
}
.m-l-xs {
  margin-left: 5px;
}
.m-l-sm {
  margin-left: 10px;
}
.m-l {
  margin-left: 15px;
}
.m-l-md {
  margin-left: 20px;
}
.m-l-lg {
  margin-left: 30px;
}
.m-l-xl {
  margin-left: 40px;
}
.m-l-n-xxs {
  margin-left: -1px;
}
.m-l-n-xs {
  margin-left: -5px;
}
.m-l-n-sm {
  margin-left: -10px;
}
.m-l-n {
  margin-left: -15px;
}
.m-l-n-md {
  margin-left: -20px;
}
.m-l-n-lg {
  margin-left: -30px;
}
.m-l-n-xl {
  margin-left: -40px;
}
.m-t-none {
  margin-top: 0;
}
.m-t-xxs {
  margin-top: 1px;
}
.m-t-xs {
  margin-top: 5px;
}
.m-t-sm {
  margin-top: 10px;
}
.m-t {
  margin-top: 15px;
}
.m-t-md {
  margin-top: 20px;
}
.m-t-lg {
  margin-top: 30px;
}
.m-t-xl {
  margin-top: 40px;
}
.m-t-n-xxs {
  margin-top: -1px;
}
.m-t-n-xs {
  margin-top: -5px;
}
.m-t-n-sm {
  margin-top: -10px;
}
.m-t-n {
  margin-top: -15px;
}
.m-t-n-md {
  margin-top: -20px;
}
.m-t-n-lg {
  margin-top: -30px;
}
.m-t-n-xl {
  margin-top: -40px;
}
.m-r-none {
  margin-right: 0;
}
.m-r-xxs {
  margin-right: 1px;
}
.m-r-xs {
  margin-right: 5px;
}
.m-r-sm {
  margin-right: 10px;
}
.m-r {
  margin-right: 15px;
}
.m-r-md {
  margin-right: 20px;
}
.m-r-lg {
  margin-right: 30px;
}
.m-r-xl {
  margin-right: 40px;
}
.m-r-n-xxs {
  margin-right: -1px;
}
.m-r-n-xs {
  margin-right: -5px;
}
.m-r-n-sm {
  margin-right: -10px;
}
.m-r-n {
  margin-right: -15px;
}
.m-r-n-md {
  margin-right: -20px;
}
.m-r-n-lg {
  margin-right: -30px;
}
.m-r-n-xl {
  margin-right: -40px;
}
.m-b-none {
  margin-bottom: 0;
}
.m-b-xxs {
  margin-bottom: 1px;
}
.m-b-xs {
  margin-bottom: 5px;
}
.m-b-sm {
  margin-bottom: 10px;
}
.m-b {
  margin-bottom: 15px;
}
.m-b-md {
  margin-bottom: 20px;
}
.m-b-lg {
  margin-bottom: 30px;
}
.m-b-xl {
  margin-bottom: 40px;
}
.m-b-n-xxs {
  margin-bottom: -1px;
}
.m-b-n-xs {
  margin-bottom: -5px;
}
.m-b-n-sm {
  margin-bottom: -10px;
}
.m-b-n {
  margin-bottom: -15px;
}
.m-b-n-md {
  margin-bottom: -20px;
}
.m-b-n-lg {
  margin-bottom: -30px;
}
.m-b-n-xl {
  margin-bottom: -40px;
}
.space-15 {
  margin: 15px 0;
}
.space-20 {
  margin: 20px 0;
}
.space-25 {
  margin: 25px 0;
}
.space-30 {
  margin: 30px 0;
}
.fullscreen-ibox-mode .animated {
  animation: none;
}
body.fullscreen-ibox-mode {
  overflow-y: hidden;
}
.ibox.fullscreen {
  z-index: 2030;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
  margin-bottom: 0;
}
.ibox.fullscreen .collapse-link {
  display: none;
}
.ibox.fullscreen .ibox-content {
  min-height: calc(100% - 48px);
}
body.modal-open {
  padding-right: inherit !important;
}
body.modal-open .animated {
  animation-fill-mode: initial;
  z-index: inherit;
}
body.mini-navbar.fixed-sidebar .profile-element,
.block {
  display: block !important;
}
body.mini-navbar.fixed-sidebar .nav-header {
  padding: 33px 25px;
}
body.mini-navbar.fixed-sidebar .logo-element {
  display: none;
}
.fullscreen-video .animated {
  animation: none;
}
.search-form {
  margin-top: 10px;
}
.search-result h3 {
  margin-bottom: 0;
  color: #1E0FBE;
}
.search-result .search-link {
  color: #006621;
}
.search-result p {
  font-size: 12px;
  margin-top: 5px;
}
.contact-box {
  background-color: #ffffff;
  border: 1px solid #e7eaec;
  padding: 20px;
  margin-bottom: 20px;
}
.contact-box > a {
  color: inherit;
}
.contact-box.center-version {
  border: 1px solid #e7eaec;
  padding: 0;
}
.contact-box.center-version > a {
  display: block;
  background-color: #ffffff;
  padding: 20px;
  text-align: center;
}
.contact-box.center-version > a img {
  width: 80px;
  height: 80px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.contact-box.center-version address {
  margin-bottom: 0;
}
.contact-box .contact-box-footer {
  text-align: center;
  background-color: #ffffff;
  border-top: 1px solid #e7eaec;
  padding: 15px 20px;
}
.invoice-table tbody > tr > td:last-child,
.invoice-table tbody > tr > td:nth-child(4),
.invoice-table tbody > tr > td:nth-child(3),
.invoice-table tbody > tr > td:nth-child(2) {
  text-align: right;
}
.invoice-table thead > tr > th:last-child,
.invoice-table thead > tr > th:nth-child(4),
.invoice-table thead > tr > th:nth-child(3),
.invoice-table thead > tr > th:nth-child(2) {
  text-align: right;
}
.invoice-total > tbody > tr > td:first-child {
  text-align: right;
}
.invoice-total > tbody > tr > td {
  border: 0 none;
}
.invoice-total > tbody > tr > td:last-child {
  border-bottom: 1px solid #DDDDDD;
  text-align: right;
  width: 15%;
}
.middle-box {
  max-width: 400px;
  z-index: 100;
  margin: 0 auto;
  padding-top: 40px;
}
.lockscreen.middle-box {
  width: 200px;
  padding-top: 110px;
}
.loginscreen.middle-box {
  width: 300px;
}
.loginColumns {
  max-width: 800px;
  margin: 0 auto;
  padding: 100px 20px 20px 20px;
}
.passwordBox {
  max-width: 460px;
  margin: 0 auto;
  padding: 100px 20px 20px 20px;
}
.logo-name {
  color: #e6e6e6;
  font-size: 180px;
  font-weight: 800;
  letter-spacing: -10px;
  margin-bottom: 0;
}
.middle-box h1 {
  font-size: 170px;
}
.wrapper .middle-box {
  margin-top: 140px;
}
.lock-word {
  z-index: 10;
  position: absolute;
  top: 110px;
  left: 50%;
  margin-left: -470px;
}
.lock-word span {
  font-size: 100px;
  font-weight: 600;
  color: #e9e9e9;
  display: inline-block;
}
.lock-word .first-word {
  margin-right: 160px;
}
.dashboard-header {
  border-top: 0;
  padding: 20px 20px 20px 20px;
}
.dashboard-header h2 {
  margin-top: 10px;
  font-size: 26px;
}
.fist-item {
  border-top: none !important;
}
.statistic-box {
  margin-top: 40px;
}
.dashboard-header .list-group-item span.label {
  margin-right: 10px;
}
.list-group.clear-list .list-group-item {
  border-top: 1px solid #e7eaec;
  border-bottom: 0;
  border-right: 0;
  border-left: 0;
  padding: 10px 0;
}
ul.clear-list:first-child {
  border-top: none !important;
}
.timeline-item .date i {
  position: absolute;
  top: 0;
  right: 0;
  padding: 5px;
  width: 30px;
  text-align: center;
  border-top: 1px solid #e7eaec;
  border-bottom: 1px solid #e7eaec;
  border-left: 1px solid #e7eaec;
  background: #f8f8f8;
}
.timeline-item .date {
  text-align: right;
  width: 110px;
  position: relative;
  padding-top: 30px;
}
.timeline-item .content {
  border-left: 1px solid #e7eaec;
  border-top: 1px solid #e7eaec;
  padding-top: 10px;
  min-height: 100px;
}
.timeline-item .content:hover {
  background: #f6f6f6;
}
ul.notes li,
ul.tag-list li {
  list-style: none;
}
ul.notes li h4 {
  margin-top: 20px;
  font-size: 16px;
}
ul.notes li div {
  text-decoration: none;
  color: #000;
  background: #ffc;
  display: block;
  height: 140px;
  width: 140px;
  padding: 1em;
  position: relative;
}
ul.notes li div small {
  position: absolute;
  top: 5px;
  right: 5px;
  font-size: 10px;
}
ul.notes li div a {
  position: absolute;
  right: 10px;
  bottom: 10px;
  color: inherit;
}
ul.notes li {
  margin: 10px 40px 50px 0;
  float: left;
}
ul.notes li div p {
  font-size: 12px;
}
ul.notes li div {
  text-decoration: none;
  color: #000;
  background: #ffc;
  display: block;
  height: 140px;
  width: 140px;
  padding: 1em;
  -moz-box-shadow: 5px 5px 2px #212121;
  -webkit-box-shadow: 5px 5px 2px rgba(33,33,33,0.7);
  box-shadow: 5px 5px 2px rgba(33,33,33,0.7);
}
ul.notes li div {
  -webkit-transform: rotate(-6deg);
  -o-transform: rotate(-6deg);
  -moz-transform: rotate(-6deg);
}
ul.notes li:nth-child(even) div {
  -o-transform: rotate(4deg);
  -webkit-transform: rotate(4deg);
  -moz-transform: rotate(4deg);
  position: relative;
  top: 5px;
}
ul.notes li:nth-child(3n) div {
  -o-transform: rotate(-3deg);
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  position: relative;
  top: -5px;
}
ul.notes li:nth-child(5n) div {
  -o-transform: rotate(5deg);
  -webkit-transform: rotate(5deg);
  -moz-transform: rotate(5deg);
  position: relative;
  top: -10px;
}
ul.notes li div:hover,
ul.notes li div:focus {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  position: relative;
  z-index: 5;
}
ul.notes li div {
  text-decoration: none;
  color: #000;
  background: #ffc;
  display: block;
  height: 210px;
  width: 210px;
  padding: 1em;
  -moz-box-shadow: 5px 5px 7px #212121;
  -webkit-box-shadow: 5px 5px 7px rgba(33,33,33,0.7);
  box-shadow: 5px 5px 7px rgba(33,33,33,0.7);
  -moz-transition: -moz-transform .15s linear;
  -o-transition: -o-transform .15s linear;
  -webkit-transition: -webkit-transform .15s linear;
}
.file-box {
  float: left;
  width: 220px;
}
.file-manager h5 {
  text-transform: uppercase;
}
.file-manager {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
.folder-list li a {
  color: #666666;
  display: block;
  padding: 5px 0;
}
.folder-list li {
  border-bottom: 1px solid #e7eaec;
  display: block;
}
.folder-list li i {
  margin-right: 8px;
  color: #3d4d5d;
}
.category-list li a {
  color: #666666;
  display: block;
  padding: 5px 0;
}
.category-list li {
  display: block;
}
.category-list li i {
  margin-right: 8px;
  color: #3d4d5d;
}
.category-list li a .text-navy {
  color: #1ab394;
}
.category-list li a .text-primary {
  color: #1c84c6;
}
.category-list li a .text-info {
  color: #23c6c8;
}
.category-list li a .text-danger {
  color: #EF5352;
}
.category-list li a .text-warning {
  color: #F8AC59;
}
.file-manager h5.tag-title {
  margin-top: 20px;
}
.tag-list li {
  float: left;
}
.tag-list li a {
  font-size: 10px;
  background-color: #f3f3f4;
  padding: 5px 12px;
  color: inherit;
  border-radius: 2px;
  border: 1px solid #e7eaec;
  margin-right: 5px;
  margin-top: 5px;
  display: block;
}
.file {
  border: 1px solid #e7eaec;
  padding: 0;
  background-color: #ffffff;
  position: relative;
  margin-bottom: 20px;
  margin-right: 20px;
}
.file-manager .hr-line-dashed {
  margin: 15px 0;
}
.file .icon,
.file .image {
  height: 100px;
  overflow: hidden;
}
.file .icon {
  padding: 15px 10px;
  text-align: center;
}
.file-control {
  color: inherit;
  font-size: 11px;
  margin-right: 10px;
}
.file-control.active {
  text-decoration: underline;
}
.file .icon i {
  font-size: 70px;
  color: #dadada;
}
.file .file-name {
  padding: 10px;
  background-color: #f8f8f8;
  border-top: 1px solid #e7eaec;
}
.file-name small {
  color: #676a6c;
}
.corner {
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
  line-height: 0;
  border: 0.6em solid transparent;
  border-right: 0.6em solid #f1f1f1;
  border-bottom: 0.6em solid #f1f1f1;
  right: 0em;
  bottom: 0em;
}
a.compose-mail {
  padding: 8px 10px;
}
.mail-search {
  max-width: 300px;
}
.profile-content {
  border-top: none !important;
}
.profile-stats {
  margin-right: 10px;
}
.profile-image {
  width: 120px;
  float: left;
}
.profile-image img {
  width: 96px;
  height: 96px;
}
.profile-info {
  margin-left: 120px;
}
.feed-activity-list .feed-element {
  border-bottom: 1px solid #e7eaec;
}
.feed-element:first-child {
  margin-top: 0;
}
.feed-element {
  padding-bottom: 15px;
}
.feed-element,
.feed-element .media {
  margin-top: 15px;
}
.feed-element,
.media-body {
  overflow: hidden;
}
.feed-element > .pull-left {
  margin-right: 10px;
}
.feed-element img.img-circle,
.dropdown-messages-box img.img-circle {
  width: 38px;
  height: 38px;
}
.feed-element .well {
  border: 1px solid #e7eaec;
  box-shadow: none;
  margin-top: 10px;
  margin-bottom: 5px;
  padding: 10px 20px;
  font-size: 11px;
  line-height: 16px;
}
.feed-element .actions {
  margin-top: 10px;
}
.feed-element .photos {
  margin: 10px 0;
}
.feed-photo {
  max-height: 180px;
  border-radius: 4px;
  overflow: hidden;
  margin-right: 10px;
  margin-bottom: 10px;
}
.file-list li {
  padding: 5px 10px;
  font-size: 11px;
  border-radius: 2px;
  border: 1px solid #e7eaec;
  margin-bottom: 5px;
}
.file-list li a {
  color: inherit;
}
.file-list li a:hover {
  color: #1ab394;
}
.user-friends img {
  width: 42px;
  height: 42px;
  margin-bottom: 5px;
  margin-right: 5px;
}
.mail-box {
  background-color: #ffffff;
  border: 1px solid #e7eaec;
  border-top: 0;
  padding: 0;
  margin-bottom: 20px;
}
.mail-box-header {
  background-color: #ffffff;
  border: 1px solid #e7eaec;
  border-bottom: 0;
  padding: 30px 20px 20px 20px;
}
.mail-box-header h2 {
  margin-top: 0;
}
.mailbox-content .tag-list li a {
  background: #ffffff;
}
.mail-body {
  border-top: 1px solid #e7eaec;
  padding: 20px;
}
.mail-text {
  border-top: 1px solid #e7eaec;
}
.mail-text .note-toolbar {
  padding: 10px 15px;
}
.mail-body .form-group {
  margin-bottom: 5px;
}
.mail-text .note-editor .note-toolbar {
  background-color: #F9F8F8;
}
.mail-attachment {
  border-top: 1px solid #e7eaec;
  padding: 20px;
  font-size: 12px;
}
.mailbox-content {
  background: none;
  border: none;
  padding: 10px;
}
.mail-ontact {
  width: 23%;
}
.project-people,
.project-actions {
  text-align: right;
  vertical-align: middle;
}
dd.project-people {
  text-align: left;
  margin-top: 5px;
}
.project-people img {
  width: 32px;
  height: 32px;
}
.project-title a {
  font-size: 14px;
  color: #676a6c;
  font-weight: 600;
}
.project-list table tr td {
  border-top: none;
  border-bottom: 1px solid #e7eaec;
  padding: 15px 10px;
  vertical-align: middle;
}
.project-manager .tag-list li a {
  font-size: 10px;
  background-color: white;
  padding: 5px 12px;
  color: inherit;
  border-radius: 2px;
  border: 1px solid #e7eaec;
  margin-right: 5px;
  margin-top: 5px;
  display: block;
}
.project-files li a {
  font-size: 11px;
  color: #676a6c;
  margin-left: 10px;
  line-height: 22px;
}
.faq-item {
  padding: 20px;
  margin-bottom: 2px;
  background: #fff;
}
.faq-question {
  font-size: 18px;
  font-weight: 600;
  color: #1ab394;
  display: block;
}
.faq-question:hover {
  color: #179d82;
}
.faq-answer {
  margin-top: 10px;
  background: #f3f3f4;
  border: 1px solid #e7eaec;
  border-radius: 3px;
  padding: 15px;
}
.faq-item .tag-item {
  background: #f3f3f4;
  padding: 2px 6px;
  font-size: 10px;
  text-transform: uppercase;
}
.message-input {
  height: 90px !important;
}
.chat-avatar {
  white: 36px;
  height: 36px;
  float: left;
  margin-right: 10px;
}
.chat-user-name {
  padding: 10px;
}
.chat-user {
  padding: 8px 10px;
  border-bottom: 1px solid #e7eaec;
}
.chat-user a {
  color: inherit;
}
.chat-view {
  z-index: 20012;
}
.chat-users,
.chat-statistic {
  margin-left: -30px;
}
@media (max-width: 992px) {
  .chat-users,
  .chat-statistic {
    margin-left: 0;
  }
}
.chat-view .ibox-content {
  padding: 0;
}
.chat-message {
  padding: 10px 20px;
}
.message-avatar {
  height: 48px;
  width: 48px;
  border: 1px solid #e7eaec;
  border-radius: 4px;
  margin-top: 1px;
}
.chat-discussion .chat-message.left .message-avatar {
  float: left;
  margin-right: 10px;
}
.chat-discussion .chat-message.right .message-avatar {
  float: right;
  margin-left: 10px;
}
.message {
  background-color: #fff;
  border: 1px solid #e7eaec;
  text-align: left;
  display: block;
  padding: 10px 20px;
  position: relative;
  border-radius: 4px;
}
.chat-discussion .chat-message.left .message-date {
  float: right;
}
.chat-discussion .chat-message.right .message-date {
  float: left;
}
.chat-discussion .chat-message.left .message {
  text-align: left;
  margin-left: 55px;
}
.chat-discussion .chat-message.right .message {
  text-align: right;
  margin-right: 55px;
}
.message-date {
  font-size: 10px;
  color: #888888;
}
.message-content {
  display: block;
}
.chat-discussion {
  background: #eee;
  padding: 15px;
  height: 400px;
  overflow-y: auto;
}
.chat-users {
  overflow-y: auto;
  height: 400px;
}
.chat-message-form .form-group {
  margin-bottom: 0;
}
.jstree-open > .jstree-anchor > .fa-folder:before {
  content: "\f07c";
}
.jstree-default .jstree-icon.none {
  width: 0;
}
.clients-list {
  margin-top: 20px;
}
.clients-list .tab-pane {
  position: relative;
  height: 600px;
}
.client-detail {
  position: relative;
  height: 620px;
}
.clients-list table tr td {
  height: 46px;
  vertical-align: middle;
  border: none;
}
.client-link {
  font-weight: 600;
  color: inherit;
}
.client-link:hover {
  color: inherit;
}
.client-avatar {
  width: 42px;
}
.client-avatar img {
  width: 28px;
  height: 28px;
  border-radius: 50%;
}
.contact-type {
  width: 20px;
  color: #c1c3c4;
}
.client-status {
  text-align: left;
}
.client-detail .vertical-timeline-content p {
  margin: 0;
}
.client-detail .vertical-timeline-icon.gray-bg {
  color: #a7aaab;
}
.clients-list .nav-tabs > li.active > a,
.clients-list .nav-tabs > li.active > a:hover,
.clients-list .nav-tabs > li.active > a:focus {
  border-bottom: 1px solid #fff;
}
.blog h2 {
  font-weight: 700;
}
.blog h5 {
  margin: 0 0 5px 0;
}
.blog .btn {
  margin: 0 0 5px 0;
}
.article h1 {
  font-size: 48px;
  font-weight: 700;
  color: #2F4050;
}
.article p {
  font-size: 15px;
  line-height: 26px;
}
.article-title {
  text-align: center;
  margin: 40px 0 100px 0;
}
.article .ibox-content {
  padding: 40px;
}
.issue-tracker .btn-link {
  color: #1ab394;
}
table.issue-tracker tbody tr td {
  vertical-align: middle;
  height: 50px;
}
.issue-info {
  width: 50%;
}
.issue-info a {
  font-weight: 600;
  color: #676a6c;
}
.issue-info small {
  display: block;
}
.team-members {
  margin: 10px 0;
}
.team-members img.img-circle {
  width: 42px;
  height: 42px;
  margin-bottom: 5px;
}
.sortable-list {
  padding: 10px 0;
}
.agile-list {
  list-style: none;
  margin: 0;
}
.agile-list li {
  background: #FAFAFB;
  border: 1px solid #e7eaec;
  margin: 0 0 10px 0;
  padding: 10px;
  border-radius: 2px;
}
.agile-list li:hover {
  cursor: pointer;
  background: #fff;
}
.agile-list li.warning-element {
  border-left: 3px solid #f8ac59;
}
.agile-list li.danger-element {
  border-left: 3px solid #ED5565;
}
.agile-list li.info-element {
  border-left: 3px solid #1c84c6;
}
.agile-list li.success-element {
  border-left: 3px solid #1ab394;
}
.agile-detail {
  margin-top: 5px;
  font-size: 12px;
}
ins {
  background-color: #c6ffc6;
  text-decoration: none;
}
del {
  background-color: #ffc6c6;
}
.product-box {
  padding: 0;
  border: 1px solid #e7eaec;
}
.product-box:hover,
.product-box.active {
  border: 1px solid transparent;
  -webkit-box-shadow: 0 3px 7px 0 #a8a8a8;
  -moz-box-shadow: 0 3px 7px 0 #a8a8a8;
  box-shadow: 0 3px 7px 0 #a8a8a8;
}
.product-imitation {
  text-align: center;
  padding: 90px 0;
  background-color: #f8f8f9;
  color: #bebec3;
  font-weight: 600;
}
.cart-product-imitation {
  text-align: center;
  padding-top: 30px;
  height: 80px;
  width: 80px;
  background-color: #f8f8f9;
}
.product-imitation.xl {
  padding: 120px 0;
}
.product-desc {
  padding: 20px;
  position: relative;
}
.ecommerce .tag-list {
  padding: 0;
}
.ecommerce .fa-star {
  color: #D1DADE;
}
.ecommerce .fa-star.active {
  color: #f8ac59;
}
.ecommerce .note-editor {
  border: 1px solid #e7eaec;
}
table.shoping-cart-table {
  margin-bottom: 0;
}
table.shoping-cart-table tr td {
  border: none;
  text-align: right;
}
table.shoping-cart-table tr td.desc,
table.shoping-cart-table tr td:first-child {
  text-align: left;
}
table.shoping-cart-table tr td:last-child {
  width: 80px;
}
.product-name {
  font-size: 16px;
  font-weight: 600;
  color: #676a6c;
  display: block;
  margin: 2px 0 5px 0;
}
.product-name:hover,
.product-name:focus {
  color: #1ab394;
}
.product-price {
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
  background-color: #1ab394;
  padding: 6px 12px;
  position: absolute;
  top: -32px;
  right: 0;
}
.product-detail .ibox-content {
  padding: 30px 30px 50px 30px;
}
.image-imitation {
  background-color: #f8f8f9;
  text-align: center;
  padding: 200px 0;
}
.product-main-price small {
  font-size: 10px;
}
.product-images {
  margin: 0 20px;
}
.social-feed-separated .social-feed-box {
  margin-left: 62px;
}
.social-feed-separated .social-avatar {
  float: left;
  padding: 0;
}
.social-feed-separated .social-avatar img {
  width: 52px;
  height: 52px;
  border: 1px solid #e7eaec;
}
.social-feed-separated .social-feed-box .social-avatar {
  padding: 15px 15px 0 15px;
  float: none;
}
.social-feed-box {
  border: 1px solid #e7eaec;
  background: #fff;
  margin-bottom: 15px;
}
.article .social-feed-box {
  margin-bottom: 0;
  border-bottom: none;
}
.article .social-feed-box:last-child {
  margin-bottom: 0;
  border-bottom: 1px solid #e7eaec;
}
.article .social-feed-box p {
  font-size: 13px;
  line-height: 18px;
}
.social-action {
  margin: 15px;
}
.social-avatar {
  padding: 15px 15px 0 15px;
}
.social-comment .social-comment {
  margin-left: 45px;
}
.social-avatar img {
  height: 40px;
  width: 40px;
  margin-right: 10px;
}
.social-avatar .media-body a {
  font-size: 14px;
  display: block;
}
.social-body {
  padding: 15px;
}
.social-body img {
  margin-bottom: 10px;
}
.social-footer {
  border-top: 1px solid #e7eaec;
  padding: 10px 15px;
  background: #f9f9f9;
}
.social-footer .social-comment img {
  width: 32px;
  margin-right: 10px;
}
.social-comment:first-child {
  margin-top: 0;
}
.social-comment {
  margin-top: 15px;
}
.social-comment textarea {
  font-size: 12px;
}
.vote-item {
  padding: 20px 25px;
  background: #ffffff;
  border-top: 1px solid #e7eaec;
}
.vote-item:last-child {
  border-bottom: 1px solid #e7eaec;
}
.vote-item:hover {
  background: #fbfbfb;
}
.vote-actions {
  float: left;
  width: 30px;
  margin-right: 15px;
  text-align: center;
}
.vote-actions a {
  color: #1ab394;
  font-weight: 600;
}
.vote-actions {
  font-weight: 600;
}
.vote-title {
  display: block;
  color: inherit;
  font-size: 18px;
  font-weight: 600;
  margin-top: 5px;
  margin-bottom: 2px;
}
.vote-title:hover,
.vote-title:focus {
  color: inherit;
}
.vote-info,
.vote-title {
  margin-left: 45px;
}
.vote-info,
.vote-info a {
  color: #b4b6b8;
  font-size: 12px;
}
.vote-info a {
  margin-right: 10px;
}
.vote-info a:hover {
  color: #1ab394;
}
.vote-icon {
  text-align: right;
  font-size: 38px;
  display: block;
  color: #e8e9ea;
}
.vote-icon.active {
  color: #1ab394;
}
body.body-small .vote-icon {
  display: none;
}
.lightBoxGallery {
  text-align: center;
}
.lightBoxGallery img {
  margin: 5px;
}
.metismenu .plus-minus,
.metismenu .plus-times {
  float: right;
}
.metismenu .arrow {
  float: right;
  line-height: 1.42857;
}
.metismenu .glyphicon.arrow:before {
  content: "\e079";
}
.metismenu .active > a > .glyphicon.arrow:before {
  content: "\e114";
}
.metismenu .fa.arrow:before {
  content: "\f104";
}
.metismenu .active > a > .fa.arrow:before {
  content: "\f107";
}
.metismenu .ion.arrow:before {
  content: "\f3d2";
}
.metismenu .active > a > .ion.arrow:before {
  content: "\f3d0";
}
.metismenu .fa.plus-minus:before,
.metismenu .fa.plus-times:before {
  content: "\f067";
}
.metismenu .active > a > .fa.plus-times {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.metismenu .active > a > .fa.plus-minus:before {
  content: "\f068";
}
.metismenu .collapse {
  display: none;
}
.metismenu .collapse.in {
  display: block;
}
.metismenu .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: .35s;
  transition-duration: .35s;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
}
.sk-spinner-rotating-plane.sk-spinner {
  width: 30px;
  height: 30px;
  background-color: #1ab394;
  margin: 0 auto;
  -webkit-animation: sk-rotatePlane 1.2s infinite ease-in-out;
  animation: sk-rotatePlane 1.2s infinite ease-in-out;
}
@-webkit-keyframes sk-rotatePlane {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}
@keyframes sk-rotatePlane {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}
.sk-spinner-double-bounce.sk-spinner {
  width: 40px;
  height: 40px;
  position: relative;
  margin: 0 auto;
}
.sk-spinner-double-bounce .sk-double-bounce1,
.sk-spinner-double-bounce .sk-double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #1ab394;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-doubleBounce 2s infinite ease-in-out;
  animation: sk-doubleBounce 2s infinite ease-in-out;
}
.sk-spinner-double-bounce .sk-double-bounce2 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
@-webkit-keyframes sk-doubleBounce {
  0%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-doubleBounce {
  0%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.sk-spinner-wave.sk-spinner {
  margin: 0 auto;
  width: 50px;
  height: 30px;
  text-align: center;
  font-size: 10px;
}
.sk-spinner-wave div {
  background-color: #1ab394;
  height: 100%;
  width: 6px;
  display: inline-block;
  -webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
  animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
}
.sk-spinner-wave .sk-rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.sk-spinner-wave .sk-rect3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.sk-spinner-wave .sk-rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.sk-spinner-wave .sk-rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
@-webkit-keyframes sk-waveStretchDelay {
  0%,
  40%,
  100% {
    -webkit-transform: scaleY(0.4);
    transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@keyframes sk-waveStretchDelay {
  0%,
  40%,
  100% {
    -webkit-transform: scaleY(0.4);
    transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
.sk-spinner-wandering-cubes.sk-spinner {
  margin: 0 auto;
  width: 32px;
  height: 32px;
  position: relative;
}
.sk-spinner-wandering-cubes .sk-cube1,
.sk-spinner-wandering-cubes .sk-cube2 {
  background-color: #1ab394;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-wanderingCubeMove 1.8s infinite ease-in-out;
  animation: sk-wanderingCubeMove 1.8s infinite ease-in-out;
}
.sk-spinner-wandering-cubes .sk-cube2 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
@-webkit-keyframes sk-wanderingCubeMove {
  25% {
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
    transform: translateX(42px) rotate(-90deg) scale(0.5);
  }
  50% {
    -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
    transform: translateX(42px) translateY(42px) rotate(-179deg);
  }
  50.1% {
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
    transform: translateX(42px) translateY(42px) rotate(-180deg);
  }
  75% {
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
    transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
  }
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
@keyframes sk-wanderingCubeMove {
  25% {
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
    transform: translateX(42px) rotate(-90deg) scale(0.5);
  }
  50% {
    -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
    transform: translateX(42px) translateY(42px) rotate(-179deg);
  }
  50.1% {
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
    transform: translateX(42px) translateY(42px) rotate(-180deg);
  }
  75% {
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
    transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
  }
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
.sk-spinner-pulse.sk-spinner {
  width: 40px;
  height: 40px;
  margin: 0 auto;
  background-color: #1ab394;
  border-radius: 100%;
  -webkit-animation: sk-pulseScaleOut 1s infinite ease-in-out;
  animation: sk-pulseScaleOut 1s infinite ease-in-out;
}
@-webkit-keyframes sk-pulseScaleOut {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
@keyframes sk-pulseScaleOut {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
.sk-spinner-chasing-dots.sk-spinner {
  margin: 0 auto;
  width: 40px;
  height: 40px;
  position: relative;
  text-align: center;
  -webkit-animation: sk-chasingDotsRotate 2s infinite linear;
  animation: sk-chasingDotsRotate 2s infinite linear;
}
.sk-spinner-chasing-dots .sk-dot1,
.sk-spinner-chasing-dots .sk-dot2 {
  width: 60%;
  height: 60%;
  display: inline-block;
  position: absolute;
  top: 0;
  background-color: #1ab394;
  border-radius: 100%;
  -webkit-animation: sk-chasingDotsBounce 2s infinite ease-in-out;
  animation: sk-chasingDotsBounce 2s infinite ease-in-out;
}
.sk-spinner-chasing-dots .sk-dot2 {
  top: auto;
  bottom: 0;
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
@-webkit-keyframes sk-chasingDotsRotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes sk-chasingDotsRotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes sk-chasingDotsBounce {
  0%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-chasingDotsBounce {
  0%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.sk-spinner-three-bounce.sk-spinner {
  margin: 0 auto;
  width: 70px;
  text-align: center;
}
.sk-spinner-three-bounce div {
  width: 18px;
  height: 18px;
  background-color: #1ab394;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-threeBounceDelay 1.4s infinite ease-in-out;
  animation: sk-threeBounceDelay 1.4s infinite ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.sk-spinner-three-bounce .sk-bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.sk-spinner-three-bounce .sk-bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
@-webkit-keyframes sk-threeBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-threeBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.sk-spinner-circle.sk-spinner {
  margin: 0 auto;
  width: 22px;
  height: 22px;
  position: relative;
}
.sk-spinner-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.sk-spinner-circle .sk-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 20%;
  height: 20%;
  background-color: #1ab394;
  border-radius: 100%;
  -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out;
  animation: sk-circleBounceDelay 1.2s infinite ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.sk-spinner-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}
.sk-spinner-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg);
}
.sk-spinner-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.sk-spinner-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg);
}
.sk-spinner-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  transform: rotate(150deg);
}
.sk-spinner-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.sk-spinner-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  transform: rotate(210deg);
}
.sk-spinner-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  transform: rotate(240deg);
}
.sk-spinner-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.sk-spinner-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  transform: rotate(300deg);
}
.sk-spinner-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  transform: rotate(330deg);
}
.sk-spinner-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.sk-spinner-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.sk-spinner-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.sk-spinner-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
.sk-spinner-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}
.sk-spinner-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}
.sk-spinner-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.sk-spinner-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}
.sk-spinner-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
.sk-spinner-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
.sk-spinner-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}
@-webkit-keyframes sk-circleBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-circleBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.sk-spinner-cube-grid.sk-spinner {
  width: 30px;
  height: 30px;
  margin: 0 auto;
}
.sk-spinner-cube-grid .sk-cube {
  width: 33%;
  height: 33%;
  background-color: #1ab394;
  float: left;
  -webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
  animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
}
.sk-spinner-cube-grid .sk-cube:nth-child(1) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(2) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(3) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(4) {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(5) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(6) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(7) {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(8) {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(9) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
@-webkit-keyframes sk-cubeGridScaleDelay {
  0%,
  70%,
  100% {
    -webkit-transform: scale3D(1,1,1);
    transform: scale3D(1,1,1);
  }
  35% {
    -webkit-transform: scale3D(0,0,1);
    transform: scale3D(0,0,1);
  }
}
@keyframes sk-cubeGridScaleDelay {
  0%,
  70%,
  100% {
    -webkit-transform: scale3D(1,1,1);
    transform: scale3D(1,1,1);
  }
  35% {
    -webkit-transform: scale3D(0,0,1);
    transform: scale3D(0,0,1);
  }
}
.sk-spinner-wordpress.sk-spinner {
  background-color: #1ab394;
  width: 30px;
  height: 30px;
  border-radius: 30px;
  position: relative;
  margin: 0 auto;
  -webkit-animation: sk-innerCircle 1s linear infinite;
  animation: sk-innerCircle 1s linear infinite;
}
.sk-spinner-wordpress .sk-inner-circle {
  display: block;
  background-color: #fff;
  width: 8px;
  height: 8px;
  position: absolute;
  border-radius: 8px;
  top: 5px;
  left: 5px;
}
@-webkit-keyframes sk-innerCircle {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes sk-innerCircle {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.sk-spinner-fading-circle.sk-spinner {
  margin: 0 auto;
  width: 22px;
  height: 22px;
  position: relative;
}
.sk-spinner-fading-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.sk-spinner-fading-circle .sk-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 18%;
  height: 18%;
  background-color: #1ab394;
  border-radius: 100%;
  -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out;
  animation: sk-circleFadeDelay 1.2s infinite ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.sk-spinner-fading-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}
.sk-spinner-fading-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg);
}
.sk-spinner-fading-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.sk-spinner-fading-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg);
}
.sk-spinner-fading-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  transform: rotate(150deg);
}
.sk-spinner-fading-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.sk-spinner-fading-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  transform: rotate(210deg);
}
.sk-spinner-fading-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  transform: rotate(240deg);
}
.sk-spinner-fading-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.sk-spinner-fading-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  transform: rotate(300deg);
}
.sk-spinner-fading-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  transform: rotate(330deg);
}
.sk-spinner-fading-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.sk-spinner-fading-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.sk-spinner-fading-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.sk-spinner-fading-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
.sk-spinner-fading-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}
.sk-spinner-fading-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}
.sk-spinner-fading-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.sk-spinner-fading-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}
.sk-spinner-fading-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
.sk-spinner-fading-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
.sk-spinner-fading-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}
@-webkit-keyframes sk-circleFadeDelay {
  0%,
  39%,
  100% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
}
@keyframes sk-circleFadeDelay {
  0%,
  39%,
  100% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
}
.tooltip,
.tooltip-inner {
  min-width: 200px;
  width: auto;
  max-width: inherit;
}
.tooltip-info + .tooltip .tooltip-inner {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.tooltip-info + .tooltip.top .tooltip-arrow,
.tooltip-info + .tooltip.top-left .tooltip-arrow,
.tooltip-info + .tooltip.top-right .tooltip-arrow {
  border-top-color: ;
}
.tooltip-info + .tooltip.bottom .tooltip-arrow,
.tooltip-info + .tooltip.bottom-left .tooltip-arrow,
.tooltip-info + .tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: ;
}
.tooltip-info + .tooltip.right .tooltip-arrow {
  border-right-color: ;
}
.tooltip-info + .tooltip.left .tooltip-arrow {
  border-left-color: ;
}
.tooltip-info + .tooltip.top .tooltip-arrow,
.tooltip-info + .tooltip.top-left .tooltip-arrow,
.tooltip-info + .tooltip.top-right .tooltip-arrow {
  border-top-color: ;
}
.tooltip-info + .tooltip.bottom .tooltip-arrow,
.tooltip-info + .tooltip.bottom-left .tooltip-arrow,
.tooltip-info + .tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: ;
}
.tooltip-info + .tooltip.right .tooltip-arrow {
  border-right-color: ;
}
.tooltip-info + .tooltip.left .tooltip-arrow {
  border-left-color: ;
}
.tooltip-danger + .tooltip .tooltip-inner {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.tooltip-danger + .tooltip.top .tooltip-arrow,
.tooltip-danger + .tooltip.top-left .tooltip-arrow,
.tooltip-danger + .tooltip.top-right .tooltip-arrow {
  border-top-color: ;
}
.tooltip-danger + .tooltip.bottom .tooltip-arrow,
.tooltip-danger + .tooltip.bottom-left .tooltip-arrow,
.tooltip-danger + .tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: ;
}
.tooltip-danger + .tooltip.right .tooltip-arrow {
  border-right-color: ;
}
.tooltip-danger + .tooltip.left .tooltip-arrow {
  border-left-color: ;
}
.tooltip-danger + .tooltip.top .tooltip-arrow,
.tooltip-danger + .tooltip.top-left .tooltip-arrow,
.tooltip-danger + .tooltip.top-right .tooltip-arrow {
  border-top-color: ;
}
.tooltip-danger + .tooltip.bottom .tooltip-arrow,
.tooltip-danger + .tooltip.bottom-left .tooltip-arrow,
.tooltip-danger + .tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: ;
}
.tooltip-danger + .tooltip.right .tooltip-arrow {
  border-right-color: ;
}
.tooltip-danger + .tooltip.left .tooltip-arrow {
  border-left-color: ;
}
.tooltip-warning + .tooltip .tooltip-inner {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.tooltip-warning + .tooltip.top .tooltip-arrow,
.tooltip-warning + .tooltip.top-left .tooltip-arrow,
.tooltip-warning + .tooltip.top-right .tooltip-arrow {
  border-top-color: ;
}
.tooltip-warning + .tooltip.bottom .tooltip-arrow,
.tooltip-warning + .tooltip.bottom-left .tooltip-arrow,
.tooltip-warning + .tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: ;
}
.tooltip-warning + .tooltip.right .tooltip-arrow {
  border-right-color: ;
}
.tooltip-warning + .tooltip.left .tooltip-arrow {
  border-left-color: ;
}
.tooltip-warning + .tooltip.top .tooltip-arrow,
.tooltip-warning + .tooltip.top-left .tooltip-arrow,
.tooltip-warning + .tooltip.top-right .tooltip-arrow {
  border-top-color: ;
}
.tooltip-warning + .tooltip.bottom .tooltip-arrow,
.tooltip-warning + .tooltip.bottom-left .tooltip-arrow,
.tooltip-warning + .tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: ;
}
.tooltip-warning + .tooltip.right .tooltip-arrow {
  border-right-color: ;
}
.tooltip-warning + .tooltip.left .tooltip-arrow {
  border-left-color: ;
}
.tooltip-success + .tooltip .tooltip-inner {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.tooltip-success + .tooltip.top .tooltip-arrow,
.tooltip-success + .tooltip.top-left .tooltip-arrow,
.tooltip-success + .tooltip.top-right .tooltip-arrow {
  border-top-color: ;
}
.tooltip-success + .tooltip.bottom .tooltip-arrow,
.tooltip-success + .tooltip.bottom-left .tooltip-arrow,
.tooltip-success + .tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: ;
}
.tooltip-success + .tooltip.right .tooltip-arrow {
  border-right-color: ;
}
.tooltip-success + .tooltip.left .tooltip-arrow {
  border-left-color: ;
}
.tooltip-success + .tooltip.top .tooltip-arrow,
.tooltip-success + .tooltip.top-left .tooltip-arrow,
.tooltip-success + .tooltip.top-right .tooltip-arrow {
  border-top-color: ;
}
.tooltip-success + .tooltip.bottom .tooltip-arrow,
.tooltip-success + .tooltip.bottom-left .tooltip-arrow,
.tooltip-success + .tooltip.bottom-right .tooltip-arrow {
  border-bottom-color: ;
}
.tooltip-success + .tooltip.right .tooltip-arrow {
  border-right-color: ;
}
.tooltip-success + .tooltip.left .tooltip-arrow {
  border-left-color: ;
}
.theme-config {
  position: absolute;
  top: 90px;
  right: 0;
  overflow: hidden;
}
.theme-config-box {
  margin-right: -220px;
  position: relative;
  z-index: 2000;
  transition-duration: 0.8s;
}
.theme-config-box.show {
  margin-right: 0;
}
.spin-icon {
  background: #1ab394;
  position: absolute;
  padding: 7px 10px 7px 13px;
  border-radius: 20px 0 0 20px;
  font-size: 16px;
  top: 0;
  left: 0;
  width: 40px;
  color: #fff;
  cursor: pointer;
}
.skin-setttings {
  width: 220px;
  margin-left: 40px;
  background: #f3f3f4;
}
.skin-setttings .title {
  background: #efefef;
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  display: block;
  padding: 10px 15px;
  font-size: 12px;
}
.setings-item {
  padding: 10px 30px;
}
.setings-item.skin {
  text-align: center;
}
.setings-item .switch {
  float: right;
}
.skin-name a {
  text-transform: uppercase;
}
.setings-item a {
  color: #fff;
}
.default-skin,
.blue-skin,
.ultra-skin,
.yellow-skin {
  text-align: center;
}
.default-skin {
  font-weight: 600;
  background: #283A49;
}
.default-skin:hover {
  background: #1e2e3d;
}
.blue-skin {
  font-weight: 600;
  background: url(""/bos.engine/libraries/inspinia/lib/less/patterns/header-profile-skin-1.png"") repeat scroll 0 0;
}
.blue-skin:hover {
  background: #0d8ddb;
}
.yellow-skin {
  font-weight: 600;
  background: url(""/bos.engine/libraries/inspinia/lib/less/patterns/header-profile-skin-3.png"") repeat scroll 0 100%;
}
.yellow-skin:hover {
  background: #ce8735;
}
.ultra-skin {
  padding: 20px 10px;
  font-weight: 600;
  background: url(""/bos.engine/libraries/inspinia/lib/less/patterns/3.png"") repeat scroll 0 0;
}
.ultra-skin:hover {
  background: url(""/bos.engine/libraries/inspinia/lib/less/patterns/4.png"") repeat scroll 0 0;
}
@media (min-width: 768px) {
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 220px;
    min-height: 1200px;
  }
  .navbar-static-side {
    z-index: 2001;
    position: absolute;
    width: 220px;
  }
  .navbar-top-links .dropdown-messages,
  .navbar-top-links .dropdown-tasks,
  .navbar-top-links .dropdown-alerts {
    margin-left: auto;
  }
}
@media (max-width: 768px) {
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 0;
    min-height: 1000px;
  }
  .body-small .navbar-static-side {
    display: none;
    z-index: 2001;
    position: absolute;
    width: 70px;
  }
  .body-small.mini-navbar .navbar-static-side {
    display: block;
  }
  .lock-word {
    display: none;
  }
  .navbar-form-custom {
    display: none;
  }
  .navbar-header {
    display: inline;
    float: left;
  }
  .sidebard-panel {
    z-index: 2;
    position: relative;
    width: auto;
    min-height: 100% !important;
  }
  .sidebar-content .wrapper {
    padding-right: 0;
    z-index: 1;
  }
  .fixed-sidebar.body-small .navbar-static-side {
    display: none;
    z-index: 2001;
    position: fixed;
    width: 220px;
  }
  .fixed-sidebar.body-small.mini-navbar .navbar-static-side {
    display: block;
  }
  .ibox-tools {
    float: none;
    text-align: right;
    display: block;
  }
}
@media (max-width: 350px) {
  .timeline-item .date {
    text-align: left;
    width: 110px;
    position: relative;
    padding-top: 30px;
  }
  .timeline-item .date i {
    position: absolute;
    top: 0;
    left: 15px;
    padding: 5px;
    width: 30px;
    text-align: center;
    border: 1px solid #e7eaec;
    background: #f8f8f8;
  }
  .timeline-item .content {
    border-left: none;
    border-top: 1px solid #e7eaec;
    padding-top: 10px;
    min-height: 100px;
  }
  .nav.navbar-top-links li.dropdown {
    display: none;
  }
  .ibox-tools {
    float: none;
    text-align: left;
    display: inline-block;
  }
}
.checkbox {
  padding-left: 20px;
}
.checkbox label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 5px;
}
.checkbox label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  margin-left: -20px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  background-color: #fff;
  -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}
.checkbox label::after {
  display: inline-block;
  position: absolute;
  width: 16px;
  height: 16px;
  left: 0;
  top: 0;
  margin-left: -20px;
  padding-left: 3px;
  padding-top: 1px;
  font-size: 11px;
  color: #555555;
}
.checkbox input[type="checkbox"],
.checkbox input[type="radio"] {
  opacity: 0;
  z-index: 1;
}
.checkbox input[type="checkbox"]:focus + label::before,
.checkbox input[type="radio"]:focus + label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.checkbox input[type="checkbox"]:checked + label::after,
.checkbox input[type="radio"]:checked + label::after {
  font-family: "FontAwesome";
  content: "\f00c";
}
.checkbox input[type="checkbox"]:disabled + label,
.checkbox input[type="radio"]:disabled + label {
  opacity: 0.65;
}
.checkbox input[type="checkbox"]:disabled + label::before,
.checkbox input[type="radio"]:disabled + label::before {
  background-color: #eeeeee;
  cursor: not-allowed;
}
.checkbox.checkbox-circle label::before {
  border-radius: 50%;
}
.checkbox.checkbox-inline {
  margin-top: 0;
}
.checkbox-primary input[type="checkbox"]:checked + label::before,
.checkbox-primary input[type="radio"]:checked + label::before {
  background-color: #1ab394;
  border-color: #1ab394;
}
.checkbox-primary input[type="checkbox"]:checked + label::after,
.checkbox-primary input[type="radio"]:checked + label::after {
  color: #fff;
}
.checkbox-danger input[type="checkbox"]:checked + label::before,
.checkbox-danger input[type="radio"]:checked + label::before {
  background-color: #d9534f;
  border-color: #d9534f;
}
.checkbox-danger input[type="checkbox"]:checked + label::after,
.checkbox-danger input[type="radio"]:checked + label::after {
  color: #fff;
}
.checkbox-info input[type="checkbox"]:checked + label::before,
.checkbox-info input[type="radio"]:checked + label::before {
  background-color: #5bc0de;
  border-color: #5bc0de;
}
.checkbox-info input[type="checkbox"]:checked + label::after,
.checkbox-info input[type="radio"]:checked + label::after {
  color: #fff;
}
.checkbox-warning input[type="checkbox"]:checked + label::before,
.checkbox-warning input[type="radio"]:checked + label::before {
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}
.checkbox-warning input[type="checkbox"]:checked + label::after,
.checkbox-warning input[type="radio"]:checked + label::after {
  color: #fff;
}
.checkbox-success input[type="checkbox"]:checked + label::before,
.checkbox-success input[type="radio"]:checked + label::before {
  background-color: #5cb85c;
  border-color: #5cb85c;
}
.checkbox-success input[type="checkbox"]:checked + label::after,
.checkbox-success input[type="radio"]:checked + label::after {
  color: #fff;
}
.radio {
  padding-left: 20px;
}
.radio label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding-left: 5px;
}
.radio label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  margin-left: -20px;
  border: 1px solid #cccccc;
  border-radius: 50%;
  background-color: #fff;
  -webkit-transition: border 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out;
  transition: border 0.15s ease-in-out;
}
.radio label::after {
  display: inline-block;
  position: absolute;
  content: " ";
  width: 11px;
  height: 11px;
  left: 3px;
  top: 3px;
  margin-left: -20px;
  border-radius: 50%;
  background-color: #555555;
  -webkit-transform: scale(0,0);
  -ms-transform: scale(0,0);
  -o-transform: scale(0,0);
  transform: scale(0,0);
  -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8,-0.33,0.2,1.33);
  -moz-transition: -moz-transform 0.1s cubic-bezier(0.8,-0.33,0.2,1.33);
  -o-transition: -o-transform 0.1s cubic-bezier(0.8,-0.33,0.2,1.33);
  transition: transform 0.1s cubic-bezier(0.8,-0.33,0.2,1.33);
}
.radio input[type="radio"] {
  opacity: 0;
  z-index: 1;
}
.radio input[type="radio"]:focus + label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.radio input[type="radio"]:checked + label::after {
  -webkit-transform: scale(1,1);
  -ms-transform: scale(1,1);
  -o-transform: scale(1,1);
  transform: scale(1,1);
}
.radio input[type="radio"]:disabled + label {
  opacity: 0.65;
}
.radio input[type="radio"]:disabled + label::before {
  cursor: not-allowed;
}
.radio.radio-inline {
  margin-top: 0;
}
.radio-primary input[type="radio"] + label::after {
  background-color: #337ab7;
}
.radio-primary input[type="radio"]:checked + label::before {
  border-color: #337ab7;
}
.radio-primary input[type="radio"]:checked + label::after {
  background-color: #337ab7;
}
.radio-danger input[type="radio"] + label::after {
  background-color: #d9534f;
}
.radio-danger input[type="radio"]:checked + label::before {
  border-color: #d9534f;
}
.radio-danger input[type="radio"]:checked + label::after {
  background-color: #d9534f;
}
.radio-info input[type="radio"] + label::after {
  background-color: #5bc0de;
}
.radio-info input[type="radio"]:checked + label::before {
  border-color: #5bc0de;
}
.radio-info input[type="radio"]:checked + label::after {
  background-color: #5bc0de;
}
.radio-warning input[type="radio"] + label::after {
  background-color: #f0ad4e;
}
.radio-warning input[type="radio"]:checked + label::before {
  border-color: #f0ad4e;
}
.radio-warning input[type="radio"]:checked + label::after {
  background-color: #f0ad4e;
}
.radio-success input[type="radio"] + label::after {
  background-color: #5cb85c;
}
.radio-success input[type="radio"]:checked + label::before {
  border-color: #5cb85c;
}
.radio-success input[type="radio"]:checked + label::after {
  background-color: #5cb85c;
}
input[type="checkbox"].styled:checked + label:after,
input[type="radio"].styled:checked + label:after {
  font-family: 'FontAwesome';
  content: "\f00c";
}
input[type="checkbox"] .styled:checked + label::before,
input[type="radio"] .styled:checked + label::before {
  color: #fff;
}
input[type="checkbox"] .styled:checked + label::after,
input[type="radio"] .styled:checked + label::after {
  color: #fff;
}
.toast-title {
  font-weight: 700;
}
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #fff;
}
.toast-message a:hover {
  color: #ccc;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: 700;
  color: #fff;
  -webkit-text-shadow: 0 1px 0 #fff;
  text-shadow: 0 1px 0 #fff;
  opacity: .8;
  -ms-filter: alpha(Opacity=80);
  filter: alpha(opacity=80);
}
.toast-close-button:focus,
.toast-close-button:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: .4;
  -ms-filter: alpha(Opacity=40);
  filter: alpha(opacity=40);
}
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
#toast-container {
  position: fixed;
  z-index: 999999;
}
#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#toast-container > div {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px #999;
  -webkit-box-shadow: 0 0 12px #999;
  box-shadow: 0 0 12px #999;
  color: #fff;
  opacity: .8;
  -ms-filter: alpha(Opacity=80);
  filter: alpha(opacity=80);
}
#toast-container > :hover {
  -moz-box-shadow: 0 0 12px #000;
  -webkit-box-shadow: 0 0 12px #000;
  box-shadow: 0 0 12px #000;
  opacity: 1;
  -ms-filter: alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}
#toast-container > .toast-info {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important;
}
#toast-container > .toast-error {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important;
}
#toast-container > .toast-success {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important;
}
#toast-container > .toast-warning {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important;
}
#toast-container.toast-bottom-center > div,
#toast-container.toast-top-center > div {
  width: 300px;
  margin: auto;
}
#toast-container.toast-bottom-full-width > div,
#toast-container.toast-top-full-width > div {
  width: 96%;
  margin: auto;
}
.toast {
  background-color: #030303;
}
.toast-success {
  background-color: #51a351;
}
.toast-error {
  background-color: #bd362f;
}
.toast-info {
  background-color: #2f96b4;
}
.toast-warning {
  background-color: #f89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000;
  opacity: .4;
  -ms-filter: alpha(Opacity=40);
  filter: alpha(opacity=40);
}
@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}
body.swal2-shown {
  overflow-y: hidden;
}
body.swal2-iosfix {
  position: fixed;
  left: 0;
  right: 0;
}
.swal2-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 10px;
  background-color: transparent;
  z-index: 1060;
}
.swal2-container.swal2-fade {
  -webkit-transition: background-color .1s;
  transition: background-color .1s;
}
.swal2-container.swal2-shown {
  background-color: rgba(0,0,0,0.4);
}
.swal2-modal {
  background-color: #fff;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  margin: auto;
  overflow-x: hidden;
  overflow-y: auto;
  display: none;
  position: relative;
  max-width: 100%;
}
.swal2-modal:focus {
  outline: none;
}
.swal2-modal.swal2-loading {
  overflow-y: hidden;
}
.swal2-modal .swal2-title {
  color: #595959;
  font-size: 30px;
  text-align: center;
  font-weight: 600;
  text-transform: none;
  position: relative;
  margin: 0 0 .4em;
  padding: 0;
  display: block;
  word-wrap: break-word;
}
.swal2-modal .swal2-buttonswrapper {
  margin-top: 15px;
}
.swal2-modal .swal2-buttonswrapper:not(.swal2-loading) .swal2-styled[disabled] {
  opacity: .4;
  cursor: no-drop;
}
.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-confirm {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 4px solid transparent;
  border-color: transparent;
  width: 40px;
  height: 40px;
  padding: 0;
  margin: 7.5px;
  vertical-align: top;
  background-color: transparent !important;
  color: transparent;
  cursor: default;
  border-radius: 100%;
  -webkit-animation: rotate-loading 1.5s linear 0s infinite normal;
  animation: rotate-loading 1.5s linear 0s infinite normal;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-cancel {
  margin-left: 30px;
  margin-right: 30px;
}
.swal2-modal .swal2-buttonswrapper.swal2-loading :not(.swal2-styled).swal2-confirm::after {
  display: inline-block;
  content: '';
  margin-left: 5px;
  vertical-align: -1px;
  height: 15px;
  width: 15px;
  border: 3px solid #999999;
  -webkit-box-shadow: 1px 1px 1px #fff;
  box-shadow: 1px 1px 1px #fff;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: rotate-loading 1.5s linear 0s infinite normal;
  animation: rotate-loading 1.5s linear 0s infinite normal;
}
.swal2-modal .swal2-styled {
  border: 0;
  border-radius: 3px;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  cursor: pointer;
  font-size: 17px;
  font-weight: 500;
  margin: 15px 5px 0;
  padding: 10px 32px;
}
.swal2-modal .swal2-styled:focus {
  outline: none;
  -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(50,100,150,0.4);
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(50,100,150,0.4);
}
.swal2-modal .swal2-image {
  margin: 20px auto;
  max-width: 100%;
}
.swal2-modal .swal2-close {
  background: transparent;
  border: 0;
  margin: 0;
  padding: 0;
  width: 38px;
  height: 40px;
  font-size: 36px;
  line-height: 40px;
  font-family: serif;
  position: absolute;
  top: 5px;
  right: 8px;
  cursor: pointer;
  color: #cccccc;
  -webkit-transition: color .1s ease;
  transition: color .1s ease;
}
.swal2-modal .swal2-close:hover {
  color: #d55;
}
.swal2-modal > .swal2-input,
.swal2-modal > .swal2-file,
.swal2-modal > .swal2-textarea,
.swal2-modal > .swal2-select,
.swal2-modal > .swal2-radio,
.swal2-modal > .swal2-checkbox {
  display: none;
}
.swal2-modal .swal2-content {
  font-size: 18px;
  text-align: center;
  font-weight: 300;
  position: relative;
  float: none;
  margin: 0;
  padding: 0;
  line-height: normal;
  color: #545454;
  word-wrap: break-word;
}
.swal2-modal .swal2-input,
.swal2-modal .swal2-file,
.swal2-modal .swal2-textarea,
.swal2-modal .swal2-select,
.swal2-modal .swal2-radio,
.swal2-modal .swal2-checkbox {
  margin: 20px auto;
}
.swal2-modal .swal2-input,
.swal2-modal .swal2-file,
.swal2-modal .swal2-textarea {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 18px;
  border-radius: 3px;
  border: 1px solid #d9d9d9;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.06);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.06);
  -webkit-transition: border-color .3s, -webkit-box-shadow .3s;
  transition: border-color .3s, -webkit-box-shadow .3s;
  transition: border-color .3s, box-shadow .3s;
  transition: border-color .3s, box-shadow .3s, -webkit-box-shadow .3s;
}
.swal2-modal .swal2-input.swal2-inputerror,
.swal2-modal .swal2-file.swal2-inputerror,
.swal2-modal .swal2-textarea.swal2-inputerror {
  border-color: #f27474 !important;
  -webkit-box-shadow: 0 0 2px #f27474 !important;
  box-shadow: 0 0 2px #f27474 !important;
}
.swal2-modal .swal2-input:focus,
.swal2-modal .swal2-file:focus,
.swal2-modal .swal2-textarea:focus {
  outline: none;
  border: 1px solid #b4dbed;
  -webkit-box-shadow: 0 0 3px #c4e6f5;
  box-shadow: 0 0 3px #c4e6f5;
}
.swal2-modal .swal2-input::-webkit-input-placeholder,
.swal2-modal .swal2-file::-webkit-input-placeholder,
.swal2-modal .swal2-textarea::-webkit-input-placeholder {
  color: #cccccc;
}
.swal2-modal .swal2-input:-ms-input-placeholder,
.swal2-modal .swal2-file:-ms-input-placeholder,
.swal2-modal .swal2-textarea:-ms-input-placeholder {
  color: #cccccc;
}
.swal2-modal .swal2-input::placeholder,
.swal2-modal .swal2-file::placeholder,
.swal2-modal .swal2-textarea::placeholder {
  color: #cccccc;
}
.swal2-modal .swal2-range input {
  float: left;
  width: 80%;
}
.swal2-modal .swal2-range output {
  float: right;
  width: 20%;
  font-size: 20px;
  font-weight: 600;
  text-align: center;
}
.swal2-modal .swal2-range input,
.swal2-modal .swal2-range output {
  height: 43px;
  line-height: 43px;
  vertical-align: middle;
  margin: 20px auto;
  padding: 0;
}
.swal2-modal .swal2-input {
  height: 43px;
  padding: 0 12px;
}
.swal2-modal .swal2-input[type='number'] {
  max-width: 150px;
}
.swal2-modal .swal2-file {
  font-size: 20px;
}
.swal2-modal .swal2-textarea {
  height: 108px;
  padding: 12px;
}
.swal2-modal .swal2-select {
  color: #545454;
  font-size: inherit;
  padding: 5px 10px;
  min-width: 40%;
  max-width: 100%;
}
.swal2-modal .swal2-radio {
  border: 0;
}
.swal2-modal .swal2-radio label:not(:first-child) {
  margin-left: 20px;
}
.swal2-modal .swal2-radio input,
.swal2-modal .swal2-radio span {
  vertical-align: middle;
}
.swal2-modal .swal2-radio input {
  margin: 0 3px 0 0;
}
.swal2-modal .swal2-checkbox {
  color: #545454;
}
.swal2-modal .swal2-checkbox input,
.swal2-modal .swal2-checkbox span {
  vertical-align: middle;
}
.swal2-modal .swal2-validationerror {
  background-color: #f0f0f0;
  margin: 0 -20px;
  overflow: hidden;
  padding: 10px;
  color: gray;
  font-size: 16px;
  font-weight: 300;
  display: none;
}
.swal2-modal .swal2-validationerror::before {
  content: '!';
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #ea7d7d;
  color: #fff;
  line-height: 24px;
  text-align: center;
  margin-right: 10px;
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .swal2-range input {
    width: 100% !important;
  }
  .swal2-range output {
    display: none;
  }
}
.swal2-icon {
  width: 80px;
  height: 80px;
  border: 4px solid transparent;
  border-radius: 50%;
  margin: 20px auto 30px;
  padding: 0;
  position: relative;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.swal2-icon.swal2-error {
  border-color: #f27474;
}
.swal2-icon.swal2-error .swal2-x-mark {
  position: relative;
  display: block;
}
.swal2-icon.swal2-error [class^='swal2-x-mark-line'] {
  position: absolute;
  height: 5px;
  width: 47px;
  background-color: #f27474;
  display: block;
  top: 37px;
  border-radius: 2px;
}
.swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='left'] {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 17px;
}
.swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='right'] {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 16px;
}
.swal2-icon.swal2-warning {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #f8bb86;
  border-color: #facea8;
  font-size: 60px;
  line-height: 80px;
  text-align: center;
}
.swal2-icon.swal2-info {
  font-family: 'Open Sans', sans-serif;
  color: #3fc3ee;
  border-color: #9de0f6;
  font-size: 60px;
  line-height: 80px;
  text-align: center;
}
.swal2-icon.swal2-question {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: #87adbd;
  border-color: #c9dae1;
  font-size: 60px;
  line-height: 80px;
  text-align: center;
}
.swal2-icon.swal2-success {
  border-color: #a5dc86;
}
.swal2-icon.swal2-success [class^='swal2-success-circular-line'] {
  border-radius: 50%;
  position: absolute;
  width: 60px;
  height: 120px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='left'] {
  border-radius: 120px 0 0 120px;
  top: -7px;
  left: -33px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 60px 60px;
  transform-origin: 60px 60px;
}
.swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='right'] {
  border-radius: 0 120px 120px 0;
  top: -11px;
  left: 30px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transform-origin: 0 60px;
  transform-origin: 0 60px;
}
.swal2-icon.swal2-success .swal2-success-ring {
  width: 80px;
  height: 80px;
  border: 4px solid rgba(165,220,134,0.2);
  border-radius: 50%;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  position: absolute;
  left: -4px;
  top: -4px;
  z-index: 2;
}
.swal2-icon.swal2-success .swal2-success-fix {
  width: 7px;
  height: 90px;
  position: absolute;
  left: 28px;
  top: 8px;
  z-index: 1;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.swal2-icon.swal2-success [class^='swal2-success-line'] {
  height: 5px;
  background-color: #a5dc86;
  display: block;
  border-radius: 2px;
  position: absolute;
  z-index: 2;
}
.swal2-icon.swal2-success [class^='swal2-success-line'][class$='tip'] {
  width: 25px;
  left: 14px;
  top: 46px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.swal2-icon.swal2-success [class^='swal2-success-line'][class$='long'] {
  width: 47px;
  right: 8px;
  top: 38px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.swal2-progresssteps {
  font-weight: 600;
  margin: 0 0 20px;
  padding: 0;
}
.swal2-progresssteps li {
  display: inline-block;
  position: relative;
}
.swal2-progresssteps .swal2-progresscircle {
  background: #3085d6;
  border-radius: 2em;
  color: #fff;
  height: 2em;
  line-height: 2em;
  text-align: center;
  width: 2em;
  z-index: 20;
}
.swal2-progresssteps .swal2-progresscircle:first-child {
  margin-left: 0;
}
.swal2-progresssteps .swal2-progresscircle:last-child {
  margin-right: 0;
}
.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep {
  background: #3085d6;
}
.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progresscircle {
  background: #add8e6;
}
.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progressline {
  background: #add8e6;
}
.swal2-progresssteps .swal2-progressline {
  background: #3085d6;
  height: .4em;
  margin: 0 -1px;
  z-index: 10;
}
[class^='swal2'] {
  -webkit-tap-highlight-color: transparent;
}
@-webkit-keyframes showSweetAlert {
  0% {
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
  }
  45% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  80% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes showSweetAlert {
  0% {
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
  }
  45% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  80% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes hideSweetAlert {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0;
  }
}
@keyframes hideSweetAlert {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0;
  }
}
.swal2-show {
  -webkit-animation: showSweetAlert .3s;
  animation: showSweetAlert .3s;
}
.swal2-show.swal2-noanimation {
  -webkit-animation: none;
  animation: none;
}
.swal2-hide {
  -webkit-animation: hideSweetAlert .15s forwards;
  animation: hideSweetAlert .15s forwards;
}
.swal2-hide.swal2-noanimation {
  -webkit-animation: none;
  animation: none;
}
@-webkit-keyframes animate-success-tip {
  0% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  54% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  70% {
    width: 50px;
    left: -8px;
    top: 37px;
  }
  84% {
    width: 17px;
    left: 21px;
    top: 48px;
  }
  100% {
    width: 25px;
    left: 14px;
    top: 45px;
  }
}
@keyframes animate-success-tip {
  0% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  54% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  70% {
    width: 50px;
    left: -8px;
    top: 37px;
  }
  84% {
    width: 17px;
    left: 21px;
    top: 48px;
  }
  100% {
    width: 25px;
    left: 14px;
    top: 45px;
  }
}
@-webkit-keyframes animate-success-long {
  0% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  65% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  84% {
    width: 55px;
    right: 0;
    top: 35px;
  }
  100% {
    width: 47px;
    right: 8px;
    top: 38px;
  }
}
@keyframes animate-success-long {
  0% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  65% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  84% {
    width: 55px;
    right: 0;
    top: 35px;
  }
  100% {
    width: 47px;
    right: 8px;
    top: 38px;
  }
}
@-webkit-keyframes rotatePlaceholder {
  0% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  5% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  12% {
    -webkit-transform: rotate(-405deg);
    transform: rotate(-405deg);
  }
  100% {
    -webkit-transform: rotate(-405deg);
    transform: rotate(-405deg);
  }
}
@keyframes rotatePlaceholder {
  0% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  5% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  12% {
    -webkit-transform: rotate(-405deg);
    transform: rotate(-405deg);
  }
  100% {
    -webkit-transform: rotate(-405deg);
    transform: rotate(-405deg);
  }
}
.swal2-animate-success-line-tip {
  -webkit-animation: animate-success-tip .75s;
  animation: animate-success-tip .75s;
}
.swal2-animate-success-line-long {
  -webkit-animation: animate-success-long .75s;
  animation: animate-success-long .75s;
}
.swal2-success.swal2-animate-success-icon .swal2-success-circular-line-right {
  -webkit-animation: rotatePlaceholder 4.25s ease-in;
  animation: rotatePlaceholder 4.25s ease-in;
}
@-webkit-keyframes animate-error-icon {
  0% {
    -webkit-transform: rotateX(100deg);
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 1;
  }
}
@keyframes animate-error-icon {
  0% {
    -webkit-transform: rotateX(100deg);
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 1;
  }
}
.swal2-animate-error-icon {
  -webkit-animation: animate-error-icon .5s;
  animation: animate-error-icon .5s;
}
@-webkit-keyframes animate-x-mark {
  0% {
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  50% {
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  80% {
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
    margin-top: -6px;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    margin-top: 0;
    opacity: 1;
  }
}
@keyframes animate-x-mark {
  0% {
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  50% {
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  80% {
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
    margin-top: -6px;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    margin-top: 0;
    opacity: 1;
  }
}
.swal2-animate-x-mark {
  -webkit-animation: animate-x-mark .5s;
  animation: animate-x-mark .5s;
}
@-webkit-keyframes rotate-loading {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotate-loading {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.block-theme-transparent {
  background: none !important;
}
.block-theme-progress.blockMsg.blockElement {
  color: #000000 !important;
  border: 0 !important;
  background-color: transparent !important;
  font-weight: bold !important;
  left: 0 !important;
  width: 100% !important;
  font-size: 14px !important;
}
.block-theme-progress.blockMsg.blockElement:after {
  content: "%";
}
.block-theme-preloader.blockMsg.blockElement {
  color: #000000 !important;
  border: 0 !important;
  background-color: transparent !important;
  font-weight: bold !important;
  width: 100% !important;
  left: 50% !important;
  top: 50% !important;
  transform: translate(-50%,-50%) !important;
}
table.dataTable {
  clear: both;
  margin-top: 6px !important;
  margin-bottom: 6px !important;
  max-width: none !important;
}
table.dataTable td,
table.dataTable th {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
table.dataTable td.dataTables_empty,
table.dataTable th.dataTables_empty {
  text-align: center;
}
table.dataTable.nowrap th,
table.dataTable.nowrap td {
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_length label {
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_length select {
  width: 75px;
  display: inline-block;
}
div.dataTables_wrapper div.dataTables_filter {
  text-align: right;
}
div.dataTables_wrapper div.dataTables_filter label {
  font-weight: normal;
  white-space: nowrap;
  text-align: left;
}
div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0.5em;
  display: inline-block;
  width: auto;
}
div.dataTables_wrapper div.dataTables_info {
  padding-top: 8px;
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_paginate {
  margin: 0;
  white-space: nowrap;
  text-align: right;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin: 2px 0;
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -26px;
  text-align: center;
  padding: 1em 0;
}
table.dataTable thead>tr>th.sorting_asc,
table.dataTable thead>tr>th.sorting_desc,
table.dataTable thead>tr>th.sorting,
table.dataTable thead>tr>td.sorting_asc,
table.dataTable thead>tr>td.sorting_desc,
table.dataTable thead>tr>td.sorting {
  padding-right: 30px;
}
table.dataTable thead>tr>th:active,
table.dataTable thead>tr>td:active {
  outline: none;
}
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  position: relative;
}
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
  position: absolute;
  bottom: 8px;
  right: 8px;
  display: block;
  font-family: 'Glyphicons Halflings';
  opacity: 0.5;
}
table.dataTable thead .sorting:after {
  opacity: 0.2;
  content: "\e150";
}
table.dataTable thead .sorting_asc:after {
  content: "\e155";
}
table.dataTable thead .sorting_desc:after {
  content: "\e156";
}
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
  color: #eee;
}
div.dataTables_scrollHead table.dataTable {
  margin-bottom: 0 !important;
}
div.dataTables_scrollBody table {
  border-top: none;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
div.dataTables_scrollBody table thead .sorting:after,
div.dataTables_scrollBody table thead .sorting_asc:after,
div.dataTables_scrollBody table thead .sorting_desc:after {
  display: none;
}
div.dataTables_scrollBody table tbody tr:first-child th,
div.dataTables_scrollBody table tbody tr:first-child td {
  border-top: none;
}
div.dataTables_scrollFoot table {
  margin-top: 0 !important;
  border-top: none;
}
@media screen and (max-width: 767px) {
  div.dataTables_wrapper div.dataTables_length,
  div.dataTables_wrapper div.dataTables_filter,
  div.dataTables_wrapper div.dataTables_info,
  div.dataTables_wrapper div.dataTables_paginate {
    text-align: center;
  }
}
table.dataTable.table-condensed>thead>tr>th {
  padding-right: 20px;
}
table.dataTable.table-condensed .sorting:after,
table.dataTable.table-condensed .sorting_asc:after,
table.dataTable.table-condensed .sorting_desc:after {
  top: 6px;
  right: 6px;
}
table.table-bordered.dataTable {
  border-collapse: separate !important;
}
table.table-bordered.dataTable th,
table.table-bordered.dataTable td {
  border-left-width: 0;
}
table.table-bordered.dataTable th:last-child,
table.table-bordered.dataTable th:last-child,
table.table-bordered.dataTable td:last-child,
table.table-bordered.dataTable td:last-child {
  border-right-width: 0;
}
table.table-bordered.dataTable tbody th,
table.table-bordered.dataTable tbody td {
  border-bottom-width: 0;
}
div.dataTables_scrollHead table.table-bordered {
  border-bottom-width: 0;
}
div.table-responsive>div.dataTables_wrapper>div.row {
  margin: 0;
}
div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:first-child {
  padding-left: 0;
}
div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:last-child {
  padding-right: 0;
}
div.dt-button-info {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 400px;
  margin-top: -100px;
  margin-left: -200px;
  background-color: white;
  border: 2px solid #111;
  box-shadow: 3px 3px 8px rgba(0,0,0,0.3);
  border-radius: 3px;
  text-align: center;
  z-index: 21;
}
div.dt-button-info h2 {
  padding: 0.5em;
  margin: 0;
  font-weight: normal;
  border-bottom: 1px solid #ddd;
  background-color: #f3f3f3;
}
div.dt-button-info>div {
  padding: 1em;
}
ul.dt-button-collection.dropdown-menu {
  display: block;
  z-index: 2002;
  -webkit-column-gap: 8px;
  -moz-column-gap: 8px;
  -ms-column-gap: 8px;
  -o-column-gap: 8px;
  column-gap: 8px;
}
ul.dt-button-collection.dropdown-menu.fixed {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -75px;
  border-radius: 0;
}
ul.dt-button-collection.dropdown-menu.fixed.two-column {
  margin-left: -150px;
}
ul.dt-button-collection.dropdown-menu.fixed.three-column {
  margin-left: -225px;
}
ul.dt-button-collection.dropdown-menu.fixed.four-column {
  margin-left: -300px;
}
ul.dt-button-collection.dropdown-menu>* {
  -webkit-column-break-inside: avoid;
  break-inside: avoid;
}
ul.dt-button-collection.dropdown-menu.two-column {
  width: 300px;
  padding-bottom: 1px;
  -webkit-column-count: 2;
  -moz-column-count: 2;
  -ms-column-count: 2;
  -o-column-count: 2;
  column-count: 2;
}
ul.dt-button-collection.dropdown-menu.three-column {
  width: 450px;
  padding-bottom: 1px;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  -ms-column-count: 3;
  -o-column-count: 3;
  column-count: 3;
}
ul.dt-button-collection.dropdown-menu.four-column {
  width: 600px;
  padding-bottom: 1px;
  -webkit-column-count: 4;
  -moz-column-count: 4;
  -ms-column-count: 4;
  -o-column-count: 4;
  column-count: 4;
}
div.dt-button-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2001;
}
@media screen and (max-width: 767px) {
  div.dt-buttons {
    float: none;
    width: 100%;
    text-align: center;
    margin-bottom: 0.5em;
  }
  div.dt-buttons a.btn {
    float: none;
  }
}
table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,
table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,
table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty {
  cursor: default !important;
}
table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before {
  display: none !important;
}
table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child {
  position: relative;
  padding-left: 30px;
  cursor: pointer;
}
table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
  top: 8px;
  left: 4px;
  height: 16px;
  width: 16px;
  display: block;
  position: absolute;
  color: white;
  border: 2px solid white;
  border-radius: 16px;
  box-shadow: 0 0 3px #444;
  box-sizing: content-box;
  font-family: 'Courier New', Courier, monospace;
  text-indent: 4px;
  line-height: 16px;
  content: '+';
  background-color: #337ab7;
}
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
  content: '-';
  background-color: #d33333;
}
table.dataTable.dtr-inline.collapsed>tbody>tr.child td:before {
  display: none;
}
table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child,
table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child {
  padding-left: 27px;
}
table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child:before,
table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child:before {
  top: 5px;
  left: 4px;
  height: 14px;
  width: 14px;
  border-radius: 14px;
  line-height: 14px;
  text-indent: 3px;
}
table.dataTable.dtr-column>tbody>tr>td.control,
table.dataTable.dtr-column>tbody>tr>th.control {
  position: relative;
  cursor: pointer;
}
table.dataTable.dtr-column>tbody>tr>td.control:before,
table.dataTable.dtr-column>tbody>tr>th.control:before {
  top: 50%;
  left: 50%;
  height: 16px;
  width: 16px;
  margin-top: -10px;
  margin-left: -10px;
  display: block;
  position: absolute;
  color: white;
  border: 2px solid white;
  border-radius: 16px;
  box-shadow: 0 0 3px #444;
  box-sizing: content-box;
  font-family: 'Courier New', Courier, monospace;
  text-indent: 4px;
  line-height: 16px;
  content: '+';
  background-color: #337ab7;
}
table.dataTable.dtr-column>tbody>tr.parent td.control:before,
table.dataTable.dtr-column>tbody>tr.parent th.control:before {
  content: '-';
  background-color: #d33333;
}
table.dataTable>tbody>tr.child {
  padding: 0.5em 1em;
}
table.dataTable>tbody>tr.child:hover {
  background: transparent !important;
}
table.dataTable>tbody>tr.child ul {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
table.dataTable>tbody>tr.child ul li {
  border-bottom: 1px solid #efefef;
  padding: 0.5em 0;
}
table.dataTable>tbody>tr.child ul li:first-child {
  padding-top: 0;
}
table.dataTable>tbody>tr.child ul li:last-child {
  border-bottom: none;
}
table.dataTable>tbody>tr.child span.dtr-title {
  display: inline-block;
  min-width: 75px;
  font-weight: bold;
}
div.dtr-modal {
  position: fixed;
  box-sizing: border-box;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 100;
  padding: 10em 1em;
}
div.dtr-modal div.dtr-modal-display {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 50%;
  height: 50%;
  overflow: auto;
  margin: auto;
  z-index: 102;
  background-color: #f5f5f7;
  border: 1px solid black;
  border-radius: 0.5em;
  box-shadow: 0 12px 30px rgba(0,0,0,0.6);
}
div.dtr-modal div.dtr-modal-content {
  position: relative;
  padding: 1em;
}
div.dtr-modal div.dtr-modal-close {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 22px;
  height: 22px;
  border: 1px solid #eaeaea;
  background-color: #f9f9f9;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
  z-index: 12;
}
div.dtr-modal div.dtr-modal-close:hover {
  background-color: #eaeaea;
}
div.dtr-modal div.dtr-modal-background {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 101;
  background: rgba(0,0,0,0.6);
}
@media screen and (max-width: 767px) {
  div.dtr-modal div.dtr-modal-display {
    width: 95%;
  }
}
html,
body {
  height: auto;
}
html {
  height: 100%;
  overflow-y: scroll;
}
body {
  min-height: 100%;
}
table.dataTable {
  margin-top: 0 !important;
}
select.form-control {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20fill%3D%22%23555555%22%20%0A%09%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%22-261%20145.2%2024%2024%22%20style%3D%22enable-background%3Anew%20-261%20145.2%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0A%3Cpath%20d%3D%22M-245.3%2C156.1l-3.6-6.5l-3.7%2C6.5%20M-252.7%2C159l3.7%2C6.5l3.6-6.5%22%2F%3E%0A%3C%2Fsvg%3E");
  padding-right: 25px;
  background-repeat: no-repeat;
  background-position: right center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
select.form-control::-ms-expand {
  display: none;
}
select.form-control.input-sm {
  line-height: inherit;
  border-radius: 4px;
  padding: 0 25px 0 12px;
}
select.form-control.input-xs {
  line-height: inherit;
  border-radius: 4px;
  padding: 0 16px 0 4px;
  height: 24px;
  font-size: 12px;
  background-size: contain;
  background-position: right;
}
input.form-control.input-xs {
  line-height: inherit;
  padding: 12px 4px;
  height: 24px;
  font-size: 12px;
}
.input-sm {
  height: 28px;
}
.btn-group-sm>.btn,
.btn-sm {
  padding: 4px 10px;
}
.form-group.required .control-label:after {
  content: "*";
  color: red;
}
.form-group textarea {
  resize: vertical;
}
.inmodal .modal-title {
  margin-right: 12px;
}
.modal-content {
  border: 0;
}
.grayscale {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.clipboard {
  cursor: pointer;
}
.switch input[type="checkbox"]:disabled + label {
  opacity: 0.5;
  cursor: not-allowed;
}
.onoffswitch-inner[data-on-text]:before {
  content: attr(data-on-text) !important;
}
.onoffswitch-inner[data-off-text]:after {
  content: attr(data-off-text) !important;
}
.popover:not(.disable-max-width) {
  max-width: 100%;
}
.qq-upload-button-hover {
  background-color: #ccc;
}
.checkbox {
  margin: 0;
}
.noselect {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
input[type="checkbox"]:focus + label::before,
input[type="radio"]:focus + label::before,
input[type="radio"]:focus + label::before {
  outline: 0 !important;
}
a:focus {
  outline: 0;
}
#redactor-modal .checkbox [type="checkbox"] {
  opacity: 1;
}
a[disabled] {
  pointer-events: none;
  cursor: not-allowed;
}
.multiselect-container .checkbox input[type="checkbox"] {
  opacity: 1;
  margin-left: -30px !important;
  margin-bottom: -3px !important;
}
.navbar-fixed-top {
  border-bottom: 0 !important;
}
.navbar-fixed-top.navbar-scroll {
  border-bottom: 1px solid #e7eaec !important;
}
#toast-container > .toast-warning:before {
  content: "";
}
#toast-container > .toast-error:before {
  content: "";
}
#toast-container > .toast-info:before {
  content: "";
}
#toast-container > .toast-success:before {
  content: "";
}
.swal2-confirm {
  background-color: #8CD4F5;
}
.swal2-container {
  z-index: 14060;
}
.swal2-modal .swal2-title {
  line-height: 30px;
}
li.token-input-token-facebook {
  height: 21px !important;
}
html.__gallery_lib_active {
  overflow: hidden;
}
html.__gallery_lib_active .lib_gallery {
  display: block !important;
}
html.__gallery_lib_inactive .lib_gallery {
  display: none !important;
}
.lib_gallery {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10100;
  width: 100%;
  height: 100%;
  overflow: hidden;
  overflow-y: auto;
  background: #171717;
  width: 100% !important;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  image-rendering: optimizeSpeed;
  image-rendering: -moz-crisp-edges;
  image-rendering: -o-crisp-edges;
  image-rendering: -webkit-optimize-contrast;
  image-rendering: optimize-contrast;
  -ms-interpolation-mode: nearest-neighbor;
}
.lib_gallery .selectable {
  -webkit-touch-callout: initial;
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.lib_gallery_nav {
  position: absolute;
  bottom: 20px;
  left: 50%;
  margin-left: -160px;
  width: 320px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,0.35) !important;
}
.lib_gallery_nav__hover {
  background-color: rgba(0,0,0,0.6) !important;
}
.lib_gallery_next {
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
  right: 0;
  cursor: pointer;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.lib_gallery_prev {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 50%;
  cursor: pointer;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.lib_gallery_li_img_prev {
  display: none;
  position: absolute;
  left: 5px;
  top: 0;
  bottom: 0;
  width: 30px;
  background-image: url("/bos.engine/libraries/gallery/images/arrow_left.svg");
  background-position: 5px center;
  background-repeat: no-repeat;
  background-size: contain;
}
.lib_gallery_li_img_next {
  display: none;
  position: absolute;
  right: 5px;
  top: 0;
  bottom: 0;
  width: 30px;
  background-image: url("/bos.engine/libraries/gallery/images/arrow_right.svg");
  background-position: -5px center;
  background-repeat: no-repeat;
  background-size: contain;
}
.lib_gallery_img_wr__hover .lib_gallery_li_img_prev,
.lib_gallery_img_wr__hover .lib_gallery_li_img_next {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
  display: block;
}
.lib_gallery_close {
  right: 40px;
  position: absolute;
  top: 0;
  width: 40px;
  height: 40px;
  font-size: 40px;
  line-height: 40px;
  -webkit-transition: all 0 linear;
  -moz-transition: all 0 linear;
  -o-transition: all 0 linear;
  transition: all 0 linear;
  cursor: pointer;
  display: block;
  overflow: hidden;
  text-decoration: none !important;
  text-align: center;
  z-index: 100;
}
.lib_gallery_close:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8;
}
.lib_gallery__with_right_menu .lib_gallery_close {
  -webkit-transition: all 0 linear;
  -moz-transition: all 0 linear;
  -o-transition: all 0 linear;
  transition: all 0 linear;
}
.lib_gallery_btn__hover {
  background-color: #333;
  background-color: rgba(255,255,255,0.1);
}
.lib_gallery_btn__hover svg {
  fill: #fff !important;
}
.lib_gallery_content {
  color: #fff;
  padding: 30px;
}
.lib_gallery_img_wr {
  position: relative;
  height: 100%;
  text-align: left;
  overflow: hidden;
  margin: 0px 0 0 !important;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
html.__gallery_lib_sequence_empty .lib_gallery_img_wr {
  cursor: default;
}
.lib_gallery_img_l {
  display: block;
  position: relative;
  text-align: center;
  font-size: 0;
  line-height: 0;
  height: 100%;
  white-space: nowrap;
}
.lib_gallery_img_li {
  display: inline-block;
  float: left;
  white-space: normal;
  height: 100%;
}
.lib_gallery_li_in {
  display: block;
  margin: 0;
}
.lib_gallery_li_in {
  height: 100%;
  text-align: center;
  vertical-align: middle;
}
.lib_gallery_li_in:after {
  content: "";
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  width: 0;
  height: 100%;
}
.lib_gallery_li_img_wr {
  overflow: hidden;
  display: block;
  margin: 0;
}
.lib_gallery_li_img_wr {
  height: 100%;
  text-align: center;
  vertical-align: middle;
}
.lib_gallery_li_img_wr:after {
  content: "";
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  width: 0;
  height: 100%;
}
.lib_gallery_li_img_in {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  max-height: 100%;
  cursor: pointer;
  max-width: 100%;
  vertical-align: middle;
  text-align: left;
  position: relative;
}
.lib_gallery_li_img_in .lib_gallery_li_img {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  max-height: 100%;
  max-width: 100%;
  vertical-align: middle;
  text-align: left;
}
.lib_gallery_pag_l_wr {
  min-height: 28px;
  left: 0;
  right: 0;
  position: absolute;
  display: block;
  z-index: 100;
  margin: 0 90px;
  padding: 5px;
  overflow: hidden;
}
.lib_gallery_pag_l {
  display: block;
  font-size: 0;
  line-height: 0;
  white-space: nowrap;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.lib_gallery_pag_li {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
  -moz-opacity: 0.4;
  opacity: 0.4;
  width: 18px;
  height: 18px;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  overflow: hidden;
  position: relative;
  cursor: pointer;
  margin: 0 auto;
  border: 1px solid transparent;
}
.lib_gallery_pag_li_in {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  margin-left: -200px;
  display: block;
  width: 400px;
  height: 100%;
}
.lib_gallery_pag_li_in img {
  display: block;
  height: 100%;
  margin: 0 auto;
}
.lib_gallery_pag_l:hover {
  max-height: 116px;
}
.lib_gallery_pag_l:hover .lib_gallery_pag_li:first-child {
  margin-left: -9px;
}
.lib_gallery_pag_l .lib_gallery_pag_li:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
  -webkit-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  width: 50px;
  height: 50px;
  margin: 0 !important;
  border-color: #ccc;
  box-shadow: 0 2px 4px #ccc;
}
.lib_gallery_pag_li__active {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
  border: 1px solid red !important;
}
.gallery_comment_popup {
  z-index: 1100 !important;
}
.lib_gallery_dsc {
  max-width: 600px;
  margin: 30px auto;
}
.lib_gallery_dsc .content_styles {
  color: #fff !important;
}
.lib_gallery_dsc_tx_wr {
  padding: 10px 20px 10px;
  background: rgba(0,0,0,0.5);
  -webkit-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #444;
}
.lib_gallery_right_menu {
  padding-left: 40px;
  height: 100%;
  z-index: 10;
  cursor: default;
  float: right;
}
.lib_gallery_right_menu_h {
  -webkit-transition: all 0 linear;
  -moz-transition: all 0 linear;
  -o-transition: all 0 linear;
  transition: all 0 linear;
  z-index: 100;
  position: absolute;
  right: 0;
  bottom: 0;
  top: 0;
  display: block;
  width: 40px;
  background-color: rgba(47,47,47,0.85);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-left: 1px solid rgba(110,110,110,0.3) !important;
  border-right: 1px solid rgba(110,110,110,0.3) !important;
}
.lib_gallery_right_menu_h svg {
  width: 30px;
  height: 60px;
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -15px;
  top: 50%;
  margin-top: -30px;
}
.lib_gallery__with_right_menu .lib_gallery_right_menu {
  padding-left: 40px;
}
.lib_gallery__with_right_menu .lib_gallery_right_menu_h {
  -webkit-transition: all 0 linear;
  -moz-transition: all 0 linear;
  -o-transition: all 0 linear;
  transition: all 0 linear;
  right: 280px;
}
.lib_gallery__with_right_menu .lib_gallery_right_menu_h svg {
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.lib_gallery__with_right_menu .lib_gallery_close {
  right: 320px;
}
.lib_gallery_right_menu_h__hover {
  background-color: rgba(43,43,43,0.85);
}
.lib_gallery_right_menu_h__hover svg {
  fill: #fff !important;
}
.lib_gallery_right_l_wr {
  padding: 0 0;
  width: 0;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  background: rgba(23,23,23,0.8);
}
.lib_gallery__with_right_menu .lib_gallery_right_l_wr {
  width: 280px;
  display: block;
}
.lib_gallery_right_l {
  overflow: hidden;
  height: 100%;
  padding: 0 15px;
}
.lib_gallery_right_l .ps-scrollbar-x-rail {
  display: none !important;
}
.lib_gallery_right_li {
  text-align: left;
  margin-top: 20px;
}
.lib_gallery_right_li__text .lib_gallery_right_li_dsc {
  max-height: 162px;
  overflow-y: hidden;
}
.lib_gallery_right_li_social {
  margin-top: 20px;
}
.lib_gallery_right_li_h {
  color: #fff;
  font-size: 18px;
  line-height: 1.3;
  font-weight: normal;
}
.lib_gallery_right_li_h_visible {
  color: #fff;
  font-size: 18px;
  line-height: 1.3;
  font-weight: normal;
}
.lib_gallery_right_li_dsc {
  color: #999999;
  font-size: 14px;
  line-height: 1.3;
  margin-top: 6px;
  overflow: hidden;
}
.lib_gallery_right_li_dsc_more,
.lib_gallery_right_li_dsc_collapse {
  display: none;
  margin-top: 4px !important;
  cursor: pointer;
  font-size: 14px;
  line-height: 1.2;
  text-align: right;
}
.lib_gallery_right_li_dsc_more,
.lib_gallery_right_li_dsc_more:link,
.lib_gallery_right_li_dsc_collapse,
.lib_gallery_right_li_dsc_collapse:link {
  color: #fff;
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
  -moz-text-decoration-style: dotted;
  text-decoration-style: dotted;
}
.lib_gallery_right_li_dsc_more:visited,
.lib_gallery_right_li_dsc_collapse:visited {
  color: #fff;
}
.lib_gallery_right_li_dsc_more:hover,
.lib_gallery_right_li_dsc_more:focus,
.lib_gallery_right_li_dsc_collapse:hover,
.lib_gallery_right_li_dsc_collapse:focus {
  color: #fff;
  text-decoration: none;
}
.lib_gallery_right_li_dsc_more:active,
.lib_gallery_right_li_dsc_collapse:active {
  color: #fff;
}
.lib_gallery_right_li_dsc_more {
  position: absolute;
  top: 195px;
  right: 10px;
}
.lib_gallery_right_menu_info__long .lib_gallery_right_li_dsc {
  margin-bottom: 40px;
}
.lib_gallery_right_menu_info__long .lib_gallery_right_li_dsc_more {
  display: block;
}
.lib_gallery_right_li_dsc__full .lib_gallery_right_li_dsc_collapse {
  display: block !important;
}
.lib_gallery_right_li_dsc_l {
  overflow: hidden;
}
.lib_gallery_right_li_dsc_li {
  display: block;
  float: left;
  margin-top: 6px !important;
  color: #fff !important;
  font-size: 14px;
  line-height: 1.1;
}
.lib_gallery_right_li_dsc_li:after {
  color: #bdbcbc;
  content: ',';
  margin-right: 6px !important;
}
.lib_gallery_right_li_dsc_li:last-child:after {
  display: none;
}
.lib_gallery_right_li_dsc_li_txt {
  margin-right: 2px;
}
.lib_gallery_right_li_dsc_li_count {
  color: #bdbcbc !important;
  margin-right: 1px !important;
}
.lib_gallery_social_img_twitter {
  background-image: url("/bos.engine/libraries/gallery/images/twitter.svg");
  fill: #6e6e6e !important;
}
.lib_gallery_social_img_facebook {
  background-image: url("/bos.engine/libraries/gallery/images/facebook.svg");
}
.lib_gallery_social_img_pinterest {
  background-image: url("/bos.engine/libraries/gallery/images/pinterest.svg");
}
.lib_gallery_social.lib_gallery_actions_btn {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  font-size: 0;
  line-height: 0;
  width: 24px;
  height: 25px;
  margin: 5px 5px 0 5px !important;
  background-repeat: no-repeat;
}
.lib_gallery_social.lib_gallery_actions_btn + .lib_gallery_actions_btn {
  margin: 5px 5px 0 5px !important;
}
.lib_gallery_right_li__img {
  margin: 14px -6px 0 -6px !important;
  overflow: hidden;
}
.lib_gallery_right_li__img .lib_gallery_right_li_h {
  display: none;
}
.lib_gallery_right_li .additional_image_trigger {
  display: block;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  float: left;
  border: 1px solid transparent !important;
  margin: 5px;
}
.lib_gallery_right_li .additional_image_trigger:hover {
  border: 1px solid rgba(255,255,255,0.4) !important;
}
.lib_gallery_right_li .additional_image_trigger.additional_image_active,
.lib_gallery_right_li .additional_image_trigger.additional_image_active:hover {
  border-color: #ffd479 !important;
}
.lib_gallery_actions_btn {
  display: block;
  overflow: hidden;
  color: #fff !important;
  font-size: 18px;
  line-height: 24px;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.lib_gallery_actions_btn svg {
  margin-right: 10px;
}
.lib_gallery_actions_btn + .lib_gallery_actions_btn {
  margin-top: 15px !important;
}
.lib_gallery_actions_btn img {
  display: block;
  float: left;
  width: 24px;
  height: 24px;
}
.lib_gallery_actions_btn svg {
  display: block;
  float: left;
  width: 24px;
  height: 24px;
}
.lib_gallery_like_img_liked svg {
  fill: #FF6699 !important;
}
.lib_gallery_social_img_wr {
  overflow: hidden;
  margin-top: 10px;
}
.lib_gallery_social__img {
  display: block;
  float: left;
}
.lib_gallery_social__img:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
  -moz-opacity: 0.85;
  opacity: 0.85;
}
.lib_gallery_social__img + .lib_gallery_social__img {
  margin-left: 10px !important;
}
.lib_gallery_social__img img {
  display: block;
  max-width: 100%;
  height: 20px;
}
.gallery_comment_popup .gallery_comment_left {
  float: left;
  width: 40%;
  margin-right: 15px;
}
.gallery_comment_popup .gallery_comment_left img {
  max-width: 100%;
  display: block;
  width: auto !important;
  height: auto !important;
}
.gallery_comment_popup .gallery_comment_right {
  overflow: hidden;
}
.gallery_comment_popup .gallery_comment_dsc {
  color: #fff;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 1.3;
}
.gallery_comment_popup .ce-modal-container-insider {
  background: #171717;
  padding: 20px;
}
.gallery_comment_popup .ce-modal-container {
  background: #2f2f2f !important;
  -webkit-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
  -webkit-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
  padding: 40px 0 0;
  border: none !important;
}
.gallery_comment_popup .ce-modal-close-button {
  background-color: transparent !important;
  right: 0 !important;
  border: none !important;
  font-size: 0;
  line-height: 40px !important;
  width: 40px !important;
  height: 40px !important;
  -webkit-transition: all 0 linear;
  -moz-transition: all 0 linear;
  -o-transition: all 0 linear;
  transition: all 0 linear;
}
.gallery_comment_popup .ce-modal-close-button:hover {
  border: transparent !important;
  background-color: none !important;
}
.gallery_comment_popup a.ce-modal-close-button:hover svg path {
  fill: #fff !important;
}
.gallery_comment_popup a.ce-modal-close-button:before {
  background: none;
}
.gallery_comment_popup .gallery_comment_form .ce + .ce {
  margin-top: 10px;
}
.gallery_comment_popup .gallery_comment_form {
  margin-bottom: 10px;
}
.gallery_comment_popup .ce-skin-normal .ce-i {
  height: 32px;
  width: 32px;
}
.gallery_comment_popup .ce-skin-normal .ceb_tr {
  right: 9px;
}
.gallery_comment_popup .ce-skin-normal.ce-box.ce-no-text,
.gallery_comment_popup .ce-skin-normal.ce-misc.ce-no-text {
  width: 34px !important;
}
.gallery_comment_popup .ce-skin-normal.ce-box.ce-select {
  padding-right: 24px;
}
.gallery_comment_popup .ce-skin-normal .ceb_d,
.gallery_comment_popup .ce-skin-normal.ce-box {
  font-size: 16px;
  line-height: 16px;
  padding: 8px;
  height: 34px;
  border-width: 1px;
}
.gallery_comment_popup .ce-skin-normal.ce-misc {
  min-height: 16px;
  font-size: 16px;
  line-height: 16px;
  padding: 8px;
}
.gallery_comment_popup .ce-skin-normal.ce-input {
  height: 34px;
}
.gallery_comment_popup .ce-skin-normal.ce-field {
  border-width: 1px;
}
.gallery_comment_popup .ce-skin-normal.ce-field .ceb_pu,
.gallery_comment_popup .ce-skin-normal.ce-field .ceb_u {
  line-height: 16px;
}
.cl-chrome .gallery_comment_popup .ce-skin-normal.ce-field .ceb_pu,
.cl-chrome .gallery_comment_popup .ce-skin-normal.ce-field .ceb_u {
  line-height: 17px;
}
.gallery_comment_popup .ce-skin-normal.ce-field .ceb_f {
  height: 32px;
}
.gallery_comment_popup .ce-skin-normal.ce-field input,
.gallery_comment_popup .ce-skin-normal.ce-field .ceb_mask {
  padding: 0 8px;
  font-size: 16px;
}
.gallery_comment_popup .ce-skin-normal.ce-field .ceb_pu,
.gallery_comment_popup .ce-skin-normal.ce-field .ceb_u,
.gallery_comment_popup .ce-skin-normal.ce-field textarea,
.gallery_comment_popup .ce-skin-normal.ce-field.ce-textarea .ceb_mask,
.ie9less .gallery_comment_popup .ce-skin-normal.ce-field input {
  padding: 8px;
  font-size: 16px;
}
.gallery_comment_popup .ce-skin-normal .ceb_il {
  height: 16px;
  font-size: 16px;
  line-height: 16px;
  padding-right: 8px;
}
.gallery_comment_popup .ce-skin-normal.ce-message {
  border-width: 1px;
}
.gallery_comment_popup .ce-skin-normal.ce-message ol li {
  margin-left: 8px;
}
.gallery_comment_popup .ce-skin-normal.ce-message ol li + li,
.gallery_comment_popup .ce-skin-normal.ce-message ul li + li {
  margin-top: 8px;
}
.gallery_comment_popup .ce-skin-normal.ce-icon-left {
  padding-left: 32px;
}
.gallery_comment_popup .ce-skin-normal.ce-icon-right {
  padding-right: 32px;
}
.gallery_comment_popup .ce-skin-normal.ce-button__arrow .ceb_t {
  border-width: 8.5px;
}
.gallery_comment_popup .ce-skin-normal.ce-button__ah.ce-no-text {
  width: 50.5px !important;
}
.gallery_comment_popup .ce-skin-normal.ce-button__al {
  padding-left: 25px !important;
}
.gallery_comment_popup .ce-skin-normal.ce-button__ar {
  padding-right: 25px !important;
}
.gallery_comment_popup .ce-modal-title {
  color: #fff;
  overflow: hidden;
  margin-top: -55px;
  margin-bottom: 15px;
  font-size: 16px;
  line-height: 32px;
}
.gallery_comment_popup .ce-modal-title svg {
  display: block;
  width: 32px;
  height: 32px;
  float: left;
  margin-right: 10px;
}
.gallery_comment_popup .ce-modal-title span {
  display: block;
  float: left;
}
.gallery_comment_popup .ce-modal-controls {
  border: none;
  margin-top: 0;
  padding-top: 5px;
}
.ce-theme-gallery {
  border-top-color: #7d7d7d !important;
}
.ce-theme-gallery.ce-edge_menu {
  -webkit-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.mdr_cssgradients .ce-theme-gallery,
.mdr_cssgradients .ce-theme-gallery.ce-input input.ce-f {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.ce-group-line > .ce-theme-gallery,
.ce-group-column > .ce-theme-gallery {
  -webkit-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
}
.ce-group-column > .ce-theme-gallery:first-child {
  -webkit-border-radius: 0 0 0 0 !important;
  -ms-border-radius: 0 0 0 0 !important;
  -o-border-radius: 0 0 0 0 !important;
  border-radius: 0 0 0 0 !important;
}
.ce-group-column > .ce-theme-gallery:last-child {
  -webkit-border-radius: 0 0 0 0 !important;
  -ms-border-radius: 0 0 0 0 !important;
  -o-border-radius: 0 0 0 0 !important;
  border-radius: 0 0 0 0 !important;
}
.ce-group-line   > .ce-theme-gallery:first-child {
  -webkit-border-radius: 0 0 0 0 !important;
  -ms-border-radius: 0 0 0 0 !important;
  -o-border-radius: 0 0 0 0 !important;
  border-radius: 0 0 0 0 !important;
}
.ce-group-line   > .ce-theme-gallery:last-child {
  -webkit-border-radius: 0 0 0 0 !important;
  -ms-border-radius: 0 0 0 0 !important;
  -o-border-radius: 0 0 0 0 !important;
  border-radius: 0 0 0 0 !important;
}
.ce-theme-gallery.ce-field {
  background: #171717;
  border-color: #7d7d7d;
  border-top-color: #313131;
}
.ce-theme-gallery.ce-field .ce-f {
  color: #7d7d7d;
}
.ce-theme-gallery.ce-search-btn-in .ce-button {
  border-color: #7d7d7d;
  border-top-color: #313131;
}
.ce-theme-gallery.ce-field.ce-input_click2edit.ce-inactive input.ce-f,
.ce-theme-gallery.ce-field.ce-input_click2edit.ce-inactive {
  background: none !important;
  border-color: transparent !important;
  -webkit-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}
.ce-theme-gallery.ce-field.ce-input_click2edit input.ce-f.placeholder,
.ce-theme-gallery.ce-field.ce-input_click2edit input.ce-f.watermark {
  color: #7d7d7d !important;
  font-style: normal;
}
.ce-theme-gallery.ce-field.ce-input_click2edit input.ce-f::-webkit-input-placeholder {
  color: #7d7d7d !important;
  font-style: normal;
}
.ce-theme-gallery.ce-field.ce-input_click2edit input.ce-f:-moz-placeholder {
  color: #7d7d7d !important;
  font-style: normal;
}
.ce-theme-gallery.ce-field.ce-input_click2edit input.ce-f:-ms-input-placeholder {
  color: #7d7d7d !important;
  font-style: normal;
}
.ce-theme-gallery.ce-field:hover {
  background: #171717;
  border-color: #7d7d7d !important;
}
.ce-theme-gallery.ce-field:hover .ce-f {
  color: #7d7d7d;
}
.ce-theme-green-dark {
  background: #005952;
  text-shadow: 0 1px 0 #0E5401;
  text-transform: uppercase;
}
.ce-theme-green-dark.ce-edge_menu {
  -webkit-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.mdr_cssgradients .ce-theme-green-dark,
.mdr_cssgradients .ce-theme-green-dark.ce-input input.ce-f {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.ce-group-line > .ce-theme-green-dark,
.ce-group-column > .ce-theme-green-dark {
  -webkit-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
}
.ce-group-column > .ce-theme-green-dark:first-child {
  -webkit-border-radius: 0 0 0 0 !important;
  -ms-border-radius: 0 0 0 0 !important;
  -o-border-radius: 0 0 0 0 !important;
  border-radius: 0 0 0 0 !important;
}
.ce-group-column > .ce-theme-green-dark:last-child {
  -webkit-border-radius: 0 0 0 0 !important;
  -ms-border-radius: 0 0 0 0 !important;
  -o-border-radius: 0 0 0 0 !important;
  border-radius: 0 0 0 0 !important;
}
.ce-group-line   > .ce-theme-green-dark:first-child {
  -webkit-border-radius: 0 0 0 0 !important;
  -ms-border-radius: 0 0 0 0 !important;
  -o-border-radius: 0 0 0 0 !important;
  border-radius: 0 0 0 0 !important;
}
.ce-group-line   > .ce-theme-green-dark:last-child {
  -webkit-border-radius: 0 0 0 0 !important;
  -ms-border-radius: 0 0 0 0 !important;
  -o-border-radius: 0 0 0 0 !important;
  border-radius: 0 0 0 0 !important;
}
.ce-theme-green-dark.ce-box {
  background-color: #005952;
  background-image: -moz-linear-gradient(#005952,#005952);
  background-image: -ms-linear-gradient(#005952,#005952);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#005952),color-stop(100%,#005952));
  background-image: -webkit-linear-gradient(#005952,#005952);
  background-image: -o-linear-gradient(#005952,#005952);
  background-image: linear-gradient(#005952,#005952);
  color: #ffffff;
  border-color: #7d7d7d;
  border-bottom-color: #7d7d7d;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-green-dark.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005952',endColorstr='#005952',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005952',endColorstr='#005952',GradientType=0);
}
.ce-theme-green-dark.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #005952, 0 1px 2px #005952;
  -o-box-shadow: inset 0 2px 4px #005952, 0 1px 2px #005952;
  box-shadow: inset 0 2px 4px #005952, 0 1px 2px #005952;
}
.ce-theme-green-dark.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-green-dark.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #7d7d7d;
}
.cl-chrome .ce-theme-green-dark.ce-box:not(.ce-on-focus):hover {
  border-color: #7d7d7d !important;
  background-color: #006d65;
  background-image: -moz-linear-gradient(#006d65,#006d65);
  background-image: -ms-linear-gradient(#006d65,#006d65);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#006d65),color-stop(100%,#006d65));
  background-image: -webkit-linear-gradient(#006d65,#006d65);
  background-image: -o-linear-gradient(#006d65,#006d65);
  background-image: linear-gradient(#006d65,#006d65);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-chrome .ce-theme-green-dark.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006d65',endColorstr='#006d65',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006d65',endColorstr='#006d65',GradientType=0);
}
.cl-not-chrome .ce-theme-green-dark.ce-box:hover {
  border-color: #7d7d7d !important;
  background-color: #006d65;
  background-image: -moz-linear-gradient(#006d65,#006d65);
  background-image: -ms-linear-gradient(#006d65,#006d65);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#006d65),color-stop(100%,#006d65));
  background-image: -webkit-linear-gradient(#006d65,#006d65);
  background-image: -o-linear-gradient(#006d65,#006d65);
  background-image: linear-gradient(#006d65,#006d65);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-not-chrome .ce-theme-green-dark.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006d65',endColorstr='#006d65',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006d65',endColorstr='#006d65',GradientType=0);
}
.ce-theme-green-dark.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #7d7d7d;
}
.gallery_comment_btn {
  float: left;
}
.gallery_comment_btn__close {
  color: #7d7d7d !important;
}
.gallery_comment_btn__close:hover {
  text-decoration: underline !important;
}
.gallery_comment_btn + .gallery_comment_btn {
  margin-left: 10px;
}
@media only screen and (max-width: 1000px) {
  .lib_gallery_nav {
    margin-left: 0;
    left: 20px;
  }
}
@media screen and (max-width: 768px) {
  .lib_gallery__with_right_menu .lib_gallery_right_menu {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
  }
  .lib_gallery_nav {
    display: none !important;
  }
  .lib_gallery_li_img_prev,
  .lib_gallery_li_img_next {
    display: none !important;
  }
  .gallery_comment_popup .ce-modal-container {
    width: 96% !important;
  }
  .gallery_comment_popup .gallery_comment_left {
    width: 100%;
    margin-right: 0;
  }
  .gallery_comment_popup .gallery_comment_right {
    clear: both;
    padding-top: 10px;
  }
}
.blueimp-gallery,
.blueimp-gallery > .slides > .slide > .slide-content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -moz-backface-visibility: hidden;
}
.blueimp-gallery > .slides > .slide > .slide-content {
  margin: auto;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  opacity: 1;
}
.blueimp-gallery {
  position: fixed;
  z-index: 999999;
  overflow: hidden;
  background: #000;
  background: rgba(0,0,0,0.9);
  opacity: 0;
  display: none;
  direction: ltr;
  -ms-touch-action: none;
  touch-action: none;
}
.blueimp-gallery-carousel {
  position: relative;
  z-index: auto;
  margin: 1em auto;
  padding-bottom: 56.25%;
  box-shadow: 0 0 10px #000;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.blueimp-gallery-display {
  display: block;
  opacity: 1;
}
.blueimp-gallery > .slides {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.blueimp-gallery-carousel > .slides {
  position: absolute;
}
.blueimp-gallery > .slides > .slide {
  position: relative;
  float: left;
  height: 100%;
  text-align: center;
  -webkit-transition-timing-function: cubic-bezier(0.645,0.045,0.355,1.000);
  -moz-transition-timing-function: cubic-bezier(0.645,0.045,0.355,1.000);
  -ms-transition-timing-function: cubic-bezier(0.645,0.045,0.355,1.000);
  -o-transition-timing-function: cubic-bezier(0.645,0.045,0.355,1.000);
  transition-timing-function: cubic-bezier(0.645,0.045,0.355,1.000);
}
.blueimp-gallery,
.blueimp-gallery > .slides > .slide > .slide-content {
  -webkit-transition: opacity 0.5s linear;
  -moz-transition: opacity 0.5s linear;
  -ms-transition: opacity 0.5s linear;
  -o-transition: opacity 0.5s linear;
  transition: opacity 0.5s linear;
}
.blueimp-gallery > .slides > .slide-loading {
  background: url("/bos.engine/libraries/blueimp/lib/img/loading.gif") center no-repeat;
  background-size: 64px 64px;
}
.blueimp-gallery > .slides > .slide-loading > .slide-content {
  opacity: 0;
}
.blueimp-gallery > .slides > .slide-error {
  background: url("/bos.engine/libraries/blueimp/lib/img/error.png") center no-repeat;
}
.blueimp-gallery > .slides > .slide-error > .slide-content {
  display: none;
}
.blueimp-gallery > .prev,
.blueimp-gallery > .next {
  position: absolute;
  top: 50%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -23px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #fff;
  text-decoration: none;
  text-shadow: 0 0 2px #000;
  text-align: center;
  background: #222;
  background: rgba(0,0,0,0.5);
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  border: 3px solid #fff;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  opacity: 0.5;
  cursor: pointer;
  display: none;
}
.blueimp-gallery > .next {
  left: auto;
  right: 15px;
}
.blueimp-gallery > .close,
.blueimp-gallery > .title {
  position: absolute;
  top: 15px;
  left: 15px;
  margin: 0 40px 0 0;
  font-size: 20px;
  line-height: 30px;
  color: #fff;
  text-shadow: 0 0 2px #000;
  opacity: 0.8;
  display: none;
}
.blueimp-gallery > .close {
  padding: 15px;
  right: 15px;
  left: auto;
  margin: -15px;
  font-size: 30px;
  text-decoration: none;
  cursor: pointer;
}
.blueimp-gallery > .play-pause {
  position: absolute;
  right: 15px;
  bottom: 15px;
  width: 15px;
  height: 15px;
  background: url("/bos.engine/libraries/blueimp/lib/img/play-pause.png") 0 0 no-repeat;
  cursor: pointer;
  opacity: 0.5;
  display: none;
}
.blueimp-gallery-playing > .play-pause {
  background-position: -15px 0;
}
.blueimp-gallery > .prev:hover,
.blueimp-gallery > .next:hover,
.blueimp-gallery > .close:hover,
.blueimp-gallery > .title:hover,
.blueimp-gallery > .play-pause:hover {
  color: #fff;
  opacity: 1;
}
.blueimp-gallery-controls > .prev,
.blueimp-gallery-controls > .next,
.blueimp-gallery-controls > .close,
.blueimp-gallery-controls > .title,
.blueimp-gallery-controls > .play-pause {
  display: block;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}
.blueimp-gallery-single > .prev,
.blueimp-gallery-left > .prev,
.blueimp-gallery-single > .next,
.blueimp-gallery-right > .next,
.blueimp-gallery-single > .play-pause {
  display: none;
}
.blueimp-gallery > .slides > .slide > .slide-content,
.blueimp-gallery > .prev,
.blueimp-gallery > .next,
.blueimp-gallery > .close,
.blueimp-gallery > .play-pause {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body:last-child .blueimp-gallery > .slides > .slide-error {
  background-image: url("/bos.engine/libraries/blueimp/lib/img/error.svg");
}
body:last-child .blueimp-gallery > .play-pause {
  width: 20px;
  height: 20px;
  background-size: 40px 20px;
  background-image: url("/bos.engine/libraries/blueimp/lib/img/play-pause.svg");
}
body:last-child .blueimp-gallery-playing > .play-pause {
  background-position: -20px 0;
}
*+html .blueimp-gallery > .slides > .slide {
  min-height: 300px;
}
*+html .blueimp-gallery > .slides > .slide > .slide-content {
  position: relative;
}
.blueimp-gallery > .indicator {
  position: absolute;
  top: auto;
  right: 15px;
  bottom: 15px;
  left: 15px;
  margin: 0 40px;
  padding: 0;
  list-style: none;
  text-align: center;
  line-height: 10px;
  display: none;
}
.blueimp-gallery > .indicator > li {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 6px 3px 0 3px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  border: 1px solid transparent;
  background: #ccc;
  background: rgba(255,255,255,0.25) center no-repeat;
  border-radius: 5px;
  box-shadow: 0 0 2px #000;
  opacity: 0.5;
  cursor: pointer;
}
.blueimp-gallery > .indicator > li:hover,
.blueimp-gallery > .indicator > .active {
  background-color: #fff;
  border-color: #fff;
  opacity: 1;
}
.blueimp-gallery-controls > .indicator {
  display: block;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}
.blueimp-gallery-single > .indicator {
  display: none;
}
.blueimp-gallery > .indicator {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
*+html .blueimp-gallery > .indicator > li {
  display: inline;
}
.blueimp-gallery > .slides > .slide > .video-content > img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  -moz-backface-visibility: hidden;
}
.blueimp-gallery > .slides > .slide > .video-content > video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.blueimp-gallery > .slides > .slide > .video-content > iframe {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}
.blueimp-gallery > .slides > .slide > .video-playing > iframe {
  top: 0;
}
.blueimp-gallery > .slides > .slide > .video-content > a {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -64px auto 0;
  width: 128px;
  height: 128px;
  background: url("/bos.engine/libraries/blueimp/lib/img/video-play.png") center no-repeat;
  opacity: 0.8;
  cursor: pointer;
}
.blueimp-gallery > .slides > .slide > .video-content > a:hover {
  opacity: 1;
}
.blueimp-gallery > .slides > .slide > .video-playing > a,
.blueimp-gallery > .slides > .slide > .video-playing > img {
  display: none;
}
.blueimp-gallery > .slides > .slide > .video-content > video {
  display: none;
}
.blueimp-gallery > .slides > .slide > .video-playing > video {
  display: block;
}
.blueimp-gallery > .slides > .slide > .video-loading > a {
  background: url("/bos.engine/libraries/blueimp/lib/img/loading.gif") center no-repeat;
  background-size: 64px 64px;
}
body:last-child .blueimp-gallery > .slides > .slide > .video-content:not(.video-loading) > a {
  background-image: url("/bos.engine/libraries/blueimp/lib/img/video-play.svg");
}
*+html .blueimp-gallery > .slides > .slide > .video-content {
  height: 100%;
}
*+html .blueimp-gallery > .slides > .slide > .video-content > a {
  left: 50%;
  margin-left: -64px;
}
.icon-arrow-up,
.ce-icon-arrow-up .ce-i,
.ce-icon-arrow-up .ce-i-st {
  background: url("/images/autoload/icons/arrow-up.png") center no-repeat;
  background: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTZDODhDMEJBNzJBMTFFMkE0NEE4Q0YyNEJDNkE3MEEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTZDODhDMENBNzJBMTFFMkE0NEE4Q0YyNEJDNkE3MEEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NkM4OEMwOUE3MkExMUUyQTQ0QThDRjI0QkM2QTcwQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NkM4OEMwQUE3MkExMUUyQTQ0QThDRjI0QkM2QTcwQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpqpTt0AAACtSURBVHja3JKxCsJAEESzB2oEEYJVGj8xpZ3foJWN32Qd7OwFLQTb841sDgkJSsTGhWHYvXl3sJzFGLOhFbIv6jewmUmjoXCJHUMIpV+UlEoLa0ss0AHd5epfL065LhhgxQtXclu5evQeJlSgC9qhpbv6ohf2mhCqee2ML55Lwb2vacd9sDa7IXgjWDnYqNKc0RrNuuA5gRPBPcpbcK65zhlPG8b+7Ht+Ug8BBgDAint3OoaZwQAAAABJRU5ErkJggg==') center no-repeat;
}
.icon-up,
.ce-icon-up .ce-i,
.ce-icon-up .ce-i-st {
  background: url("/images/autoload/icons/up.png") center no-repeat;
  background: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDExNzQ4MkVBMUUxMTFFMjg3Mzk4MkIwMDdFMUEwOEQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDExNzQ4MkZBMUUxMTFFMjg3Mzk4MkIwMDdFMUEwOEQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MTE3NDgyQ0ExRTExMUUyODczOTgyQjAwN0UxQTA4RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MTE3NDgyREExRTExMUUyODczOTgyQjAwN0UxQTA4RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnSOpQYAAABKSURBVHjaYvr//z8DqZiJgQxAP00s6AKurq4w5n8gZoRxdu/ejd0mNA3INEHnoSv8LyIiglcTVpPfvHmDIs4ICvfBG+RkaQIIMADlEDe5FeoSsQAAAABJRU5ErkJggg==') center no-repeat;
}
.icon-arrow-down,
.ce-icon-arrow-down .ce-i,
.ce-icon-arrow-down .ce-i-st {
  background: url("/images/autoload/icons/arrow-down.png") center no-repeat;
  background: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTc5QjRGMTRBNzJBMTFFMkJEMzFBMzg3RDU0RjZDNDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTc5QjRGMTVBNzJBMTFFMkJEMzFBMzg3RDU0RjZDNDIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNzlCNEYxMkE3MkExMUUyQkQzMUEzODdENTRGNkM0MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNzlCNEYxM0E3MkExMUUyQkQzMUEzODdENTRGNkM0MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PruTbLEAAAC+SURBVHjaYvz//z8DuYCJgQIwcJoZQH6G+puPkZHxARMT02wg5gCbzMQEwxwgcZA8UJgTrgdJMysQ9wMVfAYqzEPTnAcSBwrVAjEPNs0gwA5UeB2o8DWQFoYaIAzlXwdy2VBcC2PAMFCRIBC/A+JpQCwHpUF8QQyvomuGGlAGtO09UN0EEA3ig5xPlGYgYAQqPgvE30A0iI81kLFpBmGgjZJAdfegNNYYYsSVPIGawDEAlP+NK5oZh2baBggwAB7TmkR5ktheAAAAAElFTkSuQmCC') center no-repeat;
}
.icon-systemmsg,
.ce-icon-systemmsg .ce-i,
.ce-icon-systemmsg .ce-i-st {
  background: url("/images/autoload/icons/systemmsg.png") center no-repeat;
  background: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDoAABSCAABFVgAADqXAAAXb9daH5AAAAKKSURBVHjadJPNS1RRGMZ/5947amZojpWmoZFjIUnpItL6C4II3LUoKgiCyFWotKiMFkEQkZs2VrRoV9CmtW0HIgk0v9Oa8mu8foxzde6957wtZhqnr2dzPjjnx/O85z1KRIi/tQAQAaXAskApDgJ3yKpPhC/GbJ8BOHHOYPGHRECEChG661t6O+pbejpE6BahUoS/5OTGp8A08AooFeF6TeOF9uielpiIIdN4KfN9/MV94DHgAeeBQ8A1B8AYos2n+jvH4r2nFUrVNl2M7dl/4rC/PgwI+2o7jtrOjuLE2MsDIiKxtu6To/G77/MOjMGUlEZ3Hzv96KxgkMAlszpE35OswTtdI5SXV8cq2u/FQAAnNAbJA7TB9725QHtTTmG+tbU0AGEYgXABWMgFLw+0IVPoYCPw131MsOPX5cAExOMfmZ+fp+vqcYzRAFiWTUlxZcYYUtsONO6W53oljioPxWd1K4kXphkaGsrCnK28K02A3lzwtMYtBCTW3al1qqI1q5uzGNE4ajtKxArzc6Uc0htzKa1JFEb4nFwaXimuasVWW9i5y8uLfQAkF97lAZZlsbQ2v2IMo4UOPqwtfXVrY81exA5Ls5WG6N5sI06PtOUBoe976ZVVF/gAZDvRGFJay+CPyU9TJZEiIlZAxAoKImTXETtkcXZ2SmsZ/K2IxoA2DHybTrTbNmUNjZUNSgVqY/kWABvuG8QgM5PJmcSMO1lUpAbs3CdQIoJSCsk1+vMH6tnOsqLWw82VdXX1u6oAErOp5NhnN5FO+R8v98qVo02K4QkQkSzgX+q/rd7FmnYdAZgYT43euCdntl9ClQGeiJj/AgAe9qjXSqFuPpDOwn2lVDWQFJHw5wCL1kr2MrAG9wAAAABJRU5ErkJggg==') center no-repeat;
}
.icon-search,
.ce-icon-search .ce-i,
.ce-icon-search .ce-i-st {
  background: url("/images/autoload/icons/search.png") center no-repeat;
  background: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAEZSURBVHjapNHNKkVRGAbgzYB0KHEhjiEDysnvjDETJeUGuIPnEpSZkpSBIiPKwEByCfKTv0x0hAyIZfIdHdrbwBm87fZurWe/61tZSilrJFlKKUMtfVjFAxKqWMMQmuvWZfgBNGMGr7HxGDvx/MAb5n8j9UA/HnGPBbTHohJmcYMXjBYB6/GXud81I1PRbBsdecATTtBWAJRwGA178oCE3YLNGVqwEi0H8oBqDKxUAHRiPxqU84CN0KcLgFF8YrP+mPVABc+4jYF1R+0uTOI8jrlYdAtNcc/VWHiAZezFey2nGMsDapnAFu7wHmfexBIuArnEeBFQm3gZg+hFa3wfxlUg16gUAX9lLBokXP0HyDCCMxx9A43kawCbDCuvEzlD5gAAAABJRU5ErkJggg==') center no-repeat;
}
.icon-spendtime,
.ce-icon-spendtime .ce-i,
.ce-icon-spendtime .ce-i-st {
  background: url("/images/autoload/icons/spendtime.png") center no-repeat;
  background: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDoAABSCAABFVgAADqXAAAXb9daH5AAAAJiSURBVHjapJPPSxRhGMe/74wy7bizM45uYqw/Dh3C1BXzF7UXVynQBbt0WIpuSiD9BZ28eUj/gI4hLKwECtEhKShUSBESMteNREHWyK119rVx2XnfeTvkDqN08wvf2/f5PA/P+z5ECIHLqAoAxsbGIEkSZFkGIUQjhLQBiADQz3IWgAMhxFchBOWcw3VdLC4u/gP4dCMYCg32xWKDfQMDvc32uyYAKNgsv759tP5x/eDtr8KfJQCZcxNUiuvC4fvJiYnJSGNjxFBVfHnvorOZoL5GbhiM1iU6rxv9L+a3jIMf1nwFIgGAECJUo2lDyfHxyVrTjIQCAQDAxnfHoyvV1QhdQfjJg5tPa/XAPSFEyANwztt7Y7G4ZhgRVVEgEQIAKJVKHoAAqJZlqIoID/W33OWct3sAxlhrR3d3DwAUbRv7+Tz283lkMhkc27bnkuNACIFbbVd7GGOt3g4YY6ZuGA2Vbi319QAASikMVfWmcIVA8fQUNQpMxpjpBxBJkuACaD4rHhkeRjwex8Nnb6BpGjRNQzAYxJ1OA7c7FDDGiB9QPLGsn6quN1W6pdJpPEomMZdKeRMIAFa5jLzrHjI2X/R24DjO3sbq6maVLIO7LgBAN03MpVLQTdNz0DCgBAL4tLy86TjOnv8VPr9eWFgpU3pYAVQgfrmuC6lUOnyVTq+sra19wNkf8DwyOjq9lc3mflMqjizrnAuUim+7u7lEIjHtrzkHEEIgGo1OPZ+ZWdre2ckVKC0fU1rOZLO52dnZpa6urqmLefK/a1RV9bEsy9f8x8Q5z9m2/fJillz2nP8OAKWLQQoKnGs6AAAAAElFTkSuQmCC') center no-repeat;
}
.icon-client,
.ce-icon-client .ce-i,
.ce-icon-client .ce-i-st {
  background: url("/images/autoload/icons/client.png") center no-repeat;
  background: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAW1JREFUeNpjaGhoYEDG4owM9pYKcutAWJyBwR5dHoWTmZLCp8TFsykxKOxHuKffD1lWtk1Zqal8GBrq6uoYQXRsTIK8n7HW59Mr2/8fX9b839tQ43McUAxZDYoNecYMHe0Zfr/+P1z+7/+jFf/aM/1/gcRwOqkhSD1wd73jwy8nZ/wHYRAbJIZVQ21DKzOInh8pNPHmyvL/IAxiI8th2ODumchlKMhVebjV+R8Ig9ggMaw2WFl6WTEwqMzLS8r+dHr7/D8gDGKDxCyBcnANeXllLFxcBmX8/OZPdHSD/s2ctvT/lvPP/4AwiK2tE/RPQMDiCSenTgVYg5mZvZGIiPVrX9/c/xYWcX9mTFn8f/LmC0B8/j+IbW4R+9vPL+8/P7/FN3//AHYGILDn4NC6JSVl919IyOq/m3PQYd2ghku6QY2XgOwjIDGQHNCGR0C16gyMjEw8QIYGEBsCsT4Qq0H5GmAFEDGQnCYTExMnAOoS3GO6lxpVAAAAAElFTkSuQmCC') center no-repeat;
}
.icon-down,
.ce-icon-down .ce-i,
.ce-icon-down .ce-i-st {
  background: url("/images/autoload/icons/down.png") center no-repeat;
  background: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkI3MUE4RDRBMUUxMTFFMkE5NDRDMzc3REI1Nzg5MkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkI3MUE4RDVBMUUxMTFFMkE5NDRDMzc3REI1Nzg5MkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQjcxQThEMkExRTExMUUyQTk0NEMzNzdEQjU3ODkyQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQjcxQThEM0ExRTExMUUyQTk0NEMzNzdEQjU3ODkyQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiaRo54AAABFSURBVHjaYvz//z8DqYCJgQwwyDWxIHNcXV1xhsru3bsZcdnEiE2DiIgIIyHnoWtkfPPmDW4/AZ2ArhGrzYyDO3IBAgwAINMPSioHoHgAAAAASUVORK5CYII=') center no-repeat;
}
.icon-document,
.ce-icon-document .ce-i,
.ce-icon-document .ce-i-st {
  background: url("/images/autoload/icons/document.png") center no-repeat;
  background: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAV9JREFUeNqMkrFOwzAQhs9OAgzkAWBnad8izKzwCrxFq0qVeAAkOlfqhthRJV6hGdhg654IJRFVYzvcXWMrEDfipPNZ5/Pn+22LpmmA7HY6vcFwAcP2Zoz5NFrDy3zOidCu4MLlcjJZ7HGxJjcGNMLtAWmawnK9vsepQP+w+6QDaC0Mbapr9v1uB99VBWVZQlEUHJ9nswXWXWP5VQ+gEUBoiWMUBHAWRXAShhBKCQJzWZbB42oFyWj09L7Z3Nl9YacDSZslY4AhzpSCJElYThzH8JqmeQ+gqIMOwAdRKNHW9gBaKSeha38hdAjV+gAHCagZ2pN8kOAAkH0JmHQdDEACjOoIgO+A74Hfxw8JMK+8EuradWDs+3ogLAFr/RKoA3yqIYhoa/0SbAcDEMp7JeC35bm9g2MQ0an9BfjK81PXZvuh6OeJNjKUvjV6t9YBqrLcno/HD/APQ8jWzn8EGACxU8j1qPzZewAAAABJRU5ErkJggg==') center no-repeat;
}
.icon-clientmsg,
.ce-icon-clientmsg .ce-i,
.ce-icon-clientmsg .ce-i-st {
  background: url("/images/autoload/icons/clientmsg.png") center no-repeat;
  background: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAm9JREFUeNqUU01ME1EQnt0WyhYKNrjbdrGEkrilP2lRBOMPESQxGnuAk8STMR7QG3oEY5rI0bMketRE76aeMDFR4qFqWkqUVj2U0BZTW0P/KNuyzixt0hYuTvLtm/3mm3nvTeYxgGZgGDBAk+kZgFlcL9b+PygAr3At1gU5gqKARsRkHRyy20Mu173rMzMTDo/Hnc/nB/9mMjLyn+sCXW1jdh+dI+ATRNGVyWa5dDrNGXneRdxRWu2lk81bY1F4t6HY7t863+6WLCoXiSbbfaurtst2BvDUTaadlJjWAv5PSUPfsMcGcqmkcuTru7v7JqW8Hws8atSzVLAR+wqwN4fL65RcKZdVkE8cxVr1bBW/LXho7pKj2e1kqYyJBPKJo1irXhOIDUEgxkMso4djHTL06PbonqXdYmFMODEoVCsV+PI+EM1sJ57gCX7GMp3wMmyBFyEL5vWCtn6X2B89op+6QL9rS3JwR+F4Nbb+NbizsOJcO1A2d1F7eATAh5iznfUNjIyNqESxqhmAlV/P0F1GvGkUawD4+q6nEX7E7Pj46MT8wgPD23gPxPZEmLpyzRAMb0nx+JaE8VHEFiLZeIIbHNexKIomweNxCqlUCoxWJ3C/D65gtPJQwV5MT189E4l8708kUueKxd3HGHrN1u4173ZLDrP5uCDLMhBK2P1wdBMRV/06bzL1Cm633UE5tRN80wPYRZZlNEptzEiYy+UKwciPTvXhTFkLyKk+aUiLEyMCbNCjg1MA4h0A7i72AkePzRO8Xt1SSL4wR0neto/LoVB5EZO6EFhI4QBKTwESz6lAG8JaW//H6HVu/hNgAELDIelSytbtAAAAAElFTkSuQmCC') center no-repeat;
}
.icon-img,
.ce-icon-img .ce-i,
.ce-icon-img .ce-i-st {
  background: url("/images/autoload/icons/img.png") center no-repeat;
  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=') center no-repeat;
}
.icon-paper-clip,
.ce-icon-paper-clip .ce-i,
.ce-icon-paper-clip .ce-i-st {
  background: url("/images/autoload/icons/paper-clip.png") center no-repeat;
  background: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAh5JREFUeNpi7HBhAIN//xkY/gKxXXwDg11cPQMaELp06ZLdkSNHTD9//vzt2rVr179+/bp7zZo1nxmOLGoA48MLGxj+//+PDQtduHAhIDAwMG3nzp1MQI0yGzZsCALy/UDyuDTBNZ87dy7Ax8cnDYgZli1bBhIDGWIG5KeA1DAx4AYgzXaVlZVimzdvPvv79++0v3//gsQFgC4SA/K/gVXhsvn06dMBjo6OaUC2cUxMTCEQqCCLu7i4MODygtDJkycDrKyswJrDw8MLc3JyVJDFgZjBxsYGqwFCJ06cCDAxMQFrBgZUYXp6ugq6OIgGYgwDhI4ePRqgq6sLVuTt7V2YlJSkgk1cT09PBYhRDBA6fPhwgKqqKliRq6trIdDfKtjE1dTUVICGMSAbIHTo0KEAeXl5kCJdDw+PdKC/VdDEje3t7QsVFBRUgIYxIBvAAowIxeTkZClTU9PFQLYaMIr+P3/+/N3BgwftIiIixIDss8BAs3vw4MFmNja2O+hxDUoH/z98+PD7x48foHh93tfX9z0lJaUgKCiIC6QZaLDdrVu3NgNtu4MtsYAM+CErK/tj//79Yh0dHc+A/MWenp51b9++vWlgYGB38+ZNnJphBrwsLy9/Ly4u7t7e3i51584dTnNzczttbW28mrlERcE0KAzehoWFHQf6zxQYaNGPHz/mB6ayt0CDNrOwsGDVLKKpCcYgwAiOCgoAQIABAH/ksdm7KQGDAAAAAElFTkSuQmCC') center no-repeat;
}
.qq-upload-button {
  padding: 0px !important;
}
body {
  font-size: 14px;
  line-height: 16px;
  font-family: Arial, Geneva, Helvetica, sans-serif;
}
select,
input,
textarea {
  color: #444;
  font-family: Arial, Geneva, Helvetica, sans-serif;
}
a,
a:link,
.content_styles a,
.content_styles a:link {
  color: #0485b2;
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
  -moz-text-decoration-style: dotted;
  text-decoration-style: dotted;
}
a:visited,
.content_styles a:visited {
  color: #0485b2;
}
a:hover,
a:focus,
.content_styles a:hover,
.content_styles a:focus {
  color: #00a6d3;
  text-decoration: none;
}
a:active,
.content_styles a:active {
  color: #0485b2;
}
a,
a:link {
  text-decoration: none;
}
.placeholder,
.watermark {
  color: #cccccc !important;
  font-style: italic;
}
::-webkit-input-placeholder {
  color: #cccccc !important;
  font-style: italic;
}
:-moz-placeholder {
  color: #cccccc !important;
  font-style: italic;
}
:-ms-input-placeholder {
  color: #cccccc !important;
  font-style: italic;
}
input[type=number] {
  text-align: left;
}
.content_styles {
  color: #444444;
  display: block;
  font-family: Arial, Geneva, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.2;
  position: static;
  text-align: left;
}
.content_styles div,
.content_styles pre,
.content_styles code,
.content_styles blockquote {
  zoom: 1;
  display: block;
}
.content_styles div:before,
.content_styles div:after,
.content_styles pre:before,
.content_styles pre:after,
.content_styles code:before,
.content_styles code:after,
.content_styles blockquote:before,
.content_styles blockquote:after {
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}
.content_styles div:after,
.content_styles pre:after,
.content_styles code:after,
.content_styles blockquote:after {
  clear: both;
}
.content_styles p,
.content_styles div,
.content_styles ol,
.content_styles ul,
.content_styles li,
.content_styles code,
.content_styles pre,
.content_styles blockquote {
  display: block;
  font-weight: normal;
  font-size: 1em;
  margin: 0;
  padding: 0;
  position: static;
  text-align: left;
  white-space: normal;
  word-break: normal;
}
.content_styles img,
.content_styles video,
.content_styles embed,
.content_styles object {
  width: auto;
  margin: 0 auto;
  max-height: 100%;
  max-width: 100%;
}
.content_styles blockquote {
  font-size: 0.8em;
}
.content_styles a.ce-button {
  text-decoration: none !important;
}
.content_styles p,
.content_styles blockquote {
  margin: 0.5em 0;
}
.content_styles h1,
.content_styles h2,
.content_styles h3,
.content_styles h4,
.content_styles h5,
.content_styles h6 {
  color: #000000;
  display: block;
  line-height: 1.2;
  font-weight: bold;
  margin: 1.5em 0 0.5em;
  padding: 0;
  position: static;
  text-align: left;
  white-space: normal;
  word-break: normal;
}
.content_styles h1 {
  font-size: 1.55em;
}
.content_styles h2 {
  font-size: 1.40em;
}
.content_styles h3 {
  font-size: 1.25em;
}
.content_styles h4,
.content_styles h5,
.content_styles h6 {
  font-size: 1.10em;
}
.content_styles hr {
  margin: 0.5em 0;
  border-top: 1px solid #cccccc;
}
.content_styles b,
.content_styles strong {
  font-weight: bold;
}
.content_styles em,
.content_styles i {
  font-style: italic;
}
.content_styles u {
  text-decoration: underline;
}
.content_styles s {
  text-decoration: underline;
}
.content_styles ul,
.content_styles ol {
  overflow: hidden;
}
.content_styles li {
  display: list-item;
  list-style-position: outside;
  margin: 0.5em 0 0.5em 2em;
}
.content_styles ol > li {
  list-style-type: decimal;
}
.content_styles ul > li {
  list-style-type: disc;
  list-style-image: url("/images/mainload/typography/list-bull.png");
}
.content_styles th,
.content_styles td {
  border: 1px solid #cccccc;
  font-size: 14px;
  line-height: 1.2;
  padding: 0.3em;
  text-align: left;
  vertical-align: middle;
  white-space: normal;
}
.content_styles th.t-top,
.content_styles th[valign="top"],
.content_styles td.t-top,
.content_styles td[valign="top"] {
  vertical-align: top;
}
.content_styles th.t-middle,
.content_styles th[valign="middle"],
.content_styles td.t-middle,
.content_styles td[valign="middle"] {
  vertical-align: middle;
}
.content_styles th.t-bottom,
.content_styles th[valign="bottom"],
.content_styles td.t-bottom,
.content_styles td[valign="bottom"] {
  vertical-align: bottom;
}
.content_styles th.t-left,
.content_styles th[align="left"],
.content_styles td.t-left,
.content_styles td[align="left"] {
  text-align: left;
}
.content_styles th.t-right,
.content_styles th[align="right"],
.content_styles td.t-right,
.content_styles td[align="right"] {
  text-align: right;
}
.content_styles th.t-center,
.content_styles th[align="center"],
.content_styles td.t-center,
.content_styles td[align="center"] {
  text-align: center;
}
.content_styles th.t-nowrap,
.content_styles th [nowrap="nowrap"],
.content_styles td.t-nowrap,
.content_styles td [nowrap="nowrap"] {
  white-space: nowrap;
}
.content_styles thead {
  border-bottom: 3px solid #cccccc;
}
.content_styles thead td,
.content_styles thead th {
  font-weight: bold;
}
.content_styles table {
  border-collapse: collapse;
  font-family: Arial, Geneva, Helvetica, sans-serif;
  margin: 0.5em 0;
  width: 100%;
}
.content_styles pre {
  border: 1px solid #cccccc;
  font-family: "Courier New", Courier New, Courier, monospace;
  padding: 0.5em 1em;
  margin: 0.5em 0;
  white-space: pre-wrap;
  white-space: pre-line;
  white-space: pre;
  word-wrap: break-word;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.redactor_editor {
  color: #444444 !important;
}
.redactor_dropdown {
  font-size: 14px;
  line-height: 1.2;
}
.redactor_format_pre {
  font-family: "Courier New", Courier New, Courier, monospace;
}
.redactor_format_blockquote {
  font-size: 0.8em;
}
.redactor_format_h1,
.redactor_format_h2,
.redactor_format_h3,
.redactor_format_h4 {
  font-family: Arial, Geneva, Helvetica, sans-serif;
  line-height: 1.2;
  font-weight: bold;
}
.redactor_format_h1 {
  font-size: 1.55em;
}
.redactor_format_h2 {
  font-size: 1.40em;
}
.redactor_format_h3 {
  font-size: 1.25em;
}
.redactor_format_h4 {
  font-size: 1.10em;
}
.redactor_editor img {
  max-height: 100%;
}
.redactor-editor p {
  margin-bottom: 3px;
}
table._table_,
table._table_ table {
  width: 100%;
}
table._table_ th,
table._table_ td {
  vertical-align: middle;
  text-align: left;
}
table._table_ th.t-top,
table._table_ th[valign="top"],
table._table_ td.t-top,
table._table_ td[valign="top"] {
  vertical-align: top !important;
}
table._table_ th.t-middle,
table._table_ th[valign="middle"],
table._table_ td.t-middle,
table._table_ td[valign="middle"] {
  vertical-align: middle;
}
table._table_ th.t-bottom,
table._table_ th[valign="bottom"],
table._table_ td.t-bottom,
table._table_ td[valign="bottom"] {
  vertical-align: bottom;
}
table._table_ th.t-left,
table._table_ th[align="left"],
table._table_ td.t-left,
table._table_ td[align="left"] {
  text-align: left;
}
table._table_ th.t-right,
table._table_ th[align="right"],
table._table_ td.t-right,
table._table_ td[align="right"] {
  text-align: right;
}
table._table_ th.t-center,
table._table_ th[align="center"],
table._table_ td.t-center,
table._table_ td[align="center"] {
  text-align: center;
}
table._table_ td,
table._table_ th {
  padding: 4px;
}
table._table_ td._table-left-edge,
table._table_ th._table-left-edge {
  padding-left: 0;
}
table._table_ td._table-right-edge,
table._table_ th._table-right-edge {
  padding-right: 0;
}
table._table_ td._table-inserted,
table._table_ td._table-inside,
table._table_ td._table-no-padding,
table._table_ th._table-inserted,
table._table_ th._table-inside,
table._table_ th._table-no-padding {
  padding: 0;
}
table._table_ td,
table._table_ th {
  white-space: normal;
}
table._table_ td[nowrap],
table._table_ td[nowrap="nowrap"],
table._table_ th[nowrap],
table._table_ th[nowrap="nowrap"] {
  white-space: nowrap;
}
table._table_ td.t-wrap,
table._table_ th.t-wrap {
  white-space: normal;
}
table._table_ td.t-nowrap,
table._table_ th.t-nowrap {
  white-space: nowrap;
}
table._table_ td,
table._table_ th {
  font-size: 12px;
  line-height: 14px;
}
table._table_ td._cell_no_border,
table._table_ th._cell_no_border {
  border: none;
}
table._table_._rows_hover tbody tr._row_no_hover:hover td,
table._table_._rows_hover tbody tr._row_no_hover:hover th {
  background: transparent;
}
table._head_colored thead td,
table._head_colored thead th {
  background: transparent;
  color: #444444;
}
table._rows_hover tbody tr:hover td,
table._rows_hover tbody tr:hover th {
  background: #eeeeee;
  color: #444444;
}
table._cells_border_all td,
table._cells_border_all th {
  border: 1px solid #ccc;
}
table._cells_border_all td._cell_no_border,
table._cells_border_all th._cell_no_border {
  border: none;
}
table._cells_border_bottom td,
table._cells_border_bottom th {
  border-bottom: 1px solid #ccc;
}
table._cells_border_bottom td._cell_no_border,
table._cells_border_bottom th._cell_no_border {
  border-bottom: none;
}
tr._table_row_even {
  background: #ffffff;
}
tr._table_row_even._row_no_hover,
tr._table_row_even._row_no_hover td,
tr._table_row_even._row_no_hover th {
  background: #ffffff !important;
}
tr._table_row_odd {
  background: #F6F6F6;
}
tr._table_row_odd._row_no_hover,
tr._table_row_odd._row_no_hover td,
tr._table_row_odd._row_no_hover th {
  background: #F6F6F6 !important;
}
table._table_no_border > tbody > tr > th,
table._table_no_border > tbody > tr > td,
table._table_no_border > thead > tr > th,
table._table_no_border > thead > tr > td,
table._table_no_border > tfoot > tr > th,
table._table_no_border > tfoot > tr > td {
  border: none !important;
}
.ce.ce-edge_menu {
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}
.mdr_cssgradients .ce,
.mdr_cssgradients .ce.ce-input input.ce-f {
  -webkit-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.ce-group-line > .ce,
.ce-group-column > .ce {
  -webkit-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
}
.ce-group-column > .ce:first-child {
  -webkit-border-radius: 2px 2px 0 0 !important;
  -ms-border-radius: 2px 2px 0 0 !important;
  -o-border-radius: 2px 2px 0 0 !important;
  border-radius: 2px 2px 0 0 !important;
}
.ce-group-column > .ce:last-child {
  -webkit-border-radius: 0 0 2px 2px !important;
  -ms-border-radius: 0 0 2px 2px !important;
  -o-border-radius: 0 0 2px 2px !important;
  border-radius: 0 0 2px 2px !important;
}
.ce-group-line   > .ce:first-child {
  -webkit-border-radius: 2px 0 0 2px !important;
  -ms-border-radius: 2px 0 0 2px !important;
  -o-border-radius: 2px 0 0 2px !important;
  border-radius: 2px 0 0 2px !important;
}
.ce-group-line   > .ce:last-child {
  -webkit-border-radius: 0 2px 2px 0 !important;
  -ms-border-radius: 0 2px 2px 0 !important;
  -o-border-radius: 0 2px 2px 0 !important;
  border-radius: 0 2px 2px 0 !important;
}
.ce.ce-no-radius.ce-edge_menu {
  -webkit-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.mdr_cssgradients .ce.ce-no-radius,
.mdr_cssgradients .ce.ce-no-radius.ce-input input.ce-f {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.ce-group-line > .ce.ce-no-radius,
.ce-group-column > .ce.ce-no-radius {
  -webkit-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
}
.ce-group-column > .ce.ce-no-radius:first-child {
  -webkit-border-radius: 0 0 0 0 !important;
  -ms-border-radius: 0 0 0 0 !important;
  -o-border-radius: 0 0 0 0 !important;
  border-radius: 0 0 0 0 !important;
}
.ce-group-column > .ce.ce-no-radius:last-child {
  -webkit-border-radius: 0 0 0 0 !important;
  -ms-border-radius: 0 0 0 0 !important;
  -o-border-radius: 0 0 0 0 !important;
  border-radius: 0 0 0 0 !important;
}
.ce-group-line   > .ce.ce-no-radius:first-child {
  -webkit-border-radius: 0 0 0 0 !important;
  -ms-border-radius: 0 0 0 0 !important;
  -o-border-radius: 0 0 0 0 !important;
  border-radius: 0 0 0 0 !important;
}
.ce-group-line   > .ce.ce-no-radius:last-child {
  -webkit-border-radius: 0 0 0 0 !important;
  -ms-border-radius: 0 0 0 0 !important;
  -o-border-radius: 0 0 0 0 !important;
  border-radius: 0 0 0 0 !important;
}
.ce-time_select.ce-theme-default.ce-skin-small .ceb_tr {
  border-top-color: #444 !important;
  left: auto !important;
  margin-top: -3px !important;
}
.ce-theme-blue {
  background: #019fe6;
  font-weight: bold;
  text-shadow: 0px 1px 0px #373737;
}
.ce-theme-blue.ce-box {
  background-color: #019fe6;
  background-image: -moz-linear-gradient(#4ab7e8,#019fe6);
  background-image: -ms-linear-gradient(#4ab7e8,#019fe6);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#4ab7e8),color-stop(100%,#019fe6));
  background-image: -webkit-linear-gradient(#4ab7e8,#019fe6);
  background-image: -o-linear-gradient(#4ab7e8,#019fe6);
  background-image: linear-gradient(#4ab7e8,#019fe6);
  color: #ffffff;
  border-color: #4ab7e8;
  border-bottom-color: #4ab7e8;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-blue.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ab7e8',endColorstr='#019fe6',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ab7e8',endColorstr='#019fe6',GradientType=0);
}
.ce-theme-blue.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #019fe6, 0 1px 2px #019fe6;
  -o-box-shadow: inset 0 2px 4px #019fe6, 0 1px 2px #019fe6;
  box-shadow: inset 0 2px 4px #019fe6, 0 1px 2px #019fe6;
}
.ce-theme-blue.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-blue.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #4ab7e8;
}
.cl-chrome .ce-theme-blue.ce-box:not(.ce-on-focus):hover {
  border-color: #4ab7e8 !important;
  background-color: #08b2fe;
  background-image: -moz-linear-gradient(#65c2eb,#08b2fe);
  background-image: -ms-linear-gradient(#65c2eb,#08b2fe);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#65c2eb),color-stop(100%,#08b2fe));
  background-image: -webkit-linear-gradient(#65c2eb,#08b2fe);
  background-image: -o-linear-gradient(#65c2eb,#08b2fe);
  background-image: linear-gradient(#65c2eb,#08b2fe);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-chrome .ce-theme-blue.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#65c2eb',endColorstr='#08b2fe',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#65c2eb',endColorstr='#08b2fe',GradientType=0);
}
.cl-not-chrome .ce-theme-blue.ce-box:hover {
  border-color: #4ab7e8 !important;
  background-color: #08b2fe;
  background-image: -moz-linear-gradient(#65c2eb,#08b2fe);
  background-image: -ms-linear-gradient(#65c2eb,#08b2fe);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#65c2eb),color-stop(100%,#08b2fe));
  background-image: -webkit-linear-gradient(#65c2eb,#08b2fe);
  background-image: -o-linear-gradient(#65c2eb,#08b2fe);
  background-image: linear-gradient(#65c2eb,#08b2fe);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-not-chrome .ce-theme-blue.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#65c2eb',endColorstr='#08b2fe',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#65c2eb',endColorstr='#08b2fe',GradientType=0);
}
.ce-theme-blue.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #4ab7e8;
}
.ce-theme-blue .ceb_tr {
  border-top-color: #ffffff !important;
}
.ce-theme-orange {
  background: #E17100;
  font-weight: bold;
}
.ce-theme-orange.ce-box {
  background-color: #E17100;
  background-image: -moz-linear-gradient(#E17100,#E17100);
  background-image: -ms-linear-gradient(#E17100,#E17100);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#E17100),color-stop(100%,#E17100));
  background-image: -webkit-linear-gradient(#E17100,#E17100);
  background-image: -o-linear-gradient(#E17100,#E17100);
  background-image: linear-gradient(#E17100,#E17100);
  color: #ffffff;
  border-color: #B75B00;
  border-bottom-color: #b75b00;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-orange.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e17100',endColorstr='#e17100',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e17100',endColorstr='#e17100',GradientType=0);
}
.ce-theme-orange.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #e17100, 0 1px 2px #e17100;
  -o-box-shadow: inset 0 2px 4px #e17100, 0 1px 2px #e17100;
  box-shadow: inset 0 2px 4px #e17100, 0 1px 2px #e17100;
}
.ce-theme-orange.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-orange.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #B75B00;
}
.cl-chrome .ce-theme-orange.ce-box:not(.ce-on-focus):hover {
  border-color: #ffffff !important;
  background-color: #dc6e00;
  background-image: -moz-linear-gradient(#dc6e00,#dc6e00);
  background-image: -ms-linear-gradient(#dc6e00,#dc6e00);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#dc6e00),color-stop(100%,#dc6e00));
  background-image: -webkit-linear-gradient(#dc6e00,#dc6e00);
  background-image: -o-linear-gradient(#dc6e00,#dc6e00);
  background-image: linear-gradient(#dc6e00,#dc6e00);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-chrome .ce-theme-orange.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc6e00',endColorstr='#dc6e00',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc6e00',endColorstr='#dc6e00',GradientType=0);
}
.cl-not-chrome .ce-theme-orange.ce-box:hover {
  border-color: #ffffff !important;
  background-color: #dc6e00;
  background-image: -moz-linear-gradient(#dc6e00,#dc6e00);
  background-image: -ms-linear-gradient(#dc6e00,#dc6e00);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#dc6e00),color-stop(100%,#dc6e00));
  background-image: -webkit-linear-gradient(#dc6e00,#dc6e00);
  background-image: -o-linear-gradient(#dc6e00,#dc6e00);
  background-image: linear-gradient(#dc6e00,#dc6e00);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-not-chrome .ce-theme-orange.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc6e00',endColorstr='#dc6e00',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc6e00',endColorstr='#dc6e00',GradientType=0);
}
.ce-theme-orange.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #ffffff;
}
.ce-theme-orange .ceb_tr {
  border-top-color: #ffffff !important;
}
.ce-theme-red {
  background: #a43232;
  font-weight: bold;
}
.ce-theme-red.ce-box {
  background-color: #a43232;
  background-image: -moz-linear-gradient(#a43232,#a43232);
  background-image: -ms-linear-gradient(#a43232,#a43232);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#a43232),color-stop(100%,#a43232));
  background-image: -webkit-linear-gradient(#a43232,#a43232);
  background-image: -o-linear-gradient(#a43232,#a43232);
  background-image: linear-gradient(#a43232,#a43232);
  color: #ffffff;
  border-color: #802626;
  border-bottom-color: #802626;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-red.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a43232',endColorstr='#a43232',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a43232',endColorstr='#a43232',GradientType=0);
}
.ce-theme-red.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #a43232, 0 1px 2px #a43232;
  -o-box-shadow: inset 0 2px 4px #a43232, 0 1px 2px #a43232;
  box-shadow: inset 0 2px 4px #a43232, 0 1px 2px #a43232;
}
.ce-theme-red.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-red.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #802626;
}
.cl-chrome .ce-theme-red.ce-box:not(.ce-on-focus):hover {
  border-color: #ffffff !important;
  background-color: #a03131;
  background-image: -moz-linear-gradient(#a03131,#a03131);
  background-image: -ms-linear-gradient(#a03131,#a03131);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#a03131),color-stop(100%,#a03131));
  background-image: -webkit-linear-gradient(#a03131,#a03131);
  background-image: -o-linear-gradient(#a03131,#a03131);
  background-image: linear-gradient(#a03131,#a03131);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-chrome .ce-theme-red.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a03131',endColorstr='#a03131',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a03131',endColorstr='#a03131',GradientType=0);
}
.cl-not-chrome .ce-theme-red.ce-box:hover {
  border-color: #ffffff !important;
  background-color: #a03131;
  background-image: -moz-linear-gradient(#a03131,#a03131);
  background-image: -ms-linear-gradient(#a03131,#a03131);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#a03131),color-stop(100%,#a03131));
  background-image: -webkit-linear-gradient(#a03131,#a03131);
  background-image: -o-linear-gradient(#a03131,#a03131);
  background-image: linear-gradient(#a03131,#a03131);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-not-chrome .ce-theme-red.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a03131',endColorstr='#a03131',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a03131',endColorstr='#a03131',GradientType=0);
}
.ce-theme-red.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #ffffff;
}
.ce-theme-red .ceb_tr {
  border-top-color: #ffffff !important;
}
.ce-theme-green {
  background: #57a12e;
  font-weight: bold;
  text-shadow: 0px 1px 0px #373737;
}
.ce-theme-green.ce-box {
  background-color: #57a12e;
  background-image: -moz-linear-gradient(#86cd63,#57a12e);
  background-image: -ms-linear-gradient(#86cd63,#57a12e);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#86cd63),color-stop(100%,#57a12e));
  background-image: -webkit-linear-gradient(#86cd63,#57a12e);
  background-image: -o-linear-gradient(#86cd63,#57a12e);
  background-image: linear-gradient(#86cd63,#57a12e);
  color: #ffffff;
  border-color: #86cd63;
  border-bottom-color: #86cd63;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-green.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#86cd63',endColorstr='#57a12e',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#86cd63',endColorstr='#57a12e',GradientType=0);
}
.ce-theme-green.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #57a12e, 0 1px 2px #57a12e;
  -o-box-shadow: inset 0 2px 4px #57a12e, 0 1px 2px #57a12e;
  box-shadow: inset 0 2px 4px #57a12e, 0 1px 2px #57a12e;
}
.ce-theme-green.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-green.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #86cd63;
}
.cl-chrome .ce-theme-green.ce-box:not(.ce-on-focus):hover {
  border-color: #86cd63 !important;
  background-color: #64b935;
  background-image: -moz-linear-gradient(#98d47a,#64b935);
  background-image: -ms-linear-gradient(#98d47a,#64b935);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#98d47a),color-stop(100%,#64b935));
  background-image: -webkit-linear-gradient(#98d47a,#64b935);
  background-image: -o-linear-gradient(#98d47a,#64b935);
  background-image: linear-gradient(#98d47a,#64b935);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-chrome .ce-theme-green.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#98d47a',endColorstr='#64b935',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#98d47a',endColorstr='#64b935',GradientType=0);
}
.cl-not-chrome .ce-theme-green.ce-box:hover {
  border-color: #86cd63 !important;
  background-color: #64b935;
  background-image: -moz-linear-gradient(#98d47a,#64b935);
  background-image: -ms-linear-gradient(#98d47a,#64b935);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#98d47a),color-stop(100%,#64b935));
  background-image: -webkit-linear-gradient(#98d47a,#64b935);
  background-image: -o-linear-gradient(#98d47a,#64b935);
  background-image: linear-gradient(#98d47a,#64b935);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-not-chrome .ce-theme-green.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#98d47a',endColorstr='#64b935',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#98d47a',endColorstr='#64b935',GradientType=0);
}
.ce-theme-green.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #86cd63;
}
.ce-theme-green .ceb_tr {
  border-top-color: #ffffff !important;
}
.ce-theme-grey {
  background: #989898;
  font-weight: bold;
  text-shadow: 0px 1px 0px #373737;
}
.ce-theme-grey.ce-box {
  background-color: #afafaf;
  background-image: -moz-linear-gradient(#989898,#afafaf);
  background-image: -ms-linear-gradient(#989898,#afafaf);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#989898),color-stop(100%,#afafaf));
  background-image: -webkit-linear-gradient(#989898,#afafaf);
  background-image: -o-linear-gradient(#989898,#afafaf);
  background-image: linear-gradient(#989898,#afafaf);
  color: #ffffff;
  border-color: #afafaf;
  border-bottom-color: #afafaf;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-grey.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#989898',endColorstr='#afafaf',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#989898',endColorstr='#afafaf',GradientType=0);
}
.ce-theme-grey.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #afafaf, 0 1px 2px #afafaf;
  -o-box-shadow: inset 0 2px 4px #afafaf, 0 1px 2px #afafaf;
  box-shadow: inset 0 2px 4px #afafaf, 0 1px 2px #afafaf;
}
.ce-theme-grey.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-grey.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #afafaf;
}
.cl-chrome .ce-theme-grey.ce-box:not(.ce-on-focus):hover {
  border-color: #afafaf !important;
  background-color: #bebebe;
  background-image: -moz-linear-gradient(#a7a7a7,#bebebe);
  background-image: -ms-linear-gradient(#a7a7a7,#bebebe);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#a7a7a7),color-stop(100%,#bebebe));
  background-image: -webkit-linear-gradient(#a7a7a7,#bebebe);
  background-image: -o-linear-gradient(#a7a7a7,#bebebe);
  background-image: linear-gradient(#a7a7a7,#bebebe);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-chrome .ce-theme-grey.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a7a7a7',endColorstr='#bebebe',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a7a7a7',endColorstr='#bebebe',GradientType=0);
}
.cl-not-chrome .ce-theme-grey.ce-box:hover {
  border-color: #afafaf !important;
  background-color: #bebebe;
  background-image: -moz-linear-gradient(#a7a7a7,#bebebe);
  background-image: -ms-linear-gradient(#a7a7a7,#bebebe);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#a7a7a7),color-stop(100%,#bebebe));
  background-image: -webkit-linear-gradient(#a7a7a7,#bebebe);
  background-image: -o-linear-gradient(#a7a7a7,#bebebe);
  background-image: linear-gradient(#a7a7a7,#bebebe);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-not-chrome .ce-theme-grey.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a7a7a7',endColorstr='#bebebe',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a7a7a7',endColorstr='#bebebe',GradientType=0);
}
.ce-theme-grey.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #afafaf;
}
.ce-theme-grey .ceb_tr {
  border-top-color: #ffffff !important;
}
.ce-theme-active-blue.ce-box {
  background-color: #e7e7e7;
  background-image: -moz-linear-gradient(#fefefe,#e7e7e7);
  background-image: -ms-linear-gradient(#fefefe,#e7e7e7);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#e7e7e7));
  background-image: -webkit-linear-gradient(#fefefe,#e7e7e7);
  background-image: -o-linear-gradient(#fefefe,#e7e7e7);
  background-image: linear-gradient(#fefefe,#e7e7e7);
  color: #000000;
  border-color: #B1B1B1;
  border-bottom-color: #b1b1b1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-active-blue.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#e7e7e7',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#e7e7e7',GradientType=0);
}
.ce-theme-active-blue.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #e7e7e7, 0 1px 2px #e7e7e7;
  -o-box-shadow: inset 0 2px 4px #e7e7e7, 0 1px 2px #e7e7e7;
  box-shadow: inset 0 2px 4px #e7e7e7, 0 1px 2px #e7e7e7;
}
.ce-theme-active-blue.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-active-blue.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #B1B1B1;
}
.ce-theme-active-blue.ce-active.ce-box {
  background-color: #75A3D0;
  background-image: -moz-linear-gradient(#fefefe,#75A3D0);
  background-image: -ms-linear-gradient(#fefefe,#75A3D0);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#75A3D0));
  background-image: -webkit-linear-gradient(#fefefe,#75A3D0);
  background-image: -o-linear-gradient(#fefefe,#75A3D0);
  background-image: linear-gradient(#fefefe,#75A3D0);
  color: #000000;
  border-color: #B1B1B1;
  border-bottom-color: #b1b1b1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-active-blue.ce-active.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#75a3d0',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#75a3d0',GradientType=0);
}
.ce-theme-active-blue.ce-active.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #75a3d0, 0 1px 2px #75a3d0;
  -o-box-shadow: inset 0 2px 4px #75a3d0, 0 1px 2px #75a3d0;
  box-shadow: inset 0 2px 4px #75a3d0, 0 1px 2px #75a3d0;
}
.ce-theme-active-blue.ce-active.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-active-blue.ce-active.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #B1B1B1;
}
.ce-theme-light-gray {
  background: #dddddd;
  font-weight: bold;
  text-shadow: 0 1px 2px #fff !important;
}
.ce-theme-light-gray.ce-box {
  background-color: #dddddd;
  background-image: -moz-linear-gradient(#dddddd,#dddddd);
  background-image: -ms-linear-gradient(#dddddd,#dddddd);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#dddddd),color-stop(100%,#dddddd));
  background-image: -webkit-linear-gradient(#dddddd,#dddddd);
  background-image: -o-linear-gradient(#dddddd,#dddddd);
  background-image: linear-gradient(#dddddd,#dddddd);
  color: #474747;
  border-color: #dddddd;
  border-bottom-color: #dddddd;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-light-gray.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd',endColorstr='#dddddd',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd',endColorstr='#dddddd',GradientType=0);
}
.ce-theme-light-gray.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #dddddd, 0 1px 2px #dddddd;
  -o-box-shadow: inset 0 2px 4px #dddddd, 0 1px 2px #dddddd;
  box-shadow: inset 0 2px 4px #dddddd, 0 1px 2px #dddddd;
}
.ce-theme-light-gray.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-light-gray.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #dddddd;
}
.cl-chrome .ce-theme-light-gray.ce-box:not(.ce-on-focus):hover {
  border-color: #ffffff !important;
  background-color: #c4c4c4;
  background-image: -moz-linear-gradient(#c4c4c4,#c4c4c4);
  background-image: -ms-linear-gradient(#c4c4c4,#c4c4c4);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#c4c4c4),color-stop(100%,#c4c4c4));
  background-image: -webkit-linear-gradient(#c4c4c4,#c4c4c4);
  background-image: -o-linear-gradient(#c4c4c4,#c4c4c4);
  background-image: linear-gradient(#c4c4c4,#c4c4c4);
  color: #474747;
}
.mdr_no-cssgradients .cl-chrome .ce-theme-light-gray.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4c4c4',endColorstr='#c4c4c4',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4c4c4',endColorstr='#c4c4c4',GradientType=0);
}
.cl-not-chrome .ce-theme-light-gray.ce-box:hover {
  border-color: #ffffff !important;
  background-color: #c4c4c4;
  background-image: -moz-linear-gradient(#c4c4c4,#c4c4c4);
  background-image: -ms-linear-gradient(#c4c4c4,#c4c4c4);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#c4c4c4),color-stop(100%,#c4c4c4));
  background-image: -webkit-linear-gradient(#c4c4c4,#c4c4c4);
  background-image: -o-linear-gradient(#c4c4c4,#c4c4c4);
  background-image: linear-gradient(#c4c4c4,#c4c4c4);
  color: #474747;
}
.mdr_no-cssgradients .cl-not-chrome .ce-theme-light-gray.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4c4c4',endColorstr='#c4c4c4',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4c4c4',endColorstr='#c4c4c4',GradientType=0);
}
.ce-theme-light-gray.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #ffffff;
}
.ce-theme-light-gray .ceb_tr {
  border-top-color: #474747 !important;
}
.ce-theme-dashboard-open {
  background: #fff;
  text-shadow: 0 0 0px #fff !important;
  text-transform: uppercase;
  -webkit-transition: all 0 linear;
  -moz-transition: all 0 linear;
  -o-transition: all 0 linear;
  transition: all 0 linear;
  text-shadow: none !important;
}
.ce-theme-dashboard-open:hover {
  text-shadow: 0 1px 0px #474747 !important;
}
.ce-theme-dashboard-open:hover .ceb_tr {
  border-top-color: #fff !important;
}
.ce-theme-dashboard-open.ce-box {
  background-color: #fff;
  background-image: -moz-linear-gradient(#fff,#fff);
  background-image: -ms-linear-gradient(#fff,#fff);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#fff));
  background-image: -webkit-linear-gradient(#fff,#fff);
  background-image: -o-linear-gradient(#fff,#fff);
  background-image: linear-gradient(#fff,#fff);
  color: #636363;
  border-color: #fff;
  border-bottom-color: #ffffff;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-dashboard-open.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
}
.ce-theme-dashboard-open.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #ffffff, 0 1px 2px #ffffff;
  -o-box-shadow: inset 0 2px 4px #ffffff, 0 1px 2px #ffffff;
  box-shadow: inset 0 2px 4px #ffffff, 0 1px 2px #ffffff;
}
.ce-theme-dashboard-open.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-dashboard-open.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #fff;
}
.cl-chrome .ce-theme-dashboard-open.ce-box:not(.ce-on-focus):hover {
  border-color: #636363 !important;
  background-color: #666666;
  background-image: -moz-linear-gradient(#666666,#666666);
  background-image: -ms-linear-gradient(#666666,#666666);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#666666),color-stop(100%,#666666));
  background-image: -webkit-linear-gradient(#666666,#666666);
  background-image: -o-linear-gradient(#666666,#666666);
  background-image: linear-gradient(#666666,#666666);
  color: #fff;
}
.mdr_no-cssgradients .cl-chrome .ce-theme-dashboard-open.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#666666',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#666666',GradientType=0);
}
.cl-not-chrome .ce-theme-dashboard-open.ce-box:hover {
  border-color: #636363 !important;
  background-color: #666666;
  background-image: -moz-linear-gradient(#666666,#666666);
  background-image: -ms-linear-gradient(#666666,#666666);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#666666),color-stop(100%,#666666));
  background-image: -webkit-linear-gradient(#666666,#666666);
  background-image: -o-linear-gradient(#666666,#666666);
  background-image: linear-gradient(#666666,#666666);
  color: #fff;
}
.mdr_no-cssgradients .cl-not-chrome .ce-theme-dashboard-open.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#666666',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#666666',GradientType=0);
}
.ce-theme-dashboard-open.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #636363;
}
.ce-theme-dashboard-open .ceb_tr {
  border-top-color: #636363 !important;
}
.ce-theme-dashboard-open .ceb_text {
  text-transform: uppercase;
}
.ce-theme-dashboard-open.ce-edge_menu {
  -webkit-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}
.mdr_cssgradients .ce-theme-dashboard-open,
.mdr_cssgradients .ce-theme-dashboard-open.ce-input input.ce-f {
  -webkit-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.ce-group-line > .ce-theme-dashboard-open,
.ce-group-column > .ce-theme-dashboard-open {
  -webkit-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
}
.ce-group-column > .ce-theme-dashboard-open:first-child {
  -webkit-border-radius: 4px 4px 0 0 !important;
  -ms-border-radius: 4px 4px 0 0 !important;
  -o-border-radius: 4px 4px 0 0 !important;
  border-radius: 4px 4px 0 0 !important;
}
.ce-group-column > .ce-theme-dashboard-open:last-child {
  -webkit-border-radius: 0 0 4px 4px !important;
  -ms-border-radius: 0 0 4px 4px !important;
  -o-border-radius: 0 0 4px 4px !important;
  border-radius: 0 0 4px 4px !important;
}
.ce-group-line   > .ce-theme-dashboard-open:first-child {
  -webkit-border-radius: 4px 0 0 4px !important;
  -ms-border-radius: 4px 0 0 4px !important;
  -o-border-radius: 4px 0 0 4px !important;
  border-radius: 4px 0 0 4px !important;
}
.ce-group-line   > .ce-theme-dashboard-open:last-child {
  -webkit-border-radius: 0 4px 4px 0 !important;
  -ms-border-radius: 0 4px 4px 0 !important;
  -o-border-radius: 0 4px 4px 0 !important;
  border-radius: 0 4px 4px 0 !important;
}
.ce-theme-dashboard-open {
  -webkit-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}
.ce-theme-dashboard-new {
  background: #fff;
  text-shadow: 0 0 0px #474747 !important;
  text-transform: uppercase;
  -webkit-transition: all 0 linear;
  -moz-transition: all 0 linear;
  -o-transition: all 0 linear;
  transition: all 0 linear;
  text-shadow: none !important;
}
.ce-theme-dashboard-new:hover {
  text-shadow: 0 1px 0px #474747 !important;
}
.ce-theme-dashboard-new.ce-box {
  background-color: #fff;
  background-image: -moz-linear-gradient(#fff,#fff);
  background-image: -ms-linear-gradient(#fff,#fff);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#fff));
  background-image: -webkit-linear-gradient(#fff,#fff);
  background-image: -o-linear-gradient(#fff,#fff);
  background-image: linear-gradient(#fff,#fff);
  color: #d30026;
  border-color: #fff;
  border-bottom-color: #ffffff;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-dashboard-new.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
}
.ce-theme-dashboard-new.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #ffffff, 0 1px 2px #ffffff;
  -o-box-shadow: inset 0 2px 4px #ffffff, 0 1px 2px #ffffff;
  box-shadow: inset 0 2px 4px #ffffff, 0 1px 2px #ffffff;
}
.ce-theme-dashboard-new.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-dashboard-new.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #fff;
}
.cl-chrome .ce-theme-dashboard-new.ce-box:not(.ce-on-focus):hover {
  border-color: #d30026 !important;
  background-color: #ce0025;
  background-image: -moz-linear-gradient(#ce0025,#ce0025);
  background-image: -ms-linear-gradient(#ce0025,#ce0025);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ce0025),color-stop(100%,#ce0025));
  background-image: -webkit-linear-gradient(#ce0025,#ce0025);
  background-image: -o-linear-gradient(#ce0025,#ce0025);
  background-image: linear-gradient(#ce0025,#ce0025);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-chrome .ce-theme-dashboard-new.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0025',endColorstr='#ce0025',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0025',endColorstr='#ce0025',GradientType=0);
}
.cl-not-chrome .ce-theme-dashboard-new.ce-box:hover {
  border-color: #d30026 !important;
  background-color: #ce0025;
  background-image: -moz-linear-gradient(#ce0025,#ce0025);
  background-image: -ms-linear-gradient(#ce0025,#ce0025);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ce0025),color-stop(100%,#ce0025));
  background-image: -webkit-linear-gradient(#ce0025,#ce0025);
  background-image: -o-linear-gradient(#ce0025,#ce0025);
  background-image: linear-gradient(#ce0025,#ce0025);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-not-chrome .ce-theme-dashboard-new.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0025',endColorstr='#ce0025',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0025',endColorstr='#ce0025',GradientType=0);
}
.ce-theme-dashboard-new.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #d30026;
}
.ce-theme-dashboard-new.ce-edge_menu {
  -webkit-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}
.mdr_cssgradients .ce-theme-dashboard-new,
.mdr_cssgradients .ce-theme-dashboard-new.ce-input input.ce-f {
  -webkit-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.ce-group-line > .ce-theme-dashboard-new,
.ce-group-column > .ce-theme-dashboard-new {
  -webkit-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
}
.ce-group-column > .ce-theme-dashboard-new:first-child {
  -webkit-border-radius: 4px 4px 0 0 !important;
  -ms-border-radius: 4px 4px 0 0 !important;
  -o-border-radius: 4px 4px 0 0 !important;
  border-radius: 4px 4px 0 0 !important;
}
.ce-group-column > .ce-theme-dashboard-new:last-child {
  -webkit-border-radius: 0 0 4px 4px !important;
  -ms-border-radius: 0 0 4px 4px !important;
  -o-border-radius: 0 0 4px 4px !important;
  border-radius: 0 0 4px 4px !important;
}
.ce-group-line   > .ce-theme-dashboard-new:first-child {
  -webkit-border-radius: 4px 0 0 4px !important;
  -ms-border-radius: 4px 0 0 4px !important;
  -o-border-radius: 4px 0 0 4px !important;
  border-radius: 4px 0 0 4px !important;
}
.ce-group-line   > .ce-theme-dashboard-new:last-child {
  -webkit-border-radius: 0 4px 4px 0 !important;
  -ms-border-radius: 0 4px 4px 0 !important;
  -o-border-radius: 0 4px 4px 0 !important;
  border-radius: 0 4px 4px 0 !important;
}
.ce-theme-dashboard-new {
  -webkit-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}
.ce-theme-dashboard-approval {
  background: #fff;
  text-shadow: 0 0 0px #474747 !important;
  text-transform: uppercase;
  -webkit-transition: all 0 linear;
  -moz-transition: all 0 linear;
  -o-transition: all 0 linear;
  transition: all 0 linear;
  text-shadow: none !important;
}
.ce-theme-dashboard-approval:hover {
  text-shadow: 0 1px 0px #fff !important;
}
.ce-theme-dashboard-approval:hover .ceb_tr {
  border-top-color: #474747 !important;
}
.ce-theme-dashboard-approval.ce-box {
  background-color: #fff;
  background-image: -moz-linear-gradient(#fff,#fff);
  background-image: -ms-linear-gradient(#fff,#fff);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#fff));
  background-image: -webkit-linear-gradient(#fff,#fff);
  background-image: -o-linear-gradient(#fff,#fff);
  background-image: linear-gradient(#fff,#fff);
  color: #e7a53b;
  border-color: #fff;
  border-bottom-color: #ffffff;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-dashboard-approval.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
}
.ce-theme-dashboard-approval.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #ffffff, 0 1px 2px #ffffff;
  -o-box-shadow: inset 0 2px 4px #ffffff, 0 1px 2px #ffffff;
  box-shadow: inset 0 2px 4px #ffffff, 0 1px 2px #ffffff;
}
.ce-theme-dashboard-approval.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-dashboard-approval.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #fff;
}
.cl-chrome .ce-theme-dashboard-approval.ce-box:not(.ce-on-focus):hover {
  border-color: #ffffff !important;
  background-color: #ffca5a;
  background-image: -moz-linear-gradient(#ffca5a,#ffca5a);
  background-image: -ms-linear-gradient(#ffca5a,#ffca5a);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffca5a),color-stop(100%,#ffca5a));
  background-image: -webkit-linear-gradient(#ffca5a,#ffca5a);
  background-image: -o-linear-gradient(#ffca5a,#ffca5a);
  background-image: linear-gradient(#ffca5a,#ffca5a);
  color: #474747;
}
.mdr_no-cssgradients .cl-chrome .ce-theme-dashboard-approval.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffca5a',endColorstr='#ffca5a',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffca5a',endColorstr='#ffca5a',GradientType=0);
}
.cl-not-chrome .ce-theme-dashboard-approval.ce-box:hover {
  border-color: #ffffff !important;
  background-color: #ffca5a;
  background-image: -moz-linear-gradient(#ffca5a,#ffca5a);
  background-image: -ms-linear-gradient(#ffca5a,#ffca5a);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffca5a),color-stop(100%,#ffca5a));
  background-image: -webkit-linear-gradient(#ffca5a,#ffca5a);
  background-image: -o-linear-gradient(#ffca5a,#ffca5a);
  background-image: linear-gradient(#ffca5a,#ffca5a);
  color: #474747;
}
.mdr_no-cssgradients .cl-not-chrome .ce-theme-dashboard-approval.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffca5a',endColorstr='#ffca5a',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffca5a',endColorstr='#ffca5a',GradientType=0);
}
.ce-theme-dashboard-approval.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #ffffff;
}
.ce-theme-dashboard-approval .ceb_tr {
  border-top-color: #e7a53b !important;
}
.ce-theme-dashboard-approval .ceb_text {
  text-transform: uppercase;
}
.ce-theme-dashboard-approval.ce-edge_menu {
  -webkit-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}
.mdr_cssgradients .ce-theme-dashboard-approval,
.mdr_cssgradients .ce-theme-dashboard-approval.ce-input input.ce-f {
  -webkit-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.ce-group-line > .ce-theme-dashboard-approval,
.ce-group-column > .ce-theme-dashboard-approval {
  -webkit-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
}
.ce-group-column > .ce-theme-dashboard-approval:first-child {
  -webkit-border-radius: 4px 4px 0 0 !important;
  -ms-border-radius: 4px 4px 0 0 !important;
  -o-border-radius: 4px 4px 0 0 !important;
  border-radius: 4px 4px 0 0 !important;
}
.ce-group-column > .ce-theme-dashboard-approval:last-child {
  -webkit-border-radius: 0 0 4px 4px !important;
  -ms-border-radius: 0 0 4px 4px !important;
  -o-border-radius: 0 0 4px 4px !important;
  border-radius: 0 0 4px 4px !important;
}
.ce-group-line   > .ce-theme-dashboard-approval:first-child {
  -webkit-border-radius: 4px 0 0 4px !important;
  -ms-border-radius: 4px 0 0 4px !important;
  -o-border-radius: 4px 0 0 4px !important;
  border-radius: 4px 0 0 4px !important;
}
.ce-group-line   > .ce-theme-dashboard-approval:last-child {
  -webkit-border-radius: 0 4px 4px 0 !important;
  -ms-border-radius: 0 4px 4px 0 !important;
  -o-border-radius: 0 4px 4px 0 !important;
  border-radius: 0 4px 4px 0 !important;
}
.ce-theme-dashboard-approval {
  -webkit-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}
.ce-theme-dashboard-urgent {
  background: #fff;
  text-shadow: 0 0 0px #474747 !important;
  text-transform: uppercase;
  -webkit-transition: all 0 linear;
  -moz-transition: all 0 linear;
  -o-transition: all 0 linear;
  transition: all 0 linear;
  text-shadow: none !important;
}
.ce-theme-dashboard-urgent:hover {
  text-shadow: 0 1px 0px #474747 !important;
}
.ce-theme-dashboard-urgent:hover .ceb_tr {
  border-top-color: #ffffff !important;
}
.ce-theme-dashboard-urgent.ce-box {
  background-color: #fff;
  background-image: -moz-linear-gradient(#fff,#fff);
  background-image: -ms-linear-gradient(#fff,#fff);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#fff));
  background-image: -webkit-linear-gradient(#fff,#fff);
  background-image: -o-linear-gradient(#fff,#fff);
  background-image: linear-gradient(#fff,#fff);
  color: #ff0000;
  border-color: #fff;
  border-bottom-color: #ffffff;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-dashboard-urgent.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
}
.ce-theme-dashboard-urgent.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #ffffff, 0 1px 2px #ffffff;
  -o-box-shadow: inset 0 2px 4px #ffffff, 0 1px 2px #ffffff;
  box-shadow: inset 0 2px 4px #ffffff, 0 1px 2px #ffffff;
}
.ce-theme-dashboard-urgent.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-dashboard-urgent.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #fff;
}
.cl-chrome .ce-theme-dashboard-urgent.ce-box:not(.ce-on-focus):hover {
  border-color: #ff0000 !important;
  background-color: #fa0000;
  background-image: -moz-linear-gradient(#fa0000,#fa0000);
  background-image: -ms-linear-gradient(#fa0000,#fa0000);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fa0000),color-stop(100%,#fa0000));
  background-image: -webkit-linear-gradient(#fa0000,#fa0000);
  background-image: -o-linear-gradient(#fa0000,#fa0000);
  background-image: linear-gradient(#fa0000,#fa0000);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-chrome .ce-theme-dashboard-urgent.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa0000',endColorstr='#fa0000',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa0000',endColorstr='#fa0000',GradientType=0);
}
.cl-not-chrome .ce-theme-dashboard-urgent.ce-box:hover {
  border-color: #ff0000 !important;
  background-color: #fa0000;
  background-image: -moz-linear-gradient(#fa0000,#fa0000);
  background-image: -ms-linear-gradient(#fa0000,#fa0000);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fa0000),color-stop(100%,#fa0000));
  background-image: -webkit-linear-gradient(#fa0000,#fa0000);
  background-image: -o-linear-gradient(#fa0000,#fa0000);
  background-image: linear-gradient(#fa0000,#fa0000);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-not-chrome .ce-theme-dashboard-urgent.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa0000',endColorstr='#fa0000',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa0000',endColorstr='#fa0000',GradientType=0);
}
.ce-theme-dashboard-urgent.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #ff0000;
}
.ce-theme-dashboard-urgent .ceb_tr {
  border-top-color: #ff0000 !important;
}
.ce-theme-dashboard-urgent .ceb_text {
  text-transform: uppercase;
}
.ce-theme-dashboard-urgent.ce-edge_menu {
  -webkit-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}
.mdr_cssgradients .ce-theme-dashboard-urgent,
.mdr_cssgradients .ce-theme-dashboard-urgent.ce-input input.ce-f {
  -webkit-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.ce-group-line > .ce-theme-dashboard-urgent,
.ce-group-column > .ce-theme-dashboard-urgent {
  -webkit-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
}
.ce-group-column > .ce-theme-dashboard-urgent:first-child {
  -webkit-border-radius: 4px 4px 0 0 !important;
  -ms-border-radius: 4px 4px 0 0 !important;
  -o-border-radius: 4px 4px 0 0 !important;
  border-radius: 4px 4px 0 0 !important;
}
.ce-group-column > .ce-theme-dashboard-urgent:last-child {
  -webkit-border-radius: 0 0 4px 4px !important;
  -ms-border-radius: 0 0 4px 4px !important;
  -o-border-radius: 0 0 4px 4px !important;
  border-radius: 0 0 4px 4px !important;
}
.ce-group-line   > .ce-theme-dashboard-urgent:first-child {
  -webkit-border-radius: 4px 0 0 4px !important;
  -ms-border-radius: 4px 0 0 4px !important;
  -o-border-radius: 4px 0 0 4px !important;
  border-radius: 4px 0 0 4px !important;
}
.ce-group-line   > .ce-theme-dashboard-urgent:last-child {
  -webkit-border-radius: 0 4px 4px 0 !important;
  -ms-border-radius: 0 4px 4px 0 !important;
  -o-border-radius: 0 4px 4px 0 !important;
  border-radius: 0 4px 4px 0 !important;
}
.ce-theme-dashboard-urgent {
  -webkit-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}
.ce-theme-dashboard-idle {
  background: #fff;
  text-shadow: 0 0 0px #474747 !important;
  text-transform: uppercase;
  -webkit-transition: all 0 linear;
  -moz-transition: all 0 linear;
  -o-transition: all 0 linear;
  transition: all 0 linear;
  text-shadow: none !important;
}
.ce-theme-dashboard-idle:hover {
  text-shadow: 0 1px 0px #fff !important;
}
.ce-theme-dashboard-idle:hover .ceb_tr {
  border-top-color: #474747 !important;
}
.ce-theme-dashboard-idle.ce-box {
  background-color: #fff;
  background-image: -moz-linear-gradient(#fff,#fff);
  background-image: -ms-linear-gradient(#fff,#fff);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#fff));
  background-image: -webkit-linear-gradient(#fff,#fff);
  background-image: -o-linear-gradient(#fff,#fff);
  background-image: linear-gradient(#fff,#fff);
  color: #b1b1b1;
  border-color: #fff;
  border-bottom-color: #ffffff;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-dashboard-idle.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
}
.ce-theme-dashboard-idle.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #ffffff, 0 1px 2px #ffffff;
  -o-box-shadow: inset 0 2px 4px #ffffff, 0 1px 2px #ffffff;
  box-shadow: inset 0 2px 4px #ffffff, 0 1px 2px #ffffff;
}
.ce-theme-dashboard-idle.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-dashboard-idle.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #fff;
}
.cl-chrome .ce-theme-dashboard-idle.ce-box:not(.ce-on-focus):hover {
  border-color: #dddddd !important;
  background-color: #e0e0e0;
  background-image: -moz-linear-gradient(#e0e0e0,#e0e0e0);
  background-image: -ms-linear-gradient(#e0e0e0,#e0e0e0);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e0e0e0),color-stop(100%,#e0e0e0));
  background-image: -webkit-linear-gradient(#e0e0e0,#e0e0e0);
  background-image: -o-linear-gradient(#e0e0e0,#e0e0e0);
  background-image: linear-gradient(#e0e0e0,#e0e0e0);
  color: #474747;
}
.mdr_no-cssgradients .cl-chrome .ce-theme-dashboard-idle.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0',endColorstr='#e0e0e0',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0',endColorstr='#e0e0e0',GradientType=0);
}
.cl-not-chrome .ce-theme-dashboard-idle.ce-box:hover {
  border-color: #dddddd !important;
  background-color: #e0e0e0;
  background-image: -moz-linear-gradient(#e0e0e0,#e0e0e0);
  background-image: -ms-linear-gradient(#e0e0e0,#e0e0e0);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e0e0e0),color-stop(100%,#e0e0e0));
  background-image: -webkit-linear-gradient(#e0e0e0,#e0e0e0);
  background-image: -o-linear-gradient(#e0e0e0,#e0e0e0);
  background-image: linear-gradient(#e0e0e0,#e0e0e0);
  color: #474747;
}
.mdr_no-cssgradients .cl-not-chrome .ce-theme-dashboard-idle.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0',endColorstr='#e0e0e0',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0',endColorstr='#e0e0e0',GradientType=0);
}
.ce-theme-dashboard-idle.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #dddddd;
}
.ce-theme-dashboard-idle .ceb_tr {
  border-top-color: #b1b1b1 !important;
}
.ce-theme-dashboard-idle .ceb_text {
  text-transform: uppercase;
}
.ce-theme-dashboard-idle.ce-edge_menu {
  -webkit-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}
.mdr_cssgradients .ce-theme-dashboard-idle,
.mdr_cssgradients .ce-theme-dashboard-idle.ce-input input.ce-f {
  -webkit-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.ce-group-line > .ce-theme-dashboard-idle,
.ce-group-column > .ce-theme-dashboard-idle {
  -webkit-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
}
.ce-group-column > .ce-theme-dashboard-idle:first-child {
  -webkit-border-radius: 4px 4px 0 0 !important;
  -ms-border-radius: 4px 4px 0 0 !important;
  -o-border-radius: 4px 4px 0 0 !important;
  border-radius: 4px 4px 0 0 !important;
}
.ce-group-column > .ce-theme-dashboard-idle:last-child {
  -webkit-border-radius: 0 0 4px 4px !important;
  -ms-border-radius: 0 0 4px 4px !important;
  -o-border-radius: 0 0 4px 4px !important;
  border-radius: 0 0 4px 4px !important;
}
.ce-group-line   > .ce-theme-dashboard-idle:first-child {
  -webkit-border-radius: 4px 0 0 4px !important;
  -ms-border-radius: 4px 0 0 4px !important;
  -o-border-radius: 4px 0 0 4px !important;
  border-radius: 4px 0 0 4px !important;
}
.ce-group-line   > .ce-theme-dashboard-idle:last-child {
  -webkit-border-radius: 0 4px 4px 0 !important;
  -ms-border-radius: 0 4px 4px 0 !important;
  -o-border-radius: 0 4px 4px 0 !important;
  border-radius: 0 4px 4px 0 !important;
}
.ce-theme-dashboard-idle {
  -webkit-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}
.ce-theme-dashboard-closed {
  background: #fff;
  text-transform: uppercase;
  -webkit-transition: all 0 linear;
  -moz-transition: all 0 linear;
  -o-transition: all 0 linear;
  transition: all 0 linear;
  text-shadow: none !important;
}
.ce-theme-dashboard-closed.ce-box {
  background-color: #fff;
  background-image: -moz-linear-gradient(#fff,#fff);
  background-image: -ms-linear-gradient(#fff,#fff);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#fff));
  background-image: -webkit-linear-gradient(#fff,#fff);
  background-image: -o-linear-gradient(#fff,#fff);
  background-image: linear-gradient(#fff,#fff);
  color: #000;
  border-color: #fff;
  border-bottom-color: #ffffff;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-dashboard-closed.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
}
.ce-theme-dashboard-closed.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #ffffff, 0 1px 2px #ffffff;
  -o-box-shadow: inset 0 2px 4px #ffffff, 0 1px 2px #ffffff;
  box-shadow: inset 0 2px 4px #ffffff, 0 1px 2px #ffffff;
}
.ce-theme-dashboard-closed.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-dashboard-closed.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #fff;
}
.ce-theme-dashboard-closed .ceb_tr {
  border-top-color: #000 !important;
}
.ce-theme-dashboard-closed .ceb_text {
  text-transform: uppercase;
}
.ce-theme-dashboard-closed.ce-edge_menu {
  -webkit-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}
.mdr_cssgradients .ce-theme-dashboard-closed,
.mdr_cssgradients .ce-theme-dashboard-closed.ce-input input.ce-f {
  -webkit-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.ce-group-line > .ce-theme-dashboard-closed,
.ce-group-column > .ce-theme-dashboard-closed {
  -webkit-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
}
.ce-group-column > .ce-theme-dashboard-closed:first-child {
  -webkit-border-radius: 4px 4px 0 0 !important;
  -ms-border-radius: 4px 4px 0 0 !important;
  -o-border-radius: 4px 4px 0 0 !important;
  border-radius: 4px 4px 0 0 !important;
}
.ce-group-column > .ce-theme-dashboard-closed:last-child {
  -webkit-border-radius: 0 0 4px 4px !important;
  -ms-border-radius: 0 0 4px 4px !important;
  -o-border-radius: 0 0 4px 4px !important;
  border-radius: 0 0 4px 4px !important;
}
.ce-group-line   > .ce-theme-dashboard-closed:first-child {
  -webkit-border-radius: 4px 0 0 4px !important;
  -ms-border-radius: 4px 0 0 4px !important;
  -o-border-radius: 4px 0 0 4px !important;
  border-radius: 4px 0 0 4px !important;
}
.ce-group-line   > .ce-theme-dashboard-closed:last-child {
  -webkit-border-radius: 0 4px 4px 0 !important;
  -ms-border-radius: 0 4px 4px 0 !important;
  -o-border-radius: 0 4px 4px 0 !important;
  border-radius: 0 4px 4px 0 !important;
}
.ce-theme-dashboard-closed {
  -webkit-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}
.ce-theme-opts.ce-box {
  background-color: #E4B05E;
  background-image: -moz-linear-gradient(#E4B05E,#E4B05E);
  background-image: -ms-linear-gradient(#E4B05E,#E4B05E);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#E4B05E),color-stop(100%,#E4B05E));
  background-image: -webkit-linear-gradient(#E4B05E,#E4B05E);
  background-image: -o-linear-gradient(#E4B05E,#E4B05E);
  background-image: linear-gradient(#E4B05E,#E4B05E);
  color: #ffffff;
  border-color: #b5894c;
  border-bottom-color: #b5894c;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-opts.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4b05e',endColorstr='#e4b05e',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4b05e',endColorstr='#e4b05e',GradientType=0);
}
.ce-theme-opts.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #e4b05e, 0 1px 2px #e4b05e;
  -o-box-shadow: inset 0 2px 4px #e4b05e, 0 1px 2px #e4b05e;
  box-shadow: inset 0 2px 4px #e4b05e, 0 1px 2px #e4b05e;
}
.ce-theme-opts.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-opts.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #b5894c;
}
.cl-chrome .ce-theme-opts.ce-box:not(.ce-on-focus):hover {
  border-color: #f9c263 !important;
  background-color: #d28e23;
  background-image: -moz-linear-gradient(#d28e23,#d28e23);
  background-image: -ms-linear-gradient(#d28e23,#d28e23);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#d28e23),color-stop(100%,#d28e23));
  background-image: -webkit-linear-gradient(#d28e23,#d28e23);
  background-image: -o-linear-gradient(#d28e23,#d28e23);
  background-image: linear-gradient(#d28e23,#d28e23);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-chrome .ce-theme-opts.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d28e23',endColorstr='#d28e23',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d28e23',endColorstr='#d28e23',GradientType=0);
}
.cl-not-chrome .ce-theme-opts.ce-box:hover {
  border-color: #f9c263 !important;
  background-color: #d28e23;
  background-image: -moz-linear-gradient(#d28e23,#d28e23);
  background-image: -ms-linear-gradient(#d28e23,#d28e23);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#d28e23),color-stop(100%,#d28e23));
  background-image: -webkit-linear-gradient(#d28e23,#d28e23);
  background-image: -o-linear-gradient(#d28e23,#d28e23);
  background-image: linear-gradient(#d28e23,#d28e23);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-not-chrome .ce-theme-opts.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d28e23',endColorstr='#d28e23',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d28e23',endColorstr='#d28e23',GradientType=0);
}
.ce-theme-opts.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #f9c263;
}
.ce-theme-opts {
  text-shadow: 0 1px 2px #6e522e !important;
}
#important a.ce-theme-dashboard-closed:hover {
  text-decoration: underline !important;
}
.ce-theme-task-btn {
  background: #ffffff;
  font-weight: bold;
  text-shadow: 0 1px 2px #fff !important;
}
.ce-theme-task-btn.ce-box {
  background-color: #ffffff;
  background-image: -moz-linear-gradient(#ffffff,#ffffff);
  background-image: -ms-linear-gradient(#ffffff,#ffffff);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ffffff));
  background-image: -webkit-linear-gradient(#ffffff,#ffffff);
  background-image: -o-linear-gradient(#ffffff,#ffffff);
  background-image: linear-gradient(#ffffff,#ffffff);
  color: #2b6aff;
  border-color: #c2c2c2;
  border-bottom-color: #c2c2c2;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-task-btn.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
}
.ce-theme-task-btn.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #ffffff, 0 1px 2px #ffffff;
  -o-box-shadow: inset 0 2px 4px #ffffff, 0 1px 2px #ffffff;
  box-shadow: inset 0 2px 4px #ffffff, 0 1px 2px #ffffff;
}
.ce-theme-task-btn.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-task-btn.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #c2c2c2;
}
.cl-chrome .ce-theme-task-btn.ce-box:not(.ce-on-focus):hover {
  border-color: #808080 !important;
  background-color: #fcfcfc;
  background-image: -moz-linear-gradient(#fcfcfc,#fcfcfc);
  background-image: -ms-linear-gradient(#fcfcfc,#fcfcfc);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#fcfcfc));
  background-image: -webkit-linear-gradient(#fcfcfc,#fcfcfc);
  background-image: -o-linear-gradient(#fcfcfc,#fcfcfc);
  background-image: linear-gradient(#fcfcfc,#fcfcfc);
  color: #2b6aff;
}
.mdr_no-cssgradients .cl-chrome .ce-theme-task-btn.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#fcfcfc',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#fcfcfc',GradientType=0);
}
.cl-not-chrome .ce-theme-task-btn.ce-box:hover {
  border-color: #808080 !important;
  background-color: #fcfcfc;
  background-image: -moz-linear-gradient(#fcfcfc,#fcfcfc);
  background-image: -ms-linear-gradient(#fcfcfc,#fcfcfc);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(100%,#fcfcfc));
  background-image: -webkit-linear-gradient(#fcfcfc,#fcfcfc);
  background-image: -o-linear-gradient(#fcfcfc,#fcfcfc);
  background-image: linear-gradient(#fcfcfc,#fcfcfc);
  color: #2b6aff;
}
.mdr_no-cssgradients .cl-not-chrome .ce-theme-task-btn.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#fcfcfc',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#fcfcfc',GradientType=0);
}
.ce-theme-task-btn.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #808080;
}
.ce-theme-impr {
  background: #a6bc50;
}
.ce-theme-impr.ce-box {
  background-color: #7a8c3a;
  background-image: -moz-linear-gradient(#a6bc50,#7a8c3a);
  background-image: -ms-linear-gradient(#a6bc50,#7a8c3a);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#a6bc50),color-stop(100%,#7a8c3a));
  background-image: -webkit-linear-gradient(#a6bc50,#7a8c3a);
  background-image: -o-linear-gradient(#a6bc50,#7a8c3a);
  background-image: linear-gradient(#a6bc50,#7a8c3a);
  color: #ffffff;
  border-color: #7a8c3a;
  border-bottom-color: #7a8c3a;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-impr.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6bc50',endColorstr='#7a8c3a',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6bc50',endColorstr='#7a8c3a',GradientType=0);
}
.ce-theme-impr.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #7a8c3a, 0 1px 2px #7a8c3a;
  -o-box-shadow: inset 0 2px 4px #7a8c3a, 0 1px 2px #7a8c3a;
  box-shadow: inset 0 2px 4px #7a8c3a, 0 1px 2px #7a8c3a;
}
.ce-theme-impr.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-impr.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #7a8c3a;
}
.cl-chrome .ce-theme-impr.ce-box:not(.ce-on-focus):hover {
  border-color: #7a8c3a !important;
  background-color: #5e6c2d;
  background-image: -moz-linear-gradient(#8ca13d,#5e6c2d);
  background-image: -ms-linear-gradient(#8ca13d,#5e6c2d);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#8ca13d),color-stop(100%,#5e6c2d));
  background-image: -webkit-linear-gradient(#8ca13d,#5e6c2d);
  background-image: -o-linear-gradient(#8ca13d,#5e6c2d);
  background-image: linear-gradient(#8ca13d,#5e6c2d);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-chrome .ce-theme-impr.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ca13d',endColorstr='#5e6c2d',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ca13d',endColorstr='#5e6c2d',GradientType=0);
}
.cl-not-chrome .ce-theme-impr.ce-box:hover {
  border-color: #7a8c3a !important;
  background-color: #5e6c2d;
  background-image: -moz-linear-gradient(#8ca13d,#5e6c2d);
  background-image: -ms-linear-gradient(#8ca13d,#5e6c2d);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#8ca13d),color-stop(100%,#5e6c2d));
  background-image: -webkit-linear-gradient(#8ca13d,#5e6c2d);
  background-image: -o-linear-gradient(#8ca13d,#5e6c2d);
  background-image: linear-gradient(#8ca13d,#5e6c2d);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-not-chrome .ce-theme-impr.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ca13d',endColorstr='#5e6c2d',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8ca13d',endColorstr='#5e6c2d',GradientType=0);
}
.ce-theme-impr.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #7a8c3a;
}
.ce-theme-impr.ce-edge_menu {
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}
.mdr_cssgradients .ce-theme-impr,
.mdr_cssgradients .ce-theme-impr.ce-input input.ce-f {
  -webkit-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.ce-group-line > .ce-theme-impr,
.ce-group-column > .ce-theme-impr {
  -webkit-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
}
.ce-group-column > .ce-theme-impr:first-child {
  -webkit-border-radius: 2px 2px 0 0 !important;
  -ms-border-radius: 2px 2px 0 0 !important;
  -o-border-radius: 2px 2px 0 0 !important;
  border-radius: 2px 2px 0 0 !important;
}
.ce-group-column > .ce-theme-impr:last-child {
  -webkit-border-radius: 0 0 2px 2px !important;
  -ms-border-radius: 0 0 2px 2px !important;
  -o-border-radius: 0 0 2px 2px !important;
  border-radius: 0 0 2px 2px !important;
}
.ce-group-line   > .ce-theme-impr:first-child {
  -webkit-border-radius: 2px 0 0 2px !important;
  -ms-border-radius: 2px 0 0 2px !important;
  -o-border-radius: 2px 0 0 2px !important;
  border-radius: 2px 0 0 2px !important;
}
.ce-group-line   > .ce-theme-impr:last-child {
  -webkit-border-radius: 0 2px 2px 0 !important;
  -ms-border-radius: 0 2px 2px 0 !important;
  -o-border-radius: 0 2px 2px 0 !important;
  border-radius: 0 2px 2px 0 !important;
}
.ce-theme-fixed {
  background: #4f9adb;
}
.ce-theme-fixed.ce-box {
  background-color: #266598;
  background-image: -moz-linear-gradient(#4f9adb,#266598);
  background-image: -ms-linear-gradient(#4f9adb,#266598);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#4f9adb),color-stop(100%,#266598));
  background-image: -webkit-linear-gradient(#4f9adb,#266598);
  background-image: -o-linear-gradient(#4f9adb,#266598);
  background-image: linear-gradient(#4f9adb,#266598);
  color: #ffffff;
  border-color: #266598;
  border-bottom-color: #266598;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-fixed.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f9adb',endColorstr='#266598',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f9adb',endColorstr='#266598',GradientType=0);
}
.ce-theme-fixed.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #266598, 0 1px 2px #266598;
  -o-box-shadow: inset 0 2px 4px #266598, 0 1px 2px #266598;
  box-shadow: inset 0 2px 4px #266598, 0 1px 2px #266598;
}
.ce-theme-fixed.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-fixed.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #266598;
}
.cl-chrome .ce-theme-fixed.ce-box:not(.ce-on-focus):hover {
  border-color: #266598 !important;
  background-color: #1d4d73;
  background-image: -moz-linear-gradient(#2b84d1,#1d4d73);
  background-image: -ms-linear-gradient(#2b84d1,#1d4d73);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#2b84d1),color-stop(100%,#1d4d73));
  background-image: -webkit-linear-gradient(#2b84d1,#1d4d73);
  background-image: -o-linear-gradient(#2b84d1,#1d4d73);
  background-image: linear-gradient(#2b84d1,#1d4d73);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-chrome .ce-theme-fixed.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b84d1',endColorstr='#1d4d73',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b84d1',endColorstr='#1d4d73',GradientType=0);
}
.cl-not-chrome .ce-theme-fixed.ce-box:hover {
  border-color: #266598 !important;
  background-color: #1d4d73;
  background-image: -moz-linear-gradient(#2b84d1,#1d4d73);
  background-image: -ms-linear-gradient(#2b84d1,#1d4d73);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#2b84d1),color-stop(100%,#1d4d73));
  background-image: -webkit-linear-gradient(#2b84d1,#1d4d73);
  background-image: -o-linear-gradient(#2b84d1,#1d4d73);
  background-image: linear-gradient(#2b84d1,#1d4d73);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-not-chrome .ce-theme-fixed.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b84d1',endColorstr='#1d4d73',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b84d1',endColorstr='#1d4d73',GradientType=0);
}
.ce-theme-fixed.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #266598;
}
.ce-theme-fixed.ce-edge_menu {
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}
.mdr_cssgradients .ce-theme-fixed,
.mdr_cssgradients .ce-theme-fixed.ce-input input.ce-f {
  -webkit-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.ce-group-line > .ce-theme-fixed,
.ce-group-column > .ce-theme-fixed {
  -webkit-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
}
.ce-group-column > .ce-theme-fixed:first-child {
  -webkit-border-radius: 2px 2px 0 0 !important;
  -ms-border-radius: 2px 2px 0 0 !important;
  -o-border-radius: 2px 2px 0 0 !important;
  border-radius: 2px 2px 0 0 !important;
}
.ce-group-column > .ce-theme-fixed:last-child {
  -webkit-border-radius: 0 0 2px 2px !important;
  -ms-border-radius: 0 0 2px 2px !important;
  -o-border-radius: 0 0 2px 2px !important;
  border-radius: 0 0 2px 2px !important;
}
.ce-group-line   > .ce-theme-fixed:first-child {
  -webkit-border-radius: 2px 0 0 2px !important;
  -ms-border-radius: 2px 0 0 2px !important;
  -o-border-radius: 2px 0 0 2px !important;
  border-radius: 2px 0 0 2px !important;
}
.ce-group-line   > .ce-theme-fixed:last-child {
  -webkit-border-radius: 0 2px 2px 0 !important;
  -ms-border-radius: 0 2px 2px 0 !important;
  -o-border-radius: 0 2px 2px 0 !important;
  border-radius: 0 2px 2px 0 !important;
}
.ce-theme-new {
  background: #965cd4;
}
.ce-theme-new.ce-box {
  background-color: #6c3d9b;
  background-image: -moz-linear-gradient(#965cd4,#6c3d9b);
  background-image: -ms-linear-gradient(#965cd4,#6c3d9b);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#965cd4),color-stop(100%,#6c3d9b));
  background-image: -webkit-linear-gradient(#965cd4,#6c3d9b);
  background-image: -o-linear-gradient(#965cd4,#6c3d9b);
  background-image: linear-gradient(#965cd4,#6c3d9b);
  color: #ffffff;
  border-color: #6c3d9b;
  border-bottom-color: #6c3d9b;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-new.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#965cd4',endColorstr='#6c3d9b',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#965cd4',endColorstr='#6c3d9b',GradientType=0);
}
.ce-theme-new.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #6c3d9b, 0 1px 2px #6c3d9b;
  -o-box-shadow: inset 0 2px 4px #6c3d9b, 0 1px 2px #6c3d9b;
  box-shadow: inset 0 2px 4px #6c3d9b, 0 1px 2px #6c3d9b;
}
.ce-theme-new.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-new.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #6c3d9b;
}
.cl-chrome .ce-theme-new.ce-box:not(.ce-on-focus):hover {
  border-color: #6c3d9b !important;
  background-color: #55307a;
  background-image: -moz-linear-gradient(#7f38ca,#55307a);
  background-image: -ms-linear-gradient(#7f38ca,#55307a);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#7f38ca),color-stop(100%,#55307a));
  background-image: -webkit-linear-gradient(#7f38ca,#55307a);
  background-image: -o-linear-gradient(#7f38ca,#55307a);
  background-image: linear-gradient(#7f38ca,#55307a);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-chrome .ce-theme-new.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f38ca',endColorstr='#55307a',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f38ca',endColorstr='#55307a',GradientType=0);
}
.cl-not-chrome .ce-theme-new.ce-box:hover {
  border-color: #6c3d9b !important;
  background-color: #55307a;
  background-image: -moz-linear-gradient(#7f38ca,#55307a);
  background-image: -ms-linear-gradient(#7f38ca,#55307a);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#7f38ca),color-stop(100%,#55307a));
  background-image: -webkit-linear-gradient(#7f38ca,#55307a);
  background-image: -o-linear-gradient(#7f38ca,#55307a);
  background-image: linear-gradient(#7f38ca,#55307a);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-not-chrome .ce-theme-new.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f38ca',endColorstr='#55307a',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f38ca',endColorstr='#55307a',GradientType=0);
}
.ce-theme-new.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #6c3d9b;
}
.ce-theme-new.ce-edge_menu {
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}
.mdr_cssgradients .ce-theme-new,
.mdr_cssgradients .ce-theme-new.ce-input input.ce-f {
  -webkit-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
.ce-group-line > .ce-theme-new,
.ce-group-column > .ce-theme-new {
  -webkit-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
}
.ce-group-column > .ce-theme-new:first-child {
  -webkit-border-radius: 2px 2px 0 0 !important;
  -ms-border-radius: 2px 2px 0 0 !important;
  -o-border-radius: 2px 2px 0 0 !important;
  border-radius: 2px 2px 0 0 !important;
}
.ce-group-column > .ce-theme-new:last-child {
  -webkit-border-radius: 0 0 2px 2px !important;
  -ms-border-radius: 0 0 2px 2px !important;
  -o-border-radius: 0 0 2px 2px !important;
  border-radius: 0 0 2px 2px !important;
}
.ce-group-line   > .ce-theme-new:first-child {
  -webkit-border-radius: 2px 0 0 2px !important;
  -ms-border-radius: 2px 0 0 2px !important;
  -o-border-radius: 2px 0 0 2px !important;
  border-radius: 2px 0 0 2px !important;
}
.ce-group-line   > .ce-theme-new:last-child {
  -webkit-border-radius: 0 2px 2px 0 !important;
  -ms-border-radius: 0 2px 2px 0 !important;
  -o-border-radius: 0 2px 2px 0 !important;
  border-radius: 0 2px 2px 0 !important;
}
.ce-theme-toggler {
  background: #fff;
  text-shadow: 0 0 0px #fff !important;
}
.ce-theme-toggler:hover {
  text-shadow: 0 1px 0px #474747 !important;
}
.ce-theme-toggler:hover .ceb_tr {
  border-top-color: #fff !important;
}
.ce-theme-toggler.ce-box {
  background-color: #fff;
  background-image: -moz-linear-gradient(#fff,#fff);
  background-image: -ms-linear-gradient(#fff,#fff);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#fff));
  background-image: -webkit-linear-gradient(#fff,#fff);
  background-image: -o-linear-gradient(#fff,#fff);
  background-image: linear-gradient(#fff,#fff);
  color: #636363;
  border-color: #fff;
  border-bottom-color: #ffffff;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-toggler.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
}
.ce-theme-toggler.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #ffffff, 0 1px 2px #ffffff;
  -o-box-shadow: inset 0 2px 4px #ffffff, 0 1px 2px #ffffff;
  box-shadow: inset 0 2px 4px #ffffff, 0 1px 2px #ffffff;
}
.ce-theme-toggler.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-toggler.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #fff;
}
.cl-chrome .ce-theme-toggler.ce-box:not(.ce-on-focus):hover {
  border-color: #636363 !important;
  background-color: #666666;
  background-image: -moz-linear-gradient(#666666,#666666);
  background-image: -ms-linear-gradient(#666666,#666666);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#666666),color-stop(100%,#666666));
  background-image: -webkit-linear-gradient(#666666,#666666);
  background-image: -o-linear-gradient(#666666,#666666);
  background-image: linear-gradient(#666666,#666666);
  color: #fff;
}
.mdr_no-cssgradients .cl-chrome .ce-theme-toggler.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#666666',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#666666',GradientType=0);
}
.cl-not-chrome .ce-theme-toggler.ce-box:hover {
  border-color: #636363 !important;
  background-color: #666666;
  background-image: -moz-linear-gradient(#666666,#666666);
  background-image: -ms-linear-gradient(#666666,#666666);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#666666),color-stop(100%,#666666));
  background-image: -webkit-linear-gradient(#666666,#666666);
  background-image: -o-linear-gradient(#666666,#666666);
  background-image: linear-gradient(#666666,#666666);
  color: #fff;
}
.mdr_no-cssgradients .cl-not-chrome .ce-theme-toggler.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#666666',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#666666',GradientType=0);
}
.ce-theme-toggler.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #636363;
}
.ce-theme-toggler .ceb_tr {
  border-top-color: #636363 !important;
}
.ce-theme-toggler.ce-edge_menu {
  -webkit-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}
.mdr_cssgradients .ce-theme-toggler,
.mdr_cssgradients .ce-theme-toggler.ce-input input.ce-f {
  -webkit-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.ce-group-line > .ce-theme-toggler,
.ce-group-column > .ce-theme-toggler {
  -webkit-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
}
.ce-group-column > .ce-theme-toggler:first-child {
  -webkit-border-radius: 4px 4px 0 0 !important;
  -ms-border-radius: 4px 4px 0 0 !important;
  -o-border-radius: 4px 4px 0 0 !important;
  border-radius: 4px 4px 0 0 !important;
}
.ce-group-column > .ce-theme-toggler:last-child {
  -webkit-border-radius: 0 0 4px 4px !important;
  -ms-border-radius: 0 0 4px 4px !important;
  -o-border-radius: 0 0 4px 4px !important;
  border-radius: 0 0 4px 4px !important;
}
.ce-group-line   > .ce-theme-toggler:first-child {
  -webkit-border-radius: 4px 0 0 4px !important;
  -ms-border-radius: 4px 0 0 4px !important;
  -o-border-radius: 4px 0 0 4px !important;
  border-radius: 4px 0 0 4px !important;
}
.ce-group-line   > .ce-theme-toggler:last-child {
  -webkit-border-radius: 0 4px 4px 0 !important;
  -ms-border-radius: 0 4px 4px 0 !important;
  -o-border-radius: 0 4px 4px 0 !important;
  border-radius: 0 4px 4px 0 !important;
}
.ce-theme-toggler {
  -webkit-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}
.ce-theme-profile-btn {
  background: #f9f9f9;
}
.ce-theme-profile-btn.ce-box {
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(#f9f9f9,#f9f9f9);
  background-image: -ms-linear-gradient(#f9f9f9,#f9f9f9);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#f9f9f9));
  background-image: -webkit-linear-gradient(#f9f9f9,#f9f9f9);
  background-image: -o-linear-gradient(#f9f9f9,#f9f9f9);
  background-image: linear-gradient(#f9f9f9,#f9f9f9);
  color: #636363;
  border-color: #f9f9f9;
  border-bottom-color: #f9f9f9;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-profile-btn.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#f9f9f9',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#f9f9f9',GradientType=0);
}
.ce-theme-profile-btn.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #f9f9f9, 0 1px 2px #f9f9f9;
  -o-box-shadow: inset 0 2px 4px #f9f9f9, 0 1px 2px #f9f9f9;
  box-shadow: inset 0 2px 4px #f9f9f9, 0 1px 2px #f9f9f9;
}
.ce-theme-profile-btn.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-profile-btn.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #f9f9f9;
}
.ce-theme-profile-btn.ce-edge_menu {
  -webkit-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.mdr_cssgradients .ce-theme-profile-btn,
.mdr_cssgradients .ce-theme-profile-btn.ce-input input.ce-f {
  -webkit-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.ce-group-line > .ce-theme-profile-btn,
.ce-group-column > .ce-theme-profile-btn {
  -webkit-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
}
.ce-group-column > .ce-theme-profile-btn:first-child {
  -webkit-border-radius: 0px 0px 0 0 !important;
  -ms-border-radius: 0px 0px 0 0 !important;
  -o-border-radius: 0px 0px 0 0 !important;
  border-radius: 0px 0px 0 0 !important;
}
.ce-group-column > .ce-theme-profile-btn:last-child {
  -webkit-border-radius: 0 0 0px 0px !important;
  -ms-border-radius: 0 0 0px 0px !important;
  -o-border-radius: 0 0 0px 0px !important;
  border-radius: 0 0 0px 0px !important;
}
.ce-group-line   > .ce-theme-profile-btn:first-child {
  -webkit-border-radius: 0px 0 0 0px !important;
  -ms-border-radius: 0px 0 0 0px !important;
  -o-border-radius: 0px 0 0 0px !important;
  border-radius: 0px 0 0 0px !important;
}
.ce-group-line   > .ce-theme-profile-btn:last-child {
  -webkit-border-radius: 0 0px 0px 0 !important;
  -ms-border-radius: 0 0px 0px 0 !important;
  -o-border-radius: 0 0px 0px 0 !important;
  border-radius: 0 0px 0px 0 !important;
}
.ce-theme-profile-btn {
  -webkit-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}
.ce-theme-profile-label {
  background: #f9f9f9;
}
.ce-theme-profile-label.ce-box {
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(#f9f9f9,#f9f9f9);
  background-image: -ms-linear-gradient(#f9f9f9,#f9f9f9);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#f9f9f9));
  background-image: -webkit-linear-gradient(#f9f9f9,#f9f9f9);
  background-image: -o-linear-gradient(#f9f9f9,#f9f9f9);
  background-image: linear-gradient(#f9f9f9,#f9f9f9);
  color: #636363;
  border-color: #f9f9f9;
  border-bottom-color: #f9f9f9;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-profile-label.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#f9f9f9',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#f9f9f9',GradientType=0);
}
.ce-theme-profile-label.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #f9f9f9, 0 1px 2px #f9f9f9;
  -o-box-shadow: inset 0 2px 4px #f9f9f9, 0 1px 2px #f9f9f9;
  box-shadow: inset 0 2px 4px #f9f9f9, 0 1px 2px #f9f9f9;
}
.ce-theme-profile-label.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-profile-label.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #f9f9f9;
}
.ce-theme-profile-label.ce-edge_menu {
  -webkit-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.mdr_cssgradients .ce-theme-profile-label,
.mdr_cssgradients .ce-theme-profile-label.ce-input input.ce-f {
  -webkit-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.ce-group-line > .ce-theme-profile-label,
.ce-group-column > .ce-theme-profile-label {
  -webkit-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
}
.ce-group-column > .ce-theme-profile-label:first-child {
  -webkit-border-radius: 0px 0px 0 0 !important;
  -ms-border-radius: 0px 0px 0 0 !important;
  -o-border-radius: 0px 0px 0 0 !important;
  border-radius: 0px 0px 0 0 !important;
}
.ce-group-column > .ce-theme-profile-label:last-child {
  -webkit-border-radius: 0 0 0px 0px !important;
  -ms-border-radius: 0 0 0px 0px !important;
  -o-border-radius: 0 0 0px 0px !important;
  border-radius: 0 0 0px 0px !important;
}
.ce-group-line   > .ce-theme-profile-label:first-child {
  -webkit-border-radius: 0px 0 0 0px !important;
  -ms-border-radius: 0px 0 0 0px !important;
  -o-border-radius: 0px 0 0 0px !important;
  border-radius: 0px 0 0 0px !important;
}
.ce-group-line   > .ce-theme-profile-label:last-child {
  -webkit-border-radius: 0 0px 0px 0 !important;
  -ms-border-radius: 0 0px 0px 0 !important;
  -o-border-radius: 0 0px 0px 0 !important;
  border-radius: 0 0px 0px 0 !important;
}
.ce-theme-profile-label {
  -webkit-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}
.ce-skin-default .ce-i {
  height: 28px;
  width: 28px;
}
.ce-skin-default .ceb_tr {
  right: 9px;
}
.ce-skin-default.ce-box.ce-no-text,
.ce-skin-default.ce-misc.ce-no-text {
  width: 30px !important;
}
.ce-skin-default.ce-box.ce-select {
  padding-right: 24px;
}
.ce-skin-default .ceb_d,
.ce-skin-default.ce-box {
  font-size: 12px;
  line-height: 12px;
  padding: 8px;
  height: 30px;
  border-width: 1px;
}
.ce-skin-default.ce-misc {
  min-height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding: 8px;
}
.ce-skin-default.ce-input {
  height: 30px;
}
.ce-skin-default.ce-field {
  border-width: 1px;
}
.ce-skin-default.ce-field .ceb_pu,
.ce-skin-default.ce-field .ceb_u {
  line-height: 12px;
}
.cl-chrome .ce-skin-default.ce-field .ceb_pu,
.cl-chrome .ce-skin-default.ce-field .ceb_u {
  line-height: 13px;
}
.ce-skin-default.ce-field .ceb_f {
  height: 28px;
}
.ce-skin-default.ce-field input,
.ce-skin-default.ce-field .ceb_mask {
  padding: 0 8px;
  font-size: 12px;
}
.ce-skin-default.ce-field .ceb_pu,
.ce-skin-default.ce-field .ceb_u,
.ce-skin-default.ce-field textarea,
.ce-skin-default.ce-field.ce-textarea .ceb_mask,
.ie9less .ce-skin-default.ce-field input {
  padding: 8px;
  font-size: 12px;
}
.ce-skin-default .ceb_il {
  height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding-right: 8px;
}
.ce-skin-default.ce-message {
  border-width: 1px;
}
.ce-skin-default.ce-message ol li {
  margin-left: 8px;
}
.ce-skin-default.ce-message ol li + li,
.ce-skin-default.ce-message ul li + li {
  margin-top: 8px;
}
.ce-skin-default.ce-icon-left {
  padding-left: 28px;
}
.ce-skin-default.ce-icon-right {
  padding-right: 28px;
}
.ce-skin-default.ce-button__arrow .ceb_t {
  border-width: 7.5px;
}
.ce-skin-default.ce-button__ah.ce-no-text {
  width: 45.5px !important;
}
.ce-skin-default.ce-button__al {
  padding-left: 23px !important;
}
.ce-skin-default.ce-button__ar {
  padding-right: 23px !important;
}
.ce-skin-label .ce-i {
  height: 12px;
  width: 12px;
}
.ce-skin-label .ceb_tr {
  right: 2px;
}
.ce-skin-label.ce-box.ce-no-text,
.ce-skin-label.ce-misc.ce-no-text {
  width: 14px !important;
}
.ce-skin-label.ce-box.ce-select {
  padding-right: 10px;
}
.ce-skin-label .ceb_d,
.ce-skin-label.ce-box {
  font-size: 10px;
  line-height: 10px;
  padding: 1px;
  height: 14px;
  border-width: 1px;
}
.ce-skin-label.ce-misc {
  min-height: 10px;
  font-size: 10px;
  line-height: 10px;
  padding: 1px;
}
.ce-skin-label.ce-input {
  height: 14px;
}
.ce-skin-label.ce-field {
  border-width: 1px;
}
.ce-skin-label.ce-field .ceb_pu,
.ce-skin-label.ce-field .ceb_u {
  line-height: 10px;
}
.cl-chrome .ce-skin-label.ce-field .ceb_pu,
.cl-chrome .ce-skin-label.ce-field .ceb_u {
  line-height: 11px;
}
.ce-skin-label.ce-field .ceb_f {
  height: 12px;
}
.ce-skin-label.ce-field input,
.ce-skin-label.ce-field .ceb_mask {
  padding: 0 1px;
  font-size: 10px;
}
.ce-skin-label.ce-field .ceb_pu,
.ce-skin-label.ce-field .ceb_u,
.ce-skin-label.ce-field textarea,
.ce-skin-label.ce-field.ce-textarea .ceb_mask,
.ie9less .ce-skin-label.ce-field input {
  padding: 1px;
  font-size: 10px;
}
.ce-skin-label .ceb_il {
  height: 10px;
  font-size: 10px;
  line-height: 10px;
  padding-right: 1px;
}
.ce-skin-label.ce-message {
  border-width: 1px;
}
.ce-skin-label.ce-message ol li {
  margin-left: 1px;
}
.ce-skin-label.ce-message ol li + li,
.ce-skin-label.ce-message ul li + li {
  margin-top: 1px;
}
.ce-skin-label.ce-icon-left {
  padding-left: 12px;
}
.ce-skin-label.ce-icon-right {
  padding-right: 12px;
}
.ce-skin-label.ce-button__arrow .ceb_t {
  border-width: 3.5px;
}
.ce-skin-label.ce-button__ah.ce-no-text {
  width: 18.5px !important;
}
.ce-skin-label.ce-button__al {
  padding-left: 8px !important;
}
.ce-skin-label.ce-button__ar {
  padding-right: 8px !important;
}
.ce-skin-small .ce-i {
  height: 18px;
  width: 18px;
}
.ce-skin-small .ceb_tr {
  right: 4px;
}
.ce-skin-small.ce-box.ce-no-text,
.ce-skin-small.ce-misc.ce-no-text {
  width: 20px !important;
}
.ce-skin-small.ce-box.ce-select {
  padding-right: 14px;
}
.ce-skin-small .ceb_d,
.ce-skin-small.ce-box {
  font-size: 12px;
  line-height: 12px;
  padding: 3px;
  height: 20px;
  border-width: 1px;
}
.ce-skin-small.ce-misc {
  min-height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding: 3px;
}
.ce-skin-small.ce-input {
  height: 20px;
}
.ce-skin-small.ce-field {
  border-width: 1px;
}
.ce-skin-small.ce-field .ceb_pu,
.ce-skin-small.ce-field .ceb_u {
  line-height: 12px;
}
.cl-chrome .ce-skin-small.ce-field .ceb_pu,
.cl-chrome .ce-skin-small.ce-field .ceb_u {
  line-height: 13px;
}
.ce-skin-small.ce-field .ceb_f {
  height: 18px;
}
.ce-skin-small.ce-field input,
.ce-skin-small.ce-field .ceb_mask {
  padding: 0 3px;
  font-size: 12px;
}
.ce-skin-small.ce-field .ceb_pu,
.ce-skin-small.ce-field .ceb_u,
.ce-skin-small.ce-field textarea,
.ce-skin-small.ce-field.ce-textarea .ceb_mask,
.ie9less .ce-skin-small.ce-field input {
  padding: 3px;
  font-size: 12px;
}
.ce-skin-small .ceb_il {
  height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding-right: 3px;
}
.ce-skin-small.ce-message {
  border-width: 1px;
}
.ce-skin-small.ce-message ol li {
  margin-left: 3px;
}
.ce-skin-small.ce-message ol li + li,
.ce-skin-small.ce-message ul li + li {
  margin-top: 3px;
}
.ce-skin-small.ce-icon-left {
  padding-left: 18px;
}
.ce-skin-small.ce-icon-right {
  padding-right: 18px;
}
.ce-skin-small.ce-button__arrow .ceb_t {
  border-width: 5px;
}
.ce-skin-small.ce-button__ah.ce-no-text {
  width: 28px !important;
}
.ce-skin-small.ce-button__al {
  padding-left: 13px !important;
}
.ce-skin-small.ce-button__ar {
  padding-right: 13px !important;
}
.ce-skin-inline12 .ce-i {
  height: 12px;
  width: 12px;
}
.ce-skin-inline12 .ceb_tr {
  right: 1px;
}
.ce-skin-inline12.ce-box.ce-no-text,
.ce-skin-inline12.ce-misc.ce-no-text {
  width: 14px !important;
}
.ce-skin-inline12.ce-box.ce-select {
  padding-right: 8px;
}
.ce-skin-inline12 .ceb_d,
.ce-skin-inline12.ce-box {
  font-size: 12px;
  line-height: 12px;
  padding: 0px;
  height: 14px;
  border-width: 1px;
}
.ce-skin-inline12.ce-misc {
  min-height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding: 0px;
}
.ce-skin-inline12.ce-input {
  height: 14px;
}
.ce-skin-inline12.ce-field {
  border-width: 1px;
}
.ce-skin-inline12.ce-field .ceb_pu,
.ce-skin-inline12.ce-field .ceb_u {
  line-height: 12px;
}
.cl-chrome .ce-skin-inline12.ce-field .ceb_pu,
.cl-chrome .ce-skin-inline12.ce-field .ceb_u {
  line-height: 13px;
}
.ce-skin-inline12.ce-field .ceb_f {
  height: 12px;
}
.ce-skin-inline12.ce-field input,
.ce-skin-inline12.ce-field .ceb_mask {
  padding: 0 0px;
  font-size: 12px;
}
.ce-skin-inline12.ce-field .ceb_pu,
.ce-skin-inline12.ce-field .ceb_u,
.ce-skin-inline12.ce-field textarea,
.ce-skin-inline12.ce-field.ce-textarea .ceb_mask,
.ie9less .ce-skin-inline12.ce-field input {
  padding: 0px;
  font-size: 12px;
}
.ce-skin-inline12 .ceb_il {
  height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding-right: 0px;
}
.ce-skin-inline12.ce-message {
  border-width: 1px;
}
.ce-skin-inline12.ce-message ol li {
  margin-left: 0px;
}
.ce-skin-inline12.ce-message ol li + li,
.ce-skin-inline12.ce-message ul li + li {
  margin-top: 0px;
}
.ce-skin-inline12.ce-icon-left {
  padding-left: 12px;
}
.ce-skin-inline12.ce-icon-right {
  padding-right: 12px;
}
.ce-skin-inline12.ce-button__arrow .ceb_t {
  border-width: 3.5px;
}
.ce-skin-inline12.ce-button__ah.ce-no-text {
  width: 17.5px !important;
}
.ce-skin-inline12.ce-button__al {
  padding-left: 7px !important;
}
.ce-skin-inline12.ce-button__ar {
  padding-right: 7px !important;
}
.ce-skin-inline12 .ceb_tr {
  right: 0px;
}
.ce-skin-normal .ce-i {
  height: 28px;
  width: 28px;
}
.ce-skin-normal .ceb_tr {
  right: 9px;
}
.ce-skin-normal.ce-box.ce-no-text,
.ce-skin-normal.ce-misc.ce-no-text {
  width: 30px !important;
}
.ce-skin-normal.ce-box.ce-select {
  padding-right: 24px;
}
.ce-skin-normal .ceb_d,
.ce-skin-normal.ce-box {
  font-size: 12px;
  line-height: 12px;
  padding: 8px;
  height: 30px;
  border-width: 1px;
}
.ce-skin-normal.ce-misc {
  min-height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding: 8px;
}
.ce-skin-normal.ce-input {
  height: 30px;
}
.ce-skin-normal.ce-field {
  border-width: 1px;
}
.ce-skin-normal.ce-field .ceb_pu,
.ce-skin-normal.ce-field .ceb_u {
  line-height: 12px;
}
.cl-chrome .ce-skin-normal.ce-field .ceb_pu,
.cl-chrome .ce-skin-normal.ce-field .ceb_u {
  line-height: 13px;
}
.ce-skin-normal.ce-field .ceb_f {
  height: 28px;
}
.ce-skin-normal.ce-field input,
.ce-skin-normal.ce-field .ceb_mask {
  padding: 0 8px;
  font-size: 12px;
}
.ce-skin-normal.ce-field .ceb_pu,
.ce-skin-normal.ce-field .ceb_u,
.ce-skin-normal.ce-field textarea,
.ce-skin-normal.ce-field.ce-textarea .ceb_mask,
.ie9less .ce-skin-normal.ce-field input {
  padding: 8px;
  font-size: 12px;
}
.ce-skin-normal .ceb_il {
  height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding-right: 8px;
}
.ce-skin-normal.ce-message {
  border-width: 1px;
}
.ce-skin-normal.ce-message ol li {
  margin-left: 8px;
}
.ce-skin-normal.ce-message ol li + li,
.ce-skin-normal.ce-message ul li + li {
  margin-top: 8px;
}
.ce-skin-normal.ce-icon-left {
  padding-left: 28px;
}
.ce-skin-normal.ce-icon-right {
  padding-right: 28px;
}
.ce-skin-normal.ce-button__arrow .ceb_t {
  border-width: 7.5px;
}
.ce-skin-normal.ce-button__ah.ce-no-text {
  width: 45.5px !important;
}
.ce-skin-normal.ce-button__al {
  padding-left: 23px !important;
}
.ce-skin-normal.ce-button__ar {
  padding-right: 23px !important;
}
.ce-skin-big .ce-i {
  height: 48px;
  width: 48px;
}
.ce-skin-big .ceb_tr {
  right: 17px;
}
.ce-skin-big.ce-box.ce-no-text,
.ce-skin-big.ce-misc.ce-no-text {
  width: 50px !important;
}
.ce-skin-big.ce-box.ce-select {
  padding-right: 40px;
}
.ce-skin-big .ceb_d,
.ce-skin-big.ce-box {
  font-size: 16px;
  line-height: 16px;
  padding: 16px;
  height: 50px;
  border-width: 1px;
}
.ce-skin-big.ce-misc {
  min-height: 16px;
  font-size: 16px;
  line-height: 16px;
  padding: 16px;
}
.ce-skin-big.ce-input {
  height: 50px;
}
.ce-skin-big.ce-field {
  border-width: 1px;
}
.ce-skin-big.ce-field .ceb_pu,
.ce-skin-big.ce-field .ceb_u {
  line-height: 16px;
}
.cl-chrome .ce-skin-big.ce-field .ceb_pu,
.cl-chrome .ce-skin-big.ce-field .ceb_u {
  line-height: 17px;
}
.ce-skin-big.ce-field .ceb_f {
  height: 48px;
}
.ce-skin-big.ce-field input,
.ce-skin-big.ce-field .ceb_mask {
  padding: 0 16px;
  font-size: 16px;
}
.ce-skin-big.ce-field .ceb_pu,
.ce-skin-big.ce-field .ceb_u,
.ce-skin-big.ce-field textarea,
.ce-skin-big.ce-field.ce-textarea .ceb_mask,
.ie9less .ce-skin-big.ce-field input {
  padding: 16px;
  font-size: 16px;
}
.ce-skin-big .ceb_il {
  height: 16px;
  font-size: 16px;
  line-height: 16px;
  padding-right: 16px;
}
.ce-skin-big.ce-message {
  border-width: 1px;
}
.ce-skin-big.ce-message ol li {
  margin-left: 16px;
}
.ce-skin-big.ce-message ol li + li,
.ce-skin-big.ce-message ul li + li {
  margin-top: 16px;
}
.ce-skin-big.ce-icon-left {
  padding-left: 48px;
}
.ce-skin-big.ce-icon-right {
  padding-right: 48px;
}
.ce-skin-big.ce-button__arrow .ceb_t {
  border-width: 12.5px;
}
.ce-skin-big.ce-button__ah.ce-no-text {
  width: 78.5px !important;
}
.ce-skin-big.ce-button__al {
  padding-left: 41px !important;
}
.ce-skin-big.ce-button__ar {
  padding-right: 41px !important;
}
.ce-skin-changelog .ce-i {
  height: 14px;
  width: 14px;
}
.ce-skin-changelog .ceb_tr {
  right: 3px;
}
.ce-skin-changelog.ce-box.ce-no-text,
.ce-skin-changelog.ce-misc.ce-no-text {
  width: 16px !important;
}
.ce-skin-changelog.ce-box.ce-select {
  padding-right: 12px;
}
.ce-skin-changelog .ceb_d,
.ce-skin-changelog.ce-box {
  font-size: 10px;
  line-height: 10px;
  padding: 2px;
  height: 16px;
  border-width: 1px;
}
.ce-skin-changelog.ce-misc {
  min-height: 10px;
  font-size: 10px;
  line-height: 10px;
  padding: 2px;
}
.ce-skin-changelog.ce-input {
  height: 16px;
}
.ce-skin-changelog.ce-field {
  border-width: 1px;
}
.ce-skin-changelog.ce-field .ceb_pu,
.ce-skin-changelog.ce-field .ceb_u {
  line-height: 10px;
}
.cl-chrome .ce-skin-changelog.ce-field .ceb_pu,
.cl-chrome .ce-skin-changelog.ce-field .ceb_u {
  line-height: 11px;
}
.ce-skin-changelog.ce-field .ceb_f {
  height: 14px;
}
.ce-skin-changelog.ce-field input,
.ce-skin-changelog.ce-field .ceb_mask {
  padding: 0 2px;
  font-size: 10px;
}
.ce-skin-changelog.ce-field .ceb_pu,
.ce-skin-changelog.ce-field .ceb_u,
.ce-skin-changelog.ce-field textarea,
.ce-skin-changelog.ce-field.ce-textarea .ceb_mask,
.ie9less .ce-skin-changelog.ce-field input {
  padding: 2px;
  font-size: 10px;
}
.ce-skin-changelog .ceb_il {
  height: 10px;
  font-size: 10px;
  line-height: 10px;
  padding-right: 2px;
}
.ce-skin-changelog.ce-message {
  border-width: 1px;
}
.ce-skin-changelog.ce-message ol li {
  margin-left: 2px;
}
.ce-skin-changelog.ce-message ol li + li,
.ce-skin-changelog.ce-message ul li + li {
  margin-top: 2px;
}
.ce-skin-changelog.ce-icon-left {
  padding-left: 14px;
}
.ce-skin-changelog.ce-icon-right {
  padding-right: 14px;
}
.ce-skin-changelog.ce-button__arrow .ceb_t {
  border-width: 4px;
}
.ce-skin-changelog.ce-button__ah.ce-no-text {
  width: 22px !important;
}
.ce-skin-changelog.ce-button__al {
  padding-left: 10px !important;
}
.ce-skin-changelog.ce-button__ar {
  padding-right: 10px !important;
}
.theme_a_blue {
  line-height: 30px;
}
.theme_a_blue,
.theme_a_blue:link {
  color: #0485b2;
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
  -moz-text-decoration-style: dotted;
  text-decoration-style: dotted;
}
.theme_a_blue:visited {
  color: #0485b2;
}
.theme_a_blue:hover,
.theme_a_blue:focus {
  color: #00a6d3;
  text-decoration: none;
}
.theme_a_blue:active {
  color: #0485b2;
}
.theme_a_red {
  line-height: 30px;
}
.theme_a_red,
.theme_a_red:link {
  color: #CC0000;
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
  -moz-text-decoration-style: dotted;
  text-decoration-style: dotted;
}
.theme_a_red:visited {
  color: #CC0000;
}
.theme_a_red:hover,
.theme_a_red:focus {
  color: #f10000;
  text-decoration: none;
}
.theme_a_red:active {
  color: #CC0000;
}
.ce-field.ce-theme-default.ce-field {
  background: #ffffff;
  border-color: #b8b8b8;
  border-top-color: #6c6c6c;
}
.ce-field.ce-theme-default.ce-field .ce-f {
  color: #484848;
}
.ce-field.ce-theme-default.ce-search-btn-in .ce-button {
  border-color: #b8b8b8;
  border-top-color: #6c6c6c;
}
.ce-field.ce-theme-default.ce-field.ce-input_click2edit.ce-inactive input.ce-f,
.ce-field.ce-theme-default.ce-field.ce-input_click2edit.ce-inactive {
  background: none !important;
  border-color: transparent !important;
  -webkit-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}
.ce-field.ce-theme-default.ce-field.ce-input_click2edit input.ce-f.placeholder,
.ce-field.ce-theme-default.ce-field.ce-input_click2edit input.ce-f.watermark {
  color: #484848 !important;
  font-style: normal;
}
.ce-field.ce-theme-default.ce-field.ce-input_click2edit input.ce-f::-webkit-input-placeholder {
  color: #484848 !important;
  font-style: normal;
}
.ce-field.ce-theme-default.ce-field.ce-input_click2edit input.ce-f:-moz-placeholder {
  color: #484848 !important;
  font-style: normal;
}
.ce-field.ce-theme-default.ce-field.ce-input_click2edit input.ce-f:-ms-input-placeholder {
  color: #484848 !important;
  font-style: normal;
}
.ce-field.ce-theme-default.ce-field:hover {
  background: #ffffff;
  border-color: #858585 !important;
}
.ce-field.ce-theme-default.ce-field:hover .ce-f {
  color: #484848;
}
.ce-field.ce-theme-default.ce-field.ce-on-focus {
  background: #ffffff;
  border-color: #0485b2 !important;
  -webkit-box-shadow: 0 0 4px #0485b2;
  -o-box-shadow: 0 0 4px #0485b2;
  box-shadow: 0 0 4px #0485b2;
}
.ce-field.ce-theme-default.ce-field.ce-on-focus .ce-f {
  color: #484848;
}
.ce-field.ce-theme-default.ce-edge_menu {
  -webkit-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.mdr_cssgradients .ce-field.ce-theme-default,
.mdr_cssgradients .ce-field.ce-theme-default.ce-input input.ce-f {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.ce-group-line > .ce-field.ce-theme-default,
.ce-group-column > .ce-field.ce-theme-default {
  -webkit-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
}
.ce-group-column > .ce-field.ce-theme-default:first-child {
  -webkit-border-radius: 0 0 0 0 !important;
  -ms-border-radius: 0 0 0 0 !important;
  -o-border-radius: 0 0 0 0 !important;
  border-radius: 0 0 0 0 !important;
}
.ce-group-column > .ce-field.ce-theme-default:last-child {
  -webkit-border-radius: 0 0 0 0 !important;
  -ms-border-radius: 0 0 0 0 !important;
  -o-border-radius: 0 0 0 0 !important;
  border-radius: 0 0 0 0 !important;
}
.ce-group-line   > .ce-field.ce-theme-default:first-child {
  -webkit-border-radius: 0 0 0 0 !important;
  -ms-border-radius: 0 0 0 0 !important;
  -o-border-radius: 0 0 0 0 !important;
  border-radius: 0 0 0 0 !important;
}
.ce-group-line   > .ce-field.ce-theme-default:last-child {
  -webkit-border-radius: 0 0 0 0 !important;
  -ms-border-radius: 0 0 0 0 !important;
  -o-border-radius: 0 0 0 0 !important;
  border-radius: 0 0 0 0 !important;
}
.ce-label-default {
  font-weight: normal;
  padding-bottom: 4px;
  color: #7b7b7b;
}
.ce-tooltip.ce-theme-red {
  color: white;
  background-color: #f10000;
}
body {
  background: url("/images/autoload/backgrounds/main.png");
}
.fr_section_content_in {
  border: 1px solid #ccc;
  background: #fff;
  -webkit-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  padding: 10px 0;
  overflow: hidden;
}
.page_task_view .fr_section_content_in,
.page_homepage .fr_section_content_in {
  border: none;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background: none;
  padding: 0;
}
.component_breadcrumbs {
  margin: 0 15px;
}
.icon-document-png,
.ce-icon-document-png .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/documents/document-png.png") center no-repeat;
}
.icon-document-exe,
.ce-icon-document-exe .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/documents/document-exe.png") center no-repeat;
}
.icon-document-html,
.ce-icon-document-html .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/documents/document-html.png") center no-repeat;
}
.icon-document-jpg,
.ce-icon-document-jpg .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/documents/document-jpg.png") center no-repeat;
}
.icon-document-zip,
.ce-icon-document-zip .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/documents/document-zip.png") center no-repeat;
}
.icon-document-gif,
.ce-icon-document-gif .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/documents/document-gif.png") center no-repeat;
}
.icon-document-flv,
.ce-icon-document-flv .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/documents/document-flv.png") center no-repeat;
}
.icon-document-pdf,
.ce-icon-document-pdf .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/documents/document-pdf.png") center no-repeat;
}
.icon-document-xlsx,
.ce-icon-document-xlsx .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/documents/document-xlsx.png") center no-repeat;
}
.icon-document-ppt,
.ce-icon-document-ppt .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/documents/document-ppt.png") center no-repeat;
}
.icon-document-mpg,
.ce-icon-document-mpg .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/documents/document-mpg.png") center no-repeat;
}
.icon-document-xls,
.ce-icon-document-xls .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/documents/document-xls.png") center no-repeat;
}
.icon-document-ai,
.ce-icon-document-ai .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/documents/document-ai.png") center no-repeat;
}
.icon-document-mp3,
.ce-icon-document-mp3 .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/documents/document-mp3.png") center no-repeat;
}
.icon-document-mov,
.ce-icon-document-mov .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/documents/document-mov.png") center no-repeat;
}
.icon-document-txt,
.ce-icon-document-txt .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/documents/document-txt.png") center no-repeat;
}
.icon-folder,
.ce-icon-folder .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/documents/folder.png") center no-repeat;
}
.icon-document,
.ce-icon-document .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/documents/document.png") center no-repeat;
}
.icon-document-avi,
.ce-icon-document-avi .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/documents/document-avi.png") center no-repeat;
}
.icon-document-ico,
.ce-icon-document-ico .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/documents/document-ico.png") center no-repeat;
}
.icon-document-fla,
.ce-icon-document-fla .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/documents/document-fla.png") center no-repeat;
}
.icon-document-psd,
.ce-icon-document-psd .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/documents/document-psd.png") center no-repeat;
}
.icon-document-youtube,
.ce-icon-document-youtube .ce-i {
  background: url("/bos.engine/libraries/html5_tools/images/documents/document-youtube.png") center no-repeat;
}
.jGrowl {
  padding-top: 40px;
}
.jGrowl-notification,
.jGrowl-closer {
  border: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.ui_autocomplete_users {
  min-width: 300px;
}
.cl-device-mobile .ce-totop {
  display: none !important;
}
.manager_permission .ce-fieldset.ce {
  border: none;
  border-top: 1px solid #ccc;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.manager_permission .page_permissions_sup {
  vertical-align: inherit;
  padding-left: 5px;
}
.manager_permission .page_permissions_sup:before {
  content: "(";
  vertical-align: inherit;
}
.manager_permission .page_permissions_sup:after {
  content: ")";
  vertical-align: inherit;
}
.manager_permission .manager_permission_table thead td,
.manager_permission .manager_permission_table thead th {
  padding: 4px 4px 10px 4px;
  font-weight: bold;
}
.manager_permission td.manager_permission_tbody_td__first {
  min-width: 200px;
}
table._table_.manager_permission_table td,
table._table_.manager_permission_table th {
  padding: 4px 0 4px 10px;
  border-bottom: 2px solid #fff;
}
table._table_.manager_permission_table tr:hover td,
table._table_.manager_permission_table tr:hover th {
  background: #fff4e2;
}
.manager_permission_table thead td,
.manager_permission_tbody_head {
  border-bottom: 1px solid #898989 !important;
  font-weight: bold;
}
table._table_.manager_permission_table thead tr:hover td,
table._table_.manager_permission_table tr:hover .manager_permission_tbody_head {
  background: none;
}
.manager_permission_td__info .ce {
  display: none;
}
table._table_.manager_permission_table .manager_permission_td__info .ce:hover,
table._table_.manager_permission_table tr:hover .manager_permission_td__info .ce {
  display: block;
}
.manager_permission_tbody_td__a {
  color: #0485b2;
  text-decoration: underline;
}
table._table_.manager_permission_table tr:hover .manager_permission_tbody_td__a {
  text-decoration: none;
  color: #0485b2;
}
.manager_permission_tbody_tr__odd td {
  background: #fff;
}
.manager_permission_tbody_tr__even td {
  background: #f4f4f4;
}
.wr_permissions_table {
  overflow-x: scroll;
}
.permissions_tr_handle {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
}
.permissions_tr_handle {
  height: 100%;
  text-align: center;
  vertical-align: middle;
}
.permissions_tr_handle:after {
  content: "";
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  width: 0;
  height: 100%;
}
.permissions_tr_drag_handle {
  width: 6px;
  height: 14px;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  text-align: left;
}
.manager_permission_tbody_td_txt,
table._table_.manager_permission_table thead .manager_permission_tbody_td__a {
  margin-left: 10px;
  display: block;
  text-align: left;
  line-height: 16px;
}
.permissions_tr_wr {
  overflow: hidden;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
}
.permissions_td_wr {
  min-width: 66px;
}
.listing_after_table {
  border-top: 1px solid #ccc;
  margin: 10px 4px 0 4px;
}
.listing_paginator {
  padding-bottom: 0;
}
.listing_paginator_prev_page_button,
.listing_paginator_next_page_button {
  text-decoration: underline;
}
.listing_paginator_prev_page_button:hover,
.listing_paginator_next_page_button:hover {
  text-decoration: none;
}
.listing_theme_ezp .listing_table_head {
  font-weight: bold;
}
.listing_theme_ezp .listing_row_custom_bg {
  background-color: #fff;
  font-weight: bold;
  color: #6d6d6d;
}
.listing_theme_ezp .listing_row_custom_bg_h {
  padding: 5px 0;
}
.listing_theme_ezp .listing_row_custom_bg_h span {
  position: absolute;
  left: 0;
  top: -3px;
  padding: 2px 4px 2px 0;
  background: #fff;
  font-size: 11px;
  line-height: 11px;
}
.page_wr_empty {
  padding: 0 15px;
}
.page_category_controller_reports.page_sign_in {
  background: url("/images/autoload/backgrounds/main.png") !important;
}
.page_category_controller_reports.page_sign_in .fr_header_container {
  background: #000 url("/images/header-gloss.png") !important;
  background-repeat: repeat-x;
  background-position: left top !important;
  position: fixed !important;
  z-index: 110 !important;
  height: 42px !important;
}
.page_category_controller_reports.page_sign_in .fr_middle_container {
  margin-top: 59px !important;
}
.page_sign_in .component_breadcrumbs {
  display: none;
}
.page_sign_in .ce-label {
  font-weight: bold !important;
  font-size: 12px;
  line-height: 15px;
  color: #444 !important;
  padding-bottom: 0;
}
.page_sign_in .cmp_header_nav_btn {
  display: none;
}
#important .ui-menu.ui-corner-all {
  -webkit-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
  -webkit-box-shadow: 0 3px 5px gray;
  -o-box-shadow: 0 3px 5px gray;
  box-shadow: 0 3px 5px gray;
}
#important a.ui-corner-all {
  -webkit-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
  -o-border-radius: 0 !important;
  border-radius: 0 !important;
}
#important .ui-state-hover,
#important .ui-state-focus {
  background: #fef2da !important;
  border-color: #fef2da !important;
}
#important .ui-menu-item + .ui-menu-item {
  border-top: 1px solid #e8e8e8 !important;
}
.finding_li_dsc_txt .hilite,
.hilite1 {
  background: #FFD381;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 0 0px;
}
.finding_li {
  padding: 5px !important;
  font-family: Arial, Geneva, Helvetica, sans-serif;
}
.finding_li {
  zoom: 1;
  display: block;
}
.finding_li:before,
.finding_li:after {
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}
.finding_li:after {
  clear: both;
}
.finding_li__result {
  padding: 12px 20px !important;
}
.finding_li__result:hover {
  background: #fef2da;
}
.finding_li_img {
  float: left;
  width: 32px;
  height: 32px;
  margin-right: 5px;
  background: #ebebeb;
}
.finding_li_dsc {
  overflow: hidden;
}
.finding_li_dsc_h {
  color: #7C7C7C;
  font-size: 12px;
  line-height: 12px;
  padding-bottom: 2px;
}
.finding_li_dsc_h_txt {
  color: #362B36;
  font-weight: bold;
}
.finding_li_dsc_txt {
  font-size: 16px;
  line-height: 18px;
  color: #362B36;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 0px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 0px;
}
.redactor_toolbar {
  box-shadow: none;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #999;
}
.redactor_toolbar li a {
  padding: 6px 10px;
}
.redactor_editor {
  border-top: none !important;
  min-height: 109px;
}
.redactor-styles p,
.redactor-styles ul,
.redactor-styles ol,
.redactor-styles dl,
.redactor-styles blockquote,
.redactor-styles hr,
.redactor-styles pre,
.redactor-styles table,
.redactor-styles figure,
.redactor-styles address {
  margin: 0.5em 0;
  padding: 0;
}
.redactor-styles {
  padding: 5px 12px;
}
.redactor-focus.redactor-styles-on,
.redactor-focus:focus.redactor-styles-on {
  border-color: #55a685;
}
a.re-button {
  color: #676a6c;
}
.redactor-toolbar a.redactor-button-active {
  background: #55a685;
  color: #ffffff;
}
.redactor-toolbar a:hover,
.redactor-air a:hover {
  background: #2c7f8f;
}
html {
  overflow-y: visible !important;
}
hr {
  height: 0;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  margin-top: 0;
  margin-bottom: 0;
}
.cmp_users_multiselect_item {
  height: 20px !important;
}
body {
  min-width: 240px;
}
.fr_middle_container {
  max-width: 870px;
  margin: 0 auto;
}
.fr_middle_container_in {
  height: 100%;
  min-height: 100%;
  margin: 0 0px;
}
.fr_section_content_wr {
  float: left;
  width: 100%;
}
.fr_section_content {
  padding: 0px 15px;
}
.fr_header_container,
.fr_subheader_container,
.fr_subfooter_container,
.fr_footer_container {
  display: none;
}
.fr {
  position: static;
}
.fr_in {
  position: relative;
}
.fr_in {
  zoom: 1;
  display: block;
}
.fr_in:before,
.fr_in:after {
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}
.fr_in:after {
  clear: both;
}
.fr_header_container {
  display: block;
  margin: 0 0 0px;
}
.fr_section_header_wr {
  max-width: 870px;
  margin: 0 auto;
}
.fr_section_header {
  padding: 0px 15px;
  margin: 0 0px;
}
.fr_header_container {
  background-color: #2c7f8f;
  background-image: -moz-linear-gradient(#55a685,#2c7f8f);
  background-image: -ms-linear-gradient(#55a685,#2c7f8f);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#55a685),color-stop(100%,#2c7f8f));
  background-image: -webkit-linear-gradient(#55a685,#2c7f8f);
  background-image: -o-linear-gradient(#55a685,#2c7f8f);
  background-image: linear-gradient(#55a685,#2c7f8f);
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  z-index: 110;
  height: 42px;
}
.mdr_no-cssgradients .fr_header_container {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#55a685',endColorstr='#2c7f8f',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#55a685',endColorstr='#2c7f8f',GradientType=0);
}
.header_logo {
  float: left;
}
.header_logo:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.header_logo_img {
  height: 42px !important;
}
.component_header_nav {
  float: right;
}
@media screen and (max-width: 700px) {
  .fr_section_header {
    padding: 0 6px;
  }
  .fr_header_container {
    position: relative;
  }
  .header_nav_li {
    max-width: 350px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .header_nav_li b {
    white-space: nowrap;
  }
}
@media screen and (max-width: 356px) {
  .cl-device-desktop .header_logo {
    overflow: hidden;
    width: 44px;
  }
}
.fr_subheader_container {
  display: block;
}
.fr_section_subheader_wr {
  max-width: 870px;
  margin: 0 auto 0px;
}
.fr_section_subheader {
  padding: 0px 15px;
  height: auto;
  margin: 0 0px;
}
.fr_subheader_container {
  z-index: 20;
  height: 28px;
  padding-top: 5px;
  display: none;
}
@media screen and (max-width: 700px) {
  .fr_subheader_container {
    padding-top: 0;
  }
}
.fr_section_content {
  min-height: 1px;
}
.fr_middle_container {
  padding-top: 58px;
}
.fr_middle_container__notice {
  padding-top: 18px;
}
@media screen and (max-width: 700px) {
  .fr_middle_container {
    padding-top: 16px;
  }
  .fr_section_content {
    padding: 0 7px;
  }
}
.fr_footer_container {
  display: block;
  border-top-width: 0px;
}
.fr_section_footer_wr {
  margin: 0 auto;
  min-width: 240px;
  max-width: 870px;
}
.fr_section_footer {
  padding: 5px 0 0;
  margin: 0 0px;
}
.fr_middle_container {
  padding-bottom: 15px;
}
.fr_footer_container {
  height: 15px;
}
.fr_footer_container_in {
  position: static;
}
html {
  height: 100%;
  overflow-y: scroll;
  position: static;
}
body {
  height: 100%;
  min-height: 100%;
  position: static;
}
.fr_container {
  min-height: 100%;
}
.fr_footer_container {
  margin: -15px auto 0;
}
.fr_section_footer_in {
  font-size: 12px;
  line-height: 14px;
}
@media screen and (max-width: 470px) {
  .fr_section_footer {
    padding-left: 8px;
    padding-right: 8px;
  }
}
.component_gallery .cmp_gallery {
  margin: 0;
  text-align: center;
}
.component_gallery .cmp_gallery_l {
  margin: -6px;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
}
.component_gallery .cmp_gallery_li_wr {
  margin: 6px;
  padding: 0;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  text-align: center;
  cursor: pointer;
  font-size: 0;
  line-height: 0;
  border: 1px solid transparent;
}
.component_gallery .cmp_gallery_li_wr:hover {
  border: 1px solid rgba(255,255,255,0.3) !important;
}
.component_gallery .cmp_gallery_li img {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  padding: 0;
  vertical-align: middle;
  max-width: 100%;
}
.cmp_menu_static_l {
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  border: #ccc 1px solid;
}
.cmp_menu_static_li + .cmp_menu_static_li {
  border-top: #eee 1px solid;
}
.cmp_menu_static_li_txt {
  font-size: 12px;
  line-height: 12px;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  display: block;
  padding: 6px 10px;
}
.cmp_menu_static_li:first-child,
.cmp_menu_static_li:first-child .cmp_menu_static_li_txt {
  -webkit-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.cmp_menu_static_li:last-child,
.cmp_menu_static_li:last-child .cmp_menu_static_li_txt {
  -webkit-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.cmp_menu_static_li_txt {
  background: #ffffff;
}
.cmp_menu_static_li_txt:hover {
  background: #d3eeff;
}
.cmp_menu_static_li__active .cmp_menu_static_li_txt {
  background: #42BDFF;
}
.cmp_menu_static_li_txt {
  color: #444444 !important;
}
.cmp_menu_static_li_txt:hover {
  color: #444444 !important;
}
.cmp_menu_static_li__active .cmp_menu_static_li_txt {
  color: #ffffff !important;
}
.cmp_tabs_l {
  overflow: hidden;
}
.cmp_tabs_li {
  float: left;
}
.cmp_tabs__type_stretch .cmp_tabs_li__last {
  float: right;
}
.cmp_tabs_li + .cmp_tabs_li {
  margin-left: 0px;
}
.cmp_tabs_li_a {
  display: block;
  padding: 8px 8px;
  -webkit-border-radius: 10px 10px 0 0;
  -ms-border-radius: 10px 10px 0 0;
  -o-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
  border: 1px solid #ccc !important;
  border-bottom: none !important;
}
.cmp_tabs__type_stretch.cmp_tabs__count_1 .cmp_tabs_li {
  width: 100%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_2 .cmp_tabs_li {
  width: 50%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_3 .cmp_tabs_li {
  width: 33.333333333333%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_4 .cmp_tabs_li {
  width: 25%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_5 .cmp_tabs_li {
  width: 20%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_6 .cmp_tabs_li {
  width: 16.666666666667%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_7 .cmp_tabs_li {
  width: 14.285714285714%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_8 .cmp_tabs_li {
  width: 12.5%;
}
.cmp_tabs_li_a {
  display: block;
  padding: 8px 8px;
  border: 1px solid #ccc !important;
  border-right: none !important;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.cmp_tabs_li__first .cmp_tabs_li_a {
  -webkit-border-radius: 10px 0 0 0;
  -ms-border-radius: 10px 0 0 0;
  -o-border-radius: 10px 0 0 0;
  border-radius: 10px 0 0 0;
}
.cmp_tabs_li__last .cmp_tabs_li_a {
  -webkit-border-radius: 0 10px 0 0;
  -ms-border-radius: 0 10px 0 0;
  -o-border-radius: 0 10px 0 0;
  border-radius: 0 10px 0 0;
  border-right: 1px solid #ccc !important;
}
.cmp_tabs__type_stretch.cmp_tabs__count_1 .cmp_tabs_li {
  width: 100%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_2 .cmp_tabs_li {
  width: 50%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_3 .cmp_tabs_li {
  width: 34%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_3 .cmp_tabs_li__first,
.cmp_tabs__type_stretch.cmp_tabs__count_3 .cmp_tabs_li__last {
  width: 33%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_4 .cmp_tabs_li {
  width: 25%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_5 .cmp_tabs_li {
  width: 20%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_6 .cmp_tabs_li {
  width: 17%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_6 .cmp_tabs_li__first,
.cmp_tabs__type_stretch.cmp_tabs__count_6 .cmp_tabs_li__last {
  width: 16%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_7 .cmp_tabs_li {
  width: 14%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_7 .cmp_tabs_li__first,
.cmp_tabs__type_stretch.cmp_tabs__count_7 .cmp_tabs_li__last {
  width: 15%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_8 .cmp_tabs_li {
  width: 12.5%;
}
.cmp_tabs_li__active .cmp_tabs_li_a {
  border-bottom: 1px solid #fff !important;
}
.component_tabs_modif__default .cmp_tabs_l {
  overflow: hidden;
}
.component_tabs_modif__default .cmp_tabs_li {
  float: left;
}
.component_tabs_modif__default .cmp_tabs__type_stretch .cmp_tabs_li__last {
  float: right;
}
.component_tabs_modif__default .cmp_tabs_li + .cmp_tabs_li {
  margin-left: 0px;
}
.component_tabs_modif__default .cmp_tabs_li_a {
  display: block;
  padding: 8px 8px;
  -webkit-border-radius: 10px 10px 0 0;
  -ms-border-radius: 10px 10px 0 0;
  -o-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
  border: 1px solid #ccc !important;
  border-bottom: none !important;
}
.cmp_tabs__type_stretch.cmp_tabs__count_1 .cmp_tabs_li {
  width: 100%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_2 .cmp_tabs_li {
  width: 50%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_3 .cmp_tabs_li {
  width: 33.333333333333%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_4 .cmp_tabs_li {
  width: 25%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_5 .cmp_tabs_li {
  width: 20%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_6 .cmp_tabs_li {
  width: 16.666666666667%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_7 .cmp_tabs_li {
  width: 14.285714285714%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_8 .cmp_tabs_li {
  width: 12.5%;
}
.component_tabs_modif__default .cmp_tabs_li_a {
  display: block;
  padding: 8px 8px;
  border: 1px solid #ccc !important;
  border-right: none !important;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.component_tabs_modif__default .cmp_tabs_li__first .cmp_tabs_li_a {
  -webkit-border-radius: 10px 0 0 0;
  -ms-border-radius: 10px 0 0 0;
  -o-border-radius: 10px 0 0 0;
  border-radius: 10px 0 0 0;
}
.component_tabs_modif__default .cmp_tabs_li__last .cmp_tabs_li_a {
  -webkit-border-radius: 0 10px 0 0;
  -ms-border-radius: 0 10px 0 0;
  -o-border-radius: 0 10px 0 0;
  border-radius: 0 10px 0 0;
  border-right: 1px solid #ccc !important;
}
.component_tabs_modif__default .cmp_tabs__type_stretch.cmp_tabs__count_1 .cmp_tabs_li {
  width: 100%;
}
.component_tabs_modif__default .cmp_tabs__type_stretch.cmp_tabs__count_2 .cmp_tabs_li {
  width: 50%;
}
.component_tabs_modif__default .cmp_tabs__type_stretch.cmp_tabs__count_3 .cmp_tabs_li {
  width: 34%;
}
.component_tabs_modif__default .cmp_tabs__type_stretch.cmp_tabs__count_3 .cmp_tabs_li__first,
.component_tabs_modif__default .cmp_tabs__type_stretch.cmp_tabs__count_3 .cmp_tabs_li__last {
  width: 33%;
}
.component_tabs_modif__default .cmp_tabs__type_stretch.cmp_tabs__count_4 .cmp_tabs_li {
  width: 25%;
}
.component_tabs_modif__default .cmp_tabs__type_stretch.cmp_tabs__count_5 .cmp_tabs_li {
  width: 20%;
}
.component_tabs_modif__default .cmp_tabs__type_stretch.cmp_tabs__count_6 .cmp_tabs_li {
  width: 17%;
}
.component_tabs_modif__default .cmp_tabs__type_stretch.cmp_tabs__count_6 .cmp_tabs_li__first,
.component_tabs_modif__default .cmp_tabs__type_stretch.cmp_tabs__count_6 .cmp_tabs_li__last {
  width: 16%;
}
.component_tabs_modif__default .cmp_tabs__type_stretch.cmp_tabs__count_7 .cmp_tabs_li {
  width: 14%;
}
.component_tabs_modif__default .cmp_tabs__type_stretch.cmp_tabs__count_7 .cmp_tabs_li__first,
.component_tabs_modif__default .cmp_tabs__type_stretch.cmp_tabs__count_7 .cmp_tabs_li__last {
  width: 15%;
}
.component_tabs_modif__default .cmp_tabs__type_stretch.cmp_tabs__count_8 .cmp_tabs_li {
  width: 12.5%;
}
.cmp_tabs_li__active .cmp_tabs_li_a {
  border-bottom: 1px solid #fff !important;
}
.cmp_tabs_li_a {
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(#f9f9f9,#f9f9f9);
  background-image: -ms-linear-gradient(#f9f9f9,#f9f9f9);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#f9f9f9));
  background-image: -webkit-linear-gradient(#f9f9f9,#f9f9f9);
  background-image: -o-linear-gradient(#f9f9f9,#f9f9f9);
  background-image: linear-gradient(#f9f9f9,#f9f9f9);
}
.mdr_no-cssgradients .cmp_tabs_li_a {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#f9f9f9',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#f9f9f9',GradientType=0);
}
.cmp_tabs_li__active .cmp_tabs_li_a {
  background-color: #ffffff;
  background-image: -moz-linear-gradient(#ffffff,#ffffff);
  background-image: -ms-linear-gradient(#ffffff,#ffffff);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ffffff));
  background-image: -webkit-linear-gradient(#ffffff,#ffffff);
  background-image: -o-linear-gradient(#ffffff,#ffffff);
  background-image: linear-gradient(#ffffff,#ffffff);
}
.mdr_no-cssgradients .cmp_tabs_li__active .cmp_tabs_li_a {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
}
.cmp_tabs_li_a:hover {
  background-color: #ffffff;
  background-image: -moz-linear-gradient(#ffffff,#ffffff);
  background-image: -ms-linear-gradient(#ffffff,#ffffff);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ffffff));
  background-image: -webkit-linear-gradient(#ffffff,#ffffff);
  background-image: -o-linear-gradient(#ffffff,#ffffff);
  background-image: linear-gradient(#ffffff,#ffffff);
}
.mdr_no-cssgradients .cmp_tabs_li_a:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
}
.component_tabs_modif__default .cmp_tabs_li_a {
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(#f9f9f9,#f9f9f9);
  background-image: -ms-linear-gradient(#f9f9f9,#f9f9f9);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#f9f9f9));
  background-image: -webkit-linear-gradient(#f9f9f9,#f9f9f9);
  background-image: -o-linear-gradient(#f9f9f9,#f9f9f9);
  background-image: linear-gradient(#f9f9f9,#f9f9f9);
}
.mdr_no-cssgradients .component_tabs_modif__default .cmp_tabs_li_a {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#f9f9f9',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#f9f9f9',GradientType=0);
}
.component_tabs_modif__default .cmp_tabs_li__active .cmp_tabs_li_a {
  background-color: #ffffff;
  background-image: -moz-linear-gradient(#ffffff,#ffffff);
  background-image: -ms-linear-gradient(#ffffff,#ffffff);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ffffff));
  background-image: -webkit-linear-gradient(#ffffff,#ffffff);
  background-image: -o-linear-gradient(#ffffff,#ffffff);
  background-image: linear-gradient(#ffffff,#ffffff);
}
.mdr_no-cssgradients .component_tabs_modif__default .cmp_tabs_li__active .cmp_tabs_li_a {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
}
.component_tabs_modif__default .cmp_tabs_li_a:hover {
  background-color: #ffffff;
  background-image: -moz-linear-gradient(#ffffff,#ffffff);
  background-image: -ms-linear-gradient(#ffffff,#ffffff);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ffffff));
  background-image: -webkit-linear-gradient(#ffffff,#ffffff);
  background-image: -o-linear-gradient(#ffffff,#ffffff);
  background-image: linear-gradient(#ffffff,#ffffff);
}
.mdr_no-cssgradients .component_tabs_modif__default .cmp_tabs_li_a:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
}
.cmp_tabs_li {
  text-align: center;
}
.cmp_tabs_li_a {
  font-size: 16px;
  line-height: 18px;
  color: #444444 !important;
}
.cmp_tabs_li_a_txt {
  font-weight: bold;
  text-shadow: 0 1px 2px #fff !important;
}
.component_tabs_modif__default .cmp_tabs_li {
  text-align: center;
}
.component_tabs_modif__default .cmp_tabs_li_a {
  font-size: 16px;
  line-height: 18px;
  color: #444444 !important;
}
.component_tabs_modif__default .cmp_tabs_li_a_txt {
  font-weight: bold;
  text-shadow: 0 1px 2px #fff !important;
}
.cmp_tabs_li_a_txt sup {
  padding-left: 4px;
  color: #444444;
  font-size: 10px;
  line-height: 10px;
  font-weight: normal;
  text-shadow: 0 1px 2px #fff !important;
  vertical-align: top;
}
.component_tabs_modif__default .cmp_tabs_li_a_txt sup {
  padding-left: 4px;
  color: #444444;
  font-size: 10px;
  line-height: 10px;
  font-weight: normal;
  text-shadow: 0 1px 2px #fff !important;
  vertical-align: top;
}
@media screen and (max-width: 316px) {
  .cmp_tabs_l {
    margin-bottom: 10px;
  }
  .cmp_tabs_li {
    float: none !important;
    display: block;
    width: 100% !important;
  }
  .cmp_tabs_li + .cmp_tabs_li {
    margin-left: 0;
  }
  .cmp_tabs_li_a {
    padding: 6px 6px;
    border: 1px solid #ccc !important;
    border-bottom: none !important;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
  }
  .cmp_tabs_li__active .cmp_tabs_li_a {
    border-bottom: none !important;
  }
  .cmp_tabs_li__first .cmp_tabs_li_a {
    -webkit-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    -o-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
  }
  .cmp_tabs_li__last .cmp_tabs_li_a {
    border-bottom: 1px solid #ccc !important;
    -webkit-border-radius: 0 0 10px 10px;
    -ms-border-radius: 0 0 10px 10px;
    -o-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    border-right: 1px solid #ccc !important;
  }
}
@media screen and (max-width: 316px) {
  .component_tabs_modif__default .cmp_tabs_l {
    margin-bottom: 10px;
  }
  .component_tabs_modif__default .cmp_tabs_li {
    float: none !important;
    display: block;
    width: 100% !important;
  }
  .component_tabs_modif__default .cmp_tabs_li + .cmp_tabs_li {
    margin-left: 0;
  }
  .component_tabs_modif__default .cmp_tabs_li_a {
    padding: 6px 6px;
    border: 1px solid #ccc !important;
    border-bottom: none !important;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
  }
  .component_tabs_modif__default .cmp_tabs_li__active .cmp_tabs_li_a {
    border-bottom: none !important;
  }
  .component_tabs_modif__default .cmp_tabs_li__first .cmp_tabs_li_a {
    -webkit-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    -o-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
  }
  .component_tabs_modif__default .cmp_tabs_li__last .cmp_tabs_li_a {
    border-bottom: 1px solid #ccc !important;
    -webkit-border-radius: 0 0 10px 10px;
    -ms-border-radius: 0 0 10px 10px;
    -o-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    border-right: 1px solid #ccc !important;
  }
}
@media screen and (max-width: 316px) {
  .cmp_tabs_li_a {
    background-color: #ebebeb;
    background-image: -moz-linear-gradient(#ffffff,#ebebeb);
    background-image: -ms-linear-gradient(#ffffff,#ebebeb);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ebebeb));
    background-image: -webkit-linear-gradient(#ffffff,#ebebeb);
    background-image: -o-linear-gradient(#ffffff,#ebebeb);
    background-image: linear-gradient(#ffffff,#ebebeb);
  }
  .mdr_no-cssgradients .cmp_tabs_li_a {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ebebeb',GradientType=0);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ebebeb',GradientType=0);
  }
  .cmp_tabs_li__active .cmp_tabs_li_a {
    background-color: #ffffff;
    background-image: -moz-linear-gradient(#ffffff,#ffffff);
    background-image: -ms-linear-gradient(#ffffff,#ffffff);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ffffff));
    background-image: -webkit-linear-gradient(#ffffff,#ffffff);
    background-image: -o-linear-gradient(#ffffff,#ffffff);
    background-image: linear-gradient(#ffffff,#ffffff);
  }
  .mdr_no-cssgradients .cmp_tabs_li__active .cmp_tabs_li_a {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
  }
  .cmp_tabs_li_a:hover {
    background-color: #ffffff;
    background-image: -moz-linear-gradient(#ffffff,#ffffff);
    background-image: -ms-linear-gradient(#ffffff,#ffffff);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ffffff));
    background-image: -webkit-linear-gradient(#ffffff,#ffffff);
    background-image: -o-linear-gradient(#ffffff,#ffffff);
    background-image: linear-gradient(#ffffff,#ffffff);
  }
  .mdr_no-cssgradients .cmp_tabs_li_a:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
  }
}
@media screen and (max-width: 316px) {
  .component_tabs_modif__default .cmp_tabs_li_a {
    background-color: #ebebeb;
    background-image: -moz-linear-gradient(#ffffff,#ebebeb);
    background-image: -ms-linear-gradient(#ffffff,#ebebeb);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ebebeb));
    background-image: -webkit-linear-gradient(#ffffff,#ebebeb);
    background-image: -o-linear-gradient(#ffffff,#ebebeb);
    background-image: linear-gradient(#ffffff,#ebebeb);
  }
  .mdr_no-cssgradients .component_tabs_modif__default .cmp_tabs_li_a {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ebebeb',GradientType=0);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ebebeb',GradientType=0);
  }
  .component_tabs_modif__default .cmp_tabs_li__active .cmp_tabs_li_a {
    background-color: #ffffff;
    background-image: -moz-linear-gradient(#ffffff,#ffffff);
    background-image: -ms-linear-gradient(#ffffff,#ffffff);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ffffff));
    background-image: -webkit-linear-gradient(#ffffff,#ffffff);
    background-image: -o-linear-gradient(#ffffff,#ffffff);
    background-image: linear-gradient(#ffffff,#ffffff);
  }
  .mdr_no-cssgradients .component_tabs_modif__default .cmp_tabs_li__active .cmp_tabs_li_a {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
  }
  .component_tabs_modif__default .cmp_tabs_li_a:hover {
    background-color: #ffffff;
    background-image: -moz-linear-gradient(#ffffff,#ffffff);
    background-image: -ms-linear-gradient(#ffffff,#ffffff);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ffffff));
    background-image: -webkit-linear-gradient(#ffffff,#ffffff);
    background-image: -o-linear-gradient(#ffffff,#ffffff);
    background-image: linear-gradient(#ffffff,#ffffff);
  }
  .mdr_no-cssgradients .component_tabs_modif__default .cmp_tabs_li_a:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
  }
}
@media screen and (max-width: 316px) {
  .cmp_tabs_li {
    text-align: center;
  }
  .cmp_tabs_li_a {
    font-size: 14px;
    line-height: 16px;
    color: #444444 !important;
  }
  .cmp_tabs_li_a_txt {
    font-weight: bold;
    text-shadow: 0 1px 2px #fff !important;
  }
}
@media screen and (max-width: 316px) {
  .component_tabs_modif__default .cmp_tabs_li {
    text-align: center;
  }
  .component_tabs_modif__default .cmp_tabs_li_a {
    font-size: 14px;
    line-height: 16px;
    color: #444444 !important;
  }
  .component_tabs_modif__default .cmp_tabs_li_a_txt {
    font-weight: bold;
    text-shadow: 0 1px 2px #fff !important;
  }
}
@media screen and (max-width: 316px) {
  .cmp_tabs_li_a_txt sup {
    padding-left: 4px;
    color: #444444;
    font-size: 8px;
    line-height: 8px;
    font-weight: normal;
    text-shadow: 0 1px 2px #fff !important;
    vertical-align: top;
  }
}
@media screen and (max-width: 316px) {
  .component_tabs_modif__default .cmp_tabs_li_a_txt sup {
    padding-left: 4px;
    color: #444444;
    font-size: 8px;
    line-height: 8px;
    font-weight: normal;
    text-shadow: 0 1px 2px #fff !important;
    vertical-align: top;
  }
}
.component_tabs__profile {
  z-index: 1;
  margin-left: 15px;
}
.cmp_tabs_li_a {
  border-bottom: 1px solid #ccc !important;
  border-left: none !important;
  border-right: none !important;
}
.cmp_tabs_li_a:hover {
  color: #444 !important;
}
.cmp_tabs_li_a_txt {
  line-height: 18px;
}
.cmp_tabs_li__active .cmp_tabs_li_a:hover {
  background: #f9f9f9;
}
.cmp_tabs_li__active .cmp_tabs_li_a {
  color: #444 !important;
  border: 1px solid #ccc !important;
  border-bottom-color: transparent !important;
  -webkit-border-radius: 10px 10px 0 0;
  -ms-border-radius: 10px 10px 0 0;
  -o-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
}
.cmp_tabs_li__active .cmp_tabs_li_a_txt {
  font-weight: bold;
  text-shadow: none !important;
}
@media screen and (max-width: 430px) {
  .cmp_tabs_li_a {
    padding: 12px 20px;
    font-size: 14px;
    line-height: 14px;
  }
  .cmp_tabs_li_a_txt {
    line-height: 16px;
  }
  .cmp_tabs_li_a_txt sup {
    font-size: 8px;
    line-height: 8px;
  }
}
@media screen and (max-width: 350px) {
  .cmp_tabs_li_a {
    padding: 12px 15px;
  }
}
.cmp_sign_in_block_l {
  padding: 0px;
  border: none;
  -webkit-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  background: #fff;
}
.cmp_sign_in_block_li {
  padding: 10px 10px;
}
.cmp_sign_in_block_li + .cmp_sign_in_block_li {
  border-top: 1px solid #ccc;
  padding-top: 10px;
  margin-top: 0px;
}
.cmp_sign_in_block_li_a {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  line-height: 30px;
}
.cmp_sign_in_block_li_a__forgot {
  padding-left: 10px;
  font-size: 14px;
}
.cmp_sign_in_block_li_a__forgot,
.cmp_sign_in_block_li_a__forgot:link {
  color: #5987C8;
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
  -moz-text-decoration-style: dotted;
  text-decoration-style: dotted;
}
.cmp_sign_in_block_li_a__forgot:visited {
  color: #5987C8;
}
.cmp_sign_in_block_li_a__forgot:hover,
.cmp_sign_in_block_li_a__forgot:focus {
  color: #5987C8;
  text-decoration: none;
}
.cmp_sign_in_block_li_a__forgot:active {
  color: #5987C8;
}
.cmp_sign_in_block_li_a.ce {
  background: #57a12e;
  font-weight: bold;
  text-shadow: 0px 1px 0px #373737;
}
.cmp_sign_in_block_li_a.ce.ce-box {
  background-color: #57a12e;
  background-image: -moz-linear-gradient(#86cd63,#57a12e);
  background-image: -ms-linear-gradient(#86cd63,#57a12e);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#86cd63),color-stop(100%,#57a12e));
  background-image: -webkit-linear-gradient(#86cd63,#57a12e);
  background-image: -o-linear-gradient(#86cd63,#57a12e);
  background-image: linear-gradient(#86cd63,#57a12e);
  color: #ffffff;
  border-color: #86cd63;
  border-bottom-color: #86cd63;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .cmp_sign_in_block_li_a.ce.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#86cd63',endColorstr='#57a12e',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#86cd63',endColorstr='#57a12e',GradientType=0);
}
.cmp_sign_in_block_li_a.ce.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #57a12e, 0 1px 2px #57a12e;
  -o-box-shadow: inset 0 2px 4px #57a12e, 0 1px 2px #57a12e;
  box-shadow: inset 0 2px 4px #57a12e, 0 1px 2px #57a12e;
}
.cmp_sign_in_block_li_a.ce.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.cmp_sign_in_block_li_a.ce.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #86cd63;
}
.cl-chrome .cmp_sign_in_block_li_a.ce.ce-box:not(.ce-on-focus):hover {
  border-color: #86cd63 !important;
  background-color: #64b935;
  background-image: -moz-linear-gradient(#98d47a,#64b935);
  background-image: -ms-linear-gradient(#98d47a,#64b935);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#98d47a),color-stop(100%,#64b935));
  background-image: -webkit-linear-gradient(#98d47a,#64b935);
  background-image: -o-linear-gradient(#98d47a,#64b935);
  background-image: linear-gradient(#98d47a,#64b935);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-chrome .cmp_sign_in_block_li_a.ce.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#98d47a',endColorstr='#64b935',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#98d47a',endColorstr='#64b935',GradientType=0);
}
.cl-not-chrome .cmp_sign_in_block_li_a.ce.ce-box:hover {
  border-color: #86cd63 !important;
  background-color: #64b935;
  background-image: -moz-linear-gradient(#98d47a,#64b935);
  background-image: -ms-linear-gradient(#98d47a,#64b935);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#98d47a),color-stop(100%,#64b935));
  background-image: -webkit-linear-gradient(#98d47a,#64b935);
  background-image: -o-linear-gradient(#98d47a,#64b935);
  background-image: linear-gradient(#98d47a,#64b935);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-not-chrome .cmp_sign_in_block_li_a.ce.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#98d47a',endColorstr='#64b935',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#98d47a',endColorstr='#64b935',GradientType=0);
}
.cmp_sign_in_block_li_a.ce.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #86cd63;
}
.cmp_sign_in_block_li_a.ce .ceb_tr {
  border-top-color: #ffffff !important;
}
.cmp_sign_in_block_li_a__forgot {
  line-height: 30px;
}
.cmp_sign_in_block_li_a__forgot,
.cmp_sign_in_block_li_a__forgot:link {
  color: #0485b2;
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
  -moz-text-decoration-style: dotted;
  text-decoration-style: dotted;
}
.cmp_sign_in_block_li_a__forgot:visited {
  color: #0485b2;
}
.cmp_sign_in_block_li_a__forgot:hover,
.cmp_sign_in_block_li_a__forgot:focus {
  color: #00a6d3;
  text-decoration: none;
}
.cmp_sign_in_block_li_a__forgot:active {
  color: #0485b2;
}
.cmp_sign_in_block_li_a.ce .ce-i {
  display: none;
}
.cmp_sign_in_block_li_a.ce-icon-left {
  padding-left: 8px;
}
.cmp_sign_in_block_foot {
  padding: 15px;
}
.cmp_sign_in_block_foot {
  max-width: 350px;
  margin: 0 auto;
}
.cmp_sign_in_foot_l {
  overflow: hidden;
}
.popup_or {
  font-size: 16px;
  color: #9c9c9c;
  text-align: center;
  padding: 10px 0;
}
.cmp_sign_in_foot_li {
  display: block;
  margin: 8px 0;
}
.cmp_sign_in_foot_li_a {
  width: 100%;
}
.cmp_sign_in_foot_li_a .ce-i {
  border-left-width: 1px;
  border-left-style: solid;
}
.cmp_sign_in_foot_li_a__Facebook .ce-i {
  border-left-color: #4985C4;
}
.cmp_sign_in_foot_li_a__Odnoklassniki .ce-i {
  border-left-color: #ffb243;
}
.cmp_sign_in_foot_li_a__Twitter .ce-i {
  border-left-color: #23A9D6;
}
.cmp_sign_in_foot_li_a__Vkontakte .ce-i {
  border-left-color: #407EA5;
}
.cmp_sign_in_foot_li_a__Google .ce-i {
  border-left-color: #407EA5;
}
.cmp_sign_in_foot_li_a_img {
  position: absolute;
  z-index: 1;
  margin-top: 7px;
  margin-left: 10px;
  cursor: pointer;
}
.cmp_sign_in_foot_h {
  font-size: 16px;
  color: #9c9c9c;
  text-align: center;
  padding: 10px 0;
}
.ce-theme-Facebook {
  background: #3f7bb9;
  text-shadow: 0 1px 0 #0E5401;
}
.ce-theme-Facebook.ce-box {
  background-color: #3f7bb9;
  background-image: -moz-linear-gradient(#3f7bb9,#3f7bb9);
  background-image: -ms-linear-gradient(#3f7bb9,#3f7bb9);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3f7bb9),color-stop(100%,#3f7bb9));
  background-image: -webkit-linear-gradient(#3f7bb9,#3f7bb9);
  background-image: -o-linear-gradient(#3f7bb9,#3f7bb9);
  background-image: linear-gradient(#3f7bb9,#3f7bb9);
  color: #ffffff;
  border-color: #3f7bb9;
  border-bottom-color: #3f7bb9;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-Facebook.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f7bb9',endColorstr='#3f7bb9',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f7bb9',endColorstr='#3f7bb9',GradientType=0);
}
.ce-theme-Facebook.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #3f7bb9, 0 1px 2px #3f7bb9;
  -o-box-shadow: inset 0 2px 4px #3f7bb9, 0 1px 2px #3f7bb9;
  box-shadow: inset 0 2px 4px #3f7bb9, 0 1px 2px #3f7bb9;
}
.ce-theme-Facebook.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-Facebook.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #3f7bb9;
}
.cl-chrome .ce-theme-Facebook.ce-box:not(.ce-on-focus):hover {
  border-color: #3f7bb9 !important;
  background-color: #3a71aa;
  background-image: -moz-linear-gradient(#3a71aa,#3a71aa);
  background-image: -ms-linear-gradient(#3a71aa,#3a71aa);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3a71aa),color-stop(100%,#3a71aa));
  background-image: -webkit-linear-gradient(#3a71aa,#3a71aa);
  background-image: -o-linear-gradient(#3a71aa,#3a71aa);
  background-image: linear-gradient(#3a71aa,#3a71aa);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-chrome .ce-theme-Facebook.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a71aa',endColorstr='#3a71aa',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a71aa',endColorstr='#3a71aa',GradientType=0);
}
.cl-not-chrome .ce-theme-Facebook.ce-box:hover {
  border-color: #3f7bb9 !important;
  background-color: #3a71aa;
  background-image: -moz-linear-gradient(#3a71aa,#3a71aa);
  background-image: -ms-linear-gradient(#3a71aa,#3a71aa);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3a71aa),color-stop(100%,#3a71aa));
  background-image: -webkit-linear-gradient(#3a71aa,#3a71aa);
  background-image: -o-linear-gradient(#3a71aa,#3a71aa);
  background-image: linear-gradient(#3a71aa,#3a71aa);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-not-chrome .ce-theme-Facebook.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a71aa',endColorstr='#3a71aa',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a71aa',endColorstr='#3a71aa',GradientType=0);
}
.ce-theme-Facebook.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #3f7bb9;
}
.ce-theme-Odnoklassniki {
  background: #ff9935;
  text-shadow: 0 1px 0 #F29133;
}
.ce-theme-Odnoklassniki.ce-box {
  background-color: #ff9935;
  background-image: -moz-linear-gradient(#ff9935,#ff9935);
  background-image: -ms-linear-gradient(#ff9935,#ff9935);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff9935),color-stop(100%,#ff9935));
  background-image: -webkit-linear-gradient(#ff9935,#ff9935);
  background-image: -o-linear-gradient(#ff9935,#ff9935);
  background-image: linear-gradient(#ff9935,#ff9935);
  color: #ffffff;
  border-color: #ff9935;
  border-bottom-color: #ff9935;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-Odnoklassniki.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9935',endColorstr='#ff9935',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9935',endColorstr='#ff9935',GradientType=0);
}
.ce-theme-Odnoklassniki.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #ff9935, 0 1px 2px #ff9935;
  -o-box-shadow: inset 0 2px 4px #ff9935, 0 1px 2px #ff9935;
  box-shadow: inset 0 2px 4px #ff9935, 0 1px 2px #ff9935;
}
.ce-theme-Odnoklassniki.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-Odnoklassniki.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #ff9935;
}
.cl-chrome .ce-theme-Odnoklassniki.ce-box:not(.ce-on-focus):hover {
  border-color: #ff9935 !important;
  background-color: #ff8f21;
  background-image: -moz-linear-gradient(#ff8f21,#ff8f21);
  background-image: -ms-linear-gradient(#ff8f21,#ff8f21);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff8f21),color-stop(100%,#ff8f21));
  background-image: -webkit-linear-gradient(#ff8f21,#ff8f21);
  background-image: -o-linear-gradient(#ff8f21,#ff8f21);
  background-image: linear-gradient(#ff8f21,#ff8f21);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-chrome .ce-theme-Odnoklassniki.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8f21',endColorstr='#ff8f21',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8f21',endColorstr='#ff8f21',GradientType=0);
}
.cl-not-chrome .ce-theme-Odnoklassniki.ce-box:hover {
  border-color: #ff9935 !important;
  background-color: #ff8f21;
  background-image: -moz-linear-gradient(#ff8f21,#ff8f21);
  background-image: -ms-linear-gradient(#ff8f21,#ff8f21);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff8f21),color-stop(100%,#ff8f21));
  background-image: -webkit-linear-gradient(#ff8f21,#ff8f21);
  background-image: -o-linear-gradient(#ff8f21,#ff8f21);
  background-image: linear-gradient(#ff8f21,#ff8f21);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-not-chrome .ce-theme-Odnoklassniki.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8f21',endColorstr='#ff8f21',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8f21',endColorstr='#ff8f21',GradientType=0);
}
.ce-theme-Odnoklassniki.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #ff9935;
}
.ce-theme-Twitter {
  background: #00a1d8;
  text-shadow: 0 1px 0 #0E5401;
}
.ce-theme-Twitter.ce-box {
  background-color: #00a1d8;
  background-image: -moz-linear-gradient(#00a1d8,#00a1d8);
  background-image: -ms-linear-gradient(#00a1d8,#00a1d8);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#00a1d8),color-stop(100%,#00a1d8));
  background-image: -webkit-linear-gradient(#00a1d8,#00a1d8);
  background-image: -o-linear-gradient(#00a1d8,#00a1d8);
  background-image: linear-gradient(#00a1d8,#00a1d8);
  color: #ffffff;
  border-color: #00a1d8;
  border-bottom-color: #00a1d8;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-Twitter.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a1d8',endColorstr='#00a1d8',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a1d8',endColorstr='#00a1d8',GradientType=0);
}
.ce-theme-Twitter.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #00a1d8, 0 1px 2px #00a1d8;
  -o-box-shadow: inset 0 2px 4px #00a1d8, 0 1px 2px #00a1d8;
  box-shadow: inset 0 2px 4px #00a1d8, 0 1px 2px #00a1d8;
}
.ce-theme-Twitter.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-Twitter.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #00a1d8;
}
.cl-chrome .ce-theme-Twitter.ce-box:not(.ce-on-focus):hover {
  border-color: #00a1d8 !important;
  background-color: #0092c4;
  background-image: -moz-linear-gradient(#0092c4,#0092c4);
  background-image: -ms-linear-gradient(#0092c4,#0092c4);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#0092c4),color-stop(100%,#0092c4));
  background-image: -webkit-linear-gradient(#0092c4,#0092c4);
  background-image: -o-linear-gradient(#0092c4,#0092c4);
  background-image: linear-gradient(#0092c4,#0092c4);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-chrome .ce-theme-Twitter.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092c4',endColorstr='#0092c4',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092c4',endColorstr='#0092c4',GradientType=0);
}
.cl-not-chrome .ce-theme-Twitter.ce-box:hover {
  border-color: #00a1d8 !important;
  background-color: #0092c4;
  background-image: -moz-linear-gradient(#0092c4,#0092c4);
  background-image: -ms-linear-gradient(#0092c4,#0092c4);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#0092c4),color-stop(100%,#0092c4));
  background-image: -webkit-linear-gradient(#0092c4,#0092c4);
  background-image: -o-linear-gradient(#0092c4,#0092c4);
  background-image: linear-gradient(#0092c4,#0092c4);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-not-chrome .ce-theme-Twitter.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092c4',endColorstr='#0092c4',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092c4',endColorstr='#0092c4',GradientType=0);
}
.ce-theme-Twitter.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #00a1d8;
}
.ce-theme-Vkontakte {
  background: #3178a4;
  text-shadow: 0 1px 0 #0E5401;
}
.ce-theme-Vkontakte.ce-box {
  background-color: #3178a4;
  background-image: -moz-linear-gradient(#3178a4,#3178a4);
  background-image: -ms-linear-gradient(#3178a4,#3178a4);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3178a4),color-stop(100%,#3178a4));
  background-image: -webkit-linear-gradient(#3178a4,#3178a4);
  background-image: -o-linear-gradient(#3178a4,#3178a4);
  background-image: linear-gradient(#3178a4,#3178a4);
  color: #ffffff;
  border-color: #3178a4;
  border-bottom-color: #3178a4;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-Vkontakte.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3178a4',endColorstr='#3178a4',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3178a4',endColorstr='#3178a4',GradientType=0);
}
.ce-theme-Vkontakte.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #3178a4, 0 1px 2px #3178a4;
  -o-box-shadow: inset 0 2px 4px #3178a4, 0 1px 2px #3178a4;
  box-shadow: inset 0 2px 4px #3178a4, 0 1px 2px #3178a4;
}
.ce-theme-Vkontakte.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-Vkontakte.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #3178a4;
}
.cl-chrome .ce-theme-Vkontakte.ce-box:not(.ce-on-focus):hover {
  border-color: #3178a4 !important;
  background-color: #2c6d94;
  background-image: -moz-linear-gradient(#2c6d94,#2c6d94);
  background-image: -ms-linear-gradient(#2c6d94,#2c6d94);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#2c6d94),color-stop(100%,#2c6d94));
  background-image: -webkit-linear-gradient(#2c6d94,#2c6d94);
  background-image: -o-linear-gradient(#2c6d94,#2c6d94);
  background-image: linear-gradient(#2c6d94,#2c6d94);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-chrome .ce-theme-Vkontakte.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c6d94',endColorstr='#2c6d94',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c6d94',endColorstr='#2c6d94',GradientType=0);
}
.cl-not-chrome .ce-theme-Vkontakte.ce-box:hover {
  border-color: #3178a4 !important;
  background-color: #2c6d94;
  background-image: -moz-linear-gradient(#2c6d94,#2c6d94);
  background-image: -ms-linear-gradient(#2c6d94,#2c6d94);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#2c6d94),color-stop(100%,#2c6d94));
  background-image: -webkit-linear-gradient(#2c6d94,#2c6d94);
  background-image: -o-linear-gradient(#2c6d94,#2c6d94);
  background-image: linear-gradient(#2c6d94,#2c6d94);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-not-chrome .ce-theme-Vkontakte.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c6d94',endColorstr='#2c6d94',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c6d94',endColorstr='#2c6d94',GradientType=0);
}
.ce-theme-Vkontakte.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #3178a4;
}
.ce-theme-Google {
  background: #c53929;
  text-shadow: 0 1px 0 #0E5401;
}
.ce-theme-Google.ce-box {
  background-color: #c53929;
  background-image: -moz-linear-gradient(#c53929,#c53929);
  background-image: -ms-linear-gradient(#c53929,#c53929);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#c53929),color-stop(100%,#c53929));
  background-image: -webkit-linear-gradient(#c53929,#c53929);
  background-image: -o-linear-gradient(#c53929,#c53929);
  background-image: linear-gradient(#c53929,#c53929);
  color: #ffffff;
  border-color: #c53929;
  border-bottom-color: #c53929;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-Google.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c53929',endColorstr='#c53929',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c53929',endColorstr='#c53929',GradientType=0);
}
.ce-theme-Google.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #c53929, 0 1px 2px #c53929;
  -o-box-shadow: inset 0 2px 4px #c53929, 0 1px 2px #c53929;
  box-shadow: inset 0 2px 4px #c53929, 0 1px 2px #c53929;
}
.ce-theme-Google.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-Google.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #c53929;
}
.cl-chrome .ce-theme-Google.ce-box:not(.ce-on-focus):hover {
  border-color: #c53929 !important;
  background-color: #b43425;
  background-image: -moz-linear-gradient(#b43425,#b43425);
  background-image: -ms-linear-gradient(#b43425,#b43425);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#b43425),color-stop(100%,#b43425));
  background-image: -webkit-linear-gradient(#b43425,#b43425);
  background-image: -o-linear-gradient(#b43425,#b43425);
  background-image: linear-gradient(#b43425,#b43425);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-chrome .ce-theme-Google.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b43425',endColorstr='#b43425',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b43425',endColorstr='#b43425',GradientType=0);
}
.cl-not-chrome .ce-theme-Google.ce-box:hover {
  border-color: #c53929 !important;
  background-color: #b43425;
  background-image: -moz-linear-gradient(#b43425,#b43425);
  background-image: -ms-linear-gradient(#b43425,#b43425);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#b43425),color-stop(100%,#b43425));
  background-image: -webkit-linear-gradient(#b43425,#b43425);
  background-image: -o-linear-gradient(#b43425,#b43425);
  background-image: linear-gradient(#b43425,#b43425);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-not-chrome .ce-theme-Google.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b43425',endColorstr='#b43425',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b43425',endColorstr='#b43425',GradientType=0);
}
.ce-theme-Google.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #c53929;
}
.component_sign_in__ezp_block .ce-icon-right .ce-i {
  left: 4px;
}
.component_sign_in__ezp_block .ce-skin-default.ce-icon-right {
  padding-right: 7px;
  padding-left: 34px;
  font-size: 12px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.component_sign_in__ezp_block .cmp_sign_in_foot_li_a .ce-i {
  border-left: 0;
}
.cmp_language_select_a {
  font-size: 12px;
  line-height: 12px;
  padding-left: 10px;
}
.cmp_language_select_a__active {
  font-weight: bold !important;
}
.cmp_tabs_l {
  overflow: hidden;
}
.cmp_tabs_li {
  float: left;
}
.cmp_tabs__type_stretch .cmp_tabs_li__last {
  float: right;
}
.cmp_tabs_li + .cmp_tabs_li {
  margin-left: 0px;
}
.cmp_tabs_li_a {
  display: block;
  padding: 8px 8px;
  -webkit-border-radius: 10px 10px 0 0;
  -ms-border-radius: 10px 10px 0 0;
  -o-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
  border: 1px solid #ccc !important;
  border-bottom: none !important;
}
.cmp_tabs__type_stretch.cmp_tabs__count_1 .cmp_tabs_li {
  width: 100%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_2 .cmp_tabs_li {
  width: 50%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_3 .cmp_tabs_li {
  width: 33.333333333333%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_4 .cmp_tabs_li {
  width: 25%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_5 .cmp_tabs_li {
  width: 20%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_6 .cmp_tabs_li {
  width: 16.666666666667%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_7 .cmp_tabs_li {
  width: 14.285714285714%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_8 .cmp_tabs_li {
  width: 12.5%;
}
.cmp_tabs_li_a {
  display: block;
  padding: 8px 8px;
  border: 1px solid #ccc !important;
  border-right: none !important;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.cmp_tabs_li__first .cmp_tabs_li_a {
  -webkit-border-radius: 10px 0 0 0;
  -ms-border-radius: 10px 0 0 0;
  -o-border-radius: 10px 0 0 0;
  border-radius: 10px 0 0 0;
}
.cmp_tabs_li__last .cmp_tabs_li_a {
  -webkit-border-radius: 0 10px 0 0;
  -ms-border-radius: 0 10px 0 0;
  -o-border-radius: 0 10px 0 0;
  border-radius: 0 10px 0 0;
  border-right: 1px solid #ccc !important;
}
.cmp_tabs__type_stretch.cmp_tabs__count_1 .cmp_tabs_li {
  width: 100%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_2 .cmp_tabs_li {
  width: 50%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_3 .cmp_tabs_li {
  width: 34%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_3 .cmp_tabs_li__first,
.cmp_tabs__type_stretch.cmp_tabs__count_3 .cmp_tabs_li__last {
  width: 33%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_4 .cmp_tabs_li {
  width: 25%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_5 .cmp_tabs_li {
  width: 20%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_6 .cmp_tabs_li {
  width: 17%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_6 .cmp_tabs_li__first,
.cmp_tabs__type_stretch.cmp_tabs__count_6 .cmp_tabs_li__last {
  width: 16%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_7 .cmp_tabs_li {
  width: 14%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_7 .cmp_tabs_li__first,
.cmp_tabs__type_stretch.cmp_tabs__count_7 .cmp_tabs_li__last {
  width: 15%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_8 .cmp_tabs_li {
  width: 12.5%;
}
.cmp_tabs_li__active .cmp_tabs_li_a {
  border-bottom: 1px solid #fff !important;
}
.component_tabs_modif__default .cmp_tabs_l {
  overflow: hidden;
}
.component_tabs_modif__default .cmp_tabs_li {
  float: left;
}
.component_tabs_modif__default .cmp_tabs__type_stretch .cmp_tabs_li__last {
  float: right;
}
.component_tabs_modif__default .cmp_tabs_li + .cmp_tabs_li {
  margin-left: 0px;
}
.component_tabs_modif__default .cmp_tabs_li_a {
  display: block;
  padding: 8px 8px;
  -webkit-border-radius: 10px 10px 0 0;
  -ms-border-radius: 10px 10px 0 0;
  -o-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
  border: 1px solid #ccc !important;
  border-bottom: none !important;
}
.cmp_tabs__type_stretch.cmp_tabs__count_1 .cmp_tabs_li {
  width: 100%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_2 .cmp_tabs_li {
  width: 50%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_3 .cmp_tabs_li {
  width: 33.333333333333%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_4 .cmp_tabs_li {
  width: 25%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_5 .cmp_tabs_li {
  width: 20%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_6 .cmp_tabs_li {
  width: 16.666666666667%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_7 .cmp_tabs_li {
  width: 14.285714285714%;
}
.cmp_tabs__type_stretch.cmp_tabs__count_8 .cmp_tabs_li {
  width: 12.5%;
}
.component_tabs_modif__default .cmp_tabs_li_a {
  display: block;
  padding: 8px 8px;
  border: 1px solid #ccc !important;
  border-right: none !important;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.component_tabs_modif__default .cmp_tabs_li__first .cmp_tabs_li_a {
  -webkit-border-radius: 10px 0 0 0;
  -ms-border-radius: 10px 0 0 0;
  -o-border-radius: 10px 0 0 0;
  border-radius: 10px 0 0 0;
}
.component_tabs_modif__default .cmp_tabs_li__last .cmp_tabs_li_a {
  -webkit-border-radius: 0 10px 0 0;
  -ms-border-radius: 0 10px 0 0;
  -o-border-radius: 0 10px 0 0;
  border-radius: 0 10px 0 0;
  border-right: 1px solid #ccc !important;
}
.component_tabs_modif__default .cmp_tabs__type_stretch.cmp_tabs__count_1 .cmp_tabs_li {
  width: 100%;
}
.component_tabs_modif__default .cmp_tabs__type_stretch.cmp_tabs__count_2 .cmp_tabs_li {
  width: 50%;
}
.component_tabs_modif__default .cmp_tabs__type_stretch.cmp_tabs__count_3 .cmp_tabs_li {
  width: 34%;
}
.component_tabs_modif__default .cmp_tabs__type_stretch.cmp_tabs__count_3 .cmp_tabs_li__first,
.component_tabs_modif__default .cmp_tabs__type_stretch.cmp_tabs__count_3 .cmp_tabs_li__last {
  width: 33%;
}
.component_tabs_modif__default .cmp_tabs__type_stretch.cmp_tabs__count_4 .cmp_tabs_li {
  width: 25%;
}
.component_tabs_modif__default .cmp_tabs__type_stretch.cmp_tabs__count_5 .cmp_tabs_li {
  width: 20%;
}
.component_tabs_modif__default .cmp_tabs__type_stretch.cmp_tabs__count_6 .cmp_tabs_li {
  width: 17%;
}
.component_tabs_modif__default .cmp_tabs__type_stretch.cmp_tabs__count_6 .cmp_tabs_li__first,
.component_tabs_modif__default .cmp_tabs__type_stretch.cmp_tabs__count_6 .cmp_tabs_li__last {
  width: 16%;
}
.component_tabs_modif__default .cmp_tabs__type_stretch.cmp_tabs__count_7 .cmp_tabs_li {
  width: 14%;
}
.component_tabs_modif__default .cmp_tabs__type_stretch.cmp_tabs__count_7 .cmp_tabs_li__first,
.component_tabs_modif__default .cmp_tabs__type_stretch.cmp_tabs__count_7 .cmp_tabs_li__last {
  width: 15%;
}
.component_tabs_modif__default .cmp_tabs__type_stretch.cmp_tabs__count_8 .cmp_tabs_li {
  width: 12.5%;
}
.cmp_tabs_li__active .cmp_tabs_li_a {
  border-bottom: 1px solid #fff !important;
}
.cmp_tabs_li_a {
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(#f9f9f9,#f9f9f9);
  background-image: -ms-linear-gradient(#f9f9f9,#f9f9f9);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#f9f9f9));
  background-image: -webkit-linear-gradient(#f9f9f9,#f9f9f9);
  background-image: -o-linear-gradient(#f9f9f9,#f9f9f9);
  background-image: linear-gradient(#f9f9f9,#f9f9f9);
}
.mdr_no-cssgradients .cmp_tabs_li_a {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#f9f9f9',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#f9f9f9',GradientType=0);
}
.cmp_tabs_li__active .cmp_tabs_li_a {
  background-color: #ffffff;
  background-image: -moz-linear-gradient(#ffffff,#ffffff);
  background-image: -ms-linear-gradient(#ffffff,#ffffff);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ffffff));
  background-image: -webkit-linear-gradient(#ffffff,#ffffff);
  background-image: -o-linear-gradient(#ffffff,#ffffff);
  background-image: linear-gradient(#ffffff,#ffffff);
}
.mdr_no-cssgradients .cmp_tabs_li__active .cmp_tabs_li_a {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
}
.cmp_tabs_li_a:hover {
  background-color: #ffffff;
  background-image: -moz-linear-gradient(#ffffff,#ffffff);
  background-image: -ms-linear-gradient(#ffffff,#ffffff);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ffffff));
  background-image: -webkit-linear-gradient(#ffffff,#ffffff);
  background-image: -o-linear-gradient(#ffffff,#ffffff);
  background-image: linear-gradient(#ffffff,#ffffff);
}
.mdr_no-cssgradients .cmp_tabs_li_a:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
}
.component_tabs_modif__default .cmp_tabs_li_a {
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(#f9f9f9,#f9f9f9);
  background-image: -ms-linear-gradient(#f9f9f9,#f9f9f9);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#f9f9f9));
  background-image: -webkit-linear-gradient(#f9f9f9,#f9f9f9);
  background-image: -o-linear-gradient(#f9f9f9,#f9f9f9);
  background-image: linear-gradient(#f9f9f9,#f9f9f9);
}
.mdr_no-cssgradients .component_tabs_modif__default .cmp_tabs_li_a {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#f9f9f9',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#f9f9f9',GradientType=0);
}
.component_tabs_modif__default .cmp_tabs_li__active .cmp_tabs_li_a {
  background-color: #ffffff;
  background-image: -moz-linear-gradient(#ffffff,#ffffff);
  background-image: -ms-linear-gradient(#ffffff,#ffffff);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ffffff));
  background-image: -webkit-linear-gradient(#ffffff,#ffffff);
  background-image: -o-linear-gradient(#ffffff,#ffffff);
  background-image: linear-gradient(#ffffff,#ffffff);
}
.mdr_no-cssgradients .component_tabs_modif__default .cmp_tabs_li__active .cmp_tabs_li_a {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
}
.component_tabs_modif__default .cmp_tabs_li_a:hover {
  background-color: #ffffff;
  background-image: -moz-linear-gradient(#ffffff,#ffffff);
  background-image: -ms-linear-gradient(#ffffff,#ffffff);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ffffff));
  background-image: -webkit-linear-gradient(#ffffff,#ffffff);
  background-image: -o-linear-gradient(#ffffff,#ffffff);
  background-image: linear-gradient(#ffffff,#ffffff);
}
.mdr_no-cssgradients .component_tabs_modif__default .cmp_tabs_li_a:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
}
.cmp_tabs_li {
  text-align: center;
}
.cmp_tabs_li_a {
  font-size: 16px;
  line-height: 18px;
  color: #444444 !important;
}
.cmp_tabs_li_a_txt {
  font-weight: bold;
  text-shadow: 0 1px 2px #fff !important;
}
.component_tabs_modif__default .cmp_tabs_li {
  text-align: center;
}
.component_tabs_modif__default .cmp_tabs_li_a {
  font-size: 16px;
  line-height: 18px;
  color: #444444 !important;
}
.component_tabs_modif__default .cmp_tabs_li_a_txt {
  font-weight: bold;
  text-shadow: 0 1px 2px #fff !important;
}
.cmp_tabs_li_a_txt sup {
  padding-left: 4px;
  color: #444444;
  font-size: 10px;
  line-height: 10px;
  font-weight: normal;
  text-shadow: 0 1px 2px #fff !important;
  vertical-align: top;
}
.component_tabs_modif__default .cmp_tabs_li_a_txt sup {
  padding-left: 4px;
  color: #444444;
  font-size: 10px;
  line-height: 10px;
  font-weight: normal;
  text-shadow: 0 1px 2px #fff !important;
  vertical-align: top;
}
@media screen and (max-width: 316px) {
  .cmp_tabs_l {
    margin-bottom: 10px;
  }
  .cmp_tabs_li {
    float: none !important;
    display: block;
    width: 100% !important;
  }
  .cmp_tabs_li + .cmp_tabs_li {
    margin-left: 0;
  }
  .cmp_tabs_li_a {
    padding: 6px 6px;
    border: 1px solid #ccc !important;
    border-bottom: none !important;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
  }
  .cmp_tabs_li__active .cmp_tabs_li_a {
    border-bottom: none !important;
  }
  .cmp_tabs_li__first .cmp_tabs_li_a {
    -webkit-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    -o-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
  }
  .cmp_tabs_li__last .cmp_tabs_li_a {
    border-bottom: 1px solid #ccc !important;
    -webkit-border-radius: 0 0 10px 10px;
    -ms-border-radius: 0 0 10px 10px;
    -o-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    border-right: 1px solid #ccc !important;
  }
}
@media screen and (max-width: 316px) {
  .component_tabs_modif__default .cmp_tabs_l {
    margin-bottom: 10px;
  }
  .component_tabs_modif__default .cmp_tabs_li {
    float: none !important;
    display: block;
    width: 100% !important;
  }
  .component_tabs_modif__default .cmp_tabs_li + .cmp_tabs_li {
    margin-left: 0;
  }
  .component_tabs_modif__default .cmp_tabs_li_a {
    padding: 6px 6px;
    border: 1px solid #ccc !important;
    border-bottom: none !important;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
  }
  .component_tabs_modif__default .cmp_tabs_li__active .cmp_tabs_li_a {
    border-bottom: none !important;
  }
  .component_tabs_modif__default .cmp_tabs_li__first .cmp_tabs_li_a {
    -webkit-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    -o-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
  }
  .component_tabs_modif__default .cmp_tabs_li__last .cmp_tabs_li_a {
    border-bottom: 1px solid #ccc !important;
    -webkit-border-radius: 0 0 10px 10px;
    -ms-border-radius: 0 0 10px 10px;
    -o-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    border-right: 1px solid #ccc !important;
  }
}
@media screen and (max-width: 316px) {
  .cmp_tabs_li_a {
    background-color: #ebebeb;
    background-image: -moz-linear-gradient(#ffffff,#ebebeb);
    background-image: -ms-linear-gradient(#ffffff,#ebebeb);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ebebeb));
    background-image: -webkit-linear-gradient(#ffffff,#ebebeb);
    background-image: -o-linear-gradient(#ffffff,#ebebeb);
    background-image: linear-gradient(#ffffff,#ebebeb);
  }
  .mdr_no-cssgradients .cmp_tabs_li_a {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ebebeb',GradientType=0);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ebebeb',GradientType=0);
  }
  .cmp_tabs_li__active .cmp_tabs_li_a {
    background-color: #ffffff;
    background-image: -moz-linear-gradient(#ffffff,#ffffff);
    background-image: -ms-linear-gradient(#ffffff,#ffffff);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ffffff));
    background-image: -webkit-linear-gradient(#ffffff,#ffffff);
    background-image: -o-linear-gradient(#ffffff,#ffffff);
    background-image: linear-gradient(#ffffff,#ffffff);
  }
  .mdr_no-cssgradients .cmp_tabs_li__active .cmp_tabs_li_a {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
  }
  .cmp_tabs_li_a:hover {
    background-color: #ffffff;
    background-image: -moz-linear-gradient(#ffffff,#ffffff);
    background-image: -ms-linear-gradient(#ffffff,#ffffff);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ffffff));
    background-image: -webkit-linear-gradient(#ffffff,#ffffff);
    background-image: -o-linear-gradient(#ffffff,#ffffff);
    background-image: linear-gradient(#ffffff,#ffffff);
  }
  .mdr_no-cssgradients .cmp_tabs_li_a:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
  }
}
@media screen and (max-width: 316px) {
  .component_tabs_modif__default .cmp_tabs_li_a {
    background-color: #ebebeb;
    background-image: -moz-linear-gradient(#ffffff,#ebebeb);
    background-image: -ms-linear-gradient(#ffffff,#ebebeb);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ebebeb));
    background-image: -webkit-linear-gradient(#ffffff,#ebebeb);
    background-image: -o-linear-gradient(#ffffff,#ebebeb);
    background-image: linear-gradient(#ffffff,#ebebeb);
  }
  .mdr_no-cssgradients .component_tabs_modif__default .cmp_tabs_li_a {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ebebeb',GradientType=0);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ebebeb',GradientType=0);
  }
  .component_tabs_modif__default .cmp_tabs_li__active .cmp_tabs_li_a {
    background-color: #ffffff;
    background-image: -moz-linear-gradient(#ffffff,#ffffff);
    background-image: -ms-linear-gradient(#ffffff,#ffffff);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ffffff));
    background-image: -webkit-linear-gradient(#ffffff,#ffffff);
    background-image: -o-linear-gradient(#ffffff,#ffffff);
    background-image: linear-gradient(#ffffff,#ffffff);
  }
  .mdr_no-cssgradients .component_tabs_modif__default .cmp_tabs_li__active .cmp_tabs_li_a {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
  }
  .component_tabs_modif__default .cmp_tabs_li_a:hover {
    background-color: #ffffff;
    background-image: -moz-linear-gradient(#ffffff,#ffffff);
    background-image: -ms-linear-gradient(#ffffff,#ffffff);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ffffff));
    background-image: -webkit-linear-gradient(#ffffff,#ffffff);
    background-image: -o-linear-gradient(#ffffff,#ffffff);
    background-image: linear-gradient(#ffffff,#ffffff);
  }
  .mdr_no-cssgradients .component_tabs_modif__default .cmp_tabs_li_a:hover {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
  }
}
@media screen and (max-width: 316px) {
  .cmp_tabs_li {
    text-align: center;
  }
  .cmp_tabs_li_a {
    font-size: 14px;
    line-height: 16px;
    color: #444444 !important;
  }
  .cmp_tabs_li_a_txt {
    font-weight: bold;
    text-shadow: 0 1px 2px #fff !important;
  }
}
@media screen and (max-width: 316px) {
  .component_tabs_modif__default .cmp_tabs_li {
    text-align: center;
  }
  .component_tabs_modif__default .cmp_tabs_li_a {
    font-size: 14px;
    line-height: 16px;
    color: #444444 !important;
  }
  .component_tabs_modif__default .cmp_tabs_li_a_txt {
    font-weight: bold;
    text-shadow: 0 1px 2px #fff !important;
  }
}
@media screen and (max-width: 316px) {
  .cmp_tabs_li_a_txt sup {
    padding-left: 4px;
    color: #444444;
    font-size: 8px;
    line-height: 8px;
    font-weight: normal;
    text-shadow: 0 1px 2px #fff !important;
    vertical-align: top;
  }
}
@media screen and (max-width: 316px) {
  .component_tabs_modif__default .cmp_tabs_li_a_txt sup {
    padding-left: 4px;
    color: #444444;
    font-size: 8px;
    line-height: 8px;
    font-weight: normal;
    text-shadow: 0 1px 2px #fff !important;
    vertical-align: top;
  }
}
@media screen and (max-width: 430px) {
  .cmp_tabs_li_a {
    padding: 8px 4px;
    font-size: 12px;
    line-height: 12px;
  }
  .cmp_tabs_li_a_txt sup {
    font-size: 8px;
    line-height: 8px;
  }
}
.cmp_dashboard_task_process_li {
  float: left;
  margin-right: 6px;
}
.cmp_dashboard_task_process_li__details {
  font-size: 10px;
  line-height: 14px;
}
.cmp_users_multiselect_item {
  overflow: hidden;
  height: 16px;
  margin: 0 3px 3px 0;
  padding: 1px 4px;
  background-color: #D8F2FF;
  background-image: -moz-linear-gradient(#e1eff6,#D8F2FF);
  background-image: -ms-linear-gradient(#e1eff6,#D8F2FF);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e1eff6),color-stop(100%,#D8F2FF));
  background-image: -webkit-linear-gradient(#e1eff6,#D8F2FF);
  background-image: -o-linear-gradient(#e1eff6,#D8F2FF);
  background-image: linear-gradient(#e1eff6,#D8F2FF);
  color: #444;
  cursor: default;
  border: 1px solid #71CEFF;
  font-size: 12px;
  line-height: 12px;
  -webkit-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  float: left;
  white-space: nowrap;
}
.mdr_no-cssgradients .cmp_users_multiselect_item {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1eff6',endColorstr='#d8f2ff',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1eff6',endColorstr='#d8f2ff',GradientType=0);
}
.cmp_users_multiselect_item p {
  display: inline;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 16px;
  color: #02739B;
  text-shadow: 0px 1px 0px #FFFFFF;
}
.cmp_users_multiselect_item:hover span {
  color: #c5002e;
}
.cmp_users_multiselect_item_icon {
  width: 12px;
  height: 12px;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  padding-top: 3px;
  margin-right: 3px;
}
.cmp_users_multiselect_cross {
  color: #0485b2;
  margin-left: 4px;
  font-weight: bold;
  cursor: pointer;
}
.cmp_users_multiselect_multi .ce-box .ce-i {
  height: 18px;
  width: 18px;
}
.cmp_users_multiselect_multi .ce-box .ceb_tr {
  right: 4px;
}
.cmp_users_multiselect_multi .ce-box.ce-box.ce-no-text,
.cmp_users_multiselect_multi .ce-box.ce-misc.ce-no-text {
  width: 20px !important;
}
.cmp_users_multiselect_multi .ce-box.ce-box.ce-select {
  padding-right: 14px;
}
.cmp_users_multiselect_multi .ce-box .ceb_d,
.cmp_users_multiselect_multi .ce-box.ce-box {
  font-size: 12px;
  line-height: 12px;
  padding: 3px;
  height: 20px;
  border-width: 1px;
}
.cmp_users_multiselect_multi .ce-box.ce-misc {
  min-height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding: 3px;
}
.cmp_users_multiselect_multi .ce-box.ce-input {
  height: 20px;
}
.cmp_users_multiselect_multi .ce-box.ce-field {
  border-width: 1px;
}
.cmp_users_multiselect_multi .ce-box.ce-field .ceb_pu,
.cmp_users_multiselect_multi .ce-box.ce-field .ceb_u {
  line-height: 12px;
}
.cl-chrome .cmp_users_multiselect_multi .ce-box.ce-field .ceb_pu,
.cl-chrome .cmp_users_multiselect_multi .ce-box.ce-field .ceb_u {
  line-height: 13px;
}
.cmp_users_multiselect_multi .ce-box.ce-field .ceb_f {
  height: 18px;
}
.cmp_users_multiselect_multi .ce-box.ce-field input,
.cmp_users_multiselect_multi .ce-box.ce-field .ceb_mask {
  padding: 0 3px;
  font-size: 12px;
}
.cmp_users_multiselect_multi .ce-box.ce-field .ceb_pu,
.cmp_users_multiselect_multi .ce-box.ce-field .ceb_u,
.cmp_users_multiselect_multi .ce-box.ce-field textarea,
.cmp_users_multiselect_multi .ce-box.ce-field.ce-textarea .ceb_mask,
.ie9less .cmp_users_multiselect_multi .ce-box.ce-field input {
  padding: 3px;
  font-size: 12px;
}
.cmp_users_multiselect_multi .ce-box .ceb_il {
  height: 12px;
  font-size: 12px;
  line-height: 12px;
  padding-right: 3px;
}
.cmp_users_multiselect_multi .ce-box.ce-message {
  border-width: 1px;
}
.cmp_users_multiselect_multi .ce-box.ce-message ol li {
  margin-left: 3px;
}
.cmp_users_multiselect_multi .ce-box.ce-message ol li + li,
.cmp_users_multiselect_multi .ce-box.ce-message ul li + li {
  margin-top: 3px;
}
.cmp_users_multiselect_multi .ce-box.ce-icon-left {
  padding-left: 18px;
}
.cmp_users_multiselect_multi .ce-box.ce-icon-right {
  padding-right: 18px;
}
.cmp_users_multiselect_multi .ce-box.ce-button__arrow .ceb_t {
  border-width: 5px;
}
.cmp_users_multiselect_multi .ce-box.ce-button__ah.ce-no-text {
  width: 28px !important;
}
.cmp_users_multiselect_multi .ce-box.ce-button__al {
  padding-left: 13px !important;
}
.cmp_users_multiselect_multi .ce-box.ce-button__ar {
  padding-right: 13px !important;
}
.component_backgrounds {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
}
.cmp_backgrounds_img {
  display: block;
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
}
.cmp_backgrounds_img_wr {
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
}
.cmp_backgrounds_img_wr__inactive {
  display: none;
}
.cmp_backgrounds_img_wr__active {
  display: block;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}
.cmp_header_nav_li_new_task {
  display: block;
  height: 40px;
  float: left;
  text-shadow: 1px 1px 1px #575757;
  font-size: 34px;
  line-height: 40px;
  padding: 0 10px;
  background-color: #93AC53;
  background-image: -moz-linear-gradient(#5DB432,#93AC53);
  background-image: -ms-linear-gradient(#5DB432,#93AC53);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#5DB432),color-stop(100%,#93AC53));
  background-image: -webkit-linear-gradient(#5DB432,#93AC53);
  background-image: -o-linear-gradient(#5DB432,#93AC53);
  background-image: linear-gradient(#5DB432,#93AC53);
  border: 1px solid #57a12e !important;
  color: #fff !important;
  font-weight: bold;
  text-decoration: none !important;
}
.mdr_no-cssgradients .cmp_header_nav_li_new_task {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5db432',endColorstr='#93ac53',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5db432',endColorstr='#93ac53',GradientType=0);
}
.cmp_header_nav_li_new_task:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  -moz-opacity: 0.7;
  opacity: 0.7;
}
.cmp_header_nav_li_new_checklist {
  display: block;
  height: 40px;
  float: left;
  text-shadow: 1px 1px 1px #575757;
  font-size: 34px;
  line-height: 40px;
  padding: 0 10px;
  background-color: #93AC53;
  background-image: -moz-linear-gradient(#5DB432,#93AC53);
  background-image: -ms-linear-gradient(#5DB432,#93AC53);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#5DB432),color-stop(100%,#93AC53));
  background-image: -webkit-linear-gradient(#5DB432,#93AC53);
  background-image: -o-linear-gradient(#5DB432,#93AC53);
  background-image: linear-gradient(#5DB432,#93AC53);
  border: 1px solid #57a12e !important;
  color: #fff !important;
  font-weight: bold;
  text-decoration: none !important;
}
.mdr_no-cssgradients .cmp_header_nav_li_new_checklist {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5db432',endColorstr='#93ac53',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5db432',endColorstr='#93ac53',GradientType=0);
}
.cmp_header_nav_li_new_checklist:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  -moz-opacity: 0.7;
  opacity: 0.7;
}
.cl-device-mobile .cmp_header_nav_li__name {
  display: none !important;
}
.cmp_header_nav_li__name {
  padding-right: 10px;
}
.cmp_header_nav_li_tx__a {
  color: #fff !important;
  text-decoration: none !important;
}
.cmp_header_nav_li_tx__a:hover {
  text-decoration: underline !important;
}
.cmp_header_nav_btn {
  padding-top: 8px;
}
.cmp_header_nav_l {
  float: right;
  overflow: hidden;
}
.cmp_header_nav_li {
  float: left;
  color: #fff;
  line-height: 42px;
}
.cmp_header_nav_li + .cmp_header_nav_li {
  margin-left: 18px;
}
.cmp_header_nav_li_a {
  display: block;
}
.cmp_header_nav_li_a img,
.cmp_header_nav_li_a svg {
  display: block;
}
.cmp_header_nav_li_a svg {
  width: 42px;
  height: 42px;
  fill: #f9f9f9;
}
.cmp_header_nav_li_a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
  -moz-opacity: 0.85;
  opacity: 0.85;
}
.cmp_header_nav_li_cnt {
  position: absolute;
  top: 42px;
  right: -1px;
}
.cmp_header_nav_li_cnt_l {
  border: 1px solid #ccc;
  border-top-color: transparent;
  width: 210px;
  -webkit-box-shadow: 0 1px 5px #a7a7a7;
  -o-box-shadow: 0 1px 5px #a7a7a7;
  box-shadow: 0 1px 5px #a7a7a7;
}
.cmp_header_nav_li_cnt_li_a {
  background: #fff;
  display: block;
  padding: 15px;
  text-decoration: none !important;
}
.cmp_header_nav_li_cnt_li_a,
.cmp_header_nav_li_cnt_li_a:link {
  color: #0051a3;
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
  -moz-text-decoration-style: dotted;
  text-decoration-style: dotted;
}
.cmp_header_nav_li_cnt_li_a:visited {
  color: #0051a3;
}
.cmp_header_nav_li_cnt_li_a:hover,
.cmp_header_nav_li_cnt_li_a:focus {
  color: #0051a3;
  text-decoration: none;
}
.cmp_header_nav_li_cnt_li_a:active {
  color: #0051a3;
}
.cmp_header_nav_li_cnt_li + .cmp_header_nav_li_cnt_li {
  border-top: 1px solid #ccc;
}
.cmp_header_nav_li_cnt_li_a:hover {
  background: #f1f1f1;
}
.cmp_header_nav_li_cnt_li_a__logout,
.cmp_header_nav_li_cnt_li_a__logout:link {
  color: #a30000;
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
  -moz-text-decoration-style: dotted;
  text-decoration-style: dotted;
}
.cmp_header_nav_li_cnt_li_a__logout:visited {
  color: #a30000;
}
.cmp_header_nav_li_cnt_li_a__logout:hover,
.cmp_header_nav_li_cnt_li_a__logout:focus {
  color: #a30000;
  text-decoration: none;
}
.cmp_header_nav_li_cnt_li_a__logout:active {
  color: #a30000;
}
.cmp_changelog_txt {
  font-size: 12px;
  line-height: 16px;
  color: #000;
  padding: 6px 8px;
  float: left;
  z-index: 30;
}
.cmp_changelog_txt_a {
  color: #444 !important;
  text-decoration: underline !important;
}
.cmp_changelog_txt_a:hover {
  text-decoration: none !important;
}
.cmp_changelog_close {
  float: right;
  padding: 3px;
  font-size: 20px;
  line-height: 20px;
}
.cmp_changelog_close a {
  display: block;
  color: #f5ae5e !important;
  text-decoration: none !important;
  border: #ffffff;
  background: #ffffff;
  width: 21px;
  height: 21px;
  -webkit-border-radius: 21px;
  -ms-border-radius: 21px;
  -o-border-radius: 21px;
  border-radius: 21px;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
}
.cmp_changelog_close a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  -moz-opacity: 0.7;
  opacity: 0.7;
}
.cmp_changelog_cnt {
  position: absolute;
  top: 12px;
  left: 0;
  z-index: 11;
}
.cmp_changelog_cnt_tr {
  position: relative;
}
.cmp_changelog_tr {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  content: "";
  overflow: hidden;
  border-style: solid;
  border-top-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-width: 8px;
  position: absolute;
  display: block;
  margin: 0;
  padding: 0;
}
.cmp_changelog_tr_1 {
  z-index: -1;
  border-width: 9px;
  left: 14px;
  top: 0;
  border-color: #cccccc;
}
.cmp_changelog_tr_2 {
  border-color: #ffffff;
  left: 15px;
  top: 3px;
}
.cmp_changelog_l {
  z-index: -1;
  margin-top: 18px;
  width: 310px;
  border: 1px solid #cccccc;
  background: #ffffff;
  -webkit-box-shadow: 0px 1px 3px #999999;
  -o-box-shadow: 0px 1px 3px #999999;
  box-shadow: 0px 1px 3px #999999;
  -webkit-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  padding: 6px 12px 6px 2px;
}
.cmp_changelog_li + .cmp_changelog_li {
  margin-top: 15px;
}
.cmp_changelog_li_h {
  position: relative;
  padding: 9px 0;
}
.cmp_changelog_li_h__data {
  margin-bottom: 0;
}
.cmp_changelog_li_cnt + .cmp_changelog_li_h__head {
  margin-top: 3px;
}
.cmp_changelog_li_h_txt {
  display: block;
  font-size: 11px;
  line-height: 11px;
  position: absolute;
  top: 2px;
  left: 0px;
  background: #ffffff;
  padding: 2px 5px 2px 11px;
}
.cmp_changelog_li_h_txt__data {
  color: #6d6d6d;
  font-weight: bold;
}
.cmp_changelog_li_h_txt__head {
  color: #999;
}
.cmp_changelog_li_h_txt_a,
.cmp_changelog_li_h_txt_a:link {
  color: #5987C8;
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
  -moz-text-decoration-style: dotted;
  text-decoration-style: dotted;
}
.cmp_changelog_li_h_txt_a:visited {
  color: #5987C8;
}
.cmp_changelog_li_h_txt_a:hover,
.cmp_changelog_li_h_txt_a:focus {
  color: #5987C8;
  text-decoration: none;
}
.cmp_changelog_li_h_txt_a:active {
  color: #5987C8;
}
.cmp_changelog_li_cnt {
  padding-left: 11px;
}
.cmp_changelog_li_cnt {
  zoom: 1;
  display: block;
}
.cmp_changelog_li_cnt:before,
.cmp_changelog_li_cnt:after {
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}
.cmp_changelog_li_cnt:after {
  clear: both;
}
.cmp_changelog_li_cnt_left {
  float: left;
  margin-right: 6px;
}
.cmp_changelog_li_cnt_left_btn {
  width: 36px;
  text-align: center !important;
}
.cmp_changelog_li_cnt_right {
  overflow: hidden;
  font-size: 11px;
  line-height: 11px;
  padding-top: 2px;
}
@media screen and (max-width: 356px) {
  .cmp_changelog_l {
    width: auto;
  }
}
.component_breadcrumbs {
  padding: 0 0 15px 0;
}
.cmp_breadcrumbs_l {
  display: block;
  overflow: hidden;
  padding: 0 0 0px;
}
.cmp_breadcrumbs_li {
  float: left;
}
.cmp_breadcrumbs_li__img .cmp_breadcrumbs_li_txt__a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  -moz-opacity: 0.7;
  opacity: 0.7;
}
.cmp_breadcrumbs_li + .cmp_breadcrumbs_li {
  margin-left: 5px;
}
.cmp_breadcrumbs_li_txt {
  display: block;
  font-size: 14px;
  line-height: 16px;
  color: #0485b2;
}
a.cmp_breadcrumbs_li_txt.cmp_breadcrumbs_li_txt__a,
a.cmp_breadcrumbs_li_txt.cmp_breadcrumbs_li_txt__a:link {
  color: #0485b2;
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
  -moz-text-decoration-style: dotted;
  text-decoration-style: dotted;
}
a.cmp_breadcrumbs_li_txt.cmp_breadcrumbs_li_txt__a:visited {
  color: #0485b2;
}
a.cmp_breadcrumbs_li_txt.cmp_breadcrumbs_li_txt__a:hover,
a.cmp_breadcrumbs_li_txt.cmp_breadcrumbs_li_txt__a:focus {
  color: #00a6d3;
  text-decoration: none;
}
a.cmp_breadcrumbs_li_txt.cmp_breadcrumbs_li_txt__a:active {
  color: #0485b2;
}
.cmp_breadcrumbs_li__sep .cmp_breadcrumbs_li_txt {
  color: #0485b2;
}
.cmp_breadcrumbs_li__img  img {
  max-height: 16px;
}
.cmp_breadcrumbs_h_txt {
  font-size: 20px;
  line-height: 22px;
  font-weight: normal;
  color: #212121;
}
a.cmp_breadcrumbs_h_txt.cmp_breadcrumbs_h_txt__a,
a.cmp_breadcrumbs_h_txt.cmp_breadcrumbs_h_txt__a:link {
  color: #212121;
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
  -moz-text-decoration-style: dotted;
  text-decoration-style: dotted;
}
a.cmp_breadcrumbs_h_txt.cmp_breadcrumbs_h_txt__a:visited {
  color: #212121;
}
a.cmp_breadcrumbs_h_txt.cmp_breadcrumbs_h_txt__a:hover,
a.cmp_breadcrumbs_h_txt.cmp_breadcrumbs_h_txt__a:focus {
  color: #212121;
  text-decoration: none;
}
a.cmp_breadcrumbs_h_txt.cmp_breadcrumbs_h_txt__a:active {
  color: #212121;
}
.cmp_breadcrumbs_h_txt {
  font-weight: bold;
  text-shadow: 1px 1px 2px #fff;
  overflow: hidden;
}
.cmp_breadcrumbs_l {
  padding-bottom: 12px;
}
.cmp_breadcrumbs_li_txt img {
  float: left;
  margin-right: 4px;
}
.cmp_breadcrumbs_li_txt span {
  line-height: 16px;
  float: left;
}
#body.cl-device-mibile .component_totop {
  display: none !important;
}
.component_totop {
  position: fixed;
  top: 42px;
  left: 0;
  bottom: 0;
  z-index: 120;
  display: none !important;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8;
}
.cmp_totop_a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  color: #3b8d8b !important;
  text-decoration: none !important;
  font-weight: bold;
}
.cmp_totop_a:hover .cmp_totop_h_txt {
  text-decoration: underline !important;
}
.cmp_totop_overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
}
.cmp_totop_h {
  padding: 8px 25px 8px 15px;
  display: block;
}
.cmp_totop_h_i {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  content: "";
  overflow: hidden;
  border-style: solid;
  border-top-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-width: 6px;
  border-color: rgba(255,255,255,0);
  border-color: #3b8d8b;
}
.cmp_totop__active {
  display: block !important;
}
.cmp_totop__hidden {
  display: none !important;
}
.page_category_action_page_typography .ibox-title {
  background-color: #c6c6c6;
}
.page_category_action_page_typography .ibox-content {
  border-right: 10px solid #c6c6c6;
  border-left: 10px solid #c6c6c6;
  border-bottom: 10px solid #c6c6c6;
  border-top: 1px solid #c6c6c6;
  background-color: transparent;
}
.page_category_manager_edit .mdl_contents_main_content {
  overflow: hidden;
  padding-right: 12px;
  padding-top: 15px;
}
.page_category_manager_edit .mdl_contents_main_content_in {
  padding-right: 12px;
}
.page_category_manager_edit .dragg {
  position: absolute;
  top: 40px;
  right: 10px;
  bottom: 0;
  width: 3px;
  background: #eee;
  z-index: 50;
}
.page_category_manager_edit .mdl_contents_main_options {
  float: right;
  width: 45%;
  max-width: 80%;
  min-width: 10%;
}
.page_category_manager_edit .mdl_contents_main_edit {
  z-index: 10;
}
.page_category_manager_edit .redactor_box {
  border-color: #eee;
}
.page_category_manager_edit .redactor_toolbar {
  background-color: #eeeeee;
  background-image: -moz-linear-gradient(#fdfdfd,#eeeeee);
  background-image: -ms-linear-gradient(#fdfdfd,#eeeeee);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fdfdfd),color-stop(100%,#eeeeee));
  background-image: -webkit-linear-gradient(#fdfdfd,#eeeeee);
  background-image: -o-linear-gradient(#fdfdfd,#eeeeee);
  background-image: linear-gradient(#fdfdfd,#eeeeee);
  border-bottom-color: #ccc;
}
.mdr_no-cssgradients .page_category_manager_edit .redactor_toolbar {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#eeeeee',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd',endColorstr='#eeeeee',GradientType=0);
}
.page_category_manager_edit .mdl_contents_manage_btns {
  padding: 10px 10px 11px;
  overflow: hidden;
  position: fixed;
  bottom: 0;
  left: 265px;
  background: #dfdfdf;
  border: 1px solid #ccc;
  border-bottom: none;
  -webkit-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  z-index: 141;
}
.page_category_manager_edit .mdl_contents_manage_btns .ce {
  float: left;
}
.page_category_manager_edit .mdl_contents_manage_btns .ce + .ce {
  margin-left: 15px;
}
.page_category_manager_edit .mdl_contents_manage_buttons_secondary {
  padding: 0;
}
.page_category_manager_edit .mdl_contents_manage_buttons_secondary .ce {
  float: left;
}
.page_category_manager_edit .mdl_contents_manage_buttons_secondary .ce + .ce {
  margin-left: 15px;
}
.page_category_manager_edit .tags_l_head {
  margin-top: 15px;
  padding: 5px 4px;
  font-size: 14px;
  line-height: 14px;
  font-weight: bold;
  text-shadow: 0 1px 2px #fff;
}
.page_category_manager_edit .tabs_l {
  padding-top: 15px;
}
.page_category_manager_edit .tabs_li + .tabs_li {
  padding-top: 15px;
}
.page_category_manager_edit .tabs_li_head {
  padding: 6px 4px 6px 0px;
}
.page_category_manager_edit .tabs_li_head_txt {
  text-decoration: none;
  color: #666;
  font-size: 12px;
  line-height: 12px;
}
.page_category_manager_edit .tabs_li_content {
  padding-top: 3px;
}
.page_category_manager_edit .tabs_li__effect .tabs_li_head {
  padding: 6px 4px 6px 20px;
  cursor: pointer;
}
.page_category_manager_edit .tabs_li__effect .tabs_li_head:hover .tabs_li_head_txt {
  color: #008bd4;
  text-decoration: underline;
}
.page_category_manager_edit .tabs_li__effect .tabs_li_head:hover .tabs_li_head_tr {
  border-color: rgba(255,255,255,0);
  border-color: #008bd4;
}
.page_category_manager_edit .tabs_li__effect .tabs_li_head_tr {
  position: absolute;
  top: 50%;
  left: 0px;
}
.page_category_manager_edit .tabs_li__effect.tabs_li__active .tabs_li_head_txt {
  color: #008bd4;
}
.page_category_manager_edit .tabs_li__effect.tabs_li__active .tabs_li_head_tr {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  content: "";
  overflow: hidden;
  border-style: solid;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
  border-width: 4px;
  border-color: rgba(255,255,255,0);
  border-color: #008bd4;
  margin-top: -2px;
}
.page_category_manager_edit .tabs_li__effect.tabs_li__inactive .tabs_li_content {
  display: none;
}
.page_category_manager_edit .tabs_li__effect.tabs_li__inactive .tabs_li_head_tr {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  content: "";
  overflow: hidden;
  border-style: solid;
  border-top-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
  border-width: 4px;
  border-color: rgba(255,255,255,0);
  border-color: #999;
  margin-top: -4px;
}
#body.page_category_manager_edit .ui-tabs .ui-tabs-nav {
  margin-bottom: 25px;
}
#body.page_category_manager_edit .elm-pad + .elm-pad {
  padding-top: 25px;
}
#body .page_category_manager_edit .elm-pad + .elm-pad {
  padding-top: 25px;
}
.page_category_manager .cp-container {
  background: url("/manager/images/bgr.jpg") 0 0 no-repeat;
  width: 26px;
  height: 26px;
  padding: 12px;
}
.page_category_manager .cp-buffer-1,
.page_category_manager .cp-buffer-2 {
  background: url("/manager/images/buffer.png") 0 0 no-repeat;
}
.page_category_manager .cp-controls {
  padding: 6px;
}
.page_category_manager .cp-controls li a {
  width: 13px;
  height: 13px;
}
.page_category_manager .cp-progress-1,
.page_category_manager .cp-progress-2 {
  background: url("/manager/images/progress.png") 0 0 no-repeat;
}
.page_category_manager .cp-controls .cp-play {
  background: url("/manager/images/controls.png") 0 0 no-repeat;
}
.page_category_manager .cp-controls .cp-pause {
  background: url("/manager/images/controls.png") 0 -13px no-repeat;
}
.page_category_manager .cp-controls .cp-play:hover {
  background: url("/manager/images/controls.png") -13px 0 no-repeat;
}
.page_category_manager .cp-controls .cp-pause:hover {
  background: url("/manager/images/controls.png") -13px -13px no-repeat;
}
.page_category_manager .cp-buffer-1,
.page_category_manager .cp-buffer-2,
.page_category_manager .cp-progress-1,
.page_category_manager .cp-progress-2 {
  width: 26px;
  height: 26px;
  clip: rect(0px,13px,26px,0px);
  -webkit-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
}
.page_category_manager .cp-buffer-holder,
.page_category_manager .cp-progress-holder,
.page_category_manager .cp-circle-control {
  width: 26px;
  height: 26px;
}
.page_category_manager .cp-buffer-holder,
.page_category_manager .cp-progress-holder {
  clip: rect(0px,26px,26px,13px);
}
.page_category_manager .cp-container .cp-fallback {
  background: url("/manager/images/progress_sprite.jpg") no-repeat;
  background-position: 0 26px;
}
.fade_descr {
  padding-top: 5px;
  color: #9C9C9C;
  width: 100%;
  overflow-y: hidden;
  height: 25px;
  max-width: 350px;
}
.mdl_gallery_tbl_view_description_edit_icon {
  float: left;
}
.mdl_gallery_tbl_view_description_redactor {
  overflow: hidden;
  padding-top: 4px;
}
.mdl_contents_manage_buttons_after_content {
  margin-top: 15px;
}
.title_image_seo_block {
  padding: 10px 0 10px 0;
}
.title_image_seo_block .ce-fieldset-label {
  color: #666666;
  font-weight: normal;
}
.redactor_editor.content_styles {
  line-height: 1.3;
}
.redactor_editor.content_styles h1 {
  font-size: 18px;
}
.redactor_editor.content_styles h2 {
  font-size: 16px;
}
.redactor_editor.content_styles h3 {
  font-size: 14px;
}
.redactor_editor.content_styles p,
.redactor_editor.content_styles ul,
.redactor_editor.content_styles ol,
.redactor_editor.content_styles h1,
.redactor_editor.content_styles h2,
.redactor_editor.content_styles h3,
.redactor_editor.content_styles h4 {
  margin-bottom: 15px;
}
.redactor_editor.content_styles ul li + li,
.redactor_editor.content_styles ol li + li {
  margin-top: 5px;
}
.redactor_editor.content_styles table td,
.redactor_editor.content_styles table th {
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 10px 5px;
}
.redactor_editor.content_styles table {
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  margin-bottom: 15px;
}
.redactor_object_description {
  min-height: 400px;
}
.content_block_page .content {
  overflow: visible;
}
.content_block_page .dropdown-block li {
  padding: 10px;
}
.content_block_page .sortable-placeholder {
  background: #F3F3F4;
  border: 1px dashed #ccc;
  height: 48px;
}
.content_block_page .sortable_item.inactive .ibox-title {
  background: #e6e6e6;
}
.content_block_page .sortable .fa-sort {
  position: absolute;
  left: 5px;
  top: 15px;
  cursor: move;
}
.content_block_page .sortable .ibox-title {
  cursor: default;
}
.content_block_page .ibox-tools {
  float: right;
}
.content_block_page .ibox-title h5 {
  cursor: pointer;
}
.content_block_page .redactor-toolbar {
  z-index: 0;
}
.content_block_page .text_position_table {
  text-align: center;
  border-collapse: separate;
  border-spacing: 5px;
}
.content_block_page .text_position_table td a {
  display: block;
  width: 100%;
}
.content_block_page .upload_title_image {
  padding-top: 5px;
}
.content_block_page .upload_title_image .btn {
  margin-bottom: 0;
}
.content_block_page .qq-upload-button-hover .btn {
  background-color: #ccc !important;
}
.content_block_page .delete_title_image_btn {
  margin-bottom: 0;
}
.content_block_page .preview {
  border: 1px dashed #ccc;
}
.content_block_page .ibox-block {
  margin-bottom: 0;
}
.content_block_page .block_type {
  font-style: italic;
  font-size: 12px;
  font-weight: normal;
}
ul.dropdown-menu li.weight a {
  font-weight: bold;
}
.content_block_page_settings .buttons_wr {
  display: none;
}
.page_category_controller_products .ecommerce .nav > li.active {
  border: 0;
}
.page_category_controller_products .cmp_media_uploader_left_li {
  text-align: center;
}
.page_category_controller_products .cmp_media_uploader_left_li img {
  max-height: 300px;
}
.page_category_controller_products th .component_tokeninput {
  float: left;
}
.page_category_controller_products #products_listing .count_images {
  position: absolute;
  right: 0;
  top: 0;
}
.page_category_controller_products .popover {
  max-width: none !important;
}
.page_category_action_preview .fr_section_content {
  padding: 0 !important;
}
.page_category_action_preview .contents_list {
  overflow: hidden;
  margin: 30px -10px -10px;
}
.page_category_action_preview .contents_list_item {
  float: left;
  width: 33%;
  height: 250px;
}
.page_category_action_preview a.content_media_short_a {
  display: block;
  text-decoration: none !important;
  margin: 10px !important;
}
.page_category_action_preview a.content_media_short_a img {
  display: block;
  margin: 0 auto;
}
.page_category_action_preview .content_meta_li__tags {
  padding: 0;
  background: none;
}
.page_category_action_preview .content_meta_li_tags_l {
  overflow: hidden;
}
.page_category_action_preview .content_meta_li_tags_li {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  text-transform: capitalize;
  line-height: 18px;
}
.page_category_action_preview .content_meta_li_tags_li .content_meta_txt {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
}
.page_category_action_preview .content_meta_li_tags_li .content_meta_txt__sep {
  margin: 0 6px 0 1px;
  color: #5987C8;
}
.page_category_action_preview .fr_section_content {
  padding: 0 !important;
}
.page_category_action_preview .contents_list {
  overflow: hidden;
  margin: 30px -10px -10px;
}
.page_category_action_preview .contents_list_item {
  float: left;
  width: 33%;
  height: 250px;
}
.page_category_action_preview a.content_media_short_a {
  display: block;
  text-decoration: none !important;
  margin: 10px !important;
}
.page_category_action_preview a.content_media_short_a img {
  display: block;
  margin: 0 auto;
}
.page_category_action_preview .content_meta_li__tags {
  padding: 0;
  background: none;
}
.page_category_action_preview .content_meta_li_tags_l {
  overflow: hidden;
}
.page_category_action_preview .content_meta_li_tags_li {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  text-transform: capitalize;
  line-height: 18px;
}
.page_category_action_preview .content_meta_li_tags_li .content_meta_txt {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
}
.page_category_action_preview .content_meta_li_tags_li .content_meta_txt__sep {
  margin: 0 6px 0 1px;
  color: #5987C8;
}
.page_category_controller_emails.page_category_action_page_templates .grayscaled img {
  opacity: 0.3;
}
.page_category_controller_emails.page_category_action_page_templates .listing_opacity {
  opacity: 0.3;
}
.lang_block {
  display: block;
  font-size: 10px;
  line-height: 10px;
  color: #999;
  position: absolute;
  top: -8px;
  left: 10px;
  padding: 3px 5px;
  background: #ffffff;
}
.mdl_contents_main_edit {
  margin-bottom: 15px;
}
.page_edit_page_hr_wr {
  position: relative;
  height: 40px;
}
.page_edit_page_hr_wr hr {
  margin-bottom: 20px;
}
.page_edit_page_hr {
  position: absolute;
  top: -17px;
  background: #fff;
  padding-right: 6px;
}
.page_edit_page_hr img {
  float: left;
  display: block;
  margin-right: 6px;
}
.page_edit_page_hr_h {
  float: left;
  display: block;
  padding-top: 11px;
}
.gallery_photo_img {
  display: block;
}
.gallery_photo_img img {
  display: block;
  max-width: 100%;
  height: auto;
}
.gallery_photo_dsc {
  color: #999999;
  font-size: 14px;
  line-height: 1.3;
  margin-top: 6px;
}
.gallery_photo_a_wr {
  overflow: hidden;
}
.gallery_photo_a {
  color: #fff !important;
  font-size: 14px;
  line-height: 1.1;
  float: left;
  margin-top: 6px !important;
  display: block;
}
.gallery_photo_a:after {
  color: #bdbcbc;
  content: ', ';
  margin-right: 6px !important;
}
.gallery_photo_a:last-child:after {
  content: '';
  margin-right: 0 !important;
}
#body .ctrRedactorUploadFile_button {
  z-index: 80;
}
#body .ctrRedactorUploadFile_drop_zone {
  display: block !important;
  position: relative;
  width: auto;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  padding: 40px;
  border: 4px dashed #eee;
  text-align: center;
  margin: 20px 0 0;
  background: #fff;
}
#body .ctrRedactorUploadFile_drop_zone.qq-upload-drop-area-active {
  border-color: #4A4A4A;
  background: #eee !important;
}
#body .ctrRedactorUploadFile_zone_txt {
  font-size: 26px;
  line-height: 30px;
}
#body .ctrRedactorUploadFile_zone_txt__2 {
  font-size: 20px;
  line-height: 24px;
  padding-top: 10px;
}
#body .ctrRedactorUploadFile_zone_btn_wr {
  padding-top: 10px;
}
.content_styles pre,
.content_styles code {
  overflow-x: auto;
}
.content_styles pre:before,
.content_styles code:before {
  visibility: visible;
  height: auto;
  color: black;
  font-weight: bold;
  text-decoration: underline;
  padding-bottom: 10px;
  text-align: right;
}
.content_styles code {
  border: 1px solid #CCC;
  font-family: "Courier New", Courier New, Courier, monospace;
  padding: 0.5em 1em;
  margin: 0.5em 0;
  white-space: nowrap !important;
  word-wrap: normal;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
.content_styles .code_example:before {
  content: 'Code example:';
}
.content_styles .smarty_eval:before {
  content: 'Smarty eval:';
}
.content_styles .javascript_example:before {
  content: 'Javascript example:';
}
.content_styles .smarty_example:before {
  content: 'Smarty example:';
}
.content_styles .html_code:before {
  content: 'Html code:';
}
.content_styles .css_code:before {
  content: 'Css code:';
}
.content_styles .javascript_code:before {
  content: 'Javascript code:';
}
.content_styles .php_code:before {
  content: 'PHP code:';
}
.contacts_tabs_cnt {
  background: #fff;
  border: 1px solid #ccc;
  border-top: none;
  -webkit-border-radius: 0 0 10px 10px;
  -ms-border-radius: 0 0 10px 10px;
  -o-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
}
.contacts_tabs_head {
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(#ffffff,#f9f9f9);
  background-image: -ms-linear-gradient(#ffffff,#f9f9f9);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#f9f9f9));
  background-image: -webkit-linear-gradient(#ffffff,#f9f9f9);
  background-image: -o-linear-gradient(#ffffff,#f9f9f9);
  background-image: linear-gradient(#ffffff,#f9f9f9);
  padding: 5px;
  overflow: hidden;
  border-bottom: 1px solid #ccc;
}
.mdr_no-cssgradients .contacts_tabs_head {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f9f9f9',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f9f9f9',GradientType=0);
}
.contacts_tabs_head_btn {
  float: left;
}
.contacts_tabs_head_btn + .contacts_tabs_head_btn {
  margin-left: 6px;
}
.contacts_tabs_head_search {
  float: right;
  width: 220px;
  margin-top: 5px;
}
.contacts_tabs_l,
.contacts_tabs_li {
  zoom: 1;
  display: block;
}
.contacts_tabs_l:before,
.contacts_tabs_l:after,
.contacts_tabs_li:before,
.contacts_tabs_li:after {
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}
.contacts_tabs_l:after,
.contacts_tabs_li:after {
  clear: both;
}
.contacts_tabs_li__users {
  float: left;
  min-width: 230px;
}
.contacts_tabs_li_users_l {
  overflow-y: scroll;
  height: 515px;
}
.contacts_tabs_li_users_li {
  padding: 5px;
  background: #fff;
  overflow: hidden;
  border-bottom: 1px solid #ccc;
}
.contacts_tabs_li_users_li:last-child {
  border-bottom: none;
}
.contacts_tabs_li_users_li:hover,
.contacts_tabs_li_users_li_active {
  background: #fff0b9;
  cursor: pointer;
}
.contacts_tabs_li_users_li_icon {
  float: left;
  width: 32px;
  height: 32px;
  margin-right: 5px;
  background: #ebebeb;
}
.contacts_tabs_li_users_li_dsc {
  float: left;
}
.contacts_tabs_li_users_li_dsc_name {
  font-weight: bold;
  font-size: 16px;
  line-height: 18px;
}
.contacts_tabs_li_users_li_dsc_position {
  font-size: 12px;
  line-height: 14px;
}
.contacts_tabs_li__dsc {
  overflow: hidden;
}
.contacts_tabs_li_dsc_projects {
  float: right;
  width: 180px;
  padding: 5px;
}
.contacts_tabs_li_dsc_projects_l {
  margin-top: 14px;
  overflow-y: scroll;
  height: 456px;
}
.contacts_tabs_li_dsc_projects_li .ce-checkbox {
  white-space: nowrap;
  text-overflow: ellipsis;
}
.contacts_tabs_li_dsc_projects_li .ce-checkbox.ce-active {
  font-weight: bold;
}
.contacts_tabs_li_dsc_projects_li + .contacts_tabs_li_dsc_projects_li {
  margin-top: 0;
}
.contacts_tabs_li_dsc_info {
  overflow: hidden;
  background: #f9f9f9;
  padding: 20px 20px 22px 20px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
.contacts_tabs_li_dsc_info_li {
  overflow: hidden;
}
.contacts_tabs_li_dsc_info_li + .contacts_tabs_li_dsc_info_li {
  margin-top: 10px;
}
.contacts_tabs_li_dsc_info_li__btn {
  margin-top: 0 !important;
}
.contacts_tabs_li_dsc_info_li_btn {
  float: left;
  margin-right: 10px;
  margin-top: 10px !important;
}
.contacts_tabs_li_dsc_info_li__delete {
  line-height: 24px;
}
.contacts_tabs_li_dsc_info_li__delete,
.contacts_tabs_li_dsc_info_li__delete:link {
  color: #c40600;
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
  -moz-text-decoration-style: dotted;
  text-decoration-style: dotted;
}
.contacts_tabs_li_dsc_info_li__delete:visited {
  color: #c40600;
}
.contacts_tabs_li_dsc_info_li__delete:hover,
.contacts_tabs_li_dsc_info_li__delete:focus {
  color: #c40600;
  text-decoration: none;
}
.contacts_tabs_li_dsc_info_li__delete:active {
  color: #c40600;
}
.contacts_tabs_li_dsc_info_li_dsc {
  overflow: hidden;
}
.contacts_tabs_li_dsc_info_li_dsc_icon {
  float: left;
  width: 32px;
  height: 32px;
  margin-right: 5px;
  background: #ebebeb;
}
.contacts_tabs_li_dsc_info_li_dsc_btn {
  float: left;
  margin-top: 4px;
}
.contacts_tabs_foot {
  background-color: #ffffff;
  background-image: -moz-linear-gradient(#f9f9f9,#ffffff);
  background-image: -ms-linear-gradient(#f9f9f9,#ffffff);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#ffffff));
  background-image: -webkit-linear-gradient(#f9f9f9,#ffffff);
  background-image: -o-linear-gradient(#f9f9f9,#ffffff);
  background-image: linear-gradient(#f9f9f9,#ffffff);
  text-align: center;
  padding: 10px 5px;
  font-size: 12px;
  line-height: 12px;
  -webkit-border-radius: 0 0 10px 10px;
  -ms-border-radius: 0 0 10px 10px;
  -o-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
  border-top: 1px solid #ccc;
}
.mdr_no-cssgradients .contacts_tabs_foot {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#ffffff',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#ffffff',GradientType=0);
}
@media screen and (max-width: 670px) {
  .contacts_tabs_head {
    border-top: 1px solid #ccc;
  }
  .contacts_tabs_li_users_l {
    height: 171px;
  }
  .contacts_tabs_li__dsc {
    float: left;
    width: 100%;
    border-top: 1px solid #ccc;
  }
  .contacts_tabs_li_dsc_info {
    border-left: none;
  }
  .contacts_tabs_li__users,
  .contacts_tabs_li_users_l {
    width: 100%;
  }
  .contacts_tabs_li_dsc_info {
    padding: 5px;
  }
  .contacts_tabs_li_dsc_projects_l {
    height: 435px;
  }
}
@media screen and (max-width: 470px) {
  .contacts_tabs_head_search {
    float: left;
    width: 100%;
  }
  .contacts_tabs_li_dsc_projects {
    width: 140px;
  }
  .contacts_tabs_li_dsc_info_li_btn {
    margin-top: 5px !important;
  }
}
.mdl_faq_li {
  display: block;
  background: transparent;
  padding: 8px;
  padding-left: 0;
  border: 1px solid transparent;
  -webkit-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
.mdl_faq_li {
  zoom: 1;
  display: block;
}
.mdl_faq_li:before,
.mdl_faq_li:after {
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}
.mdl_faq_li:after {
  clear: both;
}
.mdl_faq_li + .mdl_faq_li {
  margin-top: 8px;
}
.mdl_faq_li_h {
  display: block;
  position: relative;
  padding-left: 30px;
}
.mdl_faq_li_h .mdl_faq_li_h_txt {
  cursor: pointer;
  color: #5987C8;
  font-size: 18px;
  line-height: 26px;
}
.mdl_faq_li_h .mdl_faq_li_h_txt,
.mdl_faq_li_h .mdl_faq_li_h_txt:link {
  color: #5987C8;
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
  -moz-text-decoration-style: dotted;
  text-decoration-style: dotted;
}
.mdl_faq_li_h .mdl_faq_li_h_txt:visited {
  color: #5987C8;
}
.mdl_faq_li_h .mdl_faq_li_h_txt:hover,
.mdl_faq_li_h .mdl_faq_li_h_txt:focus {
  color: #5987C8;
  text-decoration: none;
}
.mdl_faq_li_h .mdl_faq_li_h_txt:active {
  color: #5987C8;
}
.mdl_faq_li_h .mdl_faq_li_tr {
  content: "";
  display: inline;
  border-style: solid;
  border-color: transparent;
  border-color: rgba(255,255,255,0);
  border-width: 5px 0 5px 5px;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  border-left-color: #5987C8;
  position: absolute;
  left: 12.5px;
  top: 8px;
}
.mdl_faq_li__active {
  background: #ffffff;
  border: 1px dashed #ccc;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}
.mdl_faq_li__active .mdl_faq_li_h_txt {
  text-decoration: none !important;
  color: #005ac8 !important;
}
.mdl_faq_li__active .mdl_faq_li_tr {
  content: "";
  display: inline;
  border-style: solid;
  border-color: transparent;
  border-color: rgba(255,255,255,0);
  border-width: 5px 5px 0 5px;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  border-top-color: #005ac8;
  left: 10px;
  top: 10.5px;
}
.mdl_faq_li_dsc_wr {
  display: none;
  padding-top: 5px;
  padding-left: 30px;
  font-size: 14px;
  line-height: 18px;
  color: #444444;
}
.mdl_faq_li__active .mdl_faq_li_dsc_wr {
  display: block;
}
.mdl_faq_li_dsc_wr p {
  margin: 0;
}
.product-img img {
  max-width: 100%;
  height: 400px;
  width: auto;
}
.product-img-fake {
  height: 200px;
  text-align: center;
  font-size: 16px;
  padding-top: 90px;
  background-color: #2e2e2e;
  color: #aeaeae;
}
.prod_row:nth-child(3n+1) {
  clear: both;
}
.product-detail .ibox-content {
  padding: 0;
  background: none;
  border: none;
}
@media (max-width: 992px) {
  .prod_row:nth-child(3n+1) {
    clear: none;
  }
  .prod_row:nth-child(2n+1) {
    clear: both;
  }
}
.sign_up_in {
  max-width: 350px;
  margin: 0 auto;
}
.sign_up_group_l {
  position: relative;
}
.sign_up_group_li + .sign_up_group_li {
  margin-top: 10px;
}
.sign_up_btn {
  margin-top: 10px;
  position: relative;
}
.sign_up_btn .ce {
  text-align: center;
}
.sign_up_code.ce-icon-left {
  padding-left: 90px !important;
}
.sign_up_code.ce-icon-left .ce-i {
  width: 91px !important;
  border-right: 1px solid #d4d4d4;
  height: 27px;
}
.sign_up_code.ce-icon-left input.ce-f {
  padding-left: 10px !important;
}
.sign_up_img_wr {
  position: absolute;
  left: 1px;
  bottom: -1px;
}
.sign_up_img_wr_img {
  width: 90px;
  height: 27px;
  -webkit-border-radius: 3px 0 0 3px;
  -ms-border-radius: 3px 0 0 3px;
  -o-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.sign_up_img_wr_icon {
  width: 12px;
  height: 12px;
  position: absolute;
  left: 3px;
  top: 6px;
}
.sign_up_foot_li_a_img {
  position: absolute;
  z-index: 1;
  margin-top: 7px;
  margin-left: 10px;
  cursor: pointer;
}
.ce-theme-red .ce-tooltip-message {
  background: #b20008;
  color: #fff;
  line-height: 14px;
}
.ce-theme-red .ce-tooltip-close {
  top: 8px;
  right: 10px;
  width: auto;
  height: auto;
  font-size: 22px;
  line-height: 22px;
  color: #fff;
}
.ce-theme-red .ce-tooltip-closed .ce-tooltip-message {
  padding-right: 24px;
}
.ce-theme-red.ce-tooltip-closed .ce-tooltip-message {
  padding-right: 24px;
}
.page_sign_up .sign_up_foot_l {
  overflow: hidden;
}
.page_sign_up .sign_up_foot_title {
  font-size: 16px;
  color: #9c9c9c;
  text-align: center;
  padding: 10px 0;
}
.page_sign_up .sign_up_foot_li {
  display: block;
  margin: 8px 0;
}
.page_sign_up .sign_up_foot_li_a {
  width: 100%;
}
.page_sign_up .sign_up_foot_li_a .ce-i {
  border-left-width: 1px;
  border-left-style: solid;
}
.page_sign_up .sign_up_foot_li_a__Facebook .ce-i {
  border-left-color: #4985C4;
}
.page_sign_up .sign_up_foot_li_a__Odnoklassniki .ce-i {
  border-left-color: #ffb243;
}
.page_sign_up .sign_up_foot_li_a__Twitter .ce-i {
  border-left-color: #23A9D6;
}
.page_sign_up .sign_up_foot_li_a__Google .ce-i {
  border-left-color: #407EA5;
}
.page_sign_up .sign_up_foot_li_a .ce-i {
  border-left: 0;
}
.ce-theme-Facebook {
  background: #3f7bb9;
  text-shadow: 0 1px 0 #0E5401;
}
.ce-theme-Facebook.ce-box {
  background-color: #3f7bb9;
  background-image: -moz-linear-gradient(#3f7bb9,#3f7bb9);
  background-image: -ms-linear-gradient(#3f7bb9,#3f7bb9);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3f7bb9),color-stop(100%,#3f7bb9));
  background-image: -webkit-linear-gradient(#3f7bb9,#3f7bb9);
  background-image: -o-linear-gradient(#3f7bb9,#3f7bb9);
  background-image: linear-gradient(#3f7bb9,#3f7bb9);
  color: #ffffff;
  border-color: #3f7bb9;
  border-bottom-color: #3f7bb9;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-Facebook.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f7bb9',endColorstr='#3f7bb9',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3f7bb9',endColorstr='#3f7bb9',GradientType=0);
}
.ce-theme-Facebook.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #3f7bb9, 0 1px 2px #3f7bb9;
  -o-box-shadow: inset 0 2px 4px #3f7bb9, 0 1px 2px #3f7bb9;
  box-shadow: inset 0 2px 4px #3f7bb9, 0 1px 2px #3f7bb9;
}
.ce-theme-Facebook.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-Facebook.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #3f7bb9;
}
.cl-chrome .ce-theme-Facebook.ce-box:not(.ce-on-focus):hover {
  border-color: #3f7bb9 !important;
  background-color: #3a71aa;
  background-image: -moz-linear-gradient(#3a71aa,#3a71aa);
  background-image: -ms-linear-gradient(#3a71aa,#3a71aa);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3a71aa),color-stop(100%,#3a71aa));
  background-image: -webkit-linear-gradient(#3a71aa,#3a71aa);
  background-image: -o-linear-gradient(#3a71aa,#3a71aa);
  background-image: linear-gradient(#3a71aa,#3a71aa);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-chrome .ce-theme-Facebook.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a71aa',endColorstr='#3a71aa',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a71aa',endColorstr='#3a71aa',GradientType=0);
}
.cl-not-chrome .ce-theme-Facebook.ce-box:hover {
  border-color: #3f7bb9 !important;
  background-color: #3a71aa;
  background-image: -moz-linear-gradient(#3a71aa,#3a71aa);
  background-image: -ms-linear-gradient(#3a71aa,#3a71aa);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3a71aa),color-stop(100%,#3a71aa));
  background-image: -webkit-linear-gradient(#3a71aa,#3a71aa);
  background-image: -o-linear-gradient(#3a71aa,#3a71aa);
  background-image: linear-gradient(#3a71aa,#3a71aa);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-not-chrome .ce-theme-Facebook.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a71aa',endColorstr='#3a71aa',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a71aa',endColorstr='#3a71aa',GradientType=0);
}
.ce-theme-Facebook.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #3f7bb9;
}
.ce-theme-Odnoklassniki {
  background: #ff9935;
  text-shadow: 0 1px 0 #F29133;
}
.ce-theme-Odnoklassniki.ce-box {
  background-color: #ff9935;
  background-image: -moz-linear-gradient(#ff9935,#ff9935);
  background-image: -ms-linear-gradient(#ff9935,#ff9935);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff9935),color-stop(100%,#ff9935));
  background-image: -webkit-linear-gradient(#ff9935,#ff9935);
  background-image: -o-linear-gradient(#ff9935,#ff9935);
  background-image: linear-gradient(#ff9935,#ff9935);
  color: #ffffff;
  border-color: #ff9935;
  border-bottom-color: #ff9935;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-Odnoklassniki.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9935',endColorstr='#ff9935',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9935',endColorstr='#ff9935',GradientType=0);
}
.ce-theme-Odnoklassniki.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #ff9935, 0 1px 2px #ff9935;
  -o-box-shadow: inset 0 2px 4px #ff9935, 0 1px 2px #ff9935;
  box-shadow: inset 0 2px 4px #ff9935, 0 1px 2px #ff9935;
}
.ce-theme-Odnoklassniki.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-Odnoklassniki.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #ff9935;
}
.cl-chrome .ce-theme-Odnoklassniki.ce-box:not(.ce-on-focus):hover {
  border-color: #ff9935 !important;
  background-color: #ff8f21;
  background-image: -moz-linear-gradient(#ff8f21,#ff8f21);
  background-image: -ms-linear-gradient(#ff8f21,#ff8f21);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff8f21),color-stop(100%,#ff8f21));
  background-image: -webkit-linear-gradient(#ff8f21,#ff8f21);
  background-image: -o-linear-gradient(#ff8f21,#ff8f21);
  background-image: linear-gradient(#ff8f21,#ff8f21);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-chrome .ce-theme-Odnoklassniki.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8f21',endColorstr='#ff8f21',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8f21',endColorstr='#ff8f21',GradientType=0);
}
.cl-not-chrome .ce-theme-Odnoklassniki.ce-box:hover {
  border-color: #ff9935 !important;
  background-color: #ff8f21;
  background-image: -moz-linear-gradient(#ff8f21,#ff8f21);
  background-image: -ms-linear-gradient(#ff8f21,#ff8f21);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ff8f21),color-stop(100%,#ff8f21));
  background-image: -webkit-linear-gradient(#ff8f21,#ff8f21);
  background-image: -o-linear-gradient(#ff8f21,#ff8f21);
  background-image: linear-gradient(#ff8f21,#ff8f21);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-not-chrome .ce-theme-Odnoklassniki.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8f21',endColorstr='#ff8f21',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8f21',endColorstr='#ff8f21',GradientType=0);
}
.ce-theme-Odnoklassniki.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #ff9935;
}
.ce-theme-Twitter {
  background: #00a1d8;
  text-shadow: 0 1px 0 #0E5401;
}
.ce-theme-Twitter.ce-box {
  background-color: #00a1d8;
  background-image: -moz-linear-gradient(#00a1d8,#00a1d8);
  background-image: -ms-linear-gradient(#00a1d8,#00a1d8);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#00a1d8),color-stop(100%,#00a1d8));
  background-image: -webkit-linear-gradient(#00a1d8,#00a1d8);
  background-image: -o-linear-gradient(#00a1d8,#00a1d8);
  background-image: linear-gradient(#00a1d8,#00a1d8);
  color: #ffffff;
  border-color: #00a1d8;
  border-bottom-color: #00a1d8;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-Twitter.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a1d8',endColorstr='#00a1d8',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a1d8',endColorstr='#00a1d8',GradientType=0);
}
.ce-theme-Twitter.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #00a1d8, 0 1px 2px #00a1d8;
  -o-box-shadow: inset 0 2px 4px #00a1d8, 0 1px 2px #00a1d8;
  box-shadow: inset 0 2px 4px #00a1d8, 0 1px 2px #00a1d8;
}
.ce-theme-Twitter.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-Twitter.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #00a1d8;
}
.cl-chrome .ce-theme-Twitter.ce-box:not(.ce-on-focus):hover {
  border-color: #00a1d8 !important;
  background-color: #0092c4;
  background-image: -moz-linear-gradient(#0092c4,#0092c4);
  background-image: -ms-linear-gradient(#0092c4,#0092c4);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#0092c4),color-stop(100%,#0092c4));
  background-image: -webkit-linear-gradient(#0092c4,#0092c4);
  background-image: -o-linear-gradient(#0092c4,#0092c4);
  background-image: linear-gradient(#0092c4,#0092c4);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-chrome .ce-theme-Twitter.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092c4',endColorstr='#0092c4',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092c4',endColorstr='#0092c4',GradientType=0);
}
.cl-not-chrome .ce-theme-Twitter.ce-box:hover {
  border-color: #00a1d8 !important;
  background-color: #0092c4;
  background-image: -moz-linear-gradient(#0092c4,#0092c4);
  background-image: -ms-linear-gradient(#0092c4,#0092c4);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#0092c4),color-stop(100%,#0092c4));
  background-image: -webkit-linear-gradient(#0092c4,#0092c4);
  background-image: -o-linear-gradient(#0092c4,#0092c4);
  background-image: linear-gradient(#0092c4,#0092c4);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-not-chrome .ce-theme-Twitter.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092c4',endColorstr='#0092c4',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0092c4',endColorstr='#0092c4',GradientType=0);
}
.ce-theme-Twitter.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #00a1d8;
}
.ce-theme-Vkontakte {
  background: #3178a4;
  text-shadow: 0 1px 0 #0E5401;
}
.ce-theme-Vkontakte.ce-box {
  background-color: #3178a4;
  background-image: -moz-linear-gradient(#3178a4,#3178a4);
  background-image: -ms-linear-gradient(#3178a4,#3178a4);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#3178a4),color-stop(100%,#3178a4));
  background-image: -webkit-linear-gradient(#3178a4,#3178a4);
  background-image: -o-linear-gradient(#3178a4,#3178a4);
  background-image: linear-gradient(#3178a4,#3178a4);
  color: #ffffff;
  border-color: #3178a4;
  border-bottom-color: #3178a4;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-Vkontakte.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3178a4',endColorstr='#3178a4',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3178a4',endColorstr='#3178a4',GradientType=0);
}
.ce-theme-Vkontakte.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #3178a4, 0 1px 2px #3178a4;
  -o-box-shadow: inset 0 2px 4px #3178a4, 0 1px 2px #3178a4;
  box-shadow: inset 0 2px 4px #3178a4, 0 1px 2px #3178a4;
}
.ce-theme-Vkontakte.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-Vkontakte.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #3178a4;
}
.cl-chrome .ce-theme-Vkontakte.ce-box:not(.ce-on-focus):hover {
  border-color: #3178a4 !important;
  background-color: #2c6d94;
  background-image: -moz-linear-gradient(#2c6d94,#2c6d94);
  background-image: -ms-linear-gradient(#2c6d94,#2c6d94);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#2c6d94),color-stop(100%,#2c6d94));
  background-image: -webkit-linear-gradient(#2c6d94,#2c6d94);
  background-image: -o-linear-gradient(#2c6d94,#2c6d94);
  background-image: linear-gradient(#2c6d94,#2c6d94);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-chrome .ce-theme-Vkontakte.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c6d94',endColorstr='#2c6d94',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c6d94',endColorstr='#2c6d94',GradientType=0);
}
.cl-not-chrome .ce-theme-Vkontakte.ce-box:hover {
  border-color: #3178a4 !important;
  background-color: #2c6d94;
  background-image: -moz-linear-gradient(#2c6d94,#2c6d94);
  background-image: -ms-linear-gradient(#2c6d94,#2c6d94);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#2c6d94),color-stop(100%,#2c6d94));
  background-image: -webkit-linear-gradient(#2c6d94,#2c6d94);
  background-image: -o-linear-gradient(#2c6d94,#2c6d94);
  background-image: linear-gradient(#2c6d94,#2c6d94);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-not-chrome .ce-theme-Vkontakte.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c6d94',endColorstr='#2c6d94',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c6d94',endColorstr='#2c6d94',GradientType=0);
}
.ce-theme-Vkontakte.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #3178a4;
}
.ce-theme-Google {
  background: #c53929;
  text-shadow: 0 1px 0 #0E5401;
}
.ce-theme-Google.ce-box {
  background-color: #c53929;
  background-image: -moz-linear-gradient(#c53929,#c53929);
  background-image: -ms-linear-gradient(#c53929,#c53929);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#c53929),color-stop(100%,#c53929));
  background-image: -webkit-linear-gradient(#c53929,#c53929);
  background-image: -o-linear-gradient(#c53929,#c53929);
  background-image: linear-gradient(#c53929,#c53929);
  color: #ffffff;
  border-color: #c53929;
  border-bottom-color: #c53929;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-Google.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c53929',endColorstr='#c53929',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c53929',endColorstr='#c53929',GradientType=0);
}
.ce-theme-Google.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #c53929, 0 1px 2px #c53929;
  -o-box-shadow: inset 0 2px 4px #c53929, 0 1px 2px #c53929;
  box-shadow: inset 0 2px 4px #c53929, 0 1px 2px #c53929;
}
.ce-theme-Google.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-Google.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #c53929;
}
.cl-chrome .ce-theme-Google.ce-box:not(.ce-on-focus):hover {
  border-color: #c53929 !important;
  background-color: #b43425;
  background-image: -moz-linear-gradient(#b43425,#b43425);
  background-image: -ms-linear-gradient(#b43425,#b43425);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#b43425),color-stop(100%,#b43425));
  background-image: -webkit-linear-gradient(#b43425,#b43425);
  background-image: -o-linear-gradient(#b43425,#b43425);
  background-image: linear-gradient(#b43425,#b43425);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-chrome .ce-theme-Google.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b43425',endColorstr='#b43425',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b43425',endColorstr='#b43425',GradientType=0);
}
.cl-not-chrome .ce-theme-Google.ce-box:hover {
  border-color: #c53929 !important;
  background-color: #b43425;
  background-image: -moz-linear-gradient(#b43425,#b43425);
  background-image: -ms-linear-gradient(#b43425,#b43425);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#b43425),color-stop(100%,#b43425));
  background-image: -webkit-linear-gradient(#b43425,#b43425);
  background-image: -o-linear-gradient(#b43425,#b43425);
  background-image: linear-gradient(#b43425,#b43425);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-not-chrome .ce-theme-Google.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b43425',endColorstr='#b43425',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b43425',endColorstr='#b43425',GradientType=0);
}
.ce-theme-Google.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #c53929;
}
.ce-icon-right .ce-i {
  left: 4px;
}
.ce-skin-default.ce-icon-right {
  padding-right: 7px;
  padding-left: 34px;
  font-size: 12px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
#important .page_permissions .ce-fieldset-label {
  background: #dddddd !important;
  margin-left: 5px;
  margin-top: -17px;
  text-shadow: 0 1px 2px #fff !important;
  border: 1px solid #ddd;
  outline: solid 5px #fff;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 3px;
}
.company_nav {
  padding: 20px;
  background: #f6f6f6;
  border-top: 1px solid #ccc;
}
.company_nav_l {
  overflow: hidden;
  margin: 0 -10px;
}
.company_nav_li_left {
  float: left;
  width: 50%;
}
.company_nav_li_right {
  overflow: hidden;
}
.company_nav_li_in {
  padding: 0 10px;
}
.company_nav_li_b + .company_nav_li_b {
  margin-top: 15px;
}
.company_nav_li_b_txt {
  font-size: 14px;
  line-height: 16px;
  display: block;
  color: #7c7c7c;
  font-weight: bold;
}
.company_nav_li_b_txt_name {
  margin-right: 6px;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
}
.company_nav_li_b_txt_a {
  white-space: nowrap;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
}
.company_nav_li_b_label {
  font-size: 12px;
  line-height: 14px;
  color: #9b9b9b;
  padding-top: 4px;
}
.company_logo,
.company_background {
  text-align: center;
}
.company_logo_img,
.company_background_img {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  padding: 20px;
}
.company_logo_img__edit,
.company_background_img__edit {
  padding-bottom: 10px;
}
.company_logo_img_empty,
.company_background_img_empty {
  font-size: 36px;
  line-height: 36px;
  color: #e2e2e2;
  font-style: italic;
}
.company_logo_img img,
.company_background_img img {
  display: block;
  max-width: 100%;
}
.company_logo_btn,
.company_background_btn {
  overflow: hidden;
}
.company_logo_btn_l,
.company_background_btn_l {
  padding: 10px;
  float: right;
  overflow: hidden;
}
.company_logo_btn_li,
.company_background_btn_li {
  float: left;
}
.company_logo_btn_li + .company_logo_btn_li,
.company_background_btn_li + .company_background_btn_li {
  margin-left: 6px;
}
.company_btn_l {
  padding: 20px 20px 10px;
  margin: 0 -8px -8px;
  overflow: hidden;
  border-top: 1px solid #ccc;
}
.company_btn_li {
  float: left;
  margin: 0 8px 8px;
}
.company_btn_li__right {
  float: right;
}
@media screen and (max-width: 590px) {
  .company_btn_li__right {
    float: left;
  }
}
@media screen and (max-width: 480px) {
  .company_nav_li_left {
    float: none;
    padding-right: 0;
    width: auto;
  }
  .company_nav_li_right {
    padding-left: 0;
    margin-top: 15px;
  }
}
.dashboard_search {
  margin-bottom: 10px;
}
.dashboard_h {
  font-size: 16px;
  line-height: 18px;
  color: #777;
  padding: 0 10px 15px 10px;
  text-shadow: 1px 1px 2px #fff;
}
.page_users_invite .dashboard_h {
  display: none;
}
.dashboard_head {
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(#ffffff,#f9f9f9);
  background-image: -ms-linear-gradient(#ffffff,#f9f9f9);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#f9f9f9));
  background-image: -webkit-linear-gradient(#ffffff,#f9f9f9);
  background-image: -o-linear-gradient(#ffffff,#f9f9f9);
  background-image: linear-gradient(#ffffff,#f9f9f9);
  padding: 5px;
  overflow: hidden;
  border: 1px solid #ccc;
  border-top: none;
}
.mdr_no-cssgradients .dashboard_head {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f9f9f9',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f9f9f9',GradientType=0);
}
.dashboard_head__users {
  border: none;
  border-bottom: 1px solid #ccc;
}
.dashboard_head_l {
  float: left;
  overflow: hidden;
}
.dashboard_head_r {
  float: right;
  overflow: hidden;
}
.dashboard_head_r_sel {
  float: left;
}
.dashboard_head_r_sel + .dashboard_head_r_sel {
  margin-left: 6px;
}
.dashboard_head_l_btn {
  float: left;
  margin-right: 6px !important;
}
.dashboard_foot {
  padding: 0 10px 10px;
  background-color: #ffffff;
  background-image: -moz-linear-gradient(#eeeeee,#ffffff);
  background-image: -ms-linear-gradient(#eeeeee,#ffffff);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#eeeeee),color-stop(100%,#ffffff));
  background-image: -webkit-linear-gradient(#eeeeee,#ffffff);
  background-image: -o-linear-gradient(#eeeeee,#ffffff);
  background-image: linear-gradient(#eeeeee,#ffffff);
  border: 1px solid #ccc;
  border-top: none;
  -webkit-border-radius: 0 0 8px 8px;
  -ms-border-radius: 0 0 8px 8px;
  -o-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
}
.mdr_no-cssgradients .dashboard_foot {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0);
}
.dashboard_foot_h {
  overflow: hidden;
  padding-top: 10px;
}
.dashboard_foot_h_l {
  float: left;
  font-size: 12px;
  line-height: 14px;
}
.dashboard_foot_h_r {
  float: right;
  font-size: 12px;
  line-height: 14px;
  text-align: right;
}
.dashboard_foot_l {
  overflow: hidden;
  -webkit-border-radius: 0 0 8px 8px;
  -ms-border-radius: 0 0 8px 8px;
  -o-border-radius: 0 0 8px 8px;
  border-radius: 0 0 8px 8px;
}
.dashboard_foot_li {
  float: left;
  padding-top: 15px;
  margin-right: 15px;
}
.dashboard_foot_li_txt {
  color: #999;
  font-size: 10px;
  line-height: 12px;
  padding-top: 5px;
}
.dashboard_foot_li_txt_a {
  font-weight: bold;
}
.dashboard_tabs_cnt {
  margin-top: -1px;
  border: 1px solid #ccc;
}
.component_tabs {
  z-index: 1;
}
.dashboard_l {
  border: 1px solid #ccc;
  background: #fff;
}
.dashboard_l__projects {
  border: none;
}
.dashboard_l_h {
  background-color: #efefef;
  background-image: -moz-linear-gradient(#ffffff,#efefef);
  background-image: -ms-linear-gradient(#ffffff,#efefef);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#efefef));
  background-image: -webkit-linear-gradient(#ffffff,#efefef);
  background-image: -o-linear-gradient(#ffffff,#efefef);
  background-image: linear-gradient(#ffffff,#efefef);
  padding: 5px;
  border-bottom: 1px solid #ccc;
}
.mdr_no-cssgradients .dashboard_l_h {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#efefef',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#efefef',GradientType=0);
}
.dashboard_l_h__projects {
  background: #fff;
}
.dashboard_li {
  padding: 5px;
  overflow: hidden;
  background: #fff;
}
.dashboard_li + .dashboard_li {
  border-top: 1px solid #ccc;
}
.dashboard_li__fake {
  z-index: 0;
  border-top: none !important;
}
.dashboard_li_a {
  text-decoration: none !important;
}
.dashboard_li_left_b {
  height: 100%;
  display: block;
  float: left;
  overflow: hidden;
}
.dashboard_li_right_b {
  float: right;
  position: relative;
  padding-top: 6px;
  padding-left: 5px;
  z-index: 10;
  cursor: default;
}
.dashboard_settings_l .dashboard_li_right_b {
  width: auto;
}
.dashboard_li_right_icons {
  overflow: hidden;
  display: none;
  position: absolute;
  right: 5px;
  bottom: 5px;
  width: auto;
  z-index: 1;
  background: #fff;
  padding-left: 5px;
}
.dashboard_li:hover .dashboard_li_right_icons {
  display: block;
}
.dashboard_li_right_icons_a {
  float: left;
}
.dashboard_li_right_icons_a + .dashboard_li_right_icons_a {
  margin-left: 7px !important;
}
.dashboard_li_right_b__project {
  width: auto;
  padding-top: 12px;
}
.dashboard_li_right_b_btn {
  display: none;
}
.dashboard_li:hover .dashboard_li_right_b_btn {
  display: block;
}
.dashboard_li_right_b_time {
  float: right;
  padding-top: 3px;
  padding-right: 6px;
}
.dashboard_li_right_b_time_estimated {
  padding: 2px 2px;
  color: #777;
}
.dashboard_li_right_b_time_elapsed {
  padding: 1px 0px;
  border: 1px solid transparent;
  color: #888;
}
.dashboard_li_right_b_time_sep {
  padding: 2px 4px 2px 2px;
  color: #888;
}
.dashboard_li_right_b_time span {
  font-size: 10px;
  line-height: 10px;
  display: block;
  float: left;
  cursor: default;
}
.dashboard_li_right_b_time__bad .dashboard_li_right_b_time_elapsed {
  color: #d80000;
}
.dashboard_li_estimate {
  float: right;
  color: #808080;
  font-size: 10px;
  line-height: 10px;
  padding-top: 2px;
  margin-left: 8px;
}
.dashboard_li_estimate__project {
  float: right;
  background-color: #BEDEA5;
  color: #222;
  cursor: default !important;
  padding: 4px 6px;
  margin-top: 12px;
  -webkit-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  font-size: 12px;
  line-height: 12px;
  z-index: 1;
}
.dashboard_li_status.ce {
  float: right;
  margin-left: 1px;
}
.dashboard_li_status__time.ce {
  float: right;
}
.dashboard_li_status .ceb_tr {
  margin-top: -2px;
}
.dashboard_li_parent_task_todo {
  position: absolute;
  color: #808080;
  font-size: 10px;
  line-height: 10px;
  white-space: nowrap;
  bottom: -10px;
}
.dashboard_li_count {
  color: #808080;
  font-size: 10px;
  line-height: 10px;
}
.dashboard_li_project_name {
  color: #999;
  font-size: 12px;
  line-height: 12px;
  padding-top: 2px;
}
.dashboard_li_title {
  margin-top: 0;
  font-size: 16px;
  line-height: 18px;
  color: #362B36;
  font-weight: normal;
}
.dashboard_li_drag_handle {
  float: left;
  margin-top: 9px;
  width: 6px;
  height: 14px;
  cursor: move;
  margin-right: 5px;
}
.dashboard_li_drag_handle__none {
  cursor: default;
}
.dashboard_li_img_wr {
  float: left;
  width: 32px;
  height: 32px;
  margin-right: 5px;
  background: #ebebeb;
}
.page_company_users .dashboard_li_right_b,
.page_projects_users .dashboard_li_right_b {
  padding-top: 12px;
}
.dashboard_l .ce-fieldset {
  border: none;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding: 8px 0 0;
}
#important .dashboard_l .ce-fieldset-label {
  background: #dddddd !important;
  margin-left: 5px;
  margin-top: -17px;
  text-shadow: 0 1px 2px #fff !important;
  border: 1px solid #ddd;
  outline: solid 5px #fff;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 3px;
}
.dashboard_settings_li {
  overflow: hidden;
  background: #fff;
  padding: 5px;
}
#users .dashboard_settings_li {
  padding: 0;
}
.dashboard_settings_li + .dashboard_settings_li {
  border-top: 1px solid #ccc;
}
.dashboard_settings_li_add {
  overflow: hidden;
}
.dashboard_settings_li_add_icon {
  width: 32px;
  height: 32px;
  border: 1px dashed #ccc;
  margin-right: 4px;
  float: left;
}
.dashboard_settings_li_add_btn {
  float: left;
  margin-top: 2px;
  z-index: 1;
}
.dashboard_settings_li_add_btn + .dashboard_settings_li_add_btn {
  margin-left: 4px;
}
.dashboard_settings_li_btn {
  float: left;
  margin-right: 10px;
}
.dashboard_settings_li_btn__a {
  line-height: 24px;
}
.dashboard_settings_li_center {
  text-align: center;
}
.dashboard_settings_li_msg {
  color: #999;
}
@media screen and (max-width: 390px) {
  .dashboard_foot_h_l {
    float: none;
  }
  .dashboard_foot_h_r {
    text-align: left;
    float: none;
    margin-top: 10px;
  }
  .dashboard_li_estimate {
    display: none;
  }
  .dashboard_li_parent_task_todo {
    display: none;
  }
  .dashboard_head_l_btn {
    margin-right: 0 !important;
  }
  .dashboard_head_l_btn .ce-i {
    height: 18px;
    width: 18px;
  }
  .dashboard_head_l_btn .ceb_tr {
    right: 4px;
  }
  .dashboard_head_l_btn.ce-box.ce-no-text,
  .dashboard_head_l_btn.ce-misc.ce-no-text {
    width: 20px !important;
  }
  .dashboard_head_l_btn.ce-box.ce-select {
    padding-right: 14px;
  }
  .dashboard_head_l_btn .ceb_d,
  .dashboard_head_l_btn.ce-box {
    font-size: 12px;
    line-height: 12px;
    padding: 3px;
    height: 20px;
    border-width: 1px;
  }
  .dashboard_head_l_btn.ce-misc {
    min-height: 12px;
    font-size: 12px;
    line-height: 12px;
    padding: 3px;
  }
  .dashboard_head_l_btn.ce-input {
    height: 20px;
  }
  .dashboard_head_l_btn.ce-field {
    border-width: 1px;
  }
  .dashboard_head_l_btn.ce-field .ceb_pu,
  .dashboard_head_l_btn.ce-field .ceb_u {
    line-height: 12px;
  }
  .cl-chrome .dashboard_head_l_btn.ce-field .ceb_pu,
  .cl-chrome .dashboard_head_l_btn.ce-field .ceb_u {
    line-height: 13px;
  }
  .dashboard_head_l_btn.ce-field .ceb_f {
    height: 18px;
  }
  .dashboard_head_l_btn.ce-field input,
  .dashboard_head_l_btn.ce-field .ceb_mask {
    padding: 0 3px;
    font-size: 12px;
  }
  .dashboard_head_l_btn.ce-field .ceb_pu,
  .dashboard_head_l_btn.ce-field .ceb_u,
  .dashboard_head_l_btn.ce-field textarea,
  .dashboard_head_l_btn.ce-field.ce-textarea .ceb_mask,
  .ie9less .dashboard_head_l_btn.ce-field input {
    padding: 3px;
    font-size: 12px;
  }
  .dashboard_head_l_btn .ceb_il {
    height: 12px;
    font-size: 12px;
    line-height: 12px;
    padding-right: 3px;
  }
  .dashboard_head_l_btn.ce-message {
    border-width: 1px;
  }
  .dashboard_head_l_btn.ce-message ol li {
    margin-left: 3px;
  }
  .dashboard_head_l_btn.ce-message ol li + li,
  .dashboard_head_l_btn.ce-message ul li + li {
    margin-top: 3px;
  }
  .dashboard_head_l_btn.ce-icon-left {
    padding-left: 18px;
  }
  .dashboard_head_l_btn.ce-icon-right {
    padding-right: 18px;
  }
  .dashboard_head_l_btn.ce-button__arrow .ceb_t {
    border-width: 5px;
  }
  .dashboard_head_l_btn.ce-button__ah.ce-no-text {
    width: 28px !important;
  }
  .dashboard_head_l_btn.ce-button__al {
    padding-left: 13px !important;
  }
  .dashboard_head_l_btn.ce-button__ar {
    padding-right: 13px !important;
  }
  .dashboard_head_l_btn .ce-i {
    height: 18px;
    width: 18px;
  }
  .dashboard_head_l_btn .ceb_tr {
    right: 4px;
  }
  .dashboard_head_l_btn.ce-box.ce-no-text,
  .dashboard_head_l_btn.ce-misc.ce-no-text {
    width: 20px !important;
  }
  .dashboard_head_l_btn.ce-box.ce-select {
    padding-right: 14px;
  }
  .dashboard_head_l_btn .ceb_d,
  .dashboard_head_l_btn.ce-box {
    font-size: 12px;
    line-height: 12px;
    padding: 3px;
    height: 20px;
    border-width: 1px;
  }
  .dashboard_head_l_btn.ce-misc {
    min-height: 12px;
    font-size: 12px;
    line-height: 12px;
    padding: 3px;
  }
  .dashboard_head_l_btn.ce-input {
    height: 20px;
  }
  .dashboard_head_l_btn.ce-field {
    border-width: 1px;
  }
  .dashboard_head_l_btn.ce-field .ceb_pu,
  .dashboard_head_l_btn.ce-field .ceb_u {
    line-height: 12px;
  }
  .cl-chrome .dashboard_head_l_btn.ce-field .ceb_pu,
  .cl-chrome .dashboard_head_l_btn.ce-field .ceb_u {
    line-height: 13px;
  }
  .dashboard_head_l_btn.ce-field .ceb_f {
    height: 18px;
  }
  .dashboard_head_l_btn.ce-field input,
  .dashboard_head_l_btn.ce-field .ceb_mask {
    padding: 0 3px;
    font-size: 12px;
  }
  .dashboard_head_l_btn.ce-field .ceb_pu,
  .dashboard_head_l_btn.ce-field .ceb_u,
  .dashboard_head_l_btn.ce-field textarea,
  .dashboard_head_l_btn.ce-field.ce-textarea .ceb_mask,
  .ie9less .dashboard_head_l_btn.ce-field input {
    padding: 3px;
    font-size: 12px;
  }
  .dashboard_head_l_btn .ceb_il {
    height: 12px;
    font-size: 12px;
    line-height: 12px;
    padding-right: 3px;
  }
  .dashboard_head_l_btn.ce-message {
    border-width: 1px;
  }
  .dashboard_head_l_btn.ce-message ol li {
    margin-left: 3px;
  }
  .dashboard_head_l_btn.ce-message ol li + li,
  .dashboard_head_l_btn.ce-message ul li + li {
    margin-top: 3px;
  }
  .dashboard_head_l_btn.ce-icon-left {
    padding-left: 18px;
  }
  .dashboard_head_l_btn.ce-icon-right {
    padding-right: 18px;
  }
  .dashboard_head_l_btn.ce-button__arrow .ceb_t {
    border-width: 5px;
  }
  .dashboard_head_l_btn.ce-button__ah.ce-no-text {
    width: 28px !important;
  }
  .dashboard_head_l_btn.ce-button__al {
    padding-left: 13px !important;
  }
  .dashboard_head_l_btn.ce-button__ar {
    padding-right: 13px !important;
  }
  .dashboard_head_r_sel {
    margin-left: 4px !important;
  }
  .dashboard_head_r_sel .ce .ce-i {
    height: 18px;
    width: 18px;
  }
  .dashboard_head_r_sel .ce .ceb_tr {
    right: 4px;
  }
  .dashboard_head_r_sel .ce.ce-box.ce-no-text,
  .dashboard_head_r_sel .ce.ce-misc.ce-no-text {
    width: 20px !important;
  }
  .dashboard_head_r_sel .ce.ce-box.ce-select {
    padding-right: 14px;
  }
  .dashboard_head_r_sel .ce .ceb_d,
  .dashboard_head_r_sel .ce.ce-box {
    font-size: 12px;
    line-height: 12px;
    padding: 3px;
    height: 20px;
    border-width: 1px;
  }
  .dashboard_head_r_sel .ce.ce-misc {
    min-height: 12px;
    font-size: 12px;
    line-height: 12px;
    padding: 3px;
  }
  .dashboard_head_r_sel .ce.ce-input {
    height: 20px;
  }
  .dashboard_head_r_sel .ce.ce-field {
    border-width: 1px;
  }
  .dashboard_head_r_sel .ce.ce-field .ceb_pu,
  .dashboard_head_r_sel .ce.ce-field .ceb_u {
    line-height: 12px;
  }
  .cl-chrome .dashboard_head_r_sel .ce.ce-field .ceb_pu,
  .cl-chrome .dashboard_head_r_sel .ce.ce-field .ceb_u {
    line-height: 13px;
  }
  .dashboard_head_r_sel .ce.ce-field .ceb_f {
    height: 18px;
  }
  .dashboard_head_r_sel .ce.ce-field input,
  .dashboard_head_r_sel .ce.ce-field .ceb_mask {
    padding: 0 3px;
    font-size: 12px;
  }
  .dashboard_head_r_sel .ce.ce-field .ceb_pu,
  .dashboard_head_r_sel .ce.ce-field .ceb_u,
  .dashboard_head_r_sel .ce.ce-field textarea,
  .dashboard_head_r_sel .ce.ce-field.ce-textarea .ceb_mask,
  .ie9less .dashboard_head_r_sel .ce.ce-field input {
    padding: 3px;
    font-size: 12px;
  }
  .dashboard_head_r_sel .ce .ceb_il {
    height: 12px;
    font-size: 12px;
    line-height: 12px;
    padding-right: 3px;
  }
  .dashboard_head_r_sel .ce.ce-message {
    border-width: 1px;
  }
  .dashboard_head_r_sel .ce.ce-message ol li {
    margin-left: 3px;
  }
  .dashboard_head_r_sel .ce.ce-message ol li + li,
  .dashboard_head_r_sel .ce.ce-message ul li + li {
    margin-top: 3px;
  }
  .dashboard_head_r_sel .ce.ce-icon-left {
    padding-left: 18px;
  }
  .dashboard_head_r_sel .ce.ce-icon-right {
    padding-right: 18px;
  }
  .dashboard_head_r_sel .ce.ce-button__arrow .ceb_t {
    border-width: 5px;
  }
  .dashboard_head_r_sel .ce.ce-button__ah.ce-no-text {
    width: 28px !important;
  }
  .dashboard_head_r_sel .ce.ce-button__al {
    padding-left: 13px !important;
  }
  .dashboard_head_r_sel .ce.ce-button__ar {
    padding-right: 13px !important;
  }
  .dashboard_head_r_sel .ce .ce-i {
    height: 18px;
    width: 18px;
  }
  .dashboard_head_r_sel .ce .ceb_tr {
    right: 4px;
  }
  .dashboard_head_r_sel .ce.ce-box.ce-no-text,
  .dashboard_head_r_sel .ce.ce-misc.ce-no-text {
    width: 20px !important;
  }
  .dashboard_head_r_sel .ce.ce-box.ce-select {
    padding-right: 14px;
  }
  .dashboard_head_r_sel .ce .ceb_d,
  .dashboard_head_r_sel .ce.ce-box {
    font-size: 12px;
    line-height: 12px;
    padding: 3px;
    height: 20px;
    border-width: 1px;
  }
  .dashboard_head_r_sel .ce.ce-misc {
    min-height: 12px;
    font-size: 12px;
    line-height: 12px;
    padding: 3px;
  }
  .dashboard_head_r_sel .ce.ce-input {
    height: 20px;
  }
  .dashboard_head_r_sel .ce.ce-field {
    border-width: 1px;
  }
  .dashboard_head_r_sel .ce.ce-field .ceb_pu,
  .dashboard_head_r_sel .ce.ce-field .ceb_u {
    line-height: 12px;
  }
  .cl-chrome .dashboard_head_r_sel .ce.ce-field .ceb_pu,
  .cl-chrome .dashboard_head_r_sel .ce.ce-field .ceb_u {
    line-height: 13px;
  }
  .dashboard_head_r_sel .ce.ce-field .ceb_f {
    height: 18px;
  }
  .dashboard_head_r_sel .ce.ce-field input,
  .dashboard_head_r_sel .ce.ce-field .ceb_mask {
    padding: 0 3px;
    font-size: 12px;
  }
  .dashboard_head_r_sel .ce.ce-field .ceb_pu,
  .dashboard_head_r_sel .ce.ce-field .ceb_u,
  .dashboard_head_r_sel .ce.ce-field textarea,
  .dashboard_head_r_sel .ce.ce-field.ce-textarea .ceb_mask,
  .ie9less .dashboard_head_r_sel .ce.ce-field input {
    padding: 3px;
    font-size: 12px;
  }
  .dashboard_head_r_sel .ce .ceb_il {
    height: 12px;
    font-size: 12px;
    line-height: 12px;
    padding-right: 3px;
  }
  .dashboard_head_r_sel .ce.ce-message {
    border-width: 1px;
  }
  .dashboard_head_r_sel .ce.ce-message ol li {
    margin-left: 3px;
  }
  .dashboard_head_r_sel .ce.ce-message ol li + li,
  .dashboard_head_r_sel .ce.ce-message ul li + li {
    margin-top: 3px;
  }
  .dashboard_head_r_sel .ce.ce-icon-left {
    padding-left: 18px;
  }
  .dashboard_head_r_sel .ce.ce-icon-right {
    padding-right: 18px;
  }
  .dashboard_head_r_sel .ce.ce-button__arrow .ceb_t {
    border-width: 5px;
  }
  .dashboard_head_r_sel .ce.ce-button__ah.ce-no-text {
    width: 28px !important;
  }
  .dashboard_head_r_sel .ce.ce-button__al {
    padding-left: 13px !important;
  }
  .dashboard_head_r_sel .ce.ce-button__ar {
    padding-right: 13px !important;
  }
}
.sort_drop_region {
  height: 45px;
  background: #bedea5;
}
.sort_active {
  border-bottom: 1px solid #9b9b9b;
  border-top: 1px solid #9b9b9b !important;
}
.sort_handle {
  float: left;
  z-index: 10;
}
.orange_row {
  background: #FFE7CE !important;
}
.dashboard_li__unread {
  background: #fff2db;
}
.bar_btn {
  display: none;
}
.resend_btn {
  margin-left: 6px;
}
.ce-label {
  font-size: 12px;
  color: #767676;
  font-weight: normal;
  padding-bottom: 2px;
}
._M_POSITION_ {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 20;
  outline: 1px solid #ccc;
  -webkit-box-shadow: 0 0 14px #000;
  -o-box-shadow: 0 0 14px #000;
  box-shadow: 0 0 14px #000;
}
.ui-autocomplete .dashboard_li_a {
  padding: 4px 0.4em !important;
}
.manager_permission {
  width: 500px;
}
.manager_permission_head {
  margin-bottom: 3px;
}
table._table_.manager_permission_table td,
table._table_.manager_permission_table th {
  padding: 4px 0 4px 10px;
  border-bottom: 2px solid #fff;
}
table._table_.manager_permission_table tr:hover td,
table._table_.manager_permission_table tr:hover th {
  background: #fff4e2;
}
.manager_permission_table thead td,
.manager_permission_tbody_head {
  border-bottom: 1px solid #898989 !important;
  font-weight: bold;
}
table._table_.manager_permission_table thead tr:hover td,
table._table_.manager_permission_table tr:hover .manager_permission_tbody_head {
  background: none;
}
.manager_permission_td__info .ce {
  display: none;
}
table._table_.manager_permission_table .manager_permission_td__info .ce:hover,
table._table_.manager_permission_table tr:hover .manager_permission_td__info .ce {
  display: block;
}
.manager_permission_tbody_td__a {
  color: #0485b2;
  text-decoration: underline;
}
table._table_.manager_permission_table tr:hover .manager_permission_tbody_td__a {
  text-decoration: none;
  color: #0485b2;
}
.manager_permission_tbody_tr__odd td {
  background: #fff;
}
.manager_permission_tbody_tr__even td {
  background: #f4f4f4;
}
.wr_permissions_table {
  overflow-x: scroll;
}
.permissions_tr_handle {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
}
.permissions_tr_handle {
  height: 100%;
  text-align: center;
  vertical-align: middle;
}
.permissions_tr_handle:after {
  content: "";
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  width: 0;
  height: 100%;
}
.permissions_tr_drag_handle {
  width: 6px;
  height: 14px;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  text-align: left;
}
.manager_permission_tbody_td_txt,
table._table_.manager_permission_table thead .manager_permission_tbody_td__a {
  margin-left: 10px;
  display: block;
  text-align: left;
  line-height: 16px;
}
.permissions_tr_wr {
  overflow: hidden;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
}
.permissions_td_wr {
  min-width: 66px;
}
.permission_action_chk_a {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 14px;
  height: 14px;
  border: none !important;
  text-decoration: none !important;
}
.permission_action_chk_a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.cl-device-desktop .ce-floating_head > .manager_permission_table {
  z-index: 400;
  top: 40px !important;
}
.manager_permission_table thead .manager_permission_tbody_td_txt {
  text-decoration: underline;
  cursor: pointer;
}
.manager_permission_table thead .manager_permission_tbody_td_txt:hover {
  text-decoration: none;
}
.profile_b {
  border-top: 1px solid #ccc;
  z-index: 0;
  margin-top: -1px;
  padding-top: 10px;
  background: #f9f9f9;
}
.profile_b_h {
  padding: 10px 0 5px;
  background: #f9f9f9;
}
.profile_b_h_txt {
  position: absolute;
  left: 10px;
  top: 2px;
  background: #f9f9f9;
  color: #444 !important;
  padding: 0 4px;
}
.profile_b_l {
  overflow: hidden;
  padding: 0 0 20px 20px;
  background: #f9f9f9;
}
.profile_b_li {
  float: left;
  width: 50%;
  height: 50px;
  margin-top: 15px;
}
.profile_b_li__big {
  height: 72px;
}
.profile_b_li__bookmark {
  height: 60px;
}
.profile_b_li__bookmark + .profile_b_li__bookmark .profile_b_li_in {
  padding-top: 17px;
}
.profile_b_li_in {
  padding-right: 20px;
  overflow: hidden;
}
.profile_b_li_a {
  display: block;
  margin-top: 24px !important;
  float: left;
}
.profile_b_li_txt {
  color: #767676;
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 2px;
}
.profile_b_btn_l {
  border-top: 1px solid #ccc;
  padding: 20px 20px 10px;
  background: #fff;
  overflow: hidden;
}
.profile_b_btn_li {
  float: left;
  margin-right: 20px;
}
.profile_b_li_left {
  float: left;
  margin-right: 20px;
}
.profile_b_li_right {
  overflow: hidden;
  height: 50px;
}
.profile_b_li_check {
  float: left;
  margin-right: 4px;
}
.profile_b_li_txt__bookmark {
  overflow: hidden;
  padding-top: 8px;
}
.profile_b_li_label {
  float: right;
  clear: all;
  z-index: 1;
}
.profile_b_li_label .ce-multi_select-cnt_wr {
  margin-left: 2px !important;
  font-weight: normal;
}
.profile_b_li_label .ceb_tr {
  margin-top: -2px !important;
}
@media screen and (max-width: 600px) {
  .profile_b_li {
    width: 100%;
  }
  .profile_b_li__a {
    height: 16px;
  }
  .profile_b_li_a {
    margin-top: 0 !important;
  }
  .profile_b_li__bookmark + .profile_b_li__bookmark {
    height: auto;
  }
  .profile_b_li__bookmark + .profile_b_li__bookmark .profile_b_li_in {
    padding-top: 0;
  }
}
@media screen and (max-width: 400px) {
  .profile_b_li__bookmark {
    height: auto;
  }
}
.profile_li_add {
  overflow: hidden;
}
.profile_li_add_icon {
  width: 32px;
  height: 32px;
  border: 1px dashed #ccc;
  margin-right: 4px;
  float: left;
}
.profile_li_add_btn {
  float: left;
  margin-top: 2px;
  z-index: 1;
}
.profile_li_add_btn + .profile_li_add_btn {
  margin-left: 4px;
}
.ce-label {
  color: #767676;
  font-weight: normal;
  padding-bottom: 2px;
}
.profile_pass_nav {
  padding: 20px;
  border: 1px solid #ccc;
  background: #f6f6f6;
  overflow: hidden;
}
.profile_pass_btn {
  border-top: 1px solid #ccc;
  padding: 10px 3px;
}
.profile_pass_nav_left {
  overflow: hidden;
}
.profile_pass_nav_right {
  float: right;
  padding-top: 15px;
}
.profile_b_l .timezonepicker {
  margin-top: 20px;
}
@media print {
  #body {
    display: none;
  }
}
.page_category_action_login.page_category_action_page_login .hr-line-dashed {
  border-top: 1px dashed #444;
  background-color: transparent;
}
.page_category_action_login.page_category_action_page_login #forgot_password_block {
  display: none;
}
.lang_block {
  display: block;
  font-size: 10px;
  line-height: 10px;
  color: #999;
  position: absolute;
  top: -8px;
  left: 10px;
  padding: 3px 5px;
  background: #ffffff;
}
.mdl_contents_main_edit {
  margin-bottom: 15px;
}
.page_edit_page_hr_wr {
  position: relative;
  height: 40px;
}
.page_edit_page_hr_wr hr {
  margin-bottom: 20px;
}
.page_edit_page_hr {
  position: absolute;
  top: -17px;
  background: #fff;
  padding-right: 6px;
}
.page_edit_page_hr img {
  float: left;
  display: block;
  margin-right: 6px;
}
.page_edit_page_hr_h {
  float: left;
  display: block;
  padding-top: 11px;
}
@media print {
  .cmp_totop_overlay {
    display: none;
  }
  .dashboard_head {
    display: none;
  }
  .component_search_bar {
    display: none;
  }
  .debugger_block {
    display: none;
  }
  #debugger {
    display: none;
  }
  .fr_section_header {
    display: none;
  }
  .page {
    display: none;
  }
  h1 {
    display: none;
  }
}
.page_search .fr_section_content_in {
  padding: 0;
  border: none;
  background: none;
  -webkit-border-radius: 10px 10px 0 0;
  -ms-border-radius: 10px 10px 0 0;
  -o-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
}
.page_search .component_breadcrumbs {
  padding: 10px 15px 15px;
  border: 1px solid #ccc;
  background: #fff;
  border-bottom: none;
  -webkit-border-radius: 10px 10px 0 0;
  -ms-border-radius: 10px 10px 0 0;
  -o-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
  margin: 0;
}
.search_head_search {
  overflow: hidden;
}
.search_head_search_l {
  overflow: hidden;
}
.search_head_search_r {
  float: right;
  margin-left: 4px !important;
}
.search_head_h {
  font-size: 16px;
  line-height: 18px;
  color: #777;
  padding: 10px 10px 3px 10px;
  text-shadow: 1px 1px 2px #fff;
  font-weight: bold;
}
.search_l {
  background: #f9f9f9;
  border-top: 1px solid #ccc;
}
.search_li {
  overflow: hidden;
  padding: 0 20px 20px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
.search_li__first {
  padding-top: 20px;
}
.search_li__last {
  background: #fff;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding-top: 20px;
  padding-bottom: 20px;
}
.search_li_btn {
  float: left;
  margin-right: 10px !important;
  line-height: 22px;
}
.search_li_dsc {
  overflow: hidden;
}
.search_li_dsc_l {
  float: left;
  margin-right: 4px !important;
}
.search_li_dsc_txt {
  color: #999;
  font-size: 12px;
  line-height: 14px;
  margin-left: 4px;
  padding-top: 8px;
}
.search_li_data_l {
  overflow: hidden;
}
.search_li_data_li_label {
  margin-bottom: -6px;
}
.search_li_data_li {
  float: left;
  margin: 6px 6px 0 0;
}
.ce-label {
  color: #767676;
  font-weight: normal;
  padding-bottom: 2px;
}
.search_results {
  border: 1px solid #ccc;
  border-top: none;
  -webkit-border-radius: 0 0 10px 10px;
  -ms-border-radius: 0 0 10px 10px;
  -o-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
  background: #fff;
  padding-bottom: 10px;
}
.search_results_h {
  font-size: 16px;
  line-height: 18px;
  color: #777;
  padding: 20px;
  text-shadow: 1px 1px 2px #fff;
}
.search_results_h strong {
  color: #362B36;
}
.dashboard_l__finding {
  -webkit-border-radius: 11px;
  -ms-border-radius: 11px;
  -o-border-radius: 11px;
  border-radius: 11px;
  border: 1px solid #ccc;
}
.dashboard_li__first {
  -webkit-border-radius: 10px 10px 0 0;
  -ms-border-radius: 10px 10px 0 0;
  -o-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
}
.dashboard_li__last {
  -webkit-border-radius: 0 0 10px 10px;
  -ms-border-radius: 0 0 10px 10px;
  -o-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
}
.dashboard_l__finding .dashboard_li_right_b {
  font-size: 12px;
  color: #666666;
}
.dashboard_l__finding .dashboard_li_right_b .search_results_type {
  display: block;
  color: #42791a;
}
.finding_li_dsc_txt__comment {
  font-style: italic;
  font-size: 14px;
}
.finding_li_info_meta {
  color: #999;
  font-size: 12px;
  line-height: 13px;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  -moz-opacity: 0.3;
  opacity: 0.3;
  padding: 2px 0;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.finding_li_info_meta i {
  font-weight: bold;
}
.finding_li_info_meta b {
  font-weight: bold;
  color: #d18e2a;
}
.finding_li:hover .finding_li_info_meta {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}
.page_category_controller_reports {
  background: #fff;
}
.page_category_controller_reports .fr_header_container {
  background: #fff;
  position: relative;
  height: auto;
}
.page_category_controller_reports .fr_middle_container {
  padding-top: 0 !important;
}
.header_report {
  background: #fff;
}
.header_report_head {
  overflow: hidden;
  background: #fff;
  padding: 6px 10px;
  border-bottom: 1px solid #000;
}
.header_report_head_logo {
  float: left;
  margin-top: 4px;
}
.header_report_head_logo a {
  display: block;
  background: #fff;
  width: 203px;
  height: 33px;
}
.header_report_head_txt {
  float: right;
  text-align: right;
}
.header_report_head_txt_h {
  font-size: 20px;
  line-height: 22px;
  font-weight: bold;
}
.header_report_head_txt_data {
  font-size: 14px;
  line-height: 16px;
  font-weight: bold;
  margin-top: 2px;
}
.header_report_nav {
  background: #eee;
}
.header_report_nav_head {
  overflow: hidden;
  padding-bottom: 10px;
}
.header_report_nav_head_btn {
  float: left;
  overflow: hidden;
}
.header_report_nav_head_btn > .ce {
  float: left;
  margin-right: 10px !important;
}
.header_report_nav_head_btn__refresh {
  float: right;
  margin-top: 10px;
  margin-right: 10px;
}
.header_report_nav_cnt {
  padding: 10px;
}
.header_report_nav_foot {
  padding: 10px;
  overflow: hidden;
}
.header_report_nav_foot_r {
  float: right;
}
.header_report_nav_foot_r_hide {
  color: #000;
  font-weight: bold;
}
.header_report_nav_foot_l {
  overflow: hidden;
}
.header_report_nav_foot_l_in {
  overflow: hidden;
  width: 306px;
  line-height: 24px;
  margin: 0 auto;
}
.header_report_nav_foot_li {
  float: left;
  margin-right: 6px !important;
}
.header_report_nav_head_label {
  color: #767676;
  font-size: 12px;
  line-height: 30px !important;
}
.header_report_nav_head_task {
  float: left;
  overflow: hidden;
  margin-top: 10px;
}
.header_report_nav_head_task_li {
  float: left;
  line-height: 22px;
}
.header_report_nav_head_task_li + .header_report_nav_head_task_li {
  margin-left: 6px;
}
.content_report {
  background: #fff;
}
.content_report_charts {
  text-align: center;
  font-size: 14px;
  line-height: 14px;
  padding: 15px;
}
.content_report_charts a,
.content_report_charts a:link {
  color: #4c669d;
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
  -moz-text-decoration-style: dotted;
  text-decoration-style: dotted;
}
.content_report_charts a:visited {
  color: #4c669d;
}
.content_report_charts a:hover,
.content_report_charts a:focus {
  color: #999999;
  text-decoration: none;
}
.content_report_charts a:active {
  color: #4c669d;
}
.content_report_li + .content_report_li {
  margin-top: 20px;
}
.content_report_li_head {
  overflow: hidden;
  background: #eeeeee;
  border: 1px solid #999;
}
.content_report_li_head_icon {
  float: left;
  width: 32px;
  height: 32px;
  background: #fff;
  padding: 5px;
  line-height: 32px;
}
.content_report_li_head_time {
  float: right;
  padding: 9px 6px;
}
.content_report_li_head_name {
  overflow: hidden;
  padding: 12px 0 12px 15px;
}
.content_report_li_head_name span {
  font-size: 16px;
  line-height: 18px;
  font-weight: bold;
}
.content_report_li_users_li {
  margin-left: 40px;
  border-bottom: 1px solid #ccc;
  overflow: hidden;
  padding: 5px 0;
}
.content_report_li_users_li_name {
  overflow: hidden;
  line-height: 24px;
  padding-left: 5px;
}
.content_report_li_users_li_time {
  float: right;
  padding: 0 5px;
}
.inactive_report_h {
  font-size: 20px;
  line-height: 22px;
  padding: 15px;
  margin-bottom: 10px;
  color: #212121;
  font-weight: bold;
}
.inactive_report_l {
  padding-top: 25px;
}
.inactive_report_li {
  padding-left: 15px;
}
.inactive_report_li + .inactive_report_h {
  margin-top: 15px;
}
.inactive_report_li + .inactive_report_li {
  margin-top: 30px;
}
.inactive_report_li_head {
  padding: 6px 0;
  position: relative;
  font-size: 16px;
  line-height: 18px;
}
.inactive_report_li_head hr {
  border-color: #000;
}
.inactive_report_li_head_in {
  overflow: hidden;
  position: absolute;
  top: -10px;
  left: 0;
  right: 0;
}
.inactive_report_li_head_icon {
  float: left;
  background: #fff;
}
.inactive_report_li_head_name {
  float: left;
  line-height: 32px;
  padding: 0 6px;
  background: #fff;
}
.inactive_report_li_head_name_h {
  font-weight: bold;
}
.inactive_report_li_cnt_l {
  margin-top: 15px;
  padding-left: 38px;
}
.inactive_report_li_cnt_li {
  padding-top: 6px;
}
.inactive_report_li_cnt_li + .inactive_report_li_cnt_li {
  margin-top: 15px;
}
.inactive_report_li_cnt_li_h {
  overflow: hidden;
  margin-top: -10px;
  font-size: 14px;
  line-height: 16px;
}
.inactive_report_li_cnt_li_h_a {
  float: left;
  padding: 0 6px 0 0;
  background: #fff;
}
.inactive_report_li_cnt_li_h_user {
  float: left;
  padding-right: 6px;
  background: #fff;
  color: #6d6d6d;
}
.inactive_report_li_cnt_li_h_time {
  float: right;
  padding: 0 0 0 6px;
  background: #fff;
  color: #6d6d6d;
}
.inactive_report_li_cnt_li_dsc {
  margin-top: 6px;
}
@media screen and (max-width: 562px) {
  .header_report_nav_head {
    padding-top: 0;
  }
  .header_report_nav_head_btn {
    margin: 10px 10px 0 0 !important;
  }
  .header_report_nav_head_btn + .header_report_nav_head_btn {
    margin-left: 0 !important;
  }
  .header_report_nav_head_btn__refresh {
    float: left;
    margin-top: 10px !important;
  }
}
@media screen and (max-width: 438px) {
  .header_report_head_logo {
    width: 35px;
    overflow: hidden;
  }
}
@media screen and (max-width: 360px) {
  .header_report_nav_foot_l {
    margin-bottom: 30px;
  }
  .header_report_nav_foot_l_in {
    width: 100%;
    margin: 0;
  }
  .header_report_nav_foot_li__clear {
    margin-right: 0 !important;
  }
  .header_report_nav_foot_r {
    position: absolute;
    left: 10px;
    bottom: 10px;
  }
}
@media print {
  #debugger,
  .fr_section_report_left_wr,
  .header_report_nav_foot_r,
  .header_report_nav_foot_li__clear,
  .content_report_charts,
  .header_report_nav,
  .header_report_nav_head_btn__refresh {
    display: none;
  }
  .ce {
    background: transparent !important;
    color: #000 !important;
    -webkit-print-color-adjust: exact !important;
    border: 0 !important;
    text-align: right !important;
  }
  .ce-box {
    box-shadow: none !important;
  }
  .header_report_head,
  .header_report_nav,
  .content_report_li_head,
  .content_report_li_users_li {
    -webkit-print-color-adjust: exact !important;
  }
  .content_report_l {
    margin-top: 20px;
  }
  .content_report_li_head,
  .content_report_li_users_li {
    border: none !important;
  }
  .content_report_li_head_icon {
    background: #eee !important;
    -webkit-print-color-adjust: exact !important;
  }
  .header_report_nav_foot_l_in {
    width: 250px;
  }
  .fr_section_report_content {
    margin: 0px;
  }
}
.reports_h {
  font-size: 16px;
  line-height: 18px;
  color: #777;
  padding: 0 10px 15px 10px;
  text-shadow: 1px 1px 2px #fff;
}
.reports_l {
  background: #fff;
  border: 1px solid #ccc;
  -webkit-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.reports_li {
  background: #fff;
  padding: 10px;
  overflow: hidden;
}
.reports_li__first {
  -webkit-border-radius: 10px 10px 0 0;
  -ms-border-radius: 10px 10px 0 0;
  -o-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
}
.reports_li__last {
  -webkit-border-radius: 0 0 10px 10px;
  -ms-border-radius: 0 0 10px 10px;
  -o-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
  border-top: 1px solid #ccc;
}
.reports_li__hr {
  position: relative;
  padding: 10px 0 5px 0;
}
.reports_li_hr_label {
  display: block;
  font-size: 10px;
  line-height: 10px;
  color: #999;
  position: absolute;
  top: 4px;
  left: 10px;
  padding: 2px 5px;
  background: #ffffff;
}
.reports_li_select {
  margin-top: 10px;
}
..page_category_controller_reports .ce-label {
  color: #767676;
  font-weight: normal;
  padding-bottom: 2px;
}
..page_category_controller_reports .fr_header_container {
  z-index: 10 !important;
}
..page_category_controller_reports .sel_val_i._none {
  display: none;
}
..page_category_controller_reports .sel_val_i {
  color: #444;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
  float: right;
  margin-right: 10px;
}
..page_category_controller_reports .sel_val_i .ceb_u {
  line-height: 13px !important;
  font-weight: normal;
}
..page_category_controller_reports .report_left_cat {
  padding-top: 20px;
}
..page_category_controller_reports .group_line_block {
  display: block;
}
..page_category_controller_reports .group_line_block_wr + .group_line_block_wr {
  margin-top: 10px;
}
..page_category_controller_reports .group_line_block_wr > .ce {
  width: auto;
}
.projects_head {
  padding: 15px 0;
}
.projects_head_count {
  display: block;
  font-size: 10px;
  line-height: 10px;
  color: #999;
  position: absolute;
  top: 8px;
  left: 10px;
  padding: 2px 5px;
  background: #ffffff;
}
.projects_head .ce-fieldset-close {
  position: absolute;
  right: 10px;
  top: 0;
  z-index: 1;
}
.projects_head .ceb_content {
  padding-top: 10px;
}
.project_logo {
  text-align: center;
  border-top: 1px solid #ccc;
}
.project_logo_img {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  padding: 20px;
}
.project_logo_img__edit {
  padding-bottom: 10px;
}
.project_logo_img_empty {
  font-size: 36px;
  line-height: 36px;
  color: #e2e2e2;
  font-style: italic;
}
.project_logo_img img {
  display: block;
  max-width: 100%;
}
.project_logo_btn {
  overflow: hidden;
}
.project_logo_btn_l {
  padding: 10px;
  float: right;
  overflow: hidden;
}
.project_logo_btn_li {
  float: left;
}
.project_logo_btn_li + .project_logo_btn_li {
  margin-left: 6px;
}
.project_nav {
  padding: 20px;
  background: #f6f6f6;
}
.project_nav_l {
  overflow: hidden;
  margin: 0 -10px;
}
.project_nav_li_left {
  float: left;
  width: 50%;
}
.project_nav_li_right {
  overflow: hidden;
}
.project_nav_li_in {
  padding: 0 10px;
}
.project_nav_li_b + .project_nav_li_b {
  margin-top: 15px;
}
.project_nav_li_b_txt {
  font-size: 14px;
  line-height: 16px;
  display: block;
  color: #7c7c7c;
  font-weight: bold;
}
.project_nav_li_b_txt_name {
  margin-right: 6px;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
}
.project_nav_li_b_txt_a {
  white-space: nowrap;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
}
.project_nav_li_b_label {
  font-size: 12px;
  line-height: 14px;
  color: #9b9b9b;
  padding-top: 4px;
}
.project_btn_l {
  padding: 20px 20px 10px;
  margin: 0 -8px -8px;
  overflow: hidden;
  border-top: 1px solid #ccc;
}
.project_btn_li {
  float: left;
  margin: 0 8px 8px;
}
.project_btn_li__right {
  float: right;
}
.page_project .cmp_tabs_li_a {
  padding: 12px 20px;
}
.project_users_list {
  font-size: 12px;
  color: #999999;
  padding-top: 5px;
  padding-left: 10px;
}
.dashboard_settings_li {
  background: none;
}
.changelog {
  background: #ffffff;
  padding: 5px 10px 0px 5px;
  overflow: hidden;
}
.changelog_l {
  margin-top: 15px;
}
.changelog_l_h {
  margin-bottom: 5px;
  color: #6d6d6d;
  padding: 5px 0;
  position: relative;
}
.changelog_l_h_txt {
  display: block;
  position: absolute;
  top: -5px;
  left: 0;
  background: #fff;
  padding: 2px 5px 2px 0;
}
.changelog_li {
  overflow: hidden;
}
.changelog_li + .changelog_li {
  margin-top: 5px;
}
.changelog_li + .changelog_l_h {
  margin-top: 15px;
}
.changelog_li_left {
  float: left;
  margin-right: 5px;
}
.changelog_li_right {
  overflow: hidden;
  padding-top: 2px;
}
.changelog_li_left_btn {
  width: 37px;
  text-align: center !important;
}
.changelog {
  background: #ffffff;
  padding: 0 10px;
  overflow: hidden;
}
.changelog_l {
  margin-top: 15px;
}
.changelog_l_h {
  margin-bottom: 5px;
  color: #6d6d6d;
  padding: 5px 0;
  position: relative;
}
.changelog_l_h_txt {
  display: block;
  position: absolute;
  top: -5px;
  left: 0;
  background: #fff;
  padding: 2px 5px 2px 0;
}
.changelog_li {
  overflow: hidden;
}
.changelog_li + .changelog_li {
  margin-top: 5px;
}
.changelog_li + .changelog_l_h {
  margin-top: 15px;
}
.changelog_li_left {
  float: left;
  margin-right: 5px;
}
.changelog_li_right {
  overflow: hidden;
  padding-top: 3px;
}
.changelog_li_left_btn {
  width: 41px;
  text-align: center !important;
}
.access_nav {
  padding: 20px;
  background: #f6f6f6;
}
.access_btn {
  border-top: 1px solid #ccc;
  padding: 20px 20px 10px;
}
.page_keychain .fr_section_content_in {
  padding-bottom: 0;
  -webkit-border-radius: 10px 10px 0 0;
  -ms-border-radius: 10px 10px 0 0;
  -o-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
}
.keychain_l {
  border-top: 1px solid #ccc;
}
.keychain_li {
  background: #f6f6f6;
  padding: 15px 0 20px 20px;
}
.keychain_li_h {
  padding-bottom: 10px;
}
.keychain_li_h_txt {
  font-weight: bold;
  background: #f6f6f6;
  padding: 0 10px 0 0;
  position: absolute;
  top: -9px;
  left: 0;
}
.keychain_li_cnt {
  background: #fff;
  padding: 10px;
  margin-top: 3px;
  margin-right: 20px;
  border: 1px solid #ccc;
}
.keychain_btn {
  padding: 20px;
}
.page_wr {
  padding: 10px;
}
.cmp_language_select_a {
  line-height: 30px;
  font-size: 14px;
  line-height: 14px;
}
.cmp_language_select_a,
.cmp_language_select_a:link {
  color: #0485b2;
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
  -moz-text-decoration-style: dotted;
  text-decoration-style: dotted;
}
.cmp_language_select_a:visited {
  color: #0485b2;
}
.cmp_language_select_a:hover,
.cmp_language_select_a:focus {
  color: #00a6d3;
  text-decoration: none;
}
.cmp_language_select_a:active {
  color: #0485b2;
}
@media print {
  .cmp_totop_overlay {
    display: none;
  }
  .dashboard_head {
    display: none;
  }
  .component_search_bar {
    display: none;
  }
  .debugger_block {
    display: none;
  }
  #debugger {
    display: none;
  }
  .fr_section_header {
    display: none;
  }
  .page {
    display: none;
  }
  h1 {
    display: none;
  }
}
.task_view_wr {
  position: relative;
}
.task_view_head {
  background: #ffffff;
  padding-top: 20px;
  padding-bottom: 10px;
  overflow: hidden;
  -webkit-border-radius: 10px 10px 0 0;
  -ms-border-radius: 10px 10px 0 0;
  -o-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
  border: 1px solid #ccc;
  border-bottom: none;
}
.task_view_head__pad {
  padding-bottom: 0;
}
.task_view_wr__closed .task_view_head {
  background: #E1E1E1 url("/images/task-status-close.png") no-repeat top right;
}
.task_view_wr__urgent .task_view_head {
  background: #ffffff url("/images/task-status-urgent.png") no-repeat top right;
}
.task_view_head_h {
  padding: 0 15px;
  overflow: hidden;
  margin-bottom: 4px;
}
.task_view_head_h_txt {
  float: left;
  font-size: 20px;
  line-height: 22px;
  margin-right: 8px;
  font-weight: bold;
}
.task_view_head_h_txt__a {
  display: none;
  float: left;
  padding-top: 1px;
}
.task_view_comment_todo_subject_wr .ui-widget {
  width: auto !important;
}
.task_view_comment_todo_subject_wr .custom-combobox-input {
  width: 100% !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.task_head_show {
  background: #D8F2FF;
  text-align: center;
  overflow: hidden;
}
.task_head_show_a {
  color: #0485b2 !important;
  text-decoration: underline;
  font-size: 14px;
  padding-left: 8px !important;
}
.task_head_show_a .ce-i {
  display: none;
}
.task_head_show_a:hover {
  text-decoration: none;
}
.task_view_head_h_addition {
  float: left;
  overflow: hidden;
}
.task_view_head_h_addition .task_view_head_show_a {
  float: left;
  margin-right: 10px !important;
}
.task_view_head_h_addition .task_view_head_show_tr2 {
  margin-top: 3px;
  margin-right: 3px;
}
.task_view_head_h_addition .task_view_head_show_tr1 {
  margin-top: 1px;
  margin-right: 3px;
}
.task_view_head_h_a {
  font-size: 12px;
  line-height: 14px;
  float: left;
  margin-right: 4px !important;
  padding-top: 1px;
  background: #ffffff;
}
.task_view_head_h_a,
.task_view_head_h_a:link {
  color: #4c669d;
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
  -moz-text-decoration-style: dotted;
  text-decoration-style: dotted;
}
.task_view_head_h_a:visited {
  color: #4c669d;
}
.task_view_head_h_a:hover,
.task_view_head_h_a:focus {
  color: #999999;
  text-decoration: none;
}
.task_view_head_h_a:active {
  color: #4c669d;
}
.task_view_head:hover .task_view_head_h_txt__a {
  display: block;
}
.task_view_head_h_l {
  padding: 0 15px;
}
.task_view_head_h_li {
  font-size: 12px;
  line-height: 14px;
  overflow: hidden;
  display: block;
  padding: 3px 0;
}
.task_view_head_h_li__users {
  padding-top: 0;
}
.task_view_head_h_li__users .task_view_head_h_li_l {
  padding-top: 3px;
  padding-bottom: 6px;
}
.task_view_head_h_li_l {
  float: left;
  width: 85px;
  font-weight: bold;
}
.task_view_head_h_li_r {
  float: left;
  margin-right: 6px;
}
.task_view_head_responses {
  padding: 15px 0;
}
.task_view_head_responses_count {
  display: block;
  font-size: 10px;
  line-height: 10px;
  color: #999;
  position: absolute;
  top: 8px;
  left: 10px;
  padding: 2px 5px;
  background: #ffffff;
}
.task_view_head_users_l {
  overflow: hidden;
  float: none;
}
.task_view_head_h_li_change_status {
  margin-top: -2px;
}
.task_view_head_txt {
  padding: 0 10px 10px 36px;
  background: #ffffff;
}
.task_view_head_show {
  background: #ffffff;
  position: absolute;
  left: 10px;
  top: 3px;
  padding: 2px 5px;
}
.task_view_wr__closed .task_view_head_show {
  background: #E1E1E1;
}
.task_view_head_show_a {
  float: left;
}
.task_view_head_show_tr1 {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  content: "";
  overflow: hidden;
  border-style: solid;
  border-top-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-width: 3px;
  border-color: rgba(255,255,255,0);
  border-color: #444444;
  margin-top: 6px;
  margin-right: 2px;
}
.task_view_head_show_tr2 {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  content: "";
  overflow: hidden;
  border-style: solid;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
  border-width: 3px;
  border-color: rgba(255,255,255,0);
  border-color: #444444;
  margin-top: 8px;
  margin-right: 2px;
}
.task_view_li_foot_txt__head {
  margin-left: 0 !important;
}
.task_view_head__pushpin {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 111;
  border-bottom: 1px dashed #ccc;
}
.task_view_l {
  border-top: 1px solid #ccc;
}
.task_view_l:empty {
  border: none;
}
.task_view_li {
  border: 1px solid #ccc;
  border-top: none;
  padding: 7px;
  background: #ffffff;
}
.task_view_li .content_styles pre {
  overflow-x: scroll;
}
.task_view_wr__closed .task_view_li {
  background: #E1E1E1;
}
.task_view_wr__closed .task_view_li.task_view_li__msg {
  background: #F0E1B8;
}
.task_view_wr__closed .task_view_li.task_view_li__time {
  background: #D7E9C8;
}
.task_view_li.task_view_li__time {
  background: #e2ffcb;
}
.task_view_li.task_view_li__msg {
  background: #fbe6ad;
}
.task_view_li.task_view_li__file {
  background: #E6E6FA;
}
.task_view_li.task_view_li__client {
  background: #f4ecfe;
}
.task_view_li.task_view_li__unread {
  background: #fee1e1 !important;
}
.task_view_li_in {
  zoom: 1;
  display: block;
}
.task_view_li_in:before,
.task_view_li_in:after {
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}
.task_view_li_in:after {
  clear: both;
}
.task_view_li_l {
  float: left;
  width: 26px;
  height: 16px;
}
.task_view_li_l_time {
  display: none;
}
.task_view_li_l_icon {
  display: block;
  width: 16px;
  height: 16px;
}
.task_view_li_cnt {
  overflow: hidden;
}
.task_view_li_cnt img {
  max-width: 100%;
}
.task_view_li_cnt__upload {
  font-size: 12px;
  line-height: 14px;
}
.task_view_li_cnt__upload a,
.task_view_li_cnt__upload a:link {
  color: #1C32FF;
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
  -moz-text-decoration-style: dotted;
  text-decoration-style: dotted;
}
.task_view_li_cnt__upload a:visited {
  color: #1C32FF;
}
.task_view_li_cnt__upload a:hover,
.task_view_li_cnt__upload a:focus {
  color: #2f2f2f;
  text-decoration: none;
}
.task_view_li_cnt__upload a:active {
  color: #1C32FF;
}
.task_view_li_cnt_show {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 12px;
  line-height: 14px;
}
.task_view_li_cnt_show,
.task_view_li_cnt_show:link {
  color: #1C32FF;
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
  -moz-text-decoration-style: dotted;
  text-decoration-style: dotted;
}
.task_view_li_cnt_show:visited {
  color: #1C32FF;
}
.task_view_li_cnt_show:hover,
.task_view_li_cnt_show:focus {
  color: #2f2f2f;
  text-decoration: none;
}
.task_view_li_cnt_show:active {
  color: #1C32FF;
}
.task_view_li_cnt_time {
  color: #999;
  font-size: 11px;
  line-height: 16px;
  white-space: nowrap;
}
.task_view_li_cnt_status {
  margin-right: 6px;
}
.task_view_li_r {
  float: right;
  margin-left: 6px;
}
.task_view_li_r_time {
  background: #bedea5;
  color: #333;
  font-size: 10px;
  line-height: 10px;
  padding: 3px 6px;
  -webkit-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.task_view_li_foot {
  margin-top: 15px;
}
.task_view_li_foot_txt {
  margin-left: 26px;
  color: #999;
  font-size: 11px;
  line-height: 12px;
}
.task_view_li_foot_txt i {
  font-weight: bold;
}
.task_view_li_foot_a {
  display: none;
}
.task_view_li:hover .task_view_li_foot_a {
  display: block;
  float: right;
  overflow: hidden;
  position: absolute;
  right: 0;
  bottom: 0;
}
.task_view_li_foot_a .ce {
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}
.task_view_li_foot_a .ce + .ce {
  margin-left: 7px;
}
.task_view_comment {
  background: #ffffff;
  border: 1px solid #ccc;
  border-top: none;
}
.task_view_wr__closed .task_view_comment {
  background: #E1E1E1;
}
.task_view_comment_cnt {
  padding: 0 15px 5px;
}
.task_view_comment_cnt .ce + .ce {
  margin-top: 5px;
}
.task_view_comment_cnt_upload_l {
  font-size: 12px;
  line-height: 14px;
  padding-top: 10px;
}
.task_view_comment_cnt_upload_li + .task_view_comment_cnt_upload_li {
  padding-top: 6px;
}
.task_view_comment_cnt_upload_txt {
  color: #353535;
  margin-right: 10px;
}
.task_view_comment_cnt_upload_a,
.task_view_comment_cnt_upload_a:link {
  color: #e70700;
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
  -moz-text-decoration-style: dotted;
  text-decoration-style: dotted;
}
.task_view_comment_cnt_upload_a:visited {
  color: #e70700;
}
.task_view_comment_cnt_upload_a:hover,
.task_view_comment_cnt_upload_a:focus {
  color: #e70700;
  text-decoration: none;
}
.task_view_comment_cnt_upload_a:active {
  color: #e70700;
}
.task_view_comment_cnt_btn {
  margin-top: 15px;
}
.task_view_comment_cnt_btn__view_to_client {
  margin-top: 10px;
}
.task_view_comment_cnt_btn__upload .qq-upload-button {
  width: 76px;
  background: #4a649a !important;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
  font-size: 12px;
  line-height: 12px;
  padding: 5px;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #314264;
  font-weight: bold;
  border-bottom-color: #314264;
}
.task_view_comment_cnt_btn__upload .qq-upload-button:hover {
  border-color: #fff;
}
.task_view_comment_cnt_btn__upload .qq-upload-list {
  margin-top: 6px;
}
.task_add_timings_input {
  z-index: 101 !important;
  position: absolute;
  right: 0px;
  margin-top: 12px;
  margin-right: 10px;
}
.task_view_comment_cnt_btn_txt {
  font-size: 12px;
  line-height: 24px;
  color: #999;
  margin-left: 6px;
}
.task_view_comment_cnt_sels {
  overflow: hidden;
}
.task_view_comment_cnt_sel {
  margin-top: 8px;
}
.task_view_comment_cnt_sels__both .task_view_comment_cnt_sel__left .ce {
  margin-right: 4px;
}
.task_view_comment_cnt_sels__both .task_view_comment_cnt_sel__right .ce {
  margin-left: 4px;
}
.task_view_comment_cnt_sels__both .task_view_comment_cnt_sel__left {
  float: left;
  width: 50%;
}
.task_view_comment_cnt_sels__both .task_view_comment_cnt_sel__right {
  overflow: hidden;
}
.task_view_comment_cnt_upload {
  margin-top: 4px;
}
.page_category_task_stats .task_view_comment {
  -webkit-border-radius: 0 0 10px 10px;
  -ms-border-radius: 0 0 10px 10px;
  -o-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
}
.page_category_task_stats_enabled .task_view_comment {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border-bottom: none;
}
.task_view_foot {
  background: #ffffff;
  border: 1px solid #ccc;
  border-top: none;
  -webkit-border-radius: 0 0 10px 10px;
  -ms-border-radius: 0 0 10px 10px;
  -o-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
  padding-bottom: 15px;
}
.task_view_wr__closed .task_view_foot {
  background: #E1E1E1;
}
.task_view_foot_cnt {
  padding: 0 15px;
}
.task_view_foot_txt {
  color: #999;
  font-size: 12px;
  line-height: 14px;
  padding: 2px 0;
}
.task_view_foot_txt_l {
  color: #999;
  font-size: 12px;
  line-height: 14px;
}
.task_view_foot_txt_li {
  padding-left: 10px;
  padding: 2px 0 2px 15px;
}
.task_view_wr__closed .task_view_head_responses_count {
  background: #E1E1E1;
}
.task_view_wr__closed .task_view_head_h_a {
  background: #E1E1E1;
}
.task_view_wr__closed .task_view_head_users_li {
  background: #C7CBD3;
  border-color: #9AA3B6;
}
@media screen and (max-width: 470px) {
  .task_view_head_h_txt {
    width: 100%;
  }
  .task_view_head_h_txt__a {
    display: block !important;
    white-space: nowrap;
    float: left;
  }
  .task_view_comment_cnt_sel {
    margin-top: 4px;
  }
  .task_view_comment_cnt_sels__both .task_view_comment_cnt_sel {
    width: auto !important;
    float: none !important;
  }
  .task_view_comment_cnt_sels__both .task_view_comment_cnt_sel .ce {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
@media screen and (max-width: 450px) {
  .task_view_li .task_view_li_foot_a {
    display: block ! important;
    overflow: hidden;
    margin-left: 26px;
    margin-top: 4px;
  }
  .task_view_li:hover .task_view_li_foot_a {
    float: none;
    position: relative;
    right: auto;
    bottom: auto;
  }
}
.task_h {
  font-size: 16px;
  line-height: 18px;
  color: #777;
  padding: 0 10px 15px 10px;
  text-shadow: 1px 1px 2px #fff;
}
.task_l {
  background: #fff;
}
.task_li {
  background: #fff;
  padding: 10px;
  overflow: hidden;
}
.task_li + .task_li {
  border-top: 1px solid #ccc;
}
.task_li_in {
  overflow: hidden;
}
.task_li_l {
  overflow: hidden;
}
.task_li_l_sel {
  width: 100%;
}
.task_li_r {
  float: right;
  overflow: hidden;
  margin-left: 10px;
}
.task_li_r_txt {
  float: left;
  line-height: 28px;
  margin-right: 6px;
}
.task_li_r_input {
  float: left;
  width: 34px;
}
.task_li_btn {
  margin-right: 6px !important;
  float: left;
  line-height: 22px;
}
.task_comment_redactor_wr {
  position: relative;
  overflow: hidden;
  background: #fff;
  border: 1px solid rgba(0,0,0,0.075);
  border-radius: 3px;
  box-shadow: none;
  border-bottom: 1px solid #ddd !important;
  background-repeat: no-repeat;
  background-size: 100% 25px;
}
.task_comment_redactor_wr .redactor {
  width: 100% !important;
  display: block !important;
  resize: none;
  border-top: none;
  border-left: transparent !important;
  border-right: transparent !important;
  border-bottom: transparent !important;
  min-height: 86px;
}
.redactor_editor img {
  max-width: 100% !important;
}
.ctrlcopy {
  color: transparent;
  height: 1px;
  overflow: hidden;
  position: absolute;
  width: 1px;
}
.ce-label {
  color: #767676;
  font-weight: normal;
  padding-bottom: 2px;
}
.task_view_comment_cnt_download_l {
  margin-top: 15px;
}
.task_view_comment_cnt_download_l + .task_view_comment_cnt_download_l {
  margin-top: 20px;
}
.task_view_comment_cnt_download_li {
  overflow: hidden;
  font-size: 12px;
  line-height: 14px;
}
.task_view_comment_cnt_download_li_in {
  overflow: hidden;
}
.task_view_comment_cnt_download_li + .task_view_comment_cnt_download_li {
  margin-top: 5px;
}
.task_view_comment_cnt_download_li_icon {
  float: left;
  display: block;
  margin-right: 5px;
  width: 16px;
  height: 16px;
}
.task_view_comment_cnt_download_li_txt {
  float: left;
  color: #999;
  margin-right: 5px;
}
.task_view_comment_cnt_download_li_name {
  float: left;
  font-weight: bold;
  margin-right: 5px !important;
}
.task_view_comment_cnt_download_li_name,
.task_view_comment_cnt_download_li_name:link {
  color: #0086d1;
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
  -moz-text-decoration-style: dotted;
  text-decoration-style: dotted;
}
.task_view_comment_cnt_download_li_name:visited {
  color: #0086d1;
}
.task_view_comment_cnt_download_li_name:hover,
.task_view_comment_cnt_download_li_name:focus {
  color: #0086d1;
  text-decoration: none;
}
.task_view_comment_cnt_download_li_name:active {
  color: #0086d1;
}
.task_view_comment_cnt_download_l_name__loading {
  color: #000 !important;
  text-decoration: none;
}
.task_view_comment_cnt_download_li_size {
  float: left;
  color: #000;
  margin-right: 5px;
}
.task_view_comment_cnt_download_li_close {
  float: left;
  font-weight: bold;
  text-decoration: none !important;
}
.task_view_comment_cnt_download_li_close,
.task_view_comment_cnt_download_li_close:link {
  color: #E61B1B;
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
  -moz-text-decoration-style: dotted;
  text-decoration-style: dotted;
}
.task_view_comment_cnt_download_li_close:visited {
  color: #E61B1B;
}
.task_view_comment_cnt_download_li_close:hover,
.task_view_comment_cnt_download_li_close:focus {
  color: #b41515;
  text-decoration: none;
}
.task_view_comment_cnt_download_li_close:active {
  color: #E61B1B;
}
.task_view_comment_cnt_download_li_progress {
  margin-top: 3px;
}
.task_view_comment_cnt_download_li_progress_status {
  float: left;
  height: 6px;
}
.task_view_comment_cnt_download_li_progress_status__full {
  background: #0086d1;
  width: 20%;
}
.task_view_comment_cnt_download_li_progress_status__empty {
  background: #e1e1e1;
  width: 80%;
}
.qq-upload-list li {
  font-size: 12px;
  line-height: 14px;
  background: none !important;
  overflow: hidden;
  padding: 4px 0 !important;
}
.qq-upload-list li .qq-upload-file {
  font-size: 12px;
  line-height: 14px;
  float: left;
  margin-right: 6px;
  font-weight: bold;
  color: #000;
}
.qq-upload-list li .qq-upload-finished {
  display: block;
  font-size: 12px;
  line-height: 14px;
  width: auto;
  height: auto;
  float: left;
  margin-right: 6px;
}
.qq-upload-list li .qq-upload-finished:before {
  content: "Загрузка:";
  display: block;
  float: left;
  color: #999;
}
.qq-upload-list li .qq-upload-size {
  float: left;
  font-size: 12px;
  line-height: 14px;
}
.qq-upload-list li .qq-upload-status-text {
  display: none;
  float: left;
  font-size: 12px;
  line-height: 14px;
}
.qq-upload-list li .qq-upload-cancel {
  float: left;
  font-weight: bold;
  text-decoration: none !important;
  font-size: 12px;
  line-height: 14px;
}
.qq-upload-list li .qq-upload-cancel,
.qq-upload-list li .qq-upload-cancel:link {
  color: #E61B1B;
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
  -moz-text-decoration-style: dotted;
  text-decoration-style: dotted;
}
.qq-upload-list li .qq-upload-cancel:visited {
  color: #E61B1B;
}
.qq-upload-list li .qq-upload-cancel:hover,
.qq-upload-list li .qq-upload-cancel:focus {
  color: #b41515;
  text-decoration: none;
}
.qq-upload-list li .qq-upload-cancel:active {
  color: #E61B1B;
}
.qq-upload-list li .qq-upload-spinner {
  width: auto;
  height: auto;
}
.qq-upload-list li .qq-progress-bar {
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  height: 6px;
}
li.file-uploader-alert-success {
  font-size: 12px;
  line-height: 14px;
  background: none !important;
}
li.file-uploader-alert-success .qq-upload-finished {
  width: 16px;
  height: 16px;
  background: url("/images/autoload/icons/paper-clip.png") center no-repeat;
  background: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAh5JREFUeNpi7HBhAIN//xkY/gKxXXwDg11cPQMaELp06ZLdkSNHTD9//vzt2rVr179+/bp7zZo1nxmOLGoA48MLGxj+//+PDQtduHAhIDAwMG3nzp1MQI0yGzZsCALy/UDyuDTBNZ87dy7Ax8cnDYgZli1bBhIDGWIG5KeA1DAx4AYgzXaVlZVimzdvPvv79++0v3//gsQFgC4SA/K/gVXhsvn06dMBjo6OaUC2cUxMTCEQqCCLu7i4MODygtDJkycDrKyswJrDw8MLc3JyVJDFgZjBxsYGqwFCJ06cCDAxMQFrBgZUYXp6ugq6OIgGYgwDhI4ePRqgq6sLVuTt7V2YlJSkgk1cT09PBYhRDBA6fPhwgKqqKliRq6trIdDfKtjE1dTUVICGMSAbIHTo0KEAeXl5kCJdDw+PdKC/VdDEje3t7QsVFBRUgIYxIBvAAowIxeTkZClTU9PFQLYaMIr+P3/+/N3BgwftIiIixIDss8BAs3vw4MFmNja2O+hxDUoH/z98+PD7x48foHh93tfX9z0lJaUgKCiIC6QZaLDdrVu3NgNtu4MtsYAM+CErK/tj//79Yh0dHc+A/MWenp51b9++vWlgYGB38+ZNnJphBrwsLy9/Ly4u7t7e3i51584dTnNzczttbW28mrlERcE0KAzehoWFHQf6zxQYaNGPHz/mB6ayt0CDNrOwsGDVLKKpCcYgwAiOCgoAQIABAH/ksdm7KQGDAAAAAElFTkSuQmCC') center no-repeat;
}
li.file-uploader-alert-success .qq-upload-finished:before {
  display: none;
}
li.file-uploader-alert-success .qq-upload-file {
  cursor: pointer;
  text-decoration: none !important;
}
li.file-uploader-alert-success .qq-upload-file,
li.file-uploader-alert-success .qq-upload-file:link {
  color: #0086d1;
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
  -moz-text-decoration-style: dotted;
  text-decoration-style: dotted;
}
li.file-uploader-alert-success .qq-upload-file:visited {
  color: #0086d1;
}
li.file-uploader-alert-success .qq-upload-file:hover,
li.file-uploader-alert-success .qq-upload-file:focus {
  color: #0086d1;
  text-decoration: none;
}
li.file-uploader-alert-success .qq-upload-file:active {
  color: #0086d1;
}
li.file-uploader-alert-success .qq-upload-size {
  color: #000;
  margin-right: 6px;
}
li.file-uploader-alert-error .qq-upload-finished:before {
  content: "Ошибка:";
  color: #b41515;
}
li.file-uploader-alert-error .qq-upload-file,
li.file-uploader-alert-error .qq-upload-size,
li.file-uploader-alert-error .qq-upload-status-text {
  color: #b41515;
}
li.file-uploader-alert-error .qq-upload-status-text {
  display: block;
}
.page_gallery .content-wrapper {
  padding-bottom: 10px;
}
.mdl_gallery_top_menu_photo_edit {
  display: none !important;
}
.__mdl_gallery_top_menu_photo_edit .mdl_gallery_top_menu_photo_edit {
  display: block !important;
}
.page_gallery .fr_section_content {
  width: 800px;
  margin: 10px auto;
  padding: 20px;
  border: 1px solid #5FAFDA;
  -webkit-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.page_gallery .fr_section_content .listing_navbar {
  margin-bottom: 13px;
}
.page_gallery .fr_section_content .ui-widget-header {
  overflow: hidden !important;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  min-height: 17px;
  border: 1px solid #B1B1B1 !important;
  background: #fafafa !important;
  border-top-color: #656565 !important;
  font-size: 12px !important;
  line-height: 12px !important;
  padding: 4px 5px 5px 5px !important;
  margin: 10px 0 !important;
}
.page_gallery .fr_section_content .qq-upload-button {
  float: left;
  margin-right: 3px !important;
  background-color: #e6e6e6;
  background-image: -moz-linear-gradient(#f0f0f0,#e6e6e6);
  background-image: -ms-linear-gradient(#f0f0f0,#e6e6e6);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f0f0f0),color-stop(100%,#e6e6e6));
  background-image: -webkit-linear-gradient(#f0f0f0,#e6e6e6);
  background-image: -o-linear-gradient(#f0f0f0,#e6e6e6);
  background-image: linear-gradient(#f0f0f0,#e6e6e6);
  border: 1px solid #b1b1b1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 7px 7px !important;
  color: #444 !important;
  line-height: 12px;
  font-size: 12px;
}
.mdr_no-cssgradients .page_gallery .fr_section_content .qq-upload-button {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0',endColorstr='#e6e6e6',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0',endColorstr='#e6e6e6',GradientType=0);
}
.page_gallery .fr_section_content .qq-upload-button:hover {
  background-color: #cccccc;
  background-image: -moz-linear-gradient(#e6e6e6,#cccccc);
  background-image: -ms-linear-gradient(#e6e6e6,#cccccc);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e6e6e6),color-stop(100%,#cccccc));
  background-image: -webkit-linear-gradient(#e6e6e6,#cccccc);
  background-image: -o-linear-gradient(#e6e6e6,#cccccc);
  background-image: linear-gradient(#e6e6e6,#cccccc);
}
.mdr_no-cssgradients .page_gallery .fr_section_content .qq-upload-button:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6',endColorstr='#cccccc',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6',endColorstr='#cccccc',GradientType=0);
}
.page_gallery .fr_section_content #file {
  margin-bottom: 10px;
}
.page_gallery .fr_section_content .redactor_box {
  -webkit-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.page_gallery .fr_section_content #youtube {
  margin-bottom: 10px;
}
.page_gallery .fr_section_content #youtube #embed {
  margin-top: 10px;
}
.page_gallery .fr_section_content .ui-tabs {
  padding: 10px;
}
.page_gallery .fr_section_content .wrapper-btn {
  padding-bottom: 10px;
}
.page_gallery .fr_section_content .wrapper-btn {
  zoom: 1;
  display: block;
}
.page_gallery .fr_section_content .wrapper-btn:before,
.page_gallery .fr_section_content .wrapper-btn:after {
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}
.page_gallery .fr_section_content .wrapper-btn:after {
  clear: both;
}
.page_gallery .fr_section_content .back {
  margin-bottom: 15px;
  display: block;
}
.page_gallery .fr_section_content #multiple {
  padding: 0 10px;
  -webkit-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #aaa;
}
.page_gallery .fr_section_content #multiple .qq-upload-button {
  margin-top: 12px;
}
.page_gallery .fr_section_content #multiple .qq-upload-drop-area {
  -webkit-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.mdl_gallery_selectable {
  position: absolute;
  top: 1px;
  left: 1px;
}
.mdl_gallery_state {
  position: absolute;
  top: 1px;
  right: 1px;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.mdl_gallery_state:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
  background: rgba(255,255,255,0.5);
}
.mdl_gallery_photo_li {
  display: block;
  position: relative;
  float: left;
  overflow: hidden;
  height: 154px;
}
.mdl_gallery_photo_li__checked {
  border-color: orange !important;
}
.mdl_gallery_photo_li_a_info {
  display: block;
  overflow: hidden;
  background: #454545;
  border-top: 1px solid #666;
  background: rgba(0,0,0,0.7);
  height: 20px;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  transition: all 0.15s linear;
  position: absolute;
  left: 0px;
  bottom: -40px;
  right: 0px;
  white-space: nowrap;
  padding: 5px;
  font-size: 16px;
  line-height: 16px;
}
.mdl_gallery_photo_li__checked .mdl_gallery_photo_li_a_info,
.mdl_gallery_photo_li:hover .mdl_gallery_photo_li_a_info {
  bottom: 0px;
}
.mdl_gallery_photo_li_a_info_edit {
  position: absolute;
  top: 1px;
  right: 32px;
}
.mdl_gallery_photo_li_a_info_delete {
  position: absolute;
  top: 1px;
  right: 1px;
}
.mdl_gallery_photo_li_a_info .ce:hover {
  background: #aaa;
  background: #ffffff;
}
.mdl_gallery_photo_li_a_info a {
  color: #fff !important;
}
.mdl_gallery_photo_li_img_wr {
  display: block;
  position: relative;
  overflow: hidden;
}
.am-wrapper.mdl_gallery_photo_li_img_wr img {
  position: absolute;
  outline: none;
}
.mdl_gallery_new_album,
.mdl_gallery_new_album .ce-label,
.mdl_gallery_exist_albums,
.mdl_gallery_exist_albums .ce-label {
  font-size: 14px;
  line-height: 18px;
}
.mdl_gallery_album_a {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  margin: 3px 0 0 5px !important;
}
.mdl_gallery_top_menu {
  padding: 0;
  border-bottom: 1px solid #ccc;
  margin-bottom: 25px;
}
.mdl_gallery_top_menu {
  zoom: 1;
  display: block;
}
.mdl_gallery_top_menu:before,
.mdl_gallery_top_menu:after {
  content: " ";
  display: block;
  height: 0;
  visibility: hidden;
}
.mdl_gallery_top_menu:after {
  clear: both;
}
.mdl_gallery_top_menu .ce {
  margin-bottom: 25px;
  float: left;
}
.mdl_gallery_top_menu .ce-group {
  margin-bottom: 0;
}
.mdl_gallery_top_menu_photo_add_to_album {
  margin-right: 20px;
}
.mdl_gallery_top_menu .mdl_gallery_nav {
  float: right;
}
.page_category_gallery__grid .mdl_gallery_photo_l_wr {
  text-align: center;
}
.page_category_gallery__grid .mdl_gallery_photo_l {
  overflow: hidden;
  text-align: left;
}
.page_category_gallery__grid .mdl_gallery_photo_li_a_info {
  left: 0px;
  rigth: 0px;
}
.page_category_gallery__grid .mdl_gallery_photo_li {
  width: 200px;
  height: 200px;
  float: left;
  border: 1px dashed #ccc;
  margin: 5px;
  background: #eee;
  position: relative;
  -webkit-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.page_category_gallery__grid .mdl_gallery_photo_li__fake {
  visibility: hidden;
  height: 10px;
}
.page_category_gallery__grid .mdl_gallery_photo_li_img_wr {
  display: block;
  text-align: center;
  white-space: normal;
  overflow: hidden;
}
.page_category_gallery__grid .mdl_gallery_photo_li_img_wr {
  height: 100%;
  text-align: center;
  vertical-align: middle;
}
.page_category_gallery__grid .mdl_gallery_photo_li_img_wr:after {
  content: "";
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  width: 0;
  height: 100%;
}
.page_category_gallery__grid .mdl_gallery_photo_li_a_in {
  position: absolute;
  display: block;
  width: 2000px;
  height: 100%;
  left: 50%;
  margin-left: -1000px;
}
.page_category_gallery__grid .mdl_gallery_photo_li_img_wr .mdl_gallery_photo_li_img {
  max-height: 100%;
  margin: 0 auto;
  display: block;
}
.task_view_head_h_li_r_tx {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  margin-top: 2px !important;
}
.task_view_head_h_li_r_tx__a {
  text-decoration: underline !important;
}
.task_view_head_h_li_r_tx__a:hover {
  text-decoration: none !important;
}
#body .mdl_gallery_upload_file_button {
  z-index: 80;
}
#body .mdl_gallery_upload_file_drop_zone {
  position: relative;
  width: auto;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  padding: 40px;
  border: 4px dashed #eee;
  text-align: center;
  margin: 20px 0 0;
  background: #fff;
}
#body .mdl_gallery_upload_file_drop_zone.qq-upload-drop-area-active {
  border-color: #4A4A4A;
  background: #eee !important;
}
#body .mdl_gallery_upload_file_zone_txt {
  font-size: 26px;
  line-height: 30px;
}
#body .mdl_gallery_upload_file_zone_txt__2 {
  font-size: 20px;
  line-height: 24px;
  padding-top: 10px;
}
#body .mdl_gallery_upload_file_zone_btn_wr {
  padding-top: 10px;
}
#body .mdl_gallery_upload_file_l {
  margin: 20px -20px 0 0;
}
#body .mdl_gallery_upload_file_l {
  text-align: justify;
  text-justify: newspaper;
  text-align-last: justify;
  font-size: 1px;
  line-height: 0;
  font-size: 0;
  zoom: 1;
}
#body .mdl_gallery_upload_file_l:after {
  width: 100%;
  height: 0;
  visibility: hidden;
  overflow: hidden;
  content: ' ';
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
}
#body .mdl_gallery_upload_file_li {
  float: left;
  overflow: hidden;
  background-color: #fff !important;
  position: relative;
  z-index: 0;
  padding: 0 !important;
  margin: 0 10px 10px 0 !important;
  color: #666 !important;
  height: 142px;
  width: 142px;
  background: #eee;
  border: 1px solid #ccc;
}
#body .mdl_gallery_upload_file_li_in {
  width: 1000px;
  position: absolute;
  left: 50%;
  margin-left: -500px;
  font-size: 0;
  line-height: 0;
  text-align: center;
}
#body .mdl_gallery_upload_file_li_img_wr {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
}
#body .mdl_gallery_upload_file_li_img_info {
  display: none !important;
}
#body .mdl_gallery_upload_file_li:hover .mdl_gallery_upload_file_li_img_info {
  display: block !important;
}
#body .mdl_gallery_upload_file_li_img {
  min-width: 142px;
  min-height: 142px;
}
#body .mdl_gallery_upload_file_li_img_wr__loading {
  background: url("/bos.engine/core/modules/contents/controllers/gallery/images/objects/progress_cover.gif") center no-repeat;
  background: url('data:image/gif;base64, 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') center no-repeat;
  background-position: center 50px;
}
#body .mdl_gallery_upload_file_li_img_loading_percent {
  display: none;
  text-align: center;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 69px;
  font-size: 14px;
  line-height: 14px;
  font-weight: bold;
}
#body .mdl_gallery_upload_file_li_img_wr__loading .mdl_gallery_upload_file_li_img_loading_percent {
  display: block;
}
#body .mdl_gallery_upload_file_li_button_retry {
  font-size: 12px;
  line-height: 16px;
}
#body .mdl_gallery_upload_file_li_status_txt {
  font-size: 12px;
  line-height: 16px;
  display: none;
}
#body .mdl_gallery_upload_file_li_name {
  display: none !important;
  font-size: 12px;
  line-height: 16px;
}
#body .mdl_gallery_upload_file_li_size {
  display: none !important;
  text-align: right;
  font-size: 12px;
  line-height: 12px;
  margin-top: -14px;
  margin-right: 2px;
  text-shadow: 0 0 2px #fff;
  color: #444;
  padding-bottom: 14px;
}
#body .mdl_task_upload_attached_files_button {
  z-index: 80;
  line-height: 26px !important;
}
#body .mdl_task_upload_attached_files_drop_zone {
  position: relative;
  width: auto;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  padding: 40px;
  border: 4px dashed #eee;
  text-align: center;
  margin: 20px 0 0;
  background: #fff;
}
#body .mdl_task_upload_attached_files_drop_zone.qq-upload-drop-area-active {
  border-color: #4A4A4A;
  background: #eee !important;
}
#body .mdl_task_upload_attached_files_zone_txt {
  font-size: 26px;
  line-height: 30px;
}
#body .mdl_task_upload_attached_files_zone_txt__2 {
  font-size: 20px;
  line-height: 24px;
  padding-top: 10px;
}
#body .mdl_task_upload_attached_files_zone_btn_wr {
  padding-top: 10px;
}
#body .mdl_task_upload_attached_files_l {
  margin: 20px -20px 0 0;
}
#body .mdl_task_upload_attached_files_l {
  text-align: justify;
  text-justify: newspaper;
  text-align-last: justify;
  font-size: 1px;
  line-height: 0;
  font-size: 0;
  zoom: 1;
}
#body .mdl_task_upload_attached_files_l:after {
  width: 100%;
  height: 0;
  visibility: hidden;
  overflow: hidden;
  content: ' ';
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
}
#body .mdl_task_upload_attached_files_li {
  float: left;
  overflow: hidden;
  background-color: #fff !important;
  position: relative;
  z-index: 0;
  padding: 0 !important;
  margin: 0 10px 10px 0 !important;
  color: #666 !important;
  height: 142px;
  width: 142px;
  background: #eee;
  border: 1px solid #ccc;
}
#body .mdl_task_upload_attached_files_li_in {
  width: 1000px;
  position: absolute;
  left: 50%;
  margin-left: -500px;
  font-size: 0;
  line-height: 0;
  text-align: center;
}
#body .mdl_task_upload_attached_files_li_img_wr {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
}
#body .mdl_task_upload_attached_files_li_img_info {
  display: none !important;
}
#body .mdl_task_upload_attached_files_li:hover .mdl_task_upload_attached_files_li_img_info {
  display: block !important;
}
#body .mdl_task_upload_attached_files_li_img {
  min-width: 142px;
  min-height: 142px;
}
#body .mdl_task_upload_attached_files_li_img_wr__loading {
  background: url("/bos.engine/core/modules/contents/controllers/gallery/images/objects/progress_cover.gif") center no-repeat;
  background: url('data:image/gif;base64, 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') center no-repeat;
  background-position: center 50px;
}
#body .mdl_task_upload_attached_files_li_img_loading_percent {
  display: none;
  text-align: center;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 69px;
  font-size: 14px;
  line-height: 14px;
  font-weight: bold;
}
#body .mdl_task_upload_attached_files_li_img_wr__loading .mdl_task_upload_attached_files_li_img_loading_percent {
  display: block;
}
#body .mdl_task_upload_attached_files_li_button_retry {
  font-size: 12px;
  line-height: 16px;
}
#body .mdl_task_upload_attached_files_li_status_txt {
  font-size: 12px;
  line-height: 16px;
  display: none;
}
#body .mdl_task_upload_attached_files_li_name {
  display: none !important;
  font-size: 12px;
  line-height: 16px;
}
#body .mdl_task_upload_attached_files_li_size {
  display: none !important;
  text-align: right;
  font-size: 12px;
  line-height: 12px;
  margin-top: -14px;
  margin-right: 2px;
  text-shadow: 0 0 2px #fff;
  color: #444;
  padding-bottom: 14px;
}
#body .task_view_comment_cnt_sels {
  margin-bottom: 10px;
}
#body .task_view_comment_attached_files_l > li {
  margin-bottom: 5px !important;
}
#body .task_view_comment_attached_files_l .qq-upload-cancel {
  font-size: 20px;
  line-height: 12px;
}
.ce-theme-mdl_gallery_red {
  background: #64AAF7;
  text-shadow: 0 1px 0 #0E5401;
}
.ce-theme-mdl_gallery_red.ce-box {
  background-color: #da0003;
  background-image: -moz-linear-gradient(#f96940,#da0003);
  background-image: -ms-linear-gradient(#f96940,#da0003);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f96940),color-stop(100%,#da0003));
  background-image: -webkit-linear-gradient(#f96940,#da0003);
  background-image: -o-linear-gradient(#f96940,#da0003);
  background-image: linear-gradient(#f96940,#da0003);
  color: #ffffff;
  border-color: #914b4b;
  border-bottom-color: #914b4b;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
  -o-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);
}
.mdr_no-cssgradients .ce-theme-mdl_gallery_red.ce-box {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f96940',endColorstr='#da0003',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f96940',endColorstr='#da0003',GradientType=0);
}
.ce-theme-mdl_gallery_red.ce-box:active {
  -webkit-box-shadow: inset 0 2px 4px #da0003, 0 1px 2px #da0003;
  -o-box-shadow: inset 0 2px 4px #da0003, 0 1px 2px #da0003;
  box-shadow: inset 0 2px 4px #da0003, 0 1px 2px #da0003;
}
.ce-theme-mdl_gallery_red.ce-box.ce-on-focus {
  border-color: orange !important;
  -webkit-box-shadow: 0 0 2px orange;
  -o-box-shadow: 0 0 2px orange;
  box-shadow: 0 0 2px orange;
}
.ce-theme-mdl_gallery_red.ce-button__arrow .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #914b4b;
}
.cl-chrome .ce-theme-mdl_gallery_red.ce-box:not(.ce-on-focus):hover {
  border-color: #914b4b !important;
  background-color: #a20002;
  background-image: -moz-linear-gradient(#f73e0a,#a20002);
  background-image: -ms-linear-gradient(#f73e0a,#a20002);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f73e0a),color-stop(100%,#a20002));
  background-image: -webkit-linear-gradient(#f73e0a,#a20002);
  background-image: -o-linear-gradient(#f73e0a,#a20002);
  background-image: linear-gradient(#f73e0a,#a20002);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-chrome .ce-theme-mdl_gallery_red.ce-box:not(.ce-on-focus):hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f73e0a',endColorstr='#a20002',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f73e0a',endColorstr='#a20002',GradientType=0);
}
.cl-not-chrome .ce-theme-mdl_gallery_red.ce-box:hover {
  border-color: #914b4b !important;
  background-color: #a20002;
  background-image: -moz-linear-gradient(#f73e0a,#a20002);
  background-image: -ms-linear-gradient(#f73e0a,#a20002);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f73e0a),color-stop(100%,#a20002));
  background-image: -webkit-linear-gradient(#f73e0a,#a20002);
  background-image: -o-linear-gradient(#f73e0a,#a20002);
  background-image: linear-gradient(#f73e0a,#a20002);
  color: #ffffff;
}
.mdr_no-cssgradients .cl-not-chrome .ce-theme-mdl_gallery_red.ce-box:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f73e0a',endColorstr='#a20002',GradientType=0);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f73e0a',endColorstr='#a20002',GradientType=0);
}
.ce-theme-mdl_gallery_red.ce-button__arrow:hover .ceb_tb {
  border-color: rgba(255,255,255,0);
  border-color: #914b4b;
}
a.redactor_btn_image_upload {
  background-position: -203px !important;
}
a.redactor_btn_file_upload {
  background-position: -251px !important;
}
.task_view_comment_todo {
  overflow: hidden;
  padding-bottom: 5px;
}
.task_view_comment_todo_ch_wr {
  float: left;
  padding-right: 10px;
}
.task_view_comment_todo_subject_wr {
  overflow: hidden;
  height: 30px;
}
.task_todo_l_h {
  font-size: 18px;
  line-height: 18px;
  padding: 10px 10px 10px 15px;
  border-top: 1px solid #ccc;
}
.task_todo_l {
  padding: 0 15px;
}
.task_todo_li.sort_active {
  background: #fff;
}
.task_todo_li {
  margin-bottom: 0;
}
.task_todo_li_in {
  overflow: hidden;
}
.task_todo_li_sort_handle {
  margin-right: 10px;
}
.task_todo_li_sort_handle .dashboard_li_drag_handle {
  margin-top: 1px !important;
}
.task_todo_li_num {
  float: left;
  width: 24px;
}
.task_todo_li_num:after {
  content: ".";
}
.task_todo_li_remove {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  -moz-opacity: 0.3;
  opacity: 0.3;
  text-decoration: none !important;
  margin-left: 10px !important;
  display: inline-block !important;
}
.task_todo_li_remove,
.task_todo_li_remove:link {
  color: #c60000;
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
  -moz-text-decoration-style: dotted;
  text-decoration-style: dotted;
}
.task_todo_li_remove:visited {
  color: #c60000;
}
.task_todo_li_remove:hover,
.task_todo_li_remove:focus {
  color: #ff0000;
  text-decoration: none;
}
.task_todo_li_remove:active {
  color: #c60000;
}
.task_todo_li_remove:hover {
  text-decoration: underline !important;
}
.task_todo_li_remove__mobile {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  -moz-opacity: 0.3;
  opacity: 0.3;
  text-decoration: none !important;
  margin-right: 8px !important;
  display: none !important;
}
.task_todo_li_remove__mobile,
.task_todo_li_remove__mobile:link {
  color: #c60000;
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
  -moz-text-decoration-style: dotted;
  text-decoration-style: dotted;
}
.task_todo_li_remove__mobile:visited {
  color: #c60000;
}
.task_todo_li_remove__mobile:hover,
.task_todo_li_remove__mobile:focus {
  color: #ff0000;
  text-decoration: none;
}
.task_todo_li_remove__mobile:active {
  color: #c60000;
}
.task_todo_li_remove__mobile:hover {
  text-decoration: underline !important;
}
.task_todo_li:hover .task_todo_li_remove {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}
.task_todo_li_info_wr {
  overflow: hidden;
}
.task_todo_li_info_h {
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.task_todo_li__closed .task_todo_li_info_h_txt__a {
  text-decoration: line-through !important;
  color: #777 !important;
}
.task_todo_li__closed .task_todo_li_info_h_txt__a:hover {
  text-decoration: underline !important;
  color: #777 !important;
}
.task_todo_li_info_h_txt {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  word-wrap: break-word;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  white-space: -o-pre-wrap;
}
.task_todo_li_info_h_txt__a,
.task_todo_li_info_h_txt__a:link {
  color: #0485b2;
  text-decoration: underline;
  -webkit-text-decoration-style: dotted;
  -moz-text-decoration-style: dotted;
  text-decoration-style: dotted;
}
.task_todo_li_info_h_txt__a:visited {
  color: #0485b2;
}
.task_todo_li_info_h_txt__a:hover,
.task_todo_li_info_h_txt__a:focus {
  color: #0485b2;
  text-decoration: none;
}
.task_todo_li_info_h_txt__a:active {
  color: #0485b2;
}
.task_todo_li_info_meta {
  color: #999;
  font-size: 12px;
  line-height: 13px;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  -moz-opacity: 0.3;
  opacity: 0.3;
  padding: 2px 0;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.task_todo_li_info_meta_time {
  color: #000;
}
.task_todo_li_info_meta_time_txt {
  color: #9E9E9E;
  margin-right: 4px;
}
.task_todo_l_h {
  font-weight: bold;
}
.task_todo_l_h .task_todo_li_info_meta_time {
  margin-left: 6px;
  color: #000;
  font-weight: normal;
}
.task_todo_list:hover .task_todo_l_h .task_todo_li_info_meta_time {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: top;
}
.task_todo_l_h .task_todo_li_info_meta_time_elapsed {
  color: #02739B;
}
.task_todo_li_info_meta_time_hour {
  font-weight: normal;
  color: #000;
}
.task_todo_l_h .task_todo_li_info_meta_time_hour {
  color: #9e9e9e;
}
.task_todo_li_info_meta_time_hour span {
  color: #02739B;
}
.task_todo_li_info_meta_time__bad .task_todo_li_info_meta_time_elapsed {
  color: #c60000;
}
.task_todo_li_info_meta_time__bad .task_todo_li_info_meta_time_elapsed + .task_todo_li_info_meta_time_hour {
  color: #c60000;
}
.task_todo_li:hover .task_todo_li_info_meta {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}
.task_todo_li_info_meta i {
  font-weight: bold;
}
.task_todo_li_info_meta b {
  font-weight: bold;
  color: #d18e2a;
}
.task_todo_clean_btn {
  font-size: 18px;
  line-height: 28px;
  color: #E61B1B !important;
  font-weight: bold;
  padding-left: 5px;
  float: left;
}
.task_todo_subject_existing {
  float: left;
  margin-top: 5px !important;
}
.task_todo_l_h2 {
  font-size: 14px;
  line-height: 14px;
  font-weight: bold;
  padding: 10px 10px 10px 35px;
}
.task_todo_l_h2 .task_todo_li_info_meta_time {
  margin-left: 6px;
  color: #9E9E9E;
  font-weight: normal;
}
@media screen and (max-width: 600px) {
  .task_todo_li_info_meta {
    opacity: 1;
  }
  .task_todo_li_info_h {
    white-space: pre-wrap;
  }
  .task_todo_li_remove {
    display: none !important;
  }
  .task_todo_li_remove__mobile {
    display: block !important;
    float: left;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
  }
  .task_todo_li_info_h_txt {
    display: block !important;
    overflow: hidden;
  }
  .task_todo_li_info_meta_task {
    padding-left: 15px;
  }
  .task_todo_list .task_todo_l_h .task_todo_li_info_meta_time {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
  }
}
@media print {
  .task_view_comment_cnt_btn {
    display: none;
  }
  .task_view_comment_cnt_sels {
    display: none;
  }
  .task_view_comment_cnt_btn__view_to_client {
    display: none;
  }
  .cmp_totop_overlay {
    display: none;
  }
  .dashboard_head {
    display: none;
  }
  .debugger_block {
    display: none;
  }
  #debugger {
    display: none;
  }
  .fr_section_header {
    display: none;
  }
  .cmp_users_multiselect_add_btn {
    display: none;
  }
  .destination-list-item {
    display: none;
  }
  .task_view_comment {
    display: none;
  }
}
#comment_form_0 .ui-widget {
  width: 722px;
  display: none;
}
.ui-state-default {
  background: #ffffff !important;
  border: 1px solid #d3d3d3;
  color: #555555;
  font-weight: normal;
}
.ui-autocomplete {
  width: 720px !important;
}
.custom-combobox-input {
  margin-top: 2px !important;
}
#body .ctrRedactorUploadFile_button {
  z-index: 80;
}
#body .ctrRedactorUploadFile_drop_zone {
  display: block !important;
  position: relative;
  width: auto;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
  padding: 40px;
  border: 4px dashed #eee;
  text-align: center;
  margin: 20px 0 0;
  background: #fff;
}
#body .ctrRedactorUploadFile_drop_zone.qq-upload-drop-area-active {
  border-color: #4A4A4A;
  background: #eee !important;
}
#body .ctrRedactorUploadFile_zone_txt {
  font-size: 26px;
  line-height: 30px;
}
#body .ctrRedactorUploadFile_zone_txt__2 {
  font-size: 20px;
  line-height: 24px;
  padding-top: 10px;
}
#body .ctrRedactorUploadFile_zone_btn_wr {
  padding-top: 10px;
}
