body {
	/*background-color: rgb(29, 161, 242) !important;*/
}

#summer_map_svg {
  width: 95%;
  height: 300px;
  /*background-color:#ddd;*/
  overflow: auto;
}

.accordion .panel-heading {
  background: #f3f3f3;
  color: #000000;
  padding: 3px;
  border-style: solid;
  border-color: #D9DEE4;
  border-width: 1px;
  text-align: center;
}
.accordion .panel {
    margin-bottom: 5px;
    text-align: center;
    background-color: #FFFFFF;
}
.accordion_element {
    margin-top: 5px;
    margin-bottom: 5px;
}
table#listtable th {
}
table#listtable td {
}
table#listtable th.col-desc {
    width: 230px;
    min-width: 230px;
    max-width: 250px;
}
table#listtable td.col-desc {
    width: 200px;
    min-width: 200px;
    max-width: 250px;
}
table#listtable th.col-tag {
    width: 200px;
    min-width: 200px;
}
table#listtable th.col-button {
    width: 100px;
    min-width: 100px;
}
table#listtable th.filearea {
}
.loading_img {
  width: 150%;
  margin-top: 3px;
  margin-bottom: 5px;
}
.sidefix_icon {
  display: inline-block;
  vertical-align: top;
}
input.sidtext[type="text"] {
    border: none;
	border-radius: 0px;
	width: 40px;
	text-align:left;
}
input[type="submit"].fas {
    background-color: transparent;
    border: none;
    padding-bottom: inherit;
    padding-top: inherit;
    padding-left: inherit;
    padding-right: inherit;
    border-radius: inherit;
    font-size: 16px;
    margin: 5px;
    display: inline;
    color: black;
}

input[type="submit"].fas:hover {
    background-color: transparent;
    border: none;
    padding-bottom: inherit;
    padding-top: inherit;
    padding-left: inherit;
    padding-right: inherit;
    border-radius: inherit;
    font-size: 16px;
    margin: 5px;
    display: inline;
}

form.textdata textarea
{
    display:inline-block;
	width:calc(100% - 30px );
	height:100%;
	min-height:100px;
}
form.textdata.dispkey textarea
{
	display:none;
}
form.textdata.dispkey p
{
    display:inline-block;
}
form.textdata p
{
    display:none;
}

form.textdata input[type="submit"].changkey
{
    display:none;
}
form.textdata.dispkey input[type="submit"].changkey
{
    display:inline;
}
form.textdata input[type="submit"].submitkey
{
    display:inline;
}
form.textdata.dispkey input[type="submit"].submitkey
{
    display:none;
}
form.addkeyform.dispkey input[type="text"]
{
    display:none;
}
form.addkeyform input[type="submit"].changkey
{
    display:none;
}
form.addkeyform.dispkey input[type="submit"].changkey
{
    display:inline;
}
form.addkeyform input[type="submit"].submitkey
{
    display:inline;
}
form.addkeyform.dispkey input[type="submit"].submitkey
{
    display:none;
}

.keylist li {
  list-style: none;
}
input[type="file"] {
    min-width: calc(60% - 150px);
    font-size: 10px;
}
.mod-tbl {
  text-align:center;
  margin-left: 20px;
  margin-right: 10px;
  width: 100%;
  max-width: 90%;
  overflow-x: auto;
  overflow-y: visible;
}
th.sid{
  width: 10px;
  min-width: 100px;
}
th.record{
  width: 100px;
  min-width: 100px;
}
th.status{
  width: 50px;
  min-width: 50px;
}
td.sid{
  text-align: center;
  padding: 10px;
  width: 100px;
  min-width: 100px;
}


.top_search .input-group-btn button {
  color: #FFFFFF;
}

