﻿.disabled {
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.img-rounded{
	border-radius:999px;
}

.center {
    text-align:center !important;
}

.highlight{
	background-color:#ffe58a;
}
.highlight-animate {
	animation: HighlightAnimation 4s;
}

@keyframes HighlightAnimation {
	0% {
		background-color: #fff;
	}

	50% {
		background-color: #ffe58a;
	}

	100% {
		background-color: #fff;
	}
}
.fix {
    position:fixed;
}
[data-hidden]{
    display:none;
}
.custom-shake{
	-webkit-animation: shake .1s ease infinite;
	animation: shake .1s ease infinite;
}
@-webkit-keyframes shake {
  from {
    -webkit-transform: translateX(5px);
  }
  to {
    -webkit-transform: translateX(-5px);
  }
}

@keyframes shake {
  from {
    transform: translateX(5px);
  }
  to {
    transform: translateX(-5px);
  }
}


/* --------- colors ---------- */
.text-grey{
	color:#565656;
}
.text-red{
	color:#c10000;
}
.text-green{
	color:#5cb85c;
}
.text-blue{
	color:#337ab7;
}
.text-blue-light{
	color:#5bc0de;
}
.text-orange{
	color:#f0ad4e;
}
/* --------- colors ---------- */


/* --------- status ---------- */
.status-circle{
	display:inline-block;
	color:#2c2c2c;
	font-size:12px;
	line-height:14px;
	
	padding-left:15px;
	position:relative;
}
.status-circle::before{
	content:"";
	display:inline-block;
	width:11px;
	height:11px;
	border-radius:100%;
	
	position:absolute;
	top:1px;
	left:0;
}
.status-circle.red::before{
	background-color:#d9534f;
}
.status-circle.yellow::before{
	background-color:#f8ca00;
}
.status-circle.green::before{
	background-color:#5cb85c;
}
.status-circle.grey::before{
	background-color:#777;
}
/* --------- /status ---------- */