<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.client-logo-area{
	min-height: 58px;
}

table .header-fixed {
  position: fixed;
  width:100%;
  top: 54px;
  border-bottom: 1px solid #d5d5d5;
  -webkit-transform: translateZ(0);
	-webkit-backface-visibility: hidden;
}

.table-small{
	font-size: small;
}

.help-inline{
	color:#990000;
	font-size: small;
}

.header-portal {
	height: 120px;
}

/* CSS para os status da matricula do aluno */
.ATIVA
{
	background-color: rgb(118,192,125) !important;
	vertical-align: middle;
}
.APROVADO, .APROVADO_EXAME{
	background-color: rgb(157,215,158) !important;
	height:100% !important;
	vertical-align: middle;
}
.REPROVADO_NOTA_FREQUENCIA, .REPROVADO_NOTA, .REPROVADO_FREQUENCIA{
	background-color: rgb(241,166,166) !important;
	vertical-align: middle;
}

.EM_EXAME {
	background-color: rgb(238,223,117) !important;
	vertical-align: middle;
}

.CANCELADO, .TRANCADO{
	background-color: rgb(221,108,108) !important;
	vertical-align: middle;
}

.MATRICULADO{
	background-color: rgb(141,171,182) !important;
	vertical-align: middle;
}

.FALTA_LANCAR_NOTA {
	background-color: rgb(141,171,182) !important;
	vertical-align: middle;
}

.DISPENSADO {
	background-color: rgb(255,255,255) !important;
	vertical-align: middle;
}

/*STATUS ONLY TEXT*/
.APROVADO-TEXT, .APROVADO_EXAME-TEXT{
	color: rgb(157,215,158) !important;
	height:100% !important;
	vertical-align: middle;
}
.REPROVADO_NOTA_FREQUENCIA-TEXT, .REPROVADO_NOTA-TEXT, .REPROVADO_FREQUENCIA-TEXT{
	color: rgb(241,166,166) !important;
	vertical-align: middle;
}

.EM_EXAME-TEXT {
	color: rgb(238,223,117) !important;
	vertical-align: middle;
}

.CANCELADO-TEXT, .TRANCADO-TEXT{
	color: rgb(221,108,108) !important;
	vertical-align: middle;
}

.MATRICULADO-TEXT{
	color: rgb(141,171,182) !important;
	vertical-align: middle;
}

.FALTA_LANCAR_NOTA-TEXT {
	color: rgb(141,171,182) !important;
	vertical-align: middle;
}

.DISPENSADO-TEXT {
	color: rgb(255,255,255) !important;
	vertical-align: middle;
}


#main-logo-imagem-org{
	padding:2px 25px 5px;
	text-align: left;
}

.main-logo-sub-descricao-swa{
	position: absolute;
	font-size: 10px;
	margin-left:100px;
	margin-top:-14px;
	color:#a8caff;
}

.controls-no-margin{
	margin-left:0px;
}

.jquery-waiting-base-container {
   position: absolute;
   left: 0px;
   top:-16px; /*0px;*/
   margin:0px;
   width: 100%;
   height: 100%;
   display:block;
   z-index: 1000;
   opacity: 0.65;
   -moz-opacity: 0.65;
   filter: alpha(opacity = 65);
   background-color:black;
   text-align: center;
   font-weight: bold;
   color: white;
   padding-top: 25%;
}

.centralized-loading {
   width: 320px;
   height: 300px;
   position: absolute;
   left: 50%;
   top: 50%; 
   margin-left: -150px;
   margin-top: -150px;
   background: url("../img/notas-save.gif") 50% 30% no-repeat;
   z-index: 3000;
   font-weight: bold;
   font-size:12px;
}

#header-fixed { 
    position: fixed; 
    top: 0px; display:none;
    background-color:white;
}

.divTableWithFloatingHeader, .tableFloatingHeader{
	background: white;
	margin-top:70px;
}
.input-sem-margin-bottom{
	margin-bottom:1px;
}

.label-ABERTA
{
	background-color: #178acc;
}

.label-DEVOLVIDA, .label-FINALIZADA
{
	background-color: #669533;
}

.label-CANCELADA
{
	background-color: #bd4247;
}

.fixed-sidebar {
  position: fixed;
  top: 100px;
  right: 0;
  min-height : 200px;
  min-width :  300px;
  z-index: 1000;
  display: block;
  padding: 20px;
  overflow-x: hidden;
  overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */
  background-color: #f5f5f5;
  border-right: 1px solid #eee;
}

.scroll-area {
	height: 250px;
	position: relative;
	overflow: auto;
}

.font-small {
	font-size: small;
}

.table-margin-top-10{
	margin-top:10px;
}

