
.md-close { position:absolute; top:2px; right:5px;}
.md-close .fa { color:#415576; font-size:28px;}

/* Content styles */
.md-content {
	color: #fff;
	background: #f4f4f4;
	position: relative;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border:solid 8px #dfdfdf;
	padding:8px 20px 6px 20px;
	margin: 0 auto;
}
.md-content .title {
	border-bottom:solid 1px #c1c1c1;
	padding-bottom:10px;
}
.md-content .title h3{  font-size:34px;  text-transform:uppercase;}
.md-content .title .fa {float:left; color:#1a70b6; font-size: 3em; margin-top:10px; font-weight:100; margin-right:12px;}
.md-content .form-panal {
	display:inline-block; width:100%;
	
	
}
.md-content .title img { float:right; margin: 1px 18px 0 0;}
.md-content .form-panal textarea {width: 93%;}
.md-content .title span { color:#535353; font-weight:normal;}
form span {color:#d60c0c; }
.md-content .form-panal li { float:left; width:46.8%; margin-left:1.2em; margin-top:10px;}
form label{ color:#3c434a; font-size:15px; padding-bottom:8px; width:100%; float:left; font-weight:600; }
.interested {  padding-top:10px; margin-left: 1.2em;}
.interested h2{ color:#3c434a; font-size:26px; font-weight:600; padding:0px; margin:0px;}
.interested .select-check  { width:100%; display:inline-block;}
.interested .select-check li { width:33%; float:left; margin-top:20px;}
.interested .select-check li label{ float:left; color:#3c434a; font-size:13px; line-height:11px; font-weight:bold;}
.interested .select-check li input { height:auto; width:auto;float:left; padding:0px; margin:0 8px 0 0; background:none; border:none;}
.md-content .btn {margin-left: 3.8em;
    margin-top: 0.4em; font-size:34px;
    width: 60%; }
/* Effect 1: Fade in and scale up */
.popup {
  position:fixed;  top:20px; left:50%;
  max-width:800px; width:100%;
    -moz-transition:top 800ms;
    -o-transition:top 800ms;
    -webkit-transition:top 800ms;
  transition:top 800ms;
  z-index: 999999999;
}

  .p_close {
    float:right; width:28px; height:28px; margin:0;
  }
  .p_body {
    background:#000; left:0; top:0; position:fixed; width:100%; height:100%; opacity:0.7;
      -moz-transition:opacity 800ms;
      -o-transition:opacity 800ms;
      -webkit-transition:opacity 800ms;
    transition:opacity 800ms;
	z-index: 99999999;
  }


/* js стили — декларативно */
.js__popup {}
  .js__p_start {}
  .js__p_close {}
  .js__p_body {}
  .js__slide_top { height:0; overflow:hidden; top:0; }
  .js__fadeout { height:0; overflow:hidden; opacity:0; }


.github {
  position:fixed; top:0; right:0;
  width:99px; height:99px; 
  /*background:url(../img/github.png);*/
}

 @media screen and (max-width: 32em) {
body {
	font-size: 75%;
}
}
.column {
	float: left;
	width: 190px;
	position: relative;
	margin-top: -8px;
	margin-left: 10px;
}
.column img {
	cursor: pointer;
}

#qLbar { display:none !important;}
#qLpercentage { display:none !important;}
#qLoverlay { display:none !important;}