body {
    background-color: darkgray;
}

button, input, optgroup, select, textarea {
    font-family: Arial;
}

.app-header {
    background-color: #35609A;
}

.command-menu {
    background-color: rgb(210, 205, 200);
    color: white;
    box-shadow: 2px 2px 2px 2px gray;
}

.command-menu h1 {
    font-size: 22px;
    color: black;
}

.panel-side {
    background-color: rgb(225, 220, 213);
    box-shadow: 2px 2px 2px 2px gray;
}

.main-tabs {
    margin-top: 16px;
    border-bottom: none;
}
.main-tabs .nav-tabs {
    border-bottom: none;
}

.main-tabs .nav-tabs .nav-item a {
    background-color: lightgray;
}
.main-tabs .nav-tabs .nav-item a.active {
    background-color:white;
    margin-top: 0;
}
.main-tabs .nav-item a {
    color: black;
    box-shadow: 2px 4px 2px 2px gray;
}

.view-container {
    background-color: white;
    box-shadow: 2px 4px 2px 2px gray;
    position: relative;
    border-color: #dee2e6 #dee2e6 #fff;
}

.view-inner {
    padding: 15px;
}

.btn-transparent {
    background-image: none;
    background-color: transparent;
    border: 1px solid;
}

.form-control-transparent {
    background-color: transparent;
}

.table-scroll td,
.table-scroll th {
    font-size: 16px;
    font-family: inherit;
}

.table-scroll th {
    font-weight: bold;
    text-transform: capitalize;
}

#divCargando {
	background-color:rgb(120,0,0);
    color: #f5f5f5;
    font-weight: normal;
}

.tr-current {
    background-color: antiquewhite;
}

.table-scroll {
    background-color: white;
}

.table-scroll td a {
    color: #000;
}

.panel-content > h3 {
    border-bottom: 1px solid thistle;
    padding: 15px;
    margin: 20px 0 15px 0;
    font-size: 22px;
    font-weight: 300;
}

.form-group {
    margin-bottom: 10px;
}

.form-control {
	font-size: 16px;
}

.table-entity th,
.table-entity td {
    border-bottom: 1px solid #ddd;
}

.table-entity td {
    background-color: aliceblue;
}

.th-label {
    width: 250px;
    background-color: white;
}

.form-control.bg-warning {
    background-color: #fcf8e3;
}

.form-actions {
    background-color: #f5f5f5;
    border-top: 1px solid #e5e5e5;
}

.table-scroll thead {
    background-color: white;
}

.panel-content .form-control,
.panel-side .form-control {
    background-color: aliceblue;
    color: black;
    border: 2px solid aliceblue;
}

.panel-content .form-control:focus,
.panel-side .form-control:focus {
    border: 2px solid violet;
    background-color:rgb(240,240,250);
}

.list-group-item.title {
    background-color: #aaa;
    color: white;
}
.well-glass {
    background: rgba( 255, 255, 255, 0.6 );
    border-color: rgba( 255, 255, 255, 0.3 );
}
.well-glass input[type="text"]:focus,
.well-glass input[type="password"]:focus,
.well-glass input[type="submit"]:focus {
    box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4), 0px 1px 1px rgba(0, 0, 0, 0.1) inset, 0px 0px 0px 3px rgba(255, 255, 255, 0.4);
}
.well-glass input[type="text"],
.well-glass input[type="password"] {
    border: 1px solid rgba(78, 48, 67, 0.3);
    background: none repeat scroll 0% 0% rgba(255, 255, 255, 0.4);
    box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2), 0px 1px 1px rgba(0, 0, 0, 0.1) inset;
    color: black;
}
.well-glass .logo-wrapper {
    background-color: white;
    opacity: .85;
}

.form-control::-moz-placeholder{
   color: #DDDDDD;
   opacity: 1;
}
.form-control:-moz-placeholder{
   color: #DDDDDD;
   opacity: 1;
}
.form-control::-webkit-input-placeholder{
   color: #DDDDDD;
   opacity: 1;
}
.form-control:-ms-input-placeholder{
   color: #DDDDDD;
   opacity: 1;
}

.help-block {
    color: #777;
}

.thead-inverse th {
    background-color:#607bac;
    color: white;
}

.form-group.has-danger {
    border-left: 2px solid #d9534f;
    border-radius: 5px;
}

.form-group.has-danger small {
    color: #d9534f;
}