p.limit {
  margin-bottom: 0px
}
#listtable tr td p.limit {
    height: 1.3em;
    overflow: hidden;
    text-overflow: ellipsis;
}
#listtable tr td p.limit:hover {
	height:auto;
	overflow:inherit;
    text-overflow: inherit;
	word-break: inherit;
}
select.addselect > option {
  width: 200px;
}
.text_highlight{
}
.highlight_category {
  background: linear-gradient(transparent 0%, #fcffc3 0%);
}
.highlight_negaposi {
  background: linear-gradient(transparent 0%, #fcffc3 0%);
}
.text_highlight.highlight_sensitive{
  /* background: linear-gradient(transparent 0%, #ffdfdf 0%); */
  display: inline-block;
/*  position: relative;*/
  padding-bottom: 1.3em;
  border-bottom: double 3px;
  border-bottom-color: red;
  height: 19px;
}
/*
.text_highlight.highlight_sensitive::before {
  content: "";
  position: absolute;
  bottom: -4px;
  left:0px;
  right:0px;
  border-bottom: solid 1px ;
  z-index: 99;
}*/
/* .text_highlight.highlight_sensitive.norep{
  border-bottom: none ;
} */
.text_highlight.highlight_sensitive.chkpoint{
  border-bottom-color: black;
}

/* .text_highlight.highlight_sensitive.norep::before {
  content: "";
  border-bottom: none ;
} */
.text_highlight.highlight_jargon{
  /* background: linear-gradient(transparent 0%, #E4EF42 0%); */
 display: inline-block;
/*  position: relative;*/
  padding-bottom: 1.3em;
 border-bottom: double 3px ;
     border-bottom-color: red;
  height: 19px;
}
/*
.text_highlight.highlight_jargon::before {
  content: "";
  position: absolute;
  bottom: -4px;
  left:0px;
  right:0px;
  border-bottom: solid 1px ;
  z-index: 99;
}*/
/* .text_highlight.highlight_jargon.norep{
  border-bottom: none ;
}

.text_highlight.highlight_jargon.norep::before {
  content: "";
  border-bottom: none ;
} */

.text_highlight.highlight_jargon.chkpoint{
border-bottom-color: black;
}

.text_highlight.highlight_unknown{
  background: linear-gradient(transparent 0%, #c1ffc1 0%);
}
.text_highlight.highlight_partnotconnect{
 /* background: linear-gradient(transparent 0%, rgba(25,47,96,1) 0%);*/
 /* background: linear-gradient(transparent 0%, #ffccff 0%);*/
 /*
  border-bottom: wavy;
  border-color: rgba(25,47,96,1);
  border-width: 2px;
  */
  /*text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-color: rgba(25,96,47,1);*/
/*    text-decoration-style: wavy;
  text-decoration-color: rgba(25,47,96,1);*/
  border-bottom: solid;
  border-color: #66acff;
  border-width: 1px;
}
.text_highlight.highlight_partnearnotconnect{
  /*background: linear-gradient(transparent 70%, rgba(25,47,96,1) 70%);*/
  //background: linear-gradient(transparent 0%, rgba(180,208,255,0.3) 0%);
  border-bottom: solid;
  border-color: #88cdff;/*rgba(25,47,96,1);*/
  border-width: 2px;
}
.text_highlight.highlight_partnottag{
  /*background: linear-gradient(transparent 70%, #ffa500 70%);*/
  /* background: linear-gradient(transparent 70%, #ffffff 70%); */
/*  text-decoration-line: underline;*/
  /*text-decoration-style: solid;
  text-decoration-color: rgba(25,96,47,1);*/
/*    text-decoration-style: wavy;
  text-decoration-color: rgba(25,47,96,1);*/
  border-bottom: solid;
  border-color: #66acff;
  border-width: 2px;
/*  text-decoration-line: underline;
  text-decoration-style: wavy;
  text-decoration-color: rgba(25,47,96,1);*/
}
.text_highlight.highlight_partmiss{
  /*background: linear-gradient(transparent 70%, #ffa500 70%);*/
  /* background: linear-gradient(transparent 70%, #ffffff 70%); */
/*  text-decoration-line: underline;*/
  /*text-decoration-style: solid;
  text-decoration-color: rgba(25,96,47,1);*/
/*    text-decoration-style: wavy;
  text-decoration-color: rgba(25,47,96,1);*/
  border-bottom: solid;
  border-color: #FFDDAA;
/*  border-color: #FFDDAA;*/
  border-width: 1px;
/*  text-decoration-line: underline;
  text-decoration-style: wavy;
  text-decoration-color: rgba(25,47,96,1);*/
}
.text_highlight.highlight_partnotfound{
  /*background: linear-gradient(transparent 70%, #ffa500 70%);*/
  /* background: linear-gradient(transparent 70%, #ffffff 70%); */
/*  text-decoration-line: underline;*/
  /*text-decoration-style: solid;
  text-decoration-color: rgba(25,96,47,1);*/
/*    text-decoration-style: wavy;
  text-decoration-color: rgba(25,47,96,1);*/
  border-bottom: solid;
  border-color: #66acff;
  border-width: 2px;
/*  text-decoration-line: underline;
  text-decoration-style: wavy;
  text-decoration-color: rgba(25,47,96,1);*/
}
.text_highlight.highlight_poricore{
 /*background: linear-gradient(transparent 0%, #dfe8ff 0%);*/
 /* border-bottom: double;*/
   /*
  border: 1px #aaa solid;
  padding: 4px !important;
  padding-right: 15px !important;
  border-radius: 5px;
  background: white;
  position: relative;*/
  display: inline-block;
/*  position: relative;*/
  padding-bottom: 1.3em;
  border-bottom: double 3px ;
  border-bottom-color: red;
  height: 19px;
}

.text_highlight.highlight_poricore.chkpoint{
  border-bottom-color: black;
}

/*
.text_highlight.highlight_poricore::before {
  content: "";
  position: absolute;
  bottom: -4px;
  left:0px;
  right:0px;
  border-bottom: solid 1px ;
  z-index: 99;
}*/

.text_highlight.highlight_checkporicore{
 /*background: linear-gradient(transparent 0%, #dfe8ff 0%);*/
  border-bottom: solid;
   /*
  border: 1px #aaa solid;
  padding: 4px !important;
  padding-right: 15px !important;
  border-radius: 5px;
  background: white;
  position: relative;*/
}
.text_highlight.highlight_poricore2{
 background: linear-gradient(transparent 0%, #dfe8ff 0%);
  border-bottom: double;
}
/*
.text_highlight.highlight_poricore::before {
  content: "";
  display: block;
  position: absolute;
  top: 6px;
  right: 0%;
  width: 0;
  height: 0;
  transform: translateX(-50%);
  border: 4px solid transparent;
  border-top: 4px solid #000;
  border-bottom-width: 0;
}
*/
    .node {
      cursor: pointer;
    }

    .node circle {
      fill: #fff;
      stroke: steelblue;
      stroke-width: 3px;
    }

    .node text {
      font: 12px sans-serif;
    }

    .link {
      fill: none;
      stroke: #ccc;
      stroke-width: 2px;
    }

    .level-0 {
      opacity: 0;
    }
#title_textbox {
  padding: 10px;
  margin: 3px;
  border: 1px solid;
  border-color: rgba(180,180,180,0.3);
  color: black;display:block;
  height:35px;
  font-size: 18px;
  font-weight: 700;
  resize: none;
}

#edit_textbox {
  padding: 5px;
  margin: 3px;
  border: 1px solid;
  border-color: rgba(180,180,180,0.3);
  display:block;
  height:150px;
  font-size: 18px;
  overflow: hidden;
  overflow-y: auto;
  overflow-wrap: anywhere;
}
.nav-sm .container.body .col-md-3.left_col {
  width: 80px;
}
#imeresult_header {
	border: 1px #d3d3d3 solid;
    color: #000000;
    background: white;
    text-align: right;
}
#imeresult_footer {
	border: #d3d3d3 solid;
    color: #FFFFFF;
    background: white;
    height:30px;
}
.suggest_menu_selected {
	outline: 5px #c0c0c0 solid;
	outline-offset: -5px;
}
.suggest_list_icon {
  font-size: 18px;
  padding-top: 5px;
  padding-bottom: 4px;
  margin-right:5px;
}
.suggest_list-button {
      //display: block;
}
.imeresult_header_text {
  float: left;
  padding-left: 6px;
  padding-top: 4px;
}
.imeresult_header_button {
  text-align: right;
}
#imeresult_content {
    height: 90%;
	overflow-x: hidden;
	overflow-y: scroll;
	border: 1px #d3d3d3 solid;
}
.imeresult_area{
	display: inline-block;
	/*border: 1px rgba(180,180,180,0.3) solid;*/
    /*border: 1px rgb(29, 161, 242) solid;*/
    /*height: 79%;*/
    //max-height: 100px;
	max-height: 72%;
	/*overflow-x: hidden;
	overflow-y: scroll;*/
	/*position: absolute;*/
/*	right: 0px;*/
	min-width:100px;
	position: absolute;
	z-index: 99999;
    left: 33%;
    top: 0.5%;
    height: 0px
}


