/*************** New Styles added as part of FE Re-design -- START ********************/
.ke-home-link {
	background-color: #f5f5f5;
	color: #fff !important;
	border: 1px solid #d3d3d3;
	cursor: default;
	border-radius: 6px;
	width: 90%;
	padding: 0 0 0.5em 0;
	margin: 0.5em auto;
}

.fe-home-link-name {
	width: 100%;
    font-size: 2.2rem;
    color: #4d4d4d;
    margin-bottom: 0px;
    float: left;
    background-color: #d2d2d2;
    border-radius: 5px 5px 0 0;
    padding: 2px 0 0 2px;
}

.fe-home-link-name i {
	width: auto;
	margin-right: 5px;
	font-size: 2.5rem;
}

.fe-home-sublink {
	display: block;
	text-align: center;
	font-weight: bold;
	margin-bottom: 5px;
	border-radius: 5px;
	background-color: #fff;
	margin-left: 0px;
	width: 28%;
	float: left;
	color: #333;
	margin-right: 5px;
    min-height: 200px;
    margin: 1em auto;
    font-size: 12px;
    border: 1px solid #d3d3d3;
}

.fe-home-sublink:hover{
	box-shadow: 1px 2px 3px -1px rgba(0,0,0,0.75);
	transition: box-shadow 0.3s ease-in-out;
}

.fe-home-sublink a, .fe-home-sublink a:hover, .fe-home-sublink a:active {
	color: white;
	padding: 8px 5px;
	width: 100%;
}

.fe-home-sublink-header{
	width: 100%;
    font-size: 14px;
    background-color: #5e5e5e;
    display: inline-block;
    font-weight: 500;
    line-height: 30px;
    border-radius: 4px 4px 0 0;
    color: #fff;
    text-transform: uppercase;
    float: left;
    margin-bottom: 5px;
}
.fe-home-sublinks {
	color: #039be5 !important;
	padding: 3px 5px !important;
	font-size: 14px;
}
.fe-home-sublinks:hover {
	color: #84b135 !important;
}
.fe-home-sublinks-container {
	text-align: left;
    padding-left: 10%;
    padding-top: 5px;
}
.fe-home-sublinks i {
	width: 10px;
}

.ke-home-links {
	max-width: 100%;
	display: none !important;
}

.home-link-addlinks {
	display: flex;
	flex-wrap: wrap;
	float: left;
	width: 100%;
}

.ke-home-link:hover i {
	transform: none;;
	transition: none;;
}

.contentWrapper {
	display: inline-block;
	width: 100%;
}

.filterTitle {
	color: #4D4D4D;
	background-color: #FFF;
	font-size: 16px;
	display: none;
}

#swselector {
	width: 100%;
	border: none;
	/* border-right: 0.5px solid #C1C1C1; */
	margin: 0 -1px 0 0;
}

.swTle {
	color: #4d4d4d !important;
	width: 99%;
	background-color: #FFF !important;
	border-bottom: 1px solid rgba(0, 0, 0, 0.12);
	margin: 5px 0px !important;
}

.cswlist, .cfilterList {
	width: 95%;
	margin: 5px 0 0 0;
}

#hwselector {
	float: left;
	width: 100%;
	border: none;
	padding-left: 10px;
}

#swselectorp {
	width: 100%;
	border: none;
	padding: 0 0 0 20px;
	float: left;
}

.chwsrs, .mp-select-subtitle {
	background-color: #FFF;
	color: #4d4d4d;
	padding-left: 0px;
}

.mp-select-subtitle{
	padding: 10px 0px; 
}

.mp-search-result{
	margin-top: 20px;
	display: none;
}
.hwList h2 {
	border-bottom: 1px solid rgba(0, 0, 0, 0.12);
	font-size: 15px;
	width: 95%;
	margin: 6px 0 6px;
	padding-bottom: 2px;
}

.plorrel {
	background-color: #f6f9fb !important;
    border: 1px solid #f1f1f1 !important;
	float: left;
	min-width: 110px;
	margin: 0 5px 8px 0;
	cursor: pointer;
	background-color: #F6f6f6;
	border: 1px solid #ccc;
	color: #4d4d4d;
	font-size: 14px;
	position: relative;
	padding: 0px 0px;
	text-align: center;
	display: inline-block;
	display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 39px;
}

.plorrel span {
	color: #4d4d4d !important;
	cursor: pointer;
	padding: 10px 5px;
	display: inline-block;
	width: 100%;
	letter-spacing: 0.2px;
}

.padBT5 {
	background-color: #f6f9fb !important;
    border: 1px solid #f1f1f1 !important;
	float: left;
	min-width: 110px;
	margin: 0 5px 5px 0;
	cursor: pointer;
	background-color: #F6f6f6;
	border: 1px solid #ccc;
	color: #039BE5;
	font-size: 14px;
	position: relative;
	padding: 0px 0px;
	text-align: center;
	display: inline-block;
}

