/* PDF viewer for WordPress Stylesheet
Developed by ThemeNcode 
*/

.tnc_social_share{

	display: table;

	margin: 5px 10px;

}

.tnc_social_share ul{

	padding: 0;

}

.tnc_social_share ul li{

	float: left;

	margin: 0 5px;

	list-style: none;

	color: #999;

}



.tnc_social_share ul li a{

	display: block;

	color: #999;

	width: 24px;

	height: 24px;

}

.tnc_social_share ul li a.tnc_share{

	width: 42px;

	padding-top: 4px;

	font-weight: bold;

	font-size: 14px;

	text-decoration: none;

	color: #fff;

}

.tnc_fb{

	background: url('images/facebook.png') no-repeat left;

	background-size: 100%;

	text-indent: -999em;

}	

.tnc_tw{

	background: url('images/twitter.png') no-repeat left;

	background-size: 100%;

	text-indent: -999em;

}	

.tnc_lin{

	background: url('images/linkedin.png') no-repeat left;

	background-size: 100%;

	text-indent: -999em;

}	

.tnc_gp{

	background: url('images/google+.png') no-repeat left;

	background-size: 100%;

	text-indent: -999em;

}	

.tnc_email{

	background: url('images/email.png') no-repeat left;

	background-size: 100%;

	text-indent: -999em;

}	

.logo_text a{

	font-size: 18px;

	color: #fff;

	padding: 8px 10px 0 0;

	font-weight: bold;

	text-decoration: none;

}

.logo_block{

	margin-right: 20px;

	margin-top: 7px;

}

/* popup form */

.popup_content input[type="text"]{

	border: 1px solid #ddd;

	border-radius: 5px;

	padding: 5px 0;

	margin: 7px 0;

	color: #666;

}

.popup_content textarea{

	border: 1px solid #ddd;

	border-radius: 5px;

	padding: 2px 0;

	margin: 7px 0;

	color: #666;

}

.popup_content h3{

	color: #666;

	text-align: center;

	margin-bottom: 10px;

}

.s-btn-style{

	border : solid 1px #e5e5e5;

	border-radius : 20px 3px 20px 4px ;

	moz-border-radius : 20px 3px 20px 4px ;

	-webkit-box-shadow : 0px 0px 1px rgba(0,0,0,0.7);

	-moz-box-shadow : 0px 0px 1px rgba(0,0,0,0.7);

	box-shadow : 0px 0px 1px rgba(0,0,0,0.7);

	font-size : 20px;

	color : #ffffff;

	padding : 1px 17px;

	background : #31fa1e;

	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#31fa1e), color-stop(100%,#30ab00));

	background : -moz-linear-gradient(top, #31fa1e 0%, #30ab00 100%);

	background : -webkit-linear-gradient(top, #31fa1e 0%, #30ab00 100%);

	background : -o-linear-gradient(top, #31fa1e 0%, #30ab00 100%);

	background : -ms-linear-gradient(top, #31fa1e 0%, #30ab00 100%);

	background : linear-gradient(top, #31fa1e 0%, #30ab00 100%);

	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#31fa1e', endColorstr='#30ab00',GradientType=0 );



}

.r-btn-style{

	border : solid 1px #e5e5e5;

	border-radius : 20px 3px 20px 4px ;

	moz-border-radius : 20px 3px 20px 4px ;

	font-size : 20px;

	color : #ffffff;

	padding : 1px 17px;

	background : #ff8c00;

	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8c00), color-stop(100%,#ff3503));

	background : -moz-linear-gradient(top, #ff8c00 0%, #ff3503 100%);

	background : -webkit-linear-gradient(top, #ff8c00 0%, #ff3503 100%);

	background : -o-linear-gradient(top, #ff8c00 0%, #ff3503 100%);

	background : -ms-linear-gradient(top, #ff8c00 0%, #ff3503 100%);

	background : linear-gradient(top, #ff8c00 0%, #ff3503 100%);

	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8c00', endColorstr='#ff3503',GradientType=0 );

}