/*!
 * Start Bootstrap - The Big Picture (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */


@font-face {
    font-family: 'cocogoose';
    src: url('/fonts/cocogoose-light.woff2') format('woff2'),
        url('/fonts/cocogoose-light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'cocogoose';
    src: url('/fonts/cocogoose-demibold.woff2') format('woff2'),
        url('/fonts/cocogoose-demibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'cocogoose';
    src: url('/fonts/cocogoose.woff2') format('woff2'),
        url('/fonts/cocogoose.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body {
	margin-top: 20px;
	margin-bottom: 50px;
	background: #000;
	color: #fff;
}

h1 {
	font-family: 'cocogoose', sans-serif;
}

.navbar {
	background: #fff;
	color: #999999;
}

.ppolicy, .blimited, .eresponsible {
    float: left;
    height: 50px;
    padding: 15px 15px;
    font-size: 15px;
    line-height: 20px;
}

a {
	color: #555;
	text-decoration: none;
}

a:hover {
	color: #fff;
	background: #000;
	text-decoration: none;
}

.eresponsible {
    color: #000;
}

.list-unstyled{
	margin-top: 20px;
}

.list-unstyled a{
	color: #aaa;
}

.list-unstyled a:hover{
	color: #fff;
}

.aselected {
	color: #fff !important;
	font-weight: 600;
}

.weimg{
	margin-top: 30px;
	margin-right: 30px;
	vertical-align: bottom;
}

.homepage {
	text-align: center;
	padding-top: 100px;
}

.homeimg {
	padding: 50px;
}
/*==================================================
=            Bootstrap 3 Media Queries             =
==================================================*/

@media (min-width: 1200px){
	.full {
	  background: url('/images/main.jpg') no-repeat bottom 50px center fixed;
	}
	.fulls {
	  background: url('/images/support.jpg') no-repeat bottom 50px center fixed;
	}
	.full, .fulls {
	  -webkit-background-size: auto;
	  -moz-background-size: auto;
	  -o-background-size: auto;
	  background-size: auto;
	  min-height: 58%;
	  position:fixed;
	  bottom:0px;
	  width: 100%;
	  z-index: -1;
	}
}
@media (max-width: 1200px) and (max-height:720px){
	.full {
	  background: url('/images/main-1200.jpg') no-repeat bottom 50px center fixed;
	}
	.fulls {
	  background: url('/images/support-1200.jpg') no-repeat bottom 50px center fixed;
	}
	.full, .fulls {
	  -webkit-background-size: auto;
	  -moz-background-size: auto;
	  -o-background-size: auto;
	  background-size: auto;
	  min-height: 58%;
	}
}
@media (max-height:720px){
	.full {
	  background: url('/images/main-1200.jpg') no-repeat bottom 50px center fixed;
	}
	.fulls {
	  background: url('/images/support-1200.jpg') no-repeat bottom 50px center fixed;
	}
	.full, .fulls {
	  -webkit-background-size: 50%;
	  -moz-background-size: 50%;
	  -o-background-size: 50%;
	  background-size: 50%;
	  min-height: 45%;
	}
}
@media (max-width: 992px){
	.full {
	  background: url('/images/main-1200.jpg') no-repeat bottom 50px center;
	}
	.fulls {
	  background: url('/images/support-1200.jpg') no-repeat bottom 50px center fixed;
	}
	.full, .fulls {
	  background: url('/images/main-1200.jpg') no-repeat bottom 50px center;
	  -webkit-background-size: contain;
	  -moz-background-size: contain;
	  -o-background-size: contain;
	  background-size: contain;
      min-height: 50%;
	}
}
@media (max-width: 768px){
	.full {
	  background: url('/images/main-768.jpg') no-repeat bottom 50px center;
	}
	.fulls {
	  background: url('/images/support-768.jpg') no-repeat bottom 50px center fixed;
	}
	.full, .fulls {
	  -webkit-background-size: contain;
	  -moz-background-size: contain;
	  -o-background-size: contain;
	  background-size: contain;
      min-height: 50%;
	}
}

@media (max-width: 480px){
	.full {
	  background: url('/images/main-480.jpg') no-repeat bottom 50px center;
	}
	.fulls {
	  background: url('/images/support-480.jpg') no-repeat bottom 50px center fixed;
	}
	.full, .fulls {
	  background-position: right;
      min-height: 300px;
	  background-size: cover;
	}
	.ppolicy, .blimited, .eresponsible {
		height: 20px;
		padding: 5px 5px;
		line-height: 10px;
	}	
	.eresponsible {
		font-size: 12px;
		
	}
	.tr-backround{
		background: #08080880;
	}
	.homepage {
		padding-top: 0px;
		font-size: 0.9em;
		font-weight: 900;
	}
	.homepage h1 {
		font-size: 2em;
	}
}
