* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body,
html {
  min-width: 100%;
  min-height: 100vh;
  font-family: asap-regular;
}

body {
  color: #000000;
}

:root{
  --azul-smart: #115483;
  --azul-smart-active: #094db3;
}

.hide{
  display: none !important;
}


/* override bootstrap */
.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: var(--azul-smart);
  --bs-btn-border-color: var(--azul-smart);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: var(--azul-smart-active);
  --bs-btn-hover-border-color: var(--azul-smart-active);
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: var(--azul-smart-active);
  --bs-btn-active-border-color: var(--azul-smart-active);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: var(--azul-smart);
  --bs-btn-disabled-border-color: var(--azul-smart);
}

.text-primary {
  --bs-text-opacity: 1;
  color:  var(--azul-smart) !important;
}
/* fim override bootstrap */


/* override ckeditor */
.text-tiny{
  font-size: .7em;
}
.text-small{
  font-size: .85em;
}
.text-big{
  font-size: 1.4em;
}
.text-huge{
  font-size: 1.8em;
}
/* fim override ckeditor */
