.glyphicon{
  top: 1px;
}

.bookings a{
	text-decoration:none;
	color:#000000;	
}

.callout{
	padding: 5px 10px;
	margin: 0px 0px 10px 0px;
	border-width: 1px 1px 1px 5px;
	border-style: solid;
	border-color: #EEE;
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	border-image: none;
	border-radius: 3px;
}

.callout-info{
	border-left-color:#5BC0DE;
}

.callout-warning{
	border-left-color:#F0AD4E;
}

.no-margin-bottom{
	margin-bottom:0px;
}

.label-status{
	width:80px;
	height:80px;
	display:table;
	vertical-align:middle;
}

.label-status span{
	display: table-cell; 
	vertical-align: middle; 
	text-align: center;
	width:76px;
}

.panel-tabbed{
	border-top:0px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
}

.btn-tab.btn-primary:hover, .btn-tab.btn-primary:focus, .btn-tab.btn-primary:active{
	background-color:#3276B1;
	border-color: #285E8E;
}

#manualRefresh.spinning span{
    -webkit-animation-name: spin;
    -webkit-animation-duration: 400ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spin;
    -moz-animation-duration: 400ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spin;
    -ms-animation-duration: 400ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    
    animation-name: spin;
    animation-duration: 400ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
@-ms-keyframes spin {
    from { -ms-transform: rotate(0deg); }
    to { -ms-transform: rotate(360deg); }
}
@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}

.table.bookings{
	table-layout: fixed;
}
.tooltip-inner {    
	white-space:pre-wrap;
    max-width: none;
}