1
/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */
2
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
21
html {
22
    font-size: 1em;
23
    line-height: 1.4;
24
}
25
body {
26
    margin: 0;
27
    padding: 0;
28
    font-family:'Roboto', sans-serif;
29
}
30
.container {
31
 
32
}
33
.navigation-style {
34
    position: relative;
35
    margin-top: 15px;
36
    height: 41px;
37
    background: none repeat scroll 0% 0% #000;
38
}
39
.navigation-style > ul > li {
40
    font-size:18px;
41
    padding:0px 40px;
42
}
43
.navigation-style li {
44
    width:auto;
45
    color:red;
46
    font-size: 16px;
47
    line-height: 41px;
48
    padding: 0px 30px;
49
    text-decoration: none;
50
    display: inline-block;
51
    font-size:16px;
52
53
}
54
55
.navigation-style li a {
56
    width:auto;
57
    color:white;
58
    font-size:20px;
59
}
60
61
.navigation-style li:hover a{
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;
75
	margin-top:-46px;
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
}
89
90
91
/* home page content design  */
92
93
.content-head1 {
94
color:#000000; 
95
border-bottom: 1px dotted #C00000 ;
96
width:80%;
97
/*font-family: sans-serif, roboto;*/
98
font-size: 24px;
99
padding: 1em 0.1em 0.1em 0em;
100
margin: 0.2em 0.1em 0.8em 0em;
101
}
102
103
104
.content-head2 {
105
color:#000000; 
106
border-bottom: 1px dotted #C00000 ;
107
width:80%;
108
/*font-family: sans-serif, roboto;*/
109
font-size: 24px;
110
padding: 1em 0.1em 0.1em 0em;
111
margin: 0.2em 0.1em 0.8em 0em;
112
}
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
    }
132
/* content styling for other pages  */
133
134
.main-head {
135
color:#000000; 
136
/*font-family: sans-serif, roboto;*/
137
font-size: 24px;
138
padding: 5px 1px 2px 0px;
139
margin: 5px 1px 8px 1px;
140
text-align: left;
141
border-bottom: 1px #c00000 dotted;
142
}
143
.subcontent-head {
144
color:#000000;
145
/*font-family: sans-serif, roboto;*/
146
font-size: 18px;
147
padding: 5px 1px 2px 0px;
148
margin: 5px 1px 8px 1px;
149
text-align: left;
150
}
151
152
.col-md-6 {
153
width: 58%;
154
margin-left: 0.3em;
155
}
156
157
#header-banner {
158
padding: 1em 0em 1em 0em;
159
margin: 1em 0em 1em -1em;
160
}
161
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
}
189
190
191
ul.dropdown-menu li {
192
/*    background:!important none repeat scroll 0% 0% rgb(255, 255, 255);*/
193
/*    border-bottom: 1px inset rgb(188, 181, 215);*/
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
}
203
ul.dropdown-menu {
204
    margin:0;
205
    font-size:smaller;
206
    background-color:#c00000;
207
}
208
.dropdown-menu li a {
209
        padding: 3px 20px;
210
	width:100%;
211
    }
212
li.maintab:hover {
213
    background-color:#c00000;
214
    color:yellow;
215
}
216
.navigation-style ul li a:hover {
217
    color: white;
218
    text-decoration: none;
219
}
220
.dropdown-menu > li > a:hover {
221
    background-color:#000;
222
}
223
.dropdown-menu > li > a:focus {
224
    background-color:#c00000;
225
}
226
227
/*testing hover */
228
body{margin-top:0px;
229
     overflow-y:scroll;
230
     }
231
.glyphicon { margin-right:10px; }
232
.panel-body { padding:0px;background-color:#000; }
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
}
244
245
.well {
246
    background-color:#f7f7f7;
247
border-radius: 0px;
248
}
249
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;
258
  width: auto;
259
260
}
261
.col-lg-12 {
262
    list-style:none;
263
}
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;
277
//  color: white;
278
  white-space: normal;
