body { 
    padding-top: 50px;
	background: #eeeeee;
	font-weight: 300;
	font-family: 'Open Sans', sans-serif;
}

.table {
	background: #ffffff;
	border: 1px solid #dddddd;
}
td {
	font-weight: 300;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	cursor: pointer;
}
.tr-subheader {
	background: #f0ad4e !important;	
}
.tr-subheader td {
	font-weight: 600;
	font-size: 14px;
	color: #ffffff;
}
.tr-disabled-row {
	background-color: #ececec !important;
    color: #b9b9b9;
	cursor:no-drop !important;
}


.btn span.glyphicon {    			
	opacity: 0;				
}
.btn.active span.glyphicon {				
	opacity: 1;				
}



/* Tickets */
@-webkit-keyframes urgent-blink {
	0%   { background-color: rgb(231, 76, 60); color: white; }
	49% { background-color: rgb(245, 183, 177); color: black; }
	50% { background-color: rgb(245, 183, 177); color: black; }
	99% { background-color: rgb(231, 76, 60); color: white; }
	100% { background-color: rgb(231, 76, 60); color: white; }
}
@-moz-keyframes urgent-blink {
	0%   { background-color: rgb(231, 76, 60); color: white; }
	49% { background-color: rgb(245, 183, 177); color: black; }
	50% { background-color: rgb(245, 183, 177); color: black; }
	99% { background-color: rgb(231, 76, 60); color: white; }
	100% { background-color: rgb(231, 76, 60); color: white; }
}
@keyframes urgent-blink {
	0%   { background-color: rgb(231, 76, 60); color: white; }
	49% { background-color: rgb(245, 183, 177); color: black; }
	50% { background-color: rgb(245, 183, 177); color: black; }
	99% { background-color: rgb(231, 76, 60); color: white; }
	100% { background-color: rgb(231, 76, 60); color: white; }
}
.urgent-blink {
  -webkit-animation: urgent-blink 3s infinite;
  -moz-animation:    urgent-blink 3s infinite;
  animation:         urgent-blink 3s infinite;
}

.table-pri-low {
	background: #c3e6cb;
}


/* Comments */
.comment-list .row {
  margin-bottom: 0px;
}
.comment-list .panel .panel-heading {
  padding: 4px 15px;
  position: absolute;
  border:none;
  /*Panel-heading border radius*/
  border-top-right-radius:0px;
  top: 1px;
}
.comment-list .panel .panel-heading.right {
  border-right-width: 0px;
  /*Panel-heading border radius*/
  border-top-left-radius:0px;
  right: 16px;
}
.comment-list .panel .panel-heading .panel-body {
  padding-top: 6px;
}
.comment-list figcaption {
  /*For wrapping text in thumbnail*/
  word-wrap: break-word;
}
/* Portrait tablets and medium desktops */
@media (min-width: 768px) {
  .comment-list .arrow:after, .comment-list .arrow:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent;
  }
  .comment-list .panel.arrow.left:after, .comment-list .panel.arrow.left:before {
    border-left: 0;
  }
  /*****Left Arrow*****/
  /*Outline effect style*/
  .comment-list .panel.arrow.left:before {
    left: 0px;
    top: 15px;
    /*Use boarder color of panel*/
    border-right-color: inherit;
    border-width: 16px;
  }
  /*Background color effect*/
  .comment-list .panel.arrow.left:after {
    left: 1px;
    top: 16px;
    /*Change for different outline color*/
    border-right-color: #ffffff;
    border-width: 15px;
  }
  /*****Right Arrow*****/
  /*Outline effect style*/
  .comment-list .panel.arrow.right:before {
    right: -16px;
    top: 15px;
    /*Use boarder color of panel*/
    border-left-color: inherit;
    border-width: 16px;
  }
  /*Background color effect*/
  .comment-list .panel.arrow.right:after {
    right: -14px;
    top: 16px;
    /*Change for different outline color*/
    border-left-color: #d9edf7;
    border-width: 15px;
  }
}
.comment-list .comment-post {
  margin-top: 6px;
}
.comment-avatar {
	color: #cccccc;
	font-size: 50px;
	background: #e3e3e3;
	padding: 20px;
}.comment-right {
	background: #d9edf7;
}


/* Login */
.body-login{
	background:#22262c url('../img/design/container-login.jpg') no-repeat center center fixed;
}
.form-centering-wrapper {
	display:table-cell;
	vertical-align:middle
}
.panel-login {
	background: #f5f5f5;
	height:auto;
	position:relative;
	margin:0 auto 0;
	max-width: 360px !important;
}
.panel-login hr {
	border-bottom: 1px solid white;
	background: #d1d7df;
	padding: 0px;
    margin: 10px;
}
.panel-login h4 {
	padding: 0px;
    margin: 0px; 
}
.panel-login p {
	padding: 10px;
}

.container-login{
	width:100%;
	height:100%;
	position:absolute;
	display:table;
	top:0;
	left:0;
}
.copyright-login {
	color: white;
	text-shadow: 1px 1px 0 rgba(0,0,0,1);
	font-size: 13px;
	margin-top: 5px;
}


