/* Montanari Tecnologia */

* {
    font-family: 'Fire Sans', sans-serif;
}

.auth-header {
    background-color: transparent;
}

.bg-login { content: ""; background: url(../images/fundo-login.jpg) no-repeat; background-size: 100% auto; background-position: center center; }

.bg-world-map {
    content: "";
    background: url(../images/world-map.png) no-repeat;
    background-size: 40% auto;
    background-position: center center;
}

.retorno-show {
    background-color: #4CD977;
    color: #FFFFFF;
    min-width: 550px;
    text-align: center;
    border-radius: 2px;
    padding: 40px;
    position: fixed;
    z-index: 1;
    left: 40%;
    bottom: 300px;
    font-size: 16px;
    -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
    animation: fadein 0.5s, fadeout 0.5s 2.5s;
}

.grafico-ajuste-altura {
    width: auto;
    height: auto;
    min-height: 345px;
}

.Size10 {
    width: 10px !important;
}

.Size22 {
    width: 22px !important;
}

.Size40 {
    width: 40px !important;
}

.Size50 {
    width: 50px !important;
}

.Size60 {
    width: 60px !important;
}

.Size65 {
    width: 65px !important;
}

.Size80 {
    width: 80px !important;
}

.Size100 {
    width: 100px !important;
}

.Size120 {
    width: 120px !important;
}

.Size125 {
    width: 125px !important;
}

.Size140 {
    width: 140px !important;
}

.Size150 {
    width: 150px !important;
}

.Size180 {
    width: 180px !important;
}

.Size200 {
    width: 200px !important;
}

.Size220 {
    width: 220px !important;
}

.Size250 {
    width: 250px !important;
}

.Size300 {
    width: 300px !important;
}

.Size350 {
    width: 350px !important;
}

.Size400 {
    width: 400px !important;
}

.Size420 {
    width: 420px !important;
}

.Size450 {
    width: 450px !important;
}

.Size500 {
    width: 500px !important;
}

.Size600 {
    width: 600px !important;
}

.Size10P {
    width: 10% !important;
}

.Size25P {
    width: 25% !important;
}

.Size40P {
    width: 40% !important;
}

.SizeFull {
    width: 100% !important;
}

.btn {
    border: none !important;
}

.pace .pace-progress {
    background: #0b3983;
}

.app-header {
    border: none !important;
    box-shadow: none !important;
}

/* cores principais */
.bg-azul-aco {
    background-color: #005060 !important;
}

.bg-azul-escuro {
    background-color: #0b3983 !important;
}

.bg-azul-claro {
    background-color: #357ded !important;
}

.bg-azul-agua {
    background-color: #5CE4FF !important;
}

.bg-verde {
    background-color: #4CD977 !important;
}

.bg-verde-limao {
    background-color: #DCFF00 !important;
}

.bg-amarelo {
    background-color: #e6b817 !important;
}

.bg-laranja {
    background-color: #e68a00 !important;
}

/* cores adicionais */
.bg-azul-aco-adicional {
    background-color: #0099b8 !important;
}

.bg-azul-escuro-adicional {
    background-color: #115AD0 !important;
}

.bg-azul-claro-adicional {
    background-color: #8EB6F5 !important;
}

.bg-azul-agua-adicional {
    background-color: #adf1ff !important;
}

.bg-verde-adicional {
    background-color: #9aeab2 !important;
}

.bg-verde-limao-adicional {
    background-color: #ecff70 !important;
}

.bg-amarelo-adicional {
    background-color: #f3d568 !important;
}

.bg-laranja-adicional {
    background-color: #ffb647 !important;
}

/* cores principais */
.text-azul-aco {
    background: none !important;
    color: #005060 !important;
}

.text-azul-escuro {
    background: none !important;
    color: #0b3983 !important;
}

.text-azul-claro {
    background: none !important;
    color: #357ded !important;
}

.text-azul-agua {
    background: none !important;
    color: #5CE4FF !important;
}

.text-verde {
    background: none !important;
    color: #4CD977 !important;
}

.text-verde-limao {
    background: none !important;
    color: #DCFF00 !important;
}

.text-amarelo {
    background: none !important;
    color: #e6b817 !important;
}

.text-laranja {
    background: none !important;
    color: #e68a00 !important;
}

/* cores adicionais */
.text-azul-aco-adicional {
    background: none !important;
    color: #0099b8 !important;
}

.text-azul-escuro-adicional {
    background: none !important;
    color: #115AD0 !important;
}

.text-azul-claro-adicional {
    background: none !important;
    color: #8EB6F5 !important;
}

.text-azul-agua-adicional {
    background: none !important;
    color: #adf1ff !important;
}

.text-verde-adicional {
    background: none !important;
    color: #9aeab2 !important;
}

.text-verde-limao-adicional {
    background: none !important;
    color: #ecff70 !important;
}

.text-amarelo-adicional {
    background: none !important;
    color: #f3d568 !important;
}

.text-laranja-adicional {
    background: none !important;
    color: #ffb647 !important;
}

/* red: '#B76BA3', orange: '#e68a00', yellow: '#e6b817', green: '#4CD977', teal: '#00A28A', blue: '#357ded', purple: '#5F4B8B', gray: '#BEC1C4' */

.texto-cor-red {
    background: none !important;
    color: #B76BA3 !important;
}

.texto-cor-orange {
    background: none !important;
    color: #e68a00 !important;
}

.texto-cor-yellow {
    background: none !important;
    color: #e6b817 !important;
}

.texto-cor-green {
    background: none !important;
    color: #4CD977 !important;
}

.texto-cor-teal {
    background: none !important;
    color: #00A28A !important;
}

.texto-cor-blue {
    background: none !important;
    color: #357ded !important;
}

.texto-cor-purple {
    background: none !important;
    color: #5F4B8B !important;
}

.texto-cor-gray {
    background: none !important;
    color: #BEC1C4 !important;
}

.bg-red {
    background-color: #B76BA3 !important;
}

.bg-teal {
    background-color: #00A28A !important;
}

.bg-purple {
    background-color: #5F4B8B !important;
}

.bg-gray {
    background-color: #BEC1C4 !important;
}

.azulescuro {
    color: #3366FF;
}

.azul {
    color: #1CB2BC;
}

.cantos-arredondados {
    border-radius: 3px !important;
}

.altura-min-200 {
    min-height: 200px;
}

.altura-min-180 {
    min-height: 180px;
}

.altura-min-150 {
    min-height: 150px;
}

.altura-min-140 {
    min-height: 140px;
}
