html {
  cursor: default;
}

/* time entry */
#stopwatch {
  padding-right: 10px;
}

label[for="time_entry_hours"] {
  padding-right: 15px;
  box-sizing: border-box;
}
/**************************************************************/
/*                 JOURNALS DETAILS         #328331           */
/**************************************************************/
/*span.save-new-by-button {
  position: relative;
  top: -1px;
}*/

#all_attributes .icon-add,
#all_attributes .icon-add::before {
  font-size: 25px;
  vertical-align: middle;
}

#all_attributes input.autocomplete {
  vertical-align: middle;
  height: inherit;
  margin-right: 5px;
}


/* /issues*/

table.list th,
table.list td,
table.list .table-list-header,
table.time-entries {
  vertical-align: top;
  text-align: left;
  padding-left: 0;
}

/**************************************************************/
/*                                                            */
/**************************************************************/
#top-menu li a span.ac_counter,
span.ac_counter {
  background: #e74c3c;
}

#top-menu a span.ac_counter.updated,
#top-menu a span.count.updated {
  background: #019851;
}

tr.ui-unread td.subject:before {
  background: #e74c3c;
}

tr.ui-updated td.subject:before {
  background: #019851;
}


/**************************************************************/
/* Create nexta orders buttons #930171                        */
/**************************************************************/
.contextual .add_issue a,
.contextual .add_link a,
#issue_sticky-sticky-wrapper .add_issue a,
#issue_sticky-sticky-wrapper .add_link a {
  color: #fff !important;
  background: #969696;
  border-bottom: 2px solid #656464;
  position: relative;
  text-decoration: none !important;
  position: relative;
  display: inline-block;
  padding: 3px 8px 3px 10px;
  border-radius: 3px;
}
.contextual .add_issue a:before,
.contextual .add_link a:before,
#issue_sticky-sticky-wrapper .add_issue a:before,
#issue_sticky-sticky-wrapper .add_link a:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 5px;
}
.contextual .add_issue a:hover,
.contextual .add_link a:hover,
#issue_sticky-sticky-wrapper .add_issue a:hover,
#issue_sticky-sticky-wrapper .add_link a:hover {
  background: #656464;
  border-color: #3c3c3c;
}
.contextual .add_issue a:active,
.contextual .add_link a:active,
#issue_sticky-sticky-wrapper .add_issue a:active
#issue_sticky-sticky-wrapper .add_link a:active {
  top: 1px;
}

.contextual .add_issue a:before,
#issue_sticky-sticky-wrapper .add_issue a:before {
  content: '\f067';
}
.contextual .add_link a:before,
#issue_sticky-sticky-wrapper .add_link a:before {
  content: '\f0c1';
}
#issue_sticky-sticky-wrapper a.external {
  display: block;
  max-width: 300px;
}



/*############*/
.subject_header .icon-phone,
.subject_header .icon-email {
  background-image: none;
}

.journal_message .icon-email {
  background-image: none;
}

#ticket_data .icon-email {
  background-image: none;
}


/*############*/
.H {
  height: 21px;
}

.H .icon-edit[href*='edit'] {
  padding: 1px 4px 16px 30px;
  font-size: 12px;
}

#issue_timelog_table {
  text-align: left;
}

.icon-edit[href*='edit'] {
  padding: 3px 12px 3px 30px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 3px;
  display: inline-block;
  margin-bottom: 0;
  transition: background-color ease-in-out .07s, border-color ease-in-out .07s, box-shadow ease-in-out .07s;
  border: 1px solid;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
  background-color: #019851;
  color: #fff !important;
  border-color: #019851 #019851 #017a41;
  box-shadow: 0 1px 0 #017a41;
  text-decoration: none
}

.icon-edit[href*='edit']:hover {
  background-color: #017a41;
  color: #fff;
  border-color: #017a41 #017a41 #015b31;
  box-shadow: 0 1px 0 #015b31
}

.icon-edit[href*='edit']:active {
    transform: translate(0, 1px);
    border-color: #01723d;
    background-color: #017a41;
    box-shadow: inset 0 3px 4px -2px #01723d
}

.time-entry .buttons>a[href*="edit"]::before{
  color: white;
  padding-left: 5px;
}

