select.edit-filter {
  display:inline-block !important;
  width: 100px !important;
}
.navbar-nav>li {
  float:left !important;
}
.top-link-icon {
  margin-right:5px;
}
.navbar-right {
  float:right;
}
.navbar-right .btn {
  margin-left: 20px;
}
.navbar-left {
  float:left;
}
.top-separator {
  width:100%;
  background: #eee;
}
.navbar-button-wrapper {
  padding-top:3px;
  padding-bottom: 3px;
}

body {
  padding-top: 70px !important;
}

.btn-list-link {
  text-align: left !important;
  padding-left: 15px;
  padding-right: 15px;
}

.btn-list-group-item {
  width: 100%;
  text-align: left;
}

/* SQUARED ONE */
/*.squaredOne>input {
  visibility: hidden;
}

.squaredOne {
	width: 28px;
	height: 28px;
	background: #fcfff4;

	background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
	-webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	position: relative;
}

.squaredOne label {
	cursor: pointer;
	position: absolute;
	width: 72%;
	height: 72%;
	left: 14%;
	top: 14%;

	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);

	background: -webkit-linear-gradient(top, #222 0%, #45484d 100%);
	background: -moz-linear-gradient(top, #222 0%, #45484d 100%);
	background: -o-linear-gradient(top, #222 0%, #45484d 100%);
	background: -ms-linear-gradient(top, #222 0%, #45484d 100%);
	background: linear-gradient(top, #222 0%, #45484d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 );
}

.squaredOne label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 80%;
	height: 80%;
	background: #00bf00;

	background: -webkit-linear-gradient(top, #00bf00 0%, #009400 100%);
	background: -moz-linear-gradient(top, #00bf00 0%, #009400 100%);
	background: -o-linear-gradient(top, #00bf00 0%, #009400 100%);
	background: -ms-linear-gradient(top, #00bf00 0%, #009400 100%);
	background: linear-gradient(top, #00bf00 0%, #009400 100%);

	top: 10%;
	left: 10%;

	-webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
}

.squaredOne label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
}

.squaredOne input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}*/

.img-checkbox input[type=checkbox] {
  display:none;
}

.img-checkbox input[type=checkbox] + label {
  cursor: pointer;
  height: 32px;
  width: 32px;
  background: url('../img/checkbox_unchecked_32.png') no-repeat center;
}
.no-touch .img-checkbox input[type=checkbox] + label:hover {
  height: 32px;
  width: 32px;
  background: url('../img/checkbox_checked_32.png') no-repeat center;
  opacity:0.6;
  filter:alpha(opacity=60); /* For IE8 and earlier */
}

.img-checkbox input[type=checkbox]:checked + label {
  height: 32px;
  width: 32px;
  background: url('../img/checkbox_checked_32.png') no-repeat center;
}

.img-checkbox.input-group-addon {
  padding: 5px 12px 0px !important;
}

.img-checkbox.input-group-addon input[type=checkbox] + label {
  cursor: pointer;
  height: 16px;
  width: 16px;
  background: url('../img/checkbox_unchecked_16.png') no-repeat center;
}
.no-touch .img-checkbox.input-group-addon input[type=checkbox] + label:hover {
  height: 16px;
  width: 16px;
  background: url('../img/checkbox_checked_16.png') no-repeat center;
  opacity:0.6;
  filter:alpha(opacity=60); /* For IE8 and earlier */
}

.img-checkbox.input-group-addon input[type=checkbox]:checked + label {
  height: 16px;
  width: 16px;
  background: url('../img/checkbox_checked_16.png') no-repeat center;
}

/* TEMPLATE */
.varAdd.btn {
  text-align:left;
}
.varAdd.btn-img {
  width: 170px;
}
#variable-selection .panel-body {
  padding:0px;
}
.varAdd.list-group-item {
  cursor: pointer;
  
}

.filter-form-container {
  margin-top: 5px;
}
.filter-form-container .form-group {
  margin-bottom: 1px;
}

