﻿
body
{
    background : rgb(40,40,40);
    background-image: url(../img/sibuki_top.png), url(../img/sibuki_bottom.png), url(../img/background.png);
    background-repeat: no-repeat, no-repeat, repeat;
    background-position: right top, left bottom, left top;
}

.login-form {
	padding-top: 30px;
	-webkit-border-radius: 40px 20px 40px 20px;
	-moz-border-radius: 40px 20px 40px 20px;
	border-radius: 40px 20px 40px 20px;
	border: 1px solid #B7B7B7;
	background-color: #FAFAFA;
	background-image: -webkit-linear-gradient(top, #FFFFFF 50%, transparent 50%, transparent);
	background-image: -moz-linear-gradient(top, #FFFFFF 50%, transparent 50%, transparent);
	background-image: -o-linear-gradient(top, #FFFFFF 50%, transparent 50%, transparent);
	background-image: -ms-linear-gradient(top, #FFFFFF 50%, transparent 50%, transparent);
	background-image: linear-gradient(top, #FFFFFF 50%, transparent 50%, transparent);
	border: 1px solid #777;
}

.login-form label {
    color: #222;
    text-shadow: none;
}

.login-form .controls > input, select {
	background-color: #FFF;
}

.controls {
    margin-left: 160px !important;
}

.control-label {
    width: 140px !important;
}

a {
	color: #337ab7;
	cursor: pointer;
	text-decoration: none;
}

a:hover {
	color: blue;
	background-color: transparent;
	text-decoration: underline;
}

a:active {
	color: dodgerblue;
	background-color: transparent;
	text-decoration: underline;
}