body{
    background-color: #F7F7F7;
}
header,
.menu-button,
header figure,
nav, nav > ul > li > ul,
nav ul li,
.menu-top-menu-container > ul > li > a{
    background-color: #116d11;

}
nav > ul > li > ul{
    opacity: 0.88;
}
nav > ul > li > a,
nav > ul > li > ul > li > a{
    color: #fff;
}
nav > ul > li > a:hover,
nav > ul > li ul li a:hover,
    nav > ul > li ul:not( :hover ) li.active a{
    border-bottom: 2px solid #3c2362;
}

#agente label{
    font-size: 13px;
    font-weight: normal;
}

.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
   background-color: #fff;
}
.table-striped > tbody > tr:nth-child(2n) > td, .table-striped > tbody > tr:nth-child(2n) > th {
   background-color: #e5f2ff;
}
.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
  background-color: #eee;
}
table{
    margin-top: 20px;
}
table tr{
    margin-left: 25px !important;
}
thead th {
    background-color: #eee;
    color: black;
}
.redondo thead tr th:first-child {
    border-top-left-radius: 6px;
}
.redondo thead tr th:last-child {
    border-top-right-radius: 6px;
}

span.glyphicon{
    font-size: 1.3em;
    cursor: pointer;
    margin: 0 6px;
}

/* Formularios Borde */
.form-control:focus{
   border-color: #5cb85c !important;
   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 5px rgba(116, 233, 104, 0.6) !important;
}


@media(max-width:768px){

    .menu-top-menu-container > ul > li > a:hover {
        background: #333; 
        border-bottom: none;
    }
}

