/* Add here all your CSS customizations */
body .btn-contendo {
	color: #ffffff !important;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #0088CC;
	border-color: #0088CC;
}

body .btn-contendo:hover {
	border-color: #0099e6 !important;
	background-color: #0099e6;
        color: white;
}

body .btn-contendo:active,
body .btn-contendo:focus {
	border-color: #0077b3 !important;
	background-color: #0077b3;
}

body .btn-contendo[disabled] {
	border-color: #33bbff !important;
	background-color: #33bbff;
}


@media only screen and (max-width: 991px) {
    .table.table-no-more td {
        padding-left: 25% !important;
    }
}



ul.nav-main > li.nav-active > a {
	box-shadow: 2px 0 0 #009bdf inset;
}

.panel-featured-contendo {
	border-color: #0088CC !important;
}

.bg-contendo {
    background: #0088CC none repeat scroll 0% 0%;
    color: #FFF;
}

.fa-loading-bg, .fa-loading-icon-wrapper {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%
}

.fa-loading-bg {
  top: 0;
  background: rgba(0,0,0,.6);
  z-index: 99999
}

.fa-loading-icon-wrapper {
  z-index: 999999;
  top: 50%;
  text-align: center
}

.fa-loading-icon {
  margin-top: -2.5em;
  font-size: 5em;
  color: #000
}

.dropdown-menu {
    max-height: 250px;
    overflow-x: hidden;
    overflow-y: auto;
}

.contendo_footer{
    position:relative;
    bottom:0;
    /*z-index: 99999;*/
}

@media only screen and (min-width: 767px) {
    .contendo_footer{
        margin-left: 300px;
    }
}

.content-body{
    /*height: 100vh !important;*/
}

.inner-wrapper{
    /*min-height:86vh !important;*/
}

.content-body{
    padding: 20px !important;
}

.filter_th{
    cursor: pointer;
}

.filter_th:hover{
    color: #33bbff;
}

ul.nav-main > li.nav-active > a {
    box-shadow: 2px 0 0 #004B8B inset;
    background-color: #004B8B66;
}
.body-sign .panel-sign .panel-title-sign .title {
    background-color: #004B8B;
    border-top-color: #004B8B !important;
}
.body-sign .panel-sign .panel-body {
    border-top-color: #004B8B !important;
}
body .btn-nbp {
    color: #ffffff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #004B8B;
    border-color: #004B8B;
}

body .btn-primary {
    color: #ffffff !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #004B8B;
    border-color: #004B8B;
}

body .btn-nbp:hover {
    border-color: #3084c9 !important;
    background-color: #3084c9;
    color: white;
}

body .btn-primary:hover {
    border-color: #3084c9 !important;
    background-color: #3084c9;
    color: white;
}
body .btn-nbp:active,
body .btn-nbp:focus {
    border-color: #004B8B !important;
    background-color: #004B8B;
}

/* Page Header */
.page-header h2 {
    border-bottom-color: #004B8B;
}

ul.nav-main li .nav-children li.nav-active > a {
    color: #004B8B;
}

/* Nano Scroller Plugin */
html.no-overflowscrolling .nano > .nano-pane > .nano-slider {
    background: #004B8B;
}