.plBtn, .lbl {
	color: #4d4d4d;
	cursor: pointer;
	padding: 10px 5px;
	display: inline-block;
	width: 100%;
}

.chwsrs .plBtn {
	color: #547EA8;
	padding-left: 0px;
    font-size: 14px;
}

.selected{
	color: #84b135 !important;
	background: none !important;
    pointer-events: none;
}
.mp-selected {
	color: #84b135 !important;
	background: none !important;
}
.plorrel.mp-multi-parent-selected{
	color: #fff !important;
    background-color: #84b135 !important;
}

.innerTabon {
	background: none repeat scroll 0 0 #448500;
	color: #fff;
}

.innerTaboff {
	color: #5F5F5F;
	cursor: pointer;
}

.innerTaboff:hover {
	text-decoration: none;
}

.innerTab {
	padding: 8px;
	border-radius: 2px;
}

.twocollayout, .threecollayout, .ffheader, .fheader, .twocollayout .col1,
	.twocollayout .col2 {
	background-color: #333;
	color: #fff !important;
}

.twocollayout .col1 {
	border-right: none;
	width: 40% !important;
}

.threecollayout .col1, .threecollayout .col2, .threecollayout .col3,
	.ffheader .col1, .fheader .col1, .ffheader .colls, .fheader .colls,
	.ffheader .colg, .fheader .colg, .twocollayout .colainfo {
	color: #fff;
	border-right: none;
	padding-left: 5px !important;
}

#featureInfo .ffamily, .ffamily {
	color: #4D5259 !important;
	width: 100%;
	padding: 4px 5px 2px 0px;
	font-size: 15px;
}

.faddinfo{
	display: none;
	width: 99% !important;
	margin-bottom: 10px;
}
/*
.faddinfo .par{
	float: left;
}
*/
.faddinfo .fainfolnk{
	/*margin: 8px 0;*/
    padding-left: 5px;
}

.subTitleHead {
	background: #fff;
	/* padding-left: 25px; */
	border: none !important;
}

.subhead {
	/* border: none !important; */
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	border-top: none;
    /* margin-top: 2px; */
}

.featurea, .featureb, .releasea, .releaseb, .feature0, .feature1{
	/* border-bottom: 1px solid #ccc; */
}

.featurea .col1, .featureb .col1 {
	padding: 5px 10px 5px 5px;
}

.felnk {
	color: #039be5;
	cursor: pointer;
}

.expAll, .colAll {
	color: #4d4d4d;
	font-size: 13px;
}

.pos_fix, .scrollcontent {
	width: 95% !important;
	z-index: 4;
}
.pos_fix {
	border-bottom: 1px solid #ccc;
	position: fixed;
	top: 0;
}

.eol sup {
	padding-left: 3px;
}

.dfamily {
	color: #4D5259 !important;
	width: 100%;
	padding: 4px 5px 2px 15px;
}

.felnk:hover {
	text-decoration: none;
}

.prmlnk {
	border: none;
	margin-right: 15px;
	font-size: 14px !important;
	width: 15%;
    text-align: right;
}

.modalTitle{
	color: #5F5F5F;
    font-size: 12px !important;
    font-weight: 500;
}
.modalftitle{
	width: 80% !important;
    display: block;
    float: left;
}
.jconfirm-title{
	width: 100%;
}
.noScroll{
	overflow: hidden;
}

.ke-navitem .ke-navicon.ke-nav-selected, .ke-navitem:hover .ke-navicon.ke-nav-selected,
	.ke-navitem:click .ke-navicon.ke-nav-selected {
	pointer-events: none;
}

.ke-page-desc {
	margin: 0 !important;
}

.halfWidth {
	width: 48% !important;
}

.mp-results-head>span {
	border-right: none;
}

.padBT5 .plorrel {
	border: none !important;
}

.labeltag i, .plorrel i {
	position: absolute;
	right: 10px;
	top: 1px;
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	color: #333333;
	font-size: 1rem;
	-moz-transition: all 1s ease;
	-webkit-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}


.prdSelected i, .relSelected i, .mp-selected i{
	color: #84b135;
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
}

.prdSelected span, .relSelected span {
	color: #84b135 !important;
}

.disabled {
	opacity: 0.5;
	cursor: not-allowed;
	pointer-events: none;
}

.tabNavWrapper, #tabNavWrapper li.fTabC_on, #tabNavWrapper li.on,
	#tabNavWrapper li, #tabNavWrapper li.tabC_on, #tabNavWrapper li.tabC {
	background: none !important;
}

.tabList li.on {
	border-bottom: 2px solid #84b135;
	background-color: #fff !important;
	color: #039BE5 !important;
}

#tabNavWrapper {
	margin: 5px 0 20px 0px;
}

.tabNavWrapper li.tb {
	margin-right: 20px;
	color: #039BE5 !important;
	font-size: 14px !important;
}

.fTabC, .tabC, .lTabC {
	display: none;
}

#tabNavWrapper li span {
	color: #039BE5 !important;
	padding-left: 0px;
}

