/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
.img{
	width: 100%;
	height: auto;
}
.main{
  height: auto;
  text-align: center;
  padding-right: 15px;
  padding-left: 15px;
}
h2{
  text-align: center;
  border-bottom: double 6px #ff699b;
  border-top: double 6px #ff699b;
  color: #ff699b;
  
}
.youtube_ifreme{
    aspect-ratio: 16 / 9;
    width: 100%;
    height: auto;
}
.article{
  text-align-last: center;
  text-align: center;
  padding-right: 15px;
  padding-left: 15px;
}
.sample-box {
  position: relative;
  text-align: center;
}
.aside{
	text-align-last: center;
	text-align: center;
	background: #FCFFD4;
	padding-top: 50px;
	padding-right: 15px;
    padding-left: 15px;
}
.tempo{

}
.flex-containerA{
	text-align: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;	
}
.flex-itemA{
	text-align: center;
	padding: 15px;
	overflow: hidden;
    margin: 2em 0;
    font-weight: bold;
    border: solid 3px #c0c0c0;
	margin: 5px;
}
.flex-containerB{
	text-align: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;	
}
.flex-itemB{
	text-align: center;
	padding: 15px;
	overflow: hidden;
    margin: 2em 0;
    font-weight: bold;
    border: solid 3px #c0c0c0;
	margin: 5px;
}
.portal{
	text-align-last: center;
	text-align: center;
	background: #FCFFD4;
	padding-right: 15px;
    padding-left: 15px;
}
.flex-containerC{
	text-align: center;
	display: flex;
	justify-content: center;	
}
.flex-itemC{
	text-align: center;
}
img{
	align-content: center;
}
h3{
	text-align: center;
}
p{
	text-align: center;
}
header{background: #ff838b;}
footer{background: #ffce5b;
	   font-size: 12px;
}
 

/*# sourceMappingURL=bootstrap.css.map */

@media (max-width: 1222px){
}
