
/* THIS CSS WAS COMPILED AND OPTIMIZED, USING THE WP COMPILER PLUGIN */
/* https://bytes.co */
/* Last Compiled: 2020-03-12 12:27:04 UTC */

body.contraste {
  background-color: black;
  color: white;
  /* Calendario Academico */
  /* BUSCA DISCIPLINAS */
  /* REVISTA ARCO */
  /* FULLCALENDAR */
  /* ELEMENTOR */
  /* SELECT2 */ }
  body.contraste *:focus {
    border-color: #f3f3f3 !important;
    box-shadow: 0 0 0 2pt #4c4c4c !important;
    outline-color: white !important;
    outline: 3px dotted white; }
  body.contraste a {
    color: #ffe800 !important; }
    body.contraste a:not([href]):not(.social-buttons-noticias) {
      color: white !important; }
    body.contraste a:focus {
      outline-color: white !important; }
  body.contraste hr {
    border-color: #f3f3f3 !important; }
  body.contraste pre {
    color: #909090 !important; }
  body.contraste .dashicons, body.contraste .fa, body.contraste .fas, body.contraste .fab, body.contraste .far {
    color: inherit !important; }
  body.contraste .text-muted {
    color: #ccc !important; }
  body.contraste input {
    background-color: black !important; }
    body.contraste input :not(#abusca) {
      border-color: #909090 !important; }
    body.contraste input::placeholder {
      color: white !important;
      opacity: 1 !important; }
  body.contraste #portal-searchbox {
    box-shadow: 0 0 0 2pt #4c4c4c !important; }
    body.contraste #portal-searchbox #abusca:focus {
      background-color: #323232 !important; }
    body.contraste #portal-searchbox .btn {
      background: #282828 !important;
      color: #ccc !important; }
      body.contraste #portal-searchbox .btn:focus {
        color: #282828 !important;
        background-color: #ccc !important; }
  body.contraste .entry-title {
    color: white !important; }
  body.contraste .leia-mais, body.contraste #main-section .entry-content div[class*="elementor"] h5, body.contraste .titulo-conteudos {
    background-color: #282828 !important;
    border-color: #ccc !important;
    color: #ccc !important; }
  body.contraste .footer-ferramenta, body.contraste #barra-brasil {
    background-color: #282828 !important;
    border-color: #ccc !important; }
  body.contraste #main-footer, body.contraste #main-header {
    background-color: #323232 !important; }
  body.contraste .revista-arco h5 {
    background-color: unset !important; }
  body.contraste .leia-mais .bg-ufsm-widget-icon {
    background-color: #ccc !important;
    color: #282828 !important; }
  body.contraste .noticias-widget-introtext, body.contraste .data-publicacao-widget {
    color: white !important; }
  body.contraste .entry-footer {
    border-color: #ccc !important; }
  body.contraste.single-eventos .informacoes {
    background: #282828 !important; }
  body.contraste table {
    color: white !important;
    background: black !important;
    border-color: #ccc !important; }
    body.contraste table thead {
      background: #646464 !important; }
    body.contraste table tbody {
      background: transparent !important;
      color: white !important;
      border-color: #ccc !important; }
    body.contraste table tr {
      background: transparent !important;
      color: white !important;
      border-color: #ccc !important; }
    body.contraste table td {
      background: transparent !important;
      color: white !important;
      border-color: #ccc !important; }
    body.contraste table *[style]:not([class*="fc-"]) {
      background: unset !important;
      color: white !important;
      border-color: #ccc !important; }
  body.contraste .wp-caption-text {
    background-color: #323232 !important;
    color: #ccc !important; }
  body.contraste .cat-links a, body.contraste .tags-links a {
    background-color: #323232 !important; }
    body.contraste .cat-links a:hover, body.contraste .tags-links a:hover {
      background-color: #646464 !important; }
  body.contraste .social-buttons-noticias {
    border-color: #ccc !important;
    color: #ffe800 !important; }
    body.contraste .social-buttons-noticias:hover {
      background-color: #4c4c4c !important; }
  body.contraste .edit-link {
    color: #ffe800; }
  body.contraste .conceito-curso div {
    background-color: #646464 !important; }
  body.contraste #container-menu-superior {
    background-color: #4c4c4c !important; }
    body.contraste #container-menu-superior .current-menu-item {
      background-color: #646464 !important;
      border-color: white !important; }
  body.contraste legend {
    color: white !important; }
  body.contraste .filtros label {
    color: white !important; }
    body.contraste .filtros label.active {
      background-color: #4c4c4c !important; }
  body.contraste .card-body {
    background-color: black !important; }
    body.contraste .card-body.active {
      background-color: #4c4c4c !important; }
  body.contraste .data-box {
    border-color: #ccc !important; }
    body.contraste .data-box div {
      color: white !important; }
  body.contraste .areas_de_conhecimento #lista_areas .btn_area {
    border-color: #ccc !important;
    color: #ccc !important;
    background-color: #282828 !important; }
    body.contraste .areas_de_conhecimento .area a {
      background-color: #282828 !important; }
  body.contraste .bb-ufsm-black, body.contraste .bt-ufsm-black, body.contraste .bl-ufsm-black, body.contraste .br-ufsm-black {
    border-color: #ccc !important; }
  body.contraste #ementario-busca-oferta-presencial-filtros .select2-selection__rendered {
    line-height: 16px; }
  body.contraste .revista-arco-interno {
    background-color: #4c4c4c !important; }
  body.contraste .fc-event {
    background-color: #4c4c4c !important;
    border-color: #4c4c4c !important; }
    body.contraste .fc-event:hover {
      background-color: #909090 !important; }
  body.contraste .elementor-section .elementor-widget-text-editor {
    color: white !important; }
    body.contraste .elementor-section .elementor-button {
      color: #eeeff1 !important;
      background-color: #646464 !important;
      border-color: #646464 !important; }
  body.contraste select, body.contraste .select2 {
    background-color: black !important;
    color: #ccc !important; }
    body.contraste select input::placeholder, body.contraste .select2 input::placeholder {
      color: #ccc !important; }
    body.contraste select .select2-selection, body.contraste .select2 .select2-selection {
      background-color: black !important;
      border-color: #ccc !important; }
    body.contraste select .select2-selection__choice, body.contraste .select2 .select2-selection__choice {
      color: black; }
    body.contraste select .select2-selection__rendered, body.contraste .select2 .select2-selection__rendered {
      color: white; }
  body.contraste .select2-results__option {
    background-color: #282828 !important;
    color: #909090 !important; }
    body.contraste .select2-results__option:hover, body.contraste .select2-results__option.select2-results__option--highlighted[aria-selected] {
      background-color: #909090 !important;
      color: #282828 !important; }
  body.contraste .card {
    background-color: #161515 !important;
    border-color: #ccc !important; }
    body.contraste .card.card-ufsm-secondary {
      background-color: black !important; }
    body.contraste .card.card-ufsm-info {
      background-color: #646464 !important; }
    body.contraste .card .card-header {
      border-color: #ccc !important;
      background-color: #282828 !important; }
  body.contraste .nav .nav-item .nav-link {
    border-color: #ccc !important; }
    body.contraste .nav .nav-item .nav-link.active {
      background-color: #4c4c4c !important; }
    body.contraste .nav .nav-item .nav-link:focus, body.contraste .nav .nav-item .nav-link:hover {
      background-color: #4c4c4c !important; }
  body.contraste .pagination .page-item .page-link {
    background-color: #282828 !important;
    border-color: #282828 !important;
    color: #909090 !important; }
    body.contraste .pagination .page-item .page-link:hover {
      background-color: #323232 !important; }
    body.contraste .pagination .page-item.active .page-link {
      background-color: #323232 !important;
      color: white !important; }
  body.contraste .text-dark {
    color: #ccc !important; }
  body.contraste .form-control {
    color: white; }
  body.contraste .dropdown-menu {
    background-color: #4c4c4c !important; }
  body.contraste .modal .modal-content {
    background-color: #282828 !important; }
  body.contraste .list-group-item {
    background-color: transparent !important;
    border-color: #ccc !important; }
    body.contraste .list-group-item.active {
      background-color: #282828 !important; }
    body.contraste .list-group-item.list-group-item-action {
      color: #ffe800 !important; }
    body.contraste .list-group-item.list-group-item-action:hover {
      background-color: #4c4c4c !important; }
  body.contraste div[class*="success"], body.contraste .btn-success {
    color: #eeeff1 !important;
    background-color: #4c4c4c !important;
    border-color: #4c4c4c !important; }
  body.contraste div[class*="alert"], body.contraste .btn-secondary {
    color: #eeeff1 !important;
    background-color: #323232 !important;
    border-color: #323232 !important; }
  body.contraste .badge[class*="primary"], body.contraste div[class*="primary"], body.contraste .btn-primary {
    color: #eeeff1 !important;
    background-color: #646464 !important;
    border-color: #646464 !important; }
  body.contraste .btn[class*="btn-outline-"] {
    border-color: #ccc !important;
    color: #ccc !important; }
    body.contraste .btn[class*="btn-outline-"]:hover {
      background-color: #282828 !important;
      color: #ccc !important; }
  body.contraste .ufsm-title-primary, body.contraste .text-primary {
    color: #f3f3f3 !important; }
  body.contraste .btn-danger, body.contraste .badge-danger {
    background-color: #323232 !important; }
/*# sourceMappingURL= */