.objects-panel .panel-footer .pager {
  margin-top: 0px;
  margin-bottom: 0px;
}
.objects-panel .panel-footer {
  padding-top:5px;
  padding-bottom:5px;
}

.find-object-row, .row-striped {
  margin-bottom:5px;
  border-bottom:1px solid #dfe5d7;
}

.find-object-row:nth-child(odd), .row-striped:nth-child(odd) {
  background-color: #f9f9f9;
}

#evaluation .col-xs-1,
#evaluation .col-xs-2,
#evaluation .col-xs-3, 
#evaluation .col-xs-4, 
#evaluation .col-xs-5, 
#evaluation .col-xs-6, 
#evaluation .col-xs-7, 
#evaluation .col-xs-8, 
#evaluation .col-xs-9, 
#evaluation .col-xs-10, 
#evaluation .col-xs-11, 
#evaluation .col-xs-12, 
#evaluation .col-sm-1, 
#evaluation .col-sm-2, 
#evaluation .col-sm-3, 
#evaluation .col-sm-4, 
#evaluation .col-sm-5, 
#evaluation .col-sm-6, 
#evaluation .col-sm-7, 
#evaluation .col-sm-8, 
#evaluation .col-sm-9, 
#evaluation .col-sm-10, 
#evaluation .col-sm-11, 
#evaluation .col-sm-12, 
#evaluation .col-md-1, 
#evaluation .col-md-2, 
#evaluation .col-md-3, 
#evaluation .col-md-4, 
#evaluation .col-md-5, 
#evaluation .col-md-6, 
#evaluation .col-md-7, 
#evaluation .col-md-8, 
#evaluation .col-md-9, 
#evaluation .col-md-10, 
#evaluation .col-md-11, 
#evaluation .col-md-12, 
#evaluation .col-lg-1, 
#evaluation .col-lg-2, 
#evaluation .col-lg-3, 
#evaluation .col-lg-4,
#evaluation .col-lg-5,
#evaluation .col-lg-6,
#evaluation .col-lg-7,
#evaluation .col-lg-8,
#evaluation .col-lg-9,
#evaluation .col-lg-10,
#evaluation .col-lg-11,
#evaluation .col-lg-12 {
  padding-left:3px !important;
  padding-right:3px !important;
}
#evaluation .input-group.input-sm {
  padding:1px 2px;
}

#evaluation .hidden-lg {
  display: table-cell !important;
}
@media (min-width: 1200px) {
  #evaluation .hidden-lg {
    display: none!important;
  }
}
#evaluation .form-control {
  padding: 1px 2px !important;
}

.list-border-bottom li{
  border-bottom: 1px solid #dfe5d7;
}

.list-border-bottom li:last-child {
  border-bottom: 0px;
}

#evaluation-table td {
  padding: 0px !important;
}

.navbar-default .navbar-nav>li>a.active {
  color: #333;
  background-color: transparent;
}

.navbar-eval-results {
  margin-top: 0;
  font-size: 12px;
  margin-bottom: 0;
}

@media (min-width: 1200px) {
  .container {
    width: 90% !important;
    max-width: 3000px !important;
  }
}

@media (max-width: 768px) {
  .nav > li > a {
    padding: 10px;
  }
  .navbar-right .btn {
    margin-left: 5px;
  }
  .navbar-eval-results {
    font-size: 11px;
    margin-left: 2px;
  }
}

.e-table-attribute-container input, .e-table-attribute-container select.e-table-attribute-multi {
  margin-bottom: 5px;
}

.e-table-attribute-container .addon {
  width: 25px;
  display: inline-block;
}

.e-table-attribute-multi {
  width: 90% !important;
}

.mce-contextmenu, .mce-menu-sub {
  z-index: 999999999 !important;
}

.hiddendiv {
    display: none;
    white-space: pre-wrap;
    word-wrap: break-word;
}

.no-scroll {
  overflow: hidden;
}