﻿/*
.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: #1565c0;
    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(8, 41, 77);
    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:#1565c0!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: #1565c0;
}

.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 #1565c0 !important;
    color: #1565c0;
}

/*.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);
}
.dropdown-menu {
    width: 250px;
}
.dropdown-menu > li {
    border-style: none none solid none;
    border-width: 1px;
    border-color: #e6e6e6;
}
.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: #1565c0;
}

.btn-primary {
    background-color: #1565c0;
    border-color: #1565c0;
    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: #135bae;
        border-color: #135bae;
        color: #FFFFFF;
    }

.btn-info {
    background-color: #1565c0;
    border-color: #1565c0;
    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: #135bae !important;
        border-color: #135bae !important;
        color: #fff
    }

.btn-danger {
    background-color: #1565c0 !important;
    border-color: #1565c0 !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: #135bae !important;
        border-color: #135bae !important;
        color: #fff;
    }
.btn,
.dropdown-menu > li,
.nav > li{
    text-transform: uppercase
}
.modal-header {
    background-color: #1565c0;
}
.navbar-mobile {
    border-bottom: 1px;
    border-color: black;
    border-style: none none solid none;
}

.navbar .navbar-brand > img{
    width: 50%;
}

hr {
    /*border-top: 1px solid #1565c0;*/
    width: 50%;
}

.top-navigation .nav > li.active > a {
    color: #fff;
    background-color: rgb(8, 41, 77) !important;
}
@media (max-width: 768px) {
  .navbar-nav > li {
    border-bottom: 1px solid rgb(6,83,136)!important;
}
}

btn-darkblue {
    background-color: rgb(8, 41, 77) !important;
    border-color: rgb(8, 41, 77) !important;
    color: #fff;
}
.btn-darkblue:hover,
.btn-darkblue:focus,
.btn-darkblue:active,
.btn-darkblue.active,
.open .dropdown-toggle.btn-darkblue,
.btn-darkblue:active:focus,
.btn-darkblue:active:hover,
.btn-darkblue.active:hover,
.btn-darkblue.active:focus {
    background-color: rgb(8, 41, 77) !important;
    border-color: rgb(8, 41, 77) !important;
    color: #fff;
}

.darkblue {
    background-color: rgb(8, 41, 77) !important;
    color: #fff!important;
}
.darkblue > a{
    color: #fff !important;
}
.darkblue-color {
    color: rgb(8, 41, 77) !important;
}
.white {
    color: #000!important;
}

.right .message, .right .message .message-author, .right .message .message-content .message-date, .right .message .message-content a {
    background-color: #1565c0;
    color: white!important;
}

.lastMexDate {
    color: rgb(6,83,136) !important
}
.ticketcount {
    background-color: #b92222;
    color: #FFFFFF;
    font-size:12px;
}

.faq-item {
    margin-top:8px;
    padding: 13px!important;
}
.roundedlabel {
    border-radius: 1em;
}