﻿.x_title3 {
  background-color: #0BAB47;
}

.x_title {
  border-bottom: 2px solid #0BAB47;
}

.btn-3:hover {
  background: #0BAB07;
  color: #fff;
}

.btn:hover, .btn:focus, .btn.focus {
  background: #0BAB07;
  color: #fff;
}

.btn-3 {
  background: #0BAB47;
  color: #fff;
}

.fa2 {
  color: #fff;
}

#btn-container {
  background: #0BAB47;
}

.btn.btn-app {
  background: #0BAB47;
  color: #fff;
}

  .btn.btn-app:hover {
    background: #0BAB07;
    color: #fff;
  }

.fa-save {
  color: #fff;
  background: #0BAB47;
}

.btn.btn-app:hover .fa-save {
  color: #fff;
  background: #0BAB07;
}

.left_col {
  background: #332c2c;
}

.htitle2 {
  color: #0bab47;
}

h1, h2, h3, h5, h6 {
  color: #0bab47;
}

.x_panel3 {
  background: #0bab47;
  border: 1px solid #0bab47;
}

.x_panel4 {
  background: #0bab47;
  border: 1px solid #0bab47;
}

a {
  color: #0bab47;
}

.htitle {
  color: #0bab47;
}

.nav-md .container.body .fa {
  color: #515356 !important;
}

ul.bar_tabs > li.active {
  border-right: 6px solid #0bab47;
}

.nav-md .container.body .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
  border-bottom: #0bab47 thin solid;
}

.nav-md .container.body .table > thead > tr > th {
  border-bottom: 2px solid #0bab47 !important;
}

.x_title.left-align {
  border-bottom: 2px solid #0bab47;
}

.orange_table {
  border: #0bab47 2px solid;
}

  .orange_table td {
    color: #0bab47;
    border: #0bab47 thin solid;
  }

  .orange_table th {
    color: #0bab47;
    border-left: #0bab47 thin solid;
  }

.orange_table_bg td {
  background-color: #0bab47;
  color: #fff;
}

.Status_mandatory {
  background-color: #0bab47;
}

.header_column {
  background: #66BC29;
  border-radius: 5px;
  border: 1px solid white;
  color: white;
}

.row-eq-height {
  display: flex;
  margin-top: 15px;
}

.header_column_group {
  background: #66BC29;
  border-radius: 5px;
  border: 1px solid white;
  color: white;
}

#surveyNodesLoading {
  font-family: Arial;
  font-size: 10pt;
  border: 5px solid #66BC29;
  width: 20%;
  height: auto; 
  /*display: block;*/
  top: 45%;
  left: 40%;
  position: fixed;
  background-color: rgb(255,255,255,.85);
  z-index: 999;
  vertical-align: middle;
  border-radius: 24px;
  padding: 1%;
}
.iradio_flat-green.checked.disabled {
background-position: -110px 0;
}

#loader-2 span {
  background-color: #66BC29 !important;
}