body {
  padding-top: 70px;
  padding-bottom: 30px;
}
.theme-dropdown .dropdown-menu {
  position: static;
  display: block;
  margin-bottom: 20px;
}

.theme-showcase > p > .btn {
  margin: 5px 0;
}

.theme-showcase .navbar .container {
  width: auto;
}

div.navbar ul.nav li > a {
	color: #fff !important;
}
div.navbar ul.nav li > a:before {
	margin-right: 10px;
	font-family: "FontAwesome";
}

div.navbar ul.nav li.clients > a:before,
div.navbar ul.nav li.client_debts > a:before  {
	content: "\f2b9";
}
div.navbar ul.nav li.providers > a:before {
	content: "\f0d1";
}
div.navbar ul.nav li.products > a:before {
	content: "\f1b3";
}
div.navbar ul.nav li.services > a:before {
	content: "\f03a";
}
div.navbar ul.nav li.expenses > a:before {
	content: "\f1ec";
}
div.navbar ul.nav li.reports > a:before {
	content: "\f0b0";
}

div.navbar ul.nav li.accountings > a:before {
	content: "\f080";
}

div.navbar ul.nav li.birthdays > a:before {
	content: "\f1fd";
}

div.navbar ul.nav li.birthdays.exists {
	color: #fff;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dd2c2c+0,db5c5c+100 */
background: #dd2c2c; /* Old browsers */
background: -moz-linear-gradient(top, #dd2c2c 0%, #db5c5c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #dd2c2c 0%,#db5c5c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #dd2c2c 0%,#db5c5c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd2c2c', endColorstr='#db5c5c',GradientType=0 ); /* IE6-9 */
}

div.navbar ul.nav li.cashes > a:before {
	content: "\f155";
}


/*Alert messages*/
	div#flashMessage
	{
		position: relative;
		width: 100%;
		font-size: 18px;
		color: #fff;
		background: #82c95b;
		padding: 15px;
		margin-bottom: 10px;
	}

	div#flashMessage.error
	{
		background: #f45d6f;		
	}
/*END Alert messages*/

.row {
  margin: 0;
}

i.fa
{
	margin-right: 10px;
}

.row.view
{
	margin-bottom: 10px;
	font-size: 16px;
}
.row.view label
{
	text-align: right;
}

div.tab-content{
    padding: 20px;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
	margin-bottom: 20px;
}

div.container > h1 {
	margin-top: 0px;
}

tr.alert > td{
	background-color: #f2dede !important;
}

div.input input[type="checkbox"].form-control {
	box-shadow: none;
}
h3{
	margin-bottom: 25px;
}

form.form input[type=checkbox] {
	margin: 0px;
}

@media screen and (max-width: 1199px) and (min-width: 768px) {
	body {
		padding-top: 155px;
	}
}