.icon-forward[href*='edit'] {
    padding: 3px 12px 3px 30px;
    font-size: 14px;
    line-height: 1.428571429;
    border-radius: 3px;
    display: inline-block;
    margin-bottom: 0;
    transition: background-color ease-in-out .07s, border-color ease-in-out .07s, box-shadow ease-in-out .07s;
    border: 1px solid;
    font-weight: normal;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    background-color: #dcdcdc;
    color: #333 !important;
    border-color: #dcdcdc #dcdcdc #909090;
    box-shadow: 0 1px 0 #909090;
    text-decoration: none
}

.icon-forward[href*='edit']:hover {
    background-color: #b6b6b6;
    color: #333;
    border-color: #b6b6b6 #b6b6b6 #909090;
    box-shadow: 0 1px 0 #909090
}

.icon-forward[href*='edit']:active {
    transform: translate(0, 1px);
    border-color: #909090;
    background-color: #b6b6b6;
    box-shadow: inset 0 3px 4px -2px #909090
}

/*##########*/


div.issue>.attributes>.splitcontent {
    overflow: hidden;
}

div.issue>.attributes>.splitcontent .attribute {
    overflow: hidden;
}

#issue_sticky {
    margin: 0px;
    padding: 0px;
    border: 0;
    z-index: 100!important;
}

.sticky-wrapper {
    padding: 0px;
}

.sticky-wrapper.is-sticky #issue_sticky {
    margin: 0 -15px 0 -16px;
    padding: 10px 15px;
    max-height: 150px;
    overflow: auto;
    border: 1px solid #CCCCCC !important;
}

.sticky-wrapper.is-sticky #issue_sticky .subject p {
    display: none;
}

.sticky-wrapper.is-sticky #issue_sticky img.gravatar {
    display: none;
}

.sticky-wrapper.is-sticky #issue_sticky .next-prev-links {
    display: none;
}

.sticky-wrapper.is-sticky #issue_sticky .subject {
    padding-bottom: 0px;
    padding-left: 0px;
    margin-bottom: 0px;
}

.sticky-wrapper.is-sticky #issue_sticky p.author {
    padding-bottom: 0px;
    padding-left: 0px;
    margin-bottom: 0px;
}

/*.issue.details>.author {
    margin-bottom: 0;
}
*/
.issue .sticky-wrapper .attributes {
    margin-top: 10px;
}

@media screen and (max-width: 900px) {
    .sticky-wrapper.is-sticky #issue_sticky {
        top: 64px!important;
        width: calc(100% - 40px)!important;
    }
    .issue.details>.subject h3 {
        font-size: 16px;
    }
    .sticky-wrapper.is-sticky #issue_sticky p.author {
        display: none;
        font-size: 13px;
        line-height: 16px;
    }
    .sticky-wrapper.is-sticky #issue_sticky div.attributes {
        display: none;
    }
    .scroll-top {
        right: 10px!important;
        top: 225px!important;
    }
}


/* scroll-top */

.scroll-top {
    padding: 0;
    width: 40px;
    height: 40px;
    border: none;
    background: #ccc;
    border-radius: 50%;
    box-shadow: none;
    position: fixed;
    top: 100px;
    right: 28px;
    z-index: 999;
    transform: translateX(100px);
    -webkit-transform: translateX(100px);
    -moz-transform: translateX(100px);
    -o-transform: translateX(100px);
    -ms-transform: translateX(100px);
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    -ms-transition: .3s;
}

.scroll-top:hover {
    background-color: #ccc;
    border-color: transparent;
    box-shadow: none;
}

.scroll-top:active {
    background-color: #ccc;
    border-color: transparent;
    box-shadow: none;
}

.scroll-top:focus {
    background-color: #ccc;
    border-color: transparent;
    box-shadow: none;
}

.scroll-top.visible {
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -o-transform: translateX(0px);
    -ms-transform: translateX(0px);
    transition: .3s;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    -ms-transition: .3s;
}

.menu-wrapper{
   background-color: #f5f5f5;
}
.mypage-box .menu-wrapper .main-menu{
  overflow: visible;
}


/**************************************************************/
/* public/stylesheets/jstoolbar.css                           */
/**************************************************************/
#content .jstTabs.tabs li {
    height: auto;
}



/**************************************************************/
/*                 Subtask columns                            */
/**************************************************************/
#subtask-columns .sc_title {
  width: auto;
  margin-left: auto;
  text-align: left;
}

#available_settings_subtask_default_columns ,
#selected_settings_subtask_default_columns {
  min-width: 257px;
}


/**************************************************************/
/*                 MY PAGE STYLES         #592953             */
/**************************************************************/
#list-top .mypage-box h3 {
  margin-bottom: 5px;
}

