input.error{border-color: #ff0000;}
input.error:focus{border-color: #ff0000;}
.return-error{ color: #e9595b; }
.return-success{ color: #4ac18e; }
#p_icon_modal_return{margin-bottom:0px;padding-bottom:0px;font-size:30px;}
.loading_form{color: #67a8e4;display:none;padding:10px;}
.table-striped tbody tr:hover{background-color: #ccc;}
.drop-files{border: 2px dashed #bbb; border-radius: 5px; color: #bbb; padding: 25px; text-align: center; cursor:pointer;}
.photo_thumb{padding: 10px; border: 1px solid #ccc;width: 220px;text-align:center; cursor:pointer; float:left;  margin-right: 10px; width: 230px; height: 220px; margin-top: 5px; z-index: 999999;}
.photo_thumb div.photo_thumb2 {height: 160px; text-align: center;} /* vertical-align: middle; display: table;  */
.photo_thumb div img{max-height: 150px; max-width: 200px;}
.photo_thumb input{width: 200px; padding: 3px;}
@media (min-width: 767px) {
	.show-filters{padding:5px;width:100%;margin-top: 15px;margin-bottom:15px;display:none;}
	.filters-search{display:show;}
}
@media (max-width: 767px) {
	.show-filters{padding:5px;width:100%;margin-top: 15px;margin-bottom:15px;display:show;}
	.filters-search{display:none;}
}
.initialize_hidden, .pessoa_fisica, .pessoa_juridica, .buyer, .pessoa_juridica_buyer{display: none;}
select[readonly] {
  background: #EBEBEB; /*Simular campo inativo - Sugestão @GabrielRodrigues*/
  pointer-events: none;
  touch-action: none;
}
.slimscrollleft, .slimScrollDiv
{
	height: 100% !important;
}