.bg-login {
    background: rgb(240, 241, 241);
    background: radial-gradient(circle, rgba(240, 241, 241, 1) 0%, rgba(239, 241, 249, 1) 100%);
}

.boton {
    background-color: #025476;
    border-radius: 10px;
    color: white;
}

.boton:hover {
    background: #025476;
    border-radius: 10px;
    border: #17A589 1px solid;
    color: #17A589;
    text-decoration: solid;
}

.boton-secondary {
    background-color: white;
    border-radius: 10px;
    border: #17A589 1px solid;
    color: #17A589;
}

.boton-secondary:hover {
    background-color: #17A589;
    border-radius: 10px;
    border: #17A589 1px solid;
    color: white;
}

.botonAdd {
    background: transparent;
    color: blue;
}

.botonAdd:hover {
    color: green;
    font-weight: 800;
}

.chart-container {
    display: table;
    min-width: 270px;
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
}

.descargar {
    color: #17A589 !important;
    border: none;
}

.link-gray {
    color: gray !important;
}

.link-gray:hover {
    color: #17A589 !important;
}

.link-secondary {
    color: #17A589 !important;
}

.link-secondary:hover {
    color: #025476 !important;
    text-decoration: underline;
}

.montserrat-font {
    font-family: "Montserrat", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    text-transform: uppercase;
}

.mover {
    cursor: pointer;
}

.pointInt {
    border: none !important;
}

.selectize-control.single .selectize-input {
    background: white !important;
}

.sortable:after {
    content: ' \25B2\25BC';
    cursor: pointer;
    font-size: 10px;
    color: #d1d1d1;
    padding-left: 2px;
}

.traffic-chart {
    min-height: 335px;
}

#cellPaiChart {
    height: 160px;
}

#flotBarChart {
    height: 150px;
}

#flotLine5 {
    height: 105px;
}

#flotPie1 {
    height: 150px;
}

#flotPie1 td {
    padding: 3px;
}

#flotPie1 table {
    top: 20px !important;
    right: -10px !important;
}

#weatherWidget .currentDesc {
    color: #ffffff !important;
}

#weatherWidget .currentDesc {
    color: #ffffff !important;
}

.traffic-chart {
    min-height: 335px;
}

#flotPie1 {
    height: 150px;
}

#flotPie1 td {
    padding: 3px;
}

#flotPie1 table {
    top: 20px !important;
    right: -10px !important;
}

.chart-container {
    display: table;
    min-width: 270px;
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px;
}

#flotLine5 {
    height: 105px;
}

#flotBarChart {
    height: 150px;
}

#cellPaiChart {
    height: 160px;
}