Revision d8eabd0f snf-astakos-app/astakos/im/static/im/css/styles.css

b/snf-astakos-app/astakos/im/static/im/css/styles.css
466 466
  box-sizing: border-box;
467 467
  *behavior: url(boxsizing.htc);
468 468
}
469
.clearme {
470
  zoom: 1;
471
}
472
.clearme:before, .clearme:after {
473
  display: table;
474
  content: "";
475
  zoom: 1;
476
}
477
.clearme:after {
478
  clear: both;
479
}
469 480
body {
470 481
  font-family: 'Antic', sans-serif;
471 482
  font-size: 14px;
......
477 488
  font-weight: normal;
478 489
  line-height: 22px;
479 490
  letter-spacing: 1px;
491
  font-size: 12px;
480 492
}
481 493
.topbar {
482 494
  background-color: #cfcdc7;
483 495
}
484 496
.topbar .head {
485 497
  float: left;
486
  padding: 6px;
498
  padding: 2.333333333333333px;
487 499
}
488 500
.topbar .links {
489 501
  zoom: 1;
......
503 515
  display: block;
504 516
  float: left;
505 517
  margin-left: 10px;
506
  padding: 12px;
518
  padding: 8.333333333333332px;
507 519
}
508 520
.topbar .links a:hover {
509 521
  background-color: #1a1a1a;
......
513 525
p a,
514 526
form a,
515 527
.section a,
516
.styledlinks a {
528
.styledlinks a,
529
a.styled {
517 530
  color: #000000;
518 531
  text-decoration: none;
519 532
  border-bottom: 1px solid #f89a1c;
......
522 535
p a:hover,
523 536
form a:hover,
524 537
.section a:hover,
525
.styledlinks a:hover {
538
.styledlinks a:hover,
539
a.styled:hover {
526 540
  color: #f89a1c;
527 541
}
528 542
section a.noborder,
529 543
p a.noborder,
530 544
form a.noborder,
531 545
.section a.noborder,
532
.styledlinks a.noborder {
546
.styledlinks a.noborder,
547
a.styled.noborder {
533 548
  border: none;
534 549
}
535 550
section a em,
536 551
p a em,
537 552
form a em,
538 553
.section a em,
539
.styledlinks a em {
554
.styledlinks a em,
555
a.styled em {
540 556
  color: #3582ac;
541 557
}
542 558
a.simple {
......
584 600
}
585 601
div.header {
586 602
  position: relative;
587
  margin-top: 88px;
588
  margin-bottom: 22px;
603
  margin-top: 36.666666666666664px;
604
  margin-bottom: 14.666666666666666px;
589 605
}
590 606
div.header h1 {
591 607
  color: #cfcdc7;
......
606 622
.footer {
607 623
  border-bottom: 1px solid #808080;
608 624
  border-top: 1px solid #a6a6a6;
609
  padding-top: 22px;
610
  padding-bottom: 22px;
625
  padding-top: 14.666666666666666px;
626
  padding-bottom: 14.666666666666666px;
611 627
}
612 628
ul.inline {
613 629
  zoom: 1;
......
628 644
.mainnav.quicknav {
629 645
  position: absolute;
630 646
  right: 0;
631
  top: -57.2px;
647
  top: -38.13333333333333px;
632 648
  margin: 0;
633 649
}
634 650
.mainnav.quicknav li {
......
637 653
}
638 654
.navigation {
639 655
  height: 83px;
656
  position: absolute;
657
  right: -15px;
658
  top: -23px;
640 659
}
641 660
.mainnav {
642
  font-size: 1.2em;
661
  font-size: 1.3em;
643 662
}
644 663
.mainnav.subnav {
645
  margin-bottom: -22px;
664
  margin-bottom: -14.666666666666666px;
646 665
}
647 666
.mainnav.subnav li {
648
  margin-top: 1.2em;
667
  margin-top: 5.866666666666667px;
668
  float: right;
649 669
}
650 670
.mainnav li {
651
  margin-top: 66px;
671
  margin-top: 29.333333333333332px;
652 672
}
653 673
.mainnav li.active a {
654 674
  /*border-bottom: 1px solid @linkColor;*/
......
697 717
  margin-left: -22px;
698 718
  zoom: 1;
699 719
  margin-left: -22px;
700
  margin-top: 132px;
720
  margin-top: 73.33333333333333px;
701 721
  font-size: 1.1em;
702 722
}
703 723
div.page:before, div.page:after {
......
720 740
  position: relative;
721 741
}
722 742
.maincol {
743
  position: relative;
723 744
  display: inline;
724 745
  float: left;
725 746
  margin-left: 22px;
......
758 779
.maincol.full:after {
759 780
  clear: both;
760 781
}
782
.maincol .nextlink {
783
  margin-top: 60px;
784
  text-align: right;
785
  float: right;
786
  margin-right: 50px;
787
  font-size: 1.1em;
788
}
789
.maincol .content-bottom {
790
  position: relative;
791
  zoom: 1;
792
}
793
.maincol .content-bottom:before, .maincol .content-bottom:after {
794
  display: table;
795
  content: "";
796
  zoom: 1;
797
}
798
.maincol .content-bottom:after {
799
  clear: both;
800
}
801
.backlink {
802
  margin: 30px 0;
803
}
761 804
.appbar {
762 805
  height: 30px;
763 806
  background-color: #3582ac;
......
813 856
  background-color: #f89a1c !important;
814 857
}
815 858
.section {
816
  margin-bottom: 66px;
859
  margin-bottom: 44px;
817 860
}
818 861
.section em {
819 862
  color: #3582ac;
......
838 881
}
839 882
.section.positioned h3 {
840 883
  font-size: 1.2em;
841
  margin-bottom: 22px;
884
  margin-bottom: 14.666666666666666px;
842 885
}
843 886
.section.positioned .text {
844 887
  color: #000000;
......
896 939
  background-image: none !important;
897 940
}
898 941
form.login {
899
  margin-bottom: 33px;
942
  margin-bottom: 22px;
900 943
}
901 944
form h2 {
902 945
  color: #000000;
903
  margin-bottom: 22px;
946
  margin-bottom: 14.666666666666666px;
904 947
  font-size: 1.1em;
905 948
}
906 949
form h2 span {
907 950
  padding-bottom: 3px;
908 951
}
909 952
form .form-row {
910
  min-height: 44px;
953
  min-height: 29.333333333333332px;
911 954
  position: relative;
912 955
}
913 956
form .form-row.submit {
914
  margin-top: 33px;
957
  margin-top: 22px;
915 958
}
916 959
form .form-row .extra-link {
917 960
  color: #808080;
......
921 964
  margin-top: 1.3em;
922 965
  float: right;
923 966
}
967
form .form-row label {
968
  font-size: 1.1em;
969
}
924 970
form.innerlabels label {
925 971
  position: absolute;
926
  top: 1em;
972
  top: 1.1em;
927 973
  left: 1.5em;
928 974
  color: #aaa;
929 975
}
......
1033 1079
  background-image: url("../images/dashed_border.png");
1034 1080
  background-repeat: repeat-x;
1035 1081
  background-position: left bottom;
1036
  padding-bottom: 44px;
1037
  margin-bottom: 44px;
1082
  padding-bottom: 29.333333333333332px;
1083
  margin-bottom: 29.333333333333332px;
1038 1084
}
1039 1085
.section h2 {
1040 1086
  font-size: 1.1em;
1041 1087
  line-height: 1.3em;
1042
  margin-bottom: 33px;
1088
  margin-bottom: 22px;
1043 1089
}
1044 1090
.section h2 a {
1045 1091
  color: #4085A6;
......
1049 1095
.section h3 {
1050 1096
  font-size: 1.1em;
1051 1097
  line-height: 1.3em;
1052
  margin-bottom: 33px;
1098
  margin-bottom: 22px;
1053 1099
}
1054 1100
.section p {
1055 1101
  line-height: 1.7em;
1056 1102
}
1057 1103
.section .section-img {
1058
  margin-bottom: 22px;
1104
  margin-bottom: 14.666666666666666px;
1059 1105
}
1060 1106
.messages {
1061 1107
  display: inline;
......
1065 1111
  margin: 2em 0;
1066 1112
  background-color: #ddd;
1067 1113
  margin-left: 0;
1114
  font-size: 1.1em;
1068 1115
}
1069 1116
.messages li {
1070 1117
  padding: 1em;
......
1112 1159
.row:after {
1113 1160
  clear: both;
1114 1161
}
1115
.footer:hover a {
1116
  color: #808080 !important;
1162
.footer {
1163
  zoom: 1;
1164
  color: #b3b3b3;
1117 1165
  -webkit-transition: color 0.15s linear;
1118 1166
  transition: color 0.15s linear;
1119 1167
  -webkit-transition: color 0.15s linear;
1120 1168
  transition: color 0.15s linear;
1121 1169
}
1170
.footer:before, .footer:after {
1171
  display: table;
1172
  content: "";
1173
  zoom: 1;
1174
}
1175
.footer:after {
1176
  clear: both;
1177
}
1122 1178
.footer a {
1123
  color: #b3b3b3;
1124 1179
  -webkit-transition: color 0.15s linear;
1125 1180
  transition: color 0.15s linear;
1126 1181
  -webkit-transition: color 0.15s linear;
1127 1182
  transition: color 0.15s linear;
1183
}
1184
.footer:hover {
1185
  color: #808080 !important;
1186
}
1187
.footer:hover a {
1188
  color: #808080 !important;
1189
}
1190
.footer a {
1191
  color: #b3b3b3;
1128 1192
  text-decoration: none;
1129 1193
}
1130 1194
.footer a:hover {
1131
  color: #000000;
1195
  color: #000 !important;
1132 1196
}
1133 1197
.footer li {
1134
  margin-bottom: 11px;
1198
  margin-bottom: 7.333333333333333px;
1135 1199
}
1136 1200
.footer li.header {
1137
  margin-bottom: 22px;
1201
  margin-bottom: 14.666666666666666px;
1138 1202
}
1139 1203
.footer .col {
1140 1204
  display: inline;
......
1146 1210
  width: 140px;
1147 1211
  margin-right: 0;
1148 1212
}
1213
.footer .top.row, .footer .last.row {
1214
  zoom: 1;
1215
  margin-left: -22px;
1216
  zoom: 1;
1217
  margin-left: -22px;
1218
  margin: 20px 0;
1219
}
1220
.footer .top.row:before,
1221
.footer .last.row:before,
1222
.footer .top.row:after,
1223
.footer .last.row:after {
1224
  display: table;
1225
  content: "";
1226
  zoom: 1;
1227
}
1228
.footer .top.row:after, .footer .last.row:after {
1229
  clear: both;
1230
}
1231
.footer .top.row:before,
1232
.footer .last.row:before,
1233
.footer .top.row:after,
1234
.footer .last.row:after {
1235
  display: table;
1236
  content: "";
1237
  zoom: 1;
1238
}
1239
.footer .top.row:after, .footer .last.row:after {
1240
  clear: both;
1241
}
1242
.footer .top.row .col, .footer .last.row .col {
1243
  display: inline;
1244
  float: left;
1245
  margin-left: 22px;
1246
  width: 306px;
1247
}
1248
.footer .top.row .col.first, .footer .last.row .col.first {
1249
  margin-left: 0 !important;
1250
}
1251
.footer .top.row .col.last, .footer .last.row .col.last {
1252
  display: inline;
1253
  float: left;
1254
  margin-left: 22px;
1255
  width: 142px;
1256
}
1257
.footer .top.row {
1258
  margin-top: 0;
1259
}
1260
.footer .last.row {
1261
  text-align: left;
1262
  font-size: 0.8em;
1263
  margin-bottom: 0;
1264
}
1149 1265
.footer .bottom.row .col {
1150 1266
  display: inline;
1151 1267
  float: left;
......
1162 1278
}
1163 1279
/*blog styles*/
1164 1280
.blog-entry {
1165
  margin-bottom: 66px;
1166
  zoom: 1;
1167 1281
  margin-bottom: 44px;
1282
  zoom: 1;
1283
  margin-bottom: 29.333333333333332px;
1168 1284
}
1169 1285
.blog-entry em {
1170 1286
  color: #3582ac;
......
1189 1305
}
1190 1306
.blog-entry.positioned h3 {
1191 1307
  font-size: 1.2em;
1192
  margin-bottom: 22px;
1308
  margin-bottom: 14.666666666666666px;
1193 1309
}
1194 1310
.blog-entry.positioned .text {
1195 1311
  color: #000000;
......
1218 1334
.blog-entry h2 {
1219 1335
  font-size: 1.1em;
1220 1336
  line-height: 1.3em;
1221
  margin-bottom: 33px;
1337
  margin-bottom: 22px;
1222 1338
}
1223 1339
.blog-entry h2 a {
1224 1340
  color: #4085A6;
......
1228 1344
.blog-entry h3 {
1229 1345
  font-size: 1.1em;
1230 1346
  line-height: 1.3em;
1231
  margin-bottom: 33px;
1347
  margin-bottom: 22px;
1232 1348
}
1233 1349
.blog-entry p {
1234 1350
  line-height: 1.7em;
1235 1351
}
1236 1352
.blog-entry .section-img {
1237
  margin-bottom: 22px;
1353
  margin-bottom: 14.666666666666666px;
1238 1354
}
1239 1355
.blog-entry:before, .blog-entry:after {
1240 1356
  display: table;
......
1253 1369
  border: 1px solid #808080;
1254 1370
}
1255 1371
.blog-entry .intro-content, .blog-entry .content {
1256
  margin-top: 22px;
1372
  margin-top: 14.666666666666666px;
1257 1373
}
1258 1374
.blog-entry .intro-content object, .blog-entry .content object {
1259
  margin: 22px 0;
1375
  margin: 14.666666666666666px 0;
1260 1376
}
1261 1377
.blog-entry .entry-info {
1262 1378
  font-size: 0.7em;
1263
  margin-top: 22px;
1379
  margin-top: 14.666666666666666px;
1264 1380
}
1265 1381
.blog-entry.single .entry-info {
1266 1382
  margin-top: 0;
1267
  margin-bottom: 22px;
1383
  margin-bottom: 14.666666666666666px;
1384
}
1385
.section.twitter-feed {
1386
  font-size: 1.1em;
1268 1387
}
1269 1388
.section.twitter-feed .tweet {
1270 1389
  line-height: 1.3em;
1271 1390
  font-size: 0.9em;
1272
  margin-bottom: 22px;
1391
  margin-bottom: 14.666666666666666px;
1273 1392
  color: #808080;
1274 1393
}
1275 1394
.section.twitter-feed .tweet:last-child {
......
1317 1436
  float: left;
1318 1437
}
1319 1438
.resources .categories .title {
1320
  margin-bottom: 11px;
1439
  margin-bottom: 7.333333333333333px;
1321 1440
}
1322 1441
.resources .categories ul li a {
1323 1442
  text-decoration: none;
......
1325 1444
  margin-right: 22px;
1326 1445
}
1327 1446
.resources .list {
1328
  margin-top: 88px;
1447
  margin-top: 58.666666666666664px;
1329 1448
}
1330 1449
.resources .list .resource {
1331 1450
  -moz-box-sizing: border-box;
......
1333 1452
  box-sizing: border-box;
1334 1453
  *behavior: url(boxsizing.htc);
1335 1454
  width: 33%;
1336
  padding: 44px;
1455
  padding: 29.333333333333332px;
1337 1456
  float: left;
1338 1457
  border: 1px solid #faaf40;
1339
  height: 264px;
1458
  height: 176px;
1340 1459
}
1341 1460
.resources .list .resource .description {
1342 1461
  display: none;
......
1363 1482
  display: block;
1364 1483
  float: left;
1365 1484
  cursor: pointer;
1366
  margin-top: 9px;
1485
  margin-top: 5.333333333333333px;
1367 1486
}

Also available in: Unified diff