@charset "utf-8";
/* CSS Document */

:root {
	--brand-blue: #1a70ad;
	--brand-blue-active: #329bea;
	--text-color: #333;
}

body {
	font-family:verdana,arial,helvetica,sans;
	font-size:14px;
	color: var(--text-color)
}

.page{
	margin:30px;
}
.container {
	position: relative;

}
a {
	color: var(--brand-blue);
}

a:link, a:visited {
	text-decoration:none;
	
}

a:hover, a:active {
	text-decoration:underline;
	color: var(--brand-blue-active);
}

h1, h2, h3, h4, h5, h6 {
	margin:0px;
	margin-bottom:10px;
	color: var(--text-color);
	font-family: 'Coquette-Bold';
}

h1 {
	font-size:36px;
}

h2 {
	font-size:32px;
}

h3 {
	font-size:28px;
}


h4 {
	font-size:24px;
}


h5 {
	font-size:20px;
}

.img-responsive {
	display:inline-block;
}

table .collapse.in {
    display: table-row !important;
}

.btn-default, .btn-primary {
	background-color: var(--brand-blue);
	color: #fff;
	border:none;
}

.btn-default:hover, .btn-default:focus, .btn-default:active,
.btn-primary:hover,  .btn-primary:focus,  .btn-primary:active {
	background-color: var(--brand-blue-active);
	color: #fff;
	border:none;
}

.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}

/*************************************************************
*
*	TESTS
*
**************************************************************/

.header {
	
}

.content {
	/*min-height: 300px;*/
	min-height: 80vh;
	margin:60px 0;
}

.header-data {
	text-align:right;
}

.footer {
	text-align:center;
}

.redactor-editor {
	max-width: 100%;
	width: 90%;
	margin: 0 auto;
}