#app_ask_ask_css { display:none; }
#qconnect-global-wrap { display: block; margin: -1px; background-color: #f1f5f8; min-height: 602px; }
.qconnect-mb8 { margin-bottom: 8px; }
.qconnect-mt8 { margin-top: 8px; }
.qconnect-mb18 { margin-bottom: 18px; }
.qconnect-mr18 { margin-right: 18px; }
.qconnect-mr12 { margin-right: 12px; }
.qconnect-mb12 { margin-bottom: 12px; }
.qconnect-mlr8 { margin: 0 8px; }
.qconnect-m10 { margin: 10px; }
.qconnect-mt10 { margin-top: 10px; }
.qconnect-mr10 { margin-right: 10px; }
.qconnect-wrap { display: block; margin: 0 0 10px 0; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); background: #FFF; }
.qconnect-wrap.qconnector-mod1 { padding: 18px 20px; }
.qconnect-wrap.qconnector-mod2 { padding: 9px 20px; }
.qconnect-stat-btn { width: 80px; }
.qconnect-qall-left { display: inline-block; width: 142px; font-size: 13px; line-height: 15px; color:#73818a; vertical-align: middle; }
.qconnect-qall-user { display: inline-block; vertical-align: middle; width: 36px; height: 36px; padding: 3px 1px 3px 2px; background-color: #fff; cursor: pointer; }
.qconnect-qall-user:first-child { padding-left:3px; }
.qconnect-qall-user.qconnect-select { background-color: #ffdf7d; }
.qconnect-qall-user > img { display: block; width: 36px; height: 36px; background-color: #CCC; }
.qconnect-qall-count { display: block; text-align: center; min-width: 36px; line-height: 36px; font-weight: bold; color:#fff; background-color: #a9bac3; font-size: 11px; }
.qconnect-qall-zoom { display: block; text-align: center; background-color: #A9BAC3; height: 36px; }
.qconnect-qall-zoom > .icn { margin: 10px; }
.qconnect-qall-right { width: 180px; height: 85px; text-align: center; }
.qconnect-qall-link { color: #536069; display: inline-block; font-size: 13px; line-height: 15px; cursor: pointer; border-bottom: 1px dashed; }
.qconnect-qall-link:hover { border-bottom: none; padding-bottom: 1px; }
.qconnect-motivator { display: block; margin: 0 0 10px 0; padding: 20px; background: url(i/motivator2.png) #c0daae 570px 5px no-repeat; }
.qconnect-container .qconnector-close-btn,
.qconnect-user-container .qconnector-close-btn,
.qconnect-answer-container .qconnector-close-btn,
.qconnect-motivator .qconnector-close-btn { opacity:0; filter:alpha(opacity=0); cursor: pointer; position: relative; z-index: 3; }
.qconnect-container:hover .qconnector-close-btn,
.qconnect-user-container:hover .qconnector-close-btn,
.qconnect-answer-container:hover .qconnector-close-btn,
.qconnect-motivator:hover .qconnector-close-btn { opacity:0.7; filter:alpha(opacity=70); }
.qconnect-container .qconnector-close-btn:hover,
.qconnect-user-container .qconnector-close-btn:hover,
.qconnect-answer-container .qconnector-close-btn:hover,
.qconnect-motivator .qconnector-close-btn:hover { opacity:1; filter:alpha(opacity=100); }
.qconnect-motivator-title { font-size: 17px; line-height: 17px; color:#2f3133; margin: 16px 0; font-weight: bold; }
.qconnect-motivator-title.qconnector-title-mod1 { margin: 16px 0 8px 0; }
.qconnect-motivator-title.qconnector-title-mod2 { margin: 0 0 8px 0; }
.qconnect-motivator-wrap { padding: 0 0 0 110px; width: 450px; min-height: 90px; background: url(i/question2.png) 15px 28px no-repeat; }
.qconnector-unordered-list { margin: 6px 0 6px 16px; list-style: disc; }
.qconnector-unordered-list > li { font-size: 12px; line-height: 18px; }
.qconnect-title { font-size: 17px; line-height: 34px; margin-bottom: 8px; font-weight: bold; color: #536069; margin-left: 10px; }
.qconnect-title > .qconnect-count { color: #97a8b1; }
.qconnect-container { display: block; padding: 10px 20px; margin: 0; border-top: 1px solid #ebeff2; }
.qconnect-container:first-child { padding-top: 20px; border-top: none; }
.qconnect-container:last-child { padding-bottom: 20px; }
.qconnect-container.qconnect-select2 { background-color: #f8fdf1;margin: 0 0 1px 0; }

.ask-social-share-wrapper { background: #e9ecee; padding: 10px; display: none; }
.ask-social-share-text { color: #73818a; width: 200px; line-height: 24px; text-align: right; }
.form-checkbox-share { opacity: 0.5; margin-left: 15px; width: 47px; height: 26px; position: relative; background-color: #eee; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOkAAAAaCAYAAABSMXtUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTM5QzQ1Rjk4MURCMTFFMzk3MTM4MjNEQUI1QkFCMkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTM5QzQ1RkE4MURCMTFFMzk3MTM4MjNEQUI1QkFCMkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMzlDNDVGNzgxREIxMUUzOTcxMzgyM0RBQjVCQUIyRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMzlDNDVGODgxREIxMUUzOTcxMzgyM0RBQjVCQUIyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PinuQh4AAAaxSURBVHja7Jx5TBRX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'); cursor: pointer; }
.form-checkbox-fb-share { background-position: -62px 0; }
.form-checkbox-vk-share { background-position: -124px 0; }
.form-checkbox-ok-share { background-position: -186px 0; }
.form-checkbox-share.checked { opacity: 0.8; }
.form-checkbox-share .form-checkbox { position: absolute; left: 5px; top: 5px; }

.qconnect-message-container { display: block; padding: 0 0 0 110px; min-height: 96px; position: relative; }
.qconnect-message-container > .qconnect-avatar-wrap { display: block; position: absolute; width: 96px; height: 96px; left:0; top:0; }
.qconnect-message-container > .qconnect-avatar-wrap > img { display: block; width:100%; height: 100%; background-color: #CCC; }
.qconnect-liter1 { font-size: 11px; line-height: 13px; color: #97a8b1; }
.qconnect-liter2 { font-size: 13px; line-height: 15px; color: #222d35; font-weight: bold; }
.qconnect-liter3 { font-size: 13px; line-height: 15px; color: #536069; }
.qconnect-liter4 { font-size: 13px; line-height: 15px; color: #222d35; }
.qconnect-liter5 { font-size: 12px; line-height: 16px; color: #536069; }
.qconnect-liter6 { font-size: 13px; line-height: 18px; color: #222d35; }
.qconnect-liter7 { font-size: 11px; line-height: 16px; color: #73818a; }
.qconnect-liter8 { font-size: 13px; line-height: 18px; color: #536069; }
.qconnect-liter9 { font-size: 11px; line-height: 13px; color: #536069; }
.qconnect-message-like-wrap { position: absolute; right: 10px; bottom: 8px; cursor: pointer; }
/* ========================================= */
.qconnect-smile-icn { margin: 5px 5px 5px 0;vertical-align: top;cursor: pointer; }
.qconnector-smiles-tooltip .arrow { left:50%;margin-left:-7px; }
.qconnect-form { padding: 0;background: transparent;position: relative; }
.qconnect-form .message-form-text-wrap { width: 570px; }
.qconnect-form .message-form-placeholder { top: 6px; }
.qconnect-form .message-form-text { line-height: 15px; height: 28px; min-height: 28px; width: 535px; padding: 6px 24px 6px 10px; }
.qconnect-form.message-form-expanded .message-form-text,
.qconnect-form.message-form-has-text .message-form-text { height: 45px; min-height: 45px; }
.qconnect-form .message-form-buttons { text-align: right; position: absolute;right:0;top:0; }
.qconnect-form .message-form-buttons .ibtn, .qconnect-form .message-form-buttons .form-checkbox { vertical-align: middle; }
.qconnect-form.message-form-expanded .message-form-buttons,
.qconnect-form.message-form-has-text .message-form-buttons { display: block; }
.qconnect-form .ibtn { padding-top: 4px; padding-bottom: 4px; }
.qconnect-form .message-form-limit { display:none; position: absolute; left: 0px; top: 10px; line-height: 13px; width: 145px; text-align: left; }
.qconnect-form.message-form-expanded .message-form-limit { display:block; }
.qconnect-form .icn-smile { position: absolute;right: 7px;top: 7px;cursor: pointer; }
.qconnect-form.qform-mod1 .message-form-text-wrap { width: 345px; }
.qconnect-form.qform-mod1 .message-form-text { width: 347px; }
.qconnect-form.qform-mod1 .message-form-buttons { right:auto; left: 355px }
.qconnect-form.qform-mod2 .message-form-text-wrap { width: 600px; }
.qconnect-form.qform-mod2 .message-form-text { width: 600px; }
/* ========================================= */
.qconnect-user-container { display: block; background-color: #f1f5f8; margin: 10px 0 0 0; }
.qconnect-user-container:first-child { margin:0; }
.qconnect-user-container.qconnect-user-select { border: 1px solid #ebf0e5; background-color: #f8fdf1; }
.qconnect-user-container2 { position: relative; padding: 10px 0 10px 205px; min-height: 64px; }
.qconnect-user-container2 > .qconnect-user-avatar { position: absolute; left:70px; top: 10px; width:64px; height:64px; }
.qconnect-user-container2 > .qconnect-user-avatar >img { display: block; width: 100%; height: 100%; background-color: #CCC; }
.qconnect-user-container2.qconnect-user-mod { background: url(i/question1.png) 60px 30px no-repeat; }
.qconnect-title1 { font-size: 18px; line-height: 26px; font-weight: bold; color:#222d35; }
.qconnect-title2 { font-size: 17px; line-height: 26px; font-weight: bold; color: #2f3133; }
.qconnector-link2 { display: block; font-size: 11px; line-height: 18px; color: #73818a; text-decoration: underline; padding: 0 0 0 24px; background: url(i/refresh.png) 0 50% no-repeat; }
.qconnector-link2:hover { text-decoration:none; }
.qconnect-stat { width: 200px; display: inline-block; vertical-align: middle; line-height: 16px; margin: 5px 0; }
.qconnect-answer-container { padding: 20px; border-top: 1px solid #ebeff2; position: relative; }
.qconnect-answer-container:hover { background-color: #ebeff2; }
.qconnect-answer-container .qconnect-answer-author-wrap { position: absolute; right: 24px; top: 20px; text-align: right; display: none; }
.qconnect-answer-container .qconnect-answer-date-wrap { position: absolute; right: 75px; bottom: 20px; display: none; }
.qconnect-answer-container:hover .qconnect-answer-author-wrap,
.qconnect-answer-container:hover .qconnect-answer-date-wrap { display: block; }
.qconnect-answer-container:first-child { border-top: none; }
.qconnect-answer-container > .qconnect-liter2,
.qconnect-answer-container > .qconnect-liter8 { min-width: 570px; }
.qconnect-answer-like-wrap { position: absolute; left: 770px; bottom: 20px; cursor: pointer; }
.qconnect-question-collection { border: 1px solid #ebf0e5; background-color: #f8fdf1; padding: 20px; }
.qconnect-collection-container { display: block; padding: 20px; border-bottom: 1px solid #c5c5c5; }
.qconnect-collection-container + .qconnect-container { margin: 0; }
/* Likes popup */
.ask-like-popup .ask-likes-list { margin-right: -20px; margin-bottom: -15px; }
.ask-like-popup .ask-like-item { float: left; margin-bottom: 20px; margin-right: 20px; }
.ask-like-popup .ask-like-item-content { padding: 5px; margin: -5px; position: relative; }
.ask-like-popup .ask-like-item:hover .ask-like-item-content { background-color: #f1f5f8; }
.ask-like-popup .ask-like-item-avatar { display: block; position: relative; width: 192px; height: 192px; margin-bottom: 5px; overflow: hidden; text-align: center; }
.ask-like-popup .ask-like-item-avatar img { max-width: 100%; max-height: 100%; }
.ask-like-popup .ask-like-item-userinfo { margin-top: 5px; }
.ask-like-popup .ask-like-item-username { max-width: 192px; display: inline-block; }
.ask-like-popup .show-more-link { clear: both; margin-right: 20px; }
/* \Likes popup */
/* Likes tooltip */
.ask-likes-tooltip { margin-right: -3px; }
.ask-likes-tooltip .ask-likes-title { margin: -3px 0 10px; font-weight: bold; }
.ask-likes-tooltip .ask-likes-grid { overflow-x: hidden; }
.ask-likes-tooltip .ask-likes-link { width: 36px; height: 36px; margin-right: 3px; display: inline-block; overflow: hidden; }
.ask-likes-tooltip .ask-likes-link img { max-width: 100%; min-width: 100%; }
/* \ Likes tooltip */
#content h1 .status_profile { line-height: 13px; }
.questions-title { margin-top: -5px; margin-bottom: 5px; }
#add-random-question-button { display: block; margin-bottom: 8px; }

.ask-feed-ask { margin-bottom: 5px; display: inline-block; }
.icn-feed-ask { margin-right: 5px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA+UlEQVR42mNgoBWQnXuJDYiPAvF/PHgbPgPkCGgGY5oawATEgkhYFIirMAyw3ea8FIj/AvF/PPgPEC8HatDFZgAhzTD8F5cB/4nFWAz4AzYgZI/j/1nnLP7bA9keOxz/Tzhj+d9xh/N/FyCeBGVDDVAE4j1ADHLNcyCuABtw4rbx/w9P9f63n7T6v+GKGZg95azl/5WXIOxZ5y3ABiAFcC0QLwVzQBLpB+3+77hm+t8VaFMY0DUgQzx3Of4P2O34f+MV0//eQDaaAYxAHAI3gFiMNb6hUURULOAyYA4Q/yPCgFU4Ux1Q8gMQXwBiSbJyHlDjaiDmJUcvAHbLffH+iMVYAAAAAElFTkSuQmCC'); }
.pin-ask-button { display: inline-block; line-height: 24px; text-decoration: none; border-radius: 3px; border: 1px solid #d9e0e4; padding: 0 10px; vertical-align: bottom; margin-right: 5px; }
.pin-ask-button:hover { border: 1px solid #e9eff3; background: #e9eff3; text-decoration: none; }
.pin-ask-button .pin-action-text { font-size: 11px; color: #536069; }

.ask-feed-q-form .popup-content { background-color: #f1f5f8; }
.ask-feed-q-form .qconnect-user-container2 { padding-left: 150px; background-position: 30px 30px; }

#context-nav-tabs.context-nav-ask { position: absolute; width: 830px; top: 45px; }
#context-nav-tabs.context-nav-ask .tab-name .icn { margin: 2px 0 0; }