.uniqueajFix, .uniquebjFix, .commonjFix {
	padding: 10px 5px;
	border-radius: 2px;
}

.ToolTip {
	left: 70px !important;
}

.ffamilytitle{
	cursor: default;
}

.subTitle{
	width: 100%;	
	padding: 6px 2px 0px 2px;
	/* width: calc(100% - 30px); */
}

.barInner {
    border: none;
    background: none;
}

.acbtn {
    float: left;
    cursor: pointer;
    margin: 0 1px;
    background-color: #f2f2f2;
    padding: 5px 10px;
    line-height: 1.5;
    border-radius: 3px;
    font-size: 14px !important;
}
#exlbtn a{
	color: #579B0B !important;
}

#pdfbtn a{
	color: #ec5e38 !important;
}

#pntbtn{
	color: #039be5 !important;
}

.srchResWrapper{
	max-height: 350px;
    overflow-y: auto;
}

#resultTitle{
	margin-bottom: 5px;
}

#resultTitle #relval{
	font-weight: 400;
}

.cmpRellist{
	margin: 5px 0 0 5px;
    float: left;
    width: 110px;
}

.mp-select-box{
	border: none;
}

.mp-search-box {
    background-color: #f2f2f2;
    position: static;
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    z-index: 3;
    padding-bottom: 25px;
    width: 100%;
}

.mp-search-box .chosen-container{
	width: 50% !important;
    margin-left: 25%;
    margin-top: 20px;
}

.mp-search-box .chosen-choices{
	line-height: 38px;
    border-radius: 5px;
}

.mp-search-box .chosen-container .search-choice{
	margin: 5px 5px 0px 0 !important;
	line-height: 20px !important;
	padding: 5px 20px 5px 5px;
	font-size: 13px;
}

.mp-search-box .chosen-container .search-choice .search-choice-close{
	top: 8px !important;
}

.mp-select-title{
	border-bottom: 1px dotted #5f5f5f;
	width: 95%;
	font-size: 15px;
	margin: 10px 0;
}

.mp-results-head{
	background-color: #333;
	color: #fff;
	font-size: 13px;
}

.hcfeature{
	color: #fff;
	float: left;
}

#hcfeature{
	margin-right: 5px;
}

.hcfeature-label {
    background-color: #448500;
    border-radius: 2px;
    padding: 10px 10px;
}

.mp-results-body .col-multi sup{
	margin-left: 2px
}

.clrAll{
	margin: 0 10px 0 0;
}

.ortxt{
	margin: 20px 0px;
}

.mp-action{
	display:none;
	width: 100%;
    padding: 5px;
    clear: both;
    min-height: 30px;
    bottom: 0px;
    padding-left: 43%;
    position: static;
    position: sticky;
    position: -webkit-sticky;
    -webkit-transition: all 1s ease;
    transition: all 1s ease;
    background-color: #f2f2f2;
    z-index: 2;
}

.mp-results-head .col-multi{
	float: left;
}

.isFixed{
	position: fixed;
}

.feaColumn{
	float:left;
}

.fsearch-filter{
	width: 60%;
    border: 1px solid #ccc;
    height: 32px;
    border-radius: 5px;
}

.fsearch-filter-icon, .issu-fsearch-filter-icon{
	float: left;
    line-height: 20px;
    padding: 4px 7px;
    font-size: 16px;
    color: #ccc;
}

.issu-fsearch-filter {
    border: 1px solid #ccc;
    height: 32px;
    border-radius: 5px;
    float: right;
}

.issu-f-search {
    float: right;
    width: 200px;
    padding: 5px !important;
    margin-right: 5px;
    border: none !important;
}
#allfetList .family, #fetList .family{
	font-size: 14px;
	margin-bottom: 2px !important;
	padding: 4px 0px;
    margin-left: 3px;
}

#allfetList .fitem input{
	cursor: pointer;
}

/**Rk**/

.moreRes {
	color: #039be5;
	position: relative;
    background-color: #fff;
    width: 100%;
}

.moreRes span {
    font-weight: bold;
}

.ke-search-link-desc {
	font-size: 12px;
	padding-left: 10px;
}

#advsearch .ke-search-item {
	padding: 10px 5px;
}

.show-searchPattern {
	margin-bottom: 20px;
}

.nores {
	font-weight: 500;
	padding: 10px 5px;
}

.noRes {
	float: left;
	font-size: 12px;
	margin-top: 10px;
	width: 100%;
	padding-left: 5px;
}

.noRes-icon {
	float: left;
    color: #fff;
    text-align: center;
    padding: 3px 6px 2px 6px;
    background: #F38019;
}

.noRes-icon i{
	font-size: 18px;
}

.noRes-msg {
	float: left;
	width: 80%;
	color: #000;
	padding: 4px 8px;
	font-size: 12px;
}

.noRes-icon span {
	border-radius: 18px;
	line-height: 20px;
	border: 2px solid #fff;
	padding: 1px 7px;
}

