.bg-login {background-color: #003f61 !important;}
.btn-citar  {background-color: #003f61 !important; border: 0px !important;}
.btn-citar:hover  {background-color: #0a58ca !important; border: 0px !important;}
.main-signup-header h2 {color: #003f61 !important;}
.loading_form {display:none;}
.error_validation{font-size: 13px;}
.page-title { border-left: 5px solid #003f61 !important; padding-left: 5px !important; }
.search-card {padding: 10px !important;}
.bt-search {background-color: #67a8e4 !important; color: #fff !important;}
.table-hover tbody tr:hover{background-color: #edf9fe !important;}
/*.app-sidebar .side-menu__item.active, .app-sidebar .side-menu__item:hover, .app-sidebar .side-menu__item.active:hover{color: #67a8e4 !important;}
.app-sidebar .side-menu__item.active .side-menu__label, .app-sidebar .side-menu__item .side-menu__label:hover{color: #67a8e4 !important;}*/
.footer a.text-primary {color:  #003f61 !important; }
.card-body{overflow-x:scroll;}

/* MODAL COMUM */
.modal-title{ color: #224f6f !important;}
.btn-close-modal-down{ background-color: #f34343 !important; border-color: #f34343 !important; color: #fff !important; } 
.btn-close-modal-down:hover{ background-color: #f34343 !important; border-color: #f34343 !important; color: #fff !important; opacity: 0.9; }

/* MODAL RETORNO DE OPERACOES */ 
.return-success{ color: #38cab3 !important; font-weight: bold;}
#p_icon_modal_return{ text-align:center !important; }
#modal_return_msg{ text-align:center !important; }
#icon_modal_return{ font-size: 24px; }
.return-success i{color: #38cab3;}
.return-error{ color: #ff0000 !important; font-weight: bold;}
.return-error i{ color: #ff0000 !important;}

/* THUMB para ícone atual e exclusao dele */ 
.icon_thumb{clear:both; padding: 5px; border: 1px solid #ccc;width: 50px; text-align:center;}
.logo_thumb{clear:both; padding: 5px; border: 1px solid #ccc;max-width: 130px; text-align:center;}

/*MODAL LOADING */
.modal-body.loading p{ color: #224f6f !important; }

/* Tratamento para tablets e celulares */
@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) {
	.list-buttons{padding-top: 15px !important;}
	.show-filters{padding:5px;width:100%;margin-top: 15px;margin-bottom:15px;display:show;}
	.filters-search{display:none;}
}