#poricore_suggest_area{
	display: block;
	background-color: white;
    border: 1px #aaa solid;
    height: auto;
    border-radius: 5px;
    max-height: 300px;
	overflow-x: hidden;
	overflow-y: scroll;
	position: absolute;
	z-index: 99999;
}
.poricore_suggest_select_box {
    padding-left: 2px;
    padding-right: 2px;
	margin-top: 3px;
    margin-bottom: 3px;
    margin-left: 0px;
    margin-right: 0px;
    width: 250px;
}
.poricore_suggest_select_box li {
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 2px;
}
.poricore_suggest_item:hover {
	background-color: rgb(29, 161, 242);
	color: white;
}
.poricore_suggest_desc {
	border-bottom: 1px #aaa solid;
}
.summery-phrase-list  p {
  font-size: 1rem !important;
}
.gaude-value-text {
  font-size: 1rem !important;
}
.h2_lw {
  font-size: 1rem !important;
  / * color: #73879C !important; */
  font-weight: normal;
}
.panel_toolbox {
    float: right;
    min-width: 20px;
}
.category_graph_summery_area {
    text-align: left;
    width: 100%;
    left: 5px;
}
.category_graph_summery_area span {
    margin: 3px;
}
.category_graph_summery_area i {
    margin: 3px;
}
.negaposi_graph_summery_area {
    text-align: left;
    width: 60%;
    left: 30px;
}
.negaposi_graph_summery_area span {
    margin: 3px;
}
.negaposi_graph_summery_area i {
    margin: 3px;
}
.sensi_graph_summery_area {
    text-align: left;
    width: 100%;
    left: 7px;
}
.sensi_graph_summery_area span {
    margin: 3px;
}
.sensi_graph_summery_area i {
    margin: 3px;
}
.element5w1h_graph_summery_area {
    text-align: left;
    width: 100%;
    left: 7px;
}
.element5w1h_graph_summery_area span {
    margin: 3px;
}
.element5w1h_graph_summery_area i {
    margin: 3px;
}
.summery_used_button {
    text-align: right;
    margin: 3px;
}
.mark_highlight {
  background-color: yellow;
}
.mark_highlight .select2-selection {
  background-color: yellow;
}
.mark_highlight .select2-container--default .select2-selection--single {
  background-color: yellow;
}
.summery_label_ok {
    color: red;
    font-size: 15px !important;
}
.summery_label_item {
 margin-right: 3px;
}
.editor_button_list .btn-app {
    margin-left: 5px !important;
    margin-right: 0;
}
.summery_pulldown {
    display: inline-block;
    width: 100px;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
}
.used-summery-title {
  color: #ffffff !important;
  background-color: #BDC3C7 !important;
}
.help_tooptip {
  margin-left: 5px;
}
.tooltip {
  margin-left : 80px !important;
}
.writer-title-use {
  width: 60px !important;
  min-width: 60px !important;
  height: 20px !important;
  font-size: 8px !important;
  padding: 5px 5px !important;
  margin: 0 0 5px 5px !important;
}
.writer-title-use > .fa {
  font-size: 8px !important;
  font-weight: 800;
}
.tooltip-inner{
  max-width: 500px;
  text-align: left;
}
.mark, mark {
    padding: 0em !important;
  	background-color: transparent !important;
  	display: initial;
}
.select2-container--default .select2-results>.select2-results__options {
    max-height: 300px !important;
    overflow-y: auto;
}
.editor_footer_right {
  margin-left: auto;
  margin-right: 0px;
}
.editor_inputcharlength_area {
  margin-left: auto;
  margin-right: 0px;
  text-align: right;
}
  margin-left: auto;
