/* theme-light styling */
body.theme-default.theme-light nav.navbar-default {
	background-color: transparent;
	border: none;
}

/* theme-dark styling */

/* theme-while styling */
.heading {
	text-transform: capitalize;
}

.login_bg {
	background-image: url(/assets/images/dydon-bg-img.jpg);
}

footer {
	min-height:5vh;
	
}


nav.navbar-default .navbar-brand {
	padding-top: 0px;
	padding-bottom: 0;
}

.navbar-brand img.logo {
	max-height: 48px;
}

.concept_meta .heading {
	
}

.close {
	font-size: 24px;
	font-weight: 300;
	line-height: 24px;
	color: #eee;
	text-shadow: none;
	filter: alpha(opacity = 20);
	opacity: 1;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#d3 svg {
	background-color: #f0f0f0;
}

.modal-logics-admin .modal-content {
	width: 932px;
}

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

#d3 .node {
	font: 10px sans-serif;
}

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

#d3 .overlay {
	fill: none;
	pointer-events: all;
}

.modalLogic {
	width: 100%;
	height: 100%;
}

#d3timeseries path {
	stroke: steelblue;
	fill: none;
	stroke-width: 3px;
}

#d3timeseries rect {
	stroke: steelblue;
	fill: steelblue;
	stroke-width: 1px;
}

#d3timeseries .axis path, #d3timeseries .axis line {
	fill: none;
	stroke: grey;
	stroke-width: 3px;
	shape-rendering: crispEdges;
}

g.logic-tooltip {
	visibility: hidden;
}

g.logic-tooltip rect {
	fill: lightblue;
	stroke: gray;
}

div.logic-toolbar {
	fill: lightblue;
	stroke: gray;
	width: 100%;
	height: 50px;
	clear: both;
	margin-bottom: 25px;
}

.d3button {
	width: 125px;
	margin: 5px;
}

.normalline {
	stroke-width: 5;
}

.boldline {
	stroke-width: 15;
}

.threshold {
	opacity: 0.25;
}

.table-vcenter td {
	vertical-align: middle !important;
}

.table-vcenter th {
	vertical-align: middle !important;
}

.float-left {
	float: left !important
}

.float-right {
	float: right !important
}

.float-none {
	float: none !important
}

.margin-bot-30 {
	margin-bottom: 30px;
}

.scheduler-maker {
	border: 4px solid #254971;
	border-radius: 15px;
}

.table-info {
	background-color: #bee5eb;
}

.table-success {
	background-color: #c3e6cb;
}

.green {
	background-color: #028735 !important;
	fill: #028735;
	stroke: #028735;
}

.lightgreen {
	background-color: #57ce04 !important;
	fill: #57ce04;
	stroke: #57ce04;
}

.yellow {
	background-color: #efc800 !important;
	fill: #efc800;
	stroke: #efc800;
}

.orange {
	background-color: #ff7800 !important;
	fill: #ff7800;
	stroke: #ff7800;
}

.red {
	background-color: #e70606 !important;
	fill: #e70606;
	stroke: #e70606;
}

.logic-output-data {
	cursor: pointer;
}

.default-heading-color {
	color: #26b0db !important;
}

body.theme-default .timepicker a.btn {
	/*padding: 1px;
	margin: 1px;*/
}

.timepicker .timepicker-hour, .timepicker .timepicker-hours, .timepicker .timepicker-minute,
	.timepicker .timepicker-minutes, .timepicker .timepicker-second,
	.timepicker .timepicker-seconds {
	color: #fff;
}

.modal-scroll .modal-body .dropdown-menu open {
	max-height: 75vh;
	overflow: auto;
}

.modal-scroll1 {
	max-height: 60vh;
	height: 65vh;
	overflow: auto;
}

.navbar-brand {
	color: #45d7f6 !important;
}

.navbar-inverse .navbar-nav>li>a {
	color: #EBEBEB;
}

.highslide-maincontent {
	color: #000;
}

.highslide-heading.highslide-move {
	color: #000;
}

.draggable-header .highslide-header {
	height: 25px !important;
}

.highcharts-container {
	height: auto !important;
}

.loading {
	margin-top: 10em;
	text-align: center;
	color: gray;
}

.color-white {
	/* color: #fff !important; */
	
}

.white-text {
	color: #fff;
}

.dropdown-menu {
	background-color: #254971;
}

/* keyword builder styling*/
.sortable {
	height: 70vh;
	width: 100%;
	overflow: auto;
	padding: 0;
}

.sortable.removed_keywords {
	background-color: #ff7e7e;
}

