﻿
*, *:after, *:before {

	box-sizing:border-box;

	-webkit-box-sizing:border-box;

	-moz-box-sizing:border-box;

	-webkit-font-smoothing:antialiased;

	-moz-font-smoothing:antialiased;

	-o-font-smoothing:antialiased;

	font-smoothing:antialiased;

	text-rendering:optimizeLegibility;

}
html,
body {
    height: 100%;
	font-family: 'Open Sans', sans-serif;
	color:#505050;
	font-size:13px;
	text-align:justify;
	background-color:#0b2d53;
	background:url(../images/flag-bg.jpg) top #0b2d53 no-repeat;
	background-attachment:fixed;
}

img, a{text-decoration:none!important; transition: all 1.0s ease 0s;}
img:hover, a:hover { color:#ff6300; transition: all 0.5s ease 0s;}
a.readMore{ background-color:#666666; padding:7px 10px; color:#FFFFFF;}
a.readMore:hover{ background-color:#000000; padding:7px 15px;}
.rounded_box 
	{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	margin-left: auto;
  	margin-right: auto;
  	}
.shadow
	{
	-moz-box-shadow:0 0 10px 0 #cccccc;
	-webkit-box-shadow:0 0 10px 0 #cccccc;
	box-shadow:0 0 10px 0 #cccccc;
	}
	p {margin-bottom:20px; line-height:135%;}
.opacity:hover { opacity:0.8}	
img{ transition: all 0.5s ease;}
.floatLeft { float:left;}
.floatRight { float:right;}
.absolute{ position:absolute;}
.relative {position:relative;}
hr {border:dotted 1px #CCCCCC; margin-top:0; margin-bottom:0;}
.hrLine {border:dotted 1px #666666; margin-bottom:0;}
h3.orangeText{color:#d7592c; font-weight:900;}

#MainMenu .navbar, #TopMenu .navbar { margin-bottom:0; border-radius: 0;}
#MainMenu .navbar{}
#MainMenu ul li{font-size:14px; padding:0;}
#MainMenu .navbar {min-height:0!important;}
#MainMenu ul li a{text-transform:uppercase; color:#FFFFFF;}
#MainMenu ul li a:hover { background-color:#f44f4b;}
#MainMenu .dropdown-menu{ background-color:#000000;}



.fa-plane, .fa-cloud, .fa-coffee, .fa-home, .fa-envelope, .fa-file-pdf-o{
margin-right:5px;
}
.fa-arrow-circle-o-right {margin-left:5px;}
#TopMenu .TopNav {background-color:rgba(0,0,0,0.3);}
#TopMenu .TopNav ul li a{padding:0.2em 0.8em; font-size:11px;}

#TopMenu .navbar {min-height:0!important; background:none;}
#TopMenu ul li a{ color:#FFFFFF; transition: all 1.0s ease 0s;}
#TopMenu ul li a:hover{ background-color:#3436c2; transition: all 0.3s ease 0s;}
#TopMenu .navbar-left {float:left; margin-left:-15px;}
#TopMenu .rightLinks { text-align:right;}
.mainMenu {background-color:#0b3754; border-top: dotted 1px #CCCCCC; margin-top: 0; margin-bottom: 0;}


#logo {padding:0; min-height:100px;}
.jkLogo { padding:10px 0; text-align:center;}
#logo h1 
{font-size: 36px;
color: #FFFFFF;
text-transform: uppercase;
font-weight: 900;
margin: 0;
padding: 10px 0 5px 0;
font-family: 'Oswald', sans-serif;}

#logo h2
{font-size: 17px;
margin: 0;
padding: 10px 0 5px 0;
color: #FFFFFF;
font-family: 'Oswald', sans-serif;
text-transform:uppercase;}

.textShadow {text-shadow: 0 1px 2px rgba(0, 0, 0, .6);}
	
#logo .socialIcons{
margin: 0;
color: #FFFFFF;
font-size: 12px;
padding-top:20px;
text-align: center;}

#logo .social {transition: all 1.0s ease 0s;}
#logo .socialIconsUtube{margin:0 5px;}
#socialConnect img:hover {opacity:0.7; transition: all 0.3s ease 0s;}

.navbar-inverse { border:none;}
#logo .JKTourism {
    padding: 10px;
    text-align: center;
}
#whatsNew { background-color:#000000; height:40px;}

#whatsNew .whatsLabel{background:#d85627 url(../images/arrow.png) no-repeat right; color:#FFFFFF; padding:10px; font-size:100%; font-weight:900; text-transform:uppercase; float:left;}

#whatsNew .whatsBdr { background:url(../images/arrow1.png) right no-repeat; height:40px; padding: 10px 30px 0 140px; color:#FFFFFF;}
#whatsNew ul{ margin:0;}
#whatsNew ul li{float:left;}
#whatsNew ul li a{display:block; color:#FFFFFF; margin-right:50px;}
#whatsNew ul li a:hover{ color:#FF6600;}


#sideRight #Blog {}
#sideRight #Blog h2.blogTitle{ font-size:18px; font-weight:900; text-transform:uppercase; border:none;}

h2.exploreTitle{font-size:16px; font-weight:900; text-transform:uppercase; border:none!important; text-align:left;}
a.whatsNew {background-color:#ea603b; display:block; margin-top:20px; text-align:center; text-transform:uppercase; font-weight:900;}
a.whatsNew:hover { background-color:#ea9a3b;}

a.letsExplore{background-color:#ba6de7; display:block; margin-top:20px; text-align:center; text-transform:uppercase; font-weight:900;}
a.letsExplore:hover { background-color:#790ab8;}

#exploreJammu .thumbnail { margin-bottom:7px;}
#exploreJammu .thumbnail img{ width:100%}
#exploreJammu .panel-body { padding:0;}
#exploreJammu .panel { border:none; box-shadow:none;}
#exploreJammu a.seeMore {display:block; padding:10px; font-weight:600; font-size:14px}
#exploreJammu a.seeMore:hover{background-color:#d57048; color:#FFFFFF;}


#exploreJammu h4{ font-weight:900; font-size:14px; text-transform:uppercase; color:#000000; border-bottom:none; margin:0;}
#exploreJammu hr.underThumb{ margin:7px 0;}
#exploreJammu p{ font-size:12px; border-bottom:5px solid #d9d9d9; padding-bottom:10px; margin-bottom:0!important;}

.img-portfolio {
    margin-bottom: 30px;
}

.img-hover:hover {
    opacity: 0.8;
}

/* Home Page Carousel */
header.carousel {
    height:286px;
	width: 1170px;
	margin-left: auto;
	margin-right: auto;
}

.carousel-caption 
{
text-shadow:none;
right: 10%;
left: 0;
padding-bottom: 0;

/*

background-color:#fff;
background: #fbfbfb; 
background: -moz-linear-gradient(top, #fbfbfb 0%, #cfd0d1 43%, #b8b9bb 62%, #d6d8da 100%);
background: -webkit-linear-gradient(top, #fbfbfb 0%,#cfd0d1 43%,#b8b9bb 62%,#d6d8da 100%); 
background: linear-gradient(to bottom, #fbfbfb 0%,#cfd0d1 43%,#b8b9bb 62%,#d6d8da 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#d6d8da',GradientType=0 ); 

*/


/*opacity:.85;*/
}

#banner { border-bottom:5px solid #717171;}
#banner img{width:100%;}

#mainContent #sideLeft {background-color:#FFFFFF; padding:15px;}
#mainContent #sideLeft ul{ padding-left:0;}
#mainContent #sideLeft ul li{display:block; margin:10px 0; background:url(../images/bul.png) no-repeat 0 5px; padding-left:20px; text-align:left}
#mainContent #sideLeft ul li a{ color:#363535;}
#mainContent #sideLeft ul li a:hover{ background-color:#5ac991; color:#FFFFFF; padding:5px 10px; -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	margin-left: auto;
  	margin-right: auto;}
#mainContent #sideLeft img.iconTemple { margin-right:10px; float:left;}	
#mainContent #sideLeft ul.explore li a:hover{ background-color:#e0992e;}
#mainContent #sideLeft ul.explore li{background:url(../images/bul1.png) no-repeat 0 5px; padding-left:20px; text-align:left}
#mainContent #sideLeft ul.pilgrimages li a:hover{ background-color:#f14242;}

#mainContent #sideLeft ul.pilgrimages li{background:url(../images/bul2.png) no-repeat 0 5px; padding-left:20px; text-align:left}
#mainContent #sideLeft .current {background-color:#5ac991; color:#FFFFFF; padding:5px 10px;-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	margin-left: auto;
  	margin-right: auto;}
#mainContent #sideLeft .currentOrange {background-color:#e0992e; color:#FFFFFF; padding:5px 10px;-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius:5px;
	margin-left: auto;
  	margin-right: auto;}	

#functions li{ line-height:165%}
#mainContent .govLabel{ margin-top:20px; width:100%;}
.CaptionShadow {position: absolute;
z-index: 0;
left: -35px;
bottom: 2px;}
.carousel-caption h2{margin-bottom:0; line-height:100%; padding:10px; border:2px solid #ffffff; background-color: rgba(255, 255, 255, 0.8); float:right;}
.Underline { color:#FFffff; font-size:10px; font-weight:lighter; margin:0; padding:0;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
	width: 30px;
	height: 30px;
	margin-top: -38px;
	font-size: 70px;
}
.carousel-indicators {bottom:0; right:0;}
header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner {
    height: 100%;
	border-bottom: 5px solid #f44f4b;
}
header.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}

table td, ul li {font-size:13px!important}
.leftSidebar ul li a {font-size:14px!important}

#mainContent { margin-top:0;}
#mainContent .welcome { background-color:#FFFFFF; padding:10px 20px 0 20px; font-size:13px!important;}
.welcome h3 {font-weight:bolder;}
.welcome li { margin-bottom:10px;}
#mainContent .tourPlanner {padding:4.5px; text-align:center; min-height:428px; background:url(../images/tourPlannerBG.gif) no-repeat 100% 100%; background-position:center;}
#mainContent .tourPlanner img:hover {opacity:0;}
#mainContent .colorOrange {color:#195fa4; font-size:32px!important; font-family: 'Oswald', sans-serif; text-transform:uppercase;}
#mainContent .colorBlue {color:#3366FF!important; text-transform:uppercase;}
#mainContent .bgColorWhite { background-color:#ffffff;}
#mainContent h1{font-size:35px; color:#000; margin:10px 0 0 0; text-align:left; font-weight:400;}
#mainContent h2{ width:100%; border-bottom:1px solid #E4E4E4; margin:10px 0 20px 0;}
#mainContent p.textItalic{ font-size:18px; font-style:italic; color:#000000;}
#mainContent p {margin-bottom:22px; font-size:13px!important;}
#mainContent h4 { font-size:18px!important;}

#mainContent a.welcome {background-color:#f44f4b;
padding:5px 15px; 
color:#FFFFFF; 
text-decoration:none; transition: all 0.3s ease 0s; text-transform:uppercase; font-size:12px;}

#mainContent a.welcome:hover{background-color:#3F3F3F; transition: all 0.3s ease 0s;}

#section2 { margin-top:30px;}
#section2 h3 { font-size:16px; font-weight:900; color:#000000; text-transform:uppercase;}
#section2 #exploreJammu {padding-bottom:20px; min-height:420px; background-color:#ffffff;}
#section2 #exploreJammuImg {background:url(../images/exploreGif.gif) no-repeat 100% 100%; height:210px; text-align:center; width:100%;}
#section2 ul{ padding:0 12px; display:block; margin:0 0 0 10px;}
#section2 .listOne,#section2 .listTwo,#section2 .listThree { float:left;}
#section2 #exploreJammuImg h2{ font-size:30px; font-weight:900; color:#FFFFFF; padding-top:40px; margin:0; border-bottom:none;}
#section2 #exploreJammuImg h3{ font-size:18px; font-weight:300; color:#FFFFFF; text-transform:none; margin:0;}
#section2 #exploreJammuImg a.expGallery { background-color:#eda12a; padding:10px 20px; color:#FFFFFF; text-transform:uppercase; margin:10px;}
#section2 #exploreJammuImg a.expGallery:hover{ background-color:#de8f14;}
#section2 #exploreJammuImg a.expNow { background-color:#d85627; padding:10px 20px; color:#FFFFFF; text-transform:uppercase; margin:10px;}
#section2 #exploreJammuImg a.expNow:hover { background-color:#ed4c12;}

#CurrentEvent { height:210px; background:url(../images/currentEvent.jpg) no-repeat 100% 100%; text-align:right; padding-right:20px; border-bottom:1px solid #ffffff;}
#CurrentEvent h2{color:#FFFFFF; border-bottom:none; font-weight:900; padding-top:40px; font-size:36px; margin-bottom:0; margin-top:0;}
#CurrentEvent h3{ color:#FFFFFF; font-weight:normal; margin-top:0; text-transform:none;}
#CurrentEvent a.currentMore{background-color:#3399FF; padding:10px 20px; color:#FFFFFF; text-transform:uppercase; margin:10px;}
#CurrentEvent a.currentMore:hover {background-color:#0066FF;}
#section2 #exploreJammu ul li{display:block; list-style:none;}


a.exploreMore{float:right; font-size:12px; transition: all 0.3s ease 0s; display:block;}
a.exploreMore:hover {background-color:#FF6600; color:#FFFFFF; text-decoration:none; transition: all 0.3s ease 0s;}

#section2 #exploreJammu ul li:before {
font-family: 'FontAwesome';
content: '\f00c';
margin:0 5px 0 -15px;
color: #ccc;
line-height:200%;
}

#section2 #exploreJammu .messageBoard, #section2 #exploreJammu .BestTimeToVisit, #section2 #exploreJammu .WhereToStay, #section2 #exploreJammu .ForeignTourists{text-align:center; float:left; margin:10px 15px;}

#section2 #exploreJammu .Icons {margin-bottom:10px; transition: all 0.5s ease}
#section2 #exploreJammu .Icons:hover {-ms-transform: rotate(-14deg); /* IE 9 */
    -webkit-transform: rotate(-14deg); /* Chrome, Safari, Opera */
    transform: rotate(-14deg); transition: all 0.5s ease}
#travelIcons a,#travelIcons a:hover{padding:0; background-color:#FFFFFF;}

/*---Icons Zoom----*/
#travelIcons .zoomout img.IconsTxt {width:105px; height:62px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; transition: all 0.5s ease; } 
#travelIcons .zoomout img.IconsTxt:hover{-ms-transform: rotate(7deg); /* IE 9 */
    -webkit-transform: rotate(7deg); /* Chrome, Safari, Opera */
    transform: rotate(7deg);}


#demo .container{margin-top:20px; background-color:#FFFFFF;}
#demo img{ transition: all 0.5s ease; border:5px solid #FFFFFF;}
#demo img:hover{opacity:0.8; transition: all 0.5s ease; -moz-box-shadow:0 7px 3px 0 #000; -webkit-box-shadow:0 7px 3px 0 #000; box-shadow:0 7px 3px 0 #000; border:5px solid #FFFFFF;}


.owl-carousel .owl-item { padding-top:10px; padding-bottom:10px;}
.owl-item{}

#monumentsJammu h2.slogan{font-style:italic; color:#999999; font-size:16px; border:none;}
#monumentsJammu img.midPic{float:left; margin:0 20px 20px 0;}
#monumentsJammu img.midPicRight{float:right; margin:0 0 20px 20px;}
#monumentsJammu h2.monuTitle{ border:none; font-size:24px; font-weight:900; text-align:center; color:#45c0ff;}

#sideRight .MonuMapAir {float:left}
#sideRight .MonuMapTrain {}

#sideRight .MonuMapAir, #sideRight .MonuMapTrain{margin:0 15px;}

.olUpperRoman {list-style-type: upper-roman;}

#myTab { margin-top:30px;}
#myTabContent img:hover {opacity:0.8; transition: all 0.5s ease;}

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover {background-color: #e18a8a; border: 1px solid #ffffff; color:#FFFFFF}
.nav-tabs.nav-justified > li, .nav-tabs.nav-justified > li a { color:#000000; background-color: #8ae1b6;}
.nav-tabs.nav-justified > li, .nav-tabs.nav-justified > li a:hover { background-color: #d5da21;}
#service-one,#service-two,#service-three,#service-four { padding-top:20px;}
.tab-pane img{ margin:0 10px 10px 10px; width:175px;}
.tab-pane h4{ padding-top:20px;}


.helicopter img{width:100%; border:5px double #FFFFFF;}
.helicopter {background-color:#FE6845; min-height:344px; color:#FFFFFF; padding:20px; margin-top:30px;}
.helicopter p{ font-size:18px; line-height:130%}
.helicopter hr{ border:1px solid #000000;}
.helicopter h2 {font-size:42px; font-weight:900; padding-top:10px; border-bottom:none!important; margin-bottom:0!important; text-transform:uppercase; color:#000}
.helicopter div{font-size:18px; background-color:#000; padding:10px; text-align:center; text-align:center;}
.helicopter div h3{ margin:0; background-color:#404040; font-weight:900; font-size:24px; padding:10px; color:#FFFF00;}


#PlacesOfInterest .floatLeft { padding:10px;}
#PlacesOfInterest img{ text-align:center;}














/* 404 Page Styles */

.error-404 {
    font-size: 100px;
}

/* Pricing Page Styles */

.price {
    display: block;
    font-size: 50px;
    line-height: 50px;
}

.price sup {
    top: -20px;
    left: 2px;
    font-size: 20px;
}

.period {
    display: block;
    font-style: italic;
}

/* Footer Styles */

footer {
    margin: 30px 0;
}
footer h2.botLine{ background:url(../images/botLine.jpg) repeat-x; width:100%; height:10px; margin:0; line-height:100%;}
footer h4 { margin:20px 0; padding:0; font-size:12px!important; text-align:center; color:#ffffff;}


















/* Responsive Styles */
@media(max-width:991px) {
    .customer-img,
    .img-related {
        margin-bottom: 30px;
    }
}

@media(max-width:767px) {
    .img-portfolio {
        margin-bottom: 15px;
    }

    header.carousel .carousel {
        height: 70%;
    }
}
@media(max-width:320px) {
    .MonuMapAir, .MonuMapTrain, img.MonuPic {width:100%;}
	h1.subTitle {font-size:280%!important;}
	.helicopter h2 {font-size:200%;}
}
/*
@media (width:980px), (width:800px), (width:768px) {
#logo .jkLogo {width:15%; float:left;}
#logo .depttName {width:47%; float:left;}
#logo .JKTourism {width:15%; float:left;}
#logo h1 {font-size:23px;}
#logo .socialIcons {width:23%; float:left;}
}

@media (width:360px),(width:320px){
#logo .jkLogo {}
#logo .depttName { text-align:center;}
#logo .JKTourism {}
#logo h1 {}
#logo .socialIcons {}
}
*/

.leftSidebar {background-color:#5c646d; padding:10px 0; margin-top:20px; text-align:left; color:#FFFFFF; min-height: 570px;}
.leftSidebar img{ margin:10px 15px; text-align:center}
.leftSidebar h4{ font-size:14px; color:#f44f4b; text-transform:uppercase; font-weight:900;}
.leftSidebar ul{ margin:0; padding:0;}
.leftSidebar ul li {display:block; color:#FFFFFF; font-size:14px; border-bottom:1px solid #969696;}
.leftSidebar ul li a {color:#ffffff; padding:10px; display:block; }
.leftSidebar ul li a:hover {color:#ffffff; background-color:#F44F4B;}
.rightSidebar {background-color:#EBEBEB; margin-top:20px; min-height: 570px;}
.rightSidebar img{ margin-bottom:10px;}
.welcome .thumbnail { display:inline!important; border:1px solid #F44F4B;}
.rightSidebar h3{ font-size:14px; text-transform:uppercase; color:#fff; font-weight:900; text-align:left; background-color:#0C294B; padding:10px}
/*
.btn, .form-control {border-radius: 0;}
.btn{ text-transform:uppercase; border:none; background-color:#994848; color:#FFFFFF; font-weight:900;}
.btn:hover {background-color:#f44f4b; color:#FFFFFF; border:none;}
*/
.rightSidebar p{margin:0;}
.rightSidebar h3{ font-size:14px;}
.welcome .img1, .welcome .img2, .welcome .img3{float:left; width:33%; text-align:center;}
img:hover { opacity: 0.7;}
.welcome h3{ font-size:14px; margin:0;}
.textboxNew
{
    box-shadow:inset 0 0 0 #aaa !important;
    border-top:solid 1px #ececec !important;
    border-left:solid 1px #ececec !important;
    border-right:solid 1px #ececec !important;
    background:#ececec !important;
    border-bottom:solid 2px #dddddd !important;
    padding:10px 15px !important;
    width:100% !important;
    color: Black!important;
}
.textboxNew:focus
{
    border-top:solid 1px #ececec !important;
    border-left:solid 1px #ececec !important;
    border-right:solid 1px #ececec !important;
    border-bottom:solid 2px #757575 !important;
}
.PageLeft
{
    
text-align: left;
float: left;

font-weight: bold;
width: 35%;
}

.PageRight
{   

font-weight: bold;
width: 35%;
float: right;
padding: 0px;
text-align: right;
}

.PageCenter
{
font-weight: bold;
line-height: 22px;
display: inline;
float: left;
width: 30%;
text-align:center;
}

.aPlus a, .aPlus a:hover{padding:0!important; margin:3px!important;}

ul#sizecontroldiv li a:hover{ background:none!important;}

.colorchanger a, #sizecontroldiv a{display:block; width:30px; float:left; border:1px solid #FFFFFF; text-align:center; color:#FFFFFF; font-weight:900;}
.colorchanger a:hover, #sizecontroldiv a:hover {background-color:#ff6600;}
.fontDark { background-color:#000000; border:1px solid #FFFFFF!important;}
.fontNorm {background-color:#3e8aba; border:1px solid #FFFFFF!important;}

/*---------------------------------------------------------------------------------------------------------
---------------------------------------MULTI LEVEL ACCORDIAN-----------------------------------------------
---------------------------------------------------------------------------------------------------------*/
.accordion {
  width: 100%;
  margin: 20px auto;
}
.accordion h1, h2, h3, h4 {
  cursor: pointer;
}
.accordion h2, h3, h4 {
  font-family: Arial, Helvetica, sans-serif;
}
.accordion h1 {
  padding: 3px 5px;
  background-color: #f4f4f4;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px!important;
  font-weight: bold!important;
  color: #1abc9c;
}
.accordion h1:hover {
  color: #4afcdc;
}
.accordion h1:first-child {
  border-radius: 0 0 0 0;
}
.accordion h1:last-of-type {
  border-radius: 0 0 0 0;
}
.accordion h1:not(:last-of-type) {
  border-bottom: 2px solid #bcbcbc;
}
.accordion div, .accordion p {
  display: none;
}
.accordion h2 {
  padding: 5px 25px;
  background-color: #1abc9c;
  font-size: 1.1rem;
  color: #333;
}
.accordion h2:hover {
  background-color: #09ab8b;
}
.accordion h3 {
  padding: 5px 30px;
  background-color: #b94152;
  font-size: .9rem;
  color: #ddd; 
}
.accordion h3:hover {
  background-color: #a93142;
}
.accordion h4 {
  padding: 5px 35px;
  background-color: #ffc25a;
  font-size: .9rem;
  color: #af720a; 
}
.accordion h4:hover {
  background-color: #e0b040;
}
.accordion p {
  padding: 15px 35px;
  background-color: #ddd;
  font-family: "Georgia";
  font-size: .8rem;
  color: #333;
  line-height: 1.3rem;
}
.accordion .opened-for-codepen {
  display: block;
}
.accordion .opened-for-codepen ul li
{
  margin-bottom:3px !important;
}
.accordion .opened-for-codepen ul li a
{color:#5A5762!important;}
.accordion .opened-for-codepen ul li a:hover
{color:#000000!important;text-decoration:underline!important;}
/*-------------------------------------ENDS HERE-------------------------------------*/

/******************* BOOTSTRAP TABBING *************************/
ul#custTab li.active a{
 background: linear-gradient(#bfbfbf, #efefef)!important;
 border-style:none;
 font-weight:bold;
 color:#ff6300;
}
ul#custTab li.active a:hover{
 background: linear-gradient(#bfbfbf, #efefef)!important;
 border-style:none;
 font-weight:bold;
 color:#ff6300;
}
ul#custTab li a{
 background: linear-gradient(#efefef, #bfbfbf)!important;
 border-style:none;
 font-weight:normal;
 color:#474747;
}
ul#custTab li a:hover{
 background: linear-gradient(#efefef, #bfbfbf)!important;
 border-style:none;
 font-weight:normal;
 color:#474747;
}

.tab-content
{
 margin-top:-1px !important;
 border-top:solid 1px #efefef !important;
 padding:10px 10px;
}
.tab-content .tab-pane ul li
{
 margin-bottom:3px !important;
}
.tab-content .tab-pane ul li a 
{
  color:#5A5762!important;
}
.tab-content .tab-pane ul li a:hover
{
  color:#000000!important;text-decoration:underline!important;
  
}