#list-top .mypage-box:last-child {
  margin-bottom: 20px;
}

#list-top,
#list-bottom {
  clear: both;
}

#list-top-left {
  width: 50%;
  float: left;
  padding-right: 10px;
}

#list-top-right {
  width: 50%;
  float: right;
  padding-left: 10px;
}

#my-page .block-receiver {
  margin-bottom: 40px;
  padding-right: 10px;
}

.main-menu{
  background-color: #f5f5f5;
  box-shadow: inset 0 -1px #d9d9d9;
  color: #555;
  height: 40px;
  overflow: initial;
  margin: 0;
}
.main-menu h3{
  margin-bottom: 0;
  font-size: 1em;
}
.main-menu>ul{
  margin: 0;
  padding: 0 15px;
  color: #2c2c2c;
  list-style: none;
  height: 40px;
  position: static;
  width: auto;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.main-menu>ul>li{
  box-shadow: inset 0 -1px #d9d9d9;
  background-color: #f5f5f5;
}
.main-menu>ul>li>a{
  height: 40px;
  display: block;
  padding: 10px;
  transition: box-shadow .15s;
  color: #2c2c2c;
  line-height: 20px;
  white-space: nowrap;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-decoration: none;
}
.main-menu>ul>li>a:hover,
.main-menu>ul>li>a:focus {
  outline: 0 none;
  text-decoration: none;
  box-shadow: inset 0 -3px 0 #ababab;
}

.main-menu>ul>li>a.new-object{
  position: relative;
  min-width: 1.6em;
  padding-bottom: 9px;
  border: 1px solid #d9d9d9;
  border-width: 0 1px;
  background-color: #fdfdfd;
  color: #019851;
  font-size: 2em;
  font-weight: bold;
  text-align: center;
  border-width: 0 1px 1px 1px;
}
.main-menu>ul>li:hover>a.new-object {
  border-bottom: 1px solid #fdfdfd;
  z-index: 100;
  box-shadow: none;
}
.main-menu .menu-children {
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    display: none;
    position: absolute;
    min-width: 130px;
    margin: 0 1px;
    padding: 0;
    border-radius: 0 0 3px 3px;
    background: #fdfdfd;
    list-style: none;
    overflow: hidden;
    z-index: 1001;
}
.main-menu>ul>li:hover>.menu-children {
    display: block;
}
.main-menu .menu-children a {
    display: block;
    padding: 5px 16px;
    border-top: 1px solid #d9d9d9;
    color: #2c2c2c;
}
.main-menu .menu-children>li:first-child>a {
    border: 0 none;
}
.main-menu .menu-children a:hover,
.main-menu .menu-children a:focus {
    outline: 0 none;
    background-color: #584492;
    color: #fff;
    text-decoration: none;
}


@media screen and (max-width: 899px){
  .sidewrap{
    display: block!important;
  }
  #content{
    padding: 15px;
  }
  div.mypage-box h3 {
    font-weight: bold;
  }
  .main-menu>ul>li>a{
    font-size: 13px;
  }

  .splitcontentleft, .splitcontentright{
    padding: 0;
  }
}

/**************************************************************/
/*                    STATUSES                                */
/**************************************************************/
/* all statuses*/
.issue .status span,
#issue_tree .issue .status span,
#relations .issue .status span,
.issue .status .value {
  padding: 3px 8px;
  border-radius: 3px;
  background-color: #745fb3;
  color: #fff;
}

/* Новая(1), Без ответа (30,31), Отложена (9) */
.issue.status-1  .status span,
#issue_tree .issue.status-1  .status span,
#relations .issue.status-1  .status span,
.issue.status-1  .status .value,
.issue.status-9  .status span,
#issue_tree .issue.status-9  .status span,
#relations .issue.status-9  .status span,
.issue.status-9  .status .value,
.issue.status-30 .status span,
#issue_tree .issue.status-30 .status span,
#relations .issue.status-30 .status span,
.issue.status-30 .status .value,
.issue.status-31 .status span,
#issue_tree .issue.status-31 .status span,
#relations .issue.status-31 .status span,
.issue.status-31 .status .value {
  background-color: #409ae3;
  color: #fff;
}

/* В работе (2), Открыта повторно (4) */
.issue.status-2  .status span,
#issue_tree .issue.status-2  .status span,
#relations .issue.status-2  .status span,
.issue.status-2  .status .value,
.issue.status-4  .status span,
#issue_tree .issue.status-4  .status span,
#relations .issue.status-4  .status span,
.issue.status-4  .status .value {
  background-color: #FDAC26;
  color: #fff;
}