.sortable.all_keywords {
	background-color: #eee;
}

.sortable.selected_keywords {
	background-color: #ceffce;
}

ol.vertical li {
	display: block;
	margin: 5px;
	padding: 5px;
	border: 1px solid #cccccc;
	color: #0088cc;
	background: #eeeeee;
}

.sortable li {
	cursor: move;
}

ol.sortable li span {
	display: inline-block;
	font-size: 1.2em;
	text-align: center;
	width: calc(75%);
	line-height: 24px;
	left: calc(20%);
}

.removed_keywords .fa-thumbs-down {
	display: none;
}

.selected_keywords .fa-thumbs-up {
	display: none;
}

.fa-thumbs-down {
	color: red;
	cursor: pointer;
}

.fa-thumbs-up {
	color: green;
	float: right;
	cursor: pointer;
}

.filter_container {
	position: relative;
}

/* Style the search field */
input[type=text].filter_field {
	padding: 5px 10px;
	/* font-size: 17px; */
	border: 1px solid grey;
	float: left;
	width: 100%;
	background: #f1f1f1;
	border-radius: 0;
	color: #fff;
}

span.filter_clear {
	position: absolute;
	right: calc(5px);
	padding: 10px;
	cursor: pointer;
	font-weight: bold;
	visibility: hidden;
	font-family: sans-serif;
}

/* Style the submit button */
button.search_btn {
	float: left;
	width: 20%;
	padding: 10px;
	background: #26b0db;
	color: white;
	font-size: 17px;
	border: 1px solid grey;
	border-left: none; /* Prevent double borders */
	cursor: pointer;
}

button.search_btn:hover {
	background: #0b7dda;
}

.alert .close {
	color: #000;
}

.splash {
	transition: ease-in-out;
	transition-delay: 5000ms;
	transition-duration: 1000ms;
	opacity: 0;
}

.alert {
	border-radius: 27px !important;
}

.jstree li#localTaxonomy>a.jstree-anchor>i.jstree-checkbox, .jstree li#globalTaxonomy>a.jstree-anchor>i.jstree-checkbox
	{
	display: none;
}

.jstree li#localTaxonomyLabel>a.jstree-anchor>i.jstree-checkbox, .jstree li#globalTaxonomyLabel>a.jstree-anchor>i.jstree-checkbox
	{
	display: none;
}

.datepicker {
	/*background-color: #fff;*/
}

.v_separator {
	border-right: 5px solid #fff;
}

.tag_document_widget_column {
	max-height: 420px;
	width: 100%;
	/*float: left;*/
	overflow-y: auto;
	text-align: justify;
}

.grid-stack-item[data-gs-height="12"] .tag_document_widget_column {
	max-height: 600px;
}

.widget[data-gs-height="2"] .tag_document_widget_column {
	height: 100px;
}

.widget[data-gs-height="4"] .tag_document_widget_column {
	height: 250px;
}

.widget[data-gs-height="6"] .tag_document_widget_column {
	height: 420px;
}

/* Create artificial contecnt that extend past the viewport */
.tag_document_widget_content {
	width: 100%;
	/* background: rgba(255, 255, 255, 0.7); */
	max-height: 100%;
	margin: 20px auto;
	line-height: 1.5em;
	padding: 10px;
}

.highlight_topic {
	background-color: #26b0db;
	color: #000;
}

a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus,
	button.list-group-item:hover {
	background: #26b0db;
}

a:focus, a:hover {
	text-decoration: unset;
}

.navbar-nav>li {
	border-top: 3px solid #254971;
}

.navbar-nav>li:hover, .nav>li:hover, .navbar-nav>li:active, .nav>li:active
	{
	border-top: 3px solid #26b0db;
	background: -moz-linear-gradient(top, rgba(31, 148, 193, 0.17) 0%,
		rgba(255, 255, 255, 0) 100%);
	background: -webkit-linear-gradient(top, rgba(31, 148, 193, 0.17) 0%,
		rgba(255, 255, 255, 0) 100%);
	background: linear-gradient(to bottom, rgba(31, 148, 193, 0.17) 0%,
		rgba(255, 255, 255, 0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b1f94c1',
		endColorstr='#00ffffff', GradientType=0);
}

.doc-red-text {
	color: #ec7676 !important;
}

/* .doc-green-text{
	color:#afec76 !important;	
} */
.doc-green-text {
	color: #028735 !important;
}

/* using for superuser/url */
.bordered_box_1x {
	border-style: solid;
}

#accordion .ui-widget-content {
	background: #333333;
	color: #fff;
}

