/* =============================================================================
   HTML5 CSS Reset Minified - Eric Meyer
   ========================================================================== */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;border:0;outline:0;font-size:100%;}
li{list-style:none}


/* =============================================================================
   My CSS
   ========================================================================== */

/* ---- base ---- */

html,body{ 
	width:100%;
	height:100%;
	background:#111;
}

html{
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body{
  /*font:normal 75% Arial, Helvetica, sans-serif;
  font-family: 'Open Sans', sans-serif;
  font-style:normal;
  font-size:20px;
  color:#FFFFFF;*/
}
canvas{
  display:block;
  vertical-align:bottom;
}


/* ---- stats.js ---- */

.count-particles{
  background: #000022;
  position: absolute;
  top: 48px;
  left: 0;
  width: 80px;
  color: #13E8E9;
  font-size: .8em;
  text-align: left;
  text-indent: 4px;
  line-height: 14px;
  padding-bottom: 2px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}

.js-count-particles{
  font-size: 1.1em;
}

#stats,
.count-particles{
  -webkit-user-select: none;
  margin-top: 5px;
  margin-left: 5px;
}

#stats{
  border-radius: 3px 3px 0 0;
  overflow: hidden;
}

.count-particles{
  border-radius: 0 0 3px 3px;
}


/* ---- particles.js container ---- */

#particles-js{
  width: 100%;
  height: 100%;
  background-color:rgba(37, 35, 36, 0.3);
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  position: fixed;
  top: 0;
	background: url('../_img/sakaryakurutemizleme_bg.jpg') repeat-y top center;
	background-size: cover;
}
.ana_giris_container{
	z-index: 1
}
.ym_giris_body{
	width: 100vw;
	height: 100vh;
	position: relative;
	overflow-x: hidden;
}
.ym_giris_body::after{
	/*content: '';
	width: 100vw;
	height: 100vh;
	position: absolute;
	overflow-x: hidden;
	top: 100%;
	background: url('../_img/yenikent_mesnet_bg.jpg') repeat-y top center;
	background-size: cover;*/
}
.ana_giris_center{
	position: fixed;
	top: 10%;
	top: 45%;
	margin-top: -5%;
	left: 50%;
	transform: translateX(-50%);
	width: 850px;
}
.ana_giris_logo_ic{
	position: relative;
	transition: ease-in-out all .3s;
}
.giris_baslik{
	font-family: 'Great Vibes', cursive;
	color: #FFFFFF;
	font-size: 45px;
	position: fixed;
	top: 8%;
	left: 50%;
	transform: translateX(-50%);
	width: 100%;
	max-width: 95%;
	margin: 0 auto;
	z-index: 1
}
.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.giris_m_yazi{
	opacity: 0;
}
.giris_m_yazi.active{
	opacity: 1;
}
.giris_m_yazi:after{
	box-shadow: 0 0 28px 11px rgba(0, 0, 0, 0.5);
}

@media only screen and (min-width : 768px)
{
.ana_giris_logo_ic{
	animation-duration: 2s;
	animation-name: fadeInDown;
}
}
@media only screen and (max-width : 992px)
{
.ana_giris_center{
	width: 680px;
}
}
@media only screen and (max-width : 768px)
{
.ana_giris_logo_ic{
	animation: none;
	opacity: 0
}
.ana_giris_logo_ic.active{
	opacity:1;
	animation-duration: 2s;
	animation-name: fadeInDown;
}
.ana_giris_center{
	width: 316px;
}
.ana_giris_container{
	position: relative;
	margin: 0 auto;
	width: max-content;
}
.ana_giris_center{
	top: auto;
	left: auto;
	transform: none;
	position: unset;
	margin-top: 35%;
	margin-top: 0;
}
.giris_baslik{
	position: inherit;
	left: auto;
	transform: none;
	margin: 0;
	top: 6%;
	margin-bottom: 20%;
	/*min-height: 170px*/
}
#particles-js{
	width: 110%;
	height: 110%;
}
}