﻿.remember {
	padding:10px 0;
    text-align :center;
}

#signin_submit {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#00354c url('http://s.twimg.com/a/1249943174/images/bg-btn-blue.png') repeat-x scroll 0 0;
	border:1px solid #00354c;
	color:#fff;
	padding:4px 10px 5px;
	font-size:11px;
	margin:0 5px 0 0;
	font-weight:bold;
}
#btnGoLogin {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#00354c url('http://s.twimg.com/a/1249943174/images/bg-btn-blue.png') repeat-x scroll 0 0;
	border:1px solid #00354c;
	color:#fff;
	padding:4px 10px 5px;
	font-size:11px;
	margin:0 5px 0 0;
	font-weight:bold;
}



.tipsy-inner {
	padding:10px 15px;
	line-height:1.5em;
	font-weight:bold;
}
.ie6 .tipsy {
	width:250px;
}
.signup-tip {
	line-height:18px;
	margin:30px 0;
	color:#333;
}
.signup-tip a {
	font-weight:bold;
}

.ContentAlingCenter {
    margin-left:auto;
    margin-right:auto;
}

.LoginWrapper {
  display: table;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.panelloginmiddle {
  display: table-cell;
  vertical-align: middle;
}

.Horizontal-center {
  display: flex;
  align-items: center;
  border: 1px solid #00354C;
  margin-left: auto;
  margin-right: auto;
}

.header-centro {
    height:78px;
    background: url(../images/SFD-login-header.jpg) no-repeat left;
    background-size :cover;
    margin-bottom:20px;
}


.barra-pie {
    background-position: right;
    text-align: center;
    border-top-style: solid;
    border-top-width: 3px;
    border-top-color: #BCB8B9;
    background-color: #F5F5F5;
    vertical-align: middle;
    font-size: 8pt;
    background-image: url(../Images/logo-ds.png);
    background-repeat: no-repeat;
}

@media (min-width: 768px) {
    .col-sm-4 {
        padding-right: 0;
        padding-left: 0;
    }
}

.notice-message 
{
	border: 4px solid #ABC8A4;
	color: #000000; 
	padding: 3px;
	margin: 3px;
	text-align: center;
	font-weight: bold;
	border-radius: 10px;
}
.error-message
{
	border: 4px solid #751A36;
	padding: 3px;
	margin: 3px;
	text-align: center;
	font-weight: bold;
	border-radius: 10px;
	background-color: #FFDDDD;
}