/* vertical tabs */
.tabs-left, .tabs-right {
  border-bottom: none;
  padding-top: 2px;
}
.tabs-left {
  border-right: 1px solid #ddd;
}
.tabs-right {
  border-left: 1px solid #ddd;
}
.tabs-left&gt;li, .tabs-right&gt;li {
  float: none;
  margin-bottom: 2px;
}
.tabs-left&gt;li {
  margin-right: -1px;
}
.tabs-right&gt;li {
  margin-left: -1px;
}
.tabs-left&gt;li.active&gt;a,
.tabs-left&gt;li.active&gt;a:hover,
.tabs-left&gt;li.active&gt;a:focus {
  border-bottom-color: #ddd;
  border-right-color: transparent;
}

.tabs-right&gt;li.active&gt;a,
.tabs-right&gt;li.active&gt;a:hover,
.tabs-right&gt;li.active&gt;a:focus {
  border-bottom: 1px solid #ddd;
  border-left-color: transparent;
}
.tabs-left&gt;li&gt;a {
  border-radius: 4px 0 0 4px;
  margin-right: 0;
  display:block;
}
.tabs-right&gt;li&gt;a {
  border-radius: 0 4px 4px 0;
  margin-right: 0;
}
.sideways {
  margin-top:50px;
  border: none;
  position: relative;
}
.sideways&gt;li {
  height: 20px;
  width: 120px;
  margin-bottom: 100px;
}
.sideways&gt;li&gt;a {
  border-bottom: 1px solid #ddd;
  border-right-color: transparent;
  text-align: center;
  border-radius: 4px 4px 0px 0px;
}
.sideways&gt;li.active&gt;a,
.sideways&gt;li.active&gt;a:hover,
.sideways&gt;li.active&gt;a:focus {
  border-bottom-color: transparent;
  border-right-color: #ddd;
  border-left-color: #ddd;
}
.sideways.tabs-left {
  left: -50px;
}
.sideways.tabs-right {
  right: -50px;
}
.sideways.tabs-right&gt;li {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.sideways.tabs-left&gt;li {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
/* vertical tabs */

.nav&gt;li&gt;a {
    position: relative;
    display: block;
    padding: 4px 15px;
}


.btn-biblioteca-a{
	height:130px;
	background-color: #337AB7;
	margin-bottom: 5px;
}

.btn-biblioteca-person:hover{
	background-color: #009D84 ;
}

.btn-biblioteca-person{
	height:130px;
	background-color: #337AB7;
	margin-bottom: 5px;
}

.btn-biblioteca-a:hover{
	background-color: #009D84 ;
}

.btn-blackboard{
	height:130px;
	background-color: #337AB7;
	margin-bottom: 5px;
}

.btn-blackboard:hover{
	background-color: #009D84 ;
}

.btn-neolms{
	height:130px;
	background-color: #337AB7;
	margin-bottom: 5px;
}

.btn-neolms:hover{
	background-color: #009D84 ;
}

.btn-minhabiblioteca{
	height:130px;
	background-color: #75acd9;
	margin-bottom: 5px;
}

.btn-minhabiblioteca:hover{
	background-color: #009D84 ;
}

.btn-moodle{
	height:130px;
	background-color: #FAA04D;
	margin-bottom: 5px;
}

.btn-moodle:hover{
	background-color: #009D84 ;
}

.btn-pergamum{
	height:130px;
	background-color: #337AB7;
	margin-bottom: 5px;
}

.btn-pergamum:hover{
	background-color: #009D84 ;
}

.btn-sisfad{
	height:130px;
	background-color: #337AB7;
	margin-bottom: 5px;
}

.btn-sisfad:hover{
	background-color: #009D84 ;
}

.icone-vermelho {
	color: #a94442;
}



.alert-secondary {
	color: #383d41;
    background-color: #e2e3e5;
    border-color: #d6d8db;
}



input.checkbox-x {
	-webkit-appearance: none;
	position:relative;
	width: 20px;
	height: 20px;
	display: inline-block;
	-webkit-transition: all .1s ease-in;
	background: #8cbb8e;
}
   
input.checkbox-x:checked {
	background: #fb6565;
}
  
input.checkbox-x:checked:after {		 
	content: "X";
	font-size:14px;
	font-weight: 100;
	color: #FFFFFF;
	position:relative;
    left: 5px;
    top: 2px;		 
}

input.checkbox-x-cancelada {
	-webkit-appearance: none;
	position:relative;
	width: 20px;
	height: 20px;
	display: inline-block;
	-webkit-transition: all .1s ease-in;
	background: #8cbb8e;
}
   
input.checkbox-x-cancelada:checked {
	background: #777;
}
  
input.checkbox-x-cancelada:checked:after {		 
	content: "C";
	font-size:14px;
	font-weight: 100;
	color: #FFFFFF;
	position:relative;
    left: 5px;
    top: 2px;
}

input.checkbox-x-trancada {
	-webkit-appearance: none;
	position:relative;
	width: 20px;
	height: 20px;
	display: inline-block;
	-webkit-transition: all .1s ease-in;
	background: #8cbb8e;
}
   
input.checkbox-x-trancada:checked {
	background: #777;
}
  
input.checkbox-x-trancada:checked:after {		 
	content: "T";
	font-size:14px;
	font-weight: 100;
	color: #FFFFFF;
	position:relative;
    left: 5px;
    top: 2px;
}

input.checkbox-x-beneficio {
	-webkit-appearance: none;
	position:relative;
	width: 20px;
	height: 20px;
	display: inline-block;
	-webkit-transition: all .1s ease-in;
	background: #8cbb8e;
}
   
input.checkbox-x-beneficio:checked {
	background: #777;
}
  
input.checkbox-x-beneficio:checked:after {
	content: "B";
	font-size:14px;
	font-weight: 100;
	color: #FFFFFF;
	position:relative;
    left: 5px;
    top: 2px;
}

input.checkbox-x-beneficio-te {
	-webkit-appearance: none;
	position:relative;
	width: 20px;
	height: 20px;
	display: inline-block;
	-webkit-transition: all .1s ease-in;
	background: #8cbb8e;
}
   
input.checkbox-x-beneficio-te:checked {
	background: #777;
}
  
input.checkbox-x-beneficio-te:checked:after {
	content: "TE";
	font-size:12px;
	font-weight: 100;
	color: #FFFFFF;
	position:relative;
    left: 2px;
    top: 2px;
}

.invalid-feedback{
	color: #d9534f;
	margin-top: .1rem;
}

.was-validated .form-control:invalid,
.form-control.is-invalid,
.was-validated .custom-select:invalid,
.custom-select.is-invalid {
    border-color: #d9534f !important
}

.was-validated .form-control:invalid:focus,
.form-control.is-invalid:focus,
.was-validated .custom-select:invalid:focus,
.custom-select.is-invalid:focus {
    border-color: #d9534f !important;
    -webkit-box-shadow: 0 0 0 2px rgba(217, 83, 79, 0.25) !important;
    box-shadow: 0 0 0 2px rgba(217, 83, 79, 0.25) !important
}

.was-validated .switcher-input:valid:checked~.switcher-indicator,
.switcher-input.is-valid:checked~.switcher-indicator {
    background: #02BC77 !important;
    color: #fff !important
}

.was-validated .switcher-input:valid:focus~.switcher-indicator,
.switcher-input.is-valid:focus~.switcher-indicator {
    -webkit-box-shadow: 0 0 0 2px rgba(2, 188, 119, 0.4) !important;
    box-shadow: 0 0 0 2px rgba(2, 188, 119, 0.4) !important
}

.was-validated .switcher-input:valid:active~.switcher-indicator,
.switcher-input.is-valid:active~.switcher-indicator {
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.was-validated .switcher-input:valid~.switcher-label,
.switcher-input.is-valid~.switcher-label {
    color: #02BC77 !important
}


.was-validated .form-control:valid,
.form-control.is-valid,
.was-validated .custom-select:valid,
.custom-select.is-valid {
    border-color: #02BC77 !important
}

.was-validated .form-control:valid:focus,
.form-control.is-valid:focus,
.was-validated .custom-select:valid:focus,
.custom-select.is-valid:focus {
    border-color: #02BC77 !important;
    -webkit-box-shadow: 0 0 0 2px rgba(2, 188, 119, 0.25) !important;
    box-shadow: 0 0 0 2px rgba(2, 188, 119, 0.25) !important
}


.mt-2{
	margin-top: 2em;
}


.mb-2{
	margin-bottom: 2em;
}

.mt-1{margin-top: 1em;}
.mb-1{margin-bottom: 1em;}
.ml-1{margin-left: 1em;}
.mr-1{margin-right: 1em;}

/* loader*/
.sk-primary.sk-rotating-plane,.sk-primary.sk-double-bounce .sk-child,.sk-primary.sk-wave .sk-rect,.sk-primary.sk-wandering-cubes .sk-cube,.sk-primary.sk-spinner-pulse,.sk-primary.sk-chasing-dots .sk-child,.sk-primary.sk-three-bounce .sk-child,.sk-primary.sk-circle .sk-child:before,.sk-primary.sk-cube-grid .sk-cube,.sk-primary.sk-fading-circle .sk-circle:before,.sk-primary.sk-folding-cube .sk-cube:before{
    background-color:#3c97fe
}
/* loader*/

</pre></body></html>