.bg_heading {
   background: #fffad7; 
}
.bg_heading_comment {
   background: #fffad7; 
}


.image{
    position:relative;
    overflow:hidden;
    padding-bottom:100%;
}
.image img{
      position: absolute;
      max-width: 100%;
      max-height: 100%;
      top: 50%;
      left: 50%;
      transform: translateX(-50%) translateY(-50%);
}

.desaturate { -webkit-filter: grayscale(100%); filter: grayscale(100%); }

.dropdown-menu {
   width: 100%; 
}

.glybtn{
	 margin-right: -8px;
	 margin-top: 3px;
	 cursor: pointer;
}

.btn-responsive {
    white-space: normal !important;
    word-wrap: break-word;
}

.table tbody>tr>td{
    vertical-align: middle;
}

@font-face {
  font-family: 'Glyphicons Halflings';

  src: url('sys/fonts/glyphicons-halflings-regular.eot');
  src: url('sys/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('sys/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('sys/fonts/glyphicons-halflings-regular.woff') format('woff'), url('sys/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('sys/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}

.pntr{cursor: pointer;}

.cw{color: white;}
.c1{color: #e19f00;}
.c2{color: #719945;}

.bg2{background: #7eaa4d;}
.bg3{background: #476824;}

.navbar .btn {margin-top: 8px;}
.btn .glyphicon {padding-right: 10px;}

body  {
	background:  #e5e5e5; /* W3C */
}
.panel {
  margin-bottom: 10px !important; 
}

@media all and (max-width:760px) {
   .show-100 { width: 100%;}
}  
.pt {padding-top: 10px;}
.pb {padding-bottom: 10px;}
.pl {padding-left: 10px;}  
.pr {padding-right: 10px;}    

.mt {margin-top: 10px;}
.mb {margin-bottom: 10px;}  

.ac{text-align: center;}
.ar{text-align: right;}
.ti{text-indent: 10px;}

.rnd{border-radius: 10px;}

.bg_dark {background: #2c2c2c;}
.bg_light {background: #fffad7;}

.gradG{
	background: #476824; /* Old browsers */
	background: -moz-linear-gradient(top,  #476824 0%, #7eaa4d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#476824), color-stop(100%,#7eaa4d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #476824 0%,#7eaa4d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #476824 0%,#7eaa4d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #476824 0%,#7eaa4d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #476824 0%,#7eaa4d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#476824', endColorstr='#7eaa4d',GradientType=0 ); /* IE6-9 */
}

.link_content: lang{
	color: #fffcc4;;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight: none;
	text-decoration: underline;
}

.link_red{
	color: #b00000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight: none;
	text-decoration: none;
}
.link_red:hover{
	color: #e60000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight: none;
	text-decoration: underline;
}

.bb{border-bottom:1px solid #DDDDDD;}
.bt{border-top:1px solid #DDDDDD;}
.bl{border-left:1px solid #DDDDDD;}
.br{border-right:1px solid #DDDDDD;}

.header2 {
	font-size:20px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	text-decoration: none;
}