29b5b86 by Anon Ray at 2013-10-03 1
/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */
2
3ce3fe9 by Anon Ray at 2012-11-23 3
/*
4
 * What follows is the result of much research on cross-browser styling.
5
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
6
 * Kroc Camen, and the H5BP dev community and team.
7
 */
8
9
/* ==========================================================================
10
   Base styles: opinionated defaults
11
   ========================================================================== */
12
13
html,
14
button,
15
input,
16
select,
17
textarea {
18
    color: #222;
19
}
20
29b5b86 by Anon Ray at 2013-10-03 21
html {
3ce3fe9 by Anon Ray at 2012-11-23 22
    font-size: 1em;
23
    line-height: 1.4;
24
}
b55ea75 by Pradeep at 2014-01-17 25
body {
26
    margin: 0;
27
    padding: 0;
c13499d by Pradeep at 2014-01-27 28
    font-family:'Roboto', sans-serif;
b55ea75 by Pradeep at 2014-01-17 29
}
0960a4b by Pradeep at 2014-01-20 30
.container {
ad21a71 by Pradeep at 2014-02-27 31
 
0960a4b by Pradeep at 2014-01-20 32
}
33
.navigation-style {
b55ea75 by Pradeep at 2014-01-17 34
    position: relative;
420b88b by Anon Ray at 2014-01-24 35
    margin-top: 15px;
ae71bed by Pradeep at 2014-01-23 36
    height: 41px;
4ffa311 by Pradeep at 2014-01-23 37
    background: none repeat scroll 0% 0% #000;
b55ea75 by Pradeep at 2014-01-17 38
}
ad21a71 by Pradeep at 2014-02-27 39
.navigation-style > ul > li {
40
    font-size:18px;
41
    padding:0px 40px;
42
}
0960a4b by Pradeep at 2014-01-20 43
.navigation-style li {
b55ea75 by Pradeep at 2014-01-17 44
    width:auto;
0960a4b by Pradeep at 2014-01-20 45
    color:red;
b55ea75 by Pradeep at 2014-01-17 46
    font-size: 16px;
47
    line-height: 41px;
48
    padding: 0px 30px;
49
    text-decoration: none;
50
    display: inline-block;
ad21a71 by Pradeep at 2014-02-27 51
    font-size:16px;
c13499d by Pradeep at 2014-01-27 52
b55ea75 by Pradeep at 2014-01-17 53
}
0960a4b by Pradeep at 2014-01-20 54
55
.navigation-style li a {
56
    width:auto;
ae71bed by Pradeep at 2014-01-23 57
    color:white;
ad21a71 by Pradeep at 2014-02-27 58
    font-size:20px;
0960a4b by Pradeep at 2014-01-20 59
}
60
61
.navigation-style li:hover a{
b55ea75 by Pradeep at 2014-01-17 62
    text-decoration: none;
63
    display: inline-block;
64
}
65
66
67
.contentholder {
68
    float: left;
69
    width: 964px;
70
    padding: 35px 0px 0px;
71
}
72
.first {
73
        margin-left: 0px;
74
	padding-left: 0px;
0960a4b by Pradeep at 2014-01-20 75
	margin-top:-46px;
b55ea75 by Pradeep at 2014-01-17 76
}
77
.contentblockleft {
78
    float: left;
79
    width: 400px;
80
    margin-right: 40px;
81
}
82
hr {
83
    color:blue;
84
}
85
.contentblockright {
86
    float: right;
87
    width: 400px
88
}
acfef7f by Bhanu Prakash at 2014-01-23 89
f65e1fa by Bhanu at 2014-01-27 90
eb35726 by Bhanu at 2014-01-27 91
/* home page content design  */
1bb519a by Bhanu at 2014-01-23 92
eb35726 by Bhanu at 2014-01-27 93
.content-head1 {
94
color:#000000; 
f956c9d by Bhanu at 2014-02-04 95
border-bottom: 1px dotted #C00000 ;
eb35726 by Bhanu at 2014-01-27 96
width:80%;
1b9c792 by Bhanu at 2014-01-28 97
/*font-family: sans-serif, roboto;*/
eb35726 by Bhanu at 2014-01-27 98
font-size: 24px;
1b9c792 by Bhanu at 2014-01-28 99
padding: 1em 0.1em 0.1em 0em;
100
margin: 0.2em 0.1em 0.8em 0em;
78a76c4 by Anon Ray at 2014-01-27 101
}
920441b by Bhanu at 2014-01-28 102
b2d8633 by Bhanu at 2014-01-23 103
eb35726 by Bhanu at 2014-01-27 104
.content-head2 {
105
color:#000000; 
f956c9d by Bhanu at 2014-02-04 106
border-bottom: 1px dotted #C00000 ;
eb35726 by Bhanu at 2014-01-27 107
width:80%;
1b9c792 by Bhanu at 2014-01-28 108
/*font-family: sans-serif, roboto;*/
eb35726 by Bhanu at 2014-01-27 109
font-size: 24px;
1b9c792 by Bhanu at 2014-01-28 110
padding: 1em 0.1em 0.1em 0em;
111
margin: 0.2em 0.1em 0.8em 0em;
acfef7f by Bhanu Prakash at 2014-01-23 112
}
ad21a71 by Pradeep at 2014-02-27 113
 .media
