.yui-skin-sam .yui-navset .yui-content, .yui-skin-sam .yui-navset .yui-navset-top .yui-content
	{
	background: transparent;
	border: 0
}

.yui-dt table {
	width: 100%
}

.leftBox .yui-dt-liner img {
	display: block;
	margin: auto;
}

#entitlementList #yui-dt1-th-id #yui-dt1-th-id-liner {
	width: 62px;
}

.actionShowAll {
	float: right;
	font-size: 10px;
	padding-left: 5px;
	text-decoration: none
}

.dojoxLegendIcon {
	padding-left: 10px;
	vertical-align: top;
}

.yui-skin-sam .yui-dt th {
	background: #e9e9e9;
}

.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a:focus,
	.yui-skin-sam .yui-navset .yui-nav .selected a:hover {
	background: #ba0b68
}

.yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav
	{
	border: 0;
	text-align: right;
	margin: 5px 5px 5px 0
}

.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a em
	{
	border-color: #8D0E57
}

.yui-skin-sam
 
.yui-navset
 
.yui-nav
 
.selected
 
a
,
.yui-skin-sam
 
.yui-navset
 
.yui-nav
 
.selected
 
a
:focus
,
.yui-skin-sam
 
.yui-navset
 
.yui-nav
 
.selected
 
a
:hover
,
{
background
:
#ba0b68
;


background
:-moz-linear-gradient
(top
,
#ba0b68
 
0%,
#8d0e57
 
100%);
background
:-webkit-linear-gradient
(top
,
#ba0b68
 
0%,
#8d0e57
 
100%);
background
:linear-gradient
(to
 
bottom
,
#ba0b68
 
0%,
#8d0e57
 
100%);
filter
:progid
:DXImageTransform
.Microsoft
.gradient
(startColorstr='
#ba0b68
'
,
endColorstr
='
#8d0e57
'
,
GradientType
=0)


}
.yui-skin-sam .yui-navset .yui-nav a:hover, .yui-skin-sam .yui-navset .yui-nav a:focus
	{
	background: #e9e9e9
}

.yui-navset-top, .yui-navset-bottom {
	border: solid 1px #bcbcbc
}

.yui-skin-sam #wrapper .yui-navset .yui-nav .selected, .yui-skin-sam .yui-navset .yui-nav li,
	.yui-skin-sam .yui-navset .yui-navset-top .yui-nav li {
	margin: 0
}

.yui-skin-sam #wrapper .yui-navset .yui-nav li:first-child a {
	border-radius: 3px 0 0 3px
}

.yui-skin-sam #wrapper .yui-navset .yui-nav li:last-child a {
	border-radius: 0 3px 3px 0
}

.yui-skin-sam .yui-navset .yui-nav a, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav a
	{
	color: #555555;
	background: #f9f9f9;
	background: -moz-linear-gradient(top, #f9f9f9 0%, #e9e9e9 100%);
	background: -webkit-linear-gradient(top, #f9f9f9 0%, #e9e9e9 100%);
	background: linear-gradient(to bottom, #f9f9f9 0%, #e9e9e9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',
		endColorstr='#e9e9e9', GradientType=0)
}

.form-wraper td, .form-wraper th {
	vertical-align: middle;
	text-align: left
}

.enhance .blankRow {
	height: 6px
}
/*-----------------------------------------------Button Elements Start-----------------------------------------------*/
input[type="button"], input[type="submit"], button {
	min-width: 58px;
	font-size: 11px;
	background: #e8e8e8;
	border: 0;
	color: #555555;
	margin: 0 0 0 2px;
	padding: 6px 3px 5px;
	cursor: pointer;
	border: solid 1px #52052d;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	input[type="button"], input[type="submit"], button {
		padding: 7px 3px 7px;
	}
}

input[type="submit"].forward, input[type="button"].forward,
	.button-group button:first-child, button.forward {
	background: #ab0f62;
	background: -moz-linear-gradient(top, #ab0f62 0%, #771e4c 100%);
	background: -webkit-linear-gradient(top, #ab0f62 0%, #771e4c 100%);
	background: linear-gradient(to bottom, #ab0f62 0%, #771e4c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ab0f62',
		endColorstr='#771e4c', GradientType=0);
	color: #fff
}

input[type="button"].forward:hover, input[type="submit"].forward:hover,
	button:first-child:hover {
	background: #ba0b68
}

input[type="button"].backward, button {
	color: #fff;
	border-color: #000;
	background: #636468;
	background: -moz-linear-gradient(top, #636468 0%, #5c5d61 4%, #5f6366 8%, #5f6366
		12%, #5a5e61 15%, #55565a 46%, #515256 50%, #4d4e52 69%, #444547 92%,
		#434446 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #636468),
		color-stop(4%, #5c5d61), color-stop(8%, #5f6366),
		color-stop(12%, #5f6366), color-stop(15%, #5a5e61),
		color-stop(46%, #55565a), color-stop(50%, #515256),
		color-stop(69%, #4d4e52), color-stop(92%, #444547),
		color-stop(100%, #434446));
	background: -webkit-linear-gradient(top, #636468 0%, #5c5d61 4%, #5f6366 8%, #5f6366
		12%, #5a5e61 15%, #55565a 46%, #515256 50%, #4d4e52 69%, #444547 92%,
		#434446 100%);
	background: -o-linear-gradient(top, #636468 0%, #5c5d61 4%, #5f6366 8%, #5f6366 12%,
		#5a5e61 15%, #55565a 46%, #515256 50%, #4d4e52 69%, #444547 92%,
		#434446 100%);
	background: -ms-linear-gradient(top, #636468 0%, #5c5d61 4%, #5f6366 8%, #5f6366 12%
		, #5a5e61 15%, #55565a 46%, #515256 50%, #4d4e52 69%, #444547 92%,
		#434446 100%);
	background: linear-gradient(to bottom, #636468 0%, #5c5d61 4%, #5f6366 8%, #5f6366
		12%, #5a5e61 15%, #55565a 46%, #515256 50%, #4d4e52 69%, #444547 92%,
		#434446 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#636468',
		endColorstr='#434446', GradientType=0)
}

input[type="button"].backward:hover, button:hover {
	background: #434446
}

input[type="submit"].forward, input[type="button"].forward, input[type="submit"].backward,
	input[type="button"].backward {
	font-size: 12px;
}
/*-----------------------------------------------Table Layout-----------------------------------------------*/
.tableLayout tr {
	background: #ffffff;
	border: none;
}

.tableLayout tr[ng-class="disableClass"], .tableLayout tr[ng-class="disableClass"]:hover
	{
	background: #d8d8d8;
}

.tableLayout tr[ng-class="closeClass"], .tableLayout tr[ng-class="closeClass"]:hover
	{
	background: #bcbabf;
}

.tableLayout tr.selected a {
	/* color: #ffffff; */
	
}

:focus {
	outline: none;
}

table.grid th {
	background: #e9e9e9;
	font-weight: bold;
}

table.grid th, table.grid td {
	vertical-align: middle;
	padding: 5px;
	border-bottom: none;
	border-right: none;
	text-align: left
}

.grid table input[type="text"], .grid table input[type="number"] {
	padding: 3px !important;
	width: 100px;
}

table input[type="number"].smallTextBox {
	width: 50px !important;
	padding:5px 2px!important;
}

table.grid td span {
	margin-right: 5px;
	line-height: 22px;
	float: left;
}

table.grid .sub-attribute {
	float: left;
	line-height: 18px;
	margin: 3px 0 0 1px !important;
}
/*-----------------------------------------------Icon font-----------------------------------------------*/
.font-icons {
	position: relative;
	margin: 0 0 0 2px;
	display: inline-block;
	font-size: 17px;
	top: 3px
}
/*---------------------------------------------Global-----------------------------------------------*/
a {
	color: #ba0b68;
	cursor: pointer;
	text-decoration: underline;
}

a:hover {
	color: #333;
	text-decoration: none;
}

.align-center {
	text-align: center !important;
}

.align-right {
	text-align: right !important;
}

.rmve-mrgn {
	margin: 0 !important;
}

.rmve-padding {
	padding: 0 !important;
}

.display-inline div {
	display: inline;
}

i.fa {
	cursor: pointer;
	margin-right: 2px;
	margin-left: 3px;
}

.overflow-hidden {
	overflow: hidden;
}

.add-margin10 {
	margin: 10px !important;
}

.add-btmmargin15 {
	margin-bottom: 15px !important;
}

.width-auto {
	width: auto;
}

.position-relative {
	position: relative;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.clearBoth {
	clear: both;
}

.twoFieldColom input[type="text"] {
	width: 69px;
}

.twoFieldColom select {
	width: 16% !important;
	padding: 4px 0px 3px !important;
	margin-left: 3px;
}

.handCursor {
	cursor: pointer;
}

.clearLeft {
	clear: left;
}

textarea.smtextArea {
	width: 95% !important;
	margin-top: 5px;
}

.clearfix::after {
	content: "";
	clear: both;
	display: table;
}

.radiowrap {
	margin-top: 6px;
}

.radiowrap, .radiowrap input, .radiowrap span {
	float: left;
}

.radiowrap span {
	margin-right: 10px;
}

.textbold {
	font-weight: bold;
}

#searchbar select.width145 {
	width: 136px !important;
}

.yui-skin-sam #searchbar .yui-ac-content li {
	white-space: inherit;
	padding-right: 5px;
	border-bottom: solid 1px #bcbcbc;
}

.yui-skin-sam #searchbar .yui-ac-content {
	height: auto !important;
	width: 164px !important;
	margin-top: 1px;
	position: static;
}

.yui-skin-sam #searchbar .yui-ac-container {
	height: auto !important;
	max-height: 200px;
	width: 152px !important;
	border-bottom: solid 1px #bcbcbc;
	top: 22px !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.yui-skin-sam #searchbar .yui-ac-container {
		top: 20px !important;
	}
}

.yui-skin-sam #searchbar .yui-ac-shadow {
	display: none;
}

.yui-skin-sam .yui-ac-container {
	z-index: 1;
}

.valign-mdle {
	vertical-align: middle;
}

.removeHandPointer {
	cursor: default;
}

.dotted-spaced {
	background-image: linear-gradient(to bottom, #bcbcbc 30%, rgba(255, 255, 255, 0)
		0%);
	background-position: left;
	background-size: 1px 3px;
	background-repeat: repeat-y;
}

.removeunderline {
	text-decoration: none;
	font-size: 13px;
}

.loader {
	background: url("../images/runningReport.gif") no-repeat left top;
	height: 21px;
	width: 100px;
	margin: auto;
	text-indent: -9999px;
}

.wordbreak {
	word-break: break-all;
}

.disableicon {
	color: #bcbcbc;
}

.fixed-wrap label {
	font-weight: bold !important;
}

#tblAssociatedLineItems.tableLayout tr.selected a {
	color: #ba0b68;
}
/*-----------------------------------------------Header Section-----------------------------------------------*/
.versionformt {
	float: left;
	padding-top: 33px;
	padding-left: 22px;
	cursor: pointer;
	color: #ba0b68;
}

/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.versionformt {
		padding-top: 35px;
	}
}
/*-----------------------------------------------Detail Screen Form-----------------------------------------------*/
.homeTable label {
	font-weight: bold;
}

.homeTable th, .homeTable td {
	font-size: 11px;
	padding: 3px 0;
	vertical-align: middle;
}

.homeTable td.rtAln, .homeTable td.rtAln {
	padding-right: 5px;
	text-align: right;
}
/*-----------------------------------------------Search Section-----------------------------------------------*/
#searchbar.searchWrap {
	margin-top: 5px;
	margin-bottom: 10px;
}

#searchbar.searchWrap::after {
	content: "";
	clear: both;
	display: table;
}

.searchWrap.customerLogin label {
	width: 100%;
	text-align: left;
}

.searchWrap.customerLogin .sub-attribute label {
	width: auto;
	line-height: inherit;
	padding: 0;
	margin: 1px 0 0 0;
}

.searchWrap label {
	float: left;
	line-height: 22px;
	padding-right: 3px;
	margin-top: 0px;
}

.searchWrap select, #searchbar select {
	font-size: 11px !important;
	padding: 3px 2px 4px !important;
	width: 120px !important;
}

.searchWrap input[type="text"], #searchbar input[type="text"] {
	padding: 4px 3px 3px 5px !important;
	width: 124px !important;
	font-size: 11px;
	color: #666;
	background: none;
}

.searchWrap .font-icons {
	background: #e8e8e8 none repeat scroll 0 0;
	border: 1px solid #bcbcbc;
	color: #505050;
	font-size: 14px;
	margin: 0 0 0 -1px;
	padding: 3px 4px 4px;
	top: 0;
	float: left;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.searchWrap .font-icons {
		padding: 2px 4px 3px;
	}
}

.searchListing {
	border: solid 1px #bcbcbc;
	min-height: 382px;
	height: auto;
	position: relative;
}

.nopadding .searchListing {
	border-left: none;
	width: 335px;
	padding-bottom: 38px;
}

.searchListing table.grid th, .searchListing table.grid td {
	padding: 10px 4px;
}

.grid tr:nth-child(odd) {
	background: #f9f9f9;
}

.searchListing table.grid th label {
	cursor: inherit;
}

.hover tr:hover {
	background: #f0f0f0;
	cursor: pointer;
}

.hover tr.selected:hover {
	background: #e1d7e0 !important;
}

.selected {
	background: #e1d7e0 !important;
	position: relative;
}

.selected a {
	color: #ffffff;
}

.entitlementslist .selected td:last-of-type {
	position: relative;
}

.entitlementslist .selected td:last-of-type:after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: -16px;
	width: 16px;
	height: 100%;
	background:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' fill='%23e1d7e0' stroke='none'%3E%3Cpath d='M0,0 L0,60 L60,30 L0,0 Z'%3E%3C/path%3E%3C/svg%3E")
		top left no-repeat;
	background-size: 100% 100%;
	border: none;
}

.searchListing .entitlementslist .fa {
	font-size: 10px;
	float: right; .
	selected: :after{ 
	content:'';
	position: absolute;
	top: 0;
	right: 0;
	width: 0;
	height: 0;
}

margin
:
 
3
px
 
0
0
2
px
;


}
.searchListing .fa.fa-sort-desc {
	margin-top: 1px;
}

.searchListing .fa.fa-sort-asc {
	margin-top: 4px;
}

#divSearchDistributor, #divSearchCustomer {
	/* width: 118px; Remove for Activation search section*/
	
}
/*-----------------------------------------------Pagination-----------------------------------------------*/
.paging {
	border: none;
	border-top: solid 1px #bcbcbc;
	background: #f9f9f9;
	padding: 5px 10px;
	text-align: right;
	overflow: hidden;
	position: absolute;
	width: 315px;
	bottom: 0;
	left: 0;
}

.R_Paging {
	background: #eeeeee;
	position: inherit;
	width: auto;
	border-top: 0;
	padding: 5px 10px 5px 5px;
}

.ttlCount+.paging {
	border: none;
	background: #f9f9f9;
	padding: 5px 10px;
	text-align: right;
	overflow: hidden;
	position: relative;
	width: 150px;
	bottom: 0;
	left: 0;
}

#lineItemSearch .paging {
	display: inline-block;
	border: none;
	background: #f9f9f9;
	padding: 5px;
	text-align: right;
	overflow: hidden;
	position: relative;
	width: 150px;
	bottom: 0;
	left: 0;
}