/* На проверку (3), Решена (16), Ответ(19) , Слита в мастер (39) */
.issue.status-3  .status span,
#issue_tree .issue.status-3  .status span,
#relations .issue.status-3  .status span,
.issue.status-3  .status .value,
.issue.status-16 .status span,
#issue_tree .issue.status-16 .status span,
#relations .issue.status-16 .status span,
.issue.status-16 .status .value,
.issue.status-19 .status span,
#issue_tree .issue.status-19 .status span,
#relations .issue.status-19 .status span,
.issue.status-19 .status .value,
.issue.status-39 .status span,
#issue_tree .issue.status-39 .status span,
#relations .issue.status-39 .status span,
.issue.status-39 .status .value {
  background-color: #019851;
  color: #fff;
}



/* Закрыта (5), Отказ (6),Выполнена (7) */
.issue.closed .attribute.status .value,
#info-block .issue.closed .attribute.status .value,

.issue.status-5  .status span,
#issue_tree .issue.status-5  .status span,
#relations .issue.status-5  .status span,
.issue.status-5  .status .value,
.issue.status-6  .status span,
#issue_tree .issue.status-6  .status span,
#relations .issue.status-6  .status span,
.issue.status-6  .status .value,
.issue.status-7  .status span,
#issue_tree .issue.status-7  .status span,
#relations .issue.status-7  .status span,
.issue.status-7  .status .value {
  background-color: gray;
  color: #fff;
}

/* Не хватает данных (11), В Службу 24/7 (33) */
.issue.status-11 .status span,
#issue_tree .issue.status-11 .status span,
#relations .issue.status-11 .status span,
.issue.status-11 .status .value,
.issue.status-33 .status span,
#issue_tree .issue.status-33 .status span,
#relations .issue.status-33 .status span,
.issue.status-33 .status .value {
  background-color: #e74c3c;
  color: #fff;
}


/* Не хватает данных (11), В Службу 24/7 (33) */
.issue.status-10 .status span,
#issue_tree .issue.status-10 .status span,
#relations .issue.status-10 .status span,
.issue.status-10 .status .value {
  background-color: #584492;
  color: #fff;
}



/**************************************************************/
/*                  CONTACTS_PROJECTS                         */
/**************************************************************/
#sidebar #contact_projects ul li>a {
  display: inline;
  padding: 0;
  border: none;
}

#sidebar #customer_previous_issues ul li>a {
  padding: 0px;
  border: 1px solid transparent;
  border-left-width: 3px;
  border-radius: 4px 0 0 4px;
  display: inline;
}



/**************************************************************/
/*                  TAGS                                      */
/**************************************************************/
#info-block span.tag-label-color a,
span.tag-label-color span.tag-count{
  color: inherit;
}



/**************************************************************/
/*                  TAB CONTENT COMMENTS                      */
/**************************************************************/
.journal>div>h6 {
  margin: 0;
  padding: 8px 15px;
  border-top: 1px solid #ccc;
  border-radius: 0;
  background-color: #f9f9f9;
  color: gray;
  font-size: .92em;
}

.journal>div>h4 .contextual {
  position: relative;
  top: -2px;
}

.journal>div>h4 a.icon-del {
  margin-right: 5px;
  margin-left: 8px;
}

.journal>div>h4 a.icon-only {
  vertical-align: middle;
}

.journal>.incoming>h4,
.journal>.incoming>h6 {
  background-color: #4f77b7;
  color: #e0ecff;
}
.journal>.incoming>h4 a {
  color: #e0ecff;
}

.journal>div>h6.incoming {
  border-top: 1px solid #426AAB
}

.journal>div>h6.outgoing {
  border-top: 1px solid #C1DACF
}

.journal>div>h6.incoming .helpdesk-message-date {
  color: #e0ecff;
}

.journal>div.incoming {
  border-color: #4f77b7;
}

.journal>div.outgoing {
  border-color: #C1DACF;
}

.journal>.outgoing>h4,
.journal>.outgoing>h6 {
  background-color: #e8f3e9;
  color: #2C2C2C;
}

.journal>div>h4 a {
  color: #2c2c2c;
}

.journal h4 > .contextual > .journal-link {
  color: gray;
}

.journal>.incoming>h4 a,
.journal>.incoming>h4>.contextual>.journal-link,
.journal>.incoming>h6 a {
  color: #e0ecff;
}