.editor_clear_area {
  margin-right: 30px;
}
.editor_inputcharlength_area_overlimit {
  color: red;
}
#copy_text_area {
  color: #fff;
  height: 10px;
  overflow: hidden;
}
.base_button_list_item {
	margin-left: 5px;
    margin-right: 5px;
    font-size: 25px;
}
.base_button_list_icon {
    color: rgb(29, 161, 242) ;
}
.top_button_list_item {
	margin-left: 5px;
    margin-right: 3px;
    font-size: 25px;
}
.animate-toggle-block {
  hidden;max-height: 39px;
  border: solid 1px #999;
  background-color: white;
  @include border-radius(5px);
  @include box-shadow(0 4px 10px rgba(#000,.5));
  z-index: 99;
  position: absolute;
  top: -35px;
  left: 100px;
}
.editor_button_popup {
  display: none;
  position: absolute;
  top:360px;
  left:100px;
  width: 160px;
  margin-left:-50px;
   background-color: #fff;
  padding: 10px;
  border: solid 1px #999;
  @include border-radius(5px);
  @include box-shadow(0 4px 10px rgba(#000,.5));
}

.panel_button_disabled {
  color: #d3d3d3 !important;
  	pointer-events:none;
}
.panel_button_disabled i{
  opacity:0.3;
  	pointer-events:none;
}
.panel_button_disabled.btn-round {
  color: rgb(255, 255, 255) !important;
  background-color: rgb(29, 161, 242);
  opacity:0.8;
  	pointer-events:none;
}
.editor_link{
  color: rgb(29, 161, 242) !important;
  text-decoration : underline !important;
}
#editor_highlight_clear {
    color: #333333;
    border-color: rgb(29, 161, 242);
    text-decoration: underline;
}
.return_analyze_area {
    color: #333333 !important;
    /*text-decoration: underline !important;*/
    margin-left: 2px !important;
    /*margin-left: 10px !important;*/
}
.return_analyze_button {
    border-color: rgb(29, 161, 242) !important;;
}
.sentence_hint {
	border: 1px solid;
    border-color: rgba(233,84,107,1);
    padding-left: 5px;
    padding-right: 5px;
}
.hintresult_p {
	margin-bottom: 0px;
}
.button_tgl {
    background: rgb(255, 255, 255) ;
    color: rgb(29, 161, 242);
    padding: 0 10px;
    border: 0;
    text-decoration: none;
    border-radius: 5px!important;
    font-size: 10px;
    display: inline-block;
    height: 23px;
    line-height: 23px;
    -webkit-transition: background .3s ease;
    -moz-transition: background .3s ease;
    -ms-transition: background .3s ease;
    -o-transition: background .3s ease;
    transition: background .3s ease;
    cursor: pointer;
    outline: 0;
    clear: both;
    border-style: solid;
    border-width: 1px;
    text-decoration: none !important;
    margin-bottom: 2px;
}
/*
.jg_alert {
  font-size: 13px;
  text-decoration-line: underline !important;
}
.sensitive_alert {
  font-size: 13px;
  text-decoration-line: underline !important;
}
.hint_sensitive {
  cursor: pointer;
  text-decoration-line: underline !important;
}
.hint_jargon {
  cursor: pointer;
  text-decoration-line: underline !important;
}
.hint_negative {
  cursor: pointer;
  text-decoration-line: underline !important;
}*/
.hint_positive {
  cursor: pointer;
  text-decoration-line: underline !important;
}
#copy_toast_result {
  position: absolute;
  padding-top: 7px !important;
  padding-bottom: 7px !important;
  padding-right: 38px !important;
  padding-left: 9px !important;
  margin-left: 30px;
  top: -50px;
}
#copy_toast_result ul{
  margin-top: 0px;
}

#copy_toast_result > .close {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  padding-right: 9px !important;
  padding-left: 9px !important;
}