.paging button {
	background: none;
	border: none;
	color: #555555;
	float: left;
	min-width: 10px;
	padding: 0;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.paging button {
		padding: 0;
	}
}

.paging button:hover {
	color: #000;
	background: none;
	border: none;
}

.paging button i {
	font-size: 17px;
	line-height: 0.8;
}

.paging .page-num {
	float: left;
	margin: 1px 4px 0;
}

.PageSize select {
	width: 42px;
	float: none;
	padding: 5px 0;
}

.page-off {
	float: left;
	padding-top: 6px;
}

.page-count {
	display: inline-block;
	float: left;
	margin-top: 6px;
}
/**/
#lineitemDetails .col:nth-child(odd) {
	clear: left;
}
/*Detail Screen*/
/* .section .col:nth-child(odd) {
	clear: left;
} */
/*-----------------------------------------------Dropdown menu of Bootstrap-----------------------------------------------*/
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	display: none;
	float: left;
	min-width: 140px;
	margin: 2px 0 0;
	list-style: none;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	*border-right-width: 2px;
	*border-bottom-width: 2px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 0;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	z-index: 1;
}

.dropdown-menu>li>a {
	display: block;
	padding: 3px 10px 3px 25px;
	line-height: 20px;
	text-align: left;
	position: relative;
}

.open {
	*z-index: 9999;
}

.open>.dropdown-menu {
	display: block;
}

.dropdown-menu .fa {
	color: green;
	font-size: 14px;
	left: 6px;
	position: absolute;
	top: 5px
}

.dropdown-menu .disabled .fa {
	color: grey;
	cursor: inherit
}
/*-----------------------------------------------Detail Screen-----------------------------------------------*/
.pageTitle {
	margin-bottom: 14px;
}

.section, #customAttributesTXNDiv {
	border: none;
	border-top: 0;
	padding: 7px 0 10px;
	background: #f9f9f9;
}

.sectionGray {
	border: 0;
	background: #f9f9f9;
	min-height: 290px;
	position: relative;
}

.sectionGray .tdLabel, .sectionGray .tdLabel+td {
	padding-bottom: 6px;
}

.sectionHeader {
	float: left;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 30px;
	font-weight: bold;
}

.contAcrTopInr {
	position: relative;
}

.contAcrTopInr label {
	background: url("../images/arrow_lft.png") no-repeat 0 2px;
	cursor: pointer;
	float: left;
	padding-left: 15px;
	font-size: 12px;
	font-weight: 600;
}

.section.padding-section .contAcrTopInr label {
	margin-left: 5px;
}

.contAcrTopInr .expand {
	background: url("../images/arrow_dwn.png") no-repeat 0 5px;
}

.contAcrTopInr .collapse {
	background: url(../images/arrow_lft.png) no-repeat 0 2px;
}

.section {
	overflow: hidden;
}

.entStateDiv {
	border: 1px solid;
	padding: 2px 1px 1px 2px;
	position: absolute;
	right: 15px;
	top: 6px;
}

.entStateDiv:hover {
	background: #fff;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.contAcrTopInr label {
		margin-top: 1px;
	}
}

.addLMDiv {
	border: none !important;
	background: #f9f9f9;
}

.addLMDiv hr {
	height: 0;
	background: none;
	border: none;
	border-bottom: solid 1px #bcbcbc;
	margin-top: 0;
}
/*-----------------------------------------------Breadcrum Start-----------------------------------------------*/
.breadcrum {
	margin: 0 0 15px;
	font-weight: 400;
	padding: 8px 0;
	background: #eee;
	border: solid 1px #ccc
}

.breadcrum li {
	display: inline;
	margin-left: -20px;
	margin-right: 20px;
	padding-left: 20px;
	position: relative
}

.breadcrum .active {
	background: #646464;
	padding: 10px 0 10px 20px;
	color: #FFF
}

.breadcrum li:last-child:after, .breadcrum li:last-child:before {
	border-left: 0
}

.breadcrum li:first-child {
	padding-left: 10px;
	margin-left: 0
}

.breadcrum li.active:after {
	border-left: 15px solid #646464
}

.breadcrum li:after {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-top: 18px solid transparent;
	border-bottom: 18px solid transparent;
	border-left: 15px solid #eee;
	position: absolute;
	top: 50%;
	margin-top: -18px;
	left: 100%;
	z-index: 2
}

.breadcrum li:before {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-top: 18px solid transparent;
	border-bottom: 18px solid transparent;
	border-left: 15px solid #ccc;
	position: absolute;
	top: 50%;
	margin-top: -18px;
	margin-left: 1px;
	left: 100%;
	z-index: 1
}

.breadcrum li:last-child {
	border-left: 0
}
/*--------------------------------------------------Table fixed Header-------------------------------------------*/
section.fixedheader {
	position: relative;
	border: 1px solid #bcbcbc;
	padding-top: 33px;
	background: #f1f1f1;
}

section.fixedheader.doubleTHheader {
	padding-top: 43px;
}

section.fixedheader .tblwrap {
	overflow-y: auto;
	height: 110px;
	background: #ffffff;
}

.associatedEntity .fixedheader .tblwrap {
	height: 132px;
}

section.fixedheader th {
	padding: 0 5px !important;
}

section.positioned {
	position: absolute;
	top: 100px;
	left: 100px;
	width: 800px;
	box-shadow: 0 0 15px #333;
}

section.fixedheader .tblwrap {
	overflow-y: auto;
	max-height: 400px;
	border-top: solid 1px #bcbcbc;
}

section.fixedheader table {
	border-spacing: 0;
	width: 100%;
}

section.fixedheader td+td {
	border-left: 1px solid #eee;
}

section.fixedheader td, section.fixedheader th {
	border-bottom: 1px solid #eee;
	background: #ffffff;
}

section.fixedheader th {
	height: 0;
	line-height: 0;
	padding-top: 0;
	padding-bottom: 0;
	border: none;
}

section.fixedheader th div {
	position: absolute;
	background: transparent;
	top: 9px;
	line-height: normal;
}

.swapping-row section.fixedheader th div {
	top: 6px;
}

section.fixedheader th:first-child div {
	border: none;
}
/*-----------------------------------------------Form Elements Start-----------------------------------------------*/
.col {
	width: 50%;
	float: left;
	margin-bottom: 6px;
	min-height: 27px;
}

.section .col {
	margin-bottom: 0;
	min-height: 20px;
}

.bsection {
	border: solid 1px #bcbcbc;
	padding: 15px 0;
}

.col.fullcol {
	clear: left;
	width: 100%;
}

.col label {
	display: inline-block;
	float: left;
	padding: 5px 5px 0 0;
	text-align: right;
	width: 40%;
	font-weight: bold;
}

.sub-attribute label.sub-label {
	font-size: 10px;
	padding: 0;
	width: auto !important;
}

.section .col label {
	width: 50%;
}

.col.fullcol>label {
	width: 20%;
}

.section .col.fullcol>label {
	width: 25%;
}

.col.fullcol>textarea {
	width: 64% !important;
}

.col.fullcol.labeAalignCenter label {
	width: 45%;
}

.col.fullcol.labeAalignThird label {
	width: 25%;
}

.col.fullcol.labeAalignThird span a {
	margin-left: 6px;
}

.col input[type="checkbox"] {
	margin-top: 7px;
}

input[type="text"], input[type="number"], input[type="password"], input[type="file"],
	select, textarea {
	width: 150px !important;
	color: #555;
	border: solid 1px #bcbcbc !important;
	padding: 5px !important;
	height: auto;
	margin: 0;
	float: left;
	position: inherit -webkit-box-shadow: inset 0 1px 1px
		rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow
		ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out
		.15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

input[type="text"][disabled], select[disabled], .disabled {
	background-color: #eceeef !important;
	border: solid 1px #bcbcbc;
	cursor: default;
	color: #555555;
}

option.disabled {
	background: #cccccc !important;
}

input[type=number] {
	-moz-appearance: textfield;
}

input[type=number]:hover {
	-webkit-appearance: none;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button
	{
	-webkit-appearance: none;
}

input[type=number]::-ms-clear {
	display: none;
}

.angucomplete-holder input[type="text"] {
	background: url(../images/search-icon.png) no-repeat 140px 0;
}

select {
	width: 162px !important;
	padding: 4px 0 !important;
}

input[type="text"]:focus, input[type="number"]:focus, select:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(102, 175, 233, .6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(102, 175, 233, .6);
}

.form-control-static {
	display: table;
	line-height: inherit;
	margin: 6px 0 0;
	word-break: break-all;
}

.section .form-control-static {
	margin: 6px 0 0;
}

.enhance .group-section {
	border: solid 1px #bcbcbc;
	margin: 0 auto 15px;
	overflow: hidden;
	padding: 0 0 15px;
}

.group-heading {
	background: #f9f9f9;
	color: #5F5F5D;
	font-size: 12px;
	padding: 5px 0 5px 10px;
	margin: 0 0 15px;
	position: relative;
	border-bottom: solid 1px #bcbcbc;
	font-weight: bold;
}

.enhance .blankRow {
	height: 6px
}

select, .textField {
	font-size: 11px !important
}

.form-wraper .dijitTextBox {
	border: 0;
	width: auto
}

.form-wraper textarea {
	/* min-height: 30px!important; */
	width: 79.2% !important
}

#CustomReportDialog .form-wraper textarea {
	width: 86% !important
}
/*.form-wraper select { 
	width: 162px!important; Remove for Modify Entitlement
	padding: 4px 0!important
}*/
.form-wraper td label {
	width: auto;
	text-align: right;
	float: right;
	padding: 0;
	margin-right: 5px;
	font-weight: bold;
	font-size: 12px;
}

.enhance .form-wraper td div.textField {
	float: left
}

.form-wraper textarea.dijitTextBox {
	border: 1px solid #ccc;
	box-sizing: inherit !important
}

.form-wraper input[type="checkbox"] {
	opacity: 1
}

#contentsForAddBatchlineItem .group-heading label {
	float: none
}

.breadcrum {
	margin: 5px 0 8px;
	font-weight: 400;
	padding: 5px 0;
	background: #eee;
	border: solid 1px #ccc
}

.breadcrum li {
	display: inline;
	margin-left: -20px;
	margin-right: 20px;
	padding-left: 20px;
	position: relative
}

.breadcrum .active {
	background: #646464;
	padding: 7px 0 7px 20px;
	color: #FFF
}

.breadcrum li:last-child:after, .breadcrum li:last-child:before {
	border-left: 0
}

.breadcrum li:first-child {
	padding-left: 10px;
	margin-left: 0
}

.breadcrum li.active:after {
	border-left: 15px solid #646464
}

.breadcrum li:after {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-top: 14px solid transparent;
	border-bottom: 14px solid transparent;
	border-left: 15px solid #eee;
	position: absolute;
	top: 50%;
	margin-top: -14px;
	left: 100%;
	z-index: 2
}

.breadcrum li:before {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-top: 14px solid transparent;
	border-bottom: 14px solid transparent;
	border-left: 15px solid #ccc;
	position: absolute;
	top: 50%;
	margin-top: -14px;
	margin-left: 1px;
	left: 100%;
	z-index: 1
}

.breadcrum li:last-child {
	border-left: 0
}

.form-wraper td label.sub-label {
	font-size: 10px;
	float: left;
	margin: 1px 0 0;
	font-weight: 400;
	padding: 0
}

.sub-attribute input[type="checkbox"] {
	float: left;
	margin: 3px 3px 0 0
}

.sub-attribute {
	float: left;
	margin: 4px 0 0 5px !important;
	line-height: 18px
}

.sub-attribute.rmve-mrgn {
	margin: 0 !important
}

.sub-attribute.customSubAttr {
	margin: 0px 0 0 5px !important;
}

.sub-attribute.customSubAttr input[type="text"] {
	padding: 4px 4px !important;
	width: 110px !important;
}

.form-wraper td .sub-attribute.customSubAttr label.sub-label {
	line-height: 23px;
	margin-right: 5px;
}

table.grid select {
	width: 100% !important;
}

table.grid td span {
	float: left;
	margin-right: 5px;
	line-height: 26px
}

#quantityDetails table.grid td span {
	line-height: inherit;
}

table.grid td span input:first-child {
	margin-right: 1px
}

.enhance .group-section td.not-found {
	padding: 0 0 0 10px
}

table.grid td label.sub-label {
	margin: 0;
	float: left;
	font-weight: 400;
	padding: 0;
	line-height: 20px;
	font-size: 10px
}

table.grid td span.sub-attribute>input {
	float: left;
	margin: 3px 3px 0 0
}

.sub-imgaction {
	float: left;
	margin: 5px 0 0 3px
}

.footer-pagination {
	background: #f9f9f9;
	color: #5f5f5d;
	border-radius: 0 0 3px 3px;
	padding: 5px
}

.footer-pagination .noHover.noBorder {
	background: none
}

.footer-pagination a {
	color: #555
}

.yuiTooltip .yui-overlay {
	width: auto !important
}

.enhance #ftrLMGridTableData {
	width: 100% !important
}

.group-section .grid th, .group-section .grid td {
	height: 20px;
	vertical-align: middle;
	padding: 2px 5px;
	border-bottom: solid 1px #dfdfdf;
	border-right: solid 1px #dfdfdf;
	text-align: left
}

.group-section .grid th {
	border-right: 0
}

.group-section .grid .yui-dt-expansion-expansion td {
	padding: 0
}

.group-section .grid .yui-dt-expansion-expansion td td {
	padding: 2px 5px
}

.enhance table#transferLineItemsTable.grid td:first-child {
	text-align: left
}

.enhance table.grid td span:last-child {
	margin-right: 0
}

.enhance table.grid td div.inline label {
	float: left;
}

.enhance .AddEnt-TblMain {
	line-height: inherit !important
}

.enhance table td label.float-lft {
	float: left
}

.enhance .group-section.section-merge .group-heading {
	margin: 0
}

.enhance .group-section.section-merge {
	padding-bottom: 0
}

.enhance .group-section.section-merge .group-heading .expand {
	background: url(../images/minus.gif) no-repeat 0 8px;
	padding-left: 15px;
	background-size: 12px 12px
}

.enhance .group-section.section-merge .group-heading .collapse {
	background: url(../images/plus.gif) no-repeat 0 8px;
	padding-left: 15px;
	background-size: 12px 12px
}

.enhance .fht-table {
	border-collapse: collapse;
	border-spacing: 0
}

.enhance .fht-table-wrapper .fht-table .fht-cell {
	overflow: hidden;
	height: 1px
}

.enhance .fht-table-wrapper .fht-fixed-column, .enhance .fht-table-wrapper .fht-fixed-body
	{
	top: 0;
	left: 0;
	position: absolute
}

.enhance .fht-table-wrapper .fht-fixed-column {
	z-index: 1
}

.enhance .heightFixed {
	height: 186px;
	overflow-y: auto;
	border-bottom: 1px solid #DDD;
	margin-bottom: -15px;
	max-height: 212px;
	overflow: hidden;
	width: 100%
}

.enhance .heightAuto {
	height: auto;
	border-bottom: 1px solid #DDD;
	overflow: hidden;
	width: 100%
}

.enhance .heightFixed .fht-table-wrapper .fht-tbody {
	overflow-x: hidden;
	height: 147px
}

