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