body {background-color:#FBFBFB}

div#logo {color:#107FC9; margin:40px 0 40px; text-align:center;}

div#logo h1 {font-size:36px;text-shadow:2px 2px #DDD;}

div#logo p {font-size:18px;}



#container {width:980px; margin:0 auto;}



.login-box {/**/ border:#c3c3c3 solid 1px; width:420px; margin:0 auto; position:relative;}
.login-header{
	background:url(../images/login-box-top.jpg) top left repeat-x; padding: 10px;
}

.login-box h2 {color:#FFF; font-size:14pt; line-height:25px;margin:0;text-shadow:1px 1px 2px #777;}
form{ margin-bottom: 0px !important;}
.login-container {/*position:absolute; top:50px; left:22px; width:395px;*/ padding: 15px; color:#666; background:#fff url(../images/login-box-mid.jpg) left bottom repeat-x; overflow: hidden; height: 250px;}

.login-wrapper {clear:both; margin-top:0px;}

.login-btn-wrapper {
	padding-top: 18px;
    float: right;
}

.select-width{
	width: 274px;
}

#user {float:left;}

#pass {float:right;}

#user input,

#pass input {width:147px;}

#login-btn {float:right;}



.site-link-container {width:420px;margin:15px auto 0;}

.site-link {float:right}



br.clear {clear:both;line-height:0;height:0;}

.msg-wrapper p {margin-bottom:5px}

.msg-error {color:#FF0000;}

.msg-normal {color:#008000;}



[class^="icon-"], [class*=" icon-"] {

  background-image: url("../images/glyphicons-halflings.png");

}