279
}
280
281
282
.dropdown-menu-large > li ul > li > a:hover {
283
text-decoration: none;
284
background-color: #C00000;
285
}
286
.dropdown-menu-large > li ul > li > a:focus {
287
  text-decoration: none;
288
  color: #262626;
289
  */background-color: #f5f5f5;*/
290
/head}
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 {
305
  color: #c00000;
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 */
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
}
365
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 */
374
375
/* footer social icons style*/
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;
403
}
404
405
#pageview-counter-wrapper {
406
    margin-top: 3px;
407
}
408
/* footer style ends here */
409
410
/* Search box styles */
411
412
.input-group {
413
    flaot:right;
414
    position: relative;
415
    display: table;
416
    border-collapse: separate;
417
    margin-top: 7.5%;
418
}
419
420
.footer-style {
421
     position: relative;
422
    font-size: 16px;
423
    color:#fff;
424
     height: 35px;
425
    background: none repeat scroll 0% 0% #000;
426
    padding-top:2px;
427
     }
428
429
.footer-style li {
430
    width:auto;
431
    color:red;
432
    font-size: 16px;
433
    line-height: 35px;
434
    padding: 0px 20px;
435
    text-decoration: none;
436
    display: inline-block;
437
    border-right: 1px solid rgb(255, 255, 255);
438
439
}
440
441
.footer-style li a {
442
    width:auto;
443
    color:white;
444
}
445
.dropdown-menu-large > li ul > li > a{
446
    color:white;
447
    padding-left: 0px;
448
    padding-right: 5px;
449
450
}
451
452
.dropdown-menu-large > li ul > li > a:hover{
453
    color:white;
454
}
455
456
/*
457
 * Remove text-shadow in selection highlight: h5bp.com/i
458
 * These selection rule sets have to be separate.
459
 * Customize the background color to match your design.
460
 */