.enhance .heightAuto .fht-table-wrapper .fht-tbody {
	overflow-x: hidden;
	height: auto
}

.heading-button {
	position: absolute;
	right: 0;
	top: 0
}

.rightBoxBig #paginated table {
	margin: -15px 0 0
}

.rightBoxBig #revocationlistdiv #paginated table {
	margin: 0
}

#paginated table {
	margin: 0
}

#paginated table table {
	margin: 0
}

.action-buttons {
	overflow: hidden
}

.action-buttons div {
	float: right
}

.calendar-button {
	min-width: 16px;
	padding: 2px 1px 1px;
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
	border-radius: 1px
}

input[type="button"]:hover {
	background: #dcdcdc
}

.enhance .heading-button {
	margin: 3px 5px 0 0
}

.widget-header .heading-button {
	top: 3px;
	right: 5px
}

.enhance .heading-button input[type="button"], input[type="button"].secondary-forward,
	.widget-header .heading-button input[type="button"], .form-wraper input[type="button"]
	{
	padding: 2px 5px;
	height: 26px;
	background: #e8e8e8;
	color: #555;
	border: solid 1px #bcbcbc
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.enhance .heading-button input[type="button"], input[type="button"].secondary-forward,
		.widget-header .heading-button input[type="button"], .form-wraper input[type="button"]
		{
		height: 24px;
	}
}

@media all and (-ms-high-contrast:none) {
	.enhance .heading-button input[type="button"], input[type="button"].secondary-forward,
		.widget-header .heading-button input[type="button"], .form-wraper input[type="button"]
		{
		height: 24px;
	} /* IE10 */
	*::-ms-backdrop, .enhance .heading-button input[type="button"], input[type="button"].secondary-forward,
		.widget-header .heading-button input[type="button"], .form-wraper input[type="button"]
		{
		height: 24px;
	} /* IE11 */
}

.enhance .heading-button input[type="button"] {
	height: 18px
}

.enhance .heading-button input[type="button"]:hover, .form-wraper input[type="button"]:hover
	{
	background: #f3f3f3
}

input.secondary-forward[type="button"] {
	background: #fafafa url(../images/plus-icon.png) no-repeat scroll 2px
		4px/11px auto;
	border: 1px solid #565656;
	color: #555;
	height: 20px;
	margin: 2px 0;
	min-width: inherit;
	padding: 0 0 0 13px;
	text-align: left;
	width: 41px
}

@media all and (-ms-high-contrast:none) {
	input[type='button'].secondary-forward {
		padding: 0 0 0 16px;
	}
	*::-ms-backdrop, input[type='button'].secondary-forward {
		padding: 0 0 0 16px;
	}
}

.yui-dt-selected input[type="button"].secondary-forward {
	border: 1px solid #fff
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	input[type="button"].secondary-forward {
		padding-left: 16px
	}
}

.action-buttons div input[type="button"], .button-group button {
	font-size: 13px;
	/* height: 27px Remove for NewEntitlement Licenses & Custom Attribute */
}

.action-buttons div input[type="button"].forward, .button-group button:first-child,
	.loginBox input[type="button"] {
	background: #ab0f62;
	background: -moz-linear-gradient(top, #ab0f62 0%, #771e4c 100%);
	background: -webkit-linear-gradient(top, #ab0f62 0%, #771e4c 100%);
	background: linear-gradient(to bottom, #ab0f62 0%, #771e4c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ab0f62',
		endColorstr='#771e4c', GradientType=0);
	color: #fff
}

.action-buttons div input[type="button"].forward:hover, .button-group button:first-child:hover,
	.loginBox input[type="button"]:hover {
	background: #ba0b68
}

.action-buttons div input[type="button"].backward, button {
	color: #fff;
	border-color: #000;
	background: #636468;
	background: -moz-linear-gradient(top, #636468 0%, #5c5d61 4%, #5f6366 8%, #5f6366
		12%, #5a5e61 15%, #55565a 46%, #515256 50%, #4d4e52 69%, #444547 92%,
		#434446 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #636468),
		color-stop(4%, #5c5d61), color-stop(8%, #5f6366),
		color-stop(12%, #5f6366), color-stop(15%, #5a5e61),
		color-stop(46%, #55565a), color-stop(50%, #515256),
		color-stop(69%, #4d4e52), color-stop(92%, #444547),
		color-stop(100%, #434446));
	background: -webkit-linear-gradient(top, #636468 0%, #5c5d61 4%, #5f6366 8%, #5f6366
		12%, #5a5e61 15%, #55565a 46%, #515256 50%, #4d4e52 69%, #444547 92%,
		#434446 100%);
	background: -o-linear-gradient(top, #636468 0%, #5c5d61 4%, #5f6366 8%, #5f6366 12%,
		#5a5e61 15%, #55565a 46%, #515256 50%, #4d4e52 69%, #444547 92%,
		#434446 100%);
	background: -ms-linear-gradient(top, #636468 0%, #5c5d61 4%, #5f6366 8%, #5f6366 12%
		, #5a5e61 15%, #55565a 46%, #515256 50%, #4d4e52 69%, #444547 92%,
		#434446 100%);
	background: linear-gradient(to bottom, #636468 0%, #5c5d61 4%, #5f6366 8%, #5f6366
		12%, #5a5e61 15%, #55565a 46%, #515256 50%, #4d4e52 69%, #444547 92%,
		#434446 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#636468',
		endColorstr='#434446', GradientType=0)
}

.action-buttons div input[type="button"].backward:hover, button:hover {
	background: #434446
}

div span.button-group {
	width: 100%;
	display: inline-block;
	text-align: right
}

div.changePassword span.button-group {
	text-align: left;
}

.overlay-actionbutton {
	border-top: 1px solid #e5e5e5
}

.enhance .AddEnt-TblMain {
	border: 0;
	padding: 0
}

.enhance .form-wraper div.textField {
	margin: 0;
	width: auto;
	float: none;
	border: 0 !important;
	height: auto !important;
	padding: 0 !important
}

.enhance .dijitInputInner {
	border: 1px solid #ccc !important
}

.enhance .section-merge-bottom td div input[type="text"] {
	width: 150px !important
}

.enhance .yui-dt-expansion-expanded .yui-dt-expansion-trigger, .enhance .yui-dt-expansion-trigger,
	.enhance .yui-dt-expansion-collapsed .yui-dt-expansion-trigger {
	background-position: 50% 49%
}

.enhance .dijitTextBox {
	width: auto;
	border: 0;
	float: left
}

.enhance div.dijitTextBox {
	border: 0 !important;
	padding: 0 !important;
	margin: 0
}

.enhance .dijitTextBoxReadOnly, .enhance .dijitTextBoxDisabled, .enhance .dijitDisabled
	{
	border: 0
}

.enhance .dijitContentPane {
	overflow: inherit
}

.enhance .dijitReset {
	font: 99% arial
}

.yui-skin-sam .yui-dt th .yui-dt-liner {
	white-space: inherit
}

.addHeader {
	background: #f9f9f9;
	color: #555;
	font-size: 12px;
	margin-bottom: 15px;
	position: relative;
	border-bottom: 1px solid #d9d9d9
}

.swapping-grid .addHeader {
	margin-bottom: 0
}

.yui-dt2-col-startDate .yui-dt-liner, .yui-dt2-col-itemName .yui-dt-liner,
	.yui-dt2-col-endDate .yui-dt-liner, .yui-dt2-col-licensingAttributes .yui-dt-liner,
	.yui-dt3-col-endDate .yui-dt-liner, .yui-dt3-col-startDate .yui-dt-liner,
	.yui-dt1-col-startDate .yui-dt-liner, .yui-dt1-col-endDate .yui-dt-liner
	{
	width: auto
}

.enhance #lmName {
	width: 95px !important;
	float: left
}

.yui-skin-sam .enhance .yui-dt-liner {
	padding: 0
}

.enhance .tbldata {
	width: 222px !important
}

#searchbar {
	margin-bottom: 3px
}

.advance-search {
	padding: 0 5px 17px 0;
	min-height: 22px;
}

.lftTblFootpagerRt {
	padding: 0;
}

.enhance .yui-dt3-col-Select .yui-dt-liner, .yui-skin-sam #addEditPrdContentDiv.enhance #box1 .yui-dt-liner
	{
	width: auto
}

.enhance .manageLinks a {
	margin-top: 0
}

.enhance .attr-labels {
	float: left;
	width: 50%;
	margin-bottom: 6px;
	min-height: 28px
}

.attr-labels .font-icons {
	float: left;
	margin-left: 5px
}

.enhance td.rtAln {
	text-align: right
}

.enhance hr {
	border: 0;
	height: 3px;
	border-top: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	margin: 2px 0 15px
}

.enhance .group-section .divHead {
	background: #eee;
	padding: 7px;
	width: 96%;
	margin: 15px auto;
	border: 1px solid silver
}

.enhance .addLMDiv {
	width: 100%;
	margin: auto;
	border: 0
}

.enhance .addLMDiv select {
	height: auto !important;
	margin-bottom: 0
}

.enhance td div.dijit input[type="text"][disabled] {
	border: 1px solid #bcbcbc !important
}

.enhance div.addLMDivtext {
	border: 0 !important;
	height: auto !important;
	margin: 0;
	padding: 0 !important;
	width: auto !important;
	float: left
}

.enhance .tblCss td.rtAln {
	width: 23%
}

.searchBox #paginated table {
	margin: 0
}

.enhance .tblCss td {
	width: 27%
}

.enhance .tblCss td.wdth50p {
	width: 50% !important
}

.enhance .addLMDiv .divCalendar input {
	width: 78px !important
}

.enhance .addLMDiv .divCalendar div input, .enhance .addLMDiv .divCalendar input.textFieldDate
	{
	width: 55px !important;
	margin-left: 5px
}

#addEditLMContentDiv.enhance .divCalendar {
	float: left
}

#addEditLMContentDiv.enhance .addLMDiv {
	line-height: inherit !important
}

.timeField {
	margin: 0 !important
}

.timeFieldHolder {
	margin-left: 5px !important;
	display: inline-block
}

#divFeatureAttr.enhance .tblCss td.rtAln, #divFeatureAttr.enhance .tblCss td
	{
	width: auto;
	font-size: 11px
}

.enhance #searchbar select {
	width: 160px !important
}

.enhance #searchbar select#enforcement {
	width: 120px !important
}

.enhance .searchBox label {
	float: none
}

.enhance .PageSize select {
	width: 42px !important;
	float: none
}

.enhance .searchBox #paginated table {
	margin: 0
}

.enhance .searchBox #paginated table th, .enhance .searchBox #paginated table td
	{
	padding: 0
}

.yui-skin-sam .yui-dt th {
	background: #e9e9e9;
}

.yui-skin-sam .yui-dt thead tr {
	background: #e9e9e9 !important;
}

.yui-skin-sam .yui-dt tr.yui-dt-selected {
	position: relative !important;
	display: block;
}

.yui-skin-sam .yui-dt  tr {
	position: relative !important;
	display: block;
}

.yui-skin-sam .yui-dt tr:after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 0;
	height: 0;
	border: none;
}

.yui-skin-sam  .yui-dt tr.yui-dt-selected:after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: -16px;
	width: 16px;
	height: 100%;
	background:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' fill='%23e1d7e0' stroke='none'%3E%3Cpath d='M0,0 L0,60 L60,30 L0,0 Z'%3E%3C/path%3E%3C/svg%3E")
		top left no-repeat;
	background-size: 100% 100%;
	border: none;
}

.search-space .font-icons, .product-search .font-icons {
	background: #e8e8e8;
	border-radius: 2px;
	color: #505050;
	font-size: 14px;
	padding: 4px 3px 3px;
	border: solid 1px #d4d4d4;
	margin: 0 0 0 -1px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.search-space .font-icons, .product-search .font-icons {
		padding: 2px 3px 3px;
	}
}

#activationdatalist .search-space .font-icons, #activationdatalist .product-search .font-icons
	{
	padding: 4px 3px 4px;
}

.search-space .font-icons:hover {
	background: #f4f3f3
}

.product-search, .product-search .font-icons {
	top: 0;
	padding: 4px;
	margin: 1px 0 0 -1px !important;
}

.enhance .breadcrum .fa-angle-right::before, .enhance .breadcrum .fa-angle-double-right::before
	{
	position: absolute;
	right: -9px;
	top: -11px
}

#LmDetails tr td:nth-child(1) {
	width: 30% !important;
	font-size: 11px
}

#LmDetails tr td:nth-child(2) {
	width: 22% !important;
	font-size: 11px
}

#LmDetails tr td:nth-child(3) {
	width: 30% !important;
	font-size: 11px
}

#LmDetails tr td:nth-child(4) {
	width: 25% !important;
	font-size: 11px
}

#LmDetails table.tblCss {
	table-layout: fixed;
}

#LmDetails table.tblCss td {
	word-wrap: break-word;
}

.contAcrTopInr .collapse {
	background-position: 0 3px
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.contAcrTopInr .collapse {
		background-position: 0 3px
	}
}

.head-section {
	background: #f9f9f9;
	padding: 5px 0 5px 5px
}

.enhance .tblCss td.lm-heading b {
	font-size: 12px
}

.swapping-grid div th, .swapping-grid div td {
	vertical-align: middle !important;
	padding: 5px !important
}

.swapping-grid input[type="text"], .swapping-grid select {
	padding: 2px !important;
	width: 50px !important;
}

.swapping-grid .yui-dt-col-licenseModel select {
	width: 180px !important;
}

table.swapping-grid td label {
	float: none;
	font-weight: 400
}

table.swapping-grid td .fixed-wrap>label {
	float: left;
	line-height: 20px
}

.swapping-grid .statusBoxPopup input[type="text"] {
	width: 95px !important;
	float: none;
	padding: 2px 5px !important
}

.swapping-grid .yui-dt-col-ftrDefault select {
	width: 50px
}

.swapping-grid td span {
	float: none;
	margin-right: 0
}

.swapping-grid td input[type="text"] {
	float: none
}

.swapping-grid .yui-dt-col-ftrDefault .yui-dt-liner {
	width: 100px
}

.swapping-grid .statusBoxPopup {
	margin-top: 0
}

.swapping-grid td.remove-border, .enhance .group-section.rmve-border {
	border: 0
}

.swaping-arrow {
	padding-top: 72px;
	width: 34px;
	text-align: center
}

.swaping-arrow img {
	cursor: pointer;
	margin-bottom: 10px
}

.swaping-arrow .yui-dt2-col-ftrExcludable .yui-dt-liner {
	width: 90px
}

.swapping-grid .yui-dt-col-licenseModel div span.fixed-wrap {
	margin-left: 5px
}

.swapping-grid .yui-dt-col-licenseModel div span, .swapping-grid .yui-dt-col-licenseModel div span.fixed-wrap input
	{
	float: left
}

.swapping-grid .yui-dt-col-ftrExcludable .yui-dt-liner {
	width: 90px
}

.fixed-wrap>input {
	clear: both
}

#addEditFeatureFrm .swapping-grid #associatedFeatureGrid .yui-dt-liner {
	width: auto
}

.swapping-grid .statusBoxPopup th .yui-dt-label span, .swapping-grid .statusBoxPopup th span input[type="text"],
	.swapping-grid .statusBoxPopup th span img {
	float: left;
	margin-right: 3px
}

