@font-face {
	font-family: "Arial";
	
}
body{
	background: #F0F0F0;
	font-family:Arial;
}
a {
	
	transition: all 0.3s ease 0s;
	text-decoration: none !important;
}
a:hover{
	color:#660066 !important;
}
.navbar-default .navbar-toggle {
	border-color: #DDD;
	margin-top:16px;
}
.navbar-default .navbar-nav > li > a {
	float: left;
}
.navbar-brand{
	background: #660066 none repeat scroll 0% 0%;
	color: #FFF !important;
	height: 62px;
	line-height: 34px;
}
.navbar-brand .fa{
	font-size:29px;
}
.navbar-brand:hover{
	background: #660066 !important;
	color: #FFF !important;
	height: 62px;
	line-height: 34px;
}
.navbar-default {
	background-color: #FFF;
	border: medium none;
	z-index: 1000;
	box-shadow: 0px 0px 5px #888;
}
.navbar {
	transition: all 0.4s ease-in-out 0s;
	margin-top: -24px;
	margin-bottom: 0px;
}
.navbar-default .navbar-nav > li > a {
	line-height: 2;
	padding-left: 20px;
	font-family: "Lato",sans-serif;
	color: #878787;
	font-size: 16px;
}
.quote_box{
    width: 100%;
	transition: box-shadow 0.25s ease 0s;
	padding: 5px;
	margin: 0.5rem 0px 1rem;
	border-radius: 0px;
	background-color: #FFF;
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.16), 0px 2px 10px 0px rgba(0, 0, 0, 0.12);
	background-color: #FFFFFF !important;
}
.quote_box p{
	text-align:center;
	color:#00000;
	font-size:18px;
	
}
.quote_author {
	color:#000000;
	float:right;
	margin: -8px;
}
.wrapper{
	margin-top:23px;

}

.share_btn{
	background-color: #660066
	border:px solid #660066;
}
.share_btn:hover{
	background:none;
	border:2px solid #fff;

}

.link-input{
	border-radius:0px;
	border:1px solid #660066;
}
.link-input:focus{
	box-shadow:none;
	border:2px solid #660066;
}
.social_media{

}
.show_new{
	margin-top:12px;
}
.show_new_Q{
	background: #660066
	border:2px solid #660066;

}
.show_new_Q:hover{
	background:#660066;
	border:2px solid #660066;
	color:#fff !important;

}
.search{}
.search .btn{
	transition: all 0.4s ease-in-out 0s;
	border-radius: 1px;
	color:#ccc;
	height: 46px;
}
.search .btn:hover{
	transition: all 0.4s ease-in-out 0s;
	background-color:#660066!important;
	color:#fff;
	font-size:18px;
}
.search .form-control{
	border-radius: 1px;
	height: 46px;
}
.search .form-control:focus{
	box-shadow:none;
	border-color:#660066;
}

.footer .navbar{
	background: #23272D none repeat scroll 0% 0%;
	color: #999;
	border:1px solid #23272D !important;
	padding-top: 1px;
	padding-bottom: 1px;
	text-align:center;
}
.pagination_btn{
	border: 2px solid #993366;
	border-radius: 26px;
	margin-right: 5px;
	background: none;
}
.pagination_btn:hover{
	border: 2px solid #fff;
	background: none;
}
.pagination_btn a{
	color: #000000;
	font-size: 17px;
}
.cur_tag_open{
	background:#993366;
	color:#fff;
}
.quote_link{
	color:#fff;
	font-size:17px;
	margin:-11px;
}
.quote_link:hover{
	font-size:20px;
	color:#fff !important;
}
.query_result{
	color:#000000;
	padding:12px;
	text-align:center;
	border:2px solid #fff;
}
.no_results{
	transition: box-shadow 0.25s ease 0s;
	padding: 28px;
	margin: 11.5rem 0px 1rem;
	color:#993366;
	border-radius: 2px;
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.16), 0px 2px 10px 0px rgba(0, 0, 0, 0.12);
	background-color: #FCF8E3 !important;
}