.ke-search-item {
	cursor: pointer;
    border-bottom: 1px solid #f2f2f2;
}

.ke-search-results .ke-search-item{
	padding:2px 0px;
	min-height: 35px;
    display: flex;
    flex-direction: column;
    justify-content: center;	
}
.ke-search-results .ke-search-link{padding:2px 5px}
.ke-search-link{
	color: #333 !important;
    float: left;
	cursor:default;
	font-size: 14px;
}

.ke-search-results .ke-search-link{
	cursor:pointer;
	display: inline;
    width: 100%;
}

.search-page-link {
    color: #039be5;
    width: auto !important;
    cursor:pointer;
}
.ke-search-link:hover {
	color: #0279b3;
	text-decoration: none;
}
.search-tab-result .ke-search-item{cursor:default !important;}
.mp-select-results {
	height: auto;
}
/**Rk**/

/**Vinayak**/

.caveat {
    margin-left: 5px;
    cursor: pointer;
    font-size: 15px;
    color: #0096A4;
}
.allfilter, .alphafilter {
	color: #3c9ac9;
}

.f-explore-search {
	float: left;
	width: 90% !important;
	padding: 3px;
	font-size: 14px;
	height: 30px;
	border: none !important;
}

.fTitle {
	font-size: 13px;
	margin: 0px;
	text-transform: none;
	float: left;
	font-weight: 500;
	padding: 6px 5px;
}

.family {
	font-weight: 500;
	margin: 7px 5px 7px;
	border-bottom: 1px solid #ccc;
}

.fselected {
	background-color: #777 !important;
	border-bottom: 1px solid #ffffff;
}

.fselected a {
	color: #fff !important;
}

#allfetList .fitem, #sflist .fitem, #fetList .fitem{
	border-bottom: 0.5px solid #ccc;
}

.fleft {
	width: 95%;
	float: left;
}

.add {
	font-weight: 500;
	float: right;
	width: 7%;
	padding-top: 8px;
}

.remove {
	font-weight: 500;
	float: right;
	width: 5%;
	text-align: center;
}

.btnSuprel, .btn {
	font-weight: 500 !important;
	display: inline-block;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	color: #fff;
	line-height: 1.25;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.btnSuprel{
	background-color: #448500;
	border-radius: 2px;
	font-size: 16px;
}
.btnSuprel:hover{
	background-color: #448500 !important;
	opacity: 0.8;
}
.supRelContainer{
	width: 49.5%;
}
.issu-result .btn, .issu-boxback .btn {
	background-color: #0096A4;
}

.colg {
	width: 28% !important;
	float: left;
	padding: 5px;
}

.issu-prd {
	word-wrap: break-word;
	display: inline-block;
	vertical-align: bottom;
	cursor: pointer;
	text-align: center;
	min-height: 60px;
	border: 1px solid #ccc;
	transition: 0.3s;
	margin: 0 5px 5px 0;
}

.issu-prd-category {
	font-weight: 500;
	margin-bottom: 5px;
	border-bottom: 1px dotted #5F5F5F;
	font-size: 14px;
	width: 95%;
	float: left;
	margin: 10px 0 6px;
}

.issu-prd-family {
	font-size: 13px;
	padding: 5px 5px;
	display: inline-block;
	width: 100%;
	color: #547EA8;
	background-color: #FFF;
	color: #547EA8;
	margin: 5px 0;
	float: left;
	width: 100%;
	font-weight: 400;
	border-bottom: none;
	font-weight: 500;
}

.issu-ns.noimage {
	background-color: #CBF0FB;
}

.issu-prd.noimage {
	width: 10%;
	min-height: 60px;
	background-color: #58d3f7;
	padding-top: 20px;
	border: 1px solid #ccc;
	border-radius: 2px;
}

.issu-prds {
	padding-left: 5px;
}

.issu-tab-selected {
	border-bottom: 3px solid #84b135;
	color: #222 !important;
	font-weight: 700 !important;
}

.issu-rl-type {
	padding: 10px 5px;
}

.issu-selected {
	color: #84b135 !important;
}

.issu-boxback {
	background-color: #f5f5f5;
	color: #5f5f5f;
	padding: 10px;
	width: 100%;
	float: left;
	margin-top: 20px;
	box-shadow: 0px 0px 2px #aaa;
}

.issu-help .btn {
	background-color: #039be5 !important;
}

.issu-sku-sw, .issu-sku-rel {
	font-weight: bold;
	color: #84b135 !important;
	font-size: 13px;
}
.issu-config-sw, .issu-config-rel {
	font-weight: bold;
	color: #84b135 !important;
	font-size: 13px;
}
.issu-tab-content{
	margin-bottom: 75px;
}
.issu-prd-img {
	padding: 15px;
}

.issu-prd {
	padding: 5px;
	min-height: auto;
}

.issu-rs-table {
	border: none;
}

.issu-rs-table th {
	text-align: left;
    padding: 5px 5px;
    background-color: #333;
    color: #fff;
    border: none;
    font-size: 1.2rem;
}

.issu-rs-table td {
	border: none;
	padding: 10px 8px !important;
}

.issu-fix th {
	text-align: left;
    padding: 5px 5px;
    background-color: #333;
    color: #fff;
    border: none;
    font-size: 1.2rem;
}

.issu-result {
	margin-top: 0px;
}

.issu-result table{
	border-top: none !important;
}
.issu-result .btn {
	padding: 10px 10px;
	border-radius: 5px;
}

.issu-result .btn input {
	margin-right: 5px;
}

.issu-result, .issu-rel, .issu-result-box {
	margin-top: 10px;
}

.issu-prd-selected {
	box-shadow: none;
	color: #84b135;
}

.alitem .selected{
	padding: 0px;
}

#featureInfo {
	border-bottom: none;
}