#datatip{
  padding: 10px 20px;
  font-family: Verdana, arial;
  width: 240px;
  height: auto;
  position: absolute;
  border: 1px solid black;
  background-color: white;
  border-radius: 5px;
  opacity: 0.0;
  left: 0;
  top: 0;
  background-position: 10px 7px, 220px 7px;
  background-size: 50px auto, 50px auto;
  background-repeat: no-repeat , no-repeat;
}
#datatip h2 {
   font-size: 14px;
  padding-left: 5px;
}
}
#datatip p {
  font-size: 14px;
}
#datatip #datatip_close {
	position: absolute;
    top: 5px;
    right: 10px;
    height: auto;
    width: auto;
    font-size: 48px;
    line-height: 36px;
    -webkit-appearance: none;
    color: black;
    border: none;
    background: none;

}
#sidebar {
  width: 250px;
  float: left;
}
#side_setting{
  padding: 5px 10px;
  font-family: Verdana, arial;
  width: auto;
  height: 140px;
  border: 1px solid black;
  background-color: white;
  border-radius: 5px;
  left: 0;
  top: 0;
}
#side_setting h2{
  font-size: 18px;
  padding-bottom: 5px;
  border-bottom: 2px solid gray
}
#side_search{
  padding: 5px 10px;
  font-family: Verdana, arial;
  width: auto;
  height: 100px;
  border: 1px solid black;
  background-color: white;
  border-radius: 5px;
  left: 0;
  top: 0;
}
#side_search h2{
  font-size: 18px;
  padding-bottom: 5px;
  border-bottom: 2px solid gray
}
#side_data{
  padding: 5px 10px;
  font-family: Verdana, arial;
  width: auto;
  height: 540px;
  border: 1px solid black;
  background-color: white;
  border-radius: 5px;
  background-position: 160px 7px;
  background-size: 70px auto;
  background-repeat: no-repeat;
  left: 0;
  top: 0;
  opacity: 0.0;
}
#side_data h2{
  font-size: 18px;
  padding-bottom: 5px;
  border-bottom: 2px solid gray;
  margin-right: 100px;
}
#side_data h3 {
  font-size: 14px;
}
/*
.links line {
  stroke: #999;
  stroke-opacity: 0.6;
}
.nodes circle {
  stroke: #fff;
  stroke-width: 1.5px;
}
*/
input[type=range]::-webkit-slider-thumb {
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  border: 1px solid #000000;
  height: 36px;
  width: 36px;
  border-radius: 50%;
  background: #ffffff;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -14px;
}
@supports (-ms-ime-align: auto) {
	input[type=range]::-webkit-slider-thumb {
		margin-top: 0 !important;
	}
}