h6.incoming,
h6.outgoing {
  font-weight: 500;
}

h4.incoming a.user,
h6.incoming .contact a {
  color: #FFF !important;
  font-weight: 700 !important;
}

h4.outgoing a.user,
h6.outgoing .contact a {
  font-weight: 700 !important;
}

.journal h4 > .contextual > .journal-link::before {
   content: none;
}


/**************************************************************/
/*                 PARENT LINKS COLOR                         */
/**************************************************************/
table.issues tr.issue td.parent a.parent {
  color: white;
}



/**************************************************************/
/*                 BREAK LINK ICON                            */
/**************************************************************/
#related-issues li>a[data-method="delete"]::before,
.issues .buttons a[data-method="delete"]::before {
  content: url(../../../images/link_break.png);
}



/**************************************************************/
/*                 JOURNALS DETAILS                           */
/**************************************************************/
.journal del>i:first-of-type,
.journal i:first-of-type {
  background-color: inherit;
  color: inherit;
}

.journal i:last-of-type {
  background-color: inherit;
  color: inherit;
}

.journal .details i:first-of-type,
.journal .details i:last-of-type {
  padding: 2px 4px;
  border-radius: 2px;
  font-size: .9285em;
  font-style: normal;
}

.journal .details i:first-of-type {
    background-color: rgba(255, 234, 170, 0.3);
    color: #430;
}

.journal .details i:last-of-type {
  background-color: rgba(191, 251, 191, 0.3);
  color: #350;
}

.journal pre,
.description pre {
  white-space: pre-wrap;
}



/**************************************************************/
/*                 drop down menu                             */
/**************************************************************/
.drdn-content .drdn-items .icon {
  padding-left: 20px;
  margin-left:  5px;
  margin-right: 10px;
}


/* select 2 styles */
#all_attributes .select2-selection__rendered {
  padding-left: 20px;
}



/* time entry */
#stopwatch_run {
  margin-left: 5px;
}


.ld_user_info {
  min-height: 55px;
}

@media print {
  .filecontent.image {
    max-width: 20cm;
    margin: auto;
    display: inherit;
  }
}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  right: -22px;
}
.parent-img {
  color: #ddd;
  cursor: context-menu;
  font-size: 18px;
  padding: 0 4px 0 0;
  position: absolute;
  top: 10px;
}


/* attachments image height by div */
img.filecontent,
video.filecontent {
  max-height: 100%;
}
div.filecontent-container {
  padding-bottom: 20px;
}

.links_style .icon-download,
.links_style .fa-external-link {
  display: inline-block;
  margin-right: 10px;
}
.links_style .icon-del {
  color: #e74c3c !important;
}

.filename {
  min-width: 313px;
  display: inline-block;
}

.extname {
  display: inline-block;
  width: 50px;
  text-align: center;
  background: white;
  border-radius: 3px;
  margin-right: 10px;
  font-size: 12px;
  border: 1px solid #E4E4E4;
  /*background: #E4E4E4;*/
}

.size {
  display: inline-block;
  min-width: 67px;
}


/* issue list, c2d colorize */
tr.c2d.odd td.subject::before,
tr.c2d.even td.subject::before {
    content: 'WhatsApp';
    color: black;
    background: #73e57b;
    padding: 3px;
    cursor: help;
    font-weight: bold;
    border-radius: 3px;
    display: inline;
}

