body {
    background-color: white;
}

.pace .pace-progress {
    background: #05ab0d;
}

.profile-element,
.loginscreen {
    color:white;
}

a, a:hover,
a:focus {
    color: white;
}

tr.odd td a,
tr.odd td a:hover,
tr.odd td a:focus,
tr.even td a,
tr.even td a:hover,
tr.even td a:focus {
    color:#08870d;
}

.text-navy {
    color: #08870d;
}

a.text-navy:hover,
a.text-navy:focus {
    color: black;
}

.form-control {
    color: #08870d;
}

.form-control:focus,
.single-line:focus {
    border-color: black;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 30px white inset;
}

#page-wrapper {
    padding-bottom: 30px;
    background-color: rgb(25, 95, 17);
    background: rgb(25, 95, 17);
    background: -webkit-linear-gradient(rgb(25, 95, 17), #595757);
    background: -o-linear-gradient(rgb(25, 95, 17), #595757);
    background: -moz-linear-gradient(rgb(25, 95, 17), #595757);
    background: linear-gradient(rgb(25, 95, 17), #595757);
}

/*******************************Navegacion LEFT********************************/

body.mini-navbar .nav-header {
    padding: 0;
    background-color: #286c24;
}

.nav-header {
    padding: 22px 25px;
    background-color: #286c24;
    background-image: none;
}

.nav > li.active {
    border-left: 4px solid #286c24;
    background: #ffffff;
}

.nav > li.active > a {
    color: black;
}

.nav > li.active:hover {
    border-left: 4px solid black;
}

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

/*******************************Navegacion TOP*********************************/

.white-bg .navbar-fixed-top, .white-bg .navbar-static-top {

    background: #004408; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#004408, rgb(0, 68, 8)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#004408, rgb(0, 68, 8)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#004408, rgb(0, 68, 8)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#004408, rgb(0, 68, 8)); /* Standard syntax */
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

.top-navigation .navbar-brand {
    background: transparent;
}

.top-navigation .navbar-brand img {
    width: 160px;
    margin-top: -22px;
}

.top-navigation .nav > li > a {
    padding: 15px 15px;
    color: white;
}

.top-navigation .nav > li.icono > a {
    display: inline-block;
    padding: 15px 5px;
    padding-left: 50px;
}

.top-navigation .nav > li a:hover, .top-navigation .nav > li a:focus {
    background: transparent;
    color: #78e872;
}

.navbar-toggle {
    background-color: #08870d;
    color: #fff;
    padding: 6px 12px;
    font-size: 14px;
}

.top-navigation .nav > li.active > a {
    color: #ffffff;
}


/*********************************FOOTER*************************************/

.footer {
    color: #08870d;
}

.footer-menu ul {
    display: inline;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.footer-menu li{
    float: left;
}

.footer-menu li a {
    display: inline-block;
    color: #08870d;
    text-align: center;
    padding-right: 15px;
    text-decoration: none;
}

/************************************TOAST*************************************/
.toast-top-right {
    top: 65px;
    right: 12px;
}

/************************************CLIENTES**********************************/
.clientes-icono {
    padding: 25px 20px;
}

.clientes-icono > img {
    height: 50px;
}

/*********************************primary**********************************/


.navy-bg, .bg-primary {
    background-color: #46ab37;
    color: #ffffff;
}

a.text-primary:focus,
a.text-primary:hover {
    color: #08870d;
}

.text-primary {
    color: #08870d;
}

.btn-primary {
    color: #fff;
    background-color: #08870d;
    border-color: #076113;
}

.btn-primary.btn-outline {
    color: #08870d;
}

.btn-primary:focus,
.btn-primary.focus {
    color: #fff;
    background-color: #08870d;
    border-color: white;
}
.btn-primary:hover {
    color: #fff;
    background-color: #08870d;
    border-color: white;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #08870d;
    border-color: white;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
    color: #fff;
    background-color: #08870d;
    border-color: white;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
    background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
    background-color: #08870d;
    border-color: white;
}
.btn-primary .badge {
    color: #45b733;
    background-color: #fff;
}

.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active,
.btn-primary.active[disabled],
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
    background-color: #08870d;
    border-color: white;
}

.panel-primary {
    border-color: #08870d;
}

.panel-primary > .panel-heading {
    background-color: #08870d;
    border-color: #076113;
}

.btn-outline {
    color: inherit;
    background-color: transparent;
    transition: all .5s;
}

/*********************************btn-white**********************************/

.btn-white {
    color:#08870d;
    background-color: white;
}

.btn-white:focus,
.btn-white.focus {
    color: #08870d;
    background-color: white;
    border-color: #08870d;
}
.btn-white:hover {
    color: #08870d;
    background-color: white;
    border-color: #08870d;
}

.btn-white:active,
.btn-white.active,
.open > .dropdown-toggle.btn-white {
    color: #08870d;
    background-color: white;
    border-color: #08870d;
}

/*********************************Sweet Alert**********************************/

.swal-text {
    text-align: center;
}

.swal-footer {
    text-align: center;
}


.sk-spinner-cube-grid .sk-cube {
    background-color: #08870d;
}


/***********************************Tabs***************************************/
.tabs-container .tabs-right .js-tabcollapse-panel-body,
.tabs-container .tabs-right .js-tabcollapse-panel-body .panel-body {
    width: 100%;
    margin-right: 0%;
}

.tabs-container .nav-tabs > li.active > a,
.tabs-container .nav-tabs > li.active > a:hover,
.tabs-container .nav-tabs > li.active > a:focus {
    background-color: transparent;
}

.nav > li.active {
    border-left: 4px solid #286c24;
    background: transparent;
}

.tabs-container a {
    color:#286c24;
}


.btn-primary2 {
    color: #fff;
    background-color: #5ec74e;
    border-color: #54ba49;
}
.btn-primary2:focus,
.btn-primary2.focus {
    color: #fff;
    background-color: #55bd4c;
    border-color: white;
}
.btn-primary2:hover {
    color: #fff;
    background-color: #55bd4c;
    border-color: white;
}