body {
  padding-top: 20px;
  color: #58585a;
  background-color: #D9D9D9;
}

.navbar {
	border-radius: 0px !important;
}

.navbar-inverse {
	background-color: #504e53;
	border-color: #504e53 !important;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #504e53 !important;
}

.navbar-inverse .navbar-nav>li>a {
    color: #fff;
}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
	background-color: #3a393c;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
	background-color: #3a393c;
}

.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
    background-color: #767479;
}

.navbar-inverse .navbar-toggle {
    border-color: #3a393c;
}

.dropdown-menu {
	background-color: #3a393c;
	color: #fff;
}

.dropdown-menu>li>a {
	color: #fff;
}

.dropdown-menu>li>a:hover {
	background-color: #3a393c;
	color: #fff;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover {
	background-color: #767479;
}

.div-container {
	box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16), 0 2px 2px 0 rgba(0,0,0,0.12);
	background-color: #fff;
	padding: 40px 40px;
}

.div-container-bottom {
	box-shadow: 0 2px 10px 0 rgba(0,0,0,0.12);
	background-color: #fff;
	padding: 40px 40px;
}

.bg {
	background-image: url('../img/bg.png'); 
	background-size: cover;
}

.img-header {
	width: 65%;
}

.img-full {
	width: 100%;
}

.img-60 {
	width: 60%;
}

.img-80 {
	width: 80%;
}

.img-header-logo {
	width: 200px;
}

.img-footer-logo {
	width: 120px;
}

.img-profile {
	width: 50%;
}

.p-footer {
	color: #cacaca;
	font-size: 12px;
}

.ul-custom {
	list-style-type: square;
}

.uppercase {
	text-transform: uppercase;
}

.text-justify {
	text-align: justify;
}

.text-right {
	text-align: right;
}

.p-l-0 {
	padding-left: 0px !important;
}

.p-r-0 {
	padding-right: 0px !important;
}

.mt-n-20 {
	margin-top: -20px;
}

.google-map {
	height: 400px;
	width: 100%;
}

.m-r-10 {
	margin-right: 10px;
}

.m-t-10 {
    margin-top: 10px;
}