/* Variáveis de cores e estilos gerais */

:root {
  --laranja: #ff5100;
  --laranja-escuro: #d34401;
  --cinza-fundo: #f8f9fa;
  --cinza-texto: #6c757d;
  --branco: #fff;
  --azul-escuro: #014095;
}


/* Estilos customizados */

#welcome-modal i.fa {
    font-size: 3em;
}

.btn-group-lg>.btn {
   font-size: 16px;
   margin-right: 10px;
}


.breadcrumb {
    padding: 10px 5px;
    margin-bottom: 20px;
    list-style: none;
    background-color: transparent;
    border-radius: 4px;
    color: var(--azul-escuro);
}

.alert{
    font-size: 14px !important;
}

.panel-primary, .panel-info, .alert-warning {
    border: 0px !important;
    box-shadow: 3px 3px 0px #ddd;

}
.panel-primary>.panel-heading {
    color: #fff;
    background-color: var(--azul-escuro) !important;
    border: 0px !important;
}
.panel-primary .panel-body .text-right{
    text-align: left !important;
}

.panel-primary .panel-body .text-right a{
    color: var(--laranja) !important;
}

.panel-primary .panel-body .text-right a:hover{
    color: var(--azul-escuro) !important;
}

.panel-info>.panel-heading{
    color:#fff;
    background-color: var(--laranja) !important;
    border: 0px !important;
}
.panel-info>a{
    color: var(--laranja);
}
.panel-info>a:hover{
    color: var(--azul-escuro);
}

.navbar-fixed-top{
    height: 80px !important;
}

.navbar-fixed-top li a{
    color: var(--azul-escuro) !important;
}

.btn{
    border-radius: 5em !important;
}

.btn-primary, .btn-info {
    color: #fff;
    background-color: var(--laranja);
    border: 0px;
    border-radius: 5em !important;
}

.btn-primary:hover, .btn-info:hover {
    color: #fff;
    background-color: var(--azul-escuro);
}

.btn-default {
    color: var(--laranja) !important;
    border-color: var(--laranja) !important;
    border-radius: 5em !important;
}

.btn-default:hover {
    color: var(--branco) !important;
    background-color: var(--laranja);
    border-color: var(--laranja) !important;
}

.panel-primary .btn-primary{
    font-size: 16px;
    margin-right: 10px;
}



.alert-warning a{
    color: var(--laranja) !important;
}

/* Global Styles */

body {
/*    color: var(--laranja) !important;*/
    font-weight: normal;
    font-family: Poppins, sans-serif;
    font-size: 14px; 
    background-color: #f9f9f9;

}


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: Poppins, sans-serif;
}


h1 {
    color: var(--laranja) !important;
    font-weight: 600;
    font-family: Poppins, sans-serif;
	font-size: 32px;
}

h2 {
    color: #25a6df;
    font-weight: normal;
    font-family: Poppins, sans-serif;
	font-size: 22px;
}

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