.iconeAlerta{font-size:30px;margin-right:10px}.quadro h3 span{height:30px;vertical-align:middle}.ordem{margin:0 15px}.alinhamentoCentro{text-align:center!important}.alinhamentoDireita{text-align:right!important}.alinhamentoEsquerda{text-align:left!important}.formularioNota{font-size:12px}.tabelaHorarios th{text-align:center}.index_msg{height:150px}.botoes{height:40px;padding-top:40px}.botoes_esq{width:50%;position:relative;float:left}.botoes_dir{width:50%;margin-left:50%;text-align:right}a.arquivo{padding-top:5px;margin-left:15px}.mensagem{background-color:#f2f3f4;border:1px solid #d2d4d5;min-height:5px;margin:15px;padding:10px 55px 10px 15px;border-radius:5px;vertical-align:central}.img_novo{background:url("../_Resources/Local/Images/novo.gif") no-repeat;width:51px;height:15px;float:right;margin-top:-18px;margin-right:-50px}.breadcrumb{background-color:#868686}.navbar-brand{padding:7px!important}.tablevideo{display:table;width:100%}.tablevideo hr{margin:0!important;color:red;background-color:#fff;height:1px}.tablevideo h4{font-family:'Segoe UI'}.divVideo{width:32%;display:inline-table;margin-bottom:10px;margin:0 .5%}.divVideo input{width:100%}.spanOrientacao{margin-right:10px}.lkvincular,.lkcancelar{cursor:pointer}.div-vinculo{padding:30px;background:#eee;border-radius:10px}.div-vinculo p{font-size:15pt;font-weight:bold}.div-info-professor{padding:30px;background:#d7f2fc;border-radius:10px}.div-cartao{width:370px;height:250px;padding:10px 10px 30px 10px;background:#235dff;border-radius:10px;color:#fff;font-weight:bold}.div-cartao-interno{width:100%;height:70%;padding:10px 10px 0 10px;margin-top:10px;background:#fff;border-bottom-left-radius:30px;border-top-right-radius:30px;text-align:center}.fonte-cartao{font-size:50pt;color:#000}.fonte-identificacao{font-size:16pt;color:#000}.fonte-data{font-size:11pt;color:#fff;margin-bottom:0}.navbar-collapse{max-height:500px!important}.div-loader{min-height:100px}.reg-aula-border-start{border-left:2px solid;border-image:linear-gradient(to bottom,#2d87af,#2d87af) 1}.reg-aula-oval-card{border-radius:5%;width:50px;height:40px;display:flex;align-items:center;justify-content:center;margin:5px;box-shadow:0 4px 4px 0 rgba(0,0,0,.5)}.reg-aula-green-card{background:linear-gradient(to right,#4caf50,#81c784)}.reg-aula-red-card{background:linear-gradient(to right,#f44336,#e57373)}.reg-aula-card-temp{padding:30px;box-shadow:0 4px 4px 0 rgba(0,0,0,.5);font-size:1.5em;background-color:#fff;border-radius:3%;width:250px;height:40px;display:flex;align-items:center;justify-content:center;margin:5px;box-shadow:0 4px 4px 0 rgba(0,0,0,.5);font-size:3em;font-weight:bold}.reg-aula-card-presAus{display:flex;flex-direction:column;align-items:center;justify-content:center}.reg-aula-card-presAus-value{padding:30px;box-shadow:0 4px 4px 0 rgba(0,0,0,.5);font-size:1.5em;background-color:#fff;border-radius:5%;width:122px;height:40px;display:flex;align-items:center;justify-content:center;margin:5px;box-shadow:0 4px 4px 0 rgba(0,0,0,.5);color:#fff;font-size:3em;font-weight:bold}.reg-aula-card-tempo-value{padding:30px;box-shadow:0 4px 4px 0 rgba(0,0,0,.5);font-size:1.5em;background-color:#fff;border-radius:5%;width:80px;height:40px;display:flex;align-items:center;justify-content:center;margin:5px;box-shadow:0 4px 4px 0 rgba(0,0,0,.5);font-size:1.2em;font-weight:bold;cursor:pointer;transition:all .3s ease}.reg-aula-card-tempo-value:hover{background-color:#d3d3d3;box-shadow:0 6px 6px 0 rgba(0,0,0,.5)}.reg-aula-card-tempo-value:active{background-color:#a9a9a9;box-shadow:0 2px 2px 0 rgba(0,0,0,.5)}.reg-aula-card{padding:30px;box-shadow:0 4px 4px 0 rgba(0,0,0,.5);font-size:1.5em;background-color:#fff}.reg-aula-attendance-card{display:flex;justify-content:space-evenly;align-items:center}.reg-aula-attendance-items{display:flex;justify-content:center;width:20%}.reg-aula-card-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.reg-aula-card-container-temporizador{display:flex;flex-direction:column;align-items:center;justify-content:center}.btn-container{display:flex;align-items:center;justify-content:center;width:100%}.btn-container button{width:100%}.icon-wrapper{display:inline-block;border-radius:50%;width:20px;height:20px;text-align:center;line-height:20px}.icon-wrapper i{color:#fff}.icon-wrapper.present{background-color:green;color:#fff}.icon-wrapper.absent{background-color:red;color:#fff}.field-validation-error{color:red}