.pointer {
	cursor: pointer;
}

.panel-signin {
	margin: 0 auto;
	max-height: 100%;
	padding: 25% 25%;
}

.panel-signin  .form-control-custom, .panel-signin .btn-default {
	color: white;
	background-color: #bbb;
	border-color: #bbb;
	background-color: #bbb;
}

.panel-signin .btn-default i {
	padding-left: 15px;
	color: #47a447;
	font-size: 1em;
}

.preview-logo {
	margin-left: auto;
	margin-right: auto;
	height: auto;
	display: block;
}

.total-logo {
	width: 85%;
}

.box-content.images {
	margin-left: 1%;
	margin-right: 1%;
	margin-bottom: 1%;
	border-radius: 0 0 20px 20px;
	background-color: white;
	height: 100%;
	display: inline-block;
	width: 98%;
}

.headerText {
	font-size: 1.0rem;
	text-align: center;
	vertical-align: middle;
	line-height: 1.5rem;
}


ul.list-module li.pointer:hover {
	background-color: #3087c6;
}

.box-head {
	background-color: rgb(7, 174, 229);
	border-radius: 25px 25px 0 0;
	height: 50px;
}

ul.liste-start, .adivceText {
	font-size: 1rem;
}

.customText p {
	font-size: 0.9rem;
}

h1 {
	text-transform: none;
}

.box-head h4 {
	font-size: 1.12rem;
	font-style: normal;
	font-weight: 300;
	line-height: 1.12em;
	padding: 15px 15px 15px 50px;
	width: 85%;
}

.ssl-badge {
	height: 60px;
	position: absolute;
	right: 20px;
	top: -5px;
	width: 60px;
}

.lock-img img {
	height: 34px;
	position: absolute;
	top: 5px;
	left: 15px;
	width: auto;
}

.ssl-badge img {
	width: 100%;
}

.login-box {
	height: auto;
	position: relative;
	width: auto;
}

.footer-space {
	height: 5rem;
	border-bottom: solid 1px #8db5d1;
}