h3#myModalLabel {margin:0px}
.form-unit{padding:20px 20px 0 20px;background-color:#eeeeee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;color:inherit;letter-spacing:-1px;}
.form-unit legend {margin-bottom: 0px;}
.modal-dialog {left: 10%;margin-left: 0;width: 80%;}
.center {text-align: center !important;}
.cursor {cursor: pointer;}
.nomargin {margin: 0 !important}
.nopadding {padding: 0 !important}

.fs18 {font-size: 18px;}
#listing .checkbox {display: inline;}
#listing td {vertical-align: middle;}

.sidebar-nav {margin-bottom: 100px;}
.sidebar-nav .child-nav a {padding-left: 15px; border-left: 5px solid #888;}
.sidebar-nav .child-nav a.active, .sidebar-nav ul  .child-nav a.active, .sidebar-nav ul  .child-nav a.active:hover {background-color: #888;}
.form-control-static a.pull-left, .form-control-static input.pull-left, .form-control-static select.pull-left {margin-right: 7px;}
/*
.sidebar-partial #sidebar, .sidebar-alt-partial #sidebar-alt {width: 1px;}
.sidebar-partial #main-container {margin-left: 0px;}
*/

.acInput {}
.acResults {padding: 0px; border: 1px solid WindowFrame; background-color: Window; overflow: hidden;}
.acResults ul {width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0;}
.acResults li {margin: 0px; padding: 5px; cursor: pointer; display: block; width: 100%; font: menu; font-size: 12px; overflow: hidden;}
.acResults li.even {background-color: #DEDEDE;}
.acResults li.odd {background-color: #EFEFEF;}
.acLoading {background: url('../../img/indicator.gif') 5px no-repeat; padding-left:20px !important;}
.acSelect {background-color: #fdffba;}
div.bit-box {position: relative; display: block; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #CAD8F3; background: #DEE7F8; padding: 1px 5px 2px 5px; -moz-border-radius: 6px; padding: 1px 5px 2px 3px; padding: 5px;}
div.bit-box#hover {border-color: #598BEC; background: #598BEC; color: #fff;}
a.closebutton img {background: url('../../img/close.gif');}
a.closebutton img:hover {background-position: 7px;}

/*
.datepicker { border-collapse: collapse; border: 2px solid #999; position: absolute; z-index: 100000; width: 200px;}
.datepicker tr.controls th { height: 22px; font-size: 11px; }
.datepicker select { font-size: 11px; width: auto !important;}
.datepicker tr.days th { height: 18px; }
.datepicker tfoot td { height: 18px; text-align: center; text-transform: capitalize; }
.datepicker th, .datepicker tfoot td { background: #eee; font: 10px/18px Verdana, Arial, Helvetica, sans-serif; }
.datepicker th span, .datepicker tfoot td span { font-weight: bold; font-size: 10px;}
.datepicker tfoot td span.close { float: none; color: #000; opacity : 1;}

.datepicker tbody td { width: 24px; height: 24px; border: 1px solid #ccc; font: 11px/22px Arial, Helvetica, sans-serif; text-align: center; background: #fff; }
.datepicker tbody td.date { cursor: pointer; }
.datepicker tbody td.date.over { background-color: #99ffff; }
.datepicker tbody td.date.chosen { font-weight: bold; background-color: #ccffcc; }
*/

.posInput {height:28px;}
.noPointer {pointer-events: none;}
.btn-finish {height: 50px; font-size: 20px; font-weight: bold;}
.label-primary-blue {background-color: #1BBAE1;}
.btn-primary-blue {background-color: #6AD2EB;border-color: #1BBAE1;color: #FFF;}
.btn-primary-blue:focus, .btn-primary-blue:active, .btn-primary-blue.active, .open .btn-primary-blue.dropdown-toggle {background-color: #1BBAE1;border-color: #1BBAE1;color: #FFF;}
.btn-primary-blue-half {background-color: #AAA;border-color: #888;color: #FFF;}
.btn-primary-blue-half:focus, .btn-primary-blue-half:active, .btn-primary-blue-half.active, .open .btn-primary-blue-half.dropdown-toggle {background-color: #1BBAE1;border-color: #1BBAE1;color: #FFF;}


/*Receipt styles start*/
#receipt_wrapper {
  font-family: Arial;
  width: 90%;
  margin: 0 auto;
}
#website {
  margin-bottom: 15px;
}
#receipt_header {
  text-align: center;
}
#company_name {
  font-size: 150%;
  font-weight: bold;
  margin-bottom: 10px;
}
#sale_time {
  margin-bottom: 5px;
}
#receipt_items {
  position: relative;
  border-collapse: collapse;
  margin-top: 15px;
  margin-bottom: 15px;
  width: 100%;
}
#receipt_items td {
  position: relative;
  padding: 3px;
}
.short_name {
  display: none;
}
#sale_return_policy {
  width: 80%;
  margin: 0 auto;
  text-align: center;
}
#barcode {
  margin-top: 10px;
  text-align: center;
}
#signature {
  margin-top: 30px;
  text-align: center;
}
/*Receipt styles end*/


/*BOOK*/
#addOwner {text-align:center; padding: 30px;}
.petDiv {border: solid 1px #ccc; color: #666; border-radius: 5px; padding: 10px; text-align:center; cursor:pointer; min-height: 200px; vertical-align: middle; display: table-cell; margin-bottom: 10px;}
.petDiv img{margin: auto; max-width: 100%;}
.petDiv:hover{background-color: #EEE; color: #000}
.petDiv.selected {background-color: #CCC; color: #000; font-weight: bold;}
.petDiv.disabled {opacity:0.2}
.petDivSmall {min-height: 125px}
.captcha-image {width: 100px; height: 50px;}
.captcha-input {width: 100px; height: 50px; text-align:center; padding: 10px; font-size: 20px;}
.captcha-refresh {}

.shortcutDivThumb {width:100%; height:64px; display:table-cell; vertical-align:middle; text-align:center;}
select.short-combo { width: 75px; float:left; margin: 2px 10px; }select.short-combo.longer { width: 150px;}select.short-combo:first-child { margin-left: 0; }