/* Copyright 1999-2016. Parallels IP Holdings GmbH. All Rights Reserved. */
@import url(//fonts.googleapis.com/css?family=Open+Sans:300,400,600&subset=latin,latin-ext,cyrillic,cyrillic-ext,greek,greek-ext,vietnamese);


#page {
	padding-top: 50px;
}
#pregunta {
    margin: auto;
    border: solid thin lightgrey;
    padding: 15px;
    background: white;
    border-radius: 4px;
	box-shadow: 0 2px 2px 0 rgba(153, 153, 153, 0.14), 0 3px 1px -2px rgba(153, 153, 153, 0.2), 0 1px 5px 0 rgba(153, 153, 153, 0.12);
	margin-bottom: 30px;
}

p.btn-txt {
    text-transform: initial;
    white-space: pre-wrap;
    color: #4e5458;
    font-size: 11px;
}
.listamarcas.listatests a.btn {
    min-height: 280px;
	display: block;
}
.listamarcas a.btn {
	display: block!important;
}
.navbar-nav.centrada {
	width: 100%;
	text-align: center;
}
.navbar-nav.centrada > li {
	float: none;
	display: inline-block;
}
.espaciosup {
	margin-top: 25px;
}
.heroheader.autoescuela {
    background: url(/test-autoescuela/img/foto-encabezado.jpg) no-repeat center;
    background-size: cover;
    height: 40vh;
}
.heroheader.autoescuela .carousel-herotext h1 {
    font-size: 2em;
}
.imgtest {
    float: right;
    border-radius: 4px;
    border: solid thin lightgray;
    margin: 0px 0px 10px 10px;
	max-width: 250px;
}
.jumbotron.espaciosup.lateral p {
    font-size: 12px;
    text-align: left;
}

.img-permiso-b {
    max-width: 150px;
    margin: 25px;
}
.img-permisos {
    height: 50px;
    margin: 25px auto;
}
.test h1 {
    margin: 0 0 12px;
    padding: 0;
    font-size: 24px;
    font-weight: 400;
    line-height: 28px;
    color: #444;
}
.test h2 {
    margin: 0 0 5px;
    padding: 0;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
    color: #444;
}
.test p { margin: 12px 0; }
iframe { border: 1px solid #bebebe; }
.test-data table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}
.test-data td,
.test-data th { padding: 0; }
.test-data table > thead > tr > th,
.test-data table > tbody > tr > th,
.test-data table > tfoot > tr > th,
.test-data table > thead > tr > td,
.test-data table > tbody > tr > td,
.test-data table > tfoot > tr > td {
    padding: 6px 8px;
    line-height: 1.4;
    vertical-align: top;
    border-top: 1px solid #d6d6d6;
}
.test-data table > thead > tr:first-child > th,
.test-data table > tbody > tr:first-child > th,
.test-data table > tfoot > tr:first-child > th,
.test-data table > thead > tr:first-child > td,
.test-data table > tbody > tr:first-child > td,
.test-data table > tfoot > tr:first-child > td {
    border-top: 0;
}
.test-data table th {
    text-align: left;
    white-space: nowrap;
    font-weight: 700;
    background: #fafafa;
}


.banner.lateral {
	margin-top: 40px;
	display: block;
}
/* publicidad nativa */

a.btn.nativo.carfy1 {
    background: url('../img/pub-bg-carfy-nativo.jpg');
    background-size: cover;
    background-position-x: center;
    background-position-y: center;
    text-align: right;
    color: #FFF!important;
}
a.btn.nativo.carfy1:hover {
    -webkit-filter: brightness(1.5);
    filter: brightness(1.5);
}
.textoentrada {
    margin: 40px;
    font-size: 1.1em;
    line-height: 1.6em;
}

/* css pie */
.piedepagina {
    font-weight: 100;
    padding: 40px 0px;
    background: #3c4042;
    color: white;
/*    position: absolute;
    right: 0;
    bottom: 0;
    left: 0; */
    -webkit-box-shadow: inset 0px 10px 22px -8px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: inset 0px 10px 22px -8px rgba(0, 0, 0, 0.75);
    box-shadow: inset 0px 10px 22px -8px rgba(0, 0, 0, 0.75);
}

.piedepagina a {
    color: white;
    text-decoration: none;
}
.piedepagina ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.piedepagina ul li {
	display: block;
	margin: 0.5em;
}
.pie-der ul {
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
}
.pie-der h3 {
    margin-top: 0px;
}
.copyright {
    margin: 1em;
    display: inline-block;
	text-align: center;
}
.piedepagina .pie-izq li {
    display: block;
    margin-left: 0px;
    font-size: 1em;
}
.pie-fijo {
    background: white;
    border-top: solid thin #c92020;
    border-bottom: solid thin #c92020;
}