#featureInfo .colg a {
	padding: 2px 0px;
}

#featureInfo .inline{
	font-size: 13px;
}
.issu-fix {
	display: none;
	position: fixed;
	top: 0;
	width: 95%;
	z-index: 4;
}

#allClsNEXT {
	float: right;
	color: #ffffff !important;
	font-weight: 500;
	padding: 8px;
	font-size: 13px;
	cursor: pointer;
}

.issu-ns, .issu-ns.issu-rl-type {
	opacity: .5;
	filter: opacity(50);
	cursor: not-allowed;
}

.issu-rl {
	background-color: #F6f6f6;
	border: 1px solid #ccc;
	padding: 6px;
	color: #039BE5;
	cursor: pointer;
	padding: 10px 5px;
	display: inline-block;
	min-width: 110px;
	text-align: center;
}

.issu-rl-ver {
	width: 95%;
	background-color: #FFF !important;
	border-bottom: 1px dotted;
	clear: both;
}

.issu-rel-result {
	float: left;
	width: 99%;
	max-height: auto;
	overflow-y: auto;
	color: #333;
	background-color: #fff;
	padding: 0 0 5px 10px
}

.issu-rl-grp{
	padding-left: 5px;
	width: 95%;
}

#issuPdtSelector, #issuRelSelector{
	float: left;
	width: 100%;
	padding-left: 10px;
}

.flist .family a {
	color: #4D5259 !important;
	padding-left: 5px;
	font-weight: bold;
}

.tile-boxName {
	padding: 5px;
}

.issu-prd-result {
    height: auto; 
    width: 98%;
}
/** Vinayak **/

/*************** New Styles added as part of FE Re-design -- END ********************/


.cmp-mul-container{
	padding: 0px !important;
}
.ortxt, .mp-select-box{
	padding: 5px;
}
.subTitleSubHead{
	float: left;
	width: 100%;
}
.level0{
	padding-left: 0px !important;
	background-color: #d3d3d3;
}
.level1{
	padding-left: 30px !important;
	width: 100%;
}
.level2{
	padding-left: 60px !important;
	width: 100%;
}
.level3{
	padding-left: 90px !important;
	width: 100%;
}
#allfetList .parentFeature, #fetList .parentFeature{
	float: left;
    width: 100%;
    background-color: #eaeaea;
    margin-left: 3px;
}
#allfetList .parentFeature .pfName a, #fetList .parentFeature .pfName a{
	font-weight: bold;
    padding: 5px;
    width: 100%;
    float: left;
}
#featureInfo .subTitleHead{
	background-color: #d3d3d3 !important;
}
#featureInfo .subTitleHead .subTitle{
	font-size: 14px;
	padding: 6px 6px;
}
#featureInfo .subhead .ffamily{
	font-size: 13px;
	padding: 7px 5px 2px 0px;
	
}
.subTitleHead .ffdt, .subTitleSubHead .ffdt{
	margin-right: 3px;
}

@media (-webkit-min-device-pixel-ratio: 2){
    .featurea, .featureb, .releasea, .releaseb {
        border-width:1px;
    }
}
.pf-tooltip{
	z-index: 6;
}

.twocollayout, .threecollayout, .ffheader, .fheader{
	border-top: none;
}
.threecollayout .col2, .featurea .col2, .featureb .col2{
	min-height: 27px;
    line-height: 20px;
}

#featureInfo .subhead {
    border-top: 1px solid #ccc;
}

/* .threecollayout .col1, .featurea .col1, .featureb .col1{
	width: 40%;
}
.threecollayout .col2, .featurea .col2, .featureb .col2{
	width: 15%;
}
.threecollayout .col3, .featurea .col3, .featureb .col3{
	width: 25%;
} */
.threecollayout .col4, .featurea .col4, .featureb .col4{
	max-width: 20%;
	float: left;
	color: #fff;
    border-right: none;
    padding: 5px !important;
    font-weight: 500;
}