.swapping-grid .statusBoxPopup th span img {
	margin: 0
}

.swapping-grid .statusBoxPopup th .yui-dt-label span {
	line-height: 22px
}

.swapping-grid .statusBoxPopup th.yui-dt-col-licenseModel .yui-dt-label span
	{
	line-height: 33px
}

#addEditFeatureFrmDiv .swapping-grid .statusBoxPopup th .yui-dt-label span
	{
	display: inline-block;
	width: 85px;
	text-align: right
}

.swapping-grid .statusBoxPopup .yui-dt-scrollable .yui-dt-hd,
	.swapping-grid .statusBoxPopup .yui-dt-scrollable .yui-dt-bd {
	width: auto !important
}

.swapping-grid .checkbox-wrap {
	float: left;
	margin-top: 3px
}

.swapping-grid .statusBoxPopup th.yui-dt-col-licenseModel div span.fixed-wrap
	{
	margin: 0 16px 0 0;
	float: right
}

.checkbox-wrap>label {
	font-size: 11px;
	margin-left: 2px
}

.swapping-grid .statusBoxPopup .yui-dt-col-ftrMultiplier input[type="text"]
	{
	width: 50px !important;
	margin: 0
}

.yui-dt-col-ftrMultiplier .yui-dt-liner {
	width: 90px
}

.swapping-grid .statusBoxPopup th.yui-dt-col-licenseModel .yui-dt-label,
	.swapping-grid .statusBoxPopup th.yui-dt-col-licenseModel .yui-dt-label div
	{
	width: 100%
}

.swapping-grid.addscroll #associatedFeatureGrid .yui-dt-hd {
	padding-right: 1px
}

.swapping-grid.addscroll.multiplier #associatedFeatureGrid .yui-dt-hd {
	padding-right: 17px;
	background-color: #eeeaea !important
}

#addEditPrdContentDiv.enhance .AddEnt-TblMain div.textField {
	float: left
}

.enhance #associatedFeatureGrid {
	width: 99.7% !important
}

.enhance #associatedFeatureGrid #box2 {
	width: 100% !important
}

#dvftrLMGridTableData.coloum-count .fht-thead .editLineItemEnt thead th:nth-child(5) div
	{
	width: 447px !important
}

.searchBox .pagination {
	display: none
}

.searchBox .yui-skin-sam, .searchBox #paginated {
	/* border: solid 1px #bcbcbc;
	border-bottom: 0;
	border-right: solid 1px #bcbcbc */
	
}

.searchBox tr td.yui-dt-col-status .yui-dt-liner, .searchBox tr td.yui-dt-col-lifeCycleStage .yui-dt-liner,
	.searchBox tr td.yui-dt-col-isTestEntitlement .yui-dt-liner, .searchBox tr td.yui-dt-col-revokeStatus .yui-dt-liner,
	.searchBox tr td.yui-dt-col-enabled .yui-dt-liner, .searchBox tr td.yui-dt-col-enfEnabled .yui-dt-liner,
	.searchBox tr td.yui-dt-col-deployed .yui-dt-liner {
	text-align: center
}

.yui-skin-sam th.yui-dt-sortable .yui-dt-label {
	margin-right: 0
}

.pagination {
	text-align: right;
	vertical-align: middle;
	border-top: solid 1px #bcbcbc;
	background: #f9f9f9;
}

.pagination span {
	vertical-align: middle;
}

nobr a, .footer-pagination a, .pagination a {
	color: #555555;
	display: inline-block;
	font-size: 17px;
	line-height: 0.8;
	vertical-align: middle;
}

nobr a:hover, .footer-pagination a:hover {
	color: #555
}

.PageSize.form-wraper select {
	width: 42px !important;
	float: none
}

.ico-icons {
	display: inline-block;
	padding: 7px 0 0 3px
}

.ico-icons img {
	height: 13px;
	float: left
}

.font-icons {
	position: relative;
	margin: 0 0 0 2px;
	display: inline-block;
	font-size: 17px;
	top: 3px
}

#activationdatalist .font-icons {
	top: 0px
}

.font-icons i {
	cursor: pointer
}

.font-icons i:nth-child(2) {
	margin-left: -10px
}

#mnuSubMenuItems {
	overflow: hidden;
	padding-left: 2px
}

.navigation_new div {
	height: 31px
}

.navigation_new ul li a {
	height: 28px;
	padding-top: 9px;
	border-right: solid 1px #bcbcbc;
	border-left: solid 1px #fff;
	width: 100%;
	text-align: center
}

#mnuEntitlement {
	width: 10% !important
}

#mnuProfile {
	width: 8% !important
}

#mnuTools {
	width: 8% !important
}

#cpMnuItm {
	width: 12% !important
}

.subNav_new a {
	border-radius: 3px 3px 0 0
}

.subNav_new a:first-child {
	border-left: 1px solid #fff
}

.subNav_new a.on {
	height: 22px;
	font-size: 13px
}

.subNav_curved a.on span {
	margin-right: 0
}

.contSubTitle {
	font-size: 13px;
	display: inline-block;
	min-width: 650px;
	line-height: 2.8;
	height: 14px;
}

.subTitle {
	font-size: 14px
}

.contTabs {
	border-radius: 3px;
	overflow: hidden
}

.noBorderBottom {
	padding: 0 !important
}

.homeTable1.tableLayout th, .homeTable1.tableLayout td {
	padding: 10px 7px;
}

.homeTable1.tableLayout td {
	border-right: none;
}

.contTable1 th, .contTable1 td {
	font-size: 11px;
	vertical-align: top;
	padding: 3px 0
}

.contTable1 td.rtAln, .form-wraper td.rtAln {
	text-align: right;
	padding-right: 5px
}

.contTable1 th {
	background: #e9e9e9
}

#viewCustomerForm {
	clear: right
}

.addLMDiv label {
	float: right;
	padding-top: 0 !important
}

#addEditUserFrm .swapping-grid .yui-dt-col-Select, #RolesDetailsFrm .swapping-grid .yui-dt-col-Select,
	#addEditSuiteForm .swapping-grid .yui-dt-col-Select {
	width: 1%
}

#roleDetails .tableLayout th, #roleDetails .tableLayout td {
	text-align: center
}

#roleDetails .tableLayout th:first-child, #roleDetails .tableLayout td:first-child
	{
	text-align: left
}

.grid-view {
	margin: -15px 0 -16px
}

#RolesDetailsFrmDiv .contTable1 th, #RolesDetailsFrmDiv .contTable1 td {
	padding: 5px 10px
}

#RolesDetailsFrmDiv .contAcrTopInr {
	padding-left: 11px
}

.clr-bth {
	clear: both
}

.yui-skin-sam .mask {
	opacity: .5
}

.yui-skin-sam .yui-panel .hd {
	font-size: 125% !important;
	border: 0;
	color: #555 !important;
	padding: 10px !important;
	background: #f8f8f8;
	border-bottom: 1px solid #e5e5e5;
	line-height: inherit !important;
	font-weight: 400 !important
}

.yui-skin-sam .container-close {
	background-position: left -3px;
	height: 9px;
	top: 15px
}

.yui-skin-sam .yui-panel .bd {
	border: 0
}

.yui-overlay .action-buttons.popup-btnwrap {
	padding: 5px 10px;
	border-top: 1px solid #e5e5e5
}

.chckbox-msg {
	font-size: 11px;
	padding-left: 3px
}

#addEditFeatureFrmDiv .swapping-grid .statusBoxPopup #box1 .yui-dt-col-name select
	{
	width: 128px !important;
}

#dialogCopyFeaturePopup {
	width: 315px !important
}

#dialogAddCust, #readOnlyDialog {
	width: 680px !important
}

#addEditChannelPartner {
	width: 680px !important
}

.yui-overlay {
	background: #FFF;
	overflow: hidden
}

.enhance .contAcrTop {
	margin-top: 0;
	border: 0;
	border-bottom: 1px solid silver
}

#calendarContainer table th:last-child {
	border-right: 0 !important;
}

.soria .enhance .dijitSelect, .soria .enhance .dijitTextBox, .soria .enhance .dijitTextArea
	{
	background: none;
	border: 0 none !important;
	height: auto !important;
	padding: 0 !important
}

.soria .dijitContentPane {
	padding: 7px 10px 10px !important
}

.soria .dijitContentPane.report-view, .soria #reportForm .dijitContentPane
	{
	padding: 0 !important
}

.soria #entitlementLeftPane .dijitContentPane {
	padding: 0 !important
}

.soria .rightBox>.dijitContentPane {
	padding: 0 !important
}

.soria #divrightbar .dijitContentPane {
	padding: 0 !important
}

#contentsForEditlineItem .popupForm .textField {
	border: 1px solid #d9d9d9 !important
}

#templateAttrContent .popupForm {
	padding: 0
}

#divFingerPrintDetails {
	margin: -15px 0;
	border-top: 1px solid #d9d9d9
}

.rgt-frstcol {
	width: 33%
}

.rgt-scndcol {
	width: 15%
}

.rgt-thrdcol {
	width: 30%
}

.rgt-frthcol {
	width: 22%
}

.lm-frst-col {
	width: 28%
}

.lm-scnd-col {
	width: 22%
}

.lm-thrd-col {
	width: 28%
}

.lm-frth-col {
	width: 22%
}

#addEditPrdContentDiv .swapping-grid #associatedFeatureGrid td.yui-dt-col-ftrName div.yui-dt-liner
	{
	position: relative;
}

#addEditPrdContentDiv .swapping-grid #associatedFeatureGrid .yui-dt-col-ftrName div.yui-dt-liner
	{
	width: 230px;
}

#addEditPrdContentDiv .swapping-grid #associatedFeatureGrid td.yui-dt-col-ftrName div.yui-dt-liner label
	{
	padding-left: 13px
}

#addEditPrdContentDiv .swapping-grid #associatedFeatureGrid td.yui-dt-col-ftrName div.yui-dt-liner input
	{
	position: absolute;
	left: 0;
}

#addDownload.enhance .group-section {
	padding: 0
}

.yui-skin-sam .yui-dt th, .yui-skin-sam .yui-dt th a {
	color: #555
}

/* Tables TH arrows fixes */
#yui-dt2-th-creationDate, #yui-dt0-th-expirationDate,
	#yui-dt3-th-totalSeatsSold, #yui-dt0-th-eid, #yui-dt0-th-dataType,
	.yui-dt-last {
	width: 100%;
}

#yui-dt3-th-totalSeatsSold-liner, #yui-dt0-th-eid-liner,
	#yui-dt0-th-dataType-liner {
	width: 91% !important;
}

.error, .success {
	background: #f2dede;
	border: 1px solid #ebccd1;
	border-radius: 3px;
	color: #b94a48;
	display: block;
	margin-bottom: 5px;
	padding: 5px 0;
	transition: all .2s ease 0;
	width: 99.8%;
	text-align: center
}

.nopadding .error, .nopadding .success {
	margin-left: 12px;
	margin-bottom: 12px;
}

.contentReport .error, .contentReport .success {
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 12px;
	width: auto;
}

.success {
	background: #dff0d8;
	color: #468847;
	border-color: #d0e6be
}

#quantityDetails {
	border-bottom: solid 1px #ccc
}

#quantityDetails .homeTable1.tableLayout td {
	padding: 13px 7px;
}

#showActivatee .form-wraper .dijitTextBox {
	float: left;
	border: 0 !important;
	height: auto !important;
	padding: 0 !important;
	width: auto !important
}

#quantityDetails .dijitTextBox {
	width: 100px
}

.yui-overlay #activateContent .action-buttons.popup-btnwrap {
	padding: 10px 0 0
}

.ent-contTable1 th, .ent-contTable1 td {
	padding: 5px
}

.enhance .group-section.remve-padding {
	padding: 0
}

.enhance .group-section.remve-padding .addHeader {
	margin-bottom: 0
}

#CustomerManagementPopUpForm .form-wraper .dijitTextBox {
	border: 0 !important;
	height: auto !important;
	padding: 0 !important;
	width: auto !important
}

#CustomerManagementPopUpForm .form-wraper textarea.dijitTextBox {
	height: 30px !important
}

.yui-skin-sam .yui-dialog .ft {
	overflow: hidden;
	padding: 10px;
	border: 0;
	border-top: solid 1px #ccc
}

.yui-skin-sam .yui-dialog .ft span.button-group {
	float: right
}

#addEditChannelPartnerContent.dijitContentPane, #addEditChannelPartner.yui-overlay
	{
	overflow: inherit
}

.dijitTextBox {
	width: auto
}

.popupForm {
	padding: 0
}

.yui-overlay #tblTemplateAttrCertButtons.action-buttons.popup-btnwrap {
	margin: 0 -10px;
	padding-bottom: 0
}

.yui-skin-sam .yui-simple-dialog .bd span.hlpicon {
	display: none
}

td.smalTxt {
	padding: 0
}

.smalTxt span {
	margin-top: -22px;
	position: relative;
	margin-right: 10px
}

.login-toplinks {
	padding: 30px 0
}

.login-wraper, .forget-wraper, .customer-login, .partner-login {
	left: 50%;
	margin-left: -188px;
	margin-top: -197px;
	position: absolute;
	top: 50%
}

.forget-wraper {
	margin-top: -134px
}

.back {
	float: right
}

.customer-login {
	margin-top: -215px
}

.partner-login {
	margin-top: -209px
}

.loginBox.form-wraper input[type="text"], .loginBox.form-wraper input[type="password"],
	.loginBox.form-wraper select {
	width: 314px !important;
	padding: 10px 5px !important
}

.loginBox.form-wraper input[type="text"], .loginBox.form-wraper input[type="password"]
	{
	width: 270px !important;
	padding-left: 37px !important
}

.loginBox label, .loginBox select, .loginBox input[type="text"],
	.loginBox input[type="password"] {
	margin: 0 0 15px
}

.loginBox .textField {
	padding-left: 0 !important
}

.loginBox .login-logo {
	width: 255px;
	overflow: hidden;
	margin: auto;
	padding-top: 5px
}

.loginBox .userid {
	background: url(../images/userid-icon.png) no-repeat left top
}

.loginBox input[type="password"] {
	background: url(../images/password-icon.png) no-repeat 8px 4px
}

.loginBox input[type="password"]:-moz-placeholder {
	color: #000
}

.loginBox input[type="text"] {
	background: url(../images/userid-icon.png) no-repeat 8px 4px
}

.loginBox .product-key input[type="text"] {
	background: url(../images/key-icon.png) no-repeat 7px 4px
}

.loginBody .default, .MasterFooter {
	position: relative !important;
	padding: 16px 0 0;
	float: left;
	width: auto;
	color: #555555;
}

.loginBody .footer-wraper {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	overflow: inherit;
	-webkit-box-shadow: 0px -1px 3px 0px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0px -1px 3px 0px rgba(0, 0, 0, 0.75);
	box-shadow: 0px -1px 3px 0px rgba(0, 0, 0, 0.75);
}

.footer-wraper .footer {
	padding: 0 10px 0 11px;
	margin: auto;
	position: relative
}

.gemalto-logo {
	padding: 8px 0px;
	position: absolute;
	right: 11px
}

.gemalto-logo a {
	padding-right: 0;
}

.gemalto-logo img {
	filter: grayscale(100%);
}

.gemalto-logo img:hover {
	filter: none;
}

