/*body { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:50px; }*/

h2,h3,h4,h5,h6{margin:0px;}

.breadcrumb{ margin-bottom:0px; border-radius:0px; border:none;}

.banner{background-color:#FFF;border:#D4D4D4 solid 1px; border-bottom:none; padding:0px 0px;}
.page-header{ border-bottom:#CCC solid 1px; margin-top:1px; margin-bottom:1px;}

a {color: #4B6D8C; text-decoration: none;}

li > a > i{ color:#000}
li.active > a > i { color:#FFF;}

table.table { margin-bottom:0px; }
table.table tr > td > .description_list { height:20px; overflow:hidden; max-width:270px;  }
table .dollars{ text-align:right;}

.info-container{position:relative;background-color:#ffffff; margin-bottom:10px;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:none;}.modal.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-25%;}
.info-container-header{padding:9px 15px;border-bottom:1px solid #eee;}.modal-header .close{margin-top:2px;}
.info-container-header h3{margin:0;line-height:30px;}
.info-container-body{position:relative;padding:15px;}
.info-container-footer{padding:14px 15px 15px;margin-bottom:0;text-align:left;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;*zoom:1;}.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0;}
.info-container-footer:after{clear:both;}
.info-container-container-footer .btn+.btn{margin-left:5px;margin-bottom:0;}
.info-container-footer .btn-group .btn+.btn{margin-left:-1px;}
.info-container-footer .btn-block+.btn-block{margin-left:0;}

ul.form_list{ list-style:none;}
ul.form_list li {}
.navbar{ margin-bottom:0px;}

.label{ padding:3px; margin:2px;}
p.prod_details{height:70px; text-align:center;}

#toTop {
	width:100px;
        border:1px solid #ccc;
        background:#f7f7f7;
        text-align:center;
        padding:5px;
        position:fixed; /* this is the magic */
        bottom:10px; /* together with this to put the div at the bottom*/
        right:10px;
        cursor:pointer;
        display:none;
        color:#333;
        font-family:verdana;
        font-size:11px;
}

.control-label{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

table.table thead th.date_created { width:140px; }
table.table thead th.date_submitted { width:140px; }

table.table thead > tr > th { font-size:12px; background-color:#FFF;}
table.table tfoot > tr > th { font-size:12px; background-color:#FFF;}

table.table td { font-size:12px; background-color:#FFF;}
table.table tr td.clicked { background:#FFFFCC; }
table.table th.icon { width:28px; }
table.table th.submitter, table.table th.creator { width:120px; }
table.table th.date_submitted,table.table th.date_created { width:120px; }
table.table th.status-checkbox, th.edit, th.id { width:10px; }

table.hover tr:hover td { background-color:#FFFFCC;}

.table-responsive {
  width: 100%;
  margin-bottom: 15px;
  overflow-x: scroll;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  border: 1px solid #ddd;
}
.table-responsive > .table {
  margin-bottom: 0;
}
.table-responsive > .table > thead > tr > th,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > td {
  white-space: nowrap;
}
.table-responsive > .table-bordered {
  border: 0;
}
.table-responsive > .table-bordered > thead > tr > th:first-child,
.table-responsive > .table-bordered > tbody > tr > th:first-child,
.table-responsive > .table-bordered > tfoot > tr > th:first-child,
.table-responsive > .table-bordered > thead > tr > td:first-child,
.table-responsive > .table-bordered > tbody > tr > td:first-child,
.table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.table-responsive > .table-bordered > thead > tr > th:last-child,
.table-responsive > .table-bordered > tbody > tr > th:last-child,
.table-responsive > .table-bordered > tfoot > tr > th:last-child,
.table-responsive > .table-bordered > thead > tr > td:last-child,
.table-responsive > .table-bordered > tbody > tr > td:last-child,
.table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.table-responsive > .table-bordered > tbody > tr:last-child > th,
.table-responsive > .table-bordered > tfoot > tr:last-child > th,
.table-responsive > .table-bordered > tbody > tr:last-child > td,
.table-responsive > .table-bordered > tfoot > tr:last-child > td {
  border-bottom: 0;
}

hr{ margin:3px;}
.control-group{ margin-bottom:0px;}

.chosen-container{ margin-bottom:14px; }

.row-fluid{ margin-bottom:10px;}
.radio,
.checkbox {
	font-size:12px;
	float:left;
	margin-right:15px;	
}

.popover-title{ display:none;}

#map, #panorama {
  height:500px;
  background:#6699cc;
}