/*url('../imagens/login/background-login.jpg')*/
.back-login{
	background:url('../../imagens/facsur/login_img_facsur_20191029095618.jpg') !important;
}
/* background setup */
.background {
    background-repeat:no-repeat;
    /* custom background-position */
    background-position:center 76px !important;
    /* ie8- graceful degradation */
    background-position:50% 50%\9 !important;
}

/* fullscreen setup */
html, body {
    /* give this to all tags from html to .fullscreen */
    height:100%;
}

@media screen and (max-width: 1199px) {
    .fullscreen,.content-a {
       background-size: cover !important;
    }
}

.fullscreen,
.content-a {
    width:100%;
    min-height:100%;
}
.not-fullscreen,
.not-fullscreen .content-a,
.fullscreen.not-overflow,
.fullscreen.not-overflow .content-a {
    height:100%;
    overflow:hidden;
}

/* content centering styles */
.content-a {
	display:table;
}
.content-b {
	display:table-cell;
    position:relative;
	vertical-align:middle;
	text-align:center;
}
section {
	background:#9ed100;
}
.not-fullscreen {
    height:50%;
}

.box-login{
	border-radius: 6px;
	background: #eaeaea;
	padding: 20px;
	margin-top: 10%;
	margin-bottom: 25%;
}
.box-login form{
	font-size: 1em;
	font-family: arial;
	color: #666;
}
.box-login form span{
	font-weight: bold;
	display: block;
}
/*#2aa143*/
.box-login form strong{
	color: #191919;
	font-size: 1.6em;
	text-transform: uppercase;
	display: block;
	padding-bottom: 10px;
}
.p-top-15{
	padding-top: 15px !important;
}
.esqueci-login{
	padding-top: 5px !important;
	font-size: 0.7em;
}
.esqueci-login a{
	padding: 7px 0 0 0;
}
.aj-btn-login{
	padding-left: 16% !important;
	padding-right: 16% !important;
	font-weight: bold;
	margin-top: 20px;
}
.footer-login{
	background: #282828;
	padding: 15px 0;
	position: fixed;
	bottom: 0 !important;
	width: 100%;
	margin-top: 25px;
}
.inf-rodape-login{
	color: #777;
	font-size: 1.3em;
}
.inf-rodape-login span{
	display: inline-block;
	margin-right: 3%;
}
.menu-list-login{
	list-style: none;
}
.txt-menu-login{
	font-size: 0.85em !important;
	padding-bottom: 10px;
}
.padding-vertical-5{
	padding-top: 5px;
	padding-bottom: 5px;
}
/*#2aa143*/
.title-menu-login{
	border-bottom: 1px solid #666 !important;
	color: #191919;
	font-size: 1.4em;
	padding: 10px 0 5px 15px;
}
.menus-uli-login{
	font-size: 1.1em;
	font-weight: bold;
}
.padding-ul-menu-login{
	padding: 20px 0 20px 0 !important;
}
.color-link{
	color: #3c79cc !important;
}
.background-btn-voltar{
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #ececec 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#ececec 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#ececec 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#ececec 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */
	margin-top: 5px !important;

}
.background-btn-voltar:hover{
	background: #FFF;
}
.width-btn-login-ava{

}