.loginBody .gemalto-logo {
	top: 0;
	background: none;
	right: 10px;
}

.loginBody .dijitPlaceHolder {
	left: 38px !important;
	top: 11px !important;
	font-style: normal !important
}

.loginBody .remeber-me {
	font-size: 11px;
	float: left;
	margin: 0 0 0 2px
}

.loginBox input[type="button"] {
	font-size: 15px;
	color: #fff;
	min-width: 80px !important;
	font-weight: 400;
	height: auto;
	padding: 6px 0 !important
}

.footer-wraper {
	position: relative;
	bottom: 0;
	background: #e9e9e9;
	height: 45px;
	margin: auto
}

.loginBody .footer {
	width: auto
}

.buttonRow>a#forgotpassword {
	float: right;
	margin: 6px 0 0
}

.login-toplinks>a {
	font-size: 13px;
	font-weight: normal;
	margin-left: 5px;
	margin-right: 5px;
	text-decoration: none
}

.tabcontent {
	display: none;
	-webkit-animation: fadeEffect 1s;
	animation: fadeEffect 1s;
}

.smalTxt {
	padding: 0
}

.login-error-wrap .error, .login-error-wrap .success {
	margin: 24px 15px 0;
	width: auto
}

.myAutoComplete input[type="text"] {
	background: url(../images/search-icon.png) no-repeat 141px 0;
	padding-right: 18px !important;
	width: 137px !important
}

#editDistUsercontents .form-wraper .dijitTextBox {
	float: left
}

.note {
	position: relative;
	background: #eee;
	border: 2px solid #ccc;
	padding: 2px 5px;
	display: inline-block;
	font-size: 11px
}

.note:after, .note:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none
}

.note:after {
	border-color: rgba(136, 183, 213, 0);
	border-right-color: #eee;
	border-width: 12px;
	margin-top: -12px
}

.note:before {
	border-color: rgba(194, 225, 245, 0);
	border-right-color: #ccc;
	border-width: 15px;
	margin-top: -15px
}

#divMain #mnuSubMenuBar {
	display: none
}

.cmn-toggle {
	position: absolute;
	margin-left: -9999px;
	visibility: hidden
}

.cmn-toggle+label {
	display: block;
	position: relative;
	cursor: pointer
}

input.cmn-toggle-round+label {
	padding: 2px;
	width: 35px;
	height: 15px;
	background-color: #ddd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px
}

input.cmn-toggle-round+label:before, input.cmn-toggle-round+label:after
	{
	display: block;
	position: absolute;
	top: 1px;
	left: 1px;
	bottom: 1px;
	content: ""
}

input.cmn-toggle-round+label:before {
	right: 1px;
	content: "No";
	padding-left: 14px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	-webkit-transition: background .4s;
	-moz-transition: background .4s;
	-o-transition: background .4s;
	transition: background .4s;
	padding-top: 0px;
	border: 1px solid #ccc
}

input.cmn-toggle-round+label:after {
	width: 9px;
	margin-top: 0;
	height: 16px;
	background-color: #fff;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	-ms-border-radius: 16px;
	-o-border-radius: 16px;
	border-radius: 16px;
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
	-webkit-transition: margin .4s;
	-moz-transition: margin .4s;
	-o-transition: margin .4s;
	transition: margin .4s
}

input.cmn-toggle-round:checked+label:before {
	background-color: #8ce196;
	content: "Yes";
	padding-left: 3px;
	padding-top: 0px
}

input.exclude.cmn-toggle-round:checked+label:before {
	background-color: #dddddd;
}

input.cmn-toggle-round:checked+label:after {
	margin-left: 27px;
	margin-top: 0
}

.switch {
	width: 41px;
	margin: 0
}

.form-wraper td .switch label {
	margin: 0;
	text-align: left;
}

#dvftrLMGridTableData {
	border-bottom: solid 1px #CCC
}

.enhance .group-section.group-inner-section {
	border-radius: 0;
	margin-bottom: 0;
	padding-bottom: 10px;
	margin-top: 10px
}

.enhance .group-section.group-inner-section.rmve-padding {
	padding-bottom: 0
}

.group-inner-section .group-heading {
	background: rgba(204, 204, 204, 0.70);
	border-bottom-color: #CCC;
	color: #5F5F5D;
	margin-bottom: 10px
}

.group-inner-section.rmve-padding .group-heading {
	margin-bottom: 0
}

.enhance .group-inner-section .heading-button {
	margin-top: 1px
}

.enhance .group-inner-section .heightFixed {
	border-bottom: 0
}

.form-wraper .group-inner-section .sub-attribute {
	margin-top: 1px !important;
	margin-left: 2px !important
}

.enhance .group-section.group-inner-section table.grid th {
	font-weight: 400
}

.yui-dt-col-addBtn .yui-dt-liner {
	text-align: center
}

.enhance hr.seprator {
	margin: 15px 0 0
}

#addCustContents .dijitPlaceHolder, #addEditCustomerFormDiv .dijitPlaceHolder
	{
	font-style: normal;
	left: 6px;
	top: 6px
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
	color: gray !important;
	font: 10px Arial, Helvetica, sans-serif !important
}

input::-moz-placeholder, textarea::-moz-placeholder {
	color: gray !important;
	font: 10px Arial, Helvetica, sans-serif !important
}

.form-wraper input.readOnlyInputText[type="text"] {
	border: 0 !important;
	padding-left: 0 !important
}

#qtyToAddSpan div.textField input {
	width: 90% !important
}

.enhance .attr-labels:nth-child(2n) td:first-child {
	width: 40% !important
}

.enhance .attr-labels:nth-child(2n) td:last-child {
	width: 60% !important
}

.enhance #entitlementDiv .attr-labels:nth-child(even) td:first-child {
	width: 40% !important
}

.enhance #entitlementDiv .attr-labels:nth-child(even) td:last-child {
	width: 60% !important
}

.enhance #productKeyAttrDiv .attr-labels:nth-child(even) td:first-child
	{
	width: 46% !important
}

.enhance #productKeyAttrDiv .attr-labels:nth-child(even) td:last-child {
	width: 54% !important
}

.legend-wrap .legend-heading {
	position: relative;
	background: #fff;
	top: 8px;
	left: 16px;
	color: #824882;
	font-size: 110%
}

.legend-wrap .legend-bodywraper {
	border: 1px solid #CCC;
	padding: 15px 8px
}

.legend-wrap .dvAssociateProducts {
	clear: both;
	border: solid 1px #CCC
}

.legend-wrap .dvAssociateProducts tr td:last-child {
	border-right: 0;
	border-bottom: 0
}

.legend-wrap .searchBox {
	margin-bottom: 15px
}

.legend-wrap .contTabs {
	margin-bottom: 10px;
	margin-top: -5px
}

.legend-wrap .dvAssociateProducts .yui-dt-hd, .legend-wrap .dvAssociateProducts .yui-dt-bd
	{
	width: 100% !important
}

.legend-wrap .footer-pagination {
	border: solid 1px #CCC
}

.legend-wrap .searchBox img {
	margin: 4px 0 0 3px
}

.legend-wrap .yui-skin-sam .yui-dt-scrollable .yui-dt-data tr.yui-dt-last td
	{
	border-bottom: 0
}

#yearSelector .form-wraper select {
	width: 90px !important
}

#lockingCriteriaDialog td input[type="checkbox"] {
	margin-right: 3px
}

.enhance#addEditNotificationFormDiv .group-section {
	overflow: inherit
}

.set-frequency {
	float: left;
	margin: 0 0 0 15px
}

.form-wraper .frequency td.frequency-label label, .form-wraper .frequency td.frequency-label input
	{
	float: left;
	margin-right: 3px
}

.form-wraper .frequency td.frequency-label label {
	margin: 6px 5px 6px 0
}

#divMonthly select {
	float: none;
	width: 60px !important
}

.tr-heading {
	background: #f4f3f3;
	height: 28px;
	padding: 0 0 0 10px !important;
	font-weight: 700
}

.expColBoxRevoke {
	min-height: inherit
}

#featuresDiv #box1 .yui-dt-col-name .yui-dt-liner {
	overflow: hidden !important
}

#featuresDiv #box1 .tblchkbox.yui-dt-col-Select .yui-dt-liner {
	width: auto !important
}

#featuresDiv #box2 .tblchkbox.yui-dt-col-ftrExcludable .yui-dt-liner {
	width: 90px !important
}

#featuresDiv #box2 .yui-dt-col-ftrDefault .yui-dt-liner {
	width: 70px !important
}

#featuresDiv #box2 td.yui-dt-col-ftrName .yui-dt-liner {
	height: auto !important
}

#featuresDiv .swapping-grid .yui-dt-col-licenseModel select {
	margin-right: 15px;
}

#languages {
	position: fixed;
	bottom: 55px;
	left: 3px
}

#languages .lang-unselected {
	text-align: center;
	line-height: 22px;
	padding-left: 5px;
	padding-right: 5px
}

#languages .lang-selected {
	border-bottom: 3px solid #F39100;
	text-align: center;
	line-height: 22px;
	padding-left: 5px;
	padding-right: 5px
}

#languages a.lang-unselected:hover {
	color: #6E2B6C;
	text-align: center;
	line-height: 22px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none
}

#languages a.lang-selected:hover {
	border-bottom: 3px solid #6E2B6C;
	color: #6E2B6C;
	text-align: center;
	line-height: 22px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none
}

.customer-login .loginBox .buttonRow {
	margin-bottom: 25px
}

.customer-login #widget_username {
	position: relative
}

.customer-login .loginBox #widget_username .dijitValidationContainer input[type="text"]
	{
	background: none;
	border: 0 !important;
	position: absolute;
	height: 10px !important;
	width: 10px !important;
	padding: 0 !important;
	top: 13px;
	right: 4px
}

.enhance .form-wraper table.grid .smallTextBox input[type="text"] {
	width: 57px !important
}

#entitlementDiv .yui-dt-col-editLineItem .yui-dt-liner {
	position: relative;
	width: 50px;
	height: 20px;
	margin: auto
}

#entitlementDiv .yui-dt-col-editLineItem .yui-dt-liner i {
	position: absolute;
	height: 20px;
	width: 20px;
	top: 1px;
	cursor: pointer;
	font-size: 18px
}

#entitlementDiv .yui-dt-col-editLineItem .yui-dt-liner i.fa.fa-edit {
	left: 0
}

#entitlementDiv .yui-dt-col-editLineItem .yui-dt-liner i.fa.fa-trash {
	right: 0;
	top: 0
}

#entitlementDiv .yui-dt-col-editLineItem .yui-dt-liner i.fa.fa-list {
	right: 2px;
	top: 2px;
	border: 1px solid #fff;
	height: 14px;
	padding: 1px 0 0 2px;
	width: 16px;
	border-radius: 3px;
	font-size: 14px
}

#entitlementDiv .yui-dt-col-editLineItem .yui-dt-liner i:hover {
	color: #000
}

#entitlementDiv tr.yui-dt-selected .yui-dt-col-editLineItem .yui-dt-liner i
	{
	color: #f2f2f2
}

#entitlementDiv tr.yui-dt-selected .yui-dt-col-editLineItem .yui-dt-liner i:hover
	{
	color: #fff
}

.yui-skin-sam .yui-dt tr.hidden {
	display: none
}

.dijitCheckBoxInput {
	opacity: 1
}

#addDistUsercontents div.inputTextLarge, #editDistUsercontents div.inputTextLarge
	{
	width: auto !important
}

#addDistUsercontents .enhance .attr-labels, #editDistUsercontents .enhance .attr-labels
	{
	min-height: 26px
}

#editDistUsercontents .sub-attribute {
	position: absolute
}

#addEditEntContentDiv .dijitTextBoxReadOnly, #addEditEntContentDiv .dijitTextBoxDisabled,
	#addEditEntContentDiv .dijitDisabled {
	background: none !important
}

#addEditLMContentDiv .dijitTextBoxReadOnly, #addEditLMContentDiv .dijitTextBoxDisabled,
	#addEditLMContentDiv .dijitDisabled {
	background: none !important
}

.removeFloat, .form-wraper td .removeFloat label.sub-label {
	float: none
}

#newTransferedEntDialog .splitTransferTable {
	outline: 1px solid silver;
	width: 100%;
	margin-top: 7px
}

#newTransferedEntDialog .splitScrollDiv .splitTransferTable {
	margin-top: 0
}

#newTransferedEntDialog .splitScrollDiv {
	outline: 1px solid silver;
	overflow-y: auto;
	border-left: 0
}

#newTransferedEntDialog .splitTransferTable td {
	padding: 4px 4px 4px 5px
}

.exp.menu_head i {
	font-size: 17px;
	margin: 0 5px 0 0
}

#editPage .exp.menu_head i {
	float: left;
	margin-top: -1px
}

.exp.menu_head i.HoverTooltip {
	color: #6b2a6d
}

.exp.menu_head label {
	cursor: pointer
}

.PropertyDetail {
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd
}

#divPropertyInfo {
	clear: right
}

.widget {
	margin-bottom: 15px
}

.widget.box {
	border: 1px solid #d9d9d9
}

.widget-content table {
	table-layout: fixed
}

.widget-content table td {
	word-wrap: break-word
}

.lftNav {
	margin-top: 15px
}

.leftPanel ul.lftNav li {
	padding-top: .4em;
	position: relative
}

.lftNav a {
	background: #7a7a7a;
	display: inline-block;
	width: 310px;
	padding: 4px 0 4px 15px;
	border-top: 0;
	color: #fff;
	text-decoration: none
}

.lftNav .active a {
	background: #98999b
}

.lftNav .active a:before {
	right: 0;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 225, 255, 0);
	border-right-color: #fff;
	border-width: 7px;
	margin-top: -4px
}

.widget.box .widget-header {
	background: #f9f9f9 none repeat scroll 0 0;
	border-bottom-color: #d9d9d9;
	line-height: 30px;
	margin-bottom: 0;
	cursor: pointer;
	height: 30px;
	position: relative
}

.widget.box .widget-header.removeArrow {
	padding: 5px 0 0 10px;
	height: 25px;
	line-height: 25px;
	cursor: inherit;
}

.widget.box .widget-header.removeArrow h4 {
	cursor: inherit;
}

#editPage .widget.box .widget-header {
	padding-left: 10px;
	font-size: 13px
}

.widget .widget-header {
	border-bottom: 1px solid #ececec;
	margin-bottom: 15px
}

.widget .widget-header h4 {
	color: #555;
	display: inline-block;
	font-size: 12px;
	font-weight: 400;
	margin: 0;
	width: 100%
}

.widget .widget-header h4 span {
	background: none repeat scroll 0 0 #F3F3F3;
	border-right: 1px solid #D4D4D4;
	margin-right: 5px;
	padding: 6px 10px;
	font-size: 16px;
	display: inline-block;
	min-width: 10px;
	min-height: 18px
}

.widget .widget-header .btn-group {
	display: inline-block;
	float: right;
	margin: -1px 0 0;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.widget .widget-header .btn-group {
		margin: 0
	}
}

.btn {
	-moz-user-select: none;
	background-color: #f3f3f3;
	background-image: none;
	border: 1px solid rgba(0, 0, 0, 0.13);
	border-radius: 0;
	box-shadow: none;
	color: #333;
	cursor: pointer;
	filter: none;
	font-size: 11px;
	font-weight: 400;
	padding: 7px 13px 8px;
	position: relative;
	text-shadow: none;
	z-index: 1;
	border-bottom: 0;
	border-top: 0;
	text-decoration: none
}