input[type=range]::-moz-range-thumb {
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  border: 1px solid #000000;
  height: 36px;
  width: 36px;
  border-radius: 50%;
  background: #ffffff;
  cursor: pointer;
}
.x_panel {
  color: black;
}

#progress_circle {
  /* margin: 20px; */
  width: 50px;
  height: 50px;
  position: relative;
}
div.progressbar-text{
  color : black !important;
  font-size : 14px;
}
#writer_area {
    display: block;
	width: 100%;
}

#writer_area.fullwidth{
    display: block;
    width: 100% ;
	float:none;
}

#sepbtn {
	    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}
#upbtn {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}
#sepbtn.disabled  {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
	   pointer-events: none;
}
#upbtn.disabled  {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
	   pointer-events: none;

}
#analyze_area {
    display: block;
}
#analyze_area.harfcol {
    width: calc( 100% / 2);
	float:left;
}
#analyze_area section{
    display: inline-block;
    width: calc( ( 100% - 50px )/ 2);
	float:none;
	    vertical-align:top;
    margin: 10px;

}
#analyze_area section.fullwidth{
    width: 100% ;
}
#analyze_area.harfcol  section {
    width: 100%;
}

#analyze_area section.right{
    margin-left: auto;
    margin-right: 25px;
}
#analyze_area section.fullwidth.right{
    margin-left: auto;
    margin-right: auto;
    width: 100% ;
}
#analyze_area.harfcol  section.fullwidth.right{
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
#analyze_area.harfcol  section.right {
    margin-left: auto;
    margin-right: 25px;
    width: 100%;
}
#analyze_area section.left{
    margin-left: 25px;
    margin-right: auto;
}
#analyze_area section.fullwidth.leftt{
    margin-left: auto;
    margin-right: auto;
    width: 100% ;
}
#analyze_area.harfcol  section.fullwidth.leftt{
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
#analyze_area.harfcol  section.left {
    margin-left: 25px;
    margin-right: auto;
    width: 100%;
}

