﻿/*.label-info, .badge-info {
    background-color: #0b9444;
    color: #FFFFFF;
}
.top-navigation .navbar-brand {
        background: #0b9444;
}
.top-navigation .nav > li.active > a {
    color: #0b9444;
}
.landing-page .navbar-default .nav li a:hover {
    color: #0b9444;
  }
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover {
  color: #fff;
  text-decoration: none;
  background-color: #0b9444;
  outline: 0;
}
.navbar-default .special_link a span.label {
  background: #fff;
  color: #0b9444;
}
body.mini-navbar .nav-header {
  padding: 0;
  background-color: #0b9444;
}
.top-navigation .navbar-nav .dropdown-menu > .active > a {
  background: white;
  color: #0b9444;
  font-weight: bold;
}
.top-navigation .nav > li.active > a {
  color: #0b9444;
}
.top-navigation .nav > li a:hover,
.top-navigation .nav > li a:focus {
  background: #fff;
  color: #0b9444;
}
.navbar-toggle {
  background-color: #0b9444;
  color: #fff;
  padding: 6px 12px;
  font-size: 14px;
}
.btn-primary.btn-outline {
  color: #0b9444;
}
.pace .pace-progress {
  background: #0b9444;
  position: fixed;
  z-index: 2040;
  top: 0;
  right: 100%;
  width: 100%;
  height: 2px;
}*/


/*Grafica nuova*/

.top-navigation .navbar-brand {
    background: rgb(0, 99, 0);
    padding: 10px 10px 0 10px;
}
.top-navigation .nav > li.active > a {
    color: #fff;
}
.label-info, .badge-info {
    background-color: rgb(0, 99, 0);
    color: #FFFFFF;
}
.landing-page .navbar-default .nav li a:hover {
    color: rgb(0, 99, 0);
  }
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(0, 99, 0);
  outline: 0;
}
.navbar-default .special_link a span.label {
  background: #fff;
  color: rgb(0, 99, 0);
}
body.mini-navbar .nav-header {
  padding: 0;
  background-color: rgb(0, 99, 0);
}
.top-navigation .navbar-nav .dropdown-menu > .active > a {
  background: white;
  color: rgb(0, 99, 0);
  font-weight: bold;
}
.top-navigation .nav > li > a {
  color: #fff;
}
.top-navigation .nav > li.active > a {
  color: #fff;
  background-color:rgb(12, 113, 0)!important
}
.top-navigation .nav > li a:hover,
.top-navigation .nav > li a:focus {
  background: inherit;
  color: #fff;
}
.navbar-toggle {
  background-color: rgb(0, 99, 0);
  color: #fff;
  padding: 6px 12px;
  font-size: 14px;
}
.btn-primary.btn-outline {
  color: rgb(0, 99, 0);
}
.pace .pace-progress {
  background: rgb(0, 99, 0);
  position: fixed;
  z-index: 2040;
  top: 0;
  right: 100%;
  width: 100%;
  height: 2px;
}

.navbar {
    color: #fff;
    background-color:#0b9444!important
}
/*.btn:hover {
    color:#fff!important;
}
.btn:focus {
    color:#fff!important;
}*/

.top-navigation .nav > li.active {
    background: inherit;
    border: none;
}
.top-navigation .nav > li:hover {
    background: inherit;
    border: none;
}

.light {
    color: #1aab00;
}
.normal {
    color: green;
}

.dark {
    color: darkgreen;
}

.chat-content {
    border-bottom: 1px solid rgb(0, 99, 0);
}

.chat-sender {
    margin-top:20px;
}
.dropzone {
    border: 2px dashed green !important;
    color: green;
}

/*.right .message{
    background-color: #61dc8c;
    color:white;
}*/

.message {
    color: rgb(0, 99, 0);
}

.right .message .message-author {
    color: rgb(0, 99, 0);
}

.right .message .message-date {
    color: rgb(0, 99, 0);
}
.dateGrouping,
.faq-question:hover {
    color: rgb(0, 99, 0);
}
.ibox-title {
    border-color: rgb(0, 99, 0);
}

.faq-question {
    color: #0b9444;
}

.form-control:focus, .single-line:focus {
    border-color: rgb(0, 163, 20);
}

.btn-primary {
    background-color: rgb(0, 163, 20);
    border-color: rgb(0, 163, 20);
    color: #FFFFFF;
}

.btn-primary:hover, 
.btn-primary:focus, 
.btn-primary:active, 
.btn-primary.active, 
.open .dropdown-toggle.btn-primary, 
.btn-primary:active:focus, 
.btn-primary:active:hover, 
btn-primary.active:hover, 
.btn-primary.active:focus {    
    background-color: green;
    border-color: green;
    color: #FFFFFF;
}

.btn-info {
    background-color: green;
    border-color: green;
    color: #fff
}

.btn-info:hover, 
.btn-info:focus, 
.btn-info:active, 
.btn-info.active, 
.open .dropdown-toggle.btn-info, 
.btn-info:active:focus, 
.btn-info:active:hover, 
btn-info.active:hover, 
.btn-info.active:focus {
    background-color: #006a00!important;
    border-color: #006a00!important;
    color: #fff
}

.btn-danger {
    background-color: rgb(0, 110, 0)!important;
    border-color: rgb(0, 110, 0)!important;
    color: #fff;
}

.btn-danger:hover,
.btn-danger:focus, 
.btn-danger:active, 
.btn-danger.active, 
.open .dropdown-toggle.btn-danger, 
.btn-danger:active:focus,
.btn-danger:active:hover, 
.btn-danger.active:hover, 
.btn-danger.active:focus {
    background-color:rgb(0, 95, 0)!important;
    border-color: rgb(0, 95, 0)!important;
    color: #fff;
}

.modal-header {
    background-color: #0b9444;
}

hr {
    /*border-top: 1px solid rgb(0, 163, 20);*/
    width: 50%;
}

.top-navigation .nav > li.active > a {
    color: #fff;
    background-color: rgb(12, 113, 0) !important;
}
.faq-question:focus, .faq-question:hover {
    color: rgb(0, 99, 0);
}
@media (max-width: 768px) {
  .navbar-nav > li {
    border-bottom: 1px solid #004d00!important;
}
}
.chat-message.left > .message {
    background-color: #DCF8C6 !important;

}
