
/* icons general */

.ico-hover          {border:1px solid #fff!important;border-radius:4px}
.ico-blue-hover     {border:1px solid #fff!important;border-radius:4px;color:#188BC0!important;}
.ico-deepblue-hover {border:1px solid #fff!important;border-radius:4px;color:#12678c!important;}
.ico-indigo-hover   {border:1px solid #fff!important;border-radius:4px;color:#3f629e!important;}
.ico-green-hover    {border:1px solid #fff!important;border-radius:4px;color:#90bc18!important;}
.ico-red-hover      {border:1px solid #fff!important;border-radius:4px;color:#bf1818!important;}
.ico-orange-hover   {border:1px solid #fff!important;border-radius:4px;color:#fe8b00!important;}
.ico-white-hover    {border:1px solid transparent!important;border-radius:4px}
.ico-black-hover    {border:1px solid transparent!important;border-radius:4px}

.ico-hover:hover          {border:1px solid #188BC0!important;background-color:#ccefff!important;color:#188BC0;cursor:pointer;}
.ico-blue-hover:hover     {border:1px solid #188BC0!important;background-color:#ccefff!important;color:#188BC0;cursor:pointer;}
.ico-deepblue-hover:hover {border:1px solid #12678c!important;background-color:#ccefff!important;color:#12678c;cursor:pointer;}
.ico-indigo-hover:hover   {border:1px solid #3f629e!important;background-color:#eeeeff!important;color:#3f629e;cursor:pointer;}
.ico-green-hover:hover    {border:1px solid #90bc18!important;background-color:#f2ffce!important;color:#90bc18;cursor:pointer;}
.ico-red-hover:hover      {border:1px solid #bf1818!important;background-color:#ffcece!important;color:#bf1818;cursor:pointer;}
.ico-orange-hover:hover   {border:1px solid #fe8b00!important;background-color:#fcdcb8!important;color:#fe8b00;cursor:pointer;}
.ico-white-hover:hover    {border:1px solid #fff!important;cursor:pointer;}
.ico-black-hover:hover    {border:1px solid #000!important;cursor:pointer;}

.ico-32 {width:32px;height:32px;display:inline-block;background-position: 50% 50%;background-repeat:no-repeat;vertical-align:middle;text-align:center;line-height:32px;}
.ico-24 {width:24px;height:24px;display:inline-block;background-position: 50% 50%;background-repeat:no-repeat;vertical-align:middle;text-align:center;line-height:24px;}
.ico-16 {width:16px;height:16px;display:inline-block;background-position: 50% 50%;background-repeat:no-repeat;vertical-align:middle;text-align:center;line-height:16px;}
.ico-32:not(:last-child) {margin-right:12px;}
.ico-24:not(:last-child) {margin-right:8px;}
.ico-16:not(:last-child) {margin-right:6px;}


/* txt / bg */
.txt-grey {color:#999!important}
.txt-orange {color:#fe8b00!important}
.txt-red {color:#bf1818!important/*dd3333*/}
.txt-green {color:#90bc18!important}
.txt-blue {color:#188BC0!important}
.txt-deepgreen {color:#285928!important}
.txt-deepblue {color:#0070A4!important}

.txt-h2 {color:#676e78}
.txt-h3 {color:#D33800}

.bg-grey {background-color:#999!important}
.bg-orange {background-color:#fe8b00!important}
.bg-red {background-color:#bf1818!important}
.bg-green {background-color:#90bc18!important}
.bg-blue {background-color:#188BC0!important}


/* ico-26 */
.ico-26 {width:26px; height:26px; background-position:50% 50%; display:inline-block; vertical-align:middle}
.ico-26-hover {width:26px; height:26px; background-position:50% 50%; display:inline-block; vertical-align:middle; border:1px solid #fff!important; border-radius:4px; text-align:center;}
.ico-26-hover:not(:last-child), .ico-26:not(:last-child), .mn-rt {margin-right:8px; background-position:50%}
.ico-26-hover:focus {outline:0}

/* ico-18 */
.ico-18 {display:inline-block; font-size:18px; line-height:18px; height:18px; width:18px; text-align:center; vertical-align:middle; cursor:pointer; border:0; text-decoration:none}

/* material-icons custom */
.material-icons.bold {font-weight:bold;}
.ico-26-hover .material-icons {font-size:22px; line-height:24px;}
.ico-18 .material-icons,
.ico-18 .material-icons-outlined {font-size:18px;}



/* icons */

.ico-blue-edit-32 				{background-image:url(index.php?pf=atysCommon19/css/images/ico-blue-edit-32.png)}
.ico-blue-check-32 				{background-image:url(index.php?pf=atysCommon19/css/images/ico-blue-check-32.png)}
.ico-blue-alert-32 				{background-image:url(index.php?pf=atysCommon19/css/images/ico-blue-alert-32.png)}
.ico-blue-waiting-32 			{background-image:url(index.php?pf=atysCommon19/css/images/ico-blue-waiting-32.png)}
.ico-grey-check-32 				{background-image:url(index.php?pf=atysCommon19/css/images/ico-grey-check-32.png)}

.ico-black-poweroff-24 			{background-image:url(index.php?pf=atysCommon19/css/images/ico-black-poweroff-24.png)}
.ico-white-poweroff-24 			{background-image:url(index.php?pf=atysCommon19/css/images/ico-white-poweroff-24.png)}
.ico-yellow-smiley-24 			{background-image:url(index.php?pf=atysCommon19/css/images/ico-yellow-smiley-24.png)}

.ico-black-duplicate-16 		{background-image:url(index.php?pf=atysCommon19/css/images/ico-black-duplicate-16.png)}
.ico-black-reload-16 			{background-image:url(index.php?pf=atysCommon19/css/images/ico-black-reload-16.png)}
.ico-blue-add-16 				{background-image:url(index.php?pf=atysCommon19/css/images/ico-blue-add-16.png)}
.ico-blue-archive-add-16		{background-image:url(index.php?pf=atysCommon19/css/images/ico-blue-archive-add-16.png)}
.ico-blue-archive-rem-16		{background-image:url(index.php?pf=atysCommon19/css/images/ico-blue-archive-rem-16.png)}
.ico-blue-article-cit-16 		{background-image:url(index.php?pf=atysCommon19/css/images/ico-blue-article-cit-16.png)}
.ico-blue-ce-16 				{background-image:url(index.php?pf=atysCommon19/css/images/ico-blue-ce-16.png)}
.ico-blue-check-16 				{background-image:url(index.php?pf=atysCommon19/css/images/ico-blue-check-16.png)}
.ico-blue-cross-16 				{background-image:url(index.php?pf=atysCommon19/css/images/ico-blue-cross-16.png)}
.ico-blue-download-16 			{background-image:url(index.php?pf=atysCommon19/css/images/ico-blue-download-16.png)}
.ico-blue-duplicate-16 			{background-image:url(index.php?pf=atysCommon19/css/images/ico-blue-duplicate-16.png)}
.ico-blue-edit-16 				{background-image:url(index.php?pf=atysCommon19/css/images/ico-blue-edit-16.png)}
.ico-blue-euro-16 				{background-image:url(index.php?pf=atysCommon19/css/images/ico-blue-euro-16.png)}
.ico-blue-filedwnld-16 			{background-image:url(index.php?pf=atysCommon19/css/images/ico-blue-filedwnld-16.png)}
.ico-blue-fileinfo-16 			{background-image:url(index.php?pf=atysCommon19/css/images/ico-blue-fileinfo-16.png)}
.ico-blue-fileupld-16 			{background-image:url(index.php?pf=atysCommon19/css/images/ico-blue-fileupld-16.png)}
.ico-blue-mail-16 				{background-image:url(index.php?pf=atysCommon19/css/images/ico-blue-mail-16.png)}
.ico-blue-message-rtl-16 		{background-image:url(index.php?pf=atysCommon19/css/images/ico-blue-message-rtl-16.png)}
.ico-blue-pause-16 				{background-image:url(index.php?pf=atysCommon19/css/images/ico-blue-pause-16.png)}
.ico-blue-sign-16 				{background-image:url(index.php?pf=atysCommon19/css/images/ico-blue-sign-16.png)}
.ico-blue-wait-16 				{background-image:url(index.php?pf=atysCommon19/css/images/ico-blue-wait-16.png)}
.ico-green-add-16 				{background-image:url(index.php?pf=atysCommon19/css/images/ico-green-add-16.png)}
.ico-green-check-16 			{background-image:url(index.php?pf=atysCommon19/css/images/ico-green-check-16.png)}
.ico-green-duplicate-16 		{background-image:url(index.php?pf=atysCommon19/css/images/ico-green-duplicate-16.png)}
.ico-grey-archive-view-16 		{background-image:url(index.php?pf=atysCommon19/css/images/ico-grey-archive-view-16.png)}
.ico-orange-alert-16 			{background-image:url(index.php?pf=atysCommon19/css/images/ico-orange-alert-16.png)}
.ico-orange-ask-16              {background-image:url(index.php?pf=atysCommon19/css/images/ico-orange-ask-16.png)}
.ico-orange-eye-16              {background-image:url(index.php?pf=atysCommon19/css/images/ico-orange-eye-16.png)}
.ico-orange-eye-slash-16        {background-image:url(index.php?pf=atysCommon19/css/images/ico-orange-eye-slash-16.png)}
.ico-orange-circ-alert-16 		{background-image:url(index.php?pf=atysCommon19/css/images/ico-orange-circ-alert-16.png)}
.ico-red-alert-16 				{background-image:url(index.php?pf=atysCommon19/css/images/ico-red-alert-16.png)}
.ico-red-blocked-16 			{background-image:url(index.php?pf=atysCommon19/css/images/ico-red-blocked-16.png)}
.ico-red-cross-16 				{background-image:url(index.php?pf=atysCommon19/css/images/ico-red-cross-16.png)}
.ico-red-mail-16 				{background-image:url(index.php?pf=atysCommon19/css/images/ico-red-mail-16.png)}
.ico-red-nomail-16 				{background-image:url(index.php?pf=atysCommon19/css/images/ico-red-nomail-16.png)}
.ico-red-trash-destructive-16 	{background-image:url(index.php?pf=atysCommon19/css/images/ico-red-trash-destructive-16.png)}
.ico-white-archive-view-16 		{background-image:url(index.php?pf=atysCommon19/css/images/ico-white-archive-view-16.png)}
.ico-white-poweroff-16 			{background-image:url(index.php?pf=atysCommon19/css/images/ico-white-poweroff-16.png)}
.ico-white-text-16 				{background-image:url(index.php?pf=atysCommon19/css/images/ico-white-text-16.png)}
.ico-yellow-smiley-16 			{background-image:url(index.php?pf=atysCommon19/css/images/ico-yellow-smiley-16.png)}




/* icons animated */
.ui-autocomplete-loading {
	background: url("/index.php?pf=atysCommon19/css/images/ui-anim_basic_16x16.gif") right center no-repeat;
}
.load16 {width:16px;height:16px;display:inline-block;vertical-align:middle}
.load16.loading {background: transparent url("/index.php?pf=atysCommon19/css/images/ui-anim_basic_16x16.gif") right center no-repeat;}

.reload.loading {
	border:0; animation:rotating 1s linear infinite
}

/* used by items '#fond' */
.load100w {width:100px;height:100px; z-index:50001; position:fixed; top:50%; left:50%; transform:translate(-50%,-50%); display:none}
.load100w.loading {
	background: transparent url("/index.php?pf=atysCommon19/css/images/preloader-fadingballs-w-100x100.png") right center no-repeat;
	animation:rotating 1s linear infinite;
	display:block;
}
/* not used */
/*
.load100b {width:100px;height:100px; z-index:50001; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); display:none}
.load100b.loading {
	background: transparent url("/index.php?pf=atysCommon19/css/images/preloader-fadingballs-b-100x100.png") right center no-repeat;
	animation:rotating 1s linear infinite;
	display:block;
}
*/
.ui-dialog-loading100b {width:100px;height:100px;margin:15px auto 0 auto; 
	background:transparent url("/index.php?pf=atysCommon19/css/images/preloader-fadingballs-b-100x100.png") right center no-repeat;
	animation:rotating 1s linear infinite
}

.ui-dialog-loading48b {width:48px;height:48px;margin:0 auto 0 auto; 
	background:transparent url("/index.php?pf=atysCommon19/css/images/preloader-fadingballs-b-48x48.png") right center no-repeat;
	animation:rotating 1s linear infinite
}

.ui-dialog-loading32b {width:32px;height:32px;margin:0 auto 0 auto; 
	background:transparent url("/index.php?pf=atysCommon19/css/images/preloader-fadingballs-b-32x32.png") right center no-repeat;
	animation:rotating 1s linear infinite
}

.ui-dialog-loading32w {width:32px;height:32px;margin:0 auto 0 auto; 
	background:transparent url("/index.php?pf=atysCommon19/css/images/preloader-fadingballs-w-32x32.png") right center no-repeat;
	animation:rotating 1s linear infinite
}

.ui-dialog-loading24b {width:24px;height:24px;margin:0 auto 0 auto; 
	background:transparent url("/index.php?pf=atysCommon19/css/images/preloader-fadingballs-b-24x24.png") right center no-repeat;
	animation:rotating 1.5s linear infinite
}

@keyframes rotating {
  from {transform: rotate(0deg);}
  to {transform: rotate(360deg);}
}


/* msg_info box */
.msg-info {
	background:url('index.php?pf=atysCommon19/css/images/ico-blue-help-48.png') no-repeat #e8efff 4px 4px;
	display:table; width:100%; border-radius:8px; color:#3366CC
}
.msg-info p {margin:0; margin-left:56px;}
.msg-info-row {display:table-row; height:56px;}
.msg-info-cell {display:table-cell; padding:4px; vertical-align:middle;}



/* stdo list */
a.email_not_validated {color: #930000; /*red*/}
a.email_validated {color: #0A6D00; /*green*/ }
a.email_validated:hover,
a.email_validated:link,
a.email_not_validated:hover,
a.email_not_validated:link {border:none}



/* pictos generals */


/* only used by listLineExpandDocViewer() RG20250409 */
.picto-48 {font-size:48px!important; vertical-align:middle}


/* only used by team admin RG20250409 */
.btn-tousaucun {color:#188BC0!important}
.btn-tousaucun:hover {text-decoration:underline}
