/*!
 * Bootstrap v3.0.3 (http://getbootstrap.com)
 * Copyright 2013 Twitter, Inc.
 * Licensed under http://www.apache.org/licenses/LICENSE-2.0
 */
body::-webkit-scrollbar,div::-webkit-scrollbar{width:8px;height:8px}
div.smart-scroll::-webkit-scrollbar{width:2px;height:8px}
body::-webkit-scrollbar-track,div::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0)}
body::-webkit-scrollbar-track:hover,div::-webkit-scrollbar-track:hover{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.4);background-color:rgba(0,0,0,.01)}
body::-webkit-scrollbar-track:active,div::-webkit-scrollbar-track:active{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.4);background-color:rgba(0,0,0,.05)}
body::-webkit-scrollbar-thumb,div::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:10px;-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1)}
body::-webkit-scrollbar-thumb:hover,div::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.4);-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,.1)}
body::-webkit-scrollbar-thumb:active,div::-webkit-scrollbar-thumb:active{background:rgba(0,0,0,.6)}

a:hover {color:#0763EC;  text-decoration:none; }
.btn:focus,.btn:focus:active{
  outline:none;
}
.btn-primary{
  background-color:#029FCE;
  border-color:#029FCE;
}

.btn-primary:hover,.btn-primary:active,
.btn-primary:focus,.btn-primary:active:hover,.btn-primary:active:focus{
  background-color:#048EB7;
  border-color:#048EB7;
}
.btn-info{
  background-color:#09C5A3;
  border-color:#09C5A3;
}
.btn-info:hover,.btn-info:active,.btn-info:focus{
  background-color:#07AB8D;
  border-color:#07AB8D;
}
.btn-info:active:hover,.btn-info:active:focus{
  background-color:#07AB8D;
  border-color:#07AB8D;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: #9EEAFB;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #357ebd;
}
.dropdown-header {
    font-size: 14px;
    color:#fff;
    background: #258AE0;
}
.dropdown-menu .divider{
  margin:4px 0;
}

.list-group {
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}

.list-group .list-group-item.active{
  color:#000;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  text-shadow: 0 -1px 0 #3071a9;
  background-image: none;
  background-color: #b1e6f3;
  border-color: transparent;
}

.panel {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* .panel-info{
  border-color:#C6E0DB;
}
.panel-info>.panel-heading{
  border-color:#C6E0DB;
  background-color:#E3FBF6;
}
 */
.alert-dismissable .close{
    position:absolute;
    top:0px;
    right:0px;
    padding:5px;
    font-size:30px;
}
.panel {
  margin-bottom: 10px;
}
.modal-header {
  padding-bottom: 5px;
  padding-top: 10px;
  background-color:#00DFEA;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border:none;
}
.modal-header .close{
  margin-top:-5px;
}
.modal-header .close:focus:hover{
  color:#fff;
}
.modal-body {
  padding-top: 10px;
  padding-bottom: 5px;
}
.modal-footer {
  padding: 9px 10px 10px;
  margin-top: 0px;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #ffffff;
  background-color: #029FCE;
  font-weight:bold;
}
.nav > li > a{
    padding:8px 15px;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{
  background-color:#029FCE;
}
.pagination {
  margin: 10px auto;
}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus, 
.pagination>.active>span:hover {
    background-color: #029FCE;
    border-color: #029FCE;
}
.table {
  margin-bottom: auto;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  vertical-align: middle;
  line-height:18px;
}
.table > thead > tr > th {
  border-bottom: 1px solid #dddddd;
}
.table > tbody > tr > td.success {
  background-color: #EAF7E5;
}
.table >tbody>.highlight,.table >tbody>.highlight:hover{
    background-color: #9EEAFB;
    background-image:none;
}
.top-menu li>a{
    border-color:#029FCE;
}
.top-menu>ul>li.open>a,.top-menu>ul>li.open>a:focus,.top-menu>ul>li.open>a:hover{
    background-color:#029FCE;
    color:#fff;
}
.app-tabs {
    border-bottom: 2px solid #029FCE;
}
.app-tabs-contextmenu {
    border:1px solid #029FCE;
}
.app-tabs-contextmenu >li >a:active,.app-tabs-contextmenu >li >a:hover{
    background:#029FCE!important;
    color:#fff!important
}
.app-tabs > li a:active,.app-tabs > li a:hover{
    background:#f0f0f0;color:#000;
}
.app-tabs > li:hover{
  border-color:#029FCE;
}
.app-tabs > li.active{
    background:#029FCE;
    border: 1px solid #029FCE;
}
.app-tabs > li.active a{
    background:transparent;color:#fff;
    font-weight:normal;
}
.pat-contextmenu{
    background-color:#029fce;
}
.nui-txt-link:active,
.nui-txt-link:hover{
    background:#029FCE!important;color:#fff!important}
.sub3active a{font-weight:bold;background:#f4f4f4; color:#029FCE;border:1px solid #029FCE}
.label-primary{
  background-color:#029FCE;
}
.label-info{
  background-color:#02B393;
}
.text-success{
  color:#02bd02;
}
.alert-success{
  color: #fff;
  background-color: #449d44e6;
  border-color: #398439;
}
@page {
    margin: 1.5cm 1.5cm;
}
