@import url('https://fonts.googleapis.com/css?family=Dosis:400|Roboto:300,400&subset=latin-ext');

body {
margin: 0;
padding: 0;
width: 100%;
letter-spacing: 1.0px;
}

a, a:visited, a:link {
	color: #1b6484;
	text-decoration: none;
}

a:hover {
	color: #417f99;
	text-decoration: underline;
}

h1, h2, h3, h4, h5 {
   font-family: 'Dosis', sans-serif !important;
   /*color: #417f99 !important;*/
   word-break: keep-all;
   line-break: normal;
}

h2 {
font-size: 30px !important;
}

p, form {
   font-family: 'Roboto', sans-serif !important;
}

label {
/*   padding-top: 5px;*/
   font-family: 'Roboto', sans-serif;
}

input, button.submitbutton, div.error-container {
   font-family: 'Dosis', sans-serif !important;
   text-shadow: none !important;
}

.formlabel {
/*width: 100% !important;*/
width: 20% !important;
font-weight: bold;
padding-bottom: 5px;
float: left;
}

.little {
font-size: 12px !important;
}

/*.fieldcontainer {
float: left;
}
*/

/*
input[type=text],input[type=email],input[type=tel] {
   border: 1px solid #0094be !important;;
   -webkit-transition: all 0.40s ease-in-out !important;
   -moz-transition: all 0.40s ease-in-out !important;
   -ms-transition: all 0.40s ease-in-out !important;
   -o-transition: all 0.40s ease-in-out !important;
}

input[type=text]:focus, input[type=email]:focus, textarea:focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 3px solid rgba(81, 203, 238, 1);
}
*/

input[type=text], input[type=tel], input[type=email], textarea, select {
  -webkit-transition: all 0.30s ease-in-out !important;
  -moz-transition: all 0.30s ease-in-out !important;
  -ms-transition: all 0.30s ease-in-out !important;
  -o-transition: all 0.30s ease-in-out !important;
  outline: none !important;
  padding: 3px 0px 3px 3px !important;
 /* margin: 5px 1px 3px 0px !important;*/
  border: 1px solid #d6d1d1 !important;
}
 
input[type=text]:focus, input[type=email]:focus, textarea:focus, select:focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1) !important;
  padding: 3px 0px 3px 3px !important;
/*  margin: 5px 1px 3px 0px !important;*/
  border: 1px solid #007ca0 !important;
}

textarea {
   height: 100px !important;
   /*border: 1px solid #0094be !important;
   -webkit-transition: all 0.40s ease-in-out !important;
   -moz-transition: all 0.40s ease-in-out !important;
   -ms-transition: all 0.40s ease-in-out !important;
   -o-transition: all 0.40s ease-in-out !important;*/
}

input[type=text]:hover, input[type=tel]:hover, input[type=email]:hover, textarea:hover, select:hover {
   border: 1px solid #00acdb !important;
}

.mmform-container {
background-color: #fff;
width: 100%;
background-image: none;
box-shadow: none;
padding: 5px;
}

.formrowcontainer {
  margin-top: 5px !important;
}

label.checkbox-formlabel {
padding-top: 2px !important;
}

/* hover style just for information */
label:hover:before {
  border: 2px solid #4778d9!important;
}

fieldset.submitpart {
  padding-top: 0px !important;
}

button.submitbutton {
  background-image: none !important;
  background-color: #0094be !important;
  border-radius: 5px;
  font-size: 20px !important;
  font-weight: bold !important;
letter-spacing: 1.5px !important;
}

.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

#noorder {
width: 100%;
color: #417f99;
padding: 10px;
}

.belowsubmitcontainer p {
line-height: 1.8em;
}

@media (max-device-width: 800px) {

#containerhozzajarulas label {
line-height: 2.3em !important;
}

.webinar {
width: 90% !important;

}

.mmform-container !important {
  font-size: 20px;
  margin: 0;
/*width: 50%;*/
}

div.error-container {
margin-left: 5px;
}

* {
font-size: 12px !important;
}
}

* {
font-size: 16px !important;
}

#mmform-container1535998675 fieldset.titlepart {
/*.mssysnsid157927 .mmform-container .titlepart {*/
display: none;
}

.mssysnsid157912 .mmform-container {
margin-top: 0;
padding-top: 0;
padding-bottom: 0;
}

.mssysnsid157912 .submitpart {
padding-bottom: 0;
}

.mssysnsid157912 .titlepart {
padding-top: 0;
}

.mssysnsid157912 .titlepart h2 {
display: none !important;
}

.mssysnsid157927 .mmform-container .titlepart h2 {
text-align: center;
}



#containermssys_firstname label,
#containeremail label {
font-family: 'Dosis';
color: #000;
letter-spacing: 1px;
font-size: 18px !important;
}

#containerhozzajarulas label {
}

div#containerwebinarium_20180910 label {
width: 80% !important;
padding-top: 20px !important;
}

.webinar {
width: 40%;
margin: 0 auto;
padding: 5px;
background-color: #458B00;
text-align: center;
color: #fff;
letter-spacing: 1.2px;
text-shadow: none;
font-weight: 300;
margin-bottom: 15px;
border-radius: 5px;
}

/* Kapcsolatfelvételi űrlap */
.mssysnsid158205 .mmform-container {
margin: 0 auto;
border: 1px solid #c9a211;
border-radius: 5px;
}

.mssysnsid158205 .mmform-container .titlepart h2 {
color: #007ca0;
}

/* Klub megrendelő űrlap */
.mssysnsid158364 .mmform-container .titlepart h2 {
display: none;
}

.mssysnsid158364 .mmform-container .titlepart {
padding-top: 0;
}

.mssysnsid158364 .mmform-container {
border: 2px solid #c9a211;
border-radius: 5px;
margin: 0 auto;
}

/* Klub próbaidőszak regisztrációs űrlap */
.mssysnsid158373 .mmform-container .titlepart h2 {
display: none;
}

.mssysnsid158373 .mmform-container .titlepart {
padding-top: 0;
}

.mssysnsid158373 .mmform-container {
border: 2px solid #c9a211;
border-radius: 5px;
margin: 0 auto;
}

.show {
display: block !important;
}

.bump_container {
	margin-top: 20px;
	margin-bottom: 20px;
}

.mmform-container {
	text-shadow: none !important;
}