/************* Rouge styles *************/
/* generated by: pygmentize -f html -a .syntaxhl -S colorful */
.syntaxhl .hll { background-color: #ffffcc }
.syntaxhl  { background: #fafafa; }
.syntaxhl .c { color: #888888 } /* Comment */
.syntaxhl .err { color: #FF0000; background-color: #FFAAAA } /* Error */
.syntaxhl .k { color: #008800; font-weight: bold } /* Keyword */
.syntaxhl .o { color: #333333 } /* Operator */
.syntaxhl .ch { color: #888888 } /* Comment.Hashbang */
.syntaxhl .cm { color: #888888 } /* Comment.Multiline */
.syntaxhl .cp { color: #557799 } /* Comment.Preproc */
.syntaxhl .cpf { color: #888888 } /* Comment.PreprocFile */
.syntaxhl .c1 { color: #888888 } /* Comment.Single */
.syntaxhl .cs { color: #cc0000; font-weight: bold } /* Comment.Special */
.syntaxhl .gd { color: #A00000 } /* Generic.Deleted */
.syntaxhl .ge { font-style: italic } /* Generic.Emph */
.syntaxhl .gr { color: #FF0000 } /* Generic.Error */
.syntaxhl .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.syntaxhl .gi { color: #00A000 } /* Generic.Inserted */
.syntaxhl .go { color: #888888 } /* Generic.Output */
.syntaxhl .gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */
.syntaxhl .gs { font-weight: bold } /* Generic.Strong */
.syntaxhl .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.syntaxhl .gt { color: #0044DD } /* Generic.Traceback */
.syntaxhl .kc { color: #008800; font-weight: bold } /* Keyword.Constant */
.syntaxhl .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */
.syntaxhl .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */
.syntaxhl .kp { color: #003388; font-weight: bold } /* Keyword.Pseudo */
.syntaxhl .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */
.syntaxhl .kt { color: #333399; font-weight: bold } /* Keyword.Type */
.syntaxhl .m { color: #6600EE; font-weight: bold } /* Literal.Number */
.syntaxhl .s { background-color: #fff0f0 } /* Literal.String */
.syntaxhl .na { color: #0000CC } /* Name.Attribute */
.syntaxhl .nb { color: #007020 } /* Name.Builtin */
.syntaxhl .nc { color: #BB0066; font-weight: bold } /* Name.Class */
.syntaxhl .no { color: #003366; font-weight: bold } /* Name.Constant */
.syntaxhl .nd { color: #555555; font-weight: bold } /* Name.Decorator */
.syntaxhl .ni { color: #880000; font-weight: bold } /* Name.Entity */
.syntaxhl .ne { color: #FF0000; font-weight: bold } /* Name.Exception */
.syntaxhl .nf { color: #0066BB; font-weight: bold } /* Name.Function */
.syntaxhl .nl { color: #997700; font-weight: bold } /* Name.Label */
.syntaxhl .nn { color: #0e84b5; font-weight: bold } /* Name.Namespace */
.syntaxhl .nt { color: #007700 } /* Name.Tag */
.syntaxhl .nv { color: #996633 } /* Name.Variable */
.syntaxhl .ow { color: #000000; font-weight: bold } /* Operator.Word */
.syntaxhl .w { color: #bbbbbb } /* Text.Whitespace */
.syntaxhl .mb { color: #6600EE; font-weight: bold } /* Literal.Number.Bin */
.syntaxhl .mf { color: #6600EE; font-weight: bold } /* Literal.Number.Float */
.syntaxhl .mh { color: #005588; font-weight: bold } /* Literal.Number.Hex */
.syntaxhl .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */
.syntaxhl .mo { color: #4400EE; font-weight: bold } /* Literal.Number.Oct */
.syntaxhl .sa { background-color: #fff0f0 } /* Literal.String.Affix */
.syntaxhl .sb { background-color: #fff0f0 } /* Literal.String.Backtick */
.syntaxhl .sc { color: #0044DD } /* Literal.String.Char */
.syntaxhl .dl { background-color: #fff0f0 } /* Literal.String.Delimiter */
.syntaxhl .sd { color: #DD4422 } /* Literal.String.Doc */
.syntaxhl .s2 { background-color: #fff0f0 } /* Literal.String.Double */
.syntaxhl .se { color: #666666; font-weight: bold; background-color: #fff0f0 } /* Literal.String.Escape */
.syntaxhl .sh { background-color: #fff0f0 } /* Literal.String.Heredoc */
.syntaxhl .si { background-color: #eeeeee } /* Literal.String.Interpol */
.syntaxhl .sx { color: #DD2200; background-color: #fff0f0 } /* Literal.String.Other */
.syntaxhl .sr { color: #000000; background-color: #fff0ff } /* Literal.String.Regex */
.syntaxhl .s1 { background-color: #fff0f0 } /* Literal.String.Single */
.syntaxhl .ss { color: #AA6600 } /* Literal.String.Symbol */
.syntaxhl .bp { color: #007020 } /* Name.Builtin.Pseudo */
.syntaxhl .fm { color: #0066BB; font-weight: bold } /* Name.Function.Magic */
.syntaxhl .vc { color: #336699 } /* Name.Variable.Class */
.syntaxhl .vg { color: #dd7700; font-weight: bold } /* Name.Variable.Global */
.syntaxhl .vi { color: #3333BB } /* Name.Variable.Instance */
.syntaxhl .vm { color: #996633 } /* Name.Variable.Magic */
.syntaxhl .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
