body {
    font-family: Georgia, serif;
    background-image: url("lbg.jpg");
    background-attachment: fixed;
    font-weight: 400;
    font-size: 15px;
    color: #3a2127;
}

.linkbutton{
	text-decoration: none;
	font-weight: bold;
	font-size: 25px;
    letter-spacing: 2px;
    color: rgba(12,92, 218, 1);
    text-shadow: 0px 1px 1px #fff;
    line-height: 34px;
    background: rgba(0, 0, 0, 0.00);
    z-index: 9999;
    background-color: lavender;
    box-shadow: 10px/10px;
    border-radius: 20px/52px;
    border-style: solid;
    margin-top: .5em;
}
button:focus{
    outline: none;
}
.linkbutton:focus{
    outline: none;background-color: white;
    background: white;
    color: rgb(204,111,103);
}
.linkbutton:hover{
    outline: none;background-color: white;
    background: white;
    color: rgb(204,111,103);
}
span .linkbutton a{
    font-size: 10pt;
}
.titlel{
	font-family: 'Alegreya SC', Georgia, serif;
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
    font-style: italic;
    color: white;
    text-shadow: 0 1px 0 #ccc, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);
}
.animatere{
	animation-iteration-count: infinite;
	animation-duration: 1s;
    animation-fill-mode: both;
	color: #f1f1f1;
    font-weight: 700;
    font-size: 40px;
    text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 1px 0 #b9b9b9, 0 2px 0 #aaa, 0 8px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 5px 5px rgba(0,0,0,.2), 0 10px 10px rgba(0,0,0,.15);
}
.formt{
	max-width: 60%;
	background-color: #f1f1f1;
	margin-top: 50px;
	padding-bottom: 20px;
}
label{
	font-weight: bold;
    font-size: 14px;
    font-family: Arial, Helvetica;
}
.text-align{
	margin-left: 180px;
}
.form-control{
	margin-bottom: 20px;
	margin-left: 0px;
    height: 27px;
    border: 2px dotted #4B93DC;
    background-color: rgba(255, 255, 255, 0.1);
    border-radius: 10px;
}

.form-control:focus{
    outline: none;
    height: 35px;
    border: 2px dotted blue;
    background-color: rgba(255, 255, 255, 1);
}


button{
	background: #4b8df9;
	padding: 5px 10px 6px;
	font-weight: bold;
    line-height: 2;
    border-radius: 5px;
    box-shadow: 0 1px 3px #999;
    text-shadow: 0 -1px 1px #222;
    border: none;
    color: white;
    cursor: pointer;
    font-size: 14px;
    font-family: Verdana, Geneva, sans-serif;
}
.shades{
    border-radius: 50%;
    border: 0;
    height: 6px;
    box-shadow: 0 0 5px 1px rgba(255,255,255,0.3);
    background-image: linear-gradient(to right, rgba(255, 255,255,0.2), rgba(255,255,255,0.85), rgba(255,255,255, 0.2));
}
.registrationl{
	text-decoration: none;
    opacity: 0.7;
	color: #333;
	font-weight: bold;
	margin-top: 10px;
}
.registrationl:focus{
    outline: none;
}
@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }

  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  animation-name: pulse;
}
@media only screen and (max-width: 975px){
	.text-align {
    	margin-left: 50px;
	}
	.formt{
		max-width: 100%;
	}
}
@media only screen and (max-width: 720px){
	.text-align {
    	margin-left: 0px;
	}
}

