﻿/*
.top-navigation .navbar-brand {
    background: #000;
}
.top-navigation .nav > li.active > a {
    color: #000;
}
.label-info, .badge-info {
    background-color: #000;
    color: #FFFFFF;
}
.landing-page .navbar-default .nav li a:hover {
    color: #000;
  }
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover {
  color: #fff;
  text-decoration: none;
  background-color: #000;
  outline: 0;
}
.navbar-default .special_link a span.label {
  background: #fff;
  color: #000;
}
body.mini-navbar .nav-header {
  padding: 0;
  background-color: #000;
}
.top-navigation .navbar-nav .dropdown-menu > .active > a {
  background: white;
  color: #000;
  font-weight: bold;
}
.top-navigation .nav > li.active > a {
  color: #000;
}
.top-navigation .nav > li a:hover,
.top-navigation .nav > li a:focus {
  background: #fff;
  color: #000;
}
.navbar-toggle {
  background-color: #000;
  color: #fff;
  padding: 6px 12px;
  font-size: 14px;
}
.btn-primary.btn-outline {
  color: #000;
}
.pace .pace-progress {
  background: #000;
  position: fixed;
  z-index: 2040;
  top: 0;
  right: 100%;
  width: 100%;
  height: 2px;
}
*/

/*Grafica nuova*/

.top-navigation .navbar-brand {
    background: rgb(6,83,136);
    padding: 10px 10px 0 10px;
}
.top-navigation .nav > li.active > a {
    color: #fff;
}
.label-info, .badge-info {
    background-color: rgb(6,83,136);
    color: #FFFFFF;
}
.landing-page .navbar-default .nav li a:hover {
    color: rgb(6,83,136);
  }
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:focus,
.dropdown-menu > .active > a:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgb(6,83,136);
  outline: 0;
}
.navbar-default .special_link a span.label {
  background: #fff;
  color: rgb(6,83,136);
}
body.mini-navbar .nav-header {
  padding: 0;
  background-color: rgb(6,83,136);
}
.top-navigation .navbar-nav .dropdown-menu > .active > a {
  background: white;
  color: rgb(6,83,136);
  font-weight: bold;
}
.top-navigation .nav > li > a {
  color: #fff;
}
.top-navigation .nav > li.active > a {
  color: #fff;
  background-color:rgb(0,170,235)!important
}
.top-navigation .nav > li a:hover,
.top-navigation .nav > li a:focus {
  background: inherit;
  color: #fff;
}
.navbar-toggle {
  background-color: rgb(6,83,136);
  color: #fff;
  padding: 6px 12px;
  font-size: 14px;
}
.btn-primary.btn-outline {
  color: rgb(6,83,136);
}
.pace .pace-progress {
  background: rgb(6,83,136);
  position: fixed;
  z-index: 2040;
  top: 0;
  right: 100%;
  width: 100%;
  height: 2px;
}

.navbar {
    color: #fff;
    background-color:rgb(37,170,235)!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: rgb(146,212,240);
}
.normal {
    color: rgb(78,186,231);
}

.dark {
    color: rgb(6,83,136);
}

.chat-content {
    border-bottom: 1px solid rgb(6,83,136);
}

.chat-sender {
    margin-top:20px;
}
.dropzone {
    border: 2px dashed rgb(78,186,231) !important;
    color: rgb(78,186,231);
}

/*.right .message{
    background-color: rgb(146,212,240);
    color:white;
}*/

.message {
    color: rgb(6,83,136);
}

.right .message .message-author {
    color: rgb(6,83,136);
}

.right .message .message-date {
    color: rgb(6,83,136);
}
.dateGrouping,
.faq-question:hover {
    color: rgb(6,83,136);
}
.ibox-title {
    border-color: rgb(6,83,136);
}

.faq-question {
    color: rgb(93, 191, 232);
}

.form-control:focus, .single-line:focus {
    border-color: rgb(78,186,231);
}

.btn-primary {
    background-color: rgb(78,186,231);
    border-color: rgb(78,186,231);
    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: rgb(65, 161, 202);
    border-color: rgb(65, 161, 202);
    color: #FFFFFF;
}

.btn-info {
    background-color: #1c84c6;
    border-color: #1c84c6;
    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: #1d76af!important;
    border-color: #1d76af!important;
    color: #fff
}

.btn-danger {
    background-color: rgb(6,83,136)!important;
    border-color: rgb(6,83,136)!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(4, 58, 95)!important;
    border-color: rgb(4, 58, 95)!important;
    color: #fff;
}

.modal-header {
    background-color: rgb(65, 161, 202);
}

hr {
    /*border-top: 1px solid rgb(78,186,231);*/
    width: 50%;
}

.top-navigation .nav > li.active > a {
    color: #fff;
    background-color: rgb(40, 121, 176)!important;
}
@media (max-width: 768px) {
  .navbar-nav > li {
    border-bottom: 1px solid rgb(6,83,136)!important;
}
}
