@font-face {font-family: "GeoSlab703 Md BT";
            src: url("fonts/f80bfefb1798998a9f13904efc67d707.eot"); /* IE9*/
            src: url("fonts/f80bfefb1798998a9f13904efc67d707.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
                url("fonts/f80bfefb1798998a9f13904efc67d707.woff2") format("woff2"), /* chrome firefox */
                url("fonts/f80bfefb1798998a9f13904efc67d707.woff") format("woff"), /* chrome firefox */
                url("fonts/f80bfefb1798998a9f13904efc67d707.ttf") format("truetype"), /* chrome firefox opera Safari, Android, iOS 4.2+*/
                url("fonts/f80bfefb1798998a9f13904efc67d707.svg#GeoSlab703 Md BT") format("svg"); /* iOS 4.1- */
}

.tb .fa{color: #093E8C;}



.mn-icon{background-size: 25px;background-repeat: no-repeat;background-position-x: 12.5px;background-position-y: 12.5px;}
.icon-mn-home{background-image: url(icon-menu-horizontal-home.png); }
.icon-mn-academico{background-image: url(icon-menu-horizontal-academico.png);}

.icon-mn-alunos{background-image: url(icon-mn-alunos.png); }
.icon-mn-alunos:hover{background-image: url(icon-mn-alunos-hover.png); }

.icon-mn-doc-aluno{background-image: url(icon-menu-horizontal-doc-aluno.png);}
.icon-mn-doc-aluno:hover{background-image: url(icon-menu-horizontal-doc-aluno-hover.png);}

.icon-mn-professor{background-image: url(icon-mn-professor.png);}
.icon-mn-professor:hover{background-image: url(icon-mn-prof-hover.png);}

.icon-mn-pais-resp{background-image: url(icon-menu-horizontal-pais-resp.png);}
.icon-mn-pais-resp:hover{background-image: url(icon-mn-pais-resp-hover.png);}

.icon-mn-prof-disc{background-image: url(icon-menu-horizontal-professor-disciplina.png);}
.icon-mn-prof-disc:hover{background-image: url(icon-menu-horizontal-professor-disciplina-hover.png);}

.icon-mn-calendar{background-image: url(icon-mn-calendar.png);}
.icon-mn-calendar:hover{background-image: url(icon-mn-calendar-hover.png);}

.icon-mn-ano-letivo{background-image: url(icon-mn-ano-letivo.png);}
.icon-mn-ano-letivo:hover{background-image: url(icon-mn-ano-letivo-hover.png);}

.icon-mn-gallery{background-image: url(icon-mn-gallery.png);}
.icon-mn-gallery:hover{background-image: url(icon-mn-gallery-hover.png);}

.icon-mn-barcode{background-image: url(icon-mn-barcode.png);}
.icon-mn-barcode:hover{background-image: url(icon-mn-barcode-hover.png);}

.icon-mn-avaliacao{background-image: url(icon-mn-avaliacoes.png);}
.icon-mn-avaliacao:hover{background-image: url(icon-mn-avaliacoes-hover.png);}

.icon-mn-disciplina{background-image: url(icon-mn-disciplina.png);}
.icon-mn-disciplina:hover{background-image: url(icon-mn-disciplina-hover.png);}

.icon-mn-time{background-image: url(icon-mn-time.png);}
.icon-mn-time:hover{background-image: url(icon-mn-time-hover.png);}

.icon-mn-time-02{background-image: url(icon-mn-time-02.png);}
.icon-mn-time-02:hover{background-image: url(icon-mn-time-02-hover.png);}

.icon-mn-modulo{background-image: url(icon-mn-modulo.png);}
.icon-mn-modulo:hover{background-image: url(icon-mn-modulo-hover.png);}

.icon-mn-registro-faltas{background-image: url(icon-mn-registro-faltas.png);}
.icon-mn-registro-faltas:hover{background-image: url(icon-mn-registro-faltas-hover.png);}

.icon-mn-turmas{background-image: url(icon-mn-turmas.png);}
.icon-mn-turmas:hover{background-image: url(icon-mn-turmas-hover.png);}

.icon-mn-series{background-image: url(icon-mn-series.png);}
.icon-mn-series:hover{background-image: url(icon-mn-series-hover.png);}

.icon-mn-matriculas{background-image: url(icon-mn-maticulas.png);}
.icon-mn-matriculas:hover{background-image: url(icon-mn-maticulas-hover.png);}

.icon-mn-matriculas-online{background-image: url(icon-mn-maticulas-online.png);}
.icon-mn-matriculas-online:hover{background-image: url(icon-mn-maticulas-online-hover.png);}

.icon-mn-currency{background-image: url(icon-mn-currency.png);}
.icon-mn-currency:hover{background-image: url(icon-mn-currency-hover.png);}

.icon-mn-publish{background-image: url(icon-mn-publish.png);}
.icon-mn-publish:hover{background-image: url(icon-mn-publish-hover.png);}

.icon-mn-recebimento{background-image: url(icon-mn-recebimento.png);}
.icon-mn-recebimento:hover{background-image: url(icon-mn-recebimento-hover.png);}

.icon-mn-negociacao{background-image: url(icon-mn-negociacao.png);}
.icon-mn-negociacao:hover{background-image: url(icon-mn-negociacao-hover.png);}

.icon-mn-contas{background-image: url(icon-mn-contas.png);}
.icon-mn-contas:hover{background-image: url(icon-mn-contas-hover.png);}

.icon-mn-config{background-image: url(icon-mn-config.png);}
.icon-mn-config:hover{background-image: url(icon-mn-config-hover.png);}

.icon-mn-vendas{background-image: url(icon-mn-vendas.png);}
.icon-mn-vendas:hover{background-image: url(icon-mn-vendas-hover.png);}

.icon-mn-contas-email{background-image: url(icon-mn-contas-email.png);}
.icon-mn-contas-email:hover{background-image: url(icon-mn-contas-email-hover.png);}

.icon-mn-send{background-image: url(icon-mn-send.png);}
.icon-mn-send:hover{background-image: url(icon-mn-send-hover.png);}

.icon-mn-users{background-image: url(icon-mn-users.png);}
.icon-mn-users:hover{background-image: url(icon-mn-users-hover.png);}

.icon-mn-comunicado{background-image: url(icon-mn-comunicado.png);}
.icon-mn-comunicado:hover{background-image: url(icon-mn-comunicado-hover.png);}

.icon-mn-banner{background-image: url(icon-mn-banner.png);}
.icon-mn-banner:hover{background-image: url(icon-mn-banner-hover.png);}

.icon-mn-file-manager{background-image: url(icon-mn-file-manager.png);}
.icon-mn-file-manager:hover{background-image: url(icon-mn-file-manager-hover.png);}

.icon-mn-quem-somos{background-image: url(icon-mn-quem-somos.png);}
.icon-mn-quem-somos:hover{background-image: url(icon-mn-quem-somos-hover.png);}

.icon-mn-semestre{background-image: url(icon-mn-semestre.png);}
.icon-mn-semestre:hover{background-image: url(icon-mn-semestre-hover.png);}

.icon-mn-nfse{background-image: url(icon-mn-nfse.png);}
.icon-mn-nfse:hover{background-image: url(icon-mn-nfse-hover.png);}

.icon-mn-tipo-ensino{background-image: url(icon-mn-tipo-ensino.png);}
.icon-mn-tipo-ensino:hover{background-image: url(icon-mn-tipo-ensino-hover.png);}

.icon-mn-unidade{background-image: url(icon-mn-unidade.png);}
.icon-mn-unidade:hover{background-image: url(icon-mn-unidade-hover.png);}

.icon-mn-folha-pagamento{background-image: url(icon-mn-folha-pagamento.png);}
.icon-mn-folha-pagamento:hover{background-image: url(icon-mn-folha-pagamento-hover.png);}

.icon-mn-planejamento{background-image: url(icon-mn-planejamento.png);}
.icon-mn-planejamento:hover{background-image: url(icon-mn-planejamento-hover.png);}

.icon-mn-boletim{background-image: url(icon-mn-boletim.png);}
.icon-mn-boletim:hover{background-image: url(icon-mn-boletim-hover.png);}

.icon-mn-conteudo-provas{background-image: url(icon-mn-conteudo-provas.png);}
.icon-mn-conteudo-provas:hover{background-image: url(icon-mn-conteudo-provas-hover.png);}

.bt-add{background-image:url('icon-novo16x16.png');border-radius: 0px 8px 0px 8px;}
.bt-back{background-image:url('icon-voltar-64x64.png'); border-radius: 0px 8px 0px 8px;}
.bt-save{background-image:url('icon-save.png');border-radius: 0px 8px 0px 8px;}
.bt-search{background-image: url('icon-search.png');border-radius: 0px 8px 0px 8px;}
.bt-print{background-image: url('icon-print.png');border-radius: 0px 8px 0px 8px;}






.icon-search{
    width: 500px;
    height: 40px;
    background-image:url('icon-search.png');
    background-size: 28px 28px;
    background-repeat: no-repeat;
    background-position-x: 4px;
    background-position-y: 4px;
    padding-left: 38px; 
    border-radius: 8px;
}

.icon-search:focus{
    border-color: none !important;
    box-shadow: none;
}

.txt_input_search{
    height: 40px;
    border: 2px solid #093E8C;
    padding: 6px;
    font-size: 1.2em;
    display: inline-block;
    float: left;
}

.bt-menu{
    width: 150px;
    height: 40px;
    border: none;
    background-color: #093E8C;
    color: white;
    padding: 10px;
    cursor: pointer;
    background-size: 25px 25px;
    background-repeat: no-repeat;
    background-position: left;
    background-position-x: 10px;
    display: inline-block;
    position: relative;
    margin: 5px;
    border-radius: 8px;
    font-size: 1.0em;
}/*#EC268F*/

.bt-menu:hover{text-decoration: none;}

.bt_input_search{
    float: left;
    width: 40px;
    height: 40px;
    border: none;
    background-color: #093E8C;
    color: white;
    padding: 10px;
    cursor: pointer;
    left: -5px;
    background-image: url('icon-search.png');
    background-size: 25px 25px;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
    position: relative;
    margin-right: 5px;
    border-radius: 0px 8px 0px 0px;
    z-index: 100;
}/*#EC268F*/