/*
Program   : CSS Style
Title     : default
Date      : 2022-02-14
Autor     : Thamir O. Santos
Version   : 1.0
Copy Right: The code, text, and other elements on this program, includes and other objects are Copyright © 2020-2022 The Thamir Oliveira Santos.Use, copying or distribution, in whole or in part without authorization is a crime. All rights reserved.

Changes   :
2022-02-14 - initial
*/
body, html {padding: 0px; margin: 0px; background-color: #fcfcfc;}

nav, div, ul, li, span, label, p, h1, h2, h3, h4, ol, a, img {
	padding: 0px;
	margin: 0px;
	text-align: left;
}

.body-main {
	display: block;
	overflow: hidden;
	margin-top: 110px;
	margin-left: 0px;
	padding-top: 0px;
	width: 100%;
	text-indent: 0px;
}

.body-content {
	display: block;
	overflow: hidden;
	margin-left: 0px;
}

.nav-login-mobile {
	display: none;
}

.nav-login-desktop {
	display: block;
}

.showmobile {
	display: none;
}

ul, ol {
	list-style: none;
}

footer {
	display: block;
	width: 100%;
	height: 60px;
	position: fixed;
	bottom: 0px;
	padding-bottom: 8px;
	border-top: 1px solid #404040;
	background-color: #303030;
}

footer ul {
	width: 98%;
	margin: 10px;

}

footer ul li {
	float: left;
	margin-left: 20px;
	margin-top: 15px;
}

footer ul li:last-child {
	float: right;
}

footer a {
	text-decoration: none;
	font-weight: normal;
	font-family: Open Sans;
	font-size: 14px;
	color: #ffffff;
}

footer a:hover {
	color: #21A366;
}

/* generic */
.hide {
	display: none !important;
}

/* COLORS
GREEN
face	#24cc1d
hover	#15af0f

BLUE
face	#0fa9af
hover	#0f979d
*/
.button-green {
	background-color: #24cc1d;
}
.button-green:hover {
	background-color: #15af0f;
}

.button-blue {
	background-color: #0fa9af;
}
.button-blue:hover {
	background-color: #0f979d;
}

.button-gray {
	background-color: #404040;
}
.button-gray:hover {
	background-color: #000;
}

/* messages */
.message-error {
	background-color: #e8888b;
	border: 1px solid #f1767a !important;
	color: #000;
}

.message-success {
	background-color: #86d67c;
	border: 1px solid #79d26e !important;
	color: #000;
}

.message-warning {
	background-color: #ebe394;
	border: 1px solid #e0d249 !important;
	color: #000;
}

.message-info {
	background-color: #94d0eb;
	border: 1px solid #78c2e3 !important;
	color: #000;
}

.message-alert {
	display: block !important;
	overflow: hidden !important;
	width: 98% !important;
	margin-top: 15px !important;
	margin-left: auto !important;
	margin-right: auto !important;
	border: 1px solid #e2e2e2 !important;
	border-radius: 4px !important;
	text-indent: 0px !important;
	min-height: initial !important;
}

.message-alert h2 {
	margin: 10px;
	margin-bottom: 4px;
	font-weight: normal;
	font-family: Open Sans;
	font-size: 18px;
}

.message-alert p {
	margin: 10px;
	margin-top: 7px;
	font-weight: normal;
	font-family: Open Sans;
	font-size: 14px;
}


@media only print {
  body {
    zoom: 75%;
    margin: 0;
    padding: 0;
  }

	@page{
	  size: landscape;
	  margin: 2mm;
	}
	footer {
		display: none;
	}
	.nav-menu {
		display: none !important;
	}
}