.btn:hover {
	background: #f8f8f8
}

.detailHeading {
	width: 100%;
	margin-bottom: 10px;
	clear: right
}

#divPropertyInfo .contTable1 th, #divPropertyInfo .contTable1 td {
	border: 0
}

#divPropertyInfo .homeTable1 tr:hover {
	background: none
}

.leftBox.toolleft {
	margin-right: 48px
}

.rightSectionDetails .contSubTitle {
	margin: 12px 0
}

.rightSectionDetails .rgt-frstcol {
	width: 27%
}

.rightSectionDetails .rgt-scndcol {
	width: 29%
}

.rightSectionDetails .rgt-thrdcol {
	width: 22%
}

.rightSectionDetails .rgt-frthcol {
	width: 22%
}

.search-wrapper {
	border-left: 1px solid #bcbcbc;
	border-right: 1px solid #bcbcbc;
	overflow: hidden;
	padding: 10px 10px 10px 17px
}

.search-wrapper label {
	float: left;
	padding-right: 5px;
	padding-top: 5px
}

.search-wrapper a {
	background: #e8e8e8;
	float: left;
	border: 1px solid #bcbcbc;
	display: inline-block;
	margin-left: -1px;
	padding: 5px 10px;
	text-decoration: none;
	color: #555
}

.identitiesDeployed.homeTable1.contTable2 th:first-child,
	.identitiesDeployed.homeTable1.contTable2 td:first-child {
	padding: 6px;
	text-align: right
}

#addEditTemplateAttrFormDiv .form-wraper textarea {
	width: 81.7% !important;
	border: 1px solid #ccc !important;
	padding: 5px !important
}

.form-wraper #tdDefaultValueXml textarea, .form-wraper #tdDefaultValue textarea
	{
	height: 100px !important
}

#tdDefaultValueXml, #tdDefaultValue {
	padding-top: 6px
}

#showEditXmlContent .tabbing {
	text-align: center;
	border-bottom: solid 1px #bcbcbc;
	margin: 0 0 10px
}

#showEditXmlContent .tabbing .selected {
	background: #fff;
	border-bottom: 0
}

#showEditXmlContent .tabbing input {
	margin-bottom: -1px
}

.yui-dt-col-eid .yui-dt-liner {
	width: 60px !important
}

#reportForm {
	margin-left: 22px
}

#tblIdentityGrid {
	border-left: solid 1px #bcbcbc
}

.yui-skin-sam tr.yui-dt-even td.yui-dt-asc, .yui-skin-sam tr.yui-dt-even td.yui-dt-desc
	{
	background-color: transparent
}

.yui-skin-sam tr.yui-dt-odd td.yui-dt-asc, .yui-skin-sam tr.yui-dt-odd td.yui-dt-desc
	{
	background-color: transparent
}

.yui-skin-sam .yui-dt-selected {
	background-color: #e1d7e0 !important
}

#divContactInfo, .pageTitle, #roleDetails, #userDetailsForm {
	clear: right
}

#contactsListAndDetails .yui-dt-col-customername .yui-dt-liner {
	width: 100px
}

#divPleasewait {
	background: transparent !important
}

.subButtonSpacing {
	margin: 0px
}

.borderTop {
	border-top: solid 1px #bcbcbc
}

input[type="file"] {
	border: solid 1px #bcbcbc;
	padding: 2px
}

#activationListing .searchBox {
	margin-bottom: 13px
}

#activationListing .searchBox .font-icons {
	top: 0;
	padding: 3px 5px 5px;
	float: left;
	margin-right: 5px;
}

#preActivationList table {
	border-top: solid 1px #bcbcbc;
	border-left: solid 1px #bcbcbc
}

#showActivatee #paginated table, #revocationlistdiv #paginated table {
	margin: 0
}

#licenseAttributes table.tableLayout {
	border-left: solid 1px #bcbcbc
}

#forSelf {
	position: relative;
	bottom: -3px
}

.displayNone {
	display: none
}

.addPaddingtopBottom {
	padding: 5px 0
}

.tableReadView td {
	padding: 5px 0
}

#divFeatureAttr.enhance .head-section {
	border: solid 1px #bcbcbc
}

span.search-icon {
	background: #e8e8e8;
	font-size: 14px;
	border: 1px solid #bcbcbc;
	display: inline-block;
	float: left;
	height: 20px;
	margin: 0 0 0 -1px;
	padding: 4px 5px 0;
	top: 0
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	span.search-icon {
		height: 19px;
		padding-top: 3px
	}
}

span.search-icon:hover, .search-wrapper a:hover {
	background: #f4f3f3
}

.dijitPlaceHolder {
	left: 5px;
	top: 5px
}

.admin-console .rgt-frstcol {
	width: 30%;
}

.admin-console .rgt-scndcol {
	width: 18%;
}

.admin-console .rgt-thrdcol {
	width: 27%;
}

.admin-console .rgt-frthcol {
	width: 25%;
}

.info {
	text-align: center;
}

span.search-icon:hover, .search-wrapper li a:hover {
	background: none;
}

#productDetails.associateNamedUsers {
	position: relative;
}

.associateNamedUsers #tblAssociatedLineItems th {
	padding-top: 26px;
}

.associateNamedUsers #tblAssociatedLineItems th div {
	border-bottom: 1px solid #bcbcbc;
	padding-bottom: 4px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 5px;
	width: 336px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.associateNamedUsers #tblAssociatedLineItems th div {
		width: 334px;
	}
}

.associateNamedUsers #tblAssociatedLineItems.productsuite th div {
	width: 253px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.associateNamedUsers #tblAssociatedLineItems.productsuite th div {
		width: 251px;
	}
}

.left-border {
	border-left: solid 1px #bcbcbc;
}

.top-border {
	border-top: solid 1px #bcbcbc;
}

.alignNamedUser {
	text-align: center;
	border-bottom: 1px solid #bcbcbc !important;
	border-left: solid 1px #bcbcbc !important;
}

.tbldataTotal {
	border-left: solid 1px #bcbcbc !important;
}

#box2 th.valign, #box2 th.valign {
	vertical-align: bottom !important;
}

.checkboxBottomAlign th.yui-dt-col-Select {
	padding-bottom: 9px !important;
	vertical-align: bottom !important;
}

.removeTDPadding td.rtAln {
	padding: 0;
}

.dojoxLegendText {
	width: 123px;
	display: inline-block;
	word-wrap: break-word;
}
/*Set the width for Associated Product and Features section td width in entitlement page*/
/*#entitlementLeftPane #productDetails #tblAssociatedLineItems{table-layout:fixed;}*/
#entitlementLeftPane #productDetails #tblAssociatedLineItems #LineItemReadonlyDetails
	{
	width: 8%;
}

#entitlementLeftPane #productDetails #tblAssociatedLineItems th:first-child
	{
	width: 4%;
}

#entitlementLeftPane #productDetails #tblAssociatedLineItems #startDateLI,
	#entitlementLeftPane #productDetails #tblAssociatedLineItems #endDateLI
	{
	width: 13%;
}

#entitlementLeftPane #productDetails #tblAssociatedLineItems #APF_Quantity
	{
	width: 20%;
}
/*Batch Entitlement*/
#contentsForAddBatchlineItem #prdKeyAttribGrid .group-section,
	#contentsForEditlineItem #prdKeyAttribGrid .group-section {
	border: 0;
	margin: 0;
	padding: 5px 0 0 0;
}

#contentsForAddBatchlineItem .hyperlinkStyle, #contentsForEditlineItem .hyperlinkStyle
	{
	float: left;
	margin: 3px 0 0 5px;
}
/*Number of Days */
.form-wraper .countDays input[type="text"] {
	width: 29px !important;
	padding: 5px 3px !important;
}

.enhance td div.dijit.countDays input[type="text"][disabled] {
	border: solid 1px #cccccc !important;
}
/*Download*/
#divDownloadInfo {
	clear: right;
}

/*Download Stats*/
.stats {
	border: solid 1px #bcbcbc;
	clear: both;
	float: left;
	width: 100%;
	margin-top: 10px;
	font-size: 11px;
}

.stats h4 {
	background: #f1f1f1;
	border-bottom: solid 1px #bcbcbc;
	padding: 8px 10px;
	margin: 0;
	font-size: 12px;
	cursor: pointer;
}

.stats h4 span {
	background: url("../images/accordian-right-arrow.png") no-repeat right
		center;
	float: right;
	height: 18px;
	width: 18px;
}

.stats h4 span.expand {
	background: url("../images/accordian-down-arrow.png") no-repeat right
		center;
}

.stats .form-wraper td label {
	margin-top: 0;
}

.stats .statsDetials {
	display: none;
}

.form-wraper td .numDayCheckEnable label {
	font-size: 11px;
}

.numDayCheckEnable, .numDayCheckEnable input, .numDayCheckEnable label {
	float: left;
}

.numDayCheckEnable input {
	margin-right: 2px;
}

.numDayCheckEnable.disabled {
	background: #ececec;
	color: #bcbcbc;
	border-color: #bcbcbc !important;
	border-left: 0 !important;
}

.form-wraper td .numDayCheckEnable label {
	font-weight: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.numDayCheckEnable {
		padding: 5px 0 4px 3px;
	}
	.form-wraper .countDays input[type="text"] {
		width: 27px !important;
	}
}
/*Number of Days */
.form-wraper .countDays input[type="number"] {
	width: 29px !important;
	padding: 5px 3px !important;
}

.enhance td div.dijit.countDays input[type="number"][disabled] {
	border: solid 1px #cccccc !important;
}

.form-wraper td .numDayCheckEnable label {
	font-size: 11px;
}

.numDayCheckEnable, .numDayCheckEnable input, .numDayCheckEnable label {
	float: left;
}

.numDayCheckEnable input {
	margin-right: 2px;
}

.numDayCheckEnable.disabled {
	background: #ececec;
	color: #bcbcbc;
	border-color: #bcbcbc !important;
	border-left: 0 !important;
}

.form-wraper td .numDayCheckEnable label {
	font-weight: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.numDayCheckEnable {
		padding: 5px 0 4px 3px;
	}
	.form-wraper .countDays input[type="number"] {
		width: 27px !important;
	}
}
/*---------------------------------------------------------------------------------------*/
#addEditContactForm #myAutoComplete input[type="text"] {
	background: url(../images/search-icon.png) no-repeat 140px -1px;
	padding-right: 20px;
	width: 135px;
}

#addEntcontents::after {
	content: "";
	clear: both;
	display: table;
}
/*------------------Download Popup of Entitlement--------------------------*/
#divDownloadView .contAcrTopInr {
	padding-top: 7px;
}

#tbldvPrdDownload.contTable1 th, #tbldvPrdDownload.contTable1 td {
	font-size: 12px;
}

#showDownloadLinkDv, #showFileNameAsLinkDv {
	border: solid 1px #bcbcbc;
	border-bottom: 0;
	vertical-align: middle;
	text-align: center;
	height: 26px;
	width: 140px;
	padding-top: 8px;
	float: left;
}

#showDownloadLinkDv label, #showFileNameAsLinkDv label {
	cursor: pointer;
}

#showDownloadLinkDv.selected label, #showFileNameAsLinkDv.selected label
	{
	cursor: default;
}

#showDownloadLinkDv.selected, #showFileNameAsLinkDv.selected {
	background: #f9f9f9;
	color: #ba0b68;
	height: 27px;
	position: relative;
	z-index: 1;
	bottom: -1px;
	margin-top: -1px;
}

#showDownloadLinkDv {
	border-left: 0;
}

#copyAllBtn {
	float: right;
	margin: 10px 5px 0 0;
}
/*---------------------------------------------------------------------CSS Merging*/

/*Number of Days */
.form-wraper input[type="text"].DatetextField {
	width: 55px !important;
	margin-right: 2px;
	padding: 5px 3px !important;
	float: left;
}

.form-wraper input[type="number"].countDays {
	width: 25px !important;
	margin-right:2px;
	padding: 5px 3px !important;
	float: left;
}

.numDayCheckEnable {
	border: solid 1px #bcbcbc;
	font-size: 11px;
	font-weight: normal;
	border-left: 0;
	padding: 5px 0 4px 3px;
}

.form-wraper .numDayCheckEnable label {
	font-size: 11px;
}

.numDayCheckEnable, .numDayCheckEnable input, .numDayCheckEnable label {
	float: left;
}

.col .numDayCheckEnable input {
	margin: 0 2px 0 0;
}

.numDayCheckEnable.disabled {
	background: #ececec;
	color: #bcbcbc;
	border-color: #bcbcbc !important;
	border-left: 0 !important;
}

.form-wraper .numDayCheckEnable label {
	font-weight: normal;
	width: 40px;
	padding-top: 0px;
	padding-bottom: 1px;
	height: 12px;
}

.form-wraper .countDays input[type="number"] {
	width: 27px !important;
}

}
/*----------------------------------------------------------Configure License Modal*/
#lmAttrForm>div:first-child {
	border: solid 1px #bcbcbc;
	margin: -16px 0 15px 0;
}

#lmAttrForm .row {
	width: 97%;
	margin: auto;
}

/*---------------------------------------------- CSS for xml type custom attribute dialog start */
#xmlForm .tabbing .selected {
	background: #FFFFFF;
	border-bottom: solid 1px #ffffff;
}

#xmlForm .tabbing input {
	margin-bottom: -1px;
	border-radius: 2px 2px 0 0;
}

#xmlForm .tabbing {
	border-bottom: 1px solid #BCBCBC;
	margin: 0 0 10px;
	text-align: center;
}

#xmlForm #xmlView, #xmlForm #formView {
	overflow: hidden;
}

/*-----------------------------------------------Activation-----------------------------------------------*/
#activationForm .group-section.activationform {
	margin: 15px 0;
	overflow: inherit;
	padding-top: 10px;
}

#activationForm .group-section.activationform .col.fullcol.labeAalignThird label
	{
	width: 38%;
}

#activationForm input[type="text"], 
#activationForm input[type="number"],
#addDistributorUserDialog input[type="text"],
#addDistributorUserDialog input[type="number"] {
	width: 131px !important;
}

#activationForm select, #addDistributorUserDialog select {
	width: 143px !important;
}

#activationForm .group-section.activationform .angucomplete-dropdown {
	max-height: 139px;
	margin-top: 26px;
}

#activationForm hr {
	border: solid 1px #bcbcbc;
	height: 1px;
	outline: none;
	margin: 10px 0;
}

.activationform>#customAttrDiv {
	margin-top: -10px;
}

.activationform #customAttrDiv .col label {
	width: 47%;
}

.input_summ {
	float: left;
	width: 375px;
}

.input_summ input {
	margin-right: 5px;
}

.input_summ .sub-attribute {
	margin-left: 0 !important;
	line-height: 10px;
	text-align: left;
	margin-top: 0 !important;
	height: 25px;
	vertical-align: middle;
	display: table-cell;
	float: none;
}

.input_summ .sub-attribute label {
	text-align: left;
}

#activationForm.enhance .contAcrTop {
	border: solid 1px #bcbcbc;
	margin-top: 15px;
}
/*------------------------------------Start Single Page UI-------------------------------------*/
.searchTab .displayNone {
	display: none;
}

