1 @import "jquery.autocomplete.css";
4 background: none repeat scroll 0 0 #FFFFFF;
6 font-family: sans-serif;
18 h1,h2,h3,ul,li,form,img,p {
24 label {vertical-align: middle;}
26 .login label {display: block;}
27 .login .form-row-vertical {margin-bottom: 8px;}
30 border-color: #CCCCCE -moz-use-text-color -moz-use-text-color;
31 border-right: medium none;
32 border-style: dashed none none;
33 border-width: 1px medium medium;
37 font-family: Trebuchet MS,"segoe ui",Helvetica,"Microsoft YaHei",Tahoma,Verdana,MingLiu,PMingLiu,Arial,sans-serif;
38 vertical-align: middle;
49 text-decoration: none;
54 text-decoration: underline;
57 a:hover { text-decoration: underline; }
58 .tright { text-align: right; }
86 list-style: disc outside none;
93 list-style: decimal outside none;
99 td ul { vertical-align: middle; }
100 li input { margin: 3px 3px 4px; }
103 background-color: #F5F5F5;
104 font-family: Consolas,Monaco,Liberation Mono,Lucida Console,Monospace;
114 font-family: Consolas,Monaco,Liberation Mono,Lucida Console,Monospace;
119 background-color: #F5F5F5;
122 padding: 10px 0 1px 10px;
132 background: none repeat scroll 0 0 #FFFFFF;
138 background-color: #FFFFFF;
139 border-bottom: 1px solid #777777;
161 background: none repeat scroll 0 0 #BDCCED;
162 border-top: 1px solid #000000;
170 background-color: #FFFFFF;
186 text-decoration: underline;
189 #logo { padding: 5px 0 0; }
197 #navBar .nav { margin: 20px 0 0 16px; }
200 background-color: #E5EBF8;
201 border-color: #888888 #888888 -moz-use-text-color;
202 border-style: solid solid none;
203 border-width: 1px 1px medium;
213 text-decoration: none;
216 #navBar .nav a:hover { text-decoration: underline; }
219 background: none repeat scroll 0 0 #356FCB;
220 border: 1px solid #356FCB;
225 text-decoration: none;
228 #navBar .nav a.special {
232 text-decoration: none;
235 #navBar .nav a.special:hover { text-decoration: underline; }
237 #navBar .nav div.focus {
243 background-color: #B6C4E2;
244 border-color: #EEEEEC #A9ACA5 #BABDB6 #EEEEEC;
251 #searchBar .content { }
253 #searchBar .searchInput {
259 #searchBar .searchBtn {
265 #searchBar .options {
271 #searchBar .options input { margin: 0 3px 0 15px; }
272 #searchBar .options input:hover { cursor: pointer; }
275 background-color: #FFFFFF;
286 border-top: 1px dotted #CCCCCE;
289 padding: 3px 0px 5px 0;
294 .short-summary h2 a {
296 font-family: "Trebuchet MS","segoe ui",arial,sans-serif;
300 .short-summary .userinfo {
306 .userinfo a,a.userinfo { color: #3060A8; }
308 .short-summary .counts {
315 .short-summary .counts .item-count {
320 .short-summary .votes,.short-summary .status,.short-summary .views {
321 -moz-border-radius: 5px 5px 5px 5px;
322 border-bottom: 1px solid #CCCCCC;
323 border-right: 1px solid #CCCCCC;
333 .short-summary .votes,.short-summary .views { color: #666666; }
335 .short-summary .favorites {
341 #question-table { margin-bottom: 10px; }
345 font-family: sans-serif;
354 background: none repeat scroll 0 0 #888A85;
368 background: none repeat scroll 0 0 #FFFFFF;
369 border: 1px solid #999999;
381 background: none repeat scroll 0 0 #E5EBF8;
382 border-color: #EEEEEC #A9ACA5 #BABDB6 #EEEEEC;
389 .boxC p { margin-bottom: 8px; }
390 .boxC p.nomargin { margin: 0; }
392 .boxC p.info-box-follow-up-links {
410 font: 12px sans-serif;
414 .paginator .prev a,.paginator .prev a:visited,.paginator .next a,.paginator .next a:visited {
415 background-color: #FFFFFF;
416 border: 1px solid #FFFFFF;
418 font: bold 100% sans-serif;
419 padding: 2px 4px 3px;
422 .paginator .prev { margin-right: 0.5em; }
423 .paginator .next { margin-left: 0.5em; }
425 .paginator .page a,.paginator .page a:visited,.paginator .curr {
426 background-color: #FFFFFF;
427 border: 1px solid #CCCCCC;
429 font: 0.875em verdana;
435 background-color: #777777;
436 border: 1px solid #777777;
441 .paginator .page a:hover,.paginator .prev a:hover,.paginator .next a:hover {
442 background-color: #777777;
443 border: 1px solid #777777;
445 text-decoration: none;
450 font: bold 100% sans-serif;
454 .paginator-container-left { padding: 5px 0 10px; }
458 font-family: sans-serif;
464 background-color: #EEEEEE;
465 border-bottom: 1px solid #CCCCCC;
466 border-right: 1px solid #CCCCCC;
471 text-decoration: none;
476 background-color: #356FCB;
481 font-family: sans-serif;
491 background: none repeat scroll 0 0 #FFFFCD;
492 border-color: #EEEEEE #CCCCCC #CCCCCC #EEEEEE;
493 border-left: 1px solid #EEEEEE;
500 padding: 4px 12px 4px 6px;
501 text-decoration: none;
505 background: url("../images/medala_on.gif") no-repeat scroll 0 0 transparent;
506 border-color: #E7E296 #D1CA3D #D1CA3D #E7E296;
507 border-left: 1px solid #E7E296;
511 text-decoration: none;
515 background-color: #FFFFFF;
516 border-bottom: 1px solid white;
524 background-color: #FFFFFF;
533 background: none repeat scroll 0 0 #EEEEEE;
534 border-bottom: 1px solid #CCCCCC;
535 border-right: 1px solid #CCCCCC;
543 text-decoration: none;
546 .tabsA a.on,.tabsA a:hover {
547 background: none repeat scroll 0 0 #FFFFFF;
552 background: none repeat scroll 0 0 #356FCB;
557 border-bottom: 1px solid #777777;
567 background: url("../images/dot-list.gif") no-repeat scroll left center transparent;
568 border-bottom: 0 solid #777777;
575 padding: 0 6px 0 15px;
579 background: url("../images/dot-list.gif") no-repeat scroll left center transparent;
580 border-bottom: 0 solid #777777;
587 padding: 0 6px 0 15px;
591 background: url("../images/dot-list.gif") no-repeat scroll left center transparent;
592 border-bottom: 0 solid #777777;
599 padding: 0 6px 0 15px;
603 border-bottom: 1px solid #777777;
612 border-bottom: 1px solid #777777;
622 word-wrap: break-word;
625 .questions-related p {
637 .question-body img { max-width: 640px; }
658 border-bottom: 1px solid #CCCCCE;
669 .answer-body img { max-width: 640px; }
671 .answered-by-owner { background: none repeat scroll 0 0 #E9E9FF; }
674 background-color: #EBFFE6;
675 border-bottom-color: #9BD59B;
679 background: none repeat scroll 0 0 #E5EBF8;
683 .answered-accepted,.answer-votes.answered-accepted {
684 background: none repeat scroll 0 0 #E6F8DD;
689 background: none repeat scroll 0 0 #F3E3E1;
694 list-style-type: none;
706 list-style-type: none;
710 .badge-list a { color: #3060A8; }
711 .badge-list a.medal { color: #333333; }
712 .list-item { margin-left: 15px; }
717 list-style-type: disc;
721 .form-row { line-height: 25px; }
722 table.form-as-table { margin-top: 5px; }
724 table.form-as-table ul {
726 list-style-type: none;
729 table.form-as-table li { display: inline; }
730 table.form-as-table pre { display: inline; }
731 table.check-table td { padding-right: 50px; }
770 background-color: #F5F5F5;
784 .preview-toggle span:hover { cursor: pointer; }
785 #revisions { width: 950px; }
794 background-color: #EEEEEE;
799 .revision .author { background-color: #E9E9FF; }
800 .revision .summary { padding: 5px 0 10px; }
802 .revision .summary span {
803 background-color: yellow;
816 display: inline-block;
824 font-family: sans-serif;
834 del { color: #FF5F5F; }
835 ins { background-color: #97FF97; }
852 .user-details { font-size: 13px; }
855 background-color: #EEEEEE;
864 background: url("../images/edit.png") no-repeat scroll 0 0 transparent;
868 .user-info-table { margin-bottom: 10px; }
869 .relativetime { text-decoration: none; }
878 background-color: #EEEEEE;
886 padding: 4px 4px 5px;
888 text-decoration: none;
909 .user-action-3 { color: #333333; }
910 .user-action-4 { color: #333333; }
911 .user-action-7 { color: #333333; }
914 background-color: #CCCCCC;
920 .question-title-link a {
925 .answer-title-link a { color: #333333; }
926 .post-type-1 a { font-weight: bold; }
927 .post-type-3 a { font-weight: bold; }
928 .post-type-2 a { color: #333333; }
929 .post-type-4 a { color: #333333; }
930 .post-type-8 a { color: #333333; }
931 .badge1 { color: #FFCC00; }
932 .silver,.badge2 { color: #CCCCCC; }
933 .bronze,.badge3 { color: #CC9933; }
959 list-style-type: none;
971 background-color: #EEEEEE;
972 border: 1px solid #AAAAAA;
977 .message p { margin-bottom: 0; }
978 .darkred { color: darkred; }
981 background-color: #D4D0C8;
982 border: 1px solid #777777;
990 .submit:hover { text-decoration: underline; }
991 .ask-body { padding-right: 10px; }
994 background-color: #F4A83D;
1013 background-color: #FAD163;
1014 border: 2px solid #735005;
1022 text-decoration: none;
1026 #close-notify:hover { text-decoration: none; }
1027 .big { font-size: 15px; }
1028 .strong { font-weight: bold; }
1035 .grey { color: #808080; }
1038 border-top: 1px dashed #AAAAAA;
1043 border-top: medium none;
1047 .about p { margin-bottom: 10px; }
1051 text-decoration: underline;
1061 .nomargin { margin: 0; }
1062 .inline-block { display: inline-block; }
1063 .list-table td { vertical-align: top; }
1065 table.form-as-table input {
1070 ul.form-horizontal-rows {
1071 list-style: none outside none;
1075 ul.form-horizontal-rows li {
1080 ul.form-horizontal-rows label { display: inline-block; }
1082 ul.form-horizontal-rows label {
1091 ul.form-horizontal-rows li input {
1098 #changepw-form li input { left: 150px; }
1100 .user-profile-tool-links {
1102 padding-bottom: 10px;
1105 .post-controls, .tags-container {
1120 #question-controls .tags { margin: 0 0 3px; }
1123 display: inline-block;
1129 .post-update-info p {
1136 .post-update-info img {
1138 margin: 4px 8px 0 0;
1142 #tagSelector { padding-bottom: 2px; }
1143 #hideIgnoredTagsControl { margin: 5px 0 0; }
1144 #hideIgnoredTagsCb { margin: 0 2px 0 1px; }
1147 background: none repeat scroll 0 0 #EEEEEE;
1154 a.sidebar_button:hover {
1155 background-color: #777777;
1157 text-decoration: none;
1160 a.post-vote,.favorite-mark,a.accept-answer {
1167 a.post-vote.up { background: url("../images/vote-arrow-up.png") no-repeat scroll center center transparent; }
1168 a.post-vote.up.on,a.post-vote.up:hover { background: url("../images/vote-arrow-up-on.png") no-repeat scroll center center transparent; }
1169 a.post-vote.down { background: url("../images/vote-arrow-down.png") no-repeat scroll center center transparent; }
1170 a.post-vote.down.on,a.post-vote.down:hover { background: url("../images/vote-arrow-down-on.png") no-repeat scroll center center transparent; }
1171 a.accept-answer { background: url("../images/vote-accepted.png") no-repeat scroll center center transparent; }
1172 a.accept-answer.on,a.accept-answer:hover { background: url("../images/vote-accepted-on.png") no-repeat scroll center center transparent; }
1177 background: url("../images/wiki.png") no-repeat left center;
1184 .post-score, .comments-char-left-count {
1192 .favorite-mark { background: url("../images/vote-favorite-off.png") no-repeat scroll center center transparent; }
1193 .favorite-mark.on,a.favorite-mark:hover { background: url("../images/vote-favorite-on.png") no-repeat scroll center center transparent; }
1203 .comments-container { clear: both; }
1204 .comments-container { padding: 0; }
1205 .answered-by-owner .comments-container { background-color: #E6ECFF; }
1206 .accepted-answer .comments-container { background-color: #CCFFBF; }
1209 border-top: 1px dotted #CCCCCE;
1214 .comment.not_top_scorer { display: none; }
1222 vertical-align: top;
1245 vertical-align: middle;
1254 a.comment-like,a.comment-delete,a.comment-edit {
1259 a.comment-like { background: url("../images/comment-like.png") no-repeat scroll center center transparent; }
1260 a.comment-like:hover,a.comment-like.on { background: url("../images/comment-like-on.png") no-repeat scroll center center transparent; }
1261 a.comment-delete { background: url("../images/comment-delete.png") no-repeat scroll center center transparent; }
1262 a.comment-delete:hover { background: url("../images/comment-delete-hover.png") no-repeat scroll center center transparent; }
1263 a.comment-edit { background: url("../images/comment-edit.png") no-repeat scroll center center transparent; }
1264 a.comment-edit:hover { background: url("../images/comment-edit-hover.png") no-repeat scroll center center transparent; }
1266 .comment-form-container {
1271 .comment-form-widgets-container input { vertical-align: top; }
1273 .comment-form-widgets-container textarea {
1279 span.comment-chars-left {
1285 border-top: 1px dotted #CCCCCE;
1290 div.comment-tools .comments-showing {
1295 div.comment-tools a {
1296 background: none repeat scroll 0 0 #EEEEEE;
1303 div.comment-tools a:hover {
1304 background-color: #777777;
1306 text-decoration: none;
1319 .action-link a.ajax-command:hover {
1320 background-color: #777777;
1322 text-decoration: none;
1325 .action-link-separator { color: #CCCCCC; }
1327 .deleted {background-color: #F4E7E7;}
1335 background: url('/m/default/media/images/indicator.gif')
1338 #command-loader.success {
1339 background: url('/m/default/media/images/vote-accepted-on.png')
1342 .comment-form-buttons {
1348 .comment-form-buttons input, .user-prompt .prompt-buttons button {
1352 border: 1px solid #999;
1355 .comment-form-buttons input {
1358 vertical-align: middle;
1362 .comments-char-left-count.warn {
1366 #ask-related-questions {
1375 div.dialog, .context-menu-dropdown {
1377 background-color: #EEEEEE;
1378 -moz-border-radius: 5px;
1379 -webkit-border-radius: 5px;
1380 -moz-box-shadow: 2px 2px 5px #3060A8;
1381 -webkit-box-shadow: 2px 2px 5px #3060A8;
1384 .context-menu-dropdown {
1389 list-style-type: none;
1392 .context-menu-dropdown li.item {
1393 padding: 4px 8px 4px 8px;
1394 -moz-border-radius: 5px;
1395 -webkit-border-radius: 5px;
1398 .context-menu-dropdown li.item a {
1400 white-space: nowrap;
1401 text-decoration: none;
1404 .context-menu-dropdown li.separator {
1406 padding: 10px 0 4px 0;
1411 .context-menu-dropdown li.item:hover {
1412 background-color: #3060A8;
1416 .context-menu-dropdown span {
1423 .context-menu-trigger {
1427 div.dialog .dialog-content {
1428 padding: 12px 12px 37px 12px;
1431 div.dialog .dialog-buttons {
1441 .dialog-yes, .dialog-no {
1442 margin: 0 3px 5px 3px;
1443 -moz-border-radius: 3px;
1444 -webkit-border-radius: 3px;
1445 background-color: #3060A8;
1453 div.dialog.confirm, div.dialog.warning {
1457 div.dialog.confirm {
1466 div.dialog.prompt .dialog-content select, div.dialog.prompt .dialog-content textarea, div.dialog.prompt .dialog-content input[type=text] {
1472 .user-prompt .prompt-buttons {