@CHARSET "ISO-8859-1";

.note-editable.panel-body {
	border-color: #f5f5f5;
    border-width: 1px;
    border-style: solid;
}

.table_hover:hover {
    text-decoration: underline;
}

.table_hover.btn,.table_hover.btn:hover,.table_hover.btn:visited {
    color: #fff;
}

.btn-primary,.btn-primary:visited {
    color: #fff!important;
    background-color: #2f4050!important;
    border-color: #2f4050!important;
}

.btn-primary:hover, 
.btn-primary:focus, 
.btn-primary:active, 
.btn-primary.active  {
    color: #fff!important;
    background-color: #111e2a!important;
    border-color: #111e2a!important;
}

.form-control:focus,select:focus {
  border-color: #2e6da4!important;
}

.pace .pace-progress {
    background: #2f4050;
    position: fixed;
    z-index: 2040;
    top: 0;
    right: 100%;
    width: 100%;
    height: 2px;
}

.title_header {
    padding: 4px 12px;
    margin: 11px 5px 5px 30px;
    font-size: 20px;
    float: left;
}



.signin .middle-box{
    margin: 0 auto;
    padding-top: 0px!important;
}

.signin .content-header {
    margin: 0 auto;
    padding-top: 0px!important;
    padding-bottom: 20px;
}

.signin .content-box{
    background-color: #f3f3f4!important;
    padding: 15px!important;
}

.signin.gray-bg{
    height: 100%;
display: flex;
justify-content: center;
align-items: center;
}

NOT.signin {
    background: url('/images/background-signin.png') no-repeat center center fixed;  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

body {
    background-color: #2f4050!important;
}

.nav-header {
    padding: 33px 25px;
    background-color: #2f4050!important;
    background-image: none;
}

.navbar-default .nav > li > a:hover, .navbar-default .nav > li > a:focus {
    background-color: #111e2a;
    color: white;
}

.nav > li > a {
    color: #c8d3e5;
    font-weight: 600;
    padding: 14px 20px 14px 25px;
}

.nav-header .text-muted {
    color: #c8d3e5;
}

.nav-header a {
    color: #c8d3e5;
}

tr.shown td.details-control {
    text-align: center;
    color: #d9202c!important;
    font-size: 18px;
}

.nav-header .logo {
	max-width: 170px;
}
.content-header .logo {
	max-width: 300px;
}