114
    {
115
        /*box-shadow:0px 0px 4px -2px #000;*/
116
        margin: 20px 0;
117
        padding:30px;
118
    }
119
    .dp
120
    {
121
        border:10px solid #eee;
122
        transition: all 0.2s ease-in-out;
123
    }
124
    .dp:hover
125
    {
126
        border:2px solid #eee;
127
        transform:rotate(360deg);
128
        -ms-transform:rotate(360deg);  
129
        -webkit-transform:rotate(360deg);  
130
        /*-webkit-font-smoothing:antialiased;*/
131
    }
eb35726 by Bhanu at 2014-01-27 132
/* content styling for other pages  */
133
134
.main-head {
135
color:#000000; 
1b9c792 by Bhanu at 2014-01-28 136
/*font-family: sans-serif, roboto;*/
eb35726 by Bhanu at 2014-01-27 137
font-size: 24px;
138
padding: 5px 1px 2px 0px;
139
margin: 5px 1px 8px 1px;
c50fbe7 by Bhanu at 2014-01-29 140
text-align: left;
141
border-bottom: 1px #c00000 dotted;
eb35726 by Bhanu at 2014-01-27 142
}
143
.subcontent-head {
144
color:#000000;
1b9c792 by Bhanu at 2014-01-28 145
/*font-family: sans-serif, roboto;*/
eb35726 by Bhanu at 2014-01-27 146
font-size: 18px;
147
padding: 5px 1px 2px 0px;
148
margin: 5px 1px 8px 1px;
149
text-align: left;
150
}
1bb519a by Bhanu at 2014-01-23 151
c4a801d by Bhanu at 2014-01-29 152
.col-md-6 {
153
width: 58%;
154
margin-left: 0.3em;
155
}
b2d8633 by Bhanu at 2014-01-23 156
c50fbe7 by Bhanu at 2014-01-29 157
#header-banner {
158
padding: 1em 0em 1em 0em;
159
margin: 1em 0em 1em -1em;
160
}
161
fcf892e by Bhanu at 2014-01-31 162
.block {
163
line-height: 150%;
164
padding: 10px 0px 5px 2px;
165
margin: 10px 0px 5px 2px;
166
text-align: justify;
167
font-size: 14px;
168
color: #000000;
169
}
170
171
.underblock {
172
line-height: 125%;
173
font-size: 14px;
174
text-align: justify;
175
}
176
177
178
.block em {
179
vertical-align: super;
180
}
181
182
a:link {
183
color: #c00000;
184
}
185
186
a:hover {
187
color: #000000;
188
}
c50fbe7 by Bhanu at 2014-01-29 189
b2d8633 by Bhanu at 2014-01-23 190
0960a4b by Pradeep at 2014-01-20 191
ul.dropdown-menu li {
4ffa311 by Pradeep at 2014-01-23 192
/*    background:!important none repeat scroll 0% 0% rgb(255, 255, 255);*/
193
/*    border-bottom: 1px inset rgb(188, 181, 215);*/
b55ea75 by Pradeep at 2014-01-17 194
    filter: none;
195
    font-size: 14px;
196
    display: block;
197
    border-right:none;
198
    line-height: 1px;
199
    padding: 6px;
200
    margin:0px 0px 0px 0px;
201
    color: rgb(0, 0, 0);
202
}
0960a4b by Pradeep at 2014-01-20 203
ul.dropdown-menu {
204
    margin:0;
205
    font-size:smaller;
ae71bed by Pradeep at 2014-01-23 206
    background-color:#c00000;
0960a4b by Pradeep at 2014-01-20 207
}
208
.dropdown-menu li a {
7036d3a by Pradeep at 2014-01-27 209
        padding: 3px 20px;
3aa2c83 by Pradeep at 2014-01-27 210
	width:100%;
0960a4b by Pradeep at 2014-01-20 211
    }
