.tema{
	color: yellow;
	text-align: left;
	font-size: 24px;
	font-family: Lato,Helvetica,sans-serif;
}

.container { border-top: #cccccc 1px solid; }

.txt-branco {
	color:#000 !important;
}

.txt-sub {
	font-size:12px !important; 
}

.top-menos {
	margin-top:-100px ;
}

.no-border {
	border:none;
}

.txt-left {
	text-align: left !important;
}

.txt-center {
	text-align: center !important;
}


.title{
	color: #ee3224;
	text-transform: uppercase;
	text-align: left;
	font-size: 16px;
	font-family: Lato,Helvetica,sans-serif;
}

.text-list {
	font-size: 70%;
	color:#494848;
}

.h-left {
	color:#ee3224;
	font-size: 18px;
	text-align: left !important;
	padding: 10px 20px;
	font-family: Lato,Helvetica,sans-serif;
	font-style: normal;
}

.p-left {
	color: #494848;
	text-align: left !important;
	padding: 0 20px;
	font-family: Lato,Helvetica,sans-serif;
}
.col-sm-6 img {
    /*margin-top: 22px;*/
}

.p-center {
	color: #494848;
	text-align: center;
	font-family: Lato,Helvetica,sans-serif;
}

p {
	color: #fff;
	text-align: center;
	font-family: Lato,Helvetica,sans-serif;
	font-size: 14px;
	line-height: 1.3em;
}

.box-link {
	background-color:#141414;
}
.boxcolor {
	background-color:rgb(234, 234, 234);
}
.boxcolor2 {
	background-color:rgb(240, 240, 240);
}

#boxcolor {
	background-color:#6b0007;
}


@media (max-width: 420px){
	.video{
    height: 200px;
  }
}

@media (min-width:421px) and (max-width: 600px){

	.video{
    height: 350px;
  }
}
@media (min-width:601px) and (max-width: 740px){
	
  .video{
   height: 400px;
  }
}

.icon {
	color:red;
	display: inline-block;
	width: 1em;
	height: 1em;
	stroke-width: 0;
	stroke: currentColor;
	fill: currentColor;
  }
  .icon-keyboard {
	width: 1.125em;
  }