

    
div#page
{
	background-color:  #ffffff;
}

div#page-login
{
	padding-top: 50px;
}



 .doc-thumbnail
{
	margin-bottom: 20px;
	/*height: 120px;*/
	padding-top:10px;
	padding-bottom:10px;
	background-color: #f9f9f9;
	border:1px solid #e3e3e3;
	padding-left: 5px;
	padding-right: 5px;
	height: 160px;

}




div#header 
{
	display: block;
	height: 69px;
	width:100%;
	position: absolute;
	top:0px;
	left:0px;
}






div.icons-frontpage 
{
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	padding: 5px;
}

div.icons-frontpage:hover
{
	border-bottom-color: rgb(79, 96, 210);
	border-bottom-width: 3px;
	border-bottom-style: solid;
}


div.Active
{
	border-color: rgb(79, 96, 210);
	border-width: 3px;
	border-style: solid;
}

div.icons-frontpage a
{
	text-decoration:none;
}

div.icons-frontpage a i
{
	font-size: 32px !important;
}
.input-append, .input-prepend 
{
display: block;
margin-bottom: 10px;
margin-right: 28px;
vertical-align: middle;
font-size: 0;
white-space: nowrap;
}

div.search-form.well, input#amount-range 
{
	/*background-color: white;*/
	background: url(p6.png) repeat 0 0 !important;

}


div.search-form.well span.required 
{
	display: none;
}


.well
{
	background-color: white;
}


[class^="icon-"], [class*=" icon-"] 
{
	font-size: 18px;
}


a.revoke-link, span.inherited-item
{
  color:#5eb95e !important;
  font-weight: bold;
}


a.assign-link
{
  color:#dd514c !important;
}

form.search span.required 
{
  display: none;
}

#previewModal {
	height: 100%;
    width: 80%; /* respsonsive width */
    margin-left:-40%; /* width/2) */ 
    top:10px !important;
}


.modal-body 
{
	max-height: 80% !important;
}


tr#relatedinfo1, tr#relatedinfo1:hover
{
	background-color: white !important;
}


.table-striped tbody > tr[id^='relatedinfo'] > td, .table-striped tbody > tr[id^='relatedinfo'] > th
{
	background-color: white !important;
}


.table tbody tr > td.success {
  background-color: #dff0d8 !important;
}

.table tbody tr > td.error {
  background-color: #f2dede !important;
}

.table tbody tr > td.warning {
  background-color: #fcf8e3 !important;
}

.table tbody tr > td.info {
  background-color: #d9edf7 !important;
}

.table-hover tbody tr:hover > td.success {
  background-color: #d0e9c6 !important;
}

.table-hover tbody tr:hover > td.error {
  background-color: #ebcccc !important;
}

.table-hover tbody tr:hover > td.warning {
  background-color: #faf2cc !important;
}

.table-hover tbody tr:hover > td.info {
  background-color: #c4e3f3 !important;
}


.nav-tabs
{
	border-bottom: 0px;
	margin-bottom: 0px;
}




.breadcrumb 
{
	margin: 0 0 0px;
	padding: 10px 0px;
	background-color: white;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-left: 10px;
	border:1px solid #e5e5e5;
}




body#login
{
	background-color: #f5f5f5;
}

span.badge
{
	padding: 3px;
}


div.bootstrap-widget-content
{
	padding: 10px !important;
}

div#modal_detalhes_venda
{
	
 	width: 80%;
    margin: 0;
    top: 20px;
    left: 20px;
}

span.badge{
	margin-bottom: 3px;
}


.table-responsive
{
    overflow-x: auto;
}

/*
.breadcrumb
{
	display: inline-block;
	background-color: #f5f5f5 !important;
	border:0px;
}*/




.doc-thumbnail:hover 
{
	border:2px solid rgba(255,51,0, 0.9);
}


a.thumbnail:hover, a.thumbnail:focus {
border-color: rgb(255, 51, 0);
-webkit-box-shadow: 0 1px 4px rgba(255, 51, 0, 0.7);
-moz-box-shadow: 0 1px 4px rgba(255, 51, 0, 0.7);
box-shadow: 0 1px 4px rgba(255, 51, 0, 0.7);
}



.thumbnail
{
	border:1px solid #ccc;
	line-height: 30px;
}

.thumbnail:hover
{
	border-width: 0px;
}

td.button-column a
{
}




ul#resultados_slider li a
{
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;
	vertical-align: middle;
	margin-bottom: 5px;

}

