/* Global */
body{background:#f8f8f8; font-family: 'Open Sans', sans-serif;}
.container{background:#fff; border:1px solid #ccc;}
.margin10{margin:10px;}
.margin-bottom50{margin-bottom:50px;}
.padding10{padding:0 20px;}
.divider{background:#ccc; height:1px; margin:30px 20px;}
.detail-address{font-size:18px;}
.detail-help{color:#0076A3; font-size:12px;}

/* Global Nav */
.navbar.header .nav a, .navbar.site-nav .nav a{color:#fff; text-shadow:none; box-shadow:none;}
.navbar .nav li a:hover{color:#ccc;}

/* Header */
.navbar.header{margin-bottom:0;}
.navbar.header .navbar-inner{background:#666; border:none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; box-shadow:none;}/* Header */

/* Site Nav */
.navbar.site-nav .active a{background:#292929;}
.navbar.site-nav .active:hover a{background:#292929; color:#fff;}
.navbar.site-nav .navbar-inner{background:#464646; border:none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; box-shadow:none;}
.navbar.site-nav li.dropdown.open .dropdown-toggle{background:#292929; color:#fff;}
.navbar.site-nav .dropdown-menu{background:#292929; margin-top:0; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
.navbar.site-nav .nav > li > .dropdown-menu:after{display:none;}
.navbar.site-nav .dropdown-menu a:hover{background:#999; color:#fff;}

/* Footer */
.footer{background:#e1e1e1; border-top:1px solid #ccc;}
.footer a{background:#fff; padding:0 5px; border:1px solid #ccc; font-size:10px;}
.footer a:hover{text-decoration:none;}

/* Headings */
h1{font-weight:300;}
h2{font-weight:300; font-size:18px;}

/* Buttons */
.btn{border:none; text-shadow:none; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
.btn.btn-add{background:#00aeef; color:#fff;}
.btn.btn-add.large{background:#00aeef; color:#fff; margin-top:10px; padding:15px 80px;}
.btn.btn-edit{background:#cea500; color:#fff; margin-top:10px; padding:15px 80px;}
.btn.btn-save{background:#39b54a; color:#fff;}
.navbar.site-nav .btn.btn-add{margin-top:6px; margin-left:5px;}

/* Tabs */
.nav-tabs li a{background:#eee; color:#666; border:1px solid #ccc; line-height:35px; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
.nav-tabs li a:hover{background:#f8f8f8; border-color:#ccc #ccc #ccc;}
.client-tabs{margin-top:20px;}

/* Panels */
.panel{background:#f8f8f8; border:1px solid #ccc;}
.panel h3{background:#0076a3; color:#fff; margin:0; padding:10px; font-weight:300;}
.panel h3.add{background:#00AEEF;}
.panel h3.edit{background:#cea500;}
.panel table{background:#fff; border-top:1px solid #ccc;}
	.panel table td{border:1px solid #ccc;}
	.panel table thead td{font-weight:700; text-align:center;}
	.panel .note{background:#fff;}
	.panel .note .date{font-size:20px;}
	.panel .note .author{font-size:13px; color:#999;}

.panel-sidebar{width:200px;}
.panel-sidebar h4{font-weight:300;}
.panel-sidebar textarea{width:185px; font-size:13px;}
.panel-sidebar select{width:185px; font-size:13px;}
.panel-sidebar .help-block{font-size:11px;}
.panel-sidebar a.note-option{font-size:11px; cursor:pointer;}
.panel-sidebar button[type='submit']{background:#00aeef; color:#fff; width:100%; font-size:13px; text-align:center;}

.map-container{position:relative; background:#f8f8f8; padding:10px; border:1px solid #ccc;}
.map-container:hover .map-actions{display:block;}
.map-actions{display:none; position:absolute; top:50%; left:50%; margin-left:-120px;}

/* Forms */
input, input[type='text'], textarea, select, input.search-query{font-family: 'Open Sans', sans-serif; border-radius:0;}

.dot {
  height: 8px;
  width: 8px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
}

.dot-active{
	background-color: #69b2ce;
}

.dot-queue{
	background-color: #78b750;
}

.dot-billed{
	background-color:  #dab941;
}