body
{
	padding-top: 70px;
	padding-bottom: 70px;
}

.navbar { font-size: 1em; }

.ui-dialog-titlebar-close
{
	width: 16px;
	height: 16px;
	background-image: url(images/ui-icons_222222_256x240.png);
	background-position: -80px -128px;
}

.navbar-bottom
{
	text-align: left;
	display: table!important;
	width: 100%;
}

.navbar-bottom > ul
{
	list-style: circle;
	display: table-column!important;
}

.navbar-bottom > li
{
	display: table-cell!important;
}

.navbar-bottom > li > a
{
	display: inline-block!important;
}

.center-x
{
	text-align: center;
}

.center-y
{
	vertical-align: middle;
}

#processing-box
{
	background: #FFF;
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: -125px;
	z-index: 20;
	display: none;
}

#grayed-out-screen
{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 19;
	background: #000;
}


@media (min-width: 980px)
{
	body
	{
		padding-top: 70px;
		padding-bottom: 70px;
	}
}

.validation-summary-errors ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
	padding-bottom: 0.5em;
}

.validation-summary-errors li
{
	background-image: url();
	background-repeat: no-repeat;
	background-position: 0 3px;
	text-indent: 20px;
}

[class^="icon-"], [class*=" icon-"]
{
	background-image: url("/Content/images/glyphicons-halflings.png");
}

.pull-left
{
	float: left !important;
}

.ui-autocomplete
{
	background: #FFF;
	z-index: 1000;
}
.ui-autocomplete-category
{
	font-size: larger;
	font-weight: bolder;
}

img {
  display: inline-block;
  height: auto;
  max-width: 100%;
}

.tooltip {
    position: absolute;
    z-index: 1020;
    display: block;
    padding: 5px;
    font-size: 11px;
    visibility: visible;
    margin-top: -2px;
    bottom:120%;
	opacity:100;
    margin-left: -2em;
}

.tooltip .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-top: 5px solid #000000;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    position: absolute;
    width: 0;
    height: 0;
}

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    text-align: center;
    text-decoration: none;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
}
