﻿/*!
 * Revista de Defesa da Concorrência - CSS Versão 52
 */

@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans&display=swap');

/*body style*/

body{
 color:#000;
 background-color:#fff;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
 font-family: 'Josefin Sans', sans-serif;
 text-transform: uppercase;
}

/*header style*/

header .row {
	background-color: #041e49; 
}

/*container style*/

.container-fluid {
 background-color: #00689e;
}

.row {
 background-color: #fff;
}

/*navbar style*/

.navbar-collapse{
 float:right;
 padding:35px 1px;	
 text-transform: uppercase;
 text-shadow: 0 0 0;	
 font-family: 'Josefin Sans', sans-serif;
}

.navbar-brand{
 float:left;
 height:115px;
 padding:1px 1px;
}

@media (min-width:768px) {
 .navbar-header {
  float:left;
 }
}

*{
	margin:0;
	padding: 0;
	box-sizing: border-box;
}

/*page style*/

.breadcrumb {
 border:0px solid rgba(0,0,0,0.6);
 text-shadow:0 0 0;
 background-image:-webkit-linear-gradient(#fff, #fff 60%, #fff);
 background-image:-o-linear-gradient(#fff, #fff 60%, #fff);
 background-image:linear-gradient#fff, #fff 60%, #fff);
}

html{
	font-size: 10 px;
}

/*page about style*/

.breadcrumb a {
	color: #000;
	}

.page_about h1{
	font-size: 24px;
	text-shadow:0 0 0;
	color: #00689e;
}

.page_about h3 {
	font-size: 18px;
	text-shadow:0 0 0;
}

.page_about a {
	color: #00689e;
}

/*sidebar style*/

.panel,
.pkp_block {
	background-color: #fff;
	border:0px solid transparent;
}

.pkp_block .title {
 text-transform: uppercase;
 text-shadow: 0 0 0;
 font-family: 'Josefin Sans', sans-serif;
 font-weight: normal;
 color: #00689e;
 background-color:#fff;
 border-color:rgba(0,0,0,0.6);
 border-bottom: 1px solid #ccc;
 padding:1px 1px;	 
}

.pkp_block ul li {
 position:relative;
 display:block;
 padding:5px 5px;
 margin-bottom:-1px;
 background-color:#fff;
 border:0px solid rgba(0,0,0,0);

}

.pkp_block ul li a {
 color: #000;
}

.page-header h2, .page_article h1, .page_article h2, .page_article a, .author-bios h3 {
	color: #000;
	text-shadow: 0 0 0;
}

.media-heading a{
	color: #000;
	text-shadow: 0 0 0;
}

/*slideshow style*/


.slideshow
{ 
	width: 730px;
	height: 180px;
	position: relative;
	overflow: hidden;
  border-radius: 6px;
}

.slideshow-item{ 
	width: inherit;
	height: inherit;
	position: absolute;
	opacity: 0;
	animation: cycleImages 30s infinite;
}

.slideshow-item img{ 

	width: 100%;
	height: 100%;
	object-fit: cover;
	animation: zoom 31s infinite;
}

.slideshow-item:nth-child(1),
.slideshow-item:nth-child(1) img{ 

	animation-delay: 0s;
}

.slideshow-item:nth-child(2),
.slideshow-item:nth-child(2) img{ 

	animation-delay: 10s;
}

.slideshow-item:nth-child(3),
.slideshow-item:nth-child(3) img{ 

	animation-delay: 20s;
}

.slideshow-item-text{ 
	max-width: 50%;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	background-color: rgba(0,0,0,.8);
	color: #fff;
	padding: 1Orem 5rem;

}

.slideshow-item-text h5{
	font-size: 2rem; 
 font-family: 'Josefin Sans', sans-serif;
	text-transform: uppercase; 
	letter-spacing: 1px; 
	margin: 1rem;
}

.slideshow-item-text p{
	font-size: 1rem; 
	 font-family: 'Josefin Sans', sans-serif;
	letter-spacing: 1px;
	margin: 1rem;
}

/*page article style*/

.panel-default>.panel-heading,
.pkp_block .title {
 color:#000;
 background-color:#fff;
 border-color:rgba(0,0,0,0.6);
 text-transform: uppercase;
 text-shadow: 0 0 0;	
 font-family: 'Josefin Sans', sans-serif;
}

.article-summary p{
	padding: 1em;
}

.article-summary h2{
 text-transform: uppercase;
 text-shadow: 0 0 0;
 font-family: 'Josefin Sans', sans-serif;
 font-weight: normal;
 font-size: 20px;
 color:#000;
 background-color:#fff;
 border-color:rgba(0,0,0,0.6);
 border-bottom: 1px solid #ccc;
 padding: 1px 1px;	 

}

.page_article .page-header {
	font-size: 24px;
	color: #00689e;
}

.page_article .article-more-details h2{
	font-size: 20px;
  border-bottom: 1px solid #000;
}

.page_article .article-references p {
	padding: 0px 15px;
}

.page_article .panel-heading {
	font-size: 20px;
	padding: 0px 0px;
}

.page_article .article-sidebar img{
	display: none;
}


.media-heading .biography-author h3 {

	
}

@keyframes cycleImages {
	25%{
		opacity: 1;
	}
	40%{
		opacity: 0;
	}
}

@keyframes zoom {
	100%{
		transform: scale(1.3);
	}
}

.col-md-8 {
	background-color: #fff;
}

.block_information h2, .block_language h2 {
	font-size: 20px;
}

.date-published {
	background-color: #fff;
}

.keywords {
	background-color: #fff;
}

/*page issue style*/

.page_issue breadcrumb a {
	color: #fff;
}

.page_issue .heading.row {
	display: none;
}

.page_issue .page-header small {
	font-size: 20px;
	color: #00689e;
}

.page_issue .media-heading a {
 font-size: 18px;
 font-family: 'Josefin Sans', sans-serif;
 text-transform: none; 
}

.page_issue .media-heading p {
 font-size: 18px;
 font-family: 'Josefin Sans', sans-serif;
 text-transform: none; 
 padding: 5px 0px;
}

/*footer style*/

footer .row {
	background-color: #00689e; 
}

footer[role="contentinfo"] {
 background:#00689e;
 padding: 0em;
 margin-top: 0em;	

}

footer[role="contentinfo"] .img-responsive {
 display:none;
}

footer[role="contentinfo"] h2, h4 {
 color:#fff;
 padding-left:10px;
 font-family: 'Josefin Sans', sans-serif;
 text-shadow: 0 0 0;		
}

footer[role="contentinfo"] p {
 color:#fff;
 padding-left:10px;
	
}

footer[role="contentinfo"] a {
 color:#fff;
 text-decoration:none;
}

footer[role="contentinfo"] a:hover {
 color:#fff;
 text-decoration:underline;
}

footer .about-company img {
 height:100px;
 width: auto;	
}

footer .col-sm-6 {
 border-top: 1px solid #ccc; 
 background: #fff; 
 text-align: center;
}

footer .col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
 position:relative;
 min-height:1px;
 padding-right:1px;
 padding-left:10px
}

.footerSupports{
 border-top: 1px solid #ccc; 
 background: #fff; 
 text-align: center;
 padding: 1em;
 margin-top: 31%;	
}

.footerSupports a{
	display: inline-block;     
	height: 40px; margin: 1px;
}

.footerSupports a img{
	max-height: 94%; 
	width: auto; 
	display: block; 
	border: 0px;     
	opacity: 0.7; 
	-webkit-transition: .2s; 
	transition: .2s;
}

.footerSupports a:hover img{ 
	opacity: 1;
}

/*complementar style*/

.current_issue{
	display: none;
}

.nav-pills>li>a {
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff484e55', endColorstr='#ff313539', GradientType=0);
 background-repeat:no-repeat;
 filter:none;
 border:0px solid rgba(0,0,0,0.6);
 text-shadow:0px 0px 0px rgba(0,0,0,0.0);
 text-transform: uppercase; 
 color: #fff;	
 font-family: 'Josefin Sans', sans-serif;	
}

.nav-pills>li>a:hover {
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff020202', endColorstr='#ff141618', GradientType=0);
 background-repeat:no-repeat;
 filter:none;
 border:0px solid rgba(0,0,0,0.6);
 background-color:#fff;		
}

.form-control {
 display:block;
 width:100%;
 height:38px;
 padding:8px 12px;
 font-size:14px;
 line-height:1.42857143;
 color:#272b30;
 background-color:#fff;
 background-image:none;
 border:0px solid #000;
 border-radius:4px;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
 box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
 -webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
 -o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
 transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.btn-default,
.pkp_block.block_make_submission a {
 background-image:none;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff484e55', endColorstr='#ff313539', GradientType=0);
 background-repeat:no-repeat;
 filter:none;
 text-transform: uppercase; 
 font-family: 'Josefin Sans', sans-serif;		
 border:0px solid #000;	
 background-color:#00689e;	
 text-shadow:0px 0px 0px rgba(0,0,0,0.0);	
}
.btn-default a:hover {
 background-image:none;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff020202', endColorstr='#ff141618', GradientType=0);
 background-repeat:no-repeat;
 filter:none;
 background-color:#041e41;	 
}

.btn,
.pkp_block.block_make_submission a {
 border-color:rgba(0,0,0,0.0);
 text-shadow:0px 0px 0px rgba(0,0,0,0.0);	
 background-image:none;	
 background-color:#00689e;	 
 text-transform: uppercase; 
 font-family: 'Josefin Sans', sans-serif;
}

.btn:hover,
.pkp_block.block_make_submission a {
 border-color:rgba(0,0,0,0.0);
 text-shadow:0px 0px 0px rgba(0,0,0,0.0);	
 background-image:none;	
 background-color:#041e49;	
 text-transform: uppercase; 
 font-family: 'Josefin Sans', sans-serif;	
}

.btn-primary {
 border-color:rgba(0,0,0,0.0);
 text-shadow:0px 0px 0px rgba(0,0,0,0.0);	
 background-image:none;	
 background-color:#00689e;	 
 text-transform: uppercase; 
 font-family: 'Josefin Sans', sans-serif;
 color: #fff;	
}

.btn-default,
.pkp_block.block_make_submission a {
 background-image:none;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff484e55', endColorstr='#ff313539', GradientType=0);
 background-repeat:no-repeat;
 filter:none;
 text-transform: uppercase; 
 font-family: 'Josefin Sans', sans-serif;		
 border:0px solid #000;	
 background-color:#00689e;	
 text-shadow:0px 0px 0px rgba(0,0,0,0.0);	
}
.btn-default:hover {
 background-image:none;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff020202', endColorstr='#ff141618', GradientType=0);
 background-repeat:no-repeat;
 filter:none;
 background-color:#041e41;	 
}

.navbar-nav>li>a {
 padding-top:10px;
 padding-bottom:10px;
 line-height:20px;
 text-shadow:0px 0px 0px rgba(0,0,0,0.0);	
 color: #fff;	
}

.footer li{
list-style: none;	
}

.series.lead {
 text-shadow:0px 0px 0px rgba(0,0,0,0.0);		
}

.page_submissions h1 {
	font-size: 24px;
  text-shadow:0px 0px 0px rgba(0,0,0,0.0);	
	color: #00689e;
}

.page_submissions h2 {
	font-size: 20px;
  text-shadow:0px 0px 0px rgba(0,0,0,0.0);		
}

.page_submissions p  {
	font-size: 14px;
	
}

.page_submissions a  {
	color: #00689e;	
}

.submission_checklist .list-group-item {
	background-color: #fff;
  border:0px solid #000;	
}

.submission_checklist .list-group-item a {
	color: #00689e;
}

.page_contact h1 {
	font-size: 24px;
  text-shadow:0px 0px 0px rgba(0,0,0,0.0);
	color: #00689e;
}

.page_contact h3 {
	font-size: 18px;
 text-shadow:0px 0px 0px rgba(0,0,0,0.0);
}

.page_privacy h1 {
		font-size: 24px;
  text-shadow:0px 0px 0px rgba(0,0,0,0.0);
	color: #00689e;
}

.page_editorial_team h1 {
	font-size: 24px;
  text-shadow:0px 0px 0px rgba(0,0,0,0.0);
	color: #00689e;
}

.page_announcements h1 {
	font-size: 24px;
  text-shadow:0px 0px 0px rgba(0,0,0,0.0);
	color: #00689e;
}

.announcement-summary a {
    color: #00689e !important;
    text-decoration: none;
}

.announcement-summary a:hover, a:focus {
    color: #00689e !important;
    text-decoration: underline;
}

.description a {
    color: #00689e !important;
    text-decoration: none;
}

.description a:hover, a:focus {
    color: #00689e !important;
    text-decoration: underline;
}

.media-heading a {
    color: #000 !important;
    text-decoration: none;
}

.media-heading a:hover, a:focus {
    color: #000 !important;
    text-decoration: underline;
}

.media-heading {
margin-top: 5px !important;
margin-bottom: 5px;
}