﻿/* Set padding to keep content from hitting the edges */
#main-content {
    margin-top: 8px;
    padding-left: 8px;
    padding-right: 8px;
}

body {
    background-color: #eff2fa;
}

.navbar-inverse .nav > li > a{
    color: #fff;
}

.navbar-inverse .nav > li:hover{
    background-color: #061b49;
}

.btn-default{
    background-color: #243470;
    color: #fff;
}

.navbar-brand{
    color: #fff;
    font-size:20px;
}

.btn-default:hover{
    color: #fff;
    background-color: #061b49;
}

.table > tbody > tr.danger > td, .table > tbody > tr > td.danger, .table > tbody > tr.danger > th, .table > tfoot > tr > td.danger, .list-group-item-danger {
    background-color: #ee4035;
    color: #fff;
}

.table > tbody > tr.warning > td, .table > tbody > tr > td.warning, .table > tbody > tr.warning > th, .table > tfoot > tr > td.warning, .list-group-item-warning {
    background-color: #fcec4d;
    color: #fff;
}

.table > tbody > tr.success > td, .table > tbody > tr > td.success, .table > tbody > tr.success > th, .table > tfoot > tr > td.success, .list-group-item-success {
    background-color: #7bc043;
    color: #fff;
}

.verticaltext {
    transform: rotate(-90deg);
    transform-origin: right, top;
    -ms-transform: rotate(-90deg);
    -ms-transform-origin:right, top;
    -webkit-transform: rotate(-90deg);
    -webkit-transform-origin:right, top;
}

#login {
    margin-top: 20vh;
    margin-bottom: 20vh;
}

#mapa{
    width:100%;
    min-height:500px;
}

.google-graph{
    min-height:350px;
}

/* Helper classes */
a.height-fixed {
    height: 200px!important;
    overflow: hidden;
}
.hidden {
    display: none;
}
/* End Helper classes*/

/* Override datatables */
.dataTables_wrapper > div{
    margin-bottom: 10px;
}
.ui.table.data-table thead  th[class^=sorting]:hover {
    cursor: pointer;
}
/* END Override datatables */

.bg-tci-azul, .inverse.bg-tci-azul {
    background: #0C448E !important;
    background-color: #0C448E !important;
    color: #ffffff;
}

.ui .table thead.bg-tci-azul th {
    background: #0C448E !important;
    background-color: #0C448E !important;
    color: #ffffff;
    border-color: #ffffff;  
}

.bg-tci-naranja, .inverse.bg-tci-azul {
    background: #F18711;
    background-color: #F18711;
    color: #ffffff;
}

.ui.compact.table.table-small-text td {
    font-size: 10px;
    padding: 2px 3px;
}

.ui.compact.table.table-small-text th {
    font-size: 11px;
    padding: 2px 3px;
}

.small-text .segment .ui.list {
    font-size: 13px;
}

.ui.table tr.selected {
    -webkit-transition: background-color 0.4s ease;
    -moz-transition: background-color 0.4s ease;
    -o-transition: background-color 0.4s ease;
    transition: background-color 0.4s ease;
    background-color: #0C448E;
    color: #fff;
}

.ui.table tr.selected:hover {
    background-color: #243470;
}

.ui.export.buttons{
    padding-left: 5px;
    padding-right: 5px;
}