.menu-title{
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}

tfoot{
	font-weight: bold;
	background-color: black;
	color: white;
}

.table-nowrap{
	white-space:nowrap;
}

.gc-container {
    font-size: 0.9rem !important;
}

.chosen-container {
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.chosen-container-single .chosen-single {
	padding: initial !important;	
	background: none !important;
	border: none !important;
	box-shadow: none !important;
	background-color: none !important;
	font-size: initial !important;
	height: initial !important;
	/*
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0 0 0 8px;
    height: 25px;
    border: 1px solid #aaa;
    border-radius: 5px;
    background-color: #fff;
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
    background: -webkit-linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background: -moz-linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background: -o-linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background: linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background-clip: padding-box;
    box-shadow: 0 0 3px white inset, 0 1px 1px rgb(0 0 0 / 10%);
    color: #444;
    text-decoration: none;
    white-space: nowrap;
    line-height: 24px;
	*/
}

.chosen-container-single .chosen-single select::-ms-expand {
    display: none;
}

.colour-blue{
	color: #001F58 !important;
}

.button-blue{
	background-color: #001F58 !important;
	color:  #FFFFFF !important;
}

.colour-pink{
	color: #FF499D !important;
}

.colour-green{
	color: #00E3C3 !important;
}

.colour-yellow{
	color: #FFFF00 !important;
}

.colour-orange{
	color: #FF9667 !important;
}

.colour-cyan{
	color: #00FFFF !important;
}

.dataTables_wrapper{
	width: 100% !important;
}

#toast-container > div {
	opacity: 0.9;
	border-radius: 5px;
}

/*
body[data-sidebar=brand] .vertical-menu {
    background-color: rgba(0,78,255);
}
*/

/*
Pendiente de presupuestar-Pending of budget bg-niid-pink
Pendiente de confirmar-Pending of confirmation bg-status-niid-orange
Pagado-Paid bg-status-niid-blue
Pendiente de pago-Pending of payment bg-status-niid-yellow
Borrado-Deleted bg-status-niid-red 
Cancelado-Cancelled bg-status-niid-grey
Hecho-Done bg-status-niid-green
*/
/* tasks > task_status_id */
.bg-niid-pink{background-color:rgb(235 53 138);}
.bg-status-niid-orange{background-color:#ff9667;}
.bg-status-niid-blue{background-color:#0ff;}
.bg-status-niid-yellow{background-color:#e2e41d;}
.bg-status-niid-red{background-color:#ff0000;}
.bg-status-niid-grey{background-color:#8a8a8a;}
.bg-status-niid-green{background-color:#a9d381;}

.format-td-task_status_id-cancelled,.format-td-task_status_id-cancelado{
	background-color:#8a8a8a !important;
}

.format-td-task_status_id-deleted,.format-td-task_status_id-borrado{
	background-color:#ff0000 !important;
}

.format-td-task_status_id-draft,.format-td-task_status_id-borrador{
	background-color:#ffffff !important;
}

.format-td-task_status_id-paid,.format-td-task_status_id-pagado{
	background-color:#0ff !important;
}

.format-td-task_status_id-pending_of_confirmation,.format-td-task_status_id-pendiente_de_confirmar,
.format-td-task_status_id-pending_of_assignment,.format-td-task_status_id-pendiente_de_asignar
{
	background-color:#ff9667 !important;
}

.format-td-task_status_id-pending_of_budget,.format-td-task_status_id-pendiente_de_presupuestar{
	background-color:rgb(235 53 138) !important;
}

.format-td-task_status_id-pending_of_payment,.format-td-task_status_id-pendiente_de_pago{
	background-color:#e2e41d !important;
}

.format-td-task_status_id-pending_of_accepting,.format-td-task_status_id-pendiente_de_aceptar{
	background-color:#6666ff !important;
}

.format-td-task_status_id-done,.format-td-task_status_id-hecho{
	background-color:#a9d381 !important;
}


/* users > user_status_id */
.format-td-user_status_id-inactive{
	background-color: #ffe5ba !important;
}

.format-td-user_status_id-deleted{
	background-color: #fec0bf !important;
}

.format-td-user_status_id-pending{
	background-color: #b7dbf9 !important;
}

.format-td-user_status_id-active{
	background-color: #aae1cb !important;
}

/* users > type. using password as a workaround */
.format-td-apple_id-admin_user{
	background-color: #ffe5ba !important;
}

.format-td-apple_id-user{
	background-color: #fec0bf !important;
}

.format-td-apple_id-lfs{
	background-color: #b7dbf9 !important;
}

.format-td-apple_id-admin_lfs{
	background-color: #aae1cb !important;
}


/* users > login type. using trial_ends_at as a workaround */
.format-td-google_id-google{
	background-color: #ff9667 !important;
}

.format-td-google_id-apple{
	background-color: #AAAAAA !important;
}

.format-td-google_id-password{
	background-color: #b7dbf9 !important;
}

.format-td-google_id-googlepassword{
	background-color: #b7dbf9 !important;
}

.format-td-google_id-applepassword{
	background-color: #b7dbf9 !important;
}

/* admin_notifications */
.format-td-status-success{
	background-color:#a9d381 !important;
}

.format-td-status-error{
	background-color:rgb(235 53 138) !important;
}

.format-td-deleted_at-active{
	background-color:#a9d381 !important;
}

.format-td-deleted_at-inactive,.format-td-deleted_at-pending_invitation{
	background-color: #ffe5ba !important;
}

.format-td-deleted_at-deleted{
	background-color:rgb(235 53 138) !important;
}