ae71bed by Pradeep at 2014-01-23 212
li.maintab:hover {
213
    background-color:#c00000;
214
    color:yellow;
215
}
0960a4b by Pradeep at 2014-01-20 216
.navigation-style ul li a:hover {
217
    color: white;
218
    text-decoration: none;
219
}
4ffa311 by Pradeep at 2014-01-23 220
.dropdown-menu > li > a:hover {
221
    background-color:#000;
222
}
223
.dropdown-menu > li > a:focus {
224
    background-color:#c00000;
225
}
0960a4b by Pradeep at 2014-01-20 226
227
/*testing hover */
ae71bed by Pradeep at 2014-01-23 228
body{margin-top:0px;
229
     overflow-y:scroll;
622cf04 by Pradeep at 2014-01-23 230
     }
0960a4b by Pradeep at 2014-01-20 231
.glyphicon { margin-right:10px; }
aa172a0 by Pradeep at 2014-02-27 232
.panel-body { padding:0px;}
0960a4b by Pradeep at 2014-01-20 233
.panel-body table tr td { padding-left: 15px }
234
.panel-body .table {margin-bottom: 0px; }
235
236
li.a {
237
    color:#000;
238
    border-right:none;
239
    list-style-type:square;
240
}
241
.header-color{
242
    color:red;
243
}
f956c9d by Bhanu at 2014-02-04 244
ae71bed by Pradeep at 2014-01-23 245
.well {
c50fbe7 by Bhanu at 2014-01-29 246
    background-color:#f7f7f7;
f956c9d by Bhanu at 2014-02-04 247
border-radius: 0px;
0960a4b by Pradeep at 2014-01-20 248
}
f956c9d by Bhanu at 2014-02-04 249
ae71bed by Pradeep at 2014-01-23 250
/* Site Map style */
251
.dropdown-large {
252
  position: static !important;
253
}
254
.dropdown-menu-large {
255
  margin-left: 16px;
256
  margin-right: 16px;
257
  padding: 20px 0px;
ed59f2e by Bhanu at 2014-02-12 258
  width: auto;
259
ae71bed by Pradeep at 2014-01-23 260
}
ad21a71 by Pradeep at 2014-02-27 261
.col-lg-12 {
262
    list-style:none;
263
}
ae71bed by Pradeep at 2014-01-23 264
.dropdown-menu-large > li > ul {
265
  padding: 0;
266
  margin: 0;
267
}
268
.dropdown-menu-large > li > ul > li {
269
  list-style: none;
270
}
271
.dropdown-menu-large > li > ul > li > a {
272
  display: block;
273
  padding: 3px 20px;
274
  clear: both;
275
  font-weight: normal;
276
  line-height: 1.428571429;
ad21a71 by Pradeep at 2014-02-27 277
//  color: white;
ae71bed by Pradeep at 2014-01-23 278
  white-space: normal;
279
}
ed59f2e by Bhanu at 2014-02-12 280
281
282
.dropdown-menu-large > li ul > li > a:hover {
283
text-decoration: none;
284
background-color: #C00000;
285
}
ae71bed by Pradeep at 2014-01-23 286
.dropdown-menu-large > li ul > li > a:focus {
287
  text-decoration: none;
288
  color: #262626;
ed59f2e by Bhanu at 2014-02-12 289
  */background-color: #f5f5f5;*/
f9e5ffe by Bhanu at 2014-02-04 290
/head}
ae71bed by Pradeep at 2014-01-23 291
.dropdown-menu-large .disabled > a,
292
.dropdown-menu-large .disabled > a:hover,
293
.dropdown-menu-large .disabled > a:focus {
294
  color: #999999;
295
}
296
.dropdown-menu-large .disabled > a:hover,
297
.dropdown-menu-large .disabled > a:focus {
298
  text-decoration: none;
299
  background-color: transparent;
300
  background-image: none;
301
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
302
  cursor: not-allowed;
303
}
304
.dropdown-menu-large .dropdown-header {
970ca56 by Pradeep at 2014-02-04 305
  color: #c00000;
ae71bed by Pradeep at 2014-01-23 306
  font-size: 18px;
307
}
308
@media (max-width: 768px) {
309
  .dropdown-menu-large {
310
    margin-left: 0 ;
311
    margin-right: 0 ;
312
  }
313
  .dropdown-menu-large > li {
314
    margin-bottom: 30px;
315
  }
316
  .dropdown-menu-large > li:last-child {
317
    margin-bottom: 0;
318
  }
319
  .dropdown-menu-large .dropdown-header {
320
    padding: 3px 15px !important;
321
  }
322
}
323
/* style map styles end */
c13499d by Pradeep at 2014-01-27 324
/*dropsown sub menu css */
325
326
.dropdown-submenu {
327
    position: relative;
328
}
329
330
.dropdown-submenu>.dropdown-menu {
331
    top: 0;
332
    left: 100%;
333
    margin-top: -6px;
334
    margin-left: -1px;
335
    -webkit-border-radius: 0 6px 6px 6px;
336
    -moz-border-radius: 0 6px 6px;
337
    border-radius: 0 6px 6px 6px;
338
}
339
340
.dropdown-submenu:hover>.dropdown-menu {
341
    display: block;
342
}
343
344
.dropdown-submenu>a:after {
345
    display: block;
346
    content: " ";
347
    float: right;
348
    width: 0;
349
    height: 0;
350
    border-color: transparent;
351
    border-style: solid;
352
    border-width: 5px 0 5px 5px;
353
    border-left-color: #ccc;
354
    margin-top: 5px;
355
    margin-right: -10px;
356
}
357
358
.dropdown-submenu:hover>a:after {
359
    border-left-color: #fff;
360
}
361
362
.dropdown-submenu.pull-left {
363
    float: none;
364
}
0960a4b by Pradeep at 2014-01-20 365
c13499d by Pradeep at 2014-01-27 366
.dropdown-submenu.pull-left>.dropdown-menu {
367
    left: -100%;
368
    margin-left: 10px;
369
    -webkit-border-radius: 6px 0 6px 6px;
370
    -moz-border-radius: 6px 0 6px 6px;
371
    border-radius: 6px 0 6px 6px;
372
}
373
/* drop down menu css ends here */
0960a4b by Pradeep at 2014-01-20 374
970ca56 by Pradeep at 2014-02-04 375
/* footer social icons style*/
ad21a71 by Pradeep at 2014-02-27 376
.social-icons {
377
   
378
   }
