/* Include Fonts */
@import url("index-fonts.css");
@import url("capaouvidoria.css");
@import url("ouvidoria.css");
@import url("ouvidoria_formulario.css");

/* Include Fonts */

/* Class utilities */
.content-row{
	width: 100%;
	float: left;
}
.col-box-noPadding{
  padding-left: 0px;
  padding-right: 10px;
}

/* Panels */
.panel-info>.panel-heading {
  background-color: #1a81c4;
  border-color: #1a81c4;
  color: #fff;
}

h4 a small {
  color: #fff;
}

/* Header */
/* Accessibility */
#content-header-acessibilidade{
  padding-top: 15px;
	background-color: #f2f3f5;
}
.col-box-acessibilidade, .col-box-acessibilidade-2, .col-box-acessibilidade-3{
  margin-bottom: 15px;
}
.col-box-acessibilidade ul{
  left: 0px;
  margin:  0px;
  padding-left: 0px;
}
.col-box-acessibilidade ul li{
  display: inline;
  margin-right: 10px;
}
.col-box-acessibilidade ul li a{
  font-size: 12px;
  font-family: Poppins-Light;
  color: #4d5154;
}
.col-box-acessibilidade-2 ul{
  margin:  0px;
  padding-left: 0px;  
}
.col-box-acessibilidade-2 ul li{
  display: inline;
  margin-right: 10px;
}
.col-box-acessibilidade-2 ul li a{
  font-size: 12px;
  font-family: Poppins-Light;
  color: #4d5154;
}
.col-box-acessibilidade-3{
  color: #FFF;
}
.col-box-acessibilidade-3 a{
  font-size: 16px;
  font-family: Poppins-Light;
  color: #FFFFFF;
  padding-left: 2px;
  padding-right: 2px;
}
/* Header */
.content-header{
	padding-top: 35px;
	padding-bottom: 35px;
}

/* Logo */
/*.col-box-header a img{
	max-height: 114px;
}*/
/* Content Header Slick */
.content-header-slick{
	background-color: #1a81c4;
}
.row-header-slick  .slick-prev:before, .row-header-slick  .slick-next:before{
  color: #FFF;
  font-size: 30px;
}
.row-header-slick  .slick-dots li{
  width: 30px;
  height: 30px;
}
.row-header-slick  .slick-dots li button:before{
  color: #FFF;
  font-size: 100px;
}
.row-header-slick  .slick-dots li.slick-active button:before{
  color: #FFF;
  font-size: 100px;
}
.row-header-slick  .slick-dots li.slick-active button:before{
  color: #FFF;
  font-size: 100px;
}
.row-header-slick  .slick-dots li.slick-active button:before{
  color: #FFF;
  font-size: 100px;
}
/* Content Header Information */
.content-header-information{
  padding-top: 30px;
  background-color: #1a81c4;
}
.col-box-information-search{
  margin-bottom: 30px;
}
.col-box-information-search form .input-group{
  width: 100%;
  float: left;
}
.col-box-information-search form div input{
  height: 40px;
  border-color: transparent;
  border-radius: 0px;
  background-color: #FFF;
}
.col-box-information-search form div input::-moz-placeholder,
.col-box-information-search form div input::-webkit-input-placeholder{
  color: #7f7e7b;
  font-size: 14px;
  font-family: Poppins-Regular;
}
.col-box-information-search form div .btn-search{
  font-size: 14px;
  color: #FFF;
  height: 40px;
  border-radius: 0px;
  border-color: transparent;
  background-color: #4d5154;
  font-family: 'Poppins-Regular';
}

/* Escolha o Assunt */
.col-box-information-sequential{
  margin-bottom: 20px;
}
.col-box-sequential a{
  color: #FFF;
}
.col-box-sequential a .media{
  vertical-align: top;  
}
.col-box-sequential a .media .media-left{
  font-family: Chivo-Black;
  font-size: 52px;
  color: #FFF;
  height: 40px;
  padding-right: 0px;
  padding-left: 11px;
  line-height: 0px;
  vertical-align: middle;
  background-color: #bdbebf;
}
.col-box-sequential a .media .media-body{
  font-size: 20px;
  padding-left: 10px;
  vertical-align: middle;
  font-family: Poppins-SemiBold;
}
.col-box-sequential-indicator i{
  font-size: 40px;
  line-height: 0px;
  vertical-align: middle;
  margin-top: 18px;
  color: #FFF;
}
.col-box-sequential a:hover{
  text-decoration: none;
}
.col-box-sequential a .media .active-information{
  background-color: #edd015;
}