.searchTab .min-height {
	min-height: 325px;
}

.searchTab h2 {
	font-size: 14px;
	margin: 15px 0 10px;
}

.searchTab p.sub-heading {
	margin: 0 0 15px 0;
}

.searchTab  .sub-attribute {
	float: left;
	margin: 4px 0 0 5px;
	line-height: 18px;
	font-size: 20px;
}

.searchTab input[type="text"], .searchTab .col textarea {
	width: 205px !important;
}

.searchTab #advanceSearchFrm input[type="text"], .searchTab #advanceSearchFrm .col textarea
	{
	width: 150px !important;
}

.searchTab th i {
	position: relative;
	float: right;
	top: 2px;
}

.searchTab .error, .searchTab .success {
	width: 102.7%;
	margin-left: -15px;
	border-radius: 0;
}

.Conflictpopup.searchTab .error {
	width: 99.6%;
	margin-left: 0;
}

.clearSearch {
	margin-left: 10px;
	color: #e06709;
	cursor: pointer;
}

.clearSearch i {
	color: #e06709;
	margin-right: 0;
}

.fullcollabelWidth .col.fullcol label {
	width: 17.5%;
}

.required-sign-btm {
	float: left;
	margin-top: 13px;
}

.modal-footer .required-sign-btm {
	margin-top: 11px;
}
/*--------------------------Search Section -----------------------------*/
.searchTab .sContainer {
	margin-top: 4px;
}

.searchTab section.search ul, .searchTab section.search ul li {
	display: inline;
}

.searchTab section.search input, .searchTab section.search select {
	float: none;
}

.searchTab section.search {
	padding: 15px 0 15px 10px;
	background: #f9f9f9;
	border-bottom: solid 1px #bcbcbc;
	margin: -15px -10px 0;
}

.searchTab section.search ul {
	margin-right: 24px;
}

.searchTab section.search input[type="text"] {
	float: left;
	padding: 6px 5px 7px !important;
	border-right: 0 !important;
	background: #ffffff;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.searchTab section.search input[type="text"] {
		padding: 6px 5px !important;
	}
}

.searchTab section.search input[type="text"]:focus {
	box-shadow: none;
}

.searchTab .searchBtn {
	float: left;
	margin: 0;
	border: solid 1px #bcbcbc;
	color: #555;
	font-size: 15px;
	padding: 4px 0 5px;
	background: #ffffff;
	border-left: 0px;
	min-width: 25px;
}

.searchTab .searchBtn:focus {
	outline: none;
}

.searchTab .searchBtn:hover {
	background: #ececec;
}

.searchTab section.search input[type="submit"] {
	margin-right: 20px;
	background: #555555;
	color: #ffffff;
}

.searchTab section.search select#searchBy {
	width: 142px;
	float: left;
	padding: 6px 0 6px 5px !important;
	background: #ececec;
}

.searchTab section.search select.selectbox {
	width: 217px !important;
	float: left;
	padding: 6px 0 !important;
	border-right: 0 !important;
}

.searchTab section.search select.selectbox:focus {
	box-shadow: none;
}

.searchTab .font13 {
	font-size: 13px;
}

.searchTab .bldfont {
	font-weight: bold;
}

.searchTab section.search ul.toggletab li a {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fefefe+0,ececec+100 */
	background: #fefefe; /* Old browsers */
	background: -moz-linear-gradient(top, #fefefe 0%, #ececec 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #fefefe 0%, #ececec 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #fefefe 0%, #ececec 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe',
		endColorstr='#ececec', GradientType=0); /* IE6-9 */
	padding: 8px 0;
	border: solid 1px #959595;
	text-decoration: none;
	border-radius: 3px 0 0 3px;
	width: 98px;
	display: inline-block;
	text-align: center;
	-webkit-transition: all ease .5s;
	-moz-transition: all ease .5s;
	transition: all ease .5s;
}

.searchTab section.search ul.toggletab li a:hover {
	box-shadow: inset 0 100px 0 0 #ffffff;
	color: #555555;
}

.searchTab section.search ul.toggletab li:nth-child(2) a {
	border-radius: 0 3px 3px 0;
}

.searchTab section.search ul.toggletab li:nth-child(2) {
	margin-left: -4px;
}

.searchTab section.search ul.toggletab li a.selected, .searchTab section.search ul li a.selected:hover
	{
	box-shadow: inset 0 100px 0 0 #bb0c69;
	color: #ffffff;
}

.searchTab section.search ul.toggletab li a.selected:hover {
	color: #ffffff;
}

.searchTab .angucomplete-holder {
	display: inline-block;
}

.searchTab .angucomplete-dropdown {
	left: 0;
	top: 5px;
	margin-top: 20px;
	width: 215px;
	z-index: 10;
}

.searchTab .search .angucomplete-dropdown {
	width: 239px;
	top: 7px;
}

.searchTab .angucomplete-holder input[type="text"] {
	background-position: 192px;
}

.searchTab #advanSearch {
	border: solid 1px #bebebe;
	padding: 6px 8px;
	float: left;
	margin-left: 15px;
	margin-right: 10px;
	color: #555;
	text-decoration: none;
}

/*-----MultiSelect-----*/
multiselect {
	float: left;
}

multiselect .btn-group {
	position: relative;
}

multiselect .btn-group button {
	background: #ffffff;
	width: 217px !important;
	border: solid 1px #bcbcbc;
	text-align: left;
	padding: 7px 6px;
	margin-left: 0;
	border-right: 0;
}

#advanceSearchFrm multiselect .btn-group button {
	width: 162px !important;
	border-right: solid 1px #bcbcbc;
}

multiselect .btn-group button:hover {
	background: none;
}

multiselect .btn-group button:before {
	content: "\f0d7";
	font: normal normal normal 12px/1 FontAwesome;
	position: absolute;
	right: 5px;
	top: 8px;
	color: #555;
}

multiselect button:focus {
	box-shadow: none;
	outline: 0;
}

multiselect .btn-group a {
	padding-left: 8px;
	color: #555555;
	text-decoration: none;
	line-height: 17px;
}

multiselect .btn-group a .fa {
	position: static;
}

multiselect .btn-group a:hover, multiselect .btn-group a.item-selected {
	background: #428bca;
	color: #ffffff;
}

multiselect .btn-group .dropdown-menu {
	margin-top: 0;
	width: 240px !important;
}

#advanceSearchFrm multiselect .btn-group .dropdown-menu {
	width: 160px !important;
}
/*--------------------------Table Date -----------------------------*/
.searchTab searchTab #stateIcon {
	font-size: 11px;
}

.searchTab table.border {
	table-layout: fixed;
	word-wrap: break-word;
}

.searchTab table.border th {
	background: #f9f9f9;
}

.searchTab table.border th, .searchTab table.border td {
	border-right: solid 1px #bcbcbc;
	border-bottom: solid 1px #bcbcbc;
	padding: 8px 5px;
	vertical-align: top;
}

.searchTab table.border td {
	font-size: 11px;
}

/*--------------------------Bottom Buttons -----------------------------*/
.searchTab section.buttons {
	background: #f8f8f8;
	border-top: solid 1px #bcbcbc;
	margin-top: 15px;
	padding: 15px 10px 15px 8px;
	margin: 15px -10px -15px;
	overflow: hidden;
	clear: both;
}

.searchTab section.buttons input[type="button"] {
	padding: 10px 0;
	min-width: 140px;
	font-size: 13px;
	border-radius: 3px;
	color: #ffffff;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#979797+0,636363+100 */
	background: #979797; /* Old browsers */
	background: -moz-linear-gradient(top, #979797 0%, #636363 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #979797 0%, #636363 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #979797 0%, #636363 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#979797',
		endColorstr='#636363', GradientType=0); /* IE6-9 */
}

.searchTab section.buttons input[type="button"].loadmore {
	background: #ffffff;
	border: solid 1px #bcbcbc;
	color: #555555;
}

.searchTab section.buttons .btn-action {
	float: right;
}

.searchTab section.buttons .secondrybtn-action input[type="button"] {
	background: #565656;
	min-width: 100px;
}

.searchTab section.buttons .secondrybtn-action input[type="button"].forward
	{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ac0a63+0,7a1d4c+100 */
	background: #ac0a63; /* Old browsers */
	background: -moz-linear-gradient(top, #ac0a63 0%, #7a1d4c 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ac0a63 0%, #7a1d4c 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ac0a63 0%, #7a1d4c 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ac0a63',
		endColorstr='#7a1d4c', GradientType=0); /* IE6-9 */
}

.searchTab table tr p.ng-scope {
	margin: 0;
	line-height: normal
}

p.deviceName.ng-scope {
	padding-top: 1px;
	display: block;
}

.searchTab table tr p.ng-scope span {
	display: block;
	margin-bottom: 5px;
}

.searchTab table tr p.ng-scope span span {
	margin: 0;
}

.searchTab summary {
	font-size: 11px;
}

.searchTab summary a {
	display: inline-block;
	margin: 4px 0 0 0;
}

.Conflictpopup input[type="button"].forward, .Conflictpopup input[type="button"].backward
	{
	padding: 10px;
	min-width: 100px;
	border: 0;
	margin-left: 5px !important;
	border-radius: 3px;
}
/*------------------------------------Re Host UI--------------------------------------------------*/
.searchTab .search h3 {
	font-size: 16px;
	margin: 0 0 10px 0;
}

.searchTab .search #back {
	text-transform: uppercase;
	font-weight: bold;
}

.conflict li label {
	line-height: 25px;
}

.conflict li input[type="radio"] {
	float: left;
	margin-top: 5px;
	margin-right: 3px;
}

/*------------------------------------Re Print UI--------------------------------------------------*/
.emailContext {
	padding: 15px 0 0;
}

.emailContext .emailContext {
	padding: 15px 15px 0;
	border: solid 1px #bcbcbc;
	overflow-y: auto;
	max-height: 450px;
}
/*--------------------------------------Multi EON Activation---------------------------------------*/
.searchTab .sub-attribute input[type="checkbox"] {
	float: left;
	margin: 3px 3px 0 0;
}

.searchTab .col small {
	display: block;
	padding: 2px 0;
	clear: left;
}

.searchTab.add-device label {
	width: 38%;
}

.searchTab table td input[type="number"] {
	width: 30px !important;
	padding: 4px !important;
	float: none;
}

.newincluded, .excluded {
	position: absolute;
	opacity: 0;
}

.included+i {
	opacity: 0;
}

.newincluded+i {
	color: #448e2a;
	margin-right: 0;
}

.excluded+i {
	border: solid 1px #bcbcbc;
	padding: 0 1px;
	color: #bcbcbc;
	margin-right: 0;
}

ul.btm-left li {
	display: inline-block;
	margin: 0px 30px 1px 0;
}

ul.btm-left li input {
	float: left;
	margin-top: 2px;
}

ul.btm-left li:nth-child(3) {
	display: block;
}

/*Add Devive*/
.add-desc {
	width: 60%;
}

.add-device .add-desc label {
	text-align: left;
}

.searchTab .add-desc .sub-attribute {
	margin: 1px 0 0 !important;
	line-height: normal;
	clear: both;
}

/*Advance Search*/
.Conflictpopup #advanceSearchFrm .col label {
	width: 42%;
}

.rowHeading {
	text-align: left;
	background: #f4f3f3;
	clear: both;
	padding: 6px 10px;
	margin-bottom: 8px;
}

.searchtab-advace .col label {
	width: 47.5%;
	padding: 7px 12px 0 0;
}

/*Transaction History*/
.transaction-details th {
	background: #f6f6f6;
}

.transaction-details .form-wraper td label {
	font-weight: bold;
}

.transaction-details .grid th, .transaction-details .grid td {
	padding: 10px;
}

.transaction-details .grid th {
	border-right: solid 1px transparent;
}
/*-------------------------------------------------Change Activatee-------------------------------------------*/
#changeActivateeDiv section.fixedheader {
	margin-top: 15px;
	float: left;
}

/*-------------------------------------------------LVH Changes-------------------------------------------*/
#tblAssociatedLineItems td img, #testEntitlementDiv td img {
	float: left;
	margin-right: 3px;
}

.lvh_icon {
	float: left;
	margin-right: 3px;
}
/*-------------------------------------------Entitlement Left Search Section-----------------------------------*/
table.entitlementslist {
	table-layout: fixed;
}

table.entitlementslist td {
	word-wrap: break-word;
}

/*-------------------------------------Line Item Details on Entitlement screen------------------------------*/
.viewlineitems .contAcrTopInr {
	background: #f9f9f9;
	height: 15px;
	padding: 10px;
	position: relative;
	border: solid 1px #bcbcbc;
	margin-top: 10px;
}

.viewlineitems .smalTxt {
	margin-top: -4px;
}

.popupForm.viewlineitems .smalTxt label {
	width: auto;
}
/*---------------------------------------Licensing and Custom Attributes (criteria)----------------------------------------*/
#lockingCriteriaDialog h5 {
	background-color: lightgray;
	margin: 0;
	padding: 8px;
}

#lockingCriteriaDialog .form-group {
	border-bottom: 1px solid #bcbcbc;
	border-left: 1px solid #bcbcbc;
	border-right: 1px solid #bcbcbc;
	padding: 0;
}

#lockingCriteriaDialog .form-group .checkbox-inline {
	display: inline-block;
	line-height: 20px;
	outline: 1px solid #bcbcbc;
	padding: 10px 0;
	width: 33.33%;
}

#lockingCriteriaDialog .form-group .checkbox-inline input[type="checkbox"]
	{
	float: left;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 2px;
}

#lockingCriteriaDialog .popup-note {
	margin-top: 10px;
}
/*---------------------------------------Customer Login----------------------------------------*/
#searchbar #frmRegister input[type="text"], #searchbar #frmRegister select
	{
	width: 250px !important;
	padding: 5px !important;
}

#searchbar #frmRegister select {
	width: 262px !important;
}

/*-----------------------------------------------Customer Portal Login-----------------------------------------------*/
.customerLogin div {
	float: left;
	width: 68%;
}

.customerLogin>div:first-child {
	width: 31%;
}

.customerLogin label {
	width: 100%;
}

#searchbar.searchWrap.customerLogin input[type="text"] {
	width: 90px !important;
}

.customerLogin .sub-attribute {
	margin: 1px 3px 0 3px !important;
}

.customerLogin .sub-attribute label.sub-label {
	line-height: inherit;
}
/*-----------------------------------------------Batch Entitlement-----------------------------------------------*/
#divFeatureAttr .dijitTextBox {
	float: left;
	border-color: #bcbcbc;
}

/*-----------------------------------------------Calender-----------------------------------------------*/
.yui-skin-sam .yui-calendar .calfoot select {
	width: 90px !important;
	float: none;
}

/*-----------------------------------------------Contact Screen-----------------------------------------------*/
.yui-skin-sam input.yui-ac-input {
	position: inherit;
}

/*-----------------------------------------------Configure Entitlement-----------------------------------------------*/
#entitlementDiv #prdGrid table td div {
	overflow: hidden;
}

/*-----------------------------------------------Transaction-----------------------------------------------*/
.transactionH .tableLayout th, .transactionH .tableLayout td {
	padding: 10px;
	5
	px;
}

