/*
Theme Name:   Divi child
Theme URI:    http://example.com/
Description:  Divi child Theme
Author:       Movasp
Author URI:   http://example.com
Template:     Divi
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  divi-child
*/

.container.container_default_mv {
    margin-top: 25px;
    margin-bottom: 25px;
    display: flex;
    flex-direction: column;
    row-gap: 15px;
}

.container.container_default_mv .form-search-mv .form-group {
    display: grid;
    grid-template-columns: 1fr 20%;
    gap: 10px;
    flex-wrap: wrap;
}

.container.container_default_mv .entry-header button {
    background-color: #3b86fb;
    border: 2px solid #1b54ac;
    padding: 5px 10px;
    color: #fff;
    fill: #fff;
    display: flex;
    gap: 7px;
    align-items: center;
    border-radius: 5px;
    font-size: .95rem;
    cursor: pointer;
    margin-top: 15px;
    font-weight: 700;
}

.container.container_default_mv article {
    padding: 15px;
    border: 1px solid #ddd;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px
}

.container.container_default_mv article:hover {
    background-color: #f1f1f1
}

.input_assunto {
    width: 100%;
    padding: 10px !important;
    border: 1px solid #8f8f8f !important;
    border-radius: 5px;
    color: #000;
    font-size: 16px;
}

.trp_count {
    border: 1px solid #e3e3e3;
    padding: 0 3px;
    border-radius: 2px;
    background-color: #f8f8f8;
}

.navigation.pagination {
    display: flex;
    justify-content: center;
    margin-top: 25px;
    margin-bottom: 25px;
}

.nav-links .page-numbers {
    padding: 5px;
    border: 1px solid #9eb7f2;
    border-radius: 3px;
}

.nav-links .current {
    padding: 5px;
    border: 2px solid #337ad7;
    border-radius: 3px;
}



/* style reposavel pela  pagina de processo legislativo */


.title_processo_legislativo {
    margin-top: 30px;
    margin-bottom: -30px;
    font-weight: bold;
    font-family: poppins;
    display: unset;
}

.container-processo_legislativo {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
  margin-bottom: 25px;
}
  
.content_processo_legislativo .inside-article{
  border: 1px solid #ddd;
  padding: 15px;
  display: flex;
  flex-direction: column;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

.content_processo_legislativo .inside-article:hover{
  background-color: #f7f7f7;
}
  
.content_processo_legislativo .inside-article .entry-content{
  display: flex;
  flex-direction: column;
  row-gap: 5px;
}

.content_processo_legislativo .inside-article p{
  padding: 0;
}

.content_processo_legislativo .inside-article span{
  font-weight: bold;
}

.content_processo_legislativo .btn_processo_legislativo{
  margin-top: 10px
}

.form-search-processo_legislativo {
    display: flex;
    flex-direction: column;
    row-gap: 10px;
    margin-top: 20px;
}

.form-search-processo_legislativo input, 
.form-search-processo_legislativo select, 
.form-search-processo_legislativo textarea{
  border: 1px solid #cbc8c8;
  padding: 10px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  width: 100%;
  font-size: 14px;
}


.anexos_processo_legislativo{
  display: flex;
  flex-direction: row;
  column-gap: 15px;
  flex-wrap: wrap;
}

.btn_processo_legislativo button{
  background-color: #f1f8ff;
  border: 1px solid #afc3e4;
  border-radius: 5px;
  color: #072046;
  padding: 5px 10px 5px 10px;
  cursor: pointer;
  fill: #afc3e4;
  display: flex;
  flex-direction: row;
  align-items: center;
  column-gap: 5px;
}

.btn_processo_legislativo:hover button{
  background-color: #fff;
}


.date-pl {
  position: absolute;
  right: 15px;
  background-color: #2280c4;
  padding-right: 5px;
  padding-left: 5px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  color: #fff;
}

.btn-pl-submit{
  background-color: #efefef;
  cursor: pointer;
}

.btn-pl-submit:hover{
  background-color: #f7f7f7;
  cursor: pointer;
}

.pl-notfound {
  background-color: #fffbc4;
  padding: 15px;
  border-radius: 5px;
  border: 1px solid #d2ca61;
  color: #6f6a23;
}

.pl_count {
  border: 1px solid #e3e3e3;
  padding: 0 3px 0 3px;
  border-radius: 2px;
  background-color: #f8f8f8;
}

.autor-single.container {
    margin-top: 30px !important;
}

.btn-processo-legislativo {
    margin-top: 30px !important;
}