379
380
.panel-default > .panel-heading {
381
    background-color: #000;
382
    padding: 5px 0px;
383
}
384
385
.footer-links {
386
    margin-top: 1px;
387
}
388
389
.footer-links a {
390
    osition: relative;
391
    color:#fff;
392
    font-size: 18px;
393
    margin-top: 15px;
394
    height: 41px;
395
    background: none repeat scroll 0% 0% #000;
396
    margin:0px 0px 0px 20px;
397
    padding:0px 10px;
398
399
}
400
.footer-links a:hover{
401
    color:red;
402
    text-decoration:none;
970ca56 by Pradeep at 2014-02-04 403
}
404
ad21a71 by Pradeep at 2014-02-27 405
#pageview-counter-wrapper {
406
    margin-top: 3px;
407
}
aa172a0 by Pradeep at 2014-02-27 408
#collapse-sitemap .panel-body {
409
    background-color:#000;
410
}
970ca56 by Pradeep at 2014-02-04 411
/* footer style ends here */
412
413
/* Search box styles */
414
415
.input-group {
416
    flaot:right;
417
    position: relative;
418
    display: table;
419
    border-collapse: separate;
ad21a71 by Pradeep at 2014-02-27 420
    margin-top: 7.5%;
970ca56 by Pradeep at 2014-02-04 421
}
422
423
.footer-style {
424
     position: relative;
ad21a71 by Pradeep at 2014-02-27 425
    font-size: 16px;
426
    color:#fff;
427
     height: 35px;
970ca56 by Pradeep at 2014-02-04 428
    background: none repeat scroll 0% 0% #000;
ad21a71 by Pradeep at 2014-02-27 429
    padding-top:2px;
430
     }
