/*  
Theme Name: SIGSA Theme Actcon
Theme URI: http://www.actcon.com.br/
Description: Sob medida para usar com o Plugin SIGSA
Author: Moacyr Leandro Delboni Loss
Author URI: http://www.actcon.com.br/
*/
:root {
--color1: #001e6c;
--color2: #ffc300;
--color3: #333333;
}
body{font-weight: normal!important;/* font-size: 18px!important; */margin: 0;padding: 0;background: #efefef;background-attachment: fixed;}
img{max-width:100%;height:auto;}

a {color: #555555;overflow-wrap: anywhere;}
a:hover,
a:focus {color: #333333;text-decoration:none;}

article a,
.modal p a{color:#337ab7;}

/*
h1{font-family: 'Rubik-Bold'!important;font-weight: bold!important;font-size: 42px!important;}
h2{font-family: 'Rubik-Bold'!important;font-weight: bold!important;font-size: 32px!important;}
h3{font-family: 'Rubik-Bold'!important;font-weight: bold!important;font-size: 18px!important;}
*/
.justificado p{text-align:justify;}
.justificado a {color:#337ab7;}
.justificado h3{margin-top: 38px;font-weight: bold;}
.justificado h4{margin: 22px 0 16px;font-weight: bold;}
.justificado h3.popover-title{color: inherit;margin: 0;padding: 8px 14px;font-size: 14px;}
.justificado p iframe{max-width:100%;}
.justificado div{max-width:100%!important;}
.justificado div.row{max-width: none!important;}
.justificado div img{max-width:100%!important;}
.justificado .title_logo{display:flex;align-items: center;margin: 0em 0 2em 0;}
.justificado .title_logo > div:first-child{width: 44px;margin: 0 24px 0 0;position: relative;}
.justificado .title_logo > div:first-child:after{content: "";background-color: var(--color1);display: block;width: 1.5px;height: 100%;position: absolute;top: 0;right: -12px;}
.justificado .title_logo img{width: 100%;}
.justificado .title_logo h2{margin: 0;color: var(--color1);}
.justificado .title_logo h3{margin: 2px 0 0;font-size: 18px;color: var(--color3);}

.wp-caption-dd {font-size: 14px;padding-top: 0.5em;margin: 0; /* browser reset */}
.aligncenter {display: block;margin-left: auto;margin-right: auto;text-align: center;}
.alignleft {float: left;margin: 0.5em 1em 0.5em 0;}
.alignright {float: right;margin: 0.5em 0 0.5em 1em;}
.wp-caption .wp-caption-text{font-size: 89%;font-style: italic;color: #878787;margin-top: 4px;text-align: center;}

p.has-text-align-center{text-align:center;}

.navbar-collapse{padding:0}

.header{background-color: #fff;}
.header .header-menu{background-color: var(--color1);color: #fff;}

.page-template-page-sem-autenticacao{background-repeat: no-repeat;background-position: center;background-attachment: fixed;background-size: cover;}
.page-template-page-sem-autenticacao .header{background-color: #ffffff;color: var(--color1);z-index: 9;}
.page-template-page-sem-autenticacao .header .linhaTopo .content,
.header .linhaTopo .content{justify-content: space-between;max-width: 1170px;padding: 0 16px;}
.header .linhaTopo .colun-1 span{font-size: 16px;font-weight: bold;}

.page-content > div{z-index:2;position:relative}

/* PROCESSANDO E PROCESSANDO MASK*/
.processando_mask{/* display: flex; */justify-content: center;flex-direction: column;content: "oi";background-color: #000000cf;position: absolute;z-index: 10;width: 100%;height: 100%;color: #fff;text-align: center;top: 0;display: none;left: 0;}
.processando .processando_mask{display: flex;}

/* FORMULARIOS */
.require.has-error .mensagem_erro{display: block!important;}
.require.has-error label{color: #a94442;}
label span.obrigatorio, .form-group .mensagem_erro{display:none;}
.require label span.obrigatorio{display:inline-block;}
.form-group label span.obrigatorio,
.control-label span.obrigatorio
{color: #a94442;line-height: 12px;font-weight: bold;margin-left: 4px;font-size: 16px;}
label span.glyphicon-question-sign{cursor: pointer;font-size: 90%;margin-left: 4px;color: #001291;border: 1px solid #d7d7d7;padding: 0px;border-radius: 16px;-webkit-box-shadow: 0.7px 0.8px 1.6px 0px rgb(0 0 0 / 40%);box-shadow: 0.7px 0.8px 1.6px 0px rgb(0,0,0,0.4);}
.popover{z-index: 99999;}
.popover.top > div.arrow{border-top-color: rgb(255 255 255);}
.popover.right {margin-left: 16px;}
.popover.right > .arrow {/* left: 23px; */border-right-color: #939393;}
body.page-template .popover-title{margin: 0;padding: 8px 14px;font-size: 14px;color: inherit;font-weight: normal;}
form .logo_midia img {width: 86px;border-radius: 50px;border: 4px solid #cfcfcf;margin: 0 0 8px 0;}

.acessoSelecionado{margin: 40px 0;font-size: 12px;position:relative;}
.acessoSelecionado .fa-link{font-size: 12px;position: absolute;top: 50%;left: -65px;font-size: 28px;opacity: 0.2;margin-top: -14px;}
.acessoSelecionado:hover .fa-link{left: -100px;font-size: 28px;opacity: 0.0;}
.acessoSelecionado .pointer{cursor: pointer;}
.acessoSelecionado:after{content:"";display:block;border-left: 7px solid var(--color1);height: 100%;position:absolute;top: 0;left: -23px;}
.acessoSelecionado:hover:after{height:50%;top:25%;border-left: 5px solid var(--color1);}
.acessoSelecionado > label{color:var(--color1);margin: 0;}
.acessoSelecionado .cliente_projeto{border-bottom:1px solid var(--color1);padding: 6px 12px 6px 0;font-size: 16px;margin: 0px 0 6px;position: relative;}
.acessoSelecionado .cliente_projeto i{font-size: 16px;margin: 0px 0 0px 12px;position: absolute;top: 10px;right: 2px;}
.acessoSelecionado .contrato{color:var(--color1)}
.acessoSelecionado .fornecimento{color:var(--color1)}
.acessoSelecionado .fornecimento span:first-child{font-weight:bold}

.userLogin .profile-image{display: flex;align-items: center;cursor: pointer;background-color: #001e6c;color: #fff;padding: 6px 16px;border-radius: 8px;-webkit-box-shadow: 0px 0px 4px 2px rgba(0,0,0,0.2);box-shadow: 0px 0px 4px 2px rgba(0,0,0,0.2);}
.userLogin .profile-image .titulo{/* font-weight: bold; */color: #ffffff;line-height: 12px;font-size: 12px;margin: 0 0 2px 0;}
.userLogin .profile-image .perfil{/* font-weight: bold; */color: #00fffa;line-height: 12px;font-size: 12px;}
.userLogin .profile-image .caret{margin: 0 3px 0 0;}
.userLogin .profile-image .nome{margin: 0 3px 0 0;text-transform: uppercase;font-weight: bold;}
.userLogin .profile-image .img-user{width: 46px;display:inline-block;height: 46px;overflow: hidden;margin: 0 14px 0 0;background-repeat: no-repeat;background-position: center;background-size: cover;}
.userLogin .profile-image img{/* border: 3px solid #ffc300; */width: 54px;}
.page-template-page-sem-autenticacao .userLogin .profile-image img{width:34px;}
.userLogin .dropdown-menu{left: auto;right: 0;margin: 16px 0 0;background-color: #f7f7f7;padding: 12px 0;border-radius: 6px;}
.userLogin .dropdown-menu > li{/* padding: 8px 2px; */}
.userLogin .dropdown-menu > li a{/* line-height: 25px; */padding: 6px 28px 6px 18px;}
.userLogin .dropdown-menu > li i{font-size: 22px;margin: 0 10px 0 0px;top: 2px;position: relative;color: var(--color1);}
.userLogin .dropdown-menu::before{content: "";position: absolute;display: block;width: 0;height: 0;border-color: #00000000;border-style: solid;border-width: 8px;border-top-width: 0;top: -8px;border-bottom-color: #dcdcdc;left: 80%;}

.breadcrumbs{border-bottom: 2px solid var(--color1);width: 100%;color: #fff;text-shadow: 1px 1px 1px #000000;font-size: 18px;background-position: center;font-weight: 300;background-repeat: no-repeat;margin: -1px 0px;-webkit-box-shadow: inset 0 -8px 6px -6px rgba(0,0,0,0.4);box-shadow:inset 0 -8px 6px -6px rgba(0,0,0,0.4);}
.breadcrumbs::after{content: "";background-color: #001e6c61;position:absolute;bottom: 0;left: 0;z-index: 1;width: 100%;height: 100%;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.88+100 */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ /* IE6-9 */}
.breadcrumbs .bread{z-index:3;position: relative;}
.breadcrumbs .bread.sm{font-size: 16px;}
.breadcrumbs .bread i{margin: 0 16px;}
.breadcrumbs .bread span i{margin: 0 4px 0 0px;}
.breadcrumbs a{color: #fff;}

.box-1{background-color: #fff;border-radius: 4px;-webkit-box-shadow: 0 0 6px 6px rgba(0,0,0,0.05);box-shadow: 0 0 6px 6px rgba(0,0,0,0.05);}
.intern-padding-40{padding: 30px 40px}
.intern-padding-22{padding: 16px 22px}
.intern-padding-32{padding: 32px 32px;position: relative;}

.bloco-texto-imagem{/*max-width: 58em;*//*margin: 0 auto 1em;*//* border: 26px solid #fcf8e3; *//*padding: inherit;*/}


.post .entry-header,
.sigsa_galery .entry-header
{padding: 30px 40px;}

.post .entry-header h2,
.single .entry-header h2,
.page h3,
.page h2
{margin: 2em 0 1em 0;padding: 0;text-transform: none;font-weight: 300;font-size: 2em;color: #6a6e83;}

.single h2.entry-title{margin: 0 0 0 0;}
.page h2.entry-title{margin: 0em 0 1em 0;}

.post-metadatas{background: #f9f9fc;padding: 15px 34px;font-size: .9em;border-top: 1px solid;border-bottom: 1px solid;border-color: #f0f0f6;font-family: Roboto,helvetica, arial, sans-serif !important;}
.post-metadatas ul{margin:0;}
.post-metadatas ul li{margin-right:16px;}
.post-metadatas i{color: #b7b9c4;padding-right: 8px;font-size: 14px;}
.post-metadatas a.post-edit-link{color:var(--color1);font-weight:bold;}
.post .entry-content,
.sigsa_galery  .entry-content
{padding: 30px 40px;}
.sigsa_galery figure figcaption{display: none;}
.sigsa_galery figure.wp-block-image:before{z-index: -1;}
.comment-respond .comment-form-comment textarea{width:100%;border: 2px solid #b9b9b9;}
.comment-respond .form-submit .submit{color: #fff;text-transform: uppercase;font-weight: 700;padding: 10px 18px;margin: 15px 0;border: 0;border-radius: 0.2rem;white-space: normal;font-size: .9rem;background: var(--color1);}
.comment-respond .comment-reply-title{margin: 0 0 20px 0;padding: 0;text-transform: none;font-weight: 300;color: #6a6e83;}
.comment-respond .required-field-message{display:none;}

.links_navegacao{display: flex;justify-content: space-between;flex-wrap: wrap;border-top: 1px solid;border-color: #f0f0f6;display: flow-root;}
.links_navegacao a{color: #fff;text-transform: uppercase;/* font-weight: 700; */padding: 10px 18px;margin: 15px 0;border: 0;border-radius: 0.2rem;white-space: normal;font-size: 1rem;background: var(--color1);max-width: 46%;}
.links_navegacao a.prev{float: left;}
.links_navegacao a.next{float: right;}

.home .sidebar{column-count: 2;column-gap: 20px 20px;}
.home .sidebar .widget{margin-bottom:22px;position: relative;overflow: hidden;display: block;min-height: 120px;/* width: 49%; */}
.home .sidebar .widget .title a{margin: 0 0 16px 0;text-align: center;font-size: 16px;font-weight: 600;color: #495981;border-bottom: 1px solid #ebedf3;padding: 0 0 14px 0;display: block;}
.home .sidebar .widget .title a h3{margin: 0;font-size: 18px;}
.home .sidebar .widget .title a h4{margin: 4px 0 0px 0;font-size: 14px;color: var(--color3);}
.home .sidebar .widget .dtarrastar{cursor:grab;position: absolute;background-color: transparent;top: 0;right: 0;width: 70px;height: 70px;border-left: 70px solid transparent;border-right: 0 solid transparent;border-top: 70px solid var(--color1);opacity: 0;}
.home .sidebar .widget .dtarrastar i{position: absolute;z-index: 2;top: -59px;font-size: 22px;color: #fff;right: 10px;}
.home .sidebar .widget:hover .dtarrastar{opacity:1}

.intern-padding-sidebar {padding: 10px 24px 24px;}
.sidebar_page .widget{margin-top: 50px;}
.sidebar_page .widget:first-child{margin-top:0px;}
.sidebar_page .widget .title h3{color:#6a6e83;text-align: center;border-bottom: 1px solid #e5e5e5;padding-bottom: 14px;margin-bottom: 14px;font-size: 16px;}
.widget .ver_mais{text-transform: uppercase;color: #fff;float: none;font-weight: 700;padding: 10px 18px;margin: 15px auto 2px;border: 0;border-radius: 0.2rem;display: block;white-space: normal;width: fit-content;font-size: .9rem;background-color: var(--color1);}
.widget .ver_mais:hover{background: #001e6cd9;}
.widget .ver_mais:hover i{margin-right:10px}

.archive article{margin-bottom:20px;}
.archive .entry-title{padding: 16px 40px 2px;margin: 0;}
.archive .entry-title a{color: #1e73be;text-decoration: none;}
.archive .entry-content{padding: 4px 40px 14px;}
.archive .post-metadatas{border-bottom:none;border-radius: 0 0 4px 4px;padding: 10px 14px;}
.archive .archive-sigsa_galery .default-max-width{display:flex;}
.archive .archive-sigsa_galery .wp-post-image{max-width: 122px;margin: 12px 12px 12px 12px;}
.archive .archive-sigsa_galery .entry-content{padding: 4px 0px 14px;width: calc(100% - 158px);}
.archive .archive-sigsa_galery .entry-title{padding: 12px 12px 18px 12px;margin: 0;}


.sistemaseplataformas .verlicenciamento{position: absolute;top: 32px;right: 44px;}
.sistemaseplataformas #licenciamento{}
.sistemaseplataformas #licenciamento h4{margin: 0px 0 0 0;padding: 10px 0 8px 0;}
.sistemaseplataformas #licenciamento .content{}
.sistemaseplataformas #licenciamento .panel-heading{display: flex;justify-content: space-between;}
.sistemaseplataformas #licenciamento table.anexos{border: 1px solid #dddddd;}
.sistemaseplataformas #licenciamento table.anexos tr > th{background-color:#e0e0e0;}
.sistemaseplataformas #licenciamento table.anexos tr > td{display:flex;justify-content:space-between;}
.sistemaseplataformas #licenciamento table.anexos tr > td:hover{background-color:#e0e0e0;}
.sistemaseplataformas #licenciamento table.anexos tr > td .arquivo a{color: #337ab7;text-decoration: none;}
.sistemaseplataformas #licenciamento table.anexos tr > td .size{font-size:12px;color: #777777;margin:0 0 0 6px;}
.sistemaseplataformas #licenciamento table.anexos tr.file.txt .arquivo i:before{content: "\f0f6";}
.sistemaseplataformas #licenciamento table.anexos tr.file.docx .arquivo i:before,
.sistemaseplataformas #licenciamento table.anexos tr.file.doc .arquivo i:before{content: "\f1c2";}
.sistemaseplataformas #licenciamento table.anexos tr.file.jpg .arquivo i:before,
.sistemaseplataformas #licenciamento table.anexos tr.file.jpeg .arquivo i:before,
.sistemaseplataformas #licenciamento table.anexos tr.file.png .arquivo i:before{content: "\f1c5";}
.sistemaseplataformas #licenciamento table.anexos tr.file.pdf .arquivo i:before{content: "\f1c1";}

.plataformas-content{display:flex;flex-wrap:wrap;}
.plataformas-content .acessos{display: flex;flex-wrap: wrap;justify-content: flex-start;width: 100%;}
.plataformas-content .acessos .acesso{background-color: #fff;border-bottom: 4px solid transparent;box-shadow: 0 2px 8px 0 rgb(0 0 0 / 10%);margin: 0px 0 2% 2%;padding: 38px 42px;transition: all 0.15s ease-in-out;width: 32%;}
.plataformas-content .acessos .acesso:nth-child(3n+1){margin-left:0}
.plataformas-content .acessos .acesso:hover{border-bottom:4px solid #000;background-color: #f7f7f7;}
.plataformas-content .acessos .acesso .icon{color: var(--color1);font-size: 48px;}
.plataformas-content .acessos .acesso .title{font-weight: 500;letter-spacing: -0.5px;margin-bottom: 14px;}
.plataformas-content .acessos .acesso a.btn.acessar{background-color:var(--color1);color:white;transition: all 0.15s ease-in-out;}
.plataformas-content .acessos .acesso a.btn.acessar i{transition: all 0.15s ease-in-out;}
.plataformas-content .acessos .acesso a.btn.acessar:hover{background-color:#6c004d;color:white;}
.plataformas-content .acessos .acesso a.btn.acessar:hover i{margin-left:6px;}
.plataformas-content .acessos .acesso .btn-group > .btn-default{background-color:var(--color1);color:white;}

.wiki .panel{border:none;box-shadow: none;}
.wiki .panel .search{text-align:center;display: none;}
.wiki .panel .search h3{font-weight:bold;font-size: 2em;color: var(--color1);margin: 1em 0 1em;}
.wiki .panel .search form{max-width: 40%;display: none;margin: 0 auto;}
.wiki .panel .search .input-group{/* display: flex; */position: relative;height: 62px;border-radius: 5px;padding: 6px;box-shadow: 0 1px 2px 0 #00000052;transition: background .4s, box-shadow .2s;background-color: #CCCCCC !important;}
.wiki .panel .search input{font-size: 16px;color: #000;height: 100%;width: 100%;border: none;padding: 0 25px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;border-top-right-radius: 0;border-bottom-right-radius: 0;transition: background .4s, box-shadow .2s;background-color: #fff;}
.wiki .panel .search .input-group-addon{padding:0;}
.wiki .panel .search .input-group-addon .btn{margin:0;height: 48px;padding: 12px 22px;border-radius: 0 4px 4px 0;background-color: var(--color1);border: none;}
.wiki .panel .cards{display:flex;justify-content: center;margin: 5em 0;}
.wiki .panel .cards .card{border: 1px solid #e5e5e5;margin:10px;width: 33%;border-radius: 6px;padding: 0 0 24px;}
.wiki .panel .card a.image{display: flex;overflow: hidden;border: 1px solid #001e6c4a;margin: 2em auto 0;border-radius: 10px;width: 112px;height: 86px;align-items: center;padding: 8px;}
.wiki .panel .card a.image img{}
.wiki .panel .card .title{display:block;text-align: center;padding: 0 1em;font-size: 20px;color: var(--color1);margin: 1em 0 0 0;}
.wiki .panel .card .artigos{padding: 0em 2em 2em;}
.wiki .panel .card .artigos a{display:block;color: #686868;font-weight: lighter;font-style:italic;}
.wiki .panel .card .artigos a:hover{padding: 0 0 0 4px}


.wiki{position: relative;max-width: calc(100% - 9em);margin: 0 auto;}
.wiki.single{display: flex;}
.wiki .menu{width: 240px;background-color: #f9f9f9;border-radius: 4px;position: relative;height: fit-content;/* border: 1px solid #ededed; */}
.wiki .menu > h2{font-size: 16px;margin: 0;background: var(--color1);color: #fff;padding: 8px 16px;border-radius: 4px 4px 0 0;}
.wiki .menu ul{margin:20px;padding:0;list-style: none;}
.wiki .menu ul ul{margin: 0 0 0 12px;}
.wiki .menu li{margin: 4px 0;}
.wiki .menu ul > li{margin: 4px 0;margin-bottom: 12px;}
.wiki .menu li > a{color: var(--color1);/* font-weight:bold; */}
.wiki .menu ul > li li{margin-bottom:4px}
.wiki .menu > ul > li > a{font-size: 14px;border-bottom: 1px solid;margin: 0 0 10px 0;display: block;padding: 0 0 4px 0;/* font-weight: normal; */}
.wiki .menu > ul > li > ul > li > a{font-size:16px}
.wiki .menu li.post > a{color: #3f3f3f;font-size:14px;font-weight:normal;}
.wiki .menu a{color:inherit;}
.wiki > .content{width: calc(100% - 264px);margin-left: 24px;background: #fff;padding: 10px 16px;position: relative;}
.wiki > .content h2{color: var(--color1);border-bottom: 1px solid #001e6c33;font-size: 26px;font-weight: bold;padding: 12px 0 12px 0;margin: 28px 0 28px;}
.wiki > .content article{/* margin:0 0 0 10px; */}
.wiki > .content > article > article h2{font-size: 22px;padding: 12px 0 8px 0;}
.wiki > .content > article > article > article h2{font-size: 18px;padding: 12px 0 4px 0;}
.wiki_front_end .entry-content{padding: 0;}
.bt_imprimir{position:absolute;top: 16px;right: 24px;color: #001e6c !important;font-size: 16px;}
.wiki > .content h3{color: var(--color1);font-size: 16px;font-weight: bold;padding: 12px 16px;margin: 0 0 16px;background: #001e6c0d;}
.wiki .posttype-wiki{background-color: #f3f3f3;border-radius: 4px;padding: 16px;margin-bottom: 12px;}
.wiki .posttype-wiki h4{font-size:14px;border-bottom: 1px solid #d8d8d8;font-weight: bold;margin: 0 0 22px 0;padding: 12px 0px 12px 0;}
.wiki > .content h2 span{font-size: 82%;font-weight: normal;}
.wiki > .content h3 span{font-size: 92%;font-weight: normal;}
.wiki > .content h4 span{font-size: 96%;font-weight: normal;}
.wiki .menu_completo > h2{font-size: 18px;border:none;padding:0;margin: 1em 0 0em;}
.wiki .menu_completo > ul{border: 1px solid var(--color1);width: fit-content;padding: 6px 12px;margin: 12px 0 0 0;list-style: none;}
.wiki .menu_completo > ul ul{list-style:none;margin: 0 0 0 14px;padding: 0 0 0 12px;}
.wiki .menu_completo a{display:block;color: var(--color1);/* font-weight: 600; */padding: 2px 0px;}
.wiki .menu_completo > ul > li > a{font-weight: 600;}
.wiki .menu_completo a span{font-weight:normal;color: var(--color3);margin-right: 4px;}

.wiki .importante{background-color: #f8f8f8;padding: 12px 16px;border: 2px solid #00a158;margin: 16px 2px 0;}
.wiki .borda1 figure{border:1px solid #d7d7d7}


.actions_page {position:relative;min-height: 52px;}
button.go_back{color: #fff;border: 1px solid #fff;border-radius: 6px;padding: 6px 11px;position: absolute;}
button.go_back:hover i{margin-right:8px}
button.ir_ao_topo{opacity: 0;font-size: 34px;color: var(--color1);background-color: white;border: 4px solid var(--color1);width: 44px;height: 41px;display: block;border-radius: 50%;text-align: center;position: relative;margin: 16px auto;}
button.ir_ao_topo i{color: var(--color1);position: absolute;top: 0;left: 3px;}
.archive.tax-topico_front button.ir_ao_topo{position: fixed;bottom: 66px;right: 15px;z-index: 11;}
.modal-footer button.ir_ao_topo{opacity: 1!important;float: left;margin: 0;}

footer{padding: 12px 0;color:#fff;background-color: var(--color1);border-top: 5px solid #ffc300;}
footer a{color:#fff}
footer a:hover{color: #c9c9c9;}
footer a.logo{display: block;max-width: 72px;}

.single-sigsa_galery div[vw].enabled{top: 30%!important;}

.header,header .linhaTopo,.header .content-header,
header .logo,
.acessoSelecionado,
.acessoSelecionado:after,.acessoSelecionado .fa-link,
#principal-nav > li > .sub-menu,
.home .sidebar .widget .dtarrastar,
.widget .ver_mais,.widget .ver_mais i,
.actions_page,button.go_back i,
.wiki .panel .card .artigos a,
.page-content button.ir_ao_topo,
.transacao{
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-ms-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
}


@media (min-width: 768px){
	.navbar-default {background: none;border: none;margin: 0;min-height: auto;}
	#principal-nav{text-align: center;margin: 0px 0 0 0;padding: 0;/* font-family: 'Rubik-Bold'; */display: flex;justify-content: center;}
	#principal-nav > li{display: inline-block;position:relative;top: 0px;}
	#principal-nav > li > a{color: inherit;display: block;padding: 12px 7px;font-size: 13px;margin: 0 2px;position: relative;z-index: 3;}
	#principal-nav > li.current-menu-item > a{border-bottom: 2px solid #fff;}
	#principal-nav > li > .sub-menu{position:absolute;list-style:none;padding: 8px;left: 0;text-align:left;top: 69px;background-color: #ffffff;z-index: -1;/* opacity: 0; */-webkit-box-shadow: 0px 4px 4px 0px rgb(0 0 0 / 20%);box-shadow: 0 4px 4px 0px rgb(0 0 0 / 20%);}
	#principal-nav > li > .sub-menu > li a{color: #4c4c4c;font-weight: 300;padding: 6px 14px;border-bottom: 2px solid #001e6c00;width: max-content;display: block;}
	#principal-nav > li > .sub-menu a:hover{border-bottom: 2px solid var(--color1);/* box-sizing: border-box; */}
	#principal-nav > li.menu-item-has-children{overflow: hidden;/* top: 20px; */}
	#principal-nav > li.menu-item-has-children:hover{overflow: visible;}
	#principal-nav > li.menu-item-has-children > a:after{content: "\f078";font: normal normal normal 8px/1 FontAwesome;position: relative;top: -2px;margin: 0 0 0 6px;}
	#principal-nav > li.menu-item-has-children:hover > a:after{content: "\f077";}
	#principal-nav > li.menu-item-has-children:hover > .sub-menu{display:block;top: 43px;opacity: 1;z-index: 99;}
	#principal-nav > li .sub-menu > li > .sub-menu {/* background-color: #ebebeb; */padding: 0px 0 0 0px;margin: 0 0 0 14px;}
	#principal-nav > li .sub-menu > li.menu-item-has-children.capa_menu > a{color: var(--color1);}
	#principal-nav > li .sub-menu > li.menu-item-has-children > a:after{content: "\f0d7";font: normal normal normal 12px/1 FontAwesome;position: relative;top: 0px;margin: 0 0 0 6px;}
	#principal-nav > li .sub-menu > li.menu-item-has-children.capa_menu > a:hover{border-bottom: 2px solid #001e6c00;}

	
	.header{position:relative;z-index:9;width:100%;top: 0px;-webkit-box-shadow: 0 0px 6px 2px rgb(0 0 0 / 24%);box-shadow: 0 0px 5px 3px rgb(0 0 0 / 44%);position: fixed;}
	.header .content-header{display:flex;justify-content: space-between;position: relative;align-items: center;height: 112px;}
	.logged-in .header .content-header{height:auto;}
	.page-template-page-sem-autenticacao .header .content-header .menu{margin: 0 0px 0 92px;border-left: 4px solid #ffc300;}
	.page-template-page-sem-autenticacao .header .menu .menu-item:last-child a{padding-right:0!important;}

	.mfixed header .linhaTopo{margin: -28px 0 0 0;}
	.mfixed header .content-header{height: 76px;}
	header .logo{left:0;max-width: 280px;padding: 8px 0;}
	.mfixed header{background: #fffffff2;position: fixed;}
	.mfixed header .logo{max-width: 208px;}
	.mfixed .acessoSelecionado{margin: 6px 0;}
	
	.breadcrumbs{padding: 138px 0 38px 0;background-attachment: fixed;background-position: center 82px;background-size: inherit;margin: 0 0 -18px 0;}
	.breadcrumbs::after{}
	body.home .breadcrumbs{body.home .breadcrumbs{background-size: 100%;};padding: 250px 0 38px 0;background-position: center 120px;}
	
	.page-content{margin-bottom: 84px;margin-top: 178px;}
	.logged-in .page-content{margin-top: 156px;}

	.mfixed button.ir_ao_topo{opacity: 1;}
	footer{width:100%;bottom:0;z-index:99999}
	footer div.content{text-align: center;min-height: 43px;display: flex;align-items: center;}
	footer div.content.center{text-align: center;justify-content:center;}
	footer div.content.left{text-align: center;justify-content: center;}
	footer div.content.right{justify-content:flex-end;}
	.asw-widget .asw-menu-btn{width:40px;height: 40px;outline: none!important;border: none!important;left: auto;right: 10px;border-radius: 8px;background: #3186f1 !important;top: calc(50% - 66px);bottom: auto;}
	body .asw-menu{/* left: auto; *//* right: 7px; */}
}
@media  (min-width:1401px){
	.breadcrumbs{background-size: 100%;background-position: center 82px;}
	.experiencias-tix-letramento{width: 1400px;}
}
@media  (min-width:1201px) and (max-width:1400px){
	.breadcrumbs{background-size: 105%;background-position: center 86px;}
}
@media  (min-width:993px) and (max-width:1200px){
	header .container{width:100%}
	.breadcrumbs{background-position: center 82px;}
	.wiki .panel .cards .card{width:50%;}
}
@media (min-width: 768px) and (max-width:992px){
	header .container{width:100%}
	header .logo{max-width: 148px;}
	.mfixed header .logo{max-width: 134px;}
	header .acessoSelecionado{margin: 34px 10px;}
	.wiki .panel .cards .card{width:50%;}
}
@media screen and (max-width: 767px) {
	.logged-in .header{padding: 0px 0;/* text-align:center; */display: flex;justify-content: center;flex-wrap: wrap;}
	.header .logo{width: 90%;max-width: 336px;text-align:center;display:block;padding: 0 10% 0 0;margin: 2em auto 2em auto;}
	.acessoSelecionado{margin: 3em 0;text-align: center;}
	#principal-nav{margin: 0px 0 0 0;padding: 0;/* font-family: 'Rubik-Bold'; *//* font-size:26px; */text-align: left;}
	.logged-in #principal-nav  a{color: #fff;text-transform: uppercase;display: block;padding: 8px 10px;}
	.navbar-default{margin:0;background: none;border: none;}
	.userLogin{margin-top:0px}
	.userLogin .profile-image{justify-content:center}
	.header .header-menu{width:100%;margin-top:20px}
	.header .content-header .menu{width: 100%;}
	.header .content-header .menu #principal-nav > li{background: #efefef;margin-bottom: 1px;}
	.header .content-header .menu #principal-nav > li a{padding: 6px 18px;font-size:24px;display: block;}
	.breadcrumbs{padding: 47px 0;margin: 0 0 30px;background-position: center;background-size: 153%;background-attachment: scroll;}
	.page-content{margin: 46px 0px;}
	.intern-padding-32{margin-bottom:2em;}
	.box-1{border: none;border-radius: 0;-webkit-box-shadow:none;box-shadow: none;}
	.logged-in .page-content{margin:0px;}
	.home .sidebar{column-count: 1;}
	.plataformas-content .acessos .acesso{width: 100%;margin: 10px 0;}
	.sistemaseplataformas .verlicenciamento{position:initial;margin:0 0 2em 0}
	.wiki .panel .cards{display:flex;flex-wrap: wrap;}
	.wiki .panel .cards .card{width: 100%;max-width: 312px;}
	.wiki{flex-wrap: wrap;max-width: none;}
	.wiki > .menu{width: calc(100% - 16px);margin: 0 auto 2em;}
	.wiki > .content{width:100%;margin:0;}
	.asw-widget .asw-menu-btn{width: 40px;height: 40px;outline: none!important;border: none!important;left: auto;right: 6px;border-radius: 8px;background: #3186f1 !important;top: auto;bottom: 90px;}
	body div[vw]{top: auto!important;margin: 5px 5px 0 0px!important;bottom: 14px!important;}
	.bt_imprimir{position: initial;color: #001e6c !important;font-size: 16px;display: block;margin: 0 auto 14px auto;text-align: right;/* background: aquamarine; */padding: 6px 0 6px 6px;}
	footer{padding: 12px 0 52px;}
	footer div.content{text-align: center;min-height: 43px;display: flex;align-items: center;justify-content:center;}
	footer div.content.center{margin: 12px 0 0;}
}
@media screen and (max-width: 400px) {
	body{background-color:#fff;}
	.page-template-page-sem-autenticacao,
	.page-template-default{background-image:none!important;}
	.header .linhaTopo .content{display:block;}
	.header .linhaTopo .colun-1{display:block;text-align:center;}
	.header .linhaTopo .colun-3{display:none;}
	.breadcrumbs{padding: 1em 0 1em 0px;}
	.intern-padding-32{padding:0;box-shadow: none;}
	.archive .entry-title{padding-left:0;padding-right:0;}
	.archive .entry-content{padding-left:0;padding-right:0;}
	.intern-padding-sidebar,
	.post .entry-header,
	.post-metadatas,
	.sigsa_galery .entry-header,
	.sigsa_galery .entry-content,
	.home .sidebar .widget
	{padding-left:0;padding-right:0;}
	.archive .archive-sigsa_galery .default-max-width{display: inline-block;margin: 0 0 4em 0;width: 100%;}
	.archive .archive-sigsa_galery .wp-post-image{max-width: 100%;margin: 0;width: 100%;}
	.archive .archive-sigsa_galery .entry-content{padding: 0;width: 100%;}
	.archive .archive-sigsa_galery .entry-title{padding: 12px 0;margin: 0;}
	.archive .archive-sigsa_galery .post-metadatas{padding: 12px 0;}
	.asw-widget .asw-menu-btn{bottom: 90px!important;left: auto;right: 5px;border-radius: 7px;width: 40px;height: 40px;outline: none!important;border: none!important;background: #2a78e3 !important;}
	button.go_back{display:block;position:relative;margin:0 auto;}
	footer{padding: 12px 0 3em;}
}
@media screen and (max-width: 10px){
	body * {visibility: hidden;}
	.print-section {visibility: visible;width: 100%;max-width: none;display: block!important;position: absolute!important;left: 0;top: 0;margin: 0!important;padding: 0!important;overflow: initial!important;}
	.print-content {visibility: visible!important;position: absolute!important;left: 0;top: 0;padding: 0!important;width: 100%!important;margin: 0!important;}
	.print-content *{visibility: visible!important;}
	.bt_imprimir{display:none!important;}
	div[vw].enabled{display:none!important;}
}

@media print {
	body * {visibility: hidden;}
	.print-section {visibility: visible;width: 100%;max-width: none;display: block!important;position: absolute!important;left: 0;top: 0;margin: 0!important;padding: 0!important;overflow: initial!important;}
	.print-content {visibility: visible!important;position: absolute!important;left: 0;top: 0;padding: 0!important;width: 100%!important;margin: 0!important;}
	.print-content *{visibility: visible!important;}
	.bt_imprimir{display:none!important;}
	div[vw].enabled{display:none!important;}
}