.navbar-nav .active a {
	color: #fff !important;
	background: #D9170E url(../images/img02.jpg) repeat-x left bottom !important;
}

/*.list-group-item:first-child {
    border-top-right-radius: 20px;
}

.list-group-item:last-child {
    border-bottom-left-radius: 20px;
}*/

.container-body {
	margin-top: 15px;
}

.article-body {
	min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    /*background-color: #f5f5f5;*/
}

.article-body, .side-bar div.list-group {
	/*-webkit-box-shadow: 10px 10px 119px 24px rgba(0,0,0,0.3);
	-moz-box-shadow: 10px 10px 119px 24px rgba(0,0,0,0.3);
	box-shadow: 10px 10px 119px 24px rgba(0,0,0,0.3);*/
	-webkit-box-shadow: 0px 0px 44px 5px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 44px 5px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 44px 5px rgba(0,0,0,0.3);
	
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border: 0px solid #000000;
}

.side-bar a.list-group-item .fa{
	color: #999999;
	padding-right: 5px;
}


.navbar-sub a {
	font-size: 0.7em;
}

.navbar-sub .navbar-brand {
	line-height: 20px;
    height: initial;
    padding: 0px 15px;
}

.page-header {
    margin: 0px 0 20px;
	font-weight: bold;
}

footer {
	color: #999999
}

body {
    padding-top: 70px;
}

.text-info {
    cursor: pointer;
}

.receipt {
	display: none;
}

.checkbox.checkbox-title{
	margin-top: 0px;
	margin-bottom: 0px;
}

.input-group {
	width: 100%;
}