.twocollayout .col1, .twocollayout .col2, .twocollayout .colainfo{
	width: 30%;
}
.featurea .colainfo, .featureb .colainfo{
	width: 30%;
}
.twocollayout .colbinfo{
	float: left;
    width: 30%;
    padding: 5px;
    color: #ffffff;
   font-weight: 500;
}
.admin-wrap{
    background-color: #ffffe0;
    min-height: 40px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    border: 1px solid #fafafa;
    border-left: none;
}
.adminAction{
	max-width: 230px;
	margin-right: 20px;
	margin-left: auto;
}
.adminActionBtn{
	border: 1px solid #f1f1f1 !important;
    margin-right: 0px;
    float: left;
    margin-left: -4px;
    padding: 6px 15px;
    background-color: #f5f5f5;
    color: #333;
    font-weight: 500;
    font-size: 14px;
}
.adminNote, .generalNote{
	display: none;
}
.adminNote span, .generalNote span{
	float: left;
    padding: 5px 5px 5px 40px;
    width: 100%;
    
}
.adminAlertMsg{
	font-size: 14px;
}
.adminAlertStop{
	margin-top: 20px;
    font-size: 13px;
}
#adminAlertStopCheckbox{
	width: 15px;
    height: 15px;
    vertical-align: middle;
    margin-right: 3px;
}
.actselected{
	background-color: #84b135;
	color: #fff;
	pointer-events: none;
	font-weight: 600;
}
.adminActionBtn:hover{
	background-color: #fafafa;
	color: #333;
}
.actselected:hover{
	background-color: #23c523;
	color: #fff;
}

.fheader .col1, .fheader .col2, .fheader .col3, .fheader .col4, .ffheader .col1, .ffheader .col2, .ffheader .col3, .ffheader .col4 {
	width: 24%;
	float: left;
}
.fSupport .col1, .fSupport .col2, .fSupport .col3, .fSupport .col4, .ffSupport .col1, .ffSupport .col2, .ffSupport .col3, .ffSupport .col4 {
	width: 24%;
	float: left;
}
.jconfirm{
	z-index: 999 !important;
}
.ke-tooltip{
	z-index: 1000 !important;
}
.rliInfoIcon{
	color: #fff;
}
.newwindow {
    width: 17px;
    height: 12px;
}
.bcgt{
	font-weight: bold;
    margin-right: 5px;
    font-size: 15px;
}
.dialogBreadcrumbs{
	padding: 2px 0px;
    clear: both;
    width: 80%;
	float: left;
	font-size: 14px;
}

.dialogBreadcrumbs .newwindow{
	vertical-align: middle;
}
.bcfea{
	font-size: 15px;
    font-weight: 500;
    display: block;
    margin-top: 10px;
    line-height: 24px;
}
.comma{
	padding-right: 5px;
	color: #4d4d4d;
}
.pfeature{
	color: #547ea8 !important;
	padding-bottom: 3px;
}

code{
	font-size: 1.4rem;
	font-family: "Inconsolata", monospace, sans-serif;
  	text-align: left;
}
code>*{
	font-size: inherit !important;
	font-family: inherit !important;
}

.subTitleHead .subTitle, .subTitleSubHead .subTitle{
	border-bottom: 1px solid #ccc;
} 
.featurea .col1, .featureb .col1{
	width: -webkit-calc(40% - 60px);
    width: -moz-calc(40% - 60px);
    width: calc(40% - 60px);
}
#featureInfo .ffdt, .ffdt{
	padding: 4px 5px;
	font-size: 13px;
}
.scrollcontent{
	background-color: #d3d3d3;
}
.scrollcontent:hover {
    background-color: #d3d3d3;
}
.fres{
	border: none;
}
.ffheader .col4{
	padding: 5px;
}
.mp-results-body .mp-common.even{
	background-color: #f2f2f2;
}
.mp-results-body .mp-common.even .feaColumn, .mp-results-body .mp-common.even .col-multi{
	background-color: #f2f2f2;
}
.feaColumn, .col-multi{
	min-height: 30px;
    vertical-align: middle;
}
.fname40{
	width: 40% !important;
	clear: both;
}
.width20{
	width: 20% !important;
}
.width25{
	width: 25% !important;
}
.width30{
	width: 30% !important;
}
.width33{
	width: 33% !important;
}
.width60{
	width: 60% !important;
}

/* .threecollayout .col2, .threecollayout .col3, .threecollayout .col4{
	padding-left: 0px !important;
} */
/* .ffheader .col2, .ffheader .col3, .ffheader .col4{
	padding-left: 0px !important;
} */
.twocollayout .colainfo{
	padding-left: 38px !important;
}
.twocollayout .colbinfo{
	padding-left: 15px;
}
.threecollayout .col2{
	padding-left: 20px !important;
}
.threecollayout .col3{
	padding-left: 10px !important;
}
.ffheader .col4{
	margin-left: -5px;
}
.featurea .colbinfo, .featureb .colbinfo{
	float: left;
}
.ffSupport .col4{
	padding: 5px;
}
.multi-popover{
	padding: 3px 5px !important;
    background-color: white !important;
    overflow: auto;
}
.webui-popover-content{
	background-color: #ffffe0 !important;
	padding: 0px 0px !important; 
}
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title{
	-webkit-user-select: text !important;
	-moz-user-select: text !important;
	-ms-user-select: text !important;
	user-select: text !important;
}
.search-tab-result .ke-search-item{
	border-bottom: none;
}
.jconfirm .jconfirm-box.jconfirm-blue{
	-webkit-animation-name: initial;
    animation-name: initial;
    border-top: solid 7px #84b135;
}