#analyze_area.harfcol  section.fullwidth{
    width: 100%;
}
/*
#analyze_area.harfcol  section .x_content{
    display: none;

}

#analyze_area.harfcol  section.fullwidth .x_content{
    display: block;
}*/

.save_btn{
    text-align: center;
    align-items:center;
    justify-content: center;
    display: flex;
    background:rgb(119, 206, 119);
    padding:.4rem;
    width:20%;
    margin:auto;
    border-radius: 8px;
    color:white;
    cursor: pointer;
}
.save_btn:hover{
    background:rgb(17, 170, 17);
}

.fulldisplay{
    width: 100%;
}
.edit_text_p {
  margin-bottom: 0px;
}
.editor_message_area {
	margin-left: 15px;
	color: red ;
}

.poricore_pulldown_area {
  margin-left: 3px;
  margin-right: 3px;
}
.editor_button_icon {
  width: 25px;
  height: 25px;
  margin-bottom: 3px;
}
a:disabled{
	pointer-events:none;
}
a.disabled{
	pointer-events:none;
	color:gray;
}
#editor_text_clear {
  color: black;
}


.suggestarea{
	display: inline-block;
    width: 150px;
    vertical-align: top;
    padding: 0px;
}
/*
#imeresult{
    border: 1px rgba(230,230,230,0.8) solid;
    width: 200px;
    max-height: 220px;
    min-height: 100px;
	overflow: scroll;
	overflow-x: hidden;
	position: absolute;

}
*/
#chkimetype {

	display: inline-block;
    vertical-align: bottom;
}
.imeresult_area ul {
    padding: 0px;
    margin: 0px;
}
.imeresult_area ul li {
    list-style: none;
    padding: 0px;
    margin-top: 1px;
    margin-bottom: 3px;
    margin-left: 4px;
    margin-right: 3px;
    width: 100%;
    /* flex-wrap: nowrap; */
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	font-size: 14px;
	/*color: #4463b3;*/
	color: #000000;

}
.imeresult_area ul li:nth-child(even) {
    //background-color:rgba(230,230,230,0.6);
}

.editor_button_list.text_editarea{
    width: calc(100% - 0px);
    display: inline-block;
}
.editor_button_list.text_controllarea{
    width: calc(100% - 0px);
    position: relative;
}
@media only screen and (max-width: 560px) {
.suggestarea{
    width: 100%;
}

.editor_button_list.text_editarea{
    width: 100%;
}

.editor_button_list.text_controllarea{
    width: 100%;
}
}
.tag_sug {
    line-height: 1;
}
span.tag_sug {
    background: white;
    /border: solid;
    border-color: rgb(29, 161, 242);*/
    color: black;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    display: block;
    float: left;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 3px;
    padding-right: 3px;
    text-decoration: none;
    font-weight: 500;
    margin-right: 2px;
    margin-bottom: 1px;
    margin-top: 1px;
    margin-left: 2px;
    font-family: helvetica;
}
span.tag_sug a {
    color: black;
}
.noTitleDialog .ui-dialog-titlebar {display:none;}

.area-colorbar {
}
.area-colorbar div.colorbar {
    min-height: 30px;
    margin: 0px 0px 10px 0px;
    /* padding: 15px; */
    text-align: center;
    line-height: 30px;
    font-weight: bold;
}

