/* Override some defaults */
html,body {
  background-image: url("img/bgimg.png");
}
body {
  overflow-y: scroll; /* force vertical scrollbar */
}
.container>footer p {
  text-align: center; /* center align it with the container */
}
.content { /* The white background content wrapper */
  background-color: #fff;
  padding: 20px;
  margin: 0 0px 15px;
  border-radius: 0 0 6px 6px;
  border: 1px solid #ddd;
}
.page-header { /* Page header tweaks4F9F4F */
  background-color: #f5f5f5;
  padding: 1px 20px 1px;
  margin: -20px -20px 20px;
  border-bottom: 1px solid #ddd;
  color: #0874B2;
}
.page-header h2, .page-header-members h2, .page-header-public h2{
    font-weight: 100;
}
.page-header-members { /* Page header tweaks4F9F4F */
  background-color: #D9EDF7;
  padding: 1px 20px 1px;
  margin: -20px -20px 20px;
  border-bottom: 1px solid #ddd;
  color: #0874B2;
}
.page-header-public { /* Page header tweaks4F9F4F */
  background-color: #e3f7e6;
  padding: 1px 20px 1px;
  margin: -20px -20px 20px;
  border-bottom: 1px solid #ddd;
  color: #018400;
}
.content {
  min-height: 350px; /* minimum height for the content */
}
.navbar .btn {
  margin-top: 0; /* Centering button in navbar */
}
.btn {
  font-weight: bold; /* All buttons bold */
}
.navbar .brand {
  padding: 4px 20px 4px;  /* Smaller and centering Padding */ 
}
.navbar { 
  margin-bottom: 0;
}
.navbar .divider-vertical {
  margin: 0;
}
.navbar .nav > li > a {
  width: 75px;
  text-align: center;
}
.navbar .brand img{
  width: 110px;
}
.table-striped tbody > tr:nth-child(odd) > td,
.table-striped tbody > tr:nth-child(odd) > th {
  background-color: #f5f5f5;
}
div.pagination  li a {cursor:pointer;}
.MClass{color:#339933;}
.FClass{color:#993333;}
.info th{background-color: #d9edf7;}
.success th{background-color: #e3f7e6;}
.view-table tr td {padding:5px;vertical-align:top;}
.view-table tr td:first-child
{
	width:200px;
	text-align:right;
	padding-right:20px;
}
.view-table tr:nth-child(2n+1) td {background-color: #F7F7F7;}
#myModalLabel{font-weight:bold;font-size:16px;width:580px;float:left;padding-top:5px;}
#user-navbar a{margin-right:10px;}
.text-right{
    text-align: right !important;
}
pre{background-color:transparent; border:0px; white-space:pre;margin:0px;padding:0px;font-size:15px;}
form{margin:0px;padding:0px;}
#export_options{display:none;width:450px;}
.column_lbl{width:150px;}
.column_lbl checkbox{margin-left:20px;}
@media print {
    .navbar {display:none;}
	.communication_report_filter {display:none !important;}
}
#admin_add #formAdd label, #formEdit label{
    display: inline-block !important;
}

#admin_add #formAdd div.category,#formEdit div.category{
    padding: 3px;
}

#admin_add #formAdd div.category input,#formEdit div.category input{
    margin: 0px !important;
}
form#formAdd .control-group{
    width: 500px;
}
.popover-content label{
    color: #3388AA;
}
tr.not-approved{
	font-weight:bold;
}

#PhotoCropModal 
{width: 100%;margin-left:-50%;height:100%;margin-top:0px;} 

#PhotoCropModal .modal-body {
    /**/
	height:80%;
	max-height:80%;
}

#PhotoCropModal.modal.fade.in {
     top: 0%;
}
.select2-search__field{
	height:inherit !important;
}
span.required{color:red;font-size:17px;}
.select2-xlarge{width:320px;}
.sms_food_count {margin-bottom:20px;}
.sms_food_count tr, .fasting_table tr{border-bottom:1px solid #DDD;}
.fasting_table td{padding:7px;}