/*Responsive*/
@media screen and (max-width: 767px){
	.issu-fix, .scrollcontent{
		display: none !important;
	}
	.ke-home-link{
		margin: 1.5em auto;
	}
	.fe-home-sublink{
		width: 95%;
	}
	.fe-home-sublinks-container{
		padding-left: 1%;
	}
	.fe-home-sublink-header{
		font-size: 2.2rem;
		padding: 5px 5px !important;
	}
	.fe-home-sublinks{
		font-size: 3rem;
		padding: 5px 5px !important;
	}
	.fe-home-link-name, .fe-home-link-name i{
		font-size: 5rem;
	}
	.mp-search-box, .ortxt{
		display: none;
	}
	.ke-search-box{
		left: 25%;
	}
	.ke-search-input{
		width: 400px;
	}
	.adminAction{
		top: 1rem;
	}
	.adminActionBtn{
		width: 90px;
	}
	.fe-page-desc{
		font-size: 10px !important;
	}
	.bcfea{
		font-size: 2.5rem;
	}
}

/* Tablets and iPads (portrait and landscape) ---------- */
@media screen and (min-width: 768px) and (max-width: 1023px){
	.issu-fix, .scrollcontent{
		display: none !important;
	}
	.ke-home-link{
		margin: 1.5em auto;
	}
	.fe-home-sublink{
		width: 95%;
	}
	.fe-home-sublinks-container{
		padding-left: 1%;
	}
	.fe-home-sublink-header{
		padding: 5px 5px !important;
	}
	 .fe-home-sublinks{
		padding: 5px 5px !important;
	} 
	.mp-search-box, .ortxt{
		display: none;
	}
	.ke-search-box{
		left: 25%;
	}
	.ke-search-input{
		width: 400px;
	}
	.adminAction{
		top: 13.2rem;
	}
	.adminActionBtn{
		width: 90px;
		font-size: 1rem;
		margin-top: 8px;
	}
	 .fe-page-desc{
		font-size: 10px !important;
	} 
	.bcfea{
		font-size: 2.5rem;
	}
}

/* Low resolution desktops and laptops ---------- */
@media screen and (min-width: 1024px) and (max-width: 1279px) {
	.ke-search-box{
		left: 25%;
	}
}

/* High resolution desktops and laptops ---------- */
@media screen and (min-width: 1280px) {
	
}
.ke-search-results{z-index: 5;}
.mergePltfrmCols{visibility: hidden;}
.ke-tabcontent{
	padding: 1em 0em;
}
.cmpMultiHdrOSRel {
    display: block;
    font-size: 10px;
    padding-left: 0 !important;
}

.plorrel span.selCnt{
	font-size: 10px;
    float: right;
    display: inline;
    text-align: right;
    width: 16px !important;
    padding: 1px 4px !important;
    font-weight: bold;
    background-color: #fff;
    color: #84b034 !important;
    border: 1px solid lightgray;
    border-radius: 25%;
    position: absolute;
    right: 3px;
    top: 2px;
    display: none;
}
.expByFeaSel{
	cursor: pointer;
}

.cmpResCount{
	float: left;
	padding-bottom: 10px;
}
.resCount{
	float: left;
}
.comparePageFebar{
	margin-top: -30px;
}

.ke-tab.issuactive {
    background-color: #fff;
    color: #84b135;
    font-weight: 500;
    border-top: 1px solid #bbb;
    border-left: 1px solid #bbb;
    border-right: 1px solid #bbb;
    position: relative;
    z-index: 1;
    top: 1px;
}
.ke-tabcontent .ke-tabtarget.issuactive {
    display: block;
}
.feasw{
	width: 100%;
    clear: both;
    padding-bottom: 5px;
}
.feaSupCmpSw{
	width: 100%;
    padding-bottom: 10px;
}
.feaSupCmpRel{
	width: 100%;
	padding-left: 10px;
}

.fdesc-wrap, .pfdesc-wrap, .ffdesc-wrap{
	font-size: 1.4rem;
    padding: 0 0;
}
.stick-to-top{
	position: sticky;
	position: -webkit-sticky;
	top: 0;
	z-index: 1;
}
.avoid-clicks{
	pointer-events: none;
}
.rli-column a, .rli-column .comma{
	float: left;
}


/*Temporary changes to add beta to search. Should be removed when beta tag is removed.*/

