/*++++ Font Import ++++++*/
@import url('https://fonts.googleapis.com/css?family=Signika+Negative:400,600,700&display=swap'); 
/*++++++++ START STYLE FOR PAGE: index.php ++++++++++++*/
/*++++++++ Style for NX Front Page Door Animation ++++++++++++++*/
.curtain {
  position: relative;
	width: 300px;
	height: auto;
	z-index: 1;
	background-size: 300px;
	margin: 0 auto;
	margin-top: 13%; 
}
.curtain__wrapper {
	max-width: 100%;
  width: 300px;
height: 341px;
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
}
.curtain__wrapper input[type=checkbox] {
  position: absolute;
  cursor: pointer;
  width: 100%;
  height: 100%;
  z-index: 3;
  opacity: 0;
  top: 0;
  left: 0;
}
.curtain__wrapper input[type=checkbox]:checked{
	z-index: 0;
}

.curtain__wrapper input[type=checkbox]:checked ~ div.curtain__content {
  -webkit-transform: translateX(0);
          transform: translateX(0);
          z-index: 5;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
}

.curtain__wrapper input[type=checkbox]:checked ~ div.curtain__panel--left {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
          z-index: -1;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
}
.curtain__wrapper input[type=checkbox]:checked ~ div.curtain__panel--right {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
          z-index: -1;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
}
.curtain__panel {
  display: flex;
  align-items: center;
  float: left;
  position: relative;
  width: 50%;
  transition: all 1s ease-out;
  z-index: 2;
}
.curtain__panel--left {
  justify-content: flex-end;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  background: url("../gazo/Osis_left.png") no-repeat;
  background-size: 150px;
  position: absolute;
	bottom: 0; right: 50%; left: 0; top: 1px;
}
.curtain__panel--right {
  justify-content: flex-start;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  background: url("../gazo/Osis_right.png") no-repeat;
	background-size: 150px;
	position: absolute;
	bottom: 0; left: 49.7%; right: 0; top:0;
}
.curtain__content {
	position: absolute;
	width: 299px;
	height: 340px;
	z-index: -1;
	background: url("../gazo/Osis_back.png") no-repeat #fff;
	background-size: 300px;
}

/*+++++++++ Login Form Design +++++++++++++*/
#login_name{
	position: absolute;
	left: 10%;
	top: 50%;
	z-index: 2;
}
#login_name input:hover{
	z-index: 2;
}
#login_name input {
	font-family: 'Signika Negative', sans-serif;
	font-size: 15px;
	margin-bottom: 5px;
	outline: none;
	width: 200px;
	padding: 10px 10px;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border: 2px solid rgba(255, 255, 242, 0.9);
}

#login_name input:focus {
	box-shadow: 0 0 5px rgba(255, 255, 242, 0.9);
	-webkit-box-shadow: 0 0 5px rgba(255, 255, 242, 0.9);
	-moz-box-shadow: 0 0 5px rgba(255, 255, 242, 0.9);
	border: 2px solid rgba(255, 255, 242, 0.9);
	z-index: 100;
}
#logIn_button{
	margin-bottom: 5px;
	outline: none;
	width: 113px;
	padding: 10px 10px;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border: 2px solid rgba(255, 255, 242, 0.9);
}
/*++++++++++ Login Button Higlight Design ++++++++++++*/
.myButton {
	float: right;
	background-color:#CB4335;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family: 'Signika Negative', sans-serif;
	font-size:25px;
	font-weight:bold;
	padding:10px 10px;
	text-decoration:none;
}
/*++++++++ END STYLE FOR PAGE: index.php ++++++++++++*/
