

.file-header {
	width: 100%;
	/*height: 100vh;*/
	/*max-height: 600px;*/
	background-color: #faf8f5;
	/*display: flex;*/
	display: block;

	justify-content: center;
	align-items: center;
	position: relative;
	overflow: hidden
}

.header-file-box {
	z-index: 2;
	/*margin-top:50px;*/
	margin-bottom:50px;
	/*padding: 50px;*/
	margin-right:10px;
	margin-left:10px;
	opacity: 0;
	background-color: #fff;
	/*max-width: 80%;*/
	box-shadow: 0 5px 10px 0 #d3cfc9;
	animation-name: from-down;
	animation-duration: .5s;
	animation-delay: .2s;
	animation-fill-mode: forwards
}

.header-file-box h2 {
	/*color: #00bfa5;*/
	font-size: 1.675rem;
}

@media only screen and (min-width: 950px) {
	.file-big{width:65%; float:left;}
	.file-small{width:35%; float:left;}

}
@media only screen and (max-width: 950px) {
	.file-header .file-section {
		/*display: flex;*/
		justify-content: center;
		align-items: center
	}

	.file-privacy-box {
		max-width: 95%!important;
		/*padding: 40px!important*/
	}
}

@media only screen and (min-width: 950px) and (max-width: 1200px) and (min-height: 1100px) and (max-height: 1500px) {
	.file-header .file-section {
		display: flex;
		justify-content: center;
		align-items: center
	}

	.header-file-box {
		max-width: 70%
	}
}

.file-section {
	width: 100%;
	padding-top: 50px;
	/*max-width: 960px;*/
	max-width: 1280px;

	position: relative;
	margin: 0 auto
}

.section{
	padding: 20px;
}
.section ul{
	margin-left:40px;
}
.section li{
	padding-top:20px;
}
.extension{text-transform: uppercase;color:#3578da;}
.rating-container{margin-top:-5px;float:right;}
.google-doc{display:none}
.show-download-captcha{display: inline-block;margin-top:20px;}
.description-text{max-height:257px;overflow:hidden}
.file-details{margin-top:15px; font-size:13px;}
.show-more{color: #0086cb;
	text-decoration: none;
	float: right;
	font-size: 13px;
	font-weight: 900;
	cursor: pointer;margin-top:5px;}
.description-p{line-height: 1.5em;font-size:14px;text-align: justify;padding:0px!important;margin:0px;}
.comment-text{margin-top:10px; font-size:15px;}
.comment-author{font-family: Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size: 15px;line-height: 1.5;color: #1b2734;}
.left-50{margin-left:50px;}
.recaptcha-show{text-align:center;font-weight:900;}

.avatar-color.avatar-xs {
	font-size: 17px;
	padding-left: 2px;
}
.avatar.avatar-xs {
	flex-basis: 30px;
	height: 30px;
	width: 30px;
}
.avatar-color-1 {
	background: rgba(61,131,223,.3);
}
.avatar-color {
	background-color: rgba(61,131,223,.3);
	background-image: none;
	color: #fff;
	font-size: 20px;
	font-weight: 400;
	text-align: center;
}
.avatar-circle, .avatar-circle:before, .avatar-circle img {
	border-radius: 50%;
}
.avatar, .avatar.avatar-md {
	flex-basis: 80px;
	height: 80px;
	width: 80px;
}
.avatar {
	align-items: center;
	background-size: 100%;
	border-radius: 4px;
	display: flex;
	flex-shrink: 0;
	justify-content: center;
	position: relative;
}

hr{
	margin-top: 22px;
	margin-bottom: 22px;
	border: 0;
	border-top: 1px solid #edeff2;
}
.avatar-color-1{background:rgba(61,131,223,.3)}.avatar-color-2{background:rgba(0,195,165,.3)}.avatar-color-3{background:rgba(231,76,60,.3)}.avatar-color-4{background:rgba(255,198,0,.3)}





.positions__single_similar > a {
	min-height:100px;
	padding: 5px 5px 5px 90px;
	/*border: 1px solid #fff;*/
	/*border-radius: 8px;*/
	position: relative;
	display: block
}

@media (max-device-width: 480px) {
	/*.positions__single_similar > a {*/
		/*padding: 18px 15px 25px 90px*/
	/*}*/

	.positions__single_similar > a:after {
		left: 90px
	}
}

.positions__single_similar > a:after {
	content: "";
	position: absolute;
	top: 100%;
	/*left: 120px;*/
	left: 0px;

	right: 0;
	height: 1px;
	background: hsla(180, 7%, 89%, .5);
	opacity: 1;
	transition: opacity .2s ease 0s
}

.positions__single_similar > a:hover {
	background: #f7fafa;
	border-color: #eef2f2;
	text-decoration: none
}

.positions__single_similar > a:hover:after {
	opacity: 0;
	right: 8px
}

.positions__single_similar > a:hover h1 {
	color: #1662c6
}

.positions__single_similar > a:hover .btn--gray {
	background: #3d83df;
	color: #fff
}
.positions__single_similar_image_main {
	position: absolute;
	left: 10px;
	top: 10px;
	width: 65px
}

/*@media (max-device-width: 480px) {*/
	/*.positions__single_similar_image_main {*/
		/*left: 0*/
	/*}*/
/*}*/
.positions__single_similar_inner {
	display: table;
	width: 100%
}

@media (max-device-width: 480px) {
	.positions__single_similar_inner {
		display: block
	}
}

.positions__single_similar_desc {
	display: table-cell;
	vertical-align: top;
	width: 100%
}

@media (max-device-width: 480px) {
	.positions__single_similar_desc {
		display: block
	}
}

.positions__single_similar_desc h3 {
	font-size: 1rem;
	margin: 0;
	color: #333;
	font-weight: 400;
	line-height: 1.375rem;
	transition: color .2s ease 0s
}

.positions__single_similar_desc h4 {
	font-size: .875rem
}

.positions__single_similar_desc h4, .positions__single_similar_desc h5 {
	margin: 0;
	color: #747474;
	font-weight: 400;
	line-height: 1.375rem
}

.positions__single_similar_desc h5 {
	font-size: .75rem
}


.positions__single_similar_desc div.paginas {
	margin: 0;
	color: #747474;
	font-weight: 400;
	line-height: 1.375rem
}

.positions__single_similar_desc div.paginas {
	font-size: .75rem
}

.positions__single_similar_more_main {
	/*display: table-cell;*/
	/*vertical-align: top;*/
	/*padding-left: 20px;*/
	margin-top: 13px;
	margin-right: 13px;
	/*width: auto*/
}
.comments-add{
	float:right;
	margin-top:10px;
}
.download-btn{
	width:100%;margin-top:10px;
}
@media (max-device-width: 480px) {
	.positions__single_similar_more_main {
		display: block;
		padding-top: 10px;
		padding-left: 0
	}
	.comments-add{
		width:100%;
	}
}

.vertical-text{writing-mode: vertical-lr;
	text-orientation: upright;}
.btn-extension{
	padding: 5px 10px;
}
.similar-ad{
	border-bottom: 1px solid #f0f2f2;
	text-align:center;
}
.similar-ad div{
	display:inline-block;
}
.file-description-photo{border: 1px solid #b3b3b3;float:left;margin-right:20px;margin-bottom:15px;}