
html,* {
	margin:0px;
	padding:0px;
	border:none;
	border-spacing: 0px;
	border-collapse: 0px;
	font-family: 'Calibri';
}

body {background:black;}


.container {
	margin:0 auto;
	display:block;
	width:500px;
}

.simulator, .container.upload { 
	margin-top:50px 
}
/*
.bg-orange {background:#ED7D31;}
.bg-color1 {background:#F7CAAC;}
.bg-color2 {background:#FBE4D5;}
*/

.bg-orange {background:#ED7D31;}
.bg-orange1 {background:#F7CAAC;}
.bg-orange2 {background:#FBE4D5;}

.bg-green {background:#008489;}
.bg-green1 {background:#93C2C4;}
.bg-green2 {background:#CCE2E4;}


.condicao-novo fieldset,
.condicao-novo fieldset > div,
.condicao-novo table td.tb-header
{ background:#ED7D31; }

.condicao-novo fieldset > span,
.condicao-novo fieldset > span > input, 
.condicao-novo fieldset > span > select,
.condicao-novo table td.bg-dark
{
	background:#F7CAAC;
}

.condicao-novo table td.bg-light{
	background:#FBE4D5;
}

.condicao-usado fieldset,
.condicao-usado fieldset > div,
.condicao-usado table td.tb-header
{ background:#008489; }

.condicao-usado fieldset > span,
.condicao-usado fieldset > span > input, 
.condicao-usado fieldset > span > select,
.condicao-usado table td.bg-dark
{
	background:#93C2C4;
}

.condicao-usado table td.bg-light {background:#CCE2E4;}

.bold { font-weight:bold; }
.fs-border { 
	border-style:solid; 
	border-top-width: 1px; 
	border-bottom-width: 3px; 
	border-left-width: 1px; 
	border-right-width: 1px; 
	
	border-color:white;}
.btn { 
	padding-top :10px; 
	padding-bottom :10px; 
	padding-left: 60px; 
	padding-right: 60px; 
	background:none; 
	border:1px solid white; 
	color:white; 
	text-decoration:none; 
}
fieldset { 
	margin-bottom: 10px; 
	display:inline-block;
}
fieldset > *, 
.simulator input,  
.simulator table tr td { 
	padding:5px; 
}
.simulator select {
	padding: 4px;
}
fieldset div, 
.simulator fieldset input, 
.simulator fieldset select { 
	display:inline-block; 
	width:150px; 
	text-align:center;
}
table { 
	text-align:center; 
	width:100%; 
}
.fields, .simulator .logo {display:inline-block}
.logo, .simulator .logo img { 
	width: 160px; 
	vertical-align:top;
} 
.forma-pgto { 
	color:white; 
	font-weight:bold; 
	text-align:center;
	margin-bottom: 10px;
}
table .border { 
	border-style:solid; 
	border-color:white; 
}

.tb-header-left { border-width: 1px 0 3px 1px;}
.tb-header-center { border-width: 1px 0 3px 0;}
.tb-header-right { border-width: 1px 1px 3px 0;}

.card { 
	position: absolute;
		left: 0px;
		right: 0px;
		top: 0px;
		bottom: 0px;
	margin: auto;

	width:600px;
	height:400px;
}

.card .left, 
.card .right { 
	display:inline-block; 
	vertical-align:middle;
}

.card .right { 
	width: 300px; 
	text-align:center; 
	color:white;
}
.card .social { margin-top:20px; }
.card .social a { margin: 10px;} 
.card .btn { 
	padding-top :10px; 
	padding-bottom :10px; 
	padding-left: 60px; 
	padding-right: 60px;
	background:none; 
	border:1px solid white; 
	color:white; 
	text-decoration:none; 
}

.upload input { width:200px; }


.btn-cancel { margin-top:10px; }
.ui-autocomplete {
    z-index: 2000 !important; /* Higher than modal (Bootstrap modal = 1050) */
}