/* CSS Document */

/* overall style */
a, a:active, a:selected {
	outline: none;
	border: none;
	ie-dummy: expression(this.hideFocus=true);
}
a#view_more, a.view_more, ul#feed_tabs li.sort ul li a, nav#mainNav_dash ul#mainNav_switch li.mng_accounts.selected ul li a, a.vimeo_thumbnail, .vimeo_thumbnail {
	background-image:url(about:blank);
}
a#view_more, a.view_more, ul#feed_tabs li.sources ul li a, nav#mainNav_dash ul#mainNav_switch li.mng_accounts.selected ul li a, a.vimeo_thumbnail, .vimeo_thumbnail {
	background-image:url(about:blank);
}
ol#tos_details {
	padding-left: 32px;
}
ol#tos_details li {
	list-style: decimal outside !important;
}

/* styles for the logged-in header begin */
nav#mainNav_dash a#mainNav_profile span.mainNav_arrowDown, nav#mainNav_dash a#mainNav_dashboard span.mainNav_arrowDown, .colleft ul#feed_tabs li.sort label span.downArrow {
	display: inline-block;
	float: none;
	text-align: right;
}
nav#mainNav_dash a#mainNav_profile span.mainNav_arrowDown, nav#mainNav_dash a#mainNav_dashboard span.mainNav_arrowDown, .colleft ul#feed_tabs li.sources label span.downArrow {
	display: inline-block;
	float: none;
	text-align: right;
}
nav#mainNav_dash a#mainNav_dashboard span.mainNav_arrowDown {
	padding: 0;
}
nav#mainNav_dash ul#mainNav_switch li.mng_accounts ul li a.check_ok span.check_ok_icon {
	float: none;
	text-align: right;
	margin-left: 2px;
	display: inline-block;
}
.colleft ul#feed_tabs {
	background: url(//media-c9hg3zwqygdshhtrps.stackpathdns.com/imgs/feed_tabs_ie-only.png) repeat-x right bottom;
	filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
	z-index: 500;
	background-color: #fff;
}
.colleft ul#feed_tabs li.sort label span.downArrow {
	margin-top: -10px;
}
.colleft ul#feed_tabs li.sources label span.downArrow {
	margin-top: -10px;
}
nav#mainNav_dash ul#mainNav_switch li.mng_accounts.selected ul, nav#mainNav_dash ul#mainNav_switch li.profile_options.selected ul, header#mainHeader nav#mainNav_logout ul li.login_btn div#login_wrapper {
	border-bottom: 2px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.colleft ul#feed_tabs a { 
	z-index: -1;
}
.colleft ul#feed_tabs li.sort ul { 
	background-image:url(about:blank);
	z-index: 10;.
}
.colleft ul#feed_tabs li.sources ul { 
	background-image:url(about:blank);
	z-index: 10;.
}
/* styles for the landing page begin */
aside#features p#learnMore {
	margin: 0 0 43px 0;
}
/* styles for the landing page end */

/* styles for the footer begin */
footer div#followAndSecurity div#security {
	margin-top: 16px;
}
footer nav ul {
	text-align: center;
	overflow: auto;
	padding-left: 30px;
}
footer nav ul li {
	float: left;
}
/* styles for the footer end */

/* styles for the stream/dashboard header begin */
#dashboard_header div.content {
	margin-bottom: -30px;
}
#dashboard_header_container .lil-dashboard_header div.content {
	margin-bottom: 0;
}
#dashboard_header div.content div.search_container div.search-links h3 {
	margin-bottom: 11px;
}
#dashboard_header div.content div.search_container div.search h3 {
	margin-bottom: 11px;
}
#dashboard_header div.content div#user_title a.invite_profile.button {
	margin-top: 14px;
}
#dashboard_header div.content div#user_title p#socialIQ_big {
	margin-top: 6px;
}
#dashboard_header input.button-input {
	outline: 0;
	border-width: 1px;
}
#dashboard_header div.content ul#tabFilter {
	position: relative;
	overflow: hidden;
}
div#dashboard_header div.content ul#tabFilter li {
	position: relative;
	zoom: 100%;
}
div#dashboard_header div.content ul#tabFilter li a.button {
	background-image:url(about:blank);
	position: relative;
}
#dashboard_header div.content ul#tabFilter li a.current:hover {
	background-color: white;
}
nav#mainNav_dash #main_search ul#search_autocomplete {
	border-bottom: 2px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	width: 303px;
}
nav#mainNav_dash #main_search ul#search_autocomplete li {
	width: 280px;
}
/* styles for the stream header end */
#search_results div.standard.result div.other_shares a.view_more {
	float: none;
	display: inline-block;
	text-align: right;
	margin-left: 18px;
}

/* styles for the stream result begin */
div#search_results div div.stream_content p.stream_result_description {
	margin-top: 2px;
}
a#view_more.button {
	margin-top: 0;
}
div.comment_content {
	margin: 0 0 0 34px;
}
div#search_results div div.stream_content div.comment_container div.comment_selected_user div.comment_user_pic a img {
	margin-top: -5px;
}
div#search_results div div.stream_content div.comment_container div.comment_selected_user div.comment_content {
	margin-top: 0;
}
/* styles for the stream result end */

/* styles for the setting page begin */
input#btn_settings_change_personal_information {
	margin-top: -18px;
}
input#btn_save_search_engine_options {
	margin-top: -30px
}
input#btn_settings_change_personal_information, input#btn_save_search_engine_options, input#btn_save_ads_options {
	filter:chroma(color=#000000);
}
/* styles for the setting page end */


/* styles for the friend container begins */
.dashboard_loaded_friend a.remove_profile {
	display:block;
}
.dashboard_loaded_friend.gplus a.remove_profile {
	display:none;
}

/* styles for the friend container ends */

/* styles for the feedback dialog box begins */	
#feedback_button img {
	padding: 15px 15px 15px 10px;
}

#feedback_dialog a.fr.apply, #feedback_dialog a.fr.cancel {
	float: none;
	display: inline-block;
}
#feedback_dialog a.fr.apply {
	margin-left: 85px;
}
/* styles for the feedback dialog box ends */

/* styles for the widgets begins */		
.widget.expert_in li {
	border: 1px solid #eaeaea;
	border-top: 2px solid #eaeaea;
}
/* styles for the widgets ends */

div.colleft > div {
	margin-bottom: 20px !important;
}

/* styles for the press page */	
section.feats.video {
	padding: 57px 0 40px; 0 !important;
	
}	
/* styles for the job page */

a#more_videos {
	display: block;
	width: 120px;
}