/* 
    Created on : Aug 7, 2014, 1:45:03 PM
    Author     : Indra
*/
.header_public {
    padding: 5px 75px;
	font-size: 16px;
	background: #ffffff; /* Old browsers */    
        border-top: 10px solid #FBDA00;
}
.header_public a {
    text-decoration: none;
    color: #000000;
}
.header_public div {
    color: #FCDD11;
}
.header_public div:hover {
    text-decoration: none;
    background-color: #ffffff;
    color: #FCDD11;
}
.header_public span.selected {
    color: #FBDA00;
}
.btn-news-detail,
.btn-news-detail:hover,
.btn-news-detail:focus {
	text-align:right;
  color: #333333;
  text-shadow: none; /* Prevent inheritence from `body` */
/*   background-color: #FDE233; */
background-color:yellow;
opacity:1;
  border: 1px solid #fff;
	 width: 300px;
	margin-left:-17px;
 
}

.btn-more,
.btn-more:focus {
	font-weight:bold;
	width: 150px;
	color: #333333;
	text-shadow: none; /* Prevent inheritence from `body` */
	background-color: #FDE233;
}

.btn-more:hover {
	color: #FDE233;
	background-color: #333333;
}

.custom-divider {
    background-color: #BFBFBF;
    height: 1px;
}

.white_bg {
    background-color: #ffffff;
    padding: 30px 50px 30px 50px;
    margin-top: 20px;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);
}

.agenda-div {
    background-color: #ffffff;
    height: 100px;
    margin-top: 20px;
    padding-top: 5px;
    border: 1px solid #BFBFBF;
}

.news-div{
	background-size:100% 100%;
	height: 200px;
	width: 300px;
    margin-top: 20px;
    padding-top: 5px;
    border: 1px solid #BFBFBF;
}

.news-div h3 {
	padding-left: 10px;
	padding-right: 10px;
	color: #000000;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);
}

.date-summary {
    border-right: 3px solid #FCDB00;
    padding-left: 20px;
}

.btnhover{
	 background-color:transparent;color:black;margin-top:10%;margin-left:20%;font-weight:bold;width:180px;border:solid;font-size:20px;
}
.hover{
	opacity:0.7;background-color:transparent;float:inherit;margin-top:-80px;margin-left:-17px;width:336px;
}

.date-summary h2 {
    margin-top: 2px;
    margin-bottom: 2px;
}

.footer_content {
    background-color: #4F4E4C;
    width: 100%;
    padding: 5px 5px 5px 75px;
    color: #FFFFFF;
    font-size: 10px;
    height: 60px;
}
.footer_content label {
    color: #FCDB00;
}

.login_form {
    text-align: center;
    width: 200px;
    padding: 10px;
}

.login_form input.hint {
    color: grey;
    border: 1px solid #959595;
    background-color: white;
}

.login_form select {
    color: black;
}
.login_form input, select{
    border: 1px solid #959595;
    width: 150px;
}
.login_form input, input:focus, select:focus{
    border: 1px solid #959595;
    background-color: white;
    color: black;
}

.login_form .login_msg{
    color: red;
    font-size: 15px;
}

.login_form input[type="submit"] {
    background-color: #FCDB00;
    width: 70px;
    opacity: 0.7;
}

.login_form input[type="submit"]:hover {
    opacity: 1;
}

.panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: grey;         /* adjust as needed */
}
.panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e113";    /* adjust as needed, taken from bootstrap.css */
}

.panel-body {
	padding: 1px;
}

.panel-body a {
	margin-left: -15px;
}

.panel-group {
	width: 300px;
	margin-left: -25px;
}

.tbl_address{
	margin-left:10px;
}