﻿/* global use */
A:link {text-decoration: none;}
A:hover {background:none; text-decoration:none;}
A:active {background:none; text-decoration:none;}
A:visited {background:none; text-decoration:none;}


.styleButtonStd {width:22px; height:22px; padding:0px; vertical-align:middle; text-align:center; color:#000000; font-weight:bold;}
.headInfoChamp {vertical-align:middle; cursor:pointer; padding-left:3px;}
.headInfoChampAlwaysOn {vertical-align:middle; cursor:pointer; padding-left:3px;}
.headInfoChampLib {vertical-align:middle; padding-left:3px;}
.styleColorElem {border:1px solid #CCCCCC; cursor:pointer; min-width:16px; min-height:16px; display:inline-block; padding:0px; text-align:center; vertical-align:middle;}


.unselectable {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* LST use */
/* luk SCA 124970 21/07/2016 */
/*.innertable 	{height:100%; width:100%; border-style:hidden; margin:0px; padding:1px; vertical-align:middle;text-align:center; border-collapse:collapse;}*/
.innertable 	{height:100%; width:100%; border-collapse:separate;border:none;border-spacing:1px;}
.active-header-table {border-width:0px 1px 1px 1px;border-collapse:collapse;padding:1px;}


.strStyleTextLST {font-size:10px; white-space:nowrap;}

.styleTdLstReq {align:left; vertical-align:middle; padding:0px 2px; white-space:nowrap;}



/* FRM use */
.styleAlertDiv 			{display:none; margin:10px; position:fixed; right:18px; z-index:99; width:160px; min-height:70px; box-shadow:2px 2px 5px #cacaca;}

table.classTable 		{width:100%; min-height:50px; border-style:none; white-space:nowrap; padding:10px 0px;}
table.classTable td 	{width:50%;}
/* class for the tables with 3 TD's -> they will be aligned */
table.classTable3TD 	{width:100%; min-height:50px; border-style:none; white-space:nowrap; padding:10px 0px;}
table.classTable3TD td 	{width:33%;}
/* class for the tables with 4 TD's (2 labels/ 2 fields) -> they will be aligned */
table.classTable4TD 	{width:100%; min-height:50px; border-style:none; white-space:nowrap; padding:10px 0px;}
table.classTable4TD td 	{width:25%;}

table.classTable5TD 	{width:100%; min-height:50px; border-style:none; white-space:nowrap; padding:10px 0px;}
table.classTable5TD td 	{width:20%;}
/* class for the tables with 6 TD's (3 labels/ 3 fields) -> they will be aligned */
table.classTable6TD 	{width:100%; min-height:50px; border-style:none; white-space:nowrap; padding:10px 0px;}
table.classTable6TD td 	{width:16%;}
/* class for the tables with 8 TD's (4 labels/ 4 fields) -> they will be aligned */
table.classTable8TD 	{width:100%; min-height:50px; border-style:none; white-space:nowrap; padding:10px 0px;}
table.classTable8TD td 	{width:12.5%;}
/* class for the tables with 10 TD's (5 labels/ 5 fields) -> they will be aligned */
table.classTable10TD 	{width:100%; min-height:50px; border-style:none; white-space:nowrap; padding:10px 0px;}
table.classTable10TD td {width:10%;}

.fa-chat {
    position:relative;
    color:#EEEEEE;
    font-size:150px;
    text-align:center;
    left:45%;
    z-index:-1000;
}
.fa-chat:after {
    position:absolute;
    top:0;;
    left:0;
	content: "\f086";
}


/* SEARCH object */
ul.ulStd	{list-style: none outside none; margin:0; padding:0;}
li.liVert	{float:center;}
li.liHor2	{width:50%; display:inline; float:left;}

/* CHECKBOX */
label i {
  display: inline-block;
  /*height: 25px;*/
  position: relative;
  top: 4px;
  font-style: normal;
  color: #666;
}

.check_trans input[type="checkbox"] { display: none; }

.check_trans input[type="checkbox"] + i:before {
  font-family: 'FontAwesome';
  font-size: 18px;
  /*height: 25px;*/
  width: 25px;
  display: inline-block;
}

.check_trans input[type="checkbox"]:checked + i {
  position: relative;
  -webkit-animation: icon-beat 0.1s ease;
  animation: icon-beat 0.1s ease;
}

.check_trans input[type="checkbox"]:checked + i + span {
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
}

.check_trans input[type="checkbox"] + i:before { content: "\f096";margin-top: -12px; }

.check_trans input[type="checkbox"]:checked + i:before { content: "\f046";margin-top: -12px; }

.check_trans input[type="checkbox"]:checked + i + span,
.check_trans input[type="checkbox"]:checked + i:before { color: rgb(0, 102, 0); }

/* OBJSEL */
div.cell {float:left; padding-right:10px;}