@CHARSET "ISO-8859-1";

* {
	margin: 0px ; 
	padding: 0px;
	border: none;
	
}

html, body {
	width: 100%;
	height: 100%;
	
}

select , textarea {
	text-transform: uppercase;
	color: #333 !important;
	font-size: 16px !important;
	font-family: Calibri !important;
	font-weight: bolder !important;
}

input {
	-webkit-box-shadow: 0px 2px 5px 0px rgb(67, 44, 36) inset !important;
	-moz-box-shadow: 0px 2px 5px 0px rgb(67, 44, 36) inset !important;
	box-shadow: 0px 2px 5px 0px rgb(67, 44, 36) inset !important;
	border-radius: 10px !important;
	color: #333 !important;
	font-size: 20px !important;
	font-family: Calibri !important;
	font-weight: bolder !important;
	padding: 10px !important;
	height: 38px !important;
}

/* FORM CONTROL DEFAULT */
.form-control:focus {
    border-color: RED !important;
}

/* Logo Web Stok */
.webstoklogo {
	color: #d83d3b !important;
}

/* button entrar */
.buttonEntrar {
	background:#ec1b23 !important;
	color:white;
}

/* button entrar hover */
.buttonEntrar:hover{
	background:#d83d3b !important;
	color:white;
}
/* Link esquerci a senha */
.esquerciSenha{
	color:black;
}
.esquerciSenha:hover{
	color:#d83d3b !important;
}

/* Body */
body {
	background-color: #d7d7d7 !important;
	background: url('../img/background.jpg') #d7d7d7 !important;
	background-repeat: no-repeat !important;
	-moz-background-size: 100% 100% !important;
	-webkit-background-size: 100% 100% !important;
	background-size: 100% 100% !important;
	background-attachment:fixed;
	overflow: hidden;
}

 /* Conteudo Logo*/
.content-login {
	/*background: url('../img/logo.png') !important;
	background-repeat: no-repeat !important;
	background-position: 10% 50% !important;*/
	overflow: hidden;
	height: 100%;

}

.form-group { margin: 0px !important; }

/* Img Logo */
.logo-topo{
	heigth:90px;
	margin-bottom: -45px;
	text-align: center;
	position: relative;
}


/* Topo do Login */
.logo-login-top {
	text-align: center;
}
/* Login box */
.login-box-body .label-input {
	font-size: 18px !important;
	font-family: Corbel !important;
	font-weight: bolder !important;
	color: #111;
	float: left !important;
	width: 100% !important;
}

/* Login-box */
.login-box {
	width: 300px;
	height: 400px;
	position: absolute;
	left: 80%;
	top: 65%;
	z-index: 999;
	margin-left: -150px;
	margin-top: -200px;

}

/* Login-box register */
.login-box, .register-box {
	width: 300px !important;
}

.contentmodulo {
	top :100px;
	border: 3px solid #e24c4e;
	height: 400px !important;
	/* background: #fdebeb !important; */
	background: white !important;
	border-radius: 15px !important;
}

.modulo-logo{
	margin-left: -50px;
	margin-top: -50px;
}

/* Login-box-body register */
.login-box-body, .register-box-body {
	/*background: rgba(235, 177, 177, 1) !important;*/
	background: rgba(233, 79, 79, 0.4) !important;
	border-radius:10px !important;
}

.login-box, .register-box {
	width: 300px !important;
}

/* login-box @media */
@media screen and (max-width: 768px) {
	.login-box {
		width: 300px;
		height: 400px;
		position: absolute;
		left: 50%;
		top: 50%;
		z-index: 999;
		margin-left: -150px;
		margin-top: -200px;
	}
}

/* Footer */
.footer {

	z-index: 1;
	bottom: 0px;
	left: 0px;
	width: 100%;
	position: absolute;

}

/* Img logo footer */
.footer .logo-copam  {
	float: left;
	margin-left: 10px;
	margin-top: 20px;
	z-index: 9999;
}

/* Conteudo vers�o em footer */
.footer .versao  {
	float: right;
	color: #000;
	font-size: 11px;
	margin-top: 56px;
	margin-right: 10px;
	font-family: Verdana;
	font-weight: bolder;
}

/* SUPRIMIR O TAMANHO DO CONTENT DO COMPONENTE */

.jconfirm .jconfirm-box div.content-pane .content {
	min-height: 0 !important;
	padding: 0 !important;
	margin-right: auto;
	margin-left: auto;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

/* Quebras de linhas*/
.margin-2x {	margin-top: 20px;   }
.marargin-1x {	margin-top: 10px;   }
.mgin-3x {	margin-top: 30px;   }
.row-dense-x150{    margin-top: 150px; }

.group-modulos { height: 230px !important; }

.group-modulos button {
	font-size: 16px !important;
	font-weight: bolder;
	color: #222 !important;
}

.info-box-icon {
	line-height: 75px !important;
	background: #F4F4F4 !important;
	border: 1px solid #dd4b39 !important;
}

.bg-red { background: #BC1E12 !important; background-color: #BC1E12 !important; }