html, body {
	background-color: #989898;
}

#footer {
	background-color: #232323;
	color: #999999;
}

.sw-jumbotron {
	background-color: #FFFFFF;
	color: inherit;
}

.slds-input {
    color: #444444;
	border: 1px solid #aaaaaa;
}

.panel {
    background-color: #EEE;
    border: 1px solid transparent;
    -webkit-box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
    box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
}

.resaltado-1 {
    color: #AF6517;
}

.btn{
	background-color: #888888;
	color: #ffffff !important;
	box-shadow: 0 0 2px 1px #000000;
}


.btn-default {
	background-color: #CCCCCC;
	color: #5C5C5C;
}

.btn-green, .btn-success {
    color: #FFFFFF;
    background-color: #5CB85C;
    border-color: #4CAE4C;
}

.btn-blue {
    color: #FFF;
    background-color: #317495;
    border-color: #317495;
}

.btn-cancel{
	background-color: #8A8A8A;
}

button .icon-cross, .btn .icon-cross {
    color: inherit;
}

.btn-white{
	background-color: white;
  color: #232323 !important;
}

.navbar-version{
	color: #9d9d9d;
}

[data-datepicker]::not(::empty), [data-datepicker]::focus {
	color: inherit !important;
}

[data-datepicker], [data-datepicker]::empty {
	color: transparent;
}

[data-datepicker]::before {
  color: #8C8C8C;
}

#top-navbar{
	box-shadow: 0px -2px 2px 0 #000000 inset;
}

/* .tabla.list {
	border: 1px solid #555555;
    box-shadow: 2px 2px 4px 0px #555555;
} */

table.list > tbody > tr > th,
table.ficha > tbody > tr > th {
	background-color: #464646;
	color:#FFFFFF;
	/*border-bottom: 1px solid #DDDDDD;*/
	border-right: 1px solid #DDDDDD;
}

table.list > tbody > tr > th:last-child, 
table.ficha > tbody > tr > th:last-child {
	border-right: 0 none;
}

table.list > tbody > tr:nth-child(even) > td, 
table.ficha > tbody > tr:nth-child(even) > td {
	background-color:#FAFAFA;
	/*border-bottom: 1px solid #AAAAAA;*/
}

table.list > tbody > tr:nth-child(odd) > td, 
table.ficha > tbody > tr:nth-child(odd) > td {
	background-color: #EAEAEA;
	/*border-bottom: 1px solid #AAAAAA;*/
}

table.permisos > tbody > tr:nth-child(even) > td.admin {
	background-color: #777777;
  color: #ffffff;
}

table.permisos > tbody > tr:nth-child(odd) > td.admin {
	background-color: #444444;
  color: #ffffff;
}

table.list > tbody > tr > td, 
table.ficha > tbody > tr > td {
	border-right: 1px solid #DDDDDD;
	color: #666666;
}

table.list > tbody > tr > td:last-child, 
table.ficha > tbody > tr > td:last-child {
	border-right: 0 none;
}

.titulo, .titulo2 {
    color: #222222;
}

.titulo.dark, .titulo2.dark {
	color: #AAAAAA;
}

input  {
	border: 1px solid #CCCCCC;
}

select {
	border: 1px solid #909090;
}

select:required:invalid {
  color: gray;
}

option {
  color: #222222;
}

select.placeholder-value, select.placeholder-value option:first-child{
	color: #8C8C8C;
}

select.placeholder-value.filled{
	color: inherit;
}

textarea {
	border: 1px solid #909090;
}

.inputtext{
	border:1px solid #909090;
	background-color: #FFFFFF;
	box-shadow: 0 0 2px 0px transparent;
}

input[disabled], select[disabled], textarea[disabled]{
	border: 1px solid #CCCCCC;
	background-color: #EFEFEF;
}


.inputtext:focus{
	border: 1px solid rgba(0,100,200,.4);
	box-shadow: 0 0 2px 0px rgba(0,100,200,1);
}

input.error, select.error, textarea.error{
	border: 2px solid rgba(200,0,0,.4);
	box-shadow: 0 0 2px 0px rgba(200,0,0,1);
}