970ca56 by Pradeep at 2014-02-04 431
432
.footer-style li {
433
    width:auto;
434
    color:red;
435
    font-size: 16px;
436
    line-height: 35px;
437
    padding: 0px 20px;
438
    text-decoration: none;
439
    display: inline-block;
440
    border-right: 1px solid rgb(255, 255, 255);
441
442
}
443
444
.footer-style li a {
445
    width:auto;
446
    color:white;
447
}
448
.dropdown-menu-large > li ul > li > a{
449
    color:white;
ed59f2e by Bhanu at 2014-02-12 450
    padding-left: 0px;
451
    padding-right: 5px;
ad21a71 by Pradeep at 2014-02-27 452
970ca56 by Pradeep at 2014-02-04 453
}
454
455
.dropdown-menu-large > li ul > li > a:hover{
ed59f2e by Bhanu at 2014-02-12 456
    color:white;
970ca56 by Pradeep at 2014-02-04 457
}
0960a4b by Pradeep at 2014-01-20 458
3ce3fe9 by Anon Ray at 2012-11-23 459
/*
460
 * Remove text-shadow in selection highlight: h5bp.com/i
29b5b86 by Anon Ray at 2013-10-03 461
 * These selection rule sets have to be separate.
3ce3fe9 by Anon Ray at 2012-11-23 462
 * Customize the background color to match your design.
463
 */
