@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Oswald);
@import url(http://fonts.googleapis.com/css?family=Open+Sans);
html, body {
	margin: 0;
	background: #E8E6D7;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	height: 100%;
	color:#363636l;
}
a:link, a:visited, a:active {
	text-decoration: none;
	color: #0D3451;
}
a:hover {
	text-decoration: none;
	color: #0D3451;
}
a img {
	border: none;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-family: 'Oswald', sans-serif;
}
h1 {
	font-size: 22px;
}
h2 {
	font-size: 19px;
}
h3 {
	font-size: 18px;
}
p {
	line-height: 17px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

.logo {
	max-width: 100px;
	margin: -13px 0 0 0;
}

.navbar-default {
	font-family: 'Oswald', sans-serif;
	font-size: 17px;
}
#wrap {
	min-height: 100%;
	height: auto;
	margin: 0 auto -80px;
	padding: 0 0 80px;
	position: relative;
}
.main-footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 80px;
	padding-top: 10px;
	background: #1e6fb5;
	color: #FFF;
}
.main-footer a:link, .main-footer a:visited {
	color: #FFF;
}
.main-footer a:hover {
	color: #E4E4E4;
}

.container-main{padding-top:100px;}

.col-md-8{padding:0;}

.col-answer{border: 1px solid #ddd; background:#FFFFFF; overflow:hidden; margin-bottom:25px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

.col-question{border: 1px solid #ddd; background:#FFFFFF; overflow:hidden; margin-bottom:25px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; padding:10px;}

.details-question{float:left; width:100%;}

.details-question h2{margin-bottom:10px; line-height:26px;}

.question-p{ line-height:21px; margin:10px 0;}

.details-question p{ line-height:21px;}

.answer-info{width:90px; height:75px; border-right:1px solid #ddd; padding:5px; margin-top:10px; overflow:hidden; text-align:center; float:left;}

.font-big{font-weight:bold; font-size:20px; width:100%;}

.details p{ margin:15px 10px 10px 10px; padding-left:10px; font-weight:bold;}

.last-info{margin-right:10px;}

.bottom-bar{overflow:hidden; margin-bottom:10px;}

.social-buttons{width:25px; height:25px; line-height:25px; text-align:center; color:#FFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

.fb-button{background:#3b5998;}

.fb-button:link, .fb-button:visited{color:#FFF;}

.twitter-button{background:#44ccf6;}

.twitter-button:link, .twitter-button:visited{color:#FFF;}

.gp-button{background:#d13f2d; margin-right:15px;}

.gp-button:link, .gp-button:visited{color:#FFF;}

.bb-links{height:25px; line-height:25px; font-size:13px;}

.bb-links i{padding-right:5px;}

.right-box{overflow:hidden; margin-bottom:25px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

.right-title{font-size:15px; padding:10px; color:#FFF; background:#333;  }

.col-name{color: #2085D0;}

.nav-pills>li>a {
border-radius: 0px;
}

a {
color: #000;
text-decoration: none;
}

a:hover {
color: #000;
text-decoration: none;
}


.nav-stacked>li {
margin-top: 0px;
margin-left: 0;
border-bottom:1px solid #dadada;
border-left:1px solid #dadada;
border-right:1px solid #dadada;
}

.col-title{font-size:15px; padding:10px; margin-bottom:15px; color:#FFF; background:#333; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

.modal.fade.in {
	background: rgba(0, 0, 0, 0.4);
}
.modal-dialog {
	top: 27%;
	z-index:2000;
}
.modal-footer {
	height: 70px;
	margin: 0;
}
.modal-footer .btn {
	font-weight: bold;
}
.modal-footer .progress {
	display: none;
	height: 32px;
	margin: 0;
}

.btn-black { background-color: hsl(0, 0%, 16%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5b5b5b", endColorstr="#282828"); background-image: -khtml-gradient(linear, left top, left bottom, from(#5b5b5b), to(#282828)); background-image: -moz-linear-gradient(top, #5b5b5b, #282828); background-image: -ms-linear-gradient(top, #5b5b5b, #282828); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5b5b5b), color-stop(100%, #282828)); background-image: -webkit-linear-gradient(top, #5b5b5b, #282828); background-image: -o-linear-gradient(top, #5b5b5b, #282828); background-image: linear-gradient(#5b5b5b, #282828); border-color: #282828 #282828 hsl(0, 0%, 11%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased; }

.form-box{padding:10px; border:1px solid #dddddd; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; overflow:hidden; margin-bottom:15px;}

.form-box-titile{padding:10px 0;}

.profile-box{padding:10px 0; border:1px solid #dddddd; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; overflow:hidden; margin-bottom:15px;}

.info-row{border-bottom:1px  dotted #dddddd; padding:7px 10px 7px 0; margin-right:15px;}

.more-results, .no-results{padding:10px; text-align:center; border:1px solid #dddddd; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; overflow:hidden; margin-bottom:15px;}

#q-vote{ float:left; width:52px; display:inline-block; border:1px solid #dddddd; margin:0 15px 7px 0; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}

.vote{width:50px; height:40px; text-align:center; display:block; line-height:40px; font-size:30px; cursor:pointer;}

.vote.up{border-bottom:1px solid #dddddd; color:#0C0;}

.vote.up:hover{color:#13B31F; background:#F8F8F8;}

.vote.down{border-top:1px solid #dddddd; color:#F90006;}

.vote.down:hover{color: #BB0004; background:#F8F8F8;}

#display-vote{width:50px; height:30px; padding-top:13px; padding-bottom:13px; line-height:3px; text-align:center; display:block; font-size:18px; font-weight:bold;}

.top-bar{color: #A6A6A6; font-weight:bold; font-size:11px;}

/*Answers*/

.answer-box {
margin: 20px 0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background:#FFF;
-webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.14);
-moz-box-shadow:    1px 1px 5px 0px rgba(50, 50, 50, 0.14);
box-shadow:         1px 1px 5px 0px rgba(50, 50, 50, 0.14);
overflow:hidden;
padding:10px;
}

.answer-left{display:block; margin-right:10px; float:left; width:60px;}

.answer-left img{width:60px; height:60px;}

.answer-vote-box{float: left; clear:both; padding:7px 0;}

.answer-vote{float:left; display:inline-block; padding:5px; border:1px solid #dddddd; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}

.answer-vote.up{border-bottom:1px solid #dddddd; color:#0C0;}

.answer-vote.up:hover{color:#13B31F; background:#F8F8F8;}

.answer-vote.down{border-top:1px solid #dddddd; color:#F90006;}

.answer-vote.down:hover{color: #BB0004; background:#F8F8F8;}

.answer-display-vote{float:left; display:inline-block; padding:5px; }

.answer-heading{margin-bottom:10px; font-size:12px; color: #a6a6a6; font-weight: bold;}

.answer-heading a:link{font-size:17px; font-weight:bold;}

.col-name{font-size:17px; font-weight:bold;}

.answer-box p{line-height: 21px;}

.answer-form{overflow:hidden; margin-bottom:15px; padding:10px; border:1px solid #dddddd;}

.bottm-info{font-weight:bold;}

.main-footer a:link, .main-footer a:visited {
	color: #FFF;
}
.main-footer a:hover {
	color: #E4E4E4;
}

.page{padding:15px;}

.page p{line-height:21px;}

#search-results{border:1px solid #E1E1E1; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin:10px 0; padding:20px 30px;}

.search-again{margin-top:20px;}

.remove-desktop > a.dropdown-toggle { display:none;}

li.remove-desktop { display:none;}

.new-answers{padding:3px 5px; display:inline-block; background:#EA0006; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color:#FFF; font-weight:bold;}

.col-users{padding:7px; display:block; overflow:hidden; border-bottom:1px solid #dddddd;}

.col-boader{display:block; overflow:hidden; border:1px solid #dddddd;}

.avatar-img{float:left; margin-right:10px;}

.col-username{margin-bottom:8px;}

.col-nums{float:left; height:50px; padding:0 6px; }

.col-nums h2{line-height:50px;}

.col-username>h4, .user-links>span{color:#000;}

.top-ad{width:100%; margin-bottom:15px; text-align:center;}

.top-ad>a>img.img-responsive{width:100%;}

.right-ads{display:block; text-align:center; margin-bottom:20px;}

.right-ads>a>img.img-responsive{width:100%;}

.small-screen-remove{display:none;}

@media (max-width: 1007px) {

.container {
	width:100%;
}

.col-md-8{padding:0;}

.col-md-4{padding:0;}

.img-responsive{width:100%;}

}

@media (max-width: 787px) {

.answer-info{display:none;}

.bottom-bar{padding-left:10px; padding-right:10px;}

.details-question > div.bottom-bar{padding-left:0; padding-right:0;}

.details p{padding-left:0; padding-right:0;}


}

@media (max-width: 767px) {

.remove-desktop > a.dropdown-toggle{ display:block;}

li.remove-desktop { display:block;}

.remove-mobile{display:none;}

li.remove-mobile{display:none;}	

.small-screen-remove{display: block; padding:0;}

.col-ad-long{display:block; position:fixed; bottom:0; max-height:50px; text-align:center; z-index:1000;}
	
}

@media (max-width: 521px) {

.social-buttons{display:none;}

#wrap {
	margin: 0 auto -120px;
	padding: 0 0 120px;

}
.main-footer {
	height: 120px;

}

}
