body {
    padding-top: 80px;
}

#statusPane {
	top: 0px;
	left: 0px;
	z-index: 1500;
	position: fixed;
	background-color: #d9edf7;
	padding: 15px;
	line-height: 20px;
	border-right: 3px solid white;
	border-bottom: 3px solid white;
	display: none;
	color: #ecf0f1;
	text-transform: uppercase;
}

/* make dialog modal darker */
.ui-widget-overlay {
	opacity: 0.5 !important;
	filter: Alpha(Opacity=50) !important;
	background-color: black !important;
	background-image: none !important;
}

/* have autocomplete results go over datepickers on agreement */
.ui-autocomplete { position: absolute; cursor: default;z-index:30 !important;} 


/* custom widths used on forms */
@media (min-width: 767px) {
	.col-md-1half{float:left}
	.col-md-1half{width:12%}
}
.col-md-1half{position:relative;min-height:1px;padding-right:15px;padding-left:15px}

/* yeti overrides */
body {
	color: #424242;
}

.progress {
	height: 30px;
}

@media (min-width: 767px) {
	.navbar-nav>li>a {
		padding-top: 16px;
		padding-bottom: 18px;
	}
}

.navbar-text {
    margin: 16px 15px;
}

label, .control-label, .help-block, .checkbox, .radio {
    font-size: 13px;
}

.table>thead>tr>th {
	font-weight: normal;
	color: #000;
}

.form-control:not(.btn) {
	color: #424242;
}

.list-group {
    font-size: 15px;
    font-weight: 300;
}

/* button outlines */
.btn-outline {
    background-color: #FFF;
    color: inherit;
    transition: all .5s;
}

.btn-primary.btn-outline {
    color: #008cba;
}

.btn-success.btn-outline {
    color: #43ac6a;
}

.btn-info.btn-outline {
    color: #5bc0de;
}

.btn-warning.btn-outline {
    color: #e99002;
}

.btn-danger.btn-outline {
    color: #f04124;
}

.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
    color: #fff;
}

/* remove all the rounded corners on stuff */
/*
* {
  border-radius: 0 !important;
}
*/

/* reduce the input sizing a bit */
/*
.form-horizontal .form-group input, 
.form-horizontal .form-group select,
.form-horizontal .form-control-static,
.form-horizontal .form-group label { 
	height: 30px;
	line-height: 30px;
}
*/

/* enable navigation hover dropdowns work */
ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;    
}

/* Style to make table heading look like panel head */
.tablePanelHeading {
	background-color: #f5f5f5;
}

/* select empty value to show placeholder text as grey */
select.empty {
	color: rgb(152, 152, 152);
}

/* Hidden placeholder */
select option[disabled]:first-child {
	display: none;
}

/* override form control behavior for checkbox line above */
.form-control {
  -webkit-box-shadow: none;
  /* box-shadow: non; */
}

/*
.navbar-default {
  background-color: #0682c4;
  border-color: #0770a9;
}
.navbar-default .navbar-brand {
  color: #ecf0f1;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  color: #60b8e7;
}
.navbar-default .navbar-text {
  color: #ecf0f1;
}
.navbar-default .navbar-nav > li > a {
  color: #ecf0f1;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #60b8e7;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
  color: #60b8e7;
  background-color: #0770a9;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  color: #60b8e7;
  background-color: #0770a9;
}
.navbar-default .navbar-toggle {
  border-color: #0770a9;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
  background-color: #0770a9;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ecf0f1;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #ecf0f1;
}
.navbar-default .navbar-link {
  color: #ecf0f1;
}
.navbar-default .navbar-link:hover {
  color: #60b8e7;
}

@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: #ecf0f1;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
	color: #60b8e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
	color: #60b8e7;
	background-color: #0770a9;
  }
}
*/

/* set select box to have square corners */
.form-group select:not([multiple]) {
	border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-position: right 50%;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);
    padding: .5em;
    padding-right: 1.5em
}

/* changed line-height to move text up */
.form-group select.form-control {
    height: 36px;
    line-height: 20px;
}

/* change yeti table row color to match all the others */

.table>tbody>tr>td.danger, .table>tbody>tr.danger>td {
    background-color: #f58471;
}

.table>tbody>tr>td.warning, .table>tbody>tr.warning>td {
    background-color: #f1b75b;
}

.table>tbody>tr>td.warning, .table>tbody>tr.warning>td {
    background-color: #5ab4d2;
}

@media print {
	.printHide {
		display: none;
	}
	
	body {
		padding-top: 40px;
	}
	
	a[href]:after {
    	content: none !important;
  	}
} 

//
// Pagination (multiple pages)
// --------------------------------------------------
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: @line-height-computed 0;
  border-radius: @border-radius-base;

  > li {
    display: inline; // Remove list-style and block-level defaults
    > a,
    > span {
      position: relative;
      float: left; // Collapse white-space
      padding: @padding-base-vertical @padding-base-horizontal;
      line-height: @line-height-base;
      text-decoration: none;
      color: @pagination-color;
      background-color: @pagination-bg;
      border: 1px solid @pagination-border;
      margin-left: -1px;
    }
    &:first-child {
      > a,
      > span {
        margin-left: 0;
        .border-left-radius(@border-radius-base);
      }
    }
    &:last-child {
      > a,
      > span {
        .border-right-radius(@border-radius-base);
      }
    }
  }

  > li > a,
  > li > span {
    &:hover,
    &:focus {
      z-index: 2;
      color: @pagination-hover-color;
      background-color: @pagination-hover-bg;
      border-color: @pagination-hover-border;
    }
  }

  > .active > a,
  > .active > span {
    &,
    &:hover,
    &:focus {
      z-index: 3;
      color: @pagination-active-color;
      background-color: @pagination-active-bg;
      border-color: @pagination-active-border;
      cursor: default;
    }
  }

  > .disabled {
    > span,
    > span:hover,
    > span:focus,
    > a,
    > a:hover,
    > a:focus {
      color: @pagination-disabled-color;
      background-color: @pagination-disabled-bg;
      border-color: @pagination-disabled-border;
      cursor: @cursor-disabled;
    }
  }
}

// Sizing
// --------------------------------------------------

// Large
.pagination-lg {
  .pagination-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @border-radius-large);
}

// Small
.pagination-sm {
  .pagination-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small);
}



/* https://bootswatch.com/yeti/ */