.keyword-tracking-message {
	color: #eff7ef;
	background-color: #254971;
	border-color: #d6e9c6;
	border-radius: 27px !important;

	/*color: #3c763d;
  background-color: #dff0d8;
  padding: 15px;*/
}

.dom-categorize-tracking-message {
	color: #eff7ef;
	background-color: #254971;
	border-color: #d6e9c6;
	border-radius: 27px !important;

	/*color: #3c763d;
  background-color: #dff0d8;
  padding: 15px;
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;*/
}

.doc-categorize-tracking-message {
	color: #eff7ef;
	background-color: #254971;
	border-color: #d6e9c6;
	border-radius: 27px !important;

	/*color: #3c763d;
  background-color: #dff0d8;
  padding: 15px;
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;*/
}

.taxonomy-hierarchy-save-tracking-message {
	color: #eff7ef;
	background-color: #254971;
	border-color: #d6e9c6;
	border-radius: 27px !important;
}

.network-graph-tracking-message {
	color: #eff7ef;
	background-color: #254971;
	border-color: #d6e9c6;
	border-radius: 27px !important;
}

/* .csvExport {		
	padding-bottom: 20px;
	margin-bottom: 10px;
	margin-left: -15px;
	margin-right: -15px;
}

.uploadExDoc {		
	padding-bottom: 27px;
	margin-bottom: 10px;
	padding-top: 4px;
	margin-left: -15px;
	margin-right: -15px;
}

.reIndexTagDoc1 {	
	padding-bottom: 46px;
	margin-bottom: 10px;
}

.reIndexTagDoc2 {	
	padding-bottom: 20px;
	margin-bottom: 10px;
}

.importFundCsv {
	height: 30px;
	width: 200px;
} */
/* End of using for superuser/url */
.scheduler-js-tree {
	max-width: 230px;
	max-height: 100px;
	overflow-x: auto;
	overflow-y: auto;
	text-align: left;
}

.text-align-left {
	text-align: left;
}

.fuzzy-radio input[type="radio"] {
	vertical-align: top;
}

.networkGraphSelectedDoc {
	height: 250px;
	color: black;
	overflow-y: auto;
}

/* Hiding the highchart burger bar and heading from Create Graph*/
.highcharts-exporting-group .highcharts-contextbutton, .highcharts-title{display:none}
 .key-phrases-wrap  ul{margin:3px 10px 0px 5px}
