.no,
.NO,
.checktool,
.ANALYST,
.MARKET_ADMIN,
.VIRTUAL_RANK,
.FOLLOW_RESULT,
.SERVICE_VIEW,
.RANK,
.REGISTERED,
.BIDED,
.SERVICE_VIEW,
.POSITION,
.COM_NUMBER,
.TEL,
.HP,
.MOBILE,
.NAME,
.FAX,
.LOGIN_COUNT,
.LAST_LOGIN_TIME,
.INPUT_TIME,
.COMPANY_NUMBER,
.BID_START_TIME,
.BID_CLOSE_TIME,
.REG_CLOSE_TIME,
.BID_OPEN_TIME,
.COUNSEL_ADMIN,
.WRITE_TIME,
.CHOICE_NUMBER,
.COMPANY_OWNER,
.JOINNING_TIME,
.GROUP_ID,
.NOTICE_TIME,
.AREAS,
.MARKETER,
.COUNSELER,
.date,
.center,
.tools,
.range{
	text-align:center !important;
}

.BASE_PRICE,
.RESULT_PRICE,
.SERVICE_PRICE,
.SERVICE_RATE,
.RESULT_RATE,
.WRITE_PRICE,
.WRITE_RATE,
.FOLLOW_RATE,
.TOTAL_RESULT,
.TOTAL_RESULT5,
.ABILITY_PRICE,
.SUCCESS_COUNT,
.PRE_PRICE,
.LOW_RATE,
.LOW_PRICE,
.MULTI_SUM,
.MULTI_MIN,
.MULTI_MAX,
.MARKET_POINT,
.FOLLOW_RATE,
.DURING,
.PRICE,
.BID_RATE{
	text-align:right !important;
}

.positive{
	color:green !important;
}

.negative{
	color:blue !important;
}


.text-white,
a.text-white:link,
a.text-white:active,
a.text-white:visited,
a.text-white:hover{ color:#fff; }

.text-black{ color:#000; }
.text-orange{ color:#E96802; }

.table-cell{ display:table-cell; }
.table-row{ display:table-row; }
.table-table{ 
	display:table;
	width:100%; 
}

.btn-wide{ padding-left:10px; padding-right:10px; }

input.price.text-right,
input.rate.text-right{ padding-right:8px; }
iframe[scrolling='no'] { overflow: hidden; }

td,
th{
	overflow:visible;
	white-space:normal;
}
table.table-fixed{
	table-layout:fixed;
}

table.table-fixed > thead > tr > td,
table.table-fixed > thead > tr > th,
table.table-fixed > tbody > tr > td,
table.table-fixed > tbody > tr > th,
table.table-fixed > tfoot > tr > td,
table.table-fixed > tfoot > tr > th{
	overflow:hidden;
	white-space:nowrap;
}

a[href]:after {
  content: "" !important;
}
abbr[title]:after {
  content: "" !important;
}

.ASSUME_PRICE{
	color:darkgreen;
}

.BASE_PRICE{
	color:darkred;
}

.label-extra-info{
	background-color:#18609C;
	color:#fff;
}

[data-chart] .legendColorBox,
[data-chart] .legendLabel{
	cursor:pointer;
}

.legendLabel{
	font-size:12px !important;
	padding:0px 4px;
}

.newflag{
	position:absolute !important;
	float:right;
	font-size:11px;
	background-color:#FF4040;
	color:#fff;
	margin-top:-10px;
	margin-left:5px;
	padding-left:2px;
	padding-right:2px;
	z-index:9999;
}


.change_rate{
	position:absolute !important;
	float:right;
	font-size:11px;
	background-color:#FF4040;
	color:#fff;
	margin-top:-10px;
	margin-left:5px;
	padding-left:2px;
	padding-right:2px;
	z-index:1;
}


option.removed,
option.retired{
	background-color:#ccc;
}

.del{
	text-decoration-line:line-through;
	text-decoration-style:solid;
	text-decoration-color:inherit;
}

.hasDatepicker {
    position: relative;
    z-index: 500;
}

.table-horizontal > thead > tr > th,
.table-horizontal > tbody > tr > th{
	text-align:right;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
   *{
		letter-spacing:0px;
	}
}

small{
	font-size:11px;
}


.analyze.analyze-index .table.list tr.ing{
	background-color:#EDDADA !important;
}

.analyze.analyze-index .table.list td.success{
	border:3px solid red;	
}

.analyze.analyze-index .table.list tr.error{
	background-color:#F0C0FF;
}

.analyze.analyze-index .table.list tr.outside_memo{
	background-color:#e8f0f7 !important;
}

.ui-autocomplete{
	z-index:9999;
}
.ui-autocomplete .ui-menu-item-wrapper{
	font-size:12px;
	line-height:22px;
}
.ui-autocomplete .ui-menu-item-wrapper.ui-state-active{
	color:green;
}
.winner{
	color:red;
	font-weight:bolder;
}

.text-red{
	color:red;
}

.text-green{
	color:green;
}

.text-blue{
	color:blue;
}

.bolder{
	font-weight:bolder;
}

.rainbow {
   /* Chrome, Safari, Opera */
  -webkit-animation: rainbow 2s infinite; 
  
  /* Internet Explorer */
  -ms-animation: rainbow 2s infinite;
  
  /* Standar Syntax */
  animation: rainbow 2s infinite; 
}

/* Chrome, Safari, Opera */
@-webkit-keyframes rainbow{
	20%{color: red;}
	40%{color: yellow;}
	60%{color: green;}
	80%{color: blue;}
	100%{color: violet;}	
}
/* Internet Explorer */
@-ms-keyframes rainbow{
	20%{color: red;}
	40%{color: yellow;}
	60%{color: green;}
	80%{color: blue;}
	100%{color: violet;}	
}
/* Standar Syntax */
@keyframes rainbow{
	5%{color: red;}
	35%{color: yellow;}
	65%{color: green;}
	85%{color: blue;}
	0%{color: violet;}	
}

.pointer-move{
	cursor:move;
}

tbody{
	border-top-width:1px !important;
}

.inline-block{
	display:inline-block;
}

th, td{
	vertical-align:middle !important;
}


.tbody-striped > tbody:nth-of-type(odd) {
  background-color: #f9f9f9;
}

@keyframes blink-animation {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blink-animation {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

tbody:not(.disabled) .blink, 
tbody:not(.disabled) .winner{
	animation: blink-animation 1s ease infinite;
}



.ui-datepicker{
	z-index:1060 !important;
}


label, .label{
	font-weight:normal;
}

.auto-tooltip{
	overflow-y:hidden;
	height:18px;
}

.hscrollbox{
	width:100%;
	overflow-x:auto;
}

.progress-table{
	display:table;
	width:100%;
}

.progress-table > .progress-bar{
	display:table-cell;
	vertical-align:middle;
	height:100%;	
	float:none;
}

.bank-kb{
	display:inline-block;
	background:url( '/common/resources/img/bank_kb.png' ) no-repeat;
	background-size:contain;
	width:40px;
	height:30px;
}

.calendar{
	text-align:center;
}

.follow-9{ 
	background-color:#707070 !important;
	color:#fff !important;
}
.follow-49{ 
	background-color:red !important;
	color:#fff !important;
}
.follow-89{ 
	background-color:green !important;
	color:#fff !important;
}
.follow-99{ 
	background-color:blue !important;
	color:#fff !important;
}
.follow-100{ 
	background-color:black !important;
	color:#fff !important;
}


.flot-bemax-tooltip{
	border:1px solid #ccc;
	background-color:#fff;
	padding:2px 4px;
}

.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {
    border-bottom-width: 1px !important;
}