/*FLASHES*/
div.flash-error, div.flash-notice, div.flash-success
{
	padding:.8em;
	margin-bottom:1em;
	border:2px solid #ddd;
}

div.flash-error
{
	background:#FBE3E4;
	color:#8a1f11;
	border-color:#FBC2C4;
}

div.flash-notice
{
	background:#FFF6BF;
	color:#514721;
	border-color:#FFD324;
}

div.flash-success
{
	background:#E6EFC2;
	color:#264409;
	border-color:#C6D880;
}

div.flash-error a { color:#8a1f11; }
div.flash-notice a { color:#514721; }
div.flash-success a { color:#264409; }

/*Fond opaque lors du chargement*/
.ui-loader-background {
    width:100%;
    height:100%;
    left:0;
    top:0;
    margin: 0;
    background: rgba(0, 0, 0, 0.3);
    display:none;
    position: fixed;
    z-index:100;
}

.ui-loading .ui-loader-background {
    display:block;
}

/* r.letalludec 12.05.2015 - Custom table */
.my-custom-class th.ui-table-priority-1,
.my-custom-class td.ui-table-priority-1,
.my-custom-class th.ui-table-priority-2,
.my-custom-class td.ui-table-priority-2,
.my-custom-class th.ui-table-priority-3,
.my-custom-class td.ui-table-priority-3,
.my-custom-class th.ui-table-priority-4,
.my-custom-class td.ui-table-priority-4
{
	display: none;
}
/* Show priority 1 at 320px (20em x 16px) */
@media screen and (min-width: 20em) {
	.my-custom-class th.ui-table-priority-1,
	.my-custom-class td.ui-table-priority-1 {
		display: table-cell !important;
	}
}
/* Show priority 2 at 480px (30em x 16px) */
@media screen and (min-width: 30em) {
	.my-custom-class th.ui-table-priority-2,
	.my-custom-class td.ui-table-priority-2 {
		display: table-cell !important;
	}
}    
/* Show priority 3 at 640px (40em x 16px) */
@media screen and (min-width: 40em) {
	.my-custom-class th.ui-table-priority-3,
	.my-custom-class td.ui-table-priority-3 {
		display: table-cell !important;
	}
}

/* Show priority 4 at 800px (50em x 16px) */
@media screen and (min-width: 50em) {
	.my-custom-class th.ui-table-priority-4,
	.my-custom-class td.ui-table-priority-4 {
		display: table-cell !important;
	}
}

p.note {
	text-align: left;
}

/* Styles for ClinkPager */
/*ul.yiiPager .page a,
ul.yiiPager .first a,
ul.yiiPager .previous a,
ul.yiiPager .next a,
ul.yiiPager .last a
{
	font-weight:bold;
	font-size:2em;
}*/