/*
 * Copyright (c) 2001-2025 Convertigo SA.
 * 
 * This program  is free software; you  can redistribute it and/or
 * Modify  it  under the  terms of the  GNU  Affero General Public
 * License  as published by  the Free Software Foundation;  either
 * version  3  of  the  License,  or  (at your option)  any  later
 * version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY;  without even the implied warranty of
 * MERCHANTABILITY  or  FITNESS  FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public
 * License along with this program;
 * if not, see <http://www.gnu.org/licenses/>.
 */

input:-webkit-autofill {
    color: #2a2a2a !important;
}

a {
	color: #00ADD;
	text-decoration: underline;
}

body {
	background-color: white;
	color: black;
	font-family: verdana,lucida,arial,helvetica;
	font-size: 10pt;
}

hr {
	background-color: #0A6EB1;
	border: 0px;
	color: #0A6EB1;
	height: 5px;
}

p {
	font-family: verdana,lucida,arial,helvetica;
	font-size: 10pt;
}

a img {
	border: none;
}

.align_right {
	text-align: right;
}

.box {
	border-style: solid;
	border-width: 1px;
	margin-bottom: 10px;
}

.box_title {
	background-color: #0A6EB1;
	color: white;
	font-weight: bold;
	padding: 2px;
}

.float_left {
	float: left;
	margin-right: 10px;
}

.float_reset {
	clear: both;
}

.float_right {
	float: right;
	margin-left: 10px;
}

.hidden {
	display: none;
}

.sbox {
	background-color: aliceblue;
	padding: 4px;
}

.sbox_title {
	background-color: #B5D3E7;
	color: black;
	font-weight: bold;
	padding: 2px;
}

.table {
	border-spacing: 2px 2px;
	/*display: table;*/
	width: 100%;
}

.table_cell {
	/*display: table-cell;*/
	font-size: 8pt;
	padding: 1px;
}

.table_row {
	/*display: table-row;*/
}

.table_row_even {
	background-color: ghostwhite;
}

.table_row_odd {
	background-color: #E6E8F0; 
}

.table_title {
	background-color: #B5D3E7;
	color: black;
	display: table-cell;
	font-weight: bold;
	font-size: 8pt;
	padding: 2px;
	text-align: center;
}

#templates {
	display: none;
}

#logine_box {
	border-style : solid;
	border-width: 2px;
	position: absolute;
	background-color: white;
	padding: 5px;
}

#loginForm, #logout {
	position: absolute;
	top: 40px;
	right: 32px;
	font-family: 'Open Sans', sans-serif;
}

.rounded {
	border-radius: 5px;
	padding: 3px;
}

.fixLogin {
	margin-top: 4px;
	width: 90px;
	position: relative;
	top: -2px;
}

.fixUser {
	position: relative;
	font-weight: bolder;
}

.accordion {
	position: relative;
	top: 2px;
}

.user {
	color: #716D6D;
	font-family: 'Open Sans', sans-serif;
	position: absolute;
	top: -71px; 
	right: 25px;
}

#logout {
	cursor: pointer;
	vertical-align: top;
	font-variant: small-caps;
	color: #A5A5A5;
	text-decoration: none;
}

.fixAgain {
	position: relative;
	right: 0px;
}

#loginForm img, #loginBtn {
	margin-bottom: -11px;
}

#wait_div_build {
	display:none;
}
#wait_div_build .bgOpacity {
	position: fixed;
	top: 0px;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #B5D3E7;
	filter: alpha(opacity=40);
	-moz-opacity: 0.2;
	opacity: 0.4;
	z-index:99998;
}




#wait_div_build_info {
	display: table;
 	position: fixed;
	top: 35%;
	left: 37%;	
	width: 24%;
	padding: 10px;
	font-weight: bold;
	/* hack ie */
	border: 10px solid rgba(0,0,0,0.4) !important;	
	background-color: rgba(255,255,255,0.8) !important;
	border: 10px solid #ccc;	
	background-color: #fff;	
	z-index: 99999;
}
#wait_div_build img {
	float:left;
	margin-right: 10px;
}
#wait_div_build p {
	display: table-cell;
    vertical-align: middle;
	padding: 0;
	margin: 0;
}
#loginWarn {
	color: red;
	font-weight: bolder;
	font-size: 150%;
}