.nav-tabs-justified {
    border-bottom: 0;
}
.nav-tabs-justified>li>a {
    margin-right: 0;
    border-radius: 4px;
}
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:hover, .nav-tabs-justified>.active>a:focus {
    borderX: 1px solid #ddd;
}
@media (min-width:768px) {
    .nav-tabs-justified>li>a {
    border-bottomX: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
	}
	.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:hover, .nav-tabs-justified>.active>a:focus {
    border-bottom-colorX: #fff;
	}
}
.tab-content>.tab-pane {
    display: none;
    background:#f9f9f6;
    border:solid #999 1px;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;
    padding:20px 10px 9px 11px;
}
.tab-content>.active {
    display: block;
}
.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.nav-tabs {
    border-bottom: 1px solid #ddd;
    display:table;
    
}
.nav-tabs>li {
    margin-bottom: -1px;
    padding-bottom:18px;
}
.nav-tabs>li>a {
    margin-right: 0;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
	border-top:solid #999 1px;
	border-right:solid #999 1px;
	border-bottom:solid #999 1px;

	background: -webkit-linear-gradient(#ECECE6, #E1E1D5);
	background: linear-gradient(#ECECE6,#E1E1D5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#ECECE6', EndColorStr='#E1E1D5'); /* IE6,IE7 */
	-ms-filterXXX: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#444444', EndColorStr='#999999')"; /* IE8 */
}
.nav-tabs>li>a:hover {
	background: -webkit-linear-gradient(#fbf4e6, #f5e2bc);
	background: linear-gradient(#fbf4e6, #f5e2bc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#fbf4e6', EndColorStr='#f5e2bc'); /* IE7,8,9 */
	color:#333;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #555;
    cursor: default;
	background: -webkit-linear-gradient(#fbf4e6, #f5e2bc);
	background: linear-gradient(#fbf4e6, #f5e2bc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#fbf4e6', EndColorStr='#f5e2bc'); /* IE7,8,9 */
	color:#333;
}

.nav-tabs>li.active {
	background:url(/images/backgrounds/bg_selected_tab.png) 55% 44px no-repeat;

}

.nav-tabs.nav-justified {
    width: 100%;
    border-bottom: 0;
}
.nav-tabs.nav-justified>li {
    float: none;
}
.nav-tabs.nav-justified>li>a {
    text-align: center;
    margin-bottom: 5px;
}
.nav-tabs.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto;
}

@media (min-width:768px) {
    .nav-tabs.nav-justified>li {
	    display: table-cell;
	    width: 1%}
	.nav-tabs.nav-justified>li>a {
	    margin-bottom: 0;
	}
}
.nav-tabs.nav-justified>li>a {
    margin-right: 0;
    border-radius: 4px;
}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus {
    border: 1px solid #ddd;
}
@media (min-width:768px) {
    .nav-tabs.nav-justified>li>a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
	}
	.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:hover, .nav-tabs.nav-justified>.active>a:focus {
    border-bottom-color: #fff;
	}
}

.nav-tabs {
    border-width: 0;
}
.nav-tabs>li {
    margin-bottom: 0;
    display: table-cell;
}
.nav-tabs>li.active>a {
    borderX: none !important;
    position: relative;
    outline: none;
	border-top:solid #eabf69 1px;
	border-bottom:none;
}
.nav-tabs>li:first-child>a {
	border-left:solid 1px #999;
}
.nav-tabs>li>a {
    border-radius: 0;
    font-familyX: 'Arial Narrow', 'Helvetica Narrow', Arial, Helvetica, sans-serif;
    font-stretchX: condensed;
    font-size: 13px;
    font-weight:bold;
    color:#306ea3;
}
.nav-tabs>li>a, .nav-tabs>li>a:hover, .nav-tabs>li>a:focus {
    outline: none;
}
.tab-content {
    padding-top: 15px;
    margin-top:-34px;
}
.no-js .tab-content>.tab-pane {
    display: block !important;
}
.main-primary .tab-group {
    position: relative;
}
.main-primary .tab-group .accordian-toggle {
	background:pink;
}
.main-primary .tab-group .panel-default>.panel-heading {
	background: -webkit-linear-gradient(#ECECE6, #E1E1D5);
	background: linear-gradient(#ECECE6,#E1E1D5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#ECECE6', EndColorStr='#E1E1D5'); /* IE6,IE7 */
	-ms-filterXXX: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#444444', EndColorStr='#999999')"; /* IE8 */
}

.main-primary .tab-group .panel-default .panel-body {
    background:#f9f9f6;
}
.main-primary .tab-group .panel-title a {
	color:#306ea3;
}
.main-primary .tab-group .ca-gov-icon-favorite:before {
	content:"";
}
.main-primary .tab-group [class^="ca-gov-icon-"] {
    margin-left: -40px;
    font-size: 31.5px;
    position: absolute;
    top: 2px;
}
@media (max-width:991px) {
    .main-primary .tab-group [class^="ca-gov-icon-"] {
    display: none;
	}
}
.ie7 .main-primary .nav-tabs {
    border-width: 2px;
}
.main-primary .nav-tabs:after {
    content: "";
    background: #ccc;
    background: -moz-linear-gradient(left,  #fff 0,  #ccc 15%,  #ccc 85%,  #fff 100%);
    background: -webkit-linear-gradient(left,  #fff 0,  #ccc 15%,  #ccc 85%,  #fff 100%);
    background: -o-linear-gradient(left,  #fff 0,  #ccc 15%,  #ccc 85%,  #fff 100%);
    background: -ms-linear-gradient(left,  #fff 0,  #ccc 15%,  #ccc 85%,  #fff 100%);
    background: linear-gradient(left,  #fff 0,  #ccc 15%,  #ccc 85%,  #fff 100%);
    height: 2px;
    width: 100%}
.main-primary .nav-tabs>li>a {
    padding-bottom: 0;
    display:block;
    height:44px;
    padding:4px 8px 0 8px;
}
.main-primary .nav-tabs>li.active>a {
    borderX: none !important;
}
.main-primary .nav-tabs>li.active>a:after {
    content: "";
    position: absolute;
    top: 39px;
    left: 50%;
    margin-left: -22px;
    height: 16px;
    width: 44px;
}