.transactionH .tableLayout th {
	background: #fcfcfc;
	border-bottom: solid 1px #bcbcbc;
}

.transactionH .tableLayout td {
	border-right: solid 1px #bcbcbc;
	border-bottom: solid 1px #bcbcbc;
}

.transactionH .btn-section {
	background: #fcfcfc;
	overflow: hidden;
	padding: 10px 10px;
	border: solid 1px #bcbcbc;
	border-top: 0;
	margin-bottom: 15px;
}

.transactionH table.tableLayout {
	border-collapse: inherit;
	border: solid 1px #bcbcbc;
}

.transactionH table.tableLayout th:last-child, .transactionH table.tableLayout td:last-child
	{
	border-right: 0 !important;
}

.transactionH table.tableLayout tr:last-child td {
	border-bottom: 0;
}

.transactionH .footer-pagination {
	border: solid 1px #bcbcbc;
}

.transactionH .ttlCount {
	padding: 5px;
}

.transactionH .paging {
	border-right: 0;
}

.transactionH .btn-section input {
	margin-left: 5px !important;
}

.partnerACTextField input[type="text"] {
	width: 88% !important;
	background: url(../images/search-icon.png) no-repeat 100% 0;
}

/*-----------------------------------------------Home Page-----------------------------------------------*/
.chartMainTd {
	padding-left: 20px;
	border-right: 1px solid #bcbcbc;
}

.chartMainTd ul {
	padding-top: 6px !important;
}

.noBorder, .chartMainTd div {
	border: 0;
}

.chartMainTd .underlineHeader {
	font-size: 14px;
	line-height: 20px;
	border-bottom: 1px solid #bcbcbc;
	padding-top: 5px;
	margin-right: 20px;
	height: 20px;
}

.chartNavList {
	text-align: left !important;
	margin-left: -12px !important;
}

.chartNavList li a {
	background: none !important;
	border: 0 !important;
}

.chartNavList li {
	width: 55px;
	background: none !important;
	border-right: 1px solid #bcbcbc !important;
	text-align: center;
}

.custChartNavList li {
	width: 85px;
}

.chartNavList li:last-child {
	border: 0 !important;
}

.chartNavList em {
	color: #ba0b68 !important;
	border: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.chartNavList .selected em {
	color: #555 !important;
	font-weight: bold;
}

.grayContainer {
	background: #f6f6f6;
	width: 1088px;
	margin-left: -10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-bottom: -15px;
}

.infoTable {
	padding-top: 10px;
	padding-left: 10px;
}

.whiteTableHeader {
	background: #ffffff !important;
	height: 30px;
	vertical-align: middle;
	line-height: 26px;
}

#licenseExpirations, #userRegistrations, #revocations, #products,
	#licenseExpirations div, #userRegistrations div, #revocations div,
	#products div, #licenseExpirations tbody tr td, #userRegistrations tbody tr td,
	#revocations tbody tr td, #products tbody tr td {
	border: 0 !important;
}

#licenseExpirations th, #userRegistrations th, #revocations th,
	#products th {
	background: #e9e9e9;
	border: 0 !important;
}

#licenseExpirations tbody tr:nth-child(even), #userRegistrations tbody tr:nth-child(even),
	#revocations tbody tr:nth-child(even), #products tbody tr:nth-child(even)
	{
	background-color: #f9f9f9;
}

#licenseExpirations tr, #userRegistrations tr, #revocations tr,
	#products tr {
	min-height: 30px;
	background-color: #FFF;
}

.modal-body .showTimezoneName {
	line-height: 25px;
}
/*-------------------------------------------------Download Popup----------------------------------------------------*/
.downloadFilter {
	overflow: hidden;
	padding-bottom: 9px;
}

.downloadProductSuit {
	padding: 13px 0 14px;
	font-size: 15px;
	font-weight: bold;
}

.downloadFilter label:first-child {
	margin-right: 10px;
}

.downloadFilter label {
	float: left;
	margin-top: 5px;
	margin-right: 6px;
	font-weight: bold;
}

.subProduct {
	background: #7d7d7d;
	padding: 5px;
	color: #ffffff;
	padding: 10px 5px;
	font-weight: bold;
	font-size: 14px;
}

.downloadWrapper table.grid th, .downloadWrapper table.grid td {
	padding: 10px 5px;
	border-bottom: solid 1px #e2e2e2;
}

.downloadWrapper table.grid td span {
	word-break: break-all;
}

.downloadWrapper table.grid th {
	background: #bcbcbc;
	border: 0;
}

.downloadWrapper td tr td:first-child {
	background: #e2e2e2;
	border-bottom: solid 1px #e2e2e2;
	font-weight: bold;
	font-size: 14px;
	color: #555555;
}

.downloadWrapper table.grid tbody {
	border-bottom: solid 1px #bcbcbc;
}

.downloadWrapper table.grid tbody:last-child {
	border-bottom: 0;
}

.downlaodmore {
	background: #fff;
	text-align: center;
	padding: 10px 0;
	border: solid 1px #bcbcbc;
	margin: 15px auto 0;
	max-width: 140px;
	border-radius: 3px;
	font-size: 13px;
}

.downlaodmore a {
	color: #555;
	text-decoration: none;
}

.rmveborder {
	border: 0 !important;
}

.downloadWrapper .associatedProduct span {
	padding: 0 0 0 20px;
	position: relative;
}

.downloadWrapper .associatedProduct span:before {
	content: "";
	position: absolute;
	height: 13px;
	width: 10px;
	left: 0;
	font: normal normal normal 14px/1 FontAwesome;
	border-left: solid 1px #7d7d7d;
	border-bottom: solid 1px #7d7d7d;
}

.downloadWrapper .associatedProduct span:after {
	content: "\f0da";
	position: absolute;
	height: 10px;
	width: 10px;
	font: normal normal normal 14px/1 FontAwesome;
	left: 10px;
	top: 6px;
	color: #7d7d7d;
}

.downloadWrapper .associatedProduct span:before {
	content: "";
	position: absolute;
	height: 13px;
	width: 10px;
	font: normal normal normal 14px/1 FontAwesome;
}

.downloadWrapper i {
	font-size: 14px;
	height: 10px;
}

.downloadWrapper i.fa-sort-desc {
	font-size: 17px;
	margin-top: -5px;
}

.downloadWrapper i.fa-sort-asc {
	font-size: 17px;
	margin-top: 0;
}

#loadMoretr a.disabled {
	color: #555555;
	background: none !important;
	text-decoration: none;
}

.addingScroll {
	max-height: 625px;
	overflow: auto;
	margin-top: -7px;
	border-bottom: solid 1px #e2e2e2;
}

#clone {
	width: 951px;
	position: fixed;
	top: 111px;
	display: none;
}

.changePassword .LoginWrpaer {
	position: inherit;
	transform: inherit;
	margin: 10px auto 0;
}

.changePassword .loginBox .mid {
	padding-top: 10px;
}

.popover__title {
	
}

.popover__wrapper {
	position: absolute;
	width: 20px;
	height: 20px;
	display: inline-block;
	margin-top: -12px;
	margin-left: 35px;
}

.popover__content {
	opacity: 0;
	visibility: hidden;
	position: relative;
	top: 32px;
	left: -182px;
	transform: translate(0, 10px);
	background-color: #ffffff;
	padding: 5px;
	border: 1px solid #bcbcbc;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
	max-height: 0;
	height: 0;
	min-width: 200px;
	max-width: 200px;
	width: auto;
	z-index: +1;
	transition-delay: .1s;
	transition: all 0.1s;
	oveflow: hidden;
}

.popover__content p {
	margin-top: 3px;
	margin-bottom: 5px;
	display: block;
	color: #555555;
}

.popover__content:before {
	position: absolute;
	z-index: -1;
	content: '';
	right: 10px;
	top: -10px;
	border-style: solid;
	border-width: 0 10px 10px 10px;
	border-color: transparent transparent #bcbcbc transparent;
	transition-duration: 0.3s;
	transition-property: transform;
}

.popover__content:after {
	position: absolute;
	z-index: +1;
	content: '';
	right: 10px;
	top: -9px;
	border-style: solid;
	border-width: 0 10px 10px 10px;
	border-color: transparent transparent #fff transparent;
	transition-duration: 0.3s;
	transition-property: transform;
}

.popover__content:hover {
	opacity: 1;
	visibility: visible;
	transform: translate(0, -20px);
	max-height: 500px;
	height: auto;
	transition-delay: 0.1s;
}

.info-popover {
	overflow: hidden;
}

.info-popover:hover .popover__content {
	opacity: 1;
	visibility: visible;
	transform: translate(0, -20px);
	max-height: 500px;
	height: auto;
	transition-delay: 0.1s;
}

.popover__message {
	text-align: center;
}

#namespaceroles {
	width: 80.6%;
}

#namespaceroles th, #namespaceroles td {
	padding: 5px;
}

/*Fingerprint Management*/
.fingerprint_wraper {
	min-height: 200px;
}

.fingerprint_wraper .angucomplete-dropdown {
	margin-top: 25px;
}

.fingerprint_wraper .contSubTitle {
	height: auto;
	line-height: inherit;
}

.fingerprint_wraper .clearAll, #fingerprintDetails .clearAll {
	background: none;
	border: 0;
	position: absolute;
	top: 1px;
	right: 35px;
}

#fingerprintDetails .clearAll {
	top: 6px;
	left: -48px;
}

.select_product {
	float: left;
}

.select_product label {
	float: left;
	font-weight: bold;
	line-height: 24px;
	margin-right: 20px;
}

.select_product select {
	margin-left: 10px;
	padding: 5px 0px !important;
}

.createFingerprint {
	clear: left;
	padding: 30px 15px 15px;
	-webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.20);
	-moz-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.20);
	box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.20);
	position: relative;
	margin-top: 55px;
	margin-bottom: 20px;
}

.createFingerprint::after {
	content: "";
	width: 0;
	height: 0px;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 11px solid #e7e7e7;
	position: absolute;
	right: 39px;
	top: -13px;
}

.createFingerprint .col label {
	width: 32%;
	margin-bottom: 0;
}

.createFingerprint input[type="button"] {
	padding: 5px 3px 5px;
	margin-left: 15px !important;
}

.createFingerprint input[type="file"] {
	padding: 2px !important;
}

.createFingerprint i.close-icon {
	position: absolute;
	top: 8px;
	right: 7px;
}

div.fingerprint {
	right: 0;
	top: 3px !important;
	margin: 0;
}

div.fingerprint i {
	background: #e5e5e5;
	color: #ff;
	margin: 0;
	border: solid 1px #bcbcbc;
	border-left: 0;
	padding: 6px;
}

.fingerprint-association {
	margin-top: 25px;
}

.fingerprint-association section.fixedheader, .fingerprint-association section.fixedheader .tblwrap,
	.fingerprint-association section.fixedheader td,
	.fingerprint-association section.fixedheader th {
	border: 0;
}

.fingerprint-association section.fixedheader td {
	background: none;
}

.fingerprint-association section.fixedheader th {
	background: #e9e9e9;
}

.fingerprint-association .tableLayout tr:nth-child(odd) {
	background: #f9f9f9;
}

.fingerprint-association .tableLayout tr:nth-child(even) {
	background: #ffffff;
}

.fingerprint-association section.fixedheader .tblwrap {
	height: 200px;
	border: solid 1px #f1f1f1;
}

.fingerprint-association .swaping-arrow {
	padding-top: 0;
	margin: auto;
}

.fingerprint_tab {
	overflow: hidden;
	padding: 0 0 15px 0;
	background: #f9f9f9;
	padding: 10px;
	font-weight: bold;
}

.fingerprint {
	overflow: hidden;
	padding: 0 10px 10px 10px;
	background: #f9f9f9;
	float: right;
}

.fingerprint_tab li {
	display: inline;
	padding-right: 10px;
	margin-right: 10px;
	border-right: solid 1px #bcbcbc;
}

.fingerprint_tab li:last-child {
	border: 0;
}

.fingerprint_tab li.selected {
	background: none !important;
}

.fingerprint_tab li.selected a {
	color: #555555;
	text-decoration: none;
	cursor: default;
}

.fingerprint_tab li a {
	font-weight: bold;
}

.finger_print {
	overflow: hidden;
	background: #f9f9f9;
	padding: 0 0 1px 0;
	margin: 25px 0 15px;
	float: left;
	width: 50%
}

.finger_print i {
	background: #e8e8e8;
	border: solid 1px #bcbcbc;
	float: left;
	padding: 6px 6px 7px;
	margin-left: -1px;
	font-size: 11px;
}

.finger_print section.fixedheader {
	border: 0;
}

.finger_print section.fixedheader .tblwrap {
	height: auto;
	border: 0;
	max-height: 200px;
}

.finger_print section.fixedheader td, .finger_print section.fixedheader th
	{
	border-bottom: 0;
	background: none;
}

.finger_print section.fixedheader td+td {
	border-left: 0;
}

.finger_print section.fixedheader table tr:nth-child(odd) {
	background: #ffffff;
}

.customer-wrapper {
	float: left;
	width: 80%;
	margin-bottom: 14px;
}

.customer-wrapper .col {
	margin: 0;
}

.customer-wrapper .col {
	width: 54%;
	float: left;
	margin-bottom: 6px;
	min-height: 27px;
}

.customer-wrapper .col label {
	text-align: left;
}

.customer-wrapper .col:first-child {
	width: 42%;
}

.customer-wrapper .col:nth-child(2) label {
	width: 27%;
}

.description {
	position: absolute;
	margin-top: 13px;
	color: #a2a2a2;
	font-style: italic;
	width: 710px;
}

#quantityDetails .homeTable1.tableLayout .showDesc td {
	padding: 13px 7px 30px;
}

.activationform .paddingtop {
	padding-top: 15px;
}

/*Parent/Child Icon code*/
.parent-icon {
	height: 14px;
	width: 11px;
	display: inline-block;
	position: relative;
	margin: 0 5px 0 0;
	top: 2px;
}

.parent-icon::before {
	width: 4px;
	height: 4px;
	content: "";
	position: absolute;
	display: block;
	top: 6px;
	left: 3px;
	border-top: solid 1px #555555;
	border-bottom: solid 1px #555555;
}

.parent-icon::after {
	width: 3px;
	height: 3px;
	content: "";
	background: #d9d9d9;
	position: absolute;
	border: solid 1px #555555;
	display: block;
	top: 0px;
	left: 0;
}

.parent-icon span {
	border-left: solid 1px #555;
	height: 12px;
	display: block;
	margin-left: 2px;
}

.parent-icon span::after {
	width: 3px;
	height: 3px;
	content: "";
	background: #ffffff;
	position: absolute;
	display: block;
	top: 9px;
	border: solid 1px #555555;
	right: 0;
}

.parent-icon span::before {
	width: 3px;
	height: 3px;
	content: "";
	background: #ffffff;
	position: absolute;
	display: block;
	border: solid 1px #555555;
	right: 0;
	top: 3px;
}

i.child-icon {
	position: relative;
	margin: 0 5px 0 0;
	top: 0px;
	font-size: 14px;
	transform: rotate(90deg);
}
/*--Concurrent Sessions--*/
#concurrentSessions table.grid th {
	padding: 10px;
}

#concurrentSessions section.fixedheader th:first-child div {
	margin-left: 12px;
}

#concurrentSessions .R_Paging {
	margin-bottom: 15px;
}