@import url('https://fonts.googleapis.com/css?family=Bree+Serif');
@import url('https://fonts.googleapis.com/css?family=Ubuntu');

* {
	font-family: 'Bree Serif', serif;	
	font-family: 'Ubuntu', sans-serif;
}
body 
{
	background-color:#D4D4D4;
}

#logo
{
	width:54%;
	margin-top:10px;	
	margin-bottom:20px;
}
#logo a
{
	line-height:100px; 
	font-size:48px; 
	color:#333333; 
}
#logo img
{	
	width:100%;
}

.navbar-default .navbar-toggle {
	border:1px solid #FF952B;
	height:40px;
	width:40px;
	text-align:center;
	border-radius:0;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;
	padding:0;
}
.navbar-toggle span {
	line-height:40px;
	font-size:20px;
	color:#FF952B;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background-color:transparent;
	-webkit-transition: .5s; /* Safari */
    transition: .5s;
}
.navbar-default {
	background-color:#E9E9E9;
	margin-bottom:0;
}
.navbar-default .navbar-collapse
{
	border:0;
}
.navbar {
	border:0;
}
.navbar-nav {
	padding-left:30px;
}
#navbar {
	background-color:transparent;
}
.navbar-default .navbar-nav>li>a {
	line-height:50px;
	text-transform:uppercase;
	font-size:16px;
	color:#FF952B;
}
.navbar-default .navbar-nav>.active>a{
	color: #999;
	background-color: transparent;
}
.navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus{
	color : #999;
	background-color: transparent;
}
.navbar-nav>li>a {
	padding:0;
	padding-right:30px;
	color: #666;
	text-align:center;
}
.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>a:focus {
	color : #666;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>.active>a:hover {
	color : #FF952B;
	-webkit-transition: .5s; /* Safari */
    transition: .5s;
}
.dropdown-menu {
	padding:0;
	background-color:#DDD;
	border-radius:0;
	border:1px solid:#666;
}
.dropdown-menu>li>a {
	color:#666;
	font-size:14px;
	line-height:30px;
	border-bottom:1px solid #CCC;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	color:#FF952B;
	background-color:transparent;
	-webkit-transition: .5s; /* Safari */
    transition: .5s;
}

#banner
{
	width:100%;
}
#banner img
{
	width:100%;
}
#main
{
	width:100%;
    background-color:#E9E9E9;
	padding:30px;
	border-bottom:2px solid #BBB;
}
#main p {
	text-align:justify;
	font-size:16px;
}
a, a:focus {
	color: #3366CC;
	text-decoration: none;
}
a:hover {
    color:#FF952B;
	text-decoration: none;
	-webkit-transition: .2s; /* Safari */
    transition: .2s;
}
img.soft
{
	float:left;
	border-color:#FFFFFF;
	color:#FFFFFF;
	border:2px solid;
}
.download-link {
	line-height:73px;
	font-size:22px !important;
}
.download-link a{
	font-size:22px;
}
.download-link img {
	margin-right:15px;
}
.file-desc {
	clear:both;
	line-height:40px;
	margin-bottom:0;
	
}

.projects-list {
	list-style-type:none;
	padding:0;
	margin:0;
}
.projects-list>li>a {
	font-size:15px;
	line-height:30px;
}

p.dsr
{
	float:left;
	width:50%;
	color: #333333;
	text-align:left;
	line-height:40px;
}
p.thanks
{
    font-family: Algerian, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	text-align:right;
	line-height:40px;
}
#footer
{
	clear:both;
    background-color:#D4D4D4;
	margin:10px 0px;
    border-radius:7px;
}
.add {
	border:1px solid yellow;
	margin:30px;
	width:calc( 100% - 62px);
}
.add p {
	margin:0 auto;
	text-align:center;
}

#scrollToTop {
	position:fixed;
	display:none;
	bottom:60px;
	right:24px;
	background-color: #FF952B;
	cursor:pointer;
	height:40px;
	width:40px;
	text-align:center;
}
#scrollToTop span {
	color:#FFF;
	line-height:40px;
}
#scrollToTop span i{
	font-size:20px;
}
@media (max-width: 991px) {
	.download-link {
		line-height:36px;
	}
}
@media (max-width: 767px) {
	#logo
	{
		width:100%;
	}
	#logo img
	{	
		width:100%;
	}

	.navbar-nav>li>a {
		padding-right:0;
	}
	.navbar-nav {
		padding-left:0;
	}

	#main
	{
		padding:15px;
	}
	
	.dsr-img {
		text-align:center;
	}
	#slider {
		margin-bottom:0 !important;
	}
	
	#scrollToTop {
		right:15px;
		bottom:108px;
	}
	footer {
		margin-bottom:48px;
	}
}
@media (max-width: 374px) {
	.download-link {
		line-height:24px;
	}
	p.dsr
	{
		float:none;
		width:100%;
		text-align:center;
		padding-left:0;
	}
	p.thanks
	{
		float:none;
		width:100%;
		text-align:center;
		padding-right:0;
	}
	#scrollToTop {
		right:15px;
		bottom:119px;
	}
}
