


.myButton {
	-moz-box-shadow: 0px 10px 14px -7px #276873;
	-webkit-box-shadow: 0px 10px 14px -7px #276873;
	box-shadow: 0px 10px 14px -7px #276873;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #599bb3), color-stop(1, #408c99));
	background:-moz-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-webkit-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-o-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-ms-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bb3', endColorstr='#408c99',GradientType=0);
	background-color:#599bb3;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	
	font-size:20px;
	font-weight:bold;
	padding:13px 32px;
	text-decoration:none;
	text-shadow:0px 1px 0px #3d768a;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #408c99), color-stop(1, #599bb3));
	background:-moz-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-webkit-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-o-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-ms-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#599bb3',GradientType=0);
	background-color:#408c99;
}
.myButton:active {
	position:relative;
	top:1px;
}

.V-Symbole{
	display: block;
    margin-left: auto;
    margin-right: auto;
}

.myButtonS {
	-moz-box-shadow: 0px 10px 14px -7px #276873;
	-webkit-box-shadow: 0px 10px 14px -7px #276873;
	box-shadow: 0px 10px 14px -7px #276873;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #599bb3), color-stop(1, #408c99));
	background:-moz-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-webkit-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-o-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-ms-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bb3', endColorstr='#408c99',GradientType=0);
	background-color:#599bb3;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	
	font-size:20px;
	font-weight:bold;
	padding:7px 16px;
	text-decoration:none;
	text-shadow:0px 1px 0px #3d768a;
}
.myButtonS:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #408c99), color-stop(1, #599bb3));
	background:-moz-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-webkit-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-o-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-ms-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#599bb3',GradientType=0);
	background-color:#408c99;
}
.myButtonS:active {
	position:relative;
	top:1px;
}

.V-SymboleS{
	display: block;
    margin-left: auto;
    margin-right: auto;
}

.myButtonG {
	-moz-box-shadow: 0px 0px 0px 0px #3dc21b;
	-webkit-box-shadow: 0px 0px 0px 0px #3dc21b;
	box-shadow: 0px 0px 0px 0px #3dc21b;
	background-color:#4ba362;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	border:1px solid #18ab29;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	
	font-size:17px;
	padding:16px 31px;
	text-decoration:none;
	text-shadow:0px 1px 0px #2f6627;
}
.myButtonG:hover {
	background-color:#5cbf2a;
}
.myButtonG:active {
	position:relative;
	top:1px;
}

.img-icon{
	float: right;
	margin-left: 15px;
}

.img-mypicture{
	float: right;
	margin-left: 15px;
	margin-right: 50px;
	margin-bottom: 15px;
}

.img-blog{
	    max-width: 100%;
		height: auto;
		border-radius: 10px;
		border: 2px solid #ddd;
		margin-bottom: 15px;
		display: block;
		margin-left: auto;
		margin-right: auto;
}

.img-responsive{
	    max-width: 100%;
		height: auto;
		margin-bottom: 15px;
		display: block;
		margin-left: auto;
		margin-right: auto;
}

.icon-txt {
    overflow: visible;
	
	margin-bottom: 15px;
}
.center {
    margin: auto;
    width: 70%;
    border: 0px solid #73AD21;
    padding: 50px;
    
}

table.minimalistBlack {
  border: 3px solid #000000;
  width: 50%;
  text-align: center;
  border-collapse: collapse;
  margin-bottom: 15px;
}

@media (max-width: 768px)
{
table.minimalistBlack {
  border: 3px solid #000000;
  width: 100%;
  text-align: center;
  border-collapse: collapse;
  margin-bottom: 15px;
}	
	
}

table.minimalistBlack td, table.minimalistBlack th {
  border: 1px solid #000000;
  padding: 5px 4px;
}
table.minimalistBlack tbody td {
  font-size: 17px;
  color:black;
}
table.minimalistBlack thead {
  background: #CFCFCF;
  background: -moz-linear-gradient(top, #dbdbdb 0%, #d3d3d3 66%, #CFCFCF 100%);
  background: -webkit-linear-gradient(top, #dbdbdb 0%, #d3d3d3 66%, #CFCFCF 100%);
  background: linear-gradient(to bottom, #dbdbdb 0%, #d3d3d3 66%, #CFCFCF 100%);
  border-bottom: 3px solid #000000;
}
table.minimalistBlack thead th {
  font-size: 20px;
  font-weight: bold;
  color: #000000;
  text-align: center;
}
table.minimalistBlack tfoot {
  font-size: 17px;
  font-weight: bold;
  color: #000000;
  border-top: 3px solid #000000;
}
table.minimalistBlack tfoot td {
  font-size: 17px;
}

table.minimalistBlackWide {
  border: 3px solid #000000;
  width: 75%;
  text-align: center;
  border-collapse: collapse;
  margin-bottom: 15px;
}

@media (max-width: 768px)
{
table.minimalistBlackWide {
  border: 3px solid #000000;
  width: 100%;
  text-align: center;
  border-collapse: collapse;
  margin-bottom: 15px;
}	
	
}

table.minimalistBlackWide td, table.minimalistBlack th {
  border: 1px solid #000000;
  padding: 5px 4px;
}
table.minimalistBlackWide tbody td {
  font-size: 17px;
  color:black;
}
table.minimalistBlackWide thead {
  background: #CFCFCF;
  background: -moz-linear-gradient(top, #dbdbdb 0%, #d3d3d3 66%, #CFCFCF 100%);
  background: -webkit-linear-gradient(top, #dbdbdb 0%, #d3d3d3 66%, #CFCFCF 100%);
  background: linear-gradient(to bottom, #dbdbdb 0%, #d3d3d3 66%, #CFCFCF 100%);
  border-bottom: 3px solid #000000;
}
table.minimalistBlackWide thead th {
  font-size: 20px;
  font-weight: bold;
  color: #000000;
  text-align: center;
}
table.minimalistBlackWide tfoot {
  font-size: 17px;
  font-weight: bold;
  color: #000000;
  border-top: 3px solid #000000;
}
table.minimalistBlackWide tfoot td {
  font-size: 17px;
}


.blog-main{
	border-radius:5px;
	border: 2px solid #ddd;
	margin-bottom:15px;
	display: block;
    margin-left: auto;
    margin-right: auto;
}

.background {background-color: #F5F5F5;}

div.cnt {text-align:center;}
h2.reg{
	text-align:center;
	
}

h2.reg2{
	text-align:center;
	
	margin-bottom: 5px;
}

h1.h1main{
	text-align:center;
	font-size: 70px;
	color:white;
	margin-bottom: 5px;
	
}
	
h2.h2main{
	text-align:center;
	font-size: 40px;
	color:white;
	margin-top: 0px;
	margin-bottom: 50px;
	
}
h2.big{
	text-align:center;
	font-size: 40px;
	
}
	
p.pbig{
	text-align:center;
	font-size: 40px;
	
}

h3.headline{
	font-weight: bold;
	color:black;
	
}

hr.blueline {
  border: 3px solid #29137F;
}

