@font-face
{
	font-family: VidaLoka;
	src: url(/font/Vidaloka-Regular.ttf);
}

body
{
	font-family: VidaLoka;
}

.container_top {
	padding-top: 40px;
}

.jumbotron_center {
	text-align: center;
}

table.table thead .sorting,
table.table thead .sorting_asc,
table.table thead .sorting_desc,
table.table thead .sorting_asc_disabled,
table.table thead .sorting_desc_disabled {
    cursor: pointer;
    *cursor: hand;
}

table.table thead .sorting { background: url('/img/sort_both.png') no-repeat center right; }
table.table thead .sorting_asc { background: url('/img/sort_asc.png') no-repeat center right; }
table.table thead .sorting_desc { background: url('/img/sort_desc.png') no-repeat center right; }

table.table thead .sorting_asc_disabled { background: url('/img/sort_asc_disabled.png') no-repeat center right; }
table.table thead .sorting_desc_disabled { background: url('/img/sort_desc_disabled.png') no-repeat center right; }

.nav, .pagination, .carousel, .panel-title a { cursor: pointer; }

.form-inline div { margin-right: 5px; }

.alert-graojs { 
	position: fixed !important;
	top: 50px;
	z-index: 1029 !important; 
	max-width: 33%;
	left: 34%;
	-webkit-transform: translateZ(0); 
	-webkit-backface-visibility: hidden; 
}

.table-actions {
  width: 100px;
}