/* Content Main */
.content-main{
  padding-top: 50px;
  padding-bottom: 20px;
}
/* Vinheta Capa */
.col-box-vinheta-page{
  margin: 0px;
  padding: 0px;
  border: none;
  margin-bottom: 30px;
}
.col-box-vinheta-page h3{
  margin: 0px;
  color: #333333;
  font-size: 24px;
  font-family: Poppins-SemiBold;
}
/* Conteúdo Capa */
.col-box-assuntos-capa{
  margin-bottom: 30px;
}
.col-box-assuntos-capa a{
  color: #333333;
  font-size: 17px;
  font-family: Poppins-SemiBold;
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 4px solid #868f98;
  background-color: #3e3e3e0d;
  width: 100%;
  float: left;
}
.col-box-assuntos-capa a:hover{
  color: #1a81c4;
  background: rgba(31, 49, 78, 0.08);
  transition: 0.5s;
  -o-transition: 0.5s;
  -webkit-transition: 0.5s;
  text-decoration: none; 
}
/* Footer */
.content-footer-quest{
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #1a81c4;
  margin-bottom: 10px;
}
a:hover .content-footer-quest{
  background-color: #1a81c4;
}
.col-box-footer-quest{
  color: #FFF;
  font-size: 26px;
  font-family: Poppins-SemiBold;
}
/* content-footer */
.content-footer{
  padding-top: 30px;
  background-color: #1a81c4;
}
.content-footer-information{
  padding-top: 30px;
  background-color: #ffffff;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.col-box-footer-sitemap a{
  color: #FFFFFF;
  font-size: 14px;
  font-family: Poppins-SemiBold;
  width: 100%;
  float: left;
  padding-bottom: 5px;
  border-bottom: 1px solid #FFF;
  margin-bottom: 30px;
}
.col-box-footer-sitemap a:hover{
  text-decoration: none;
  border-color: #edd015;
}

/* FOOTER INFORMATION */
.col-box-footer-information{
  margin-bottom: 30px;
}
.col-box-footer-information div .media-left{
  padding-right: 40px;
}
.col-box-footer-information div .media-left i{
  color: #1a81c4;
  font-size: 60px;
  padding-top: 20px;
  /* vertical-align: middle; */
}
.col-box-footer-information .media .media-body .media-heading{
  color: #1a81c4;
  font-size: 30px;
  font-family: Exo-ExtraBold;
  margin: 0px;
  width: 100%;
  float: left;
}
.col-box-footer-information .media .media-body h5{
  color: #1a81c4;
  font-size: 16px;
  font-family: Poppins-Regular;
  margin: 10px 0 15px 0;
  width: 100%;
  float: left;
}
.col-box-footer-information .media .media-body .media-footer{
  color: #1a81c4;
  font-size: 18px;
  font-family: Poppins-SemiBold;
  margin: 0px;
  width: 100%;
  float: left;
}
.col-box-footer-information .media .media-body h4{
  color: #1a81c4;
  font-size: 16px;
  font-family: Poppins-SemiBold;
  margin: 0px;
  width: 100%;
  float: left;
}
.col-box-footer-information .media .media-body h6{
  color: #1a81c4;
  font-size: 14px;
  font-family: Poppins-Regular;
  margin: 5px 0 10px 0;
  width: 100%;
  float: left;
}
.col-box-logo-mpx{
  padding-top: 20px;
}
/* END */
.col-box-footer-end{
  color: #333333;
  font-size: 12px;
  font-family: Poppins-Light;
  padding-top: 30px;
  padding-bottom: 30px;
}
/* Links úteis */
.col-box-links-uteis{
  margin-bottom: 20px;
}
/* Alerts */
.text-alert-danger{
  font-family: Poppins-Regular;
}
/* Paginação */
.box-pagination li a{
  color: #333;
  font-size: 14px;
  font-family: Poppins-Regular;
  padding: 10px 15px;
}
.box-pagination li a:hover{
  color: #333;
}
.box-pagination li.active a,
.box-pagination li.active a:hover,
.box-pagination li.active a:focus
{
  border-radius: 0px;
  background-color: #1a81c4;
}
.box-pagination li a,
.box-pagination li span,
.box-pagination li a:focus,
.box-pagination li a:hover,
.box-pagination li span:focus,
.box-pagination li span:hover{
  border-radius: 0 !important;
  border-color: #1a81c4;
  margin: 5px !important;
}
.pagination .disabled{
  display: none;
}
