4 * Copyright 2011 Twitter, Inc
5 * Licensed under the Apache License v2.0
6 * http://www.apache.org/licenses/LICENSE-2.0
8 * Designed and built with all the love in the world @twitter by @mdo and @fat.
9 * Date: Thu Sep 22 12:52:42 PDT 2011
12 * Props to Eric Meyer (meyerweb.com) for his CSS reset file. We're using an adapted version here that cuts out some of the reset HTML elements we will never need here (i.e., dfn, samp, etc).
13 * ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
76 border-collapse: collapse;
91 -webkit-text-size-adjust: 100%;
92 -ms-text-size-adjust: 100%;
112 audio, canvas, video {
113 display: inline-block;
117 audio:not([controls]) {
124 vertical-align: baseline;
134 -ms-interpolation-mode: bicubic;
142 vertical-align: baseline;
143 *vertical-align: middle;
149 button::-moz-focus-inner, input::-moz-focus-inner {
154 input[type="button"],
156 input[type="submit"] {
158 -webkit-appearance: button;
160 input[type="search"] {
161 -webkit-appearance: textfield;
162 -webkit-box-sizing: content-box;
163 -moz-box-sizing: content-box;
164 box-sizing: content-box;
166 input[type="search"]::-webkit-search-decoration {
167 -webkit-appearance: none;
174 * Variables to customize the look and feel of Bootstrap
175 * ----------------------------------------------------- */
177 * Snippets of reusable CSS to develop faster and keep code readable
178 * ----------------------------------------------------------------- */
181 * Basic and global styles for generating a grid system, structural layout, and page templates
182 * ------------------------------------------------------------------------------------------- */
184 background-color: #ffffff;
188 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
200 .container:before, .container:after {
216 .container-fluid:before, .container-fluid:after {
222 .container-fluid:after {
225 .container-fluid > .sidebar {
229 .container-fluid > .content {
234 text-decoration: none;
235 line-height: inherit;
236 font-weight: inherit;
240 text-decoration: underline;
258 .row:before, .row:after {
393 * Headings, body text, lists, code, and more for a versatile and durable typography system
394 * ---------------------------------------------------------------------------------------- */
461 text-transform: uppercase;
464 margin: 0 0 18px 25px;
501 border-bottom: 1px solid #eee;
509 font-weight: inherit;
510 line-height: inherit;
517 border-left: 5px solid #eee;
533 blockquote small:before {
534 content: '\2014 \00A0';
543 font-family: Monaco, Andale Mono, Courier New, monospace;
545 -webkit-border-radius: 3px;
546 -moz-border-radius: 3px;
550 background-color: #fee9cc;
551 color: rgba(0, 0, 0, 0.75);
555 background-color: #f5f5f5;
561 border: 1px solid #ccc;
562 border: 1px solid rgba(0, 0, 0, 0.15);
563 -webkit-border-radius: 3px;
564 -moz-border-radius: 3px;
567 white-space: pre-wrap;
568 word-wrap: break-word;
571 * Base styles for various input types, form layouts, and states
572 * ------------------------------------------------------------- */
586 *padding: 0 0 5px 145px;
597 form .clearfix:before, form .clearfix:after {
603 form .clearfix:after {
610 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
627 input[type=checkbox], input[type=radio] {
634 display: inline-block;
641 border: 1px solid #ccc;
642 -webkit-border-radius: 3px;
643 -moz-border-radius: 3px;
646 /* mini reset for non-html5 file types */
647 input[type=checkbox], input[type=radio] {
659 background-color: #ffffff;
662 line-height: initial;
663 -webkit-box-shadow: none;
664 -moz-box-shadow: none;
667 input[type=button], input[type=reset], input[type=submit] {
671 select, input[type=file] {
675 /* For IE7, add top margin to align select with labels */
685 background-color: #ffffff;
688 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
689 -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
690 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
696 ::-webkit-input-placeholder {
700 -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
701 -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
702 -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
703 -o-transition: border linear 0.2s, box-shadow linear 0.2s;
704 transition: border linear 0.2s, box-shadow linear 0.2s;
705 -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
706 -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
707 box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
709 input:focus, textarea:focus {
711 border-color: rgba(82, 168, 236, 0.8);
712 -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
713 -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
714 box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
716 input[type=file]:focus, input[type=checkbox]:focus, select:focus {
717 -webkit-box-shadow: none;
718 -moz-box-shadow: none;
720 outline: 1px dotted #666;
722 form div.clearfix.error {
725 margin: -10px 0 10px;
726 -webkit-border-radius: 4px;
727 -moz-border-radius: 4px;
730 form div.clearfix.error > label, form div.clearfix.error span.help-inline, form div.clearfix.error span.help-block {
733 form div.clearfix.error input, form div.clearfix.error textarea {
734 border-color: #c87872;
735 -webkit-box-shadow: 0 0 3px rgba(171, 41, 32, 0.25);
736 -moz-box-shadow: 0 0 3px rgba(171, 41, 32, 0.25);
737 box-shadow: 0 0 3px rgba(171, 41, 32, 0.25);
739 form div.clearfix.error input:focus, form div.clearfix.error textarea:focus {
740 border-color: #b9554d;
741 -webkit-box-shadow: 0 0 6px rgba(171, 41, 32, 0.5);
742 -moz-box-shadow: 0 0 6px rgba(171, 41, 32, 0.5);
743 box-shadow: 0 0 6px rgba(171, 41, 32, 0.5);
745 form div.clearfix.error .input-prepend span.add-on, form div.clearfix.error .input-append span.add-on {
747 border-color: #c87872;
789 input.span1, textarea.span1, select.span1 {
790 display: inline-block;
795 input.span2, textarea.span2, select.span2 {
796 display: inline-block;
801 input.span3, textarea.span3, select.span3 {
802 display: inline-block;
807 input.span4, textarea.span4, select.span4 {
808 display: inline-block;
813 input.span5, textarea.span5, select.span5 {
814 display: inline-block;
819 input.span6, textarea.span6, select.span6 {
820 display: inline-block;
825 input.span7, textarea.span7, select.span7 {
826 display: inline-block;
831 input.span8, textarea.span8, select.span8 {
832 display: inline-block;
837 input.span9, textarea.span9, select.span9 {
838 display: inline-block;
843 input.span10, textarea.span10, select.span10 {
844 display: inline-block;
849 input.span11, textarea.span11, select.span11 {
850 display: inline-block;
855 input.span12, textarea.span12, select.span12 {
856 display: inline-block;
861 input.span13, textarea.span13, select.span13 {
862 display: inline-block;
867 input.span14, textarea.span14, select.span14 {
868 display: inline-block;
873 input.span15, textarea.span15, select.span15 {
874 display: inline-block;
879 input.span16, textarea.span16, select.span16 {
880 display: inline-block;
891 background-color: #f5f5f5;
899 padding: 17px 20px 18px 150px;
900 border-top: 1px solid #ddd;
901 -webkit-border-radius: 0 0 3px 3px;
902 -moz-border-radius: 0 0 3px 3px;
903 border-radius: 0 0 3px 3px;
905 .actions .secondary-action {
908 .actions .secondary-action a {
911 .actions .secondary-action a:hover {
912 text-decoration: underline;
914 .help-inline, .help-block {
935 .inline-inputs span, .inline-inputs input {
936 display: inline-block;
938 .inline-inputs input.mini {
941 .inline-inputs input.small {
944 .inline-inputs span {
945 padding: 0 2px 0 1px;
947 .input-prepend input, .input-append input {
948 -webkit-border-radius: 0 3px 3px 0;
949 -moz-border-radius: 0 3px 3px 0;
950 border-radius: 0 3px 3px 0;
952 .input-prepend .add-on, .input-append .add-on {
955 border: 1px solid #ccc;
962 padding: 4px 4px 4px 5px;
968 text-shadow: 0 1px 0 #ffffff;
969 -webkit-border-radius: 3px 0 0 3px;
970 -moz-border-radius: 3px 0 0 3px;
971 border-radius: 3px 0 0 3px;
973 .input-prepend .active, .input-append .active {
975 border-color: #46a546;
977 .input-prepend .add-on {
982 .input-append input {
984 -webkit-border-radius: 3px 0 0 3px;
985 -moz-border-radius: 3px 0 0 3px;
986 border-radius: 3px 0 0 3px;
988 .input-append .add-on {
989 -webkit-border-radius: 0 3px 3px 0;
990 -moz-border-radius: 0 3px 3px 0;
991 border-radius: 0 3px 3px 0;
1004 .inputs-list label {
1011 white-space: normal;
1013 .inputs-list label strong {
1016 .inputs-list label small {
1018 font-weight: normal;
1020 .inputs-list .inputs-list {
1022 margin-bottom: 10px;
1025 .inputs-list:first-child {
1028 .inputs-list li + li {
1031 .inputs-list input[type=radio], .inputs-list input[type=checkbox] {
1037 .form-stacked fieldset {
1040 .form-stacked legend {
1043 .form-stacked label {
1052 .form-stacked .clearfix {
1055 .form-stacked .clearfix div.input {
1058 .form-stacked .inputs-list {
1061 .form-stacked .inputs-list li {
1064 .form-stacked .inputs-list li label {
1065 font-weight: normal;
1068 .form-stacked div.clearfix.error {
1070 padding-bottom: 10px;
1075 .form-stacked .actions {
1081 * Tables for, you guessed it, tabular data
1082 * ---------------------------------------- */
1085 margin-bottom: 18px;
1087 border-collapse: separate;
1088 *border-collapse: collapse;
1089 /* IE7, collapse table to remove spacing */
1092 border: 1px solid #ddd;
1093 -webkit-border-radius: 4px;
1094 -moz-border-radius: 4px;
1097 table th, table td {
1098 padding: 10px 10px 9px;
1105 vertical-align: middle;
1106 border-bottom: 1px solid #ddd;
1109 vertical-align: top;
1111 table th + th, table td + td {
1112 border-left: 1px solid #ddd;
1115 border-top: 1px solid #ddd;
1117 table tbody tr:first-child td:first-child {
1118 -webkit-border-radius: 4px 0 0 0;
1119 -moz-border-radius: 4px 0 0 0;
1120 border-radius: 4px 0 0 0;
1122 table tbody tr:first-child td:last-child {
1123 -webkit-border-radius: 0 4px 0 0;
1124 -moz-border-radius: 0 4px 0 0;
1125 border-radius: 0 4px 0 0;
1127 table tbody tr:last-child td:first-child {
1128 -webkit-border-radius: 0 0 0 4px;
1129 -moz-border-radius: 0 0 0 4px;
1130 border-radius: 0 0 0 4px;
1132 table tbody tr:last-child td:last-child {
1133 -webkit-border-radius: 0 0 4px 0;
1134 -moz-border-radius: 0 0 4px 0;
1135 border-radius: 0 0 4px 0;
1137 .zebra-striped tbody tr:nth-child(odd) td {
1138 background-color: #f9f9f9;
1140 .zebra-striped tbody tr:hover td {
1141 background-color: #f5f5f5;
1146 table .header:after {
1150 border-width: 0 4px 4px;
1151 border-style: solid;
1152 border-color: #000 transparent;
1155 table .headerSortUp, table .headerSortDown {
1156 background-color: rgba(141, 192, 219, 0.25);
1157 text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
1159 table .header:hover:after {
1160 visibility: visible;
1162 table .headerSortDown:after, table .headerSortDown:hover:after {
1163 visibility: visible;
1164 filter: alpha(opacity=60);
1165 -khtml-opacity: 0.6;
1169 table .headerSortUp:after {
1170 border-bottom: none;
1171 border-left: 4px solid transparent;
1172 border-right: 4px solid transparent;
1173 border-top: 4px solid #000;
1174 visibility: visible;
1175 -webkit-box-shadow: none;
1176 -moz-box-shadow: none;
1178 filter: alpha(opacity=60);
1179 -khtml-opacity: 0.6;
1185 border-bottom-color: #049cdb;
1187 table .headerSortUp.blue, table .headerSortDown.blue {
1188 background-color: #ade6fe;
1192 border-bottom-color: #46a546;
1194 table .headerSortUp.green, table .headerSortDown.green {
1195 background-color: #cdeacd;
1199 border-bottom-color: #9d261d;
1201 table .headerSortUp.red, table .headerSortDown.red {
1202 background-color: #f4c8c5;
1206 border-bottom-color: #ffc40d;
1208 table .headerSortUp.yellow, table .headerSortDown.yellow {
1209 background-color: #fff6d9;
1213 border-bottom-color: #f89406;
1215 table .headerSortUp.orange, table .headerSortDown.orange {
1216 background-color: #fee9cc;
1220 border-bottom-color: #7a43b6;
1222 table .headerSortUp.purple, table .headerSortDown.purple {
1223 background-color: #e2d5f0;
1226 * Repeatable UI elements outside the base styles provided from the scaffolding
1227 * ---------------------------------------------------------------------------- */
1239 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
1241 .topbar h3 a:hover, .topbar .brand a:hover, .topbar ul .active > a {
1242 background-color: #333;
1243 background-color: rgba(255, 255, 255, 0.05);
1245 text-decoration: none;
1250 .topbar h3 a, .topbar .brand {
1253 padding: 8px 20px 12px;
1265 background-color: transparent;
1272 filter: alpha(opacity=100);
1277 .topbar form.pull-right {
1281 background-color: #444;
1282 background-color: rgba(255, 255, 255, 0.3);
1283 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
1289 color: rgba(255, 255, 255, 0.75);
1290 border: 1px solid #111;
1291 -webkit-border-radius: 4px;
1292 -moz-border-radius: 4px;
1294 -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);
1295 -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);
1296 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);
1297 -webkit-transition: none;
1298 -moz-transition: none;
1299 -ms-transition: none;
1300 -o-transition: none;
1303 .topbar input:-moz-placeholder {
1306 .topbar input::-webkit-input-placeholder {
1309 .topbar input:hover {
1310 background-color: #bfbfbf;
1311 background-color: rgba(255, 255, 255, 0.5);
1314 .topbar input:focus, .topbar input.focused {
1316 background-color: #ffffff;
1318 text-shadow: 0 1px 0 #ffffff;
1321 -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
1322 -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
1323 box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
1325 .topbar-inner, .topbar .fill {
1326 background-color: #222;
1327 background-color: #222222;
1328 background-repeat: repeat-x;
1329 background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#222222));
1330 background-image: -moz-linear-gradient(top, #333333, #222222);
1331 background-image: -ms-linear-gradient(top, #333333, #222222);
1332 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #222222));
1333 background-image: -webkit-linear-gradient(top, #333333, #222222);
1334 background-image: -o-linear-gradient(top, #333333, #222222);
1335 background-image: linear-gradient(top, #333333, #222222);
1336 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
1337 -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
1338 -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
1339 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
1341 .topbar div > ul, .nav {
1348 .topbar div > ul > li, .nav > li {
1352 .topbar div > ul a, .nav a {
1355 padding: 10px 10px 11px;
1357 text-decoration: none;
1359 .topbar div > ul a:hover, .nav a:hover {
1361 text-decoration: none;
1363 .topbar div > ul .active > a, .nav .active > a {
1364 background-color: #222;
1365 background-color: rgba(0, 0, 0, 0.5);
1367 .topbar div > ul.secondary-nav, .nav.secondary-nav {
1372 .topbar div > ul.secondary-nav .menu-dropdown,
1373 .nav.secondary-nav .menu-dropdown,
1374 .topbar div > ul.secondary-nav .dropdown-menu,
1375 .nav.secondary-nav .dropdown-menu {
1379 .topbar div > ul a.menu:hover,
1381 .topbar div > ul li.open .menu,
1383 .topbar div > ul .dropdown-toggle:hover,
1384 .nav .dropdown-toggle:hover,
1385 .topbar div > ul .dropdown.open .dropdown-toggle,
1386 .nav .dropdown.open .dropdown-toggle {
1388 background: rgba(255, 255, 255, 0.05);
1390 .topbar div > ul .menu-dropdown,
1391 .nav .menu-dropdown,
1392 .topbar div > ul .dropdown-menu,
1393 .nav .dropdown-menu {
1394 background-color: #333;
1396 .topbar div > ul .menu-dropdown a.menu,
1397 .nav .menu-dropdown a.menu,
1398 .topbar div > ul .dropdown-menu a.menu,
1399 .nav .dropdown-menu a.menu,
1400 .topbar div > ul .menu-dropdown .dropdown-toggle,
1401 .nav .menu-dropdown .dropdown-toggle,
1402 .topbar div > ul .dropdown-menu .dropdown-toggle,
1403 .nav .dropdown-menu .dropdown-toggle {
1406 .topbar div > ul .menu-dropdown a.menu.open,
1407 .nav .menu-dropdown a.menu.open,
1408 .topbar div > ul .dropdown-menu a.menu.open,
1409 .nav .dropdown-menu a.menu.open,
1410 .topbar div > ul .menu-dropdown .dropdown-toggle.open,
1411 .nav .menu-dropdown .dropdown-toggle.open,
1412 .topbar div > ul .dropdown-menu .dropdown-toggle.open,
1413 .nav .dropdown-menu .dropdown-toggle.open {
1415 background: rgba(255, 255, 255, 0.05);
1417 .topbar div > ul .menu-dropdown li a,
1418 .nav .menu-dropdown li a,
1419 .topbar div > ul .dropdown-menu li a,
1420 .nav .dropdown-menu li a {
1422 text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
1424 .topbar div > ul .menu-dropdown li a:hover,
1425 .nav .menu-dropdown li a:hover,
1426 .topbar div > ul .dropdown-menu li a:hover,
1427 .nav .dropdown-menu li a:hover {
1428 background-color: #191919;
1429 background-repeat: repeat-x;
1430 background-image: -khtml-gradient(linear, left top, left bottom, from(#292929), to(#191919));
1431 background-image: -moz-linear-gradient(top, #292929, #191919);
1432 background-image: -ms-linear-gradient(top, #292929, #191919);
1433 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #292929), color-stop(100%, #191919));
1434 background-image: -webkit-linear-gradient(top, #292929, #191919);
1435 background-image: -o-linear-gradient(top, #292929, #191919);
1436 background-image: linear-gradient(top, #292929, #191919);
1437 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#292929', endColorstr='#191919', GradientType=0);
1440 .topbar div > ul .menu-dropdown .active a,
1441 .nav .menu-dropdown .active a,
1442 .topbar div > ul .dropdown-menu .active a,
1443 .nav .dropdown-menu .active a {
1446 .topbar div > ul .menu-dropdown .divider,
1447 .nav .menu-dropdown .divider,
1448 .topbar div > ul .dropdown-menu .divider,
1449 .nav .dropdown-menu .divider {
1450 background-color: #222;
1453 .topbar ul .menu-dropdown li a, .topbar ul .dropdown-menu li a {
1456 li.menu, .dropdown {
1459 a.menu:after, .dropdown-toggle:after {
1462 display: inline-block;
1464 text-indent: -99999px;
1465 vertical-align: top;
1468 border-left: 4px solid transparent;
1469 border-right: 4px solid transparent;
1470 border-top: 4px solid #ffffff;
1471 filter: alpha(opacity=50);
1472 -khtml-opacity: 0.5;
1476 .menu-dropdown, .dropdown-menu {
1477 background-color: #ffffff;
1491 border-color: rgba(0, 0, 0, 0.2);
1492 border-style: solid;
1493 border-width: 0 1px 1px;
1494 -webkit-border-radius: 0 0 6px 6px;
1495 -moz-border-radius: 0 0 6px 6px;
1496 border-radius: 0 0 6px 6px;
1497 -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
1498 -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
1499 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
1500 -webkit-background-clip: padding-box;
1501 -moz-background-clip: padding-box;
1502 background-clip: padding-box;
1504 .menu-dropdown li, .dropdown-menu li {
1507 background-color: none;
1509 .menu-dropdown .divider, .dropdown-menu .divider {
1513 background-color: #eee;
1514 border-bottom: 1px solid #ffffff;
1516 .topbar .dropdown-menu a, .dropdown-menu a {
1520 font-weight: normal;
1523 text-shadow: 0 1px 0 #ffffff;
1525 .topbar .dropdown-menu a:hover, .dropdown-menu a:hover {
1526 background-color: #dddddd;
1527 background-repeat: repeat-x;
1528 background-image: -khtml-gradient(linear, left top, left bottom, from(#eeeeee), to(#dddddd));
1529 background-image: -moz-linear-gradient(top, #eeeeee, #dddddd);
1530 background-image: -ms-linear-gradient(top, #eeeeee, #dddddd);
1531 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #dddddd));
1532 background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd);
1533 background-image: -o-linear-gradient(top, #eeeeee, #dddddd);
1534 background-image: linear-gradient(top, #eeeeee, #dddddd);
1535 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dddddd', GradientType=0);
1537 text-decoration: none;
1538 -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025);
1539 -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025);
1540 box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025);
1543 .dropdown.open .menu,
1544 .open .dropdown-toggle,
1545 .dropdown.open .dropdown-toggle {
1548 background: rgba(0, 0, 0, 0.3);
1550 .open .menu-dropdown,
1551 .dropdown.open .menu-dropdown,
1552 .open .dropdown-menu,
1553 .dropdown.open .dropdown-menu {
1571 .tabs:after, .pills:after {
1574 .tabs > li, .pills > li {
1577 .tabs > li > a, .pills > li > a {
1583 border-bottom: 1px solid #ddd;
1593 border: 1px solid transparent;
1594 -webkit-border-radius: 4px 4px 0 0;
1595 -moz-border-radius: 4px 4px 0 0;
1596 border-radius: 4px 4px 0 0;
1598 .tabs > li > a:hover {
1599 text-decoration: none;
1600 background-color: #eee;
1601 border-color: #eee #eee #ddd;
1603 .tabs > li.active > a {
1605 background-color: #ffffff;
1606 border: 1px solid #ddd;
1607 border-bottom-color: transparent;
1609 .tabs .menu-dropdown, .tabs .dropdown-menu {
1612 -webkit-border-radius: 0 6px 6px 6px;
1613 -moz-border-radius: 0 6px 6px 6px;
1614 border-radius: 0 6px 6px 6px;
1616 .tabs a.menu:after, .tabs .dropdown-toggle:after {
1617 border-top-color: #999;
1621 .tabs li.open.menu .menu, .tabs .open.dropdown .dropdown-toggle {
1624 .tabs li.open a.menu:after, .tabs .dropdown.open .dropdown-toggle:after {
1625 border-top-color: #555;
1631 margin: 5px 3px 5px 0;
1633 text-shadow: 0 1px 1px #ffffff;
1635 -webkit-border-radius: 15px;
1636 -moz-border-radius: 15px;
1637 border-radius: 15px;
1640 background: #00438a;
1642 text-decoration: none;
1643 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
1646 background: #0069d6;
1648 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
1650 .tab-content > *, .pill-content > * {
1653 .tab-content > .active, .pill-content > .active {
1659 background-color: #f5f5f5;
1660 background-repeat: repeat-x;
1661 background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5));
1662 background-image: -moz-linear-gradient(top, #ffffff, #f5f5f5);
1663 background-image: -ms-linear-gradient(top, #ffffff, #f5f5f5);
1664 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5));
1665 background-image: -webkit-linear-gradient(top, #ffffff, #f5f5f5);
1666 background-image: -o-linear-gradient(top, #ffffff, #f5f5f5);
1667 background-image: linear-gradient(top, #ffffff, #f5f5f5);
1668 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
1669 border: 1px solid #ddd;
1670 -webkit-border-radius: 3px;
1671 -moz-border-radius: 3px;
1673 -webkit-box-shadow: inset 0 1px 0 #ffffff;
1674 -moz-box-shadow: inset 0 1px 0 #ffffff;
1675 box-shadow: inset 0 1px 0 #ffffff;
1679 text-shadow: 0 1px 0 #ffffff;
1681 .breadcrumb .divider {
1685 .breadcrumb .active a {
1689 background-color: #f5f5f5;
1690 margin-bottom: 30px;
1692 -webkit-border-radius: 6px;
1693 -moz-border-radius: 6px;
1700 letter-spacing: -1px;
1710 border-top: 1px solid #eee;
1713 margin-bottom: 17px;
1714 border-bottom: 1px solid #ddd;
1715 -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
1716 -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
1717 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
1723 .alert-message.danger,
1725 .alert-message.danger:hover,
1727 .alert-message.error,
1729 .alert-message.error:hover,
1731 .alert-message.success,
1733 .alert-message.success:hover,
1735 .alert-message.info,
1737 .alert-message.info:hover {
1741 .alert-message.danger,
1743 .alert-message.error {
1744 background-color: #c43c35;
1745 background-repeat: repeat-x;
1746 background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
1747 background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
1748 background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
1749 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
1750 background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
1751 background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
1752 background-image: linear-gradient(top, #ee5f5b, #c43c35);
1753 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
1754 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
1755 border-color: #c43c35 #c43c35 #882a25;
1756 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
1758 .btn.success, .alert-message.success {
1759 background-color: #57a957;
1760 background-repeat: repeat-x;
1761 background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
1762 background-image: -moz-linear-gradient(top, #62c462, #57a957);
1763 background-image: -ms-linear-gradient(top, #62c462, #57a957);
1764 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));
1765 background-image: -webkit-linear-gradient(top, #62c462, #57a957);
1766 background-image: -o-linear-gradient(top, #62c462, #57a957);
1767 background-image: linear-gradient(top, #62c462, #57a957);
1768 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
1769 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
1770 border-color: #57a957 #57a957 #3d773d;
1771 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
1773 .btn.info, .alert-message.info {
1774 background-color: #339bb9;
1775 background-repeat: repeat-x;
1776 background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));
1777 background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
1778 background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
1779 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9));
1780 background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
1781 background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
1782 background-image: linear-gradient(top, #5bc0de, #339bb9);
1783 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
1784 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
1785 border-color: #339bb9 #339bb9 #22697d;
1786 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
1790 display: inline-block;
1791 background-color: #e6e6e6;
1792 background-repeat: no-repeat;
1793 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
1794 background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
1795 background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
1796 background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
1797 background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
1798 background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
1799 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
1800 padding: 5px 14px 6px;
1801 text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
1804 line-height: normal;
1805 border: 1px solid #ccc;
1806 border-bottom-color: #bbb;
1807 -webkit-border-radius: 4px;
1808 -moz-border-radius: 4px;
1810 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
1811 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
1812 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
1813 -webkit-transition: 0.1s linear all;
1814 -moz-transition: 0.1s linear all;
1815 -ms-transition: 0.1s linear all;
1816 -o-transition: 0.1s linear all;
1817 transition: 0.1s linear all;
1820 background-position: 0 -15px;
1822 text-decoration: none;
1825 outline: 1px dotted #666;
1829 background-color: #0064cd;
1830 background-repeat: repeat-x;
1831 background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
1832 background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
1833 background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
1834 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
1835 background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
1836 background-image: -o-linear-gradient(top, #049cdb, #0064cd);
1837 background-image: linear-gradient(top, #049cdb, #0064cd);
1838 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
1839 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
1840 border-color: #0064cd #0064cd #003f81;
1841 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
1844 -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
1845 -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
1846 box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
1850 background-image: none;
1851 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
1852 filter: alpha(opacity=65);
1853 -khtml-opacity: 0.65;
1856 -webkit-box-shadow: none;
1857 -moz-box-shadow: none;
1862 background-image: none;
1863 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
1864 filter: alpha(opacity=65);
1865 -khtml-opacity: 0.65;
1868 -webkit-box-shadow: none;
1869 -moz-box-shadow: none;
1874 line-height: normal;
1875 padding: 9px 14px 9px;
1876 -webkit-border-radius: 6px;
1877 -moz-border-radius: 6px;
1881 padding: 7px 9px 7px;
1884 :root .alert-message, :root .btn {
1885 border-radius: 0 \0;
1887 button.btn::-moz-focus-inner, input[type=submit].btn::-moz-focus-inner {
1896 line-height: 13.5px;
1897 text-shadow: 0 1px 0 #ffffff;
1898 filter: alpha(opacity=20);
1899 -khtml-opacity: 0.2;
1905 text-decoration: none;
1906 filter: alpha(opacity=40);
1907 -khtml-opacity: 0.4;
1914 margin-bottom: 18px;
1916 background-color: #eedc94;
1917 background-repeat: repeat-x;
1918 background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));
1919 background-image: -moz-linear-gradient(top, #fceec1, #eedc94);
1920 background-image: -ms-linear-gradient(top, #fceec1, #eedc94);
1921 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94));
1922 background-image: -webkit-linear-gradient(top, #fceec1, #eedc94);
1923 background-image: -o-linear-gradient(top, #fceec1, #eedc94);
1924 background-image: linear-gradient(top, #fceec1, #eedc94);
1925 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0);
1926 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
1927 border-color: #eedc94 #eedc94 #e4c652;
1928 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
1929 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
1931 border-style: solid;
1932 -webkit-border-radius: 4px;
1933 -moz-border-radius: 4px;
1935 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
1936 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
1937 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
1939 .alert-message .close {
1950 .alert-message div {
1955 .alert-message .btn {
1956 -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
1957 -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
1958 box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
1960 .alert-message.block-message {
1961 background-image: none;
1962 background-color: #fdf5d9;
1963 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
1965 border-color: #fceec1;
1966 -webkit-box-shadow: none;
1967 -moz-box-shadow: none;
1970 .alert-message.block-message ul, .alert-message.block-message p {
1973 .alert-message.block-message ul {
1976 .alert-message.block-message li {
1979 .alert-message.block-message .alert-actions {
1982 .alert-message.block-message.error, .alert-message.block-message.success, .alert-message.block-message.info {
1984 text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
1986 .alert-message.block-message.error {
1987 background-color: #fddfde;
1988 border-color: #fbc7c6;
1990 .alert-message.block-message.success {
1991 background-color: #d1eed1;
1992 border-color: #bfe7bf;
1994 .alert-message.block-message.info {
1995 background-color: #ddf4fb;
1996 border-color: #c6edf9;
2005 border: 1px solid #ddd;
2006 border: 1px solid rgba(0, 0, 0, 0.15);
2007 -webkit-border-radius: 3px;
2008 -moz-border-radius: 3px;
2010 -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
2011 -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
2012 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
2021 border-right: 1px solid;
2022 border-right-color: #ddd;
2023 border-right-color: rgba(0, 0, 0, 0.15);
2024 *border-right-color: #ddd;
2027 text-decoration: none;
2029 .pagination a:hover, .pagination .active a {
2030 background-color: #c7eefe;
2032 .pagination .disabled a, .pagination .disabled a:hover {
2033 background-color: transparent;
2036 .pagination .next a {
2040 background-color: #f5f5f5;
2041 margin-bottom: 20px;
2044 border: 1px solid #eee;
2045 border: 1px solid rgba(0, 0, 0, 0.05);
2046 -webkit-border-radius: 4px;
2047 -moz-border-radius: 4px;
2049 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
2050 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
2051 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
2055 border-color: rgba(0, 0, 0, 0.15);
2058 background-color: #000000;
2066 .modal-backdrop.fade {
2069 .modal-backdrop, .modal-backdrop.fade.in {
2070 filter: alpha(opacity=80);
2071 -khtml-opacity: 0.8;
2081 margin: -250px 0 0 -250px;
2082 background-color: #ffffff;
2083 border: 1px solid #999;
2084 border: 1px solid rgba(0, 0, 0, 0.3);
2085 *border: 1px solid #999;
2088 -webkit-border-radius: 6px;
2089 -moz-border-radius: 6px;
2091 -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
2092 -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
2093 box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
2094 -webkit-background-clip: padding-box;
2095 -moz-background-clip: padding-box;
2096 background-clip: padding-box;
2102 -webkit-transition: opacity .3s linear, top .3s ease-out;
2103 -moz-transition: opacity .3s linear, top .3s ease-out;
2104 -ms-transition: opacity .3s linear, top .3s ease-out;
2105 -o-transition: opacity .3s linear, top .3s ease-out;
2106 transition: opacity .3s linear, top .3s ease-out;
2113 border-bottom: 1px solid #eee;
2120 background-color: #f5f5f5;
2121 padding: 14px 15px 15px;
2122 border-top: 1px solid #ddd;
2123 -webkit-border-radius: 0 0 6px 6px;
2124 -moz-border-radius: 0 0 6px 6px;
2125 border-radius: 0 0 6px 6px;
2126 -webkit-box-shadow: inset 0 1px 0 #ffffff;
2127 -moz-box-shadow: inset 0 1px 0 #ffffff;
2128 box-shadow: inset 0 1px 0 #ffffff;
2132 .modal-footer:before, .modal-footer:after {
2138 .modal-footer:after {
2141 .modal-footer .btn {
2148 visibility: visible;
2152 filter: alpha(opacity=80);
2153 -khtml-opacity: 0.8;
2158 filter: alpha(opacity=80);
2159 -khtml-opacity: 0.8;
2163 .twipsy.above .twipsy-arrow {
2167 border-left: 5px solid transparent;
2168 border-right: 5px solid transparent;
2169 border-top: 5px solid #000000;
2171 .twipsy.left .twipsy-arrow {
2175 border-top: 5px solid transparent;
2176 border-bottom: 5px solid transparent;
2177 border-left: 5px solid #000000;
2179 .twipsy.below .twipsy-arrow {
2183 border-left: 5px solid transparent;
2184 border-right: 5px solid transparent;
2185 border-bottom: 5px solid #000000;
2187 .twipsy.right .twipsy-arrow {
2191 border-top: 5px solid transparent;
2192 border-bottom: 5px solid transparent;
2193 border-right: 5px solid #000000;
2197 background-color: #000000;
2201 text-decoration: none;
2202 -webkit-border-radius: 4px;
2203 -moz-border-radius: 4px;
2219 .popover.above .arrow {
2223 border-left: 5px solid transparent;
2224 border-right: 5px solid transparent;
2225 border-top: 5px solid #000000;
2227 .popover.right .arrow {
2231 border-top: 5px solid transparent;
2232 border-bottom: 5px solid transparent;
2233 border-right: 5px solid #000000;
2235 .popover.below .arrow {
2239 border-left: 5px solid transparent;
2240 border-right: 5px solid transparent;
2241 border-bottom: 5px solid #000000;
2243 .popover.left .arrow {
2247 border-top: 5px solid transparent;
2248 border-bottom: 5px solid transparent;
2249 border-left: 5px solid #000000;
2257 background-color: #000000;
2258 background-color: rgba(0, 0, 0, 0.8);
2262 -webkit-border-radius: 6px;
2263 -moz-border-radius: 6px;
2265 -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
2266 -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
2267 box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
2270 background-color: #f5f5f5;
2273 -webkit-border-radius: 3px 3px 0 0;
2274 -moz-border-radius: 3px 3px 0 0;
2275 border-radius: 3px 3px 0 0;
2276 border-bottom: 1px solid #eee;
2279 background-color: #ffffff;
2281 -webkit-border-radius: 0 0 3px 3px;
2282 -moz-border-radius: 0 0 3px 3px;
2283 border-radius: 0 0 3px 3px;
2284 -webkit-background-clip: padding-box;
2285 -moz-background-clip: padding-box;
2286 background-clip: padding-box;
2288 .popover .content p, .popover .content ul, .popover .content ol {
2292 -webkit-transition: opacity 0.15s linear;
2293 -moz-transition: opacity 0.15s linear;
2294 -ms-transition: opacity 0.15s linear;
2295 -o-transition: opacity 0.15s linear;
2296 transition: opacity 0.15s linear;
2303 padding: 1px 3px 2px;
2304 background-color: #bfbfbf;
2308 text-transform: uppercase;
2309 -webkit-border-radius: 3px;
2310 -moz-border-radius: 3px;
2314 background-color: #c43c35;
2317 background-color: #f89406;
2320 background-color: #46a546;
2323 background-color: #62cffc;
2330 .media-grid:before, .media-grid:after {
2345 margin: 0 0 20px 20px;
2346 border: 1px solid #ddd;
2347 -webkit-border-radius: 4px;
2348 -moz-border-radius: 4px;
2350 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
2351 -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
2352 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
2357 .media-grid a:hover {
2358 border-color: #0069d6;
2359 -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
2360 -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
2361 box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);