/* 
    Created on : 16.12.2015, 16.12.2015 14:41:06
    Author     : Alexander Rauser
*/
/* 
    Created on : 16.12.2015, 16.12.2015 14:44:12
    Author     : Alexander Rauser
*/
/* 
    Created on : 12.01.2016, 12.01.2016 21:25:07
    Author     : Alexander Rauser
*/
.btn {
  margin-left: 3px;
  margin-right: 3px;
}
.btn i {
  margin-right: 3px;
}
.fa-blank:before {
  content: "\f19c";
}
.fa-blank {
  visibility: hidden;
}
/* 
    Created on : 16.12.2015, 16.12.2015 15:06:45
    Author     : Alexander Rauser
*/
.float-right {
  float: right;
}
.float-left {
  float: left;
}
#flash-messeges {
  pointer-events: none;
  min-height: 70px;
  padding-bottom: 0px;
  padding-top: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
  position: fixed;
  top: 25px;
  z-index: 9999;
  width: 80%;
}
#flash-messeges .alert:only-child {
  margin-bottom: 0px;
}
.modal-full {
  width: 95%;
}
.row-controls {
  min-height: 35px;
  margin-bottom: 10px;
}
/* 
    Created on : 16.12.2015, 16.12.2015 16:25:36
    Author     : Alexander Rauser
*/
.box .box-header input[type="text"],
.box .box-header select {
  display: inline-block;
  width: 200px;
  margin-left: 5px;
}
.box .box-header label {
  margin-left: 30px;
  margin-right: 10px;
}
label.error {
  color: red;
}
/* 
    Created on : 17.01.2016, 17.01.2016 13:43:20
    Author     : Alexander Rauser
*/
.dataTable-wrapper .filters .filter-item,
.dataTables_wrapper .filters .filter-item {
  margin-right: 10px;
}
.dataTable-wrapper .dataTables_paginate .paginate_button,
.dataTables_wrapper .dataTables_paginate .paginate_button {
  padding: 0px;
}
.dataTable-wrapper .dataTables_paginate .paginate_button:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  border: 1px solid #CCC;
}
.dataTable-wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_processing {
  top: -20px;
  height: 110%;
  background: #FFF;
  padding-top: 100px;
}
.dataTable .controls {
  text-align: right;
}
.dataTable > thead > tr > th[class*="sort"]::after {
  display: none;
}
/* 
    Created on : 17.12.2015, 17.12.2015 21:34:51
    Author     : Alexander Rauser
*/
/* 
    Created on : 17.12.2015, 17.12.2015 21:35:19
    Author     : Alexander Rauser
*/
.nlp-test .sentence {
  vertical-align: top;
  display: inline-block;
  overflow-x: auto;
  width: 100%;
  white-space: nowrap;
}
.nlp-test .sentence .words {
  width: auto;
  display: block;
}
.nlp-test .word {
  display: inline-block;
  border: 1px solid #CCC;
  margin-right: 5px;
  vertical-align: top;
}
.nlp-test .word .head {
  display: block;
  border-bottom: 1px solid #CCC;
  padding: 5px 15px;
  cursor: pointer;
  text-align: center;
}
.nlp-test .word .lemma {
  display: block;
  border-bottom: 1px solid #CCC;
  padding: 2px 5px;
  cursor: pointer;
  text-align: center;
  color: #666;
  font-size: smaller;
}
.nlp-test .word .body {
  display: block;
  min-height: 200px;
  padding: 5px;
  text-align: center;
}
.nlp-test .word .body .field-block {
  margin-bottom: 20px;
}
.nlp-test .word .body .field-block:last-child {
  margin-bottom: 5px;
}
.nlp-test .word .body .variations {
  min-height: 80px;
}
.nlp-test .word .body h2 {
  padding: 0px;
  margin: 0px;
  cursor: pointer;
  font-size: 12px;
  font-weight: bold;
}
.nlp-test .word .controls {
  display: block;
  padding: 0px 5px;
  padding-top: 10px;
  padding-bottom: 5px;
  text-align: center;
}
.nlp-test .word .controls a {
  margin: 0px 0px;
  padding: 2px;
  font-size: 8px;
}
.nlp-test .word select {
  width: 100%;
  max-width: 80px;
}
.nlp-test .test-controls {
  padding-top: 10px;
}
.nlp-test .raw_sentences label {
  width: 100px;
}
.nlp-test.test-failed {
  border-left: 2px solid red;
}
.nlp-test.test-failed .test-status-label {
  color: red;
}
.nlp-test.test-passed {
  border-left: 2px solid green;
}
.nlp-test.test-passed .test-status-label {
  color: green;
}
.nlp-test .test-status-label {
  float: right;
  font-size: 22px;
  font-weight: normal;
}
.nlp-test .word-diff .field-block.diff-raw {
  margin-bottom: 0px;
  color: red;
}
.nlp-test .word-diff .worng {
  color: red;
}
.nlp-test .word-diff .expected {
  color: darkgreen;
}
.nlp-test .word-diff .variations .DIFF_UNEXPECTED {
  color: orange;
}
.nlp-test .word-diff .variations .DIFF_MISSING {
  color: red;
}
.nlp-test .test-log table {
  width: 100%;
}
.nlp-test .test-log table tr .error {
  color: red;
}
.nlp-test .test-log table td {
  padding: 5px;
}
.nlp-test .test-log table td:first-child {
  width: 80px;
  font-weight: bolder;
}
#input_test_modal_word-class .name {
  margin-left: 20px;
  font-weight: bold;
}
#input_test_modal_word-class .col-md-6:first-child {
  border-right: 1px solid #CCC;
}
#input_test_modal_word-class hr {
  border-color: #CCC;
}
#page-index-tests .test-results > div {
  display: inline-block;
  margin-right: 20px;
}
#page-index-tests .test-results > div span {
  margin-left: 10px;
}
/* 
    Created on : 20.01.2016, 20.01.2016 14:20:06
    Author     : Alexander Rauser
*/
/* 
    Created on : 07.08.2016, 02:17:14
    Author     : Alexander Rauser
*/
.widget-tree li {
  display: block;
  overflow: hidden;
  /* clear the float */
  margin: 0px;
  padding-right: 0px;
  padding-left: 15px !important;
}
.widget-tree li.selected {
  background-color: #FCC;
}
.widget-tree li i {
  float: left;
  display: block;
  margin-top: 8px;
}
.widget-tree ul {
  margin: 0px;
}
.widget-tree .object {
  display: block;
  border: none;
  width: 100%;
  border-bottom: 1px solid #CCC;
  padding-left: 5px;
  padding-right: 5px;
  width: auto;
}
.widget-tree .object.selected {
  background-color: #CCC;
}
.widget-tree .object .controls {
  float: right;
}
.widget-tree .object[data-autolearned_blame="1"] {
  color: #CCC;
}
/* 
    Created on : 07.08.2016, 12:40:26
    Author     : Alexander Rauser
*/
.semantic-widget-edit .association-item {
  border: 1px solid #CCC;
  background-color: #f9f9f9;
  color: #333;
  padding: 2px 5px;
  margin: 5px 0px;
}
.semantic-widget-edit .association-item .col-md-2.target_label label {
  display: block;
}
/* 
    Created on : 27.01.2016, 27.01.2016 05:33:20
    Author     : Alexander Rauser
*/
.words-form-edit .specifications div {
  display: block;
  margin-top: 8px;
  background: transparent;
  color: #0088cc;
}
.words-form-edit .association-item {
  display: block;
  margin: 5px;
  padding: 5px;
  padding-top: 7px;
  border: 1px solid #CCC;
  background-color: #f9f9f9;
  color: #333;
}
.words-form-edit .association-item .btn {
  float: right;
}
.words-variations-form-edit .word-variation {
  margin: 15px 0px;
  border-bottom: 1px solid #CCC;
}
.words-variations-form-edit .word-variation input[data-field="word"] {
  margin-top: 15px;
}
.words-variations-form-edit .word-variation .controls .btn {
  width: 100%;
}
.words-variations-form-edit .word-variation .controls .disabled {
  border-color: #333;
  background-color: #EEE;
  color: #333;
}
.words-variations-form-edit .word-variation .controls .btn.delete {
  margin-top: 15px;
}
/* 
    Created on : 15.01.2016, 15.01.2016 03:40:51
    Author     : Alexander Rauser
*/
.actions-widget-tree .icon-autolearned.not-verified {
  color: red;
}
/* 
    Created on : 15.01.2016, 15.01.2016 03:40:51
    Author     : Alexander Rauser
*/
.entities-widget-tree .icon-autolearned.not-verified,
.actions-widget-tree .icon-autolearned.not-verified {
  color: red;
}
.entities-widget-tree .entity[data-owner="global"] span,
.actions-widget-tree .entity[data-owner="global"] span {
  color: green;
}
.entities-widget-tree .entity[data-owner="other"],
.actions-widget-tree .entity[data-owner="other"] {
  color: #CCC;
}
.entities-widget-tree .entity[data-owner="other"].selected,
.actions-widget-tree .entity[data-owner="other"].selected {
  color: #333;
}
.entities-widget-tree .entity.sdk-hidden,
.actions-widget-tree .entity.sdk-hidden {
  text-decoration: line-through;
}
/* 
    Created on : 27.01.2016, 27.01.2016 05:33:20
    Author     : Alexander Rauser
*/
.entities-widget-edit {
  /*
    .association-item{
        display: block;
        margin: 5px;
        padding:5px;
        padding-top:7px;
        
        border: @block-border;
        background-color: @block-color-background;
        color: @block-color-text;
        
        label{
            display: inline-block;
            padding-right: 5px;
        }
        
        .form{
            display: inline-block;
            padding-left: 20px;
            text-align: right;
        }
        
        .controls{
            display: inline-block;
            float: right;
        }

        .btn{
            float: right;
        }
        
        &.association-action, &.association-entity{
            label{
                padding-top: 20px;
                float: left;
            }
            
            .controls{
                padding-top: 30px;
            }
        }
    }
*/
}
.entities-widget-edit .association-item {
  border: 1px solid #CCC;
  background-color: #f9f9f9;
  color: #333;
  padding: 2px 5px;
  margin: 5px 0px;
}
.entities-widget-edit .association-item .col-md-2.target_label label {
  display: block;
  padding-top: 20%;
}
.entities-widget-edit .association-item select,
.entities-widget-edit .association-item input[type="text"] {
  padding: 2px;
  line-height: 26px;
  font-size: 14px;
  height: 26px;
  padding-bottom: 5px;
  margin: 2px;
}
.entities-widget-edit .association-item .controls {
  position: relative;
}
.entities-widget-edit .association-item .controls .btn {
  transform: rotate(-90deg);
  transform-origin: 100% 00%;
  position: absolute;
  right: 35px;
}
.entities-widget-edit .association-item.association-entities,
.entities-widget-edit .association-item.association-words {
  display: block;
  margin: 5px;
  padding: 5px;
}
.entities-widget-edit .association-item.association-entities label,
.entities-widget-edit .association-item.association-words label {
  display: inline-block;
  padding-right: 5px;
}
.entities-widget-edit .association-item.association-entities .controls,
.entities-widget-edit .association-item.association-words .controls {
  display: inline-block;
  float: right;
}
.entities-widget-edit .association-item.association-entities .btn,
.entities-widget-edit .association-item.association-words .btn {
  transform: none;
  position: initial;
  float: right;
}
.entities-widget-edit-custom-words .associations-words-custom td.controls {
  width: 60px;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 09.02.2016, 09.02.2016 20:45:40
    Author     : Alexander Rauser
*/
/* 
    Created on : 27.01.2016, 27.01.2016 05:33:20
    Author     : Alexander Rauser
*/
.properties-widget-edit .association-item {
  border: 1px solid #CCC;
  background-color: #f9f9f9;
  color: #333;
  padding: 2px 5px;
  margin: 5px 0px;
}
.properties-widget-edit .association-item .col-md-2.target_label label {
  display: block;
}
a.property-button {
  background-color: #be983c;
  border-color: #977930;
}
a.property-button:hover {
  background-color: #977930;
  border-color: #84692a;
}
/* 
    Created on : 20.01.2016, 20.01.2016 14:22:01
    Author     : Alexander Rauser
*/
.widget-table-words tr td.controls,
.widget-table-properties tr td.controls {
  min-width: 60px;
}
.widget-table-words .filters label.filter-item,
.widget-table-properties .filters label.filter-item {
  min-width: 20%;
}
.widget-table-words tfoot label,
.widget-table-properties tfoot label {
  padding-right: 15px;
}
.widget-table-words tfoot input[type="number"],
.widget-table-properties tfoot input[type="number"] {
  margin-left: 10px;
}
.widget-table-words tr.flag_core_generated_blame,
.widget-table-properties tr.flag_core_generated_blame {
  color: #AFAFAF;
}
.widget-table-words tr.flag_core_generated.verified_lvl-0 i.icon-autolearned,
.widget-table-properties tr.flag_core_generated.verified_lvl-0 i.icon-autolearned {
  color: #D00;
}
.widget-table-words tr.flag_core_generated.verified_lvl-1 i.icon-autolearned,
.widget-table-properties tr.flag_core_generated.verified_lvl-1 i.icon-autolearned {
  color: #333;
}
.widget-table-words tr i.icon-flag_learner_generated,
.widget-table-properties tr i.icon-flag_learner_generated {
  color: #AFAFAF;
}
.widget-table-words td.word_class,
.widget-table-properties td.word_class {
  max-width: 120px;
}
.widget-table-words td.time,
.widget-table-properties td.time {
  width: 80px;
}
.widget-table-words td.controls,
.widget-table-properties td.controls {
  width: 60px;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 02.02.2016, 02.02.2016 23:11:03
    Author     : Alexander Rauser
*/
.parser-rule-config-sentence-wrapper .sentence-controls {
  margin-top: 15px;
}
.parser-rule-config-sentence-wrapper .word {
  display: inline-block;
  border: 1px solid #CCC;
  margin-right: 5px;
  vertical-align: top;
  min-width: 140px;
}
.parser-rule-config-sentence-wrapper .word .head {
  display: block;
  border-bottom: 1px solid #CCC;
  padding: 5px 15px;
  cursor: pointer;
  text-align: center;
}
.parser-rule-config-sentence-wrapper .word .lemma {
  display: block;
  border-bottom: 1px solid #CCC;
  padding: 2px 5px;
  cursor: pointer;
  text-align: center;
  color: #666;
  font-size: smaller;
}
.parser-rule-config-sentence-wrapper .word .body {
  display: block;
  min-height: 200px;
  padding: 5px;
  text-align: center;
}
.parser-rule-config-sentence-wrapper .word .body .field-block {
  margin-bottom: 20px;
}
.parser-rule-config-sentence-wrapper .word .body .field-block:last-child {
  margin-bottom: 5px;
}
.parser-rule-config-sentence-wrapper .word .body .variations {
  min-height: 80px;
}
.parser-rule-config-sentence-wrapper .word .body h1,
.parser-rule-config-sentence-wrapper .word .body h2,
.parser-rule-config-sentence-wrapper .word .body p {
  padding: 0px;
  margin: 0px;
  cursor: pointer;
  font-size: 12px;
  font-weight: bold;
}
.parser-rule-config-sentence-wrapper .word .body h1 {
  font-size: 14px;
  font-weight: normal;
  color: #933;
  margin-bottom: 5px;
}
.parser-rule-config-sentence-wrapper .word .body p {
  font-size: 10pxM;
}
.parser-rule-config-sentence-wrapper .word .body label {
  font-size: 10px;
}
.parser-rule-config-sentence-wrapper .word .body label input {
  margin-bottom: -40px;
}
.parser-rule-config-sentence-wrapper .word .body .section {
  padding: 0px;
  margin: 0px;
  padding-top: 5px;
  background: #F0F0F0;
  margin-top: 5px;
  margin-bottom: 20px;
  border-bottom: 2px solid #333;
}
.parser-rule-config-sentence-wrapper .word .body .section.apply {
  background-color: #D0F0D0;
}
.parser-rule-config-sentence-wrapper .word .body input[type="text"],
.parser-rule-config-sentence-wrapper .word .body input[type="number"] {
  display: block;
  width: 80%;
  margin: 0px auto;
}
.parser-rule-config-sentence-wrapper .word .block-sem-objects .sem-object select {
  width: 36px;
  display: inline-block;
}
.parser-rule-config-sentence-wrapper .word .block-sem-objects .sem-object input {
  width: 90px;
  display: inline-block;
}
.parser-rule-config-sentence-wrapper .word .block-sem-objects .sem-object a.remove-sem-obj {
  margin-bottom: 3px;
}
.parser-rule-config-sentence-wrapper .word .controls {
  display: block;
  padding: 0px 5px;
  padding-top: 10px;
  padding-bottom: 5px;
  text-align: center;
}
.parser-rule-config-sentence-wrapper .word .controls a {
  margin: 0px 0px;
  padding: 2px;
  font-size: 8px;
}
.parser-rule-config-sentence-wrapper .word select {
  width: 100%;
  max-width: 80px;
}
/* 
    Created on : 23.05.2016, 23.05.2016 17:29:06
    Author     : Alexander Rauser
*/
.voice_samples_recorder {
  /*    #record { height: 15vh; }
    #record.recording { 
            background: red;
            background: -webkit-radial-gradient(center, ellipse cover, #ff0000 0%,lightgrey 75%,lightgrey 100%,#7db9e8 100%); 
            background: -moz-radial-gradient(center, ellipse cover, #ff0000 0%,lightgrey 75%,lightgrey 100%,#7db9e8 100%); 
            background: radial-gradient(center, ellipse cover, #ff0000 0%,lightgrey 75%,lightgrey 100%,#7db9e8 100%); 
    }*/
}
.voice_samples_recorder .canvas-container {
  background-color: #222d32;
}
.voice_samples_recorder canvas {
  display: block;
  width: 100%;
  height: 150px;
}
.voice_samples_recorder .speech-sample {
  font-size: 20px;
}
.voice_samples_recorder #size-recording {
  padding-right: 15px;
}
.voice_samples_recorder .record.recording {
  border-color: #880000;
}
.voice_samples_recorder .record.recording i {
  color: #EE0000;
}
.voice_samples_recorder .upload.success {
  border-color: darkgreen;
}
.voice_samples_recorder .upload.success i {
  color: darkgreen;
}
.voice_samples_recorder #save,
.voice_samples_recorder #save img {
  height: 10vh;
}
.voice_samples_recorder #save {
  opacity: 0.25;
}
.voice_samples_recorder #save[download] {
  opacity: 1;
}
audio {
  background-color: #FFF;
}
/* 
    Created on : 04.08.2016, 03:54:10
    Author     : Alexander Rauser
*/
/* 
    Created on : 16.12.2017, 00:20:07
    Author     : Alexander Rauser
*/
#chat_logs th {
  padding-right: 5px;
  vertical-align: bottom;
}
#chat_logs th.language,
#chat_logs th.entries,
#chat_logs th.errors,
#chat_logs th.reports {
  /* Something you can count on */
  height: 10px;
  white-space: nowrap;
  padding: 0px;
}
#chat_logs th.language > div,
#chat_logs th.entries > div,
#chat_logs th.errors > div,
#chat_logs th.reports > div {
  display: none;
  transform: translate(0px, -10px) /* 45 is really 360 - 45 */ rotate(270deg);
  width: 30px;
}
#chat_logs th.language > div > span,
#chat_logs th.entries > div > span,
#chat_logs th.errors > div > span,
#chat_logs th.reports > div > span {
  /*border-bottom: 1px solid #ccc;*/
  padding: 5px 5px;
}
#chat_logs th.errors > div,
#chat_logs th.reports > div {
  transform: translate(0px, -3px) /* 45 is really 360 - 45 */ rotate(270deg);
  padding-top: 15px;
}
#chat_logs .bot-name {
  display: inline;
}
#chat_logs .bot-name.filter-by-bot {
  cursor: pointer;
}
#chat_logs .controls {
  /*display: inline;*/
  text-align: right;
  display: block;
}
#chat_logs .controls .btn {
  width: 80px;
  margin-bottom: 5px;
}
#chat_logs .controls .action-bookmark {
  display: inline-block;
  /*margin-top: 10px;*/
}
#chat_logs .controls .action-bookmark.unbookmark {
  display: none;
}
#chat_logs .controls.bookmarked .action-bookmark {
  display: none;
}
#chat_logs .controls.bookmarked .action-bookmark.unbookmark {
  display: inline-block;
}
.bot-chat-logs .log-entry .type {
  font-style: italic;
  border-right: 1px solid #DDD;
}
.bot-chat-logs .log-entry .method {
  min-width: 25%;
  border-left: 1px solid #DDD;
}
.bot-chat-logs .log-entry .value {
  padding-right: 15px;
}
.bot-chat-logs .log-entry.type-text_in {
  color: darkblue;
}
.bot-chat-logs .log-entry.type-text_in .value {
  text-align: right;
}
.bot-chat-logs .log-entry.type-text_out {
  color: green;
}
.bot-chat-logs .log-entry.type-event_in,
.bot-chat-logs .log-entry.type-event_out {
  color: #333;
  background-color: #EEE;
}
.bot-chat-logs .log-entry.type-event_in .value,
.bot-chat-logs .log-entry.type-event_out .value {
  text-align: center;
}
.bot-chat-logs .log-entry.type-event_in.error,
.bot-chat-logs .log-entry.type-event_out.error {
  color: red;
  background-color: #FEE;
}
.bot-chat-logs .log-entry.type-user_report {
  color: #FFF;
  background-color: #ff851b;
}
.bot-chat-logs .log-entry.type-user_report .value {
  text-align: center;
}
/* 
    Created on : 16.12.2017, 00:20:07
    Author     : Alexander Rauser
*/
#page-bots-index .box-body > table td:not(:first-child),
#page-index-bot-modules .box-body > table td:not(:first-child),
#page-bot-module-view .box-body > table td:not(:first-child),
#page-bots-index .panel-body > table td:not(:first-child),
#page-index-bot-modules .panel-body > table td:not(:first-child),
#page-bot-module-view .panel-body > table td:not(:first-child) {
  vertical-align: middle;
}
#page-bots-index .utest-runs .runs {
  padding: .1em .6em .2em;
  font-size: 13px;
}
#page-bot-module-view table.module_branches tr.header-branch {
  background-color: #d2d6de;
}
#page-bot-module-view table.module_branches td {
  vertical-align: middle;
}
#page-bot-module-view table.module_branches th.branch,
#page-bot-module-view table.module_branches th.version,
#page-bot-module-view table.module_branches th.controls {
  width: auto;
  /*width: 50px;*/
  max-width: auto;
}
#page-bot-module-view table.module_branches th.details {
  width: 50%;
  max-width: auto;
}
#page-bot-module-view table.module_branches tr[data-locked="1"] .view-unlocked {
  display: none;
}
#page-bot-module-view table.module_branches tr[data-locked="0"] .view-locked {
  display: none;
}
body {
  color: #333333;
}
/*# sourceMappingURL=style.css.map */