461
462
::-moz-selection {
463
    background: #b3d4fc;
464
    text-shadow: none;
465
}
466
467
::selection {
468
    background: #b3d4fc;
469
    text-shadow: none;
470
}
471
472
473
@import url('//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css');
474
@import url('//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css');
475
476
.panel-heading {
477
    cursor: pointer;
478
}
479
480
/* CSS Method for adding Font Awesome Chevron Icons */
481
 .accordion-toggle:after {
482
    /* symbol for "opening" panels */
483
    font-family:'FontAwesome';
484
    content:"\f077";
485
    float: right;
486
    color: inherit;
487
}
488
.panel-heading.collapsed .accordion-toggle:after {
489
    /* symbol for "collapsed" panels */
490
    content:"\f078";
491
492
/*
493
 * A better looking default horizontal rule
494
 */
495
496
hr {
497
    display: block;
498
    height: 1px;
499
    border: 0;
500
    border-top: 1px solid #ccc;
501
    margin: 1em 0;
502
    padding: 0;
503
}
504
505
/*
506
 * Remove the gap between images, videos, audio and canvas and the bottom of
507
 * their containers: h5bp.com/i/440
508
 */
509
510
audio,
511
canvas,
512
img,
513
video {
514
    vertical-align: middle;
515
}
516
517
/*
518
 * Remove default fieldset styles.
519
 */
520
521
fieldset {
522
    border: 0;
523
    margin: 0;
524
    padding: 0;
525
}
526
527
/*
528
 * Allow only vertical resizing of textareas.
529
 */
530
531
textarea {
532
    resize: vertical;
533
}
534
535
/* ==========================================================================
536
   Browse Happy prompt
537
   ========================================================================== */
538
539
.browsehappy {
540
    margin: 0.2em 0;
541
    background: #ccc;
542
    color: #000;
543
    padding: 0.2em 0;
544
}
545
546
/* ==========================================================================
547
   Author's custom styles
548
   ========================================================================== */
549
550
551
/* ==========================================================================
552
   Helper classes
553
   ========================================================================== */
554
555
/*
556
 * Image replacement
557
 */
558
559
.ir {
560
    background-color: transparent;
561
    border: 0;
562
    overflow: hidden;
563
    /* IE 6/7 fallback */
564
    *text-indent: -9999px;
565
}
566
567
.ir:before {
568
    content: "";
569
    display: block;
570
    width: 0;
571
    height: 150%;
572
}
573
574
/*
575
 * Hide from both screenreaders and browsers: h5bp.com/u
576
 */
577
578
.hidden {
579
    display: none !important;
580
    visibility: hidden;
581
}
582
583
/*
584
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
585
 */
586
587
.visuallyhidden {
588
    border: 0;
589
    clip: rect(0 0 0 0);
590
    height: 1px;
591
    margin: -1px;
592
    overflow: hidden;
593
    padding: 0;
594
    position: absolute;
595
    width: 1px;
596
}
597
598
/*
599
 * Extends the .visuallyhidden class to allow the element to be focusable
600
 * when navigated to via the keyboard: h5bp.com/p
601
 */
602
603
.visuallyhidden.focusable:active,
604
.visuallyhidden.focusable:focus {
605
    clip: auto;
606
    height: auto;
607
    margin: 0;
608
    overflow: visible;
609
    position: static;
610
    width: auto;
611
}
612
613
/*
614
 * Hide visually and from screenreaders, but maintain layout
615
 */
616
617
.invisible {
618
    visibility: hidden;
619
}
620
621
/*
622
 * Clearfix: contain floats
623
 *
624
 * For modern browsers
625
 * 1. The space content is one way to avoid an Opera bug when the
626
 *    `contenteditable` attribute is included anywhere else in the document.
627
 *    Otherwise it causes space to appear at the top and bottom of elements
628
 *    that receive the `clearfix` class.
629
 * 2. The use of `table` rather than `block` is only necessary if using
630
 *    `:before` to contain the top-margins of child elements.
631
 */
632
633
.clearfix:before,
634
.clearfix:after {
635
    content: " "; /* 1 */
636
    display: table; /* 2 */
637
}
638
639
.clearfix:after {
640
    clear: both;
641
}
642
643
/*
644
 * For IE 6/7 only
645
 * Include this rule to trigger hasLayout and contain floats.
646
 */
647
648
.clearfix {
649
    *zoom: 1;
650
}
651
652
/* ==========================================================================
653
   EXAMPLE Media Queries for Responsive Design.
654
   These examples override the primary ('mobile first') styles.
655
   Modify as content requires.
656
   ========================================================================== */
657
658
@media only screen and (min-width: 35em) {
659
    /* Style adjustments for viewports that meet the condition */
660
}
661
662
@media print,
663
       (-o-min-device-pixel-ratio: 5/4),
664
       (-webkit-min-device-pixel-ratio: 1.25),
665
       (min-resolution: 120dpi) {
666
    /* Style adjustments for high resolution devices */
667
}
668
669
/* ==========================================================================
670
   Print styles.
671
   Inlined to avoid required HTTP connection: h5bp.com/r
672
   ========================================================================== */
673
674
@media print {
675
    * {
676
        background: transparent !important;
677
        color: #000 !important; /* Black prints faster: h5bp.com/s */
678
        box-shadow: none !important;
679
        text-shadow: none !important;
680
    }
681
682
    a,
683
    a:visited {
684
        text-decoration: underline;
685
    }
686
687
    a[href]:after {
688
        content: " (" attr(href) ")";
689
    }
690
691
    abbr[title]:after {
692
        content: " (" attr(title) ")";
693
    }
694
695
    /*
696
     * Don't show links for images, or javascript/internal links
697
     */
698
699
    .ir a:after,
700
    a[href^="javascript:"]:after,
701
    a[href^="#"]:after {
702
        content: "";
703
    }
704
705
    pre,
706
    blockquote {
707
        border: 1px solid #999;
708
        page-break-inside: avoid;
709
    }
710
711
    thead {
712
        display: table-header-group; /* h5bp.com/t */
713
    }
714
715
    tr,
716
    img {
717
        page-break-inside: avoid;
718
    }
719
720
    img {
721
        max-width: 100% !important;
722
    }
723
724
    @page {
725
        margin: 0.5cm;
726
    }
727
728
    p,
729
    h2,
730
    h3 {
731
        orphans: 3;
732
        widows: 3;
733
    }
734
735
    h2,
736
    h3 {
737
        page-break-after: avoid;
738
    }
739
}