.error-msg {
	color: #DD0000;
}

.success-msg {
	color: #838383;
}

.custom-checkbox {
	box-shadow: 0 0 2px 0 #000000;
	background-color: #EEEEEE;
}

.custom-checkbox:after {
	background: #6D6D6D;
}


.custom-checkbox.active:after {
	background: #218B21;
}

a {
	color: #337AB7;
}

a:hover{
	color: #23527C;
}

a.icon-link {
  color: #2692B0;
  background-color: #FCFCFC;
  border: 1px solid #B3B3B3;
}

a.icon-link:visited {
	color: #2692B0;
}
a.icon-link:hover {
	color: #4EBAD8;
	background-color: #EEEEFF;
}

a.icon-link-b {
  background-color: #FCFCFC;
  border: 1px solid #B3B3B3;
}

a.icon-link-b, a.icon-link-b:visited, a.icon-link-b:hover {
  color: #d65447;
}

.icon-checkmark:before {
	color: #09AA00;
}

.module-item .icon-cross:before {
	color: rgba(255,0,0,.3);
}

.icon-pencil {
    color: #00AA00;
}

.icon-cross {
    color: #AA0000;
}
.icon-eye {
    color: #2692EC;
}

.moduleList-line{
	border: 1px solid #CCCCCC;
}

.dynamic-line .btn-close {
	color: #ED0606;
}
.addDynamicField{
	background-color: #888888;
	border: 1px solid #777777;
	color: #FFFFFF !important;
}

.panel-section.odd {
	background-color: #FAFAFA;
}

.label-col {
	border-bottom: 1px solid #EEEEEE;
}

.value-col {
	border-bottom: 1px solid #EEEEEE;
}
.value-cell {
	border-bottom: 1px solid #EEEEEE;
}


caption, .caption{
	border-bottom: 2px solid #AAAAAA;
}

.color1{
	color: #ff0000;
}

#top-menu a, #top-menu a:link, #top-menu a:hover, #top-menu a:visited {
	color: white;
}

.navbar-default {
	background-color: #0C6690;
}

.navbar-brand, .navbar-version {
	color: white !important;
}

.navbar-inverse .navbar-nav>li>a {
	color: #FFFFFF;
}

.navbar-nav>li>a.active {
	color: #FFFFFF;
	background-color: #121212;
	box-shadow: 2px -2px 2px 0px #000000;
}

.navbar-nav>li>a.active:hover {
	background-color: #121212;
}

.home-menu-item {
    background-color: #393939;
}

.home-menu-item:hover, .home-submenu {
	background-color: #0C6690;
	color: white;
}

.home-menu [class^="icon-"], .home-menu [class*=" icon-"], .home-menu-item-text, .home-menu a, .home-menu a:link, 
.home-menu a:hover, .home-menu a:visited {
  color: #d8d8d8;
}

.swModal {
	background: rgba(0,0,0,.7);
}

.swModal-box{
	background-color: #FFFFFF;
	box-shadow: 2px 2px 5px 0px rgba(0,0,0,.6);
}

.swModal-btn-close{
	background-color: transparent;
}


.table-styles {
	border: 1px solid #CCCCCC;
}

.table-styles th{
	background-color: #DDDDDD;
}

.tabla-productos thead tr{
	background-color: #CCCCCC;
}

.tabla-productos tbody tr:nth-child(odd){
	background-color: #F0F0F0;
}
.tabla-productos tbody tr:nth-child(even){
	background-color: #FAFAFA;
}

.border-gray{
	border: 1px solid #CCCCCC;
}

/*PAGINATOR*/
.paginator-container{
	color: #262626;
}
.paginator-container select{
	color: #262626;
}
.paginator-container a {
    color: #262626;
}
.paginator-container .disabled-link {
    color: #777777;
}
.paginator-container .active-link {
    color: #ffffff;
}

.prevals-list{
	background: #FFFFFF;
	border: 1px solid #ACACAC;
}

.balance-container {
  background-color: #464646;
  color: #e5e5e5;
}

#swModal-title {
	color: #777777;
}