ul#resultados_slider li.active a
{
	color: white;
	text-decoration: none;
	background-color: rgb(255, 51, 0);
}




ul#resultados_slider li
{
	text-align: center;
}

.editable-click, a.editable-click, a.editable-click:hover 
{
	color:#333;
	text-decoration: underline;
	border: 0px;	
}

.table
{
	background-color:#ffffff !important;
}



div.bootstrap-widget-content
{
	min-height: 200px;
	background-color: white;
}


div.bootstrap-widget.bootstrap-widget-table 
{
	background-color: white;
}







div#resultados
{
	font-weight: bold;
	font-size: 22px;
	padding: 10px;
	margin-bottom: 5px;
}

.grid-view table.items tr.selected td 
{
	background: #4F60D2;
	color:white;

}

.grid-view table.items tr.selected td a
{
	color:white;
	
}


.navbar .nav > li > a 
{
	float: none;
	padding: 15px 15px 15px;
	text-decoration: none;
	text-shadow: none;
	color:black;
}





.table tfoot tr 
{
	vertical-align: bottom;
	background-color: #ff3302;
	color: #fff;
	text-align: center;
}

.table tfoot tr td
{

	border-width: 0px !important;
}


.table-condensed th, .table-condensed td 
{
	text-align: center;
	vertical-align: middle;
}




.icons-frontpage i
{
	display: none !important;
} 


.form-inline .help-block.error, .form-inline .help-inline.error, .form-horizontal .help-block.error, .form-horizontal .help-inline.error, .form-vertical .help-block.error, .form-vertical .help-inline.error 
{
	font-weight: bold;
	text-decoration: underline;
	background-color: rgb(253, 225, 224);
	padding: 5px;
	border-radius: 4px;
}


.progress 
{ 
	position:relative; 
	width:400px; 
	border: 1px solid #ddd; \
	padding: 1px; 
	border-radius: 3px; 
}

.bar 
{ 
	background-color: #B4F5B4; 
	width:0%; 
	height:20px; 
	border-radius: 3px; 
}

.percent 
{ 
	position:absolute; 
	display:inline-block; 
	top:3px; 
	left:48%; 
}


legend
{
	display: block;
	width: 100%;
	font-size: 20px;
	line-height: 35px;
	color: #333333;
	border-bottom: 1px solid #e5e5e5;
	background-image: linear-gradient(to bottom, rgba(251, 180, 80, 0.8), rgba(248, 148, 6, 0.8));	border-radius: 12px;
	border: 1px solid #bbb;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;

	
}


legend.super-legend 
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-image: linear-gradient(to top, #FFFFFF, #ccc);
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}

fieldset 
{
	padding: 48px;
	padding-top: 10px;
	margin: 0;
	border: 1px solid #ccc !important;
	border-radius: 7px;
	margin-bottom: 10px;
	background-color: white;
}

.highlight-legend
{
	background-color: rgba(255, 51, 0, 0.8);
	background-image: none;
	color:white;
}



.form 
{
	background-color: transparent !important;
	border: 0px;
	box-shadow: none;
}


.form-actions {
	padding: 19px 20px 20px;
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 4px;
	margin-top: 0px;
}

span.service-description {
	font-weight: bold;
	margin-top: 20px;
	color: rgb(255, 51, 0);
	display: block;
}


.tabs-left > .nav-tabs a
{
	border-color: rgb(221, 221, 221) rgba(0, 0, 0, 0) rgb(221, 221, 221) rgb(221, 221, 221);
	padding-top: 20px;
	padding-bottom: 20px;
	padding: 20px;
}

.tabs-left > .tab-content
{
	border-left: 1px solid #ccc;
}

.tabs-left > .nav-tabs {
	margin-right: 0px;
}

table.detail-view tr.odd 
{
	background: #eee;
}

.postit 
{
	background-color: rgb(255, 255, 255);
	margin-bottom: 10px;
	margin-top: 10px;
	border: 1px solid rgb(204, 204, 204);
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius: 6px;
}

#yw1 > li:nth-child(1) > a
{
	border-top:0px;
}

#yw1 > li:nth-child(3) > a
{
	border-bottom: 0px;
}



#resultados2 .title {
	background-color: #ff3200;
	color: white;
	text-align: center;
	padding: 10px;
	font-size: 1.2em;
	font-weight: 600;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}


#resultados2 .resultado {
	background-color: white;
	padding: 14px;
	text-align: center;
	border: 1px solid #ccc;
	color: #ff3200;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	font-size: 1.2em;
	font-weight: 600;
	border-top: 0px;
}