.ke-header-wrap .tlsearch{
	width: calc(100% - 30px) !important;
	float: left;
}
.srch-beta{
	float: left;
    font-size: 1.2rem;
    margin-left: 5px;
    vertical-align: super;
    color: white;
    font-weight: bold;
}
.srch-evo-tag{
	padding: 2px 5px;
    background-color: #99c64a!important;
    color: #fff;
    border-radius: 3px;
    font-size: 10px;
    letter-spacing: 0.5px;
    top: -1px;
    margin-left: 5px;
}
.highlight-evo-fea{
	font-size: 10px;
    background: #99c64a!important;
    padding: 2px 5px;
    border-radius: 3px;
    font-weight: 500;
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    letter-spacing: 1px;
    line-height: 14px;
}
.exbyfea-fname{
	display: block;
	line-height: 24px;
	font-size: 13px;
	padding-left: 5px;
}
.exbyfea-fname .highlight-evo-fea{
	font-size: 9px;
	margin-left: 2px;
	padding: 1px 4px;
}
.search-features-jsp #allfetList .parentFeature, .search-features-jsp #fetList .parentFeature{
    margin-top: -1px;
}
.search-features-jsp .flist{
	width: 100%;
	padding: 0px;
}
.search-features-jsp .fitem{
	display: flex;
    align-items: center;
    justify-content: space-between;
	padding: 3px 5px;
}
body[data-parentfeatureinfo] .fea {
    overflow: inherit;
    float: left;
    width: 100%;
}
body[data-parentfeatureinfo] .level0 {
    background-color: #e2e2e2;
}
.feaColumn{
	line-height: 22px;
}

.plorrel[data-ex-pdt-key], .plorrel[data-ex-rel-key]{
	cursor: default;
}
.plorrel[data-ex-pdt-key] .plBtn, .plorrel[data-ex-rel-key] .plBtn{
	cursor: default;
}
.popover-select-product.selected{
	pointer-events: none;
	cursor: default;
}
.webui-popover{
	z-index: 1002 !important;
}
.lc-pdt{
	font-size: 11px;
	padding-left: 3px !important;
}
.prdHcParentSelected span.hcparentspan{
    color: #fff !important;
}
.hcparentmeta{
	display: none !important;
    font-size: 9.5px;
    padding: 2px !important;;
    color: #fff !important
}
.lcSelectedShowMeta{
	display: inline-block !important;
}
.lcSelected span.plBtn{
	padding: 0px !important;
}
.mp-tab-pdts-wrap{
	padding-left: 5px;
}
.lcdisabled{
    opacity: 0.5;
    cursor: not-allowed;
    pointer-events: none;
}
.tab-sel-cntr{
	font-size: 10px;
    float: right;
    display: inline;
    text-align: right;
    width: 16px !important;
    padding: 1px 4px !important;
    margin-top: -5px;
    margin-left: 5px;
    font-weight: bold;
    background-color: #84b034;
    color: white !important;
    border: 1px solid lightgray;
    border-radius: 25%;
    visibility: hidden;
}
.mp-tab-title{
	padding-left: 16px;
}
.mp-select-box .ke-tab{
	background-color: #f8f8f8 !important;
}
.mp-select-box .ke-tab.active{
	background-color: #fff !important;
}
@media only screen and (max-device-width: 768px){
	.mp-select-box .ke-tab{
		padding: 1em 1em !important;
	}
}
@media only screen and (max-device-width: 480px) {
	.mp-select-box .ke-tab{
		padding: 1em 1em !important;
	}
	.finfo-table{
		width: 100%;
    	overflow-x: scroll;
	}
	.fe-home-link-card-wrap{
		flex: 0 0 100%;
	}
	table.treetable thead tr th{
		height: 50px;
	}
	[data-page="all-features"] .treetable .branch[data-pfk="99999"] td{
		top: 0px;
	}
	.fe-treetable .branch[data-pfk="99999"] td{
		top: 50px;
	}
}

.tx-lc-plorrel{
	padding: 0px !important;
}
.tx-hcparentmeta {
    font-size: 9.5px;
    padding: 2px !important;
}
.mp-selected .tx-hcparentmeta{
	color: #fff !important;
    background: none !important;
}
#taxonomy-multiple .plorrel{
	margin: 0 8px 10px 0;
}

.fainfolnk {
	padding: 2px 0 2px 5px;
    width: 95%;
}

 
img[src*="star.gif"] {
    display: none;
}
.jsa-note-link{
	cursor: pointer;
    outline: none;
    color: #039be5;
}
.jsa-os-ver-tbl{
	border: none;
}
.jsa-os-ver-tbl thead tr th{
	color: #fff;
	font-size: 14px;
	background-color: #333;
	padding: 5px !important;
}
.jsa-os-ver-tbl tbody{
	border-top: 2px solid #ccc !important
}
.jsa-os-ver-tbl tbody tr td {
  padding: 5px !important;
  border: none;
}
.jsa-os-ver-tbl tbody tr:nth-child(odd) {
  background-color: #f2f2f2;
}