* {
    box-sizing: border-box;
}

.navbar-text > a {
	color:inherit;
	text-decoration:none;
}

body {
	/*background-color: #eee;*/
}

p {
	font-family: 'Open Sans', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Oswald', sans-serif;
}

.navbar-default {
	background-color: #2C3E50;
	border-color: #FFFFFF;
	color:#FFFFFF;
}

.navbar-default .navbar-brand {
	color:#FFFFFF;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
	color:#18BC9C;
	background-color: transparent;
}

.navbar-default .navbar-nav > li > a {
	color:#FFFFFF;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	color:#FFFFFF;
	background-color: #1A242F;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	color:#18BC9C;
	background-color: transparent;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
	color:#FFFFFF;
	background-color: #1A242F;
}

.btn-primary {
	background-color: #2C3E50;
	border-color: #2C3E50;
	color:#FFFFFF;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
	color: #FFFFFF;
	background-color: #1E2A36;
	border-color: #161F29;
}

.btn-success {
	background-color: #18BC9C;
	border-color: #18BC9C;
	color:#FFFFFF;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
	color: #FFFFFF;
	background-color: #13987E;
	border-color: #13987E;
}

.btn-default {
	background-color: #95A5A6;
	border-color: #95A5A6;
	color:#FFFFFF;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
	color: #FFFFFF;
	background-color: #7F9293;
	border-color: #74898A;
}

.home-thumb img:hover {
	transform: scale(1.3);
}

.thumbnail img {
	transition: all 0.3s ease 0s;
	width: 100%;
}

.thumbnail {
	overflow: hidden;
}

.bg-grey {
	background-color: #F9F9F9;
}

.carousel {
	padding-bottom: 20px;
}

.header-top {
	margin-top: 10px;
	margin-bottom: 5px;
}

.panel-title {
    font-weight: bold;
    font-size: 24px;
}

.footer {
	margin: 20px 15px 20px 15px;
    color: #000000;
    
}

.footer .row {
    background-color: #EEEEEE;
	border: 1px dashed #EEEEEE;
    border-radius: 5px;
}

.footer a {
	color: #000000;
}

.main {
    padding: 0 5px 0 5px;
}

/**********************************************************/
/******************** SCROLL TO TOP ***********************/
/**********************************************************/

.goTop {
    display: none;
    cursor: pointer;
    position: fixed;
    z-index: 99;
    bottom: 50px;
    right: 20px;
    width: 50px;
    height: 50px;
    background: url("/img/gotop.png") no-repeat;
    opacity: 0.1;
}

.goTop:hover {
    opacity: 1;
}