464
465
::-moz-selection {
466
    background: #b3d4fc;
467
    text-shadow: none;
468
}
469
470
::selection {
471
    background: #b3d4fc;
472
    text-shadow: none;
473
}
474
ad21a71 by Pradeep at 2014-02-27 475
476
@import url('//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css');
477
@import url('//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css');
478
479
.panel-heading {
480
    cursor: pointer;
481
}
482
483
/* CSS Method for adding Font Awesome Chevron Icons */
484
 .accordion-toggle:after {
485
    /* symbol for "opening" panels */
486
    font-family:'FontAwesome';
487
    content:"\f077";
488
    float: right;
489
    color: inherit;
490
}
491
.panel-heading.collapsed .accordion-toggle:after {
492
    /* symbol for "collapsed" panels */
493
    content:"\f078";
494
3ce3fe9 by Anon Ray at 2012-11-23 495
/*
496
 * A better looking default horizontal rule
497
 */
498
499
hr {
500
    display: block;
501
    height: 1px;
502
    border: 0;
503
    border-top: 1px solid #ccc;
504
    margin: 1em 0;
505
    padding: 0;
506
}
507
508
/*
29b5b86 by Anon Ray at 2013-10-03 509
 * Remove the gap between images, videos, audio and canvas and the bottom of
510
 * their containers: h5bp.com/i/440
3ce3fe9 by Anon Ray at 2012-11-23 511
 */
512
29b5b86 by Anon Ray at 2013-10-03 513
audio,
514
canvas,
515
img,
516
video {
3ce3fe9 by Anon Ray at 2012-11-23 517
    vertical-align: middle;
518
}
519
520
/*
521
 * Remove default fieldset styles.
522
 */
523
524
fieldset {
525
    border: 0;
526
    margin: 0;
527
    padding: 0;
528
}
529
530
/*
531
 * Allow only vertical resizing of textareas.
532
 */
533
534
textarea {
535
    resize: vertical;
536
}
537
538
/* ==========================================================================
29b5b86 by Anon Ray at 2013-10-03 539
   Browse Happy prompt
3ce3fe9 by Anon Ray at 2012-11-23 540
   ========================================================================== */
541
29b5b86 by Anon Ray at 2013-10-03 542
.browsehappy {
3ce3fe9 by Anon Ray at 2012-11-23 543
    margin: 0.2em 0;
544
    background: #ccc;
545
    color: #000;
546
    padding: 0.2em 0;
547
}
548
549
/* ==========================================================================
550
   Author's custom styles
551
   ========================================================================== */
552
d296833 by Anon Ray at 2013-05-20 553
3ce3fe9 by Anon Ray at 2012-11-23 554
/* ==========================================================================
555
   Helper classes
556
   ========================================================================== */
557
558
/*
559
 * Image replacement
560
 */
561
562
.ir {
563
    background-color: transparent;
564
    border: 0;
565
    overflow: hidden;
566
    /* IE 6/7 fallback */
567
    *text-indent: -9999px;
568
}
569
570
.ir:before {
571
    content: "";
572
    display: block;
573
    width: 0;
29b5b86 by Anon Ray at 2013-10-03 574
    height: 150%;
3ce3fe9 by Anon Ray at 2012-11-23 575
}
576
577
/*
578
 * Hide from both screenreaders and browsers: h5bp.com/u
579
 */
580
581
.hidden {
582
    display: none !important;
583
    visibility: hidden;
584
}
585
586
/*
587
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
588
 */
589
590
.visuallyhidden {
591
    border: 0;
592
    clip: rect(0 0 0 0);
593
    height: 1px;
594
    margin: -1px;
595
    overflow: hidden;
596
    padding: 0;
597
    position: absolute;
598
    width: 1px;
599
}
600
601
/*
602
 * Extends the .visuallyhidden class to allow the element to be focusable
603
 * when navigated to via the keyboard: h5bp.com/p
604
 */
605
606
.visuallyhidden.focusable:active,
607
.visuallyhidden.focusable:focus {
608
    clip: auto;
609
    height: auto;
610
    margin: 0;
611
    overflow: visible;
612
    position: static;
613
    width: auto;
614
}
615
616
/*
617
 * Hide visually and from screenreaders, but maintain layout
618
 */
619
620
.invisible {
621
    visibility: hidden;
622
}
623
624
/*
625
 * Clearfix: contain floats
626
 *
627
 * For modern browsers
628
 * 1. The space content is one way to avoid an Opera bug when the
629
 *    `contenteditable` attribute is included anywhere else in the document.
630
 *    Otherwise it causes space to appear at the top and bottom of elements
631
 *    that receive the `clearfix` class.
632
 * 2. The use of `table` rather than `block` is only necessary if using
633
 *    `:before` to contain the top-margins of child elements.
634
 */
635
636
.clearfix:before,
637
.clearfix:after {
638
    content: " "; /* 1 */
639
    display: table; /* 2 */
640
}
641
642
.clearfix:after {
643
    clear: both;
644
}
645
646
/*
647
 * For IE 6/7 only
648
 * Include this rule to trigger hasLayout and contain floats.
649
 */
650
651
.clearfix {
652
    *zoom: 1;
653
}
654
655
/* ==========================================================================
656
   EXAMPLE Media Queries for Responsive Design.
29b5b86 by Anon Ray at 2013-10-03 657
   These examples override the primary ('mobile first') styles.
3ce3fe9 by Anon Ray at 2012-11-23 658
   Modify as content requires.
659
   ========================================================================== */
660
661
@media only screen and (min-width: 35em) {
662
    /* Style adjustments for viewports that meet the condition */
663
}
664
29b5b86 by Anon Ray at 2013-10-03 665
@media print,
666
       (-o-min-device-pixel-ratio: 5/4),
667
       (-webkit-min-device-pixel-ratio: 1.25),
668
       (min-resolution: 120dpi) {
3ce3fe9 by Anon Ray at 2012-11-23 669
    /* Style adjustments for high resolution devices */
670
}
671
672
/* ==========================================================================
673
   Print styles.
674
   Inlined to avoid required HTTP connection: h5bp.com/r
675
   ========================================================================== */
676
677
@media print {
678
    * {
679
        background: transparent !important;
680
        color: #000 !important; /* Black prints faster: h5bp.com/s */
29b5b86 by Anon Ray at 2013-10-03 681
        box-shadow: none !important;
3ce3fe9 by Anon Ray at 2012-11-23 682
        text-shadow: none !important;
683
    }
684
685
    a,
686
    a:visited {
687
        text-decoration: underline;
688
    }
689
690
    a[href]:after {
691
        content: " (" attr(href) ")";
692
    }
693
694
    abbr[title]:after {
695
        content: " (" attr(title) ")";
696
    }
697
698
    /*
699
     * Don't show links for images, or javascript/internal links
700
     */
701
702
    .ir a:after,
703
    a[href^="javascript:"]:after,
704
    a[href^="#"]:after {
705
        content: "";
706
    }
707
708
    pre,
709
    blockquote {
710
        border: 1px solid #999;
711
        page-break-inside: avoid;
712
    }
713
714
    thead {
715
        display: table-header-group; /* h5bp.com/t */
716
    }
717
718
    tr,
719
    img {
720
        page-break-inside: avoid;
721
    }
722
723
    img {
724
        max-width: 100% !important;
725
    }
726
727
    @page {
728
        margin: 0.5cm;
729
    }
730
731
    p,
732
    h2,
733
    h3 {
734
        orphans: 3;
735
        widows: 3;
736
    }
737
738
    h2,
739
    h3 {
740
        page-break-after: avoid;
741
    }
742
}