article{
	padding:20px;
}

label{
	font-size:1.2em;
}

.fieldset{
	margin-bottom: 10px;
}

#submit-buttons{
	text-align: center;
}

#submit-buttons label{
	display: block;
	text-align: left !important;
	margin-bottom: -10px;
}
#submit-buttons a{
	width: 45%;
	margin: 0 6px;
}

#submit-buttons #loading{
	margin-top: 10px;
	display: none;
}


/*------- Go Deeper -------*/

@keyframes currentToLeft {
  0%   { transform: translateX(0); }
  100% { transform: translateX(-100%); }
}

@keyframes rightToCurrent {
  0%   { transform: translateX(100%); }
  100% { transform: translateX(0); }
}
/*------- Go Back -------*/

@keyframes leftToCurrent {
  0%   { transform: translateX(-100%); }
  100% { transform: translateX(0); }
}

@keyframes currentToRight {
  0%   { transform: translateX(0); }
  100% { transform: translateX(100%); }
}
