body {
	padding-bottom: 40px;
}

.nav-logo{
	width: 150px;
	margin-top: -6px;
}

.table-link{
	cursor: pointer;
}

.panelbuttons{
	margin-top: 10px;
}
.backbtn{
	margin-bottom: 10px;
}


/**
PAGEINATION
*/
.pagination > li > a, .pagination > li > span {
	background-color: #ecf0f1;
	color: #2c3e50;
}
.pagination > .active > a, .pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover, 
.pagination > .active > a:focus, 
.pagination > .active > span:focus{
	background-color: #4c5e70;
}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus
{
	background-color: #4c5e70;
}

.pagination > .disabled > span, .pagination > .disabled > span:hover, 
.pagination > .disabled > span:focus, .pagination > .disabled > a,
.pagination > .disabled > a:hover, .pagination > .disabled > a:focus{

	background-color: #ccd0d1;

}
#footer{
        background-color: #f9f9f9;
        bottom: 0;
        height: 60px;
        padding: 18px 0;
        position: fixed;
        width: 100%;
        color:#3B3B40;
        border-top: 1px solid #ddd;
       
}
#footer p{
    margin-left: 5%;
}

.invoice_info {
	text-align: left;
}

.invoice_sum {
	text-align: right;
	padding-right: 10px;
}

.invoice_footer {
	text-align: right;
	font-size: 14px;
	padding-right: 10px;
}

div.package {
	width: 100%;
	border: 1px dotted #ccc;
	margin: 20px 0;
}



div.name {
	float: left;
	margin: 10px 0 10px 20px;
}

div.price {
	float: right;

	margin: 10px 10px 10px 0;
}

div.clear {
	clear: both;
}

.top-seperator{
	margin-top: 10px;
}