.key-phrases-wrap li, .stopword-phrases-wrap li{line-height:25px;font-family: Arial;letter-spacing: 2px;font-size:20px;border-bottom:1px solid #ddd}
.stopword-phrases-wrap li div{font-size:15px}
.key-phrases-wrap{height:250px;overflow:auto;padding:5px 0 0 5px;background:white}
.stop-word-wrap{height:auto;overflow:auto;padding:5px 0 0 5px;}
.fancybox-skin{background:#d9d9d9}
.mar_top-bt-20{margin:20px 0}
.ht-400{height:400px}
@-webkit-keyframes spinner-border {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes spinner-border {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.spinner-border {
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    vertical-align: bottom;
    border: 0.25em solid currentColor;
    border-right-color: transparent;
    border-radius: 50% !important;
    -webkit-animation: spinner-border 0.75s linear infinite;
    animation: spinner-border 0.75s linear infinite;
    margin-right: -15px;
	margin-left: 15px;
}
.spinner-border-sm {
    width: 1rem;
    height: 1rem;
    border-width: 0.2em;
}
#stopword_srch{
  background-image: url('../images/searchicon.png');
  background-position: 10px 12px;
  background-repeat: no-repeat;
  width: 95%;
  font-size: 14px;
  padding: 7px 15px 7px 36px;
  border: 1px solid #ddd;
  margin-bottom: 12px;
  background-size:16px;
  background-color: white;
  color: black;
}
.stopword-ckbx{vertical-align:top}
/*#stop-word-ul li{border-bottom:1px solid #ddd}*/
.domain-widget h3{text-align: center;
margin: 0;
padding: 8px 0 8px 0;
border: 1px solid #ddd;border-bottom:0}
.domain-widget .border{border: 1px solid #ddd;}
.ht-443{height:443px !important}
.networkGraphSelectedDoc{padding:5px 8px 0px 8px}
.networkGraphSelectedDoc li{border-bottom:1px solid #ddd}
.large {
  width: 180px;
  height: 180px;
  position: absolute;
  border-radius: 100% !important;
  box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.85), 0 0 7px 7px rgba(0, 0, 0, 0.25), inset 0 0 40px 2px rgba(0, 0, 0, 0.25);
  display: none;
}
.vertical-line{
    border-left: 2px solid #dddddc;
margin-left: -15px;
padding: 0px 0px 4px 1px
 }
span.btn.fa.fa-gear{border-left: 0px;
/* padding: 5px 10px 8px 12px; */
padding: 6px 10px 7px 10px;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;}

.addStopwordBtn button{
    width: 0%;
    padding: 5px 29px 3px 15px;
    background: #4cae4c;
}

.addStopwordBtn input[type=text] {
  padding: 5px;
  font-size: 16px;
  border: 1px solid #777777;
  width: 81%;
  background-color: #353c56;
  border-color: #777777;
}
.add-more{    font-size: 12px;
    text-align: center;
    display: block;
    text-decoration: underline;
    cursor: pointer;
}

.disableJSONDownloadBtn{
	pointer-events: none;
    cursor: default;
    opacity: .5;
}
.keyphrase_score{font-size:12px;}
.checkbox label:after {
  content: '';
  display: table;
  clear: both;
}

.checkbox .cr {
  position: relative;
  display: inline-block;
  border: 1px solid #a9a9a9;
  border-radius: .25em;
  width: 1.3em;
  height: 1.3em;
  float: left;
  margin-right: .5em;
}

.checkbox .cr .cr-icon {
  position: absolute;
  font-size: .8em;
  line-height: 0;
  top: 50%;
  left: 15%;
}

.checkbox label input[type="checkbox"] {
  display: none;
}

.checkbox label input[type="checkbox"]+.cr>.cr-icon {
  opacity: 0;
}

.checkbox label input[type="checkbox"]:checked+.cr>.cr-icon {
  opacity: 1;
}

.checkbox label input[type="checkbox"]:disabled+.cr {
  opacity: .5;
}
.checkbox label{padding:0}
.keyword-tracking-message{margin:0 20px !important}
.keyword-tracking-message pre{border-radius:10px}

.keyphrase_score{font-size:12px;}
.checkbox label:after {
  content: '';
  display: table;
  clear: both;
}

.checkbox .cr {
  position: relative;
  display: inline-block;
  border: 1px solid #a9a9a9;
  border-radius: .25em;
  width: 1.3em;
  height: 1.3em;
  float: left;
  margin-right: .5em;
}

.checkbox .cr .cr-icon {
  position: absolute;
  font-size: .8em;
  line-height: 0;
  top: 50%;
  left: 15%;
}

.checkbox label input[type="checkbox"] {
  display: none;
}

.checkbox label input[type="checkbox"]+.cr>.cr-icon {
  opacity: 0;
}

.checkbox label input[type="checkbox"]:checked+.cr>.cr-icon {
  opacity: 1;
}

.checkbox label input[type="checkbox"]:disabled+.cr {
  opacity: .5;
}
.checkbox label{padding:0}
.keyword-tracking-message{margin:0 20px !important}
.keyword-tracking-message pre{border-radius:10px}

.keyphrase_score{font-size:12px;}
.checkbox label:after {
  content: '';
  display: table;
  clear: both;
}

.checkbox .cr {
  position: relative;
  display: inline-block;
  border: 1px solid #a9a9a9;
  border-radius: .25em;
  width: 1.3em;
  height: 1.3em;
  float: left;
  margin-right: .5em;
}

.checkbox .cr .cr-icon {
  position: absolute;
  font-size: .8em;
  line-height: 0;
  top: 50%;
  left: 15%;
}

.checkbox label input[type="checkbox"] {
  display: none;
}

.checkbox label input[type="checkbox"]+.cr>.cr-icon {
  opacity: 0;
}

.checkbox label input[type="checkbox"]:checked+.cr>.cr-icon {
  opacity: 1;
}

.checkbox label input[type="checkbox"]:disabled+.cr {
  opacity: .5;
}
.checkbox label{padding:0}

.uk_flag{
	background-image: url('../images/uk.png');
	background-repeat: no-repeat;
	font-size: 10px;
	padding: 0px 0px 0px 16px;
	background-color: transparent;
}
.de_flag{
	background-image: url('../images/de.png');
	background-repeat: no-repeat;
	font-size: 10px;
	padding: 0px 0px 0px 16px;
	background-color: transparent;
}
.theme-white .usr-link .navbar-brand{background-color:#606060}

.theme-white .pagination>li.acolr>a{
background-color: #606060 !important;
 }
.container-fluid .dash-heading{
	margin-top: 0px;
	margin-bottom: 0px;
	
}
.theme-white .uploadExDoc a {
    color: #585b64 !important;
}