.area-colorbar div.ratingbar {
    min-height: 30px;
    margin: 0px 0px 10px 0px;
    /* padding: 15px; */
    text-align: center;
    line-height: 30px;
    font-weight: bold;
    border:#000066 1px solid;
    color:black;
}
.area-colorbar div.colorbar.bluebar{
    border:#67FAFF 1px solid;
    color:black;
}
.area-colorbar div.colorbar.redbar{
    border:red;
    color:black;
}
.area-colorbar div.colorbar.medicbar{
    border:blue;
    color:black;
}
.area-colorbar div.colorbar.carebar{
    border:#FFA500 1px solid;
    color:black;
}
.area-colorbar div.colorbar.politicsbar{
    border:#00FF00 1px solid;
    color:black;
}
.area-colorbar div.colorbar.overseabar{
    border:#B5FF14 1px solid;
    color:black;
}
.area-colorbar div.colorbar.entertainmentbar{
    border:#EF4868 1px solid;
    color:black;
}
.area-colorbar div.colorbar.sportsbar{
    border:#FFFF00 1px solid;
    color:black;
}
.area-colorbar div.colorbar.weatherbar{
    border:#772F6D 1px solid;
    color:black;
}
.area-colorbar div.colorbar.royalbar{
    border:#4169E1 1px solid;
    color:black;
}
.area-colorbar div.colorbar.negabar{
    border:#411445 1px solid;
    color:black;
}
.area-colorbar div.colorbar.badbar{
    border:black 1px solid;
    color:black;
}
.area-colorbar div.colorbar.gamebar{
    border:rgb(254,180,100) 1px solid;
    color:black;


}
.area-colorbar div.colorbar.catebar{
    border:#FF9900 1px solid;
    /*background-color:#ffcc99;*/
    color:black;


}
.area-colorbar div.colorbar.militarybar{
    border:rgb(146 , 58, 33) 1px solid;
    color:black;


}

.area-colorbar div.colorbar.ledybar , .area-colorbar div.colorbar.ladybar{
    border:#F8ABA6 1px solid;
    color:black;
}
.area-colorbar div.colorbar.lgtbbar ,.area-colorbar div.colorbar.lgbtbar{
   border: 1px solid;
    border-image:   linear-gradient(90deg,
 rgba(255,120,255,1) 0% 12.5%,
 rgba(255,120,120,1) 12.5% 25%,
 rgba(255,190,120,1) 25% 37.5%,
 rgba(255,255,120,1) 37.5% 50%,
 rgba(120,255,120,1) 50% 62.5%,
 rgba(124,244,228,1) 62.5% 75%,
 rgba(120,120,228,1) 75% 87.5%,
  rgba(228,120,228,1) 87.5% 100%);
    color:black;
}

.nav_menu {
    left: 0;
    z-index: 99999;
}
.top_nav_menu {
    width: inherit !important;
}
.navbar-nav {
/*    flex-grow: 1;*/
    margin-left: auto;
    justify-content: flex-end;
}
body{
	 -webkit-text-size-adjust: 100%;
}
.x_title h2 {
  width: calc(100% - 20px);
}
h3#mindStatus{
    font-size: 14px;
    margin: 0px;
    text-align: center;
    line-height: 1rem;
}
.fullwidth h3#mindStatus{
    font-size: 24px;
}
.tick  line {
		  fill: none;
		  stroke: rgba(180,180,180,0.6);
		  shape-rendering: crispEdges;
		}

path.domain  {
  fill: none;
  stroke: rgba(180,180,180,0.4);
  shape-rendering: crispEdges;
}

.fullwidth .panel_toolbox > li > a.panel-compress{
    font-size: 24px;

}
.fullwidth .summery_label_ok {
   font-size: 24px !important;
}
.fullwidth .x_title h2.h2_lw {
  width: calc(100% - 40px);
}

.fullwidth .x_title h2.h2_lw{
    font-size: 24px !important;

}

.fullwidth .jg_alert{
    font-size: 24px !important;

}
.area-colorbar {
    position: relative;
}
#categorybar_hint {
    display: none;
    color: #212529;
    top: 10px;
    right: 20px;
    position: absolute;
}
.x_panel span.editor_message_area{
	color: #004B88;
	    line-height: 2em;
}
section#printarea{
  display: none;
}