/* First-user style*/
.first_user .close_btn{
	float:right;
	margin:18px 30px 0 0;
}

.first_user  h4{
	padding-left:30px;
	font-size:18px;
	font-weight:bold;
}
.first_user  .content{
	margin-top:10px;
	margin-left:30px;
}
.first_user  .content section{
	padding-top:20px;
	padding-bottom:20px;
}
.first_user  .content section p:first-child{
	font-size:14px;
	font-weight:bold;
}
.first_user  .content ul{
	list-style-image:url('../../images/PopUpAlert/arrow.png');
	padding-left:25px;
	font-size:14px;
}
.first_user  .content ul li{
	padding-top:5px;
}
.first_user  .got_it{
	width:168px;
	height:37px;
	float:right;
	margin:10px 30px 0 0;
	border-radius:4px;
}
.global_product{
	position:relative;
    width:100%;
    display:inline-block;
    cursor:pointer;
    padding:0 25px 0 10px;
}
.lbl_product .global_product{
    width:100%;
}

/*Add User styles*/
.addUser .first_text,
.addUser .second_text,
.addUser .third_text,
.addUser .fourth_text,
.addUser .fifth_text,
.addUser .sixth_text,
.addUser .seventh_text,
.addUser .eigth_text,
.addUser .nineth_text,
.addUser .tenth_text,
.addUser .elevent_text,
.addUser .twelth_text{
	width: 230px;
	margin: 10px 0px 0px 0px;
}
.addUser input[type=text],.addUser input[type=number],.addUser input[type=email]{
	width:90%;
	height:auto;
}
.addUser #vertical{
	height:auto;
}
.addUser .third_text{
	width:252px;
	padding:0;
	margin:0;
	margin-top:10px;
}
.addUser .firstTag{
	width: auto;
	display: inline-block;
	padding-right:5px;
	border-radius: 5px;
	padding: 5px 2px 5px 7px;
	margin:24px 0 0 0;
}
.addUser.secondTag{
	width: auto;
	display: inline-block;
	padding-right:5px;
	border-radius: 5px;
	padding: 5px 2px 5px 7px;
	margin:24px 0 0 0;
}
.addUser .firstTag a img{
	margin: 0px 0px 0px 20px;
}
.addUser .secondTag a img{
	margin: 0px 0px 0px 20px;
}

.addUser .no{
	margin: 10px 0px 0px 0px;
	display: block;
}
.addUser .buttons{
	margin: 10px 0px 0px 0px;
}
.addUser .button_1,
.addUser .button_2{
	margin: 5px 5px 0px 0px;
	width:15%;
}
.re-login main{
	overflow:hidden;
}
.re-login .content-left{
	width:60%;
	
}
.re-login .content-right{
	width:100%;
	height:100%;
	/*margin-left:2%;*/
    margin-top: 5px;
   
}
.re-login .btnrelogin,.re-login .btnlogout{
	width: 283px;  
}
.re-login .content-left p{
	margin-top:0.5%;
	font-size:12px;
    line-height: 16px;
}
.re-login .content-left  p:first-child{
	margin-top:2%
}
.re-login .content-left  p:nth-child(2){
	padding-top:1%;
}

.re-login .content-left ul li{
	list-style-type:none;
	float:left;
	font-size:12px;
}
.re-login .content-left{
	margin:0;
	padding:0;
}
.re-login .copyright span{
	padding:0 1% 0 1%;
}
.re-login .copyright span:first-child{
	text-decoration:none;
	padding-left:0;
}
 .re-login .viewPassword{
        position: absolute;
    top: 32px;
    right: 40px;
    cursor:pointer;
        z-index: 3;
}
 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
     .re-login .viewPassword {
        display:none !important;
    }
}
.copyright span:last-child{
	border:none;
}
.copyright a{
    font-weight:bold;
}


.re-login fieldset{
	width:100%;
}
.re-login .input-group {
	width:100%;
}
.re-login #user{
	background: url(../../Images/Login/user_img.png)no-repeat;
	background-position: right 10px center;
	border-radius:3px;
	line-height:14px;
	min-height:34px;
}
.re-login #password{
	background: url(../../Images/Login/lock.png)no-repeat;
	background-position: right 10px center;
	border-radius:3px;
	min-height:34px;
}
.re-login #errorMsg{
    max-width: 270px;
    padding: 10px;
    border-radius: 4px;
    font-size: 13px;
    margin: 10px 0px 15px 0px;
}
.re-login .bottomFive{
    margin-bottom: 5px;
}
.re-login .reloginText{
    font-size:14px;
    line-height:17px;
}
.marginBottom6{
        margin-bottom: 6px;
}
/*Processing Client*/
#vertical{
	padding-right:0px;
}
/* To reduce the form controls height */
.form-control {
	height: 20px;
}
.txtbox{
	margin-left:2%;
}
.delete-message,.timeout-message{
	line-height:20px;
}
h4{
	
	font-size:18px;
	font-weight:bold;
}
.content{
	margin-top:10px;
	margin-left:30px;
}
.content section{
	
	padding-top:20px;
	padding-bottom:20px;
}
.content section p:first-child{
	font-size:14px;
	font-weight:bold;
}
.content ul{
	list-style-image:url('../../images/popupalert/arrow.png');
	padding-left:25px;
	font-size:14px;
}
.content ul li{
	padding-top:5px;
}



.questions{
	width: auto;
	height: auto;
}

.firstTag a img{
	margin: 0px 0px 0px 20px;
}
.secondTag a img{
	margin: 0px 0px 0px 20px;
}
#description{width:95%;}

/* SLIDE THREE */
.tracking-toggle input[type=checkbox],.inventory-toggle input[type=checkbox],.user-toggle input[type=checkbox]{
 visibility:hidden;
}
.tracking-toggle,.inventory-toggle,.user-toggle {
	width: 40px;
	height: 18px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	position: relative;
	
}


.tracking-toggle label,.inventory-toggle label,.user-toggle label {
	display: block;
	width: 16px;
	height: 16px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
	transition: all .4s ease;
	cursor: pointer;
	position: absolute;
	top: 1px;
	left: 3px;
	z-index: 1;	
}

.tracking-toggle input[type=checkbox]:checked + label,.inventory-toggle input[type=checkbox]:checked + label ,.user-toggle input[type=checkbox]:checked + label {
	
	left: 21px;
}
.tracking-toggle-label,.inventory-toggle-label,.user-toggle-label{
	margin-top:2px;
	margin-left:2px;
}
.input_other{
	margin: 24px 0px 0px 0px;
	width: 96%;
}
#primary_Location{
	width:93%;
	height:20px;
}
.tags{
	width:30%;
}
#grid{
	clear:both;
}
/*context-selection styles*/
.content_part{
	overflow:hidden;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

.confirmBtnBar {
	position:absolute;
	bottom:12px;
	right:23px;
}
.confirmBtnBar .messageBox {
	display:inline-block;
	width:50%;
	padding-left: 20px;
}
.global_context .contextSelectionGlobal{
    width:100%;
}
.global_context .contextSelectionGlobal .contextSelectionGlobalList:last-child{
    max-width:100%;
    margin-right:0px;
}
.global_context .contextSelectionGlobal .contextSelectionGlobalList:first-child .btn{
    padding:0px 12px 6px 12px;
    box-shadow:none;
}
.global_context ul{
	
	padding-left:0px;
	list-style-type:none;
	
	margin-top:11px;
	border-radius:3px;
	margin-right:10px;
}
.global_context ul li{
	padding-left: 5px;
   margin-right:9px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.global_context .contextSelectionGlobal .contextSelectionGlobalList:nth-child(2){
	/*cursor:pointer;*/
	margin-top: 2px;
    max-width:100%;
    padding-right:10px;
    padding-left:0px;
}
.global_context ul.globalContextUl .last-child{
	
	padding-right: 10px;
	padding-left: 10px;
	margin-top:-6px;
	margin-bottom:0px;
	padding-top:5px;
	padding-bottom:5px;
        position: relative;
}
.global_context i.fa-caret-down{
	
    margin-left: 5px;
    font-size: 1.5em;
  
}
.global_context .products_list ul{
	position:relative;
	border:none;
	padding:0px;
	margin-top:0px;
	margin-right:0px;
	display:inline-block;
}
.products_list li{
	
	display:none;
}

.expand_products ul li, ul#favList li {
	padding: 0px;
    margin: 0px;
}
.global_context_selection{
	margin-top:4px;
	position:relative;
}
.context_change{
	padding-top:7px;
	padding-bottom:7px;
   
	position: absolute;
	top: 50px;
	right:19.4%;
	width:282px;
}
.context_change div:first-child span:first-child{
	cursor:pointer;
}
.context_change i{
	padding-left:10px;
	padding-right:10px;
}
.global_context .expand_products ul li:nth-child(2)
{
	border-right : none;
}
.expand_products .pointer{
	position: absolute;
    right: 10px;
	top: -8px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 7.5px 7px 7.5px;
}
   
	

.textOverflow{
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: normal;
}

.context_change_btn,.fav .fa-angle-up,.fav .fa-angle-down{
	cursor:pointer;
}
.all_fav_link{
	padding:7px;
	
}
.global_mrccontext_selection {
	width:90%;
    display:inline-block;
	position: relative;
}
.global_context .all_products{
	border-right:none;
	padding-right:0px;
}
.global_context .products_list i{
	/*cursor:pointer;*/
	padding-left:5px;
  
}
.global_context .productlistarrow i.fa-caret-down{
        position: absolute;
    top: 3px;
}
#favList li a .favheader {
    padding: 0px 10px 0px 0px;
}
#favList li a {
    margin: 0px;
    padding: 5px 5px 5px 5px;
    display: block;
	cursor:pointer;
	font-weight:normal;
}

.expand_products li a {
    margin: 0px;
    padding: 5px 15px;
    display: block;
	cursor:pointer;
	font-weight:normal;
}
.expand_products a:hover, #favList li:hover{
    text-decoration: none;
}
.expand_products .fa-caret-right,.favourites .fa-caret-right{
	padding:10px;
	padding-bottom:0px;
}
.context_change span:first-child{
	padding-right:12px;
}

.expand_products ul{
	margin: -1px 0px -1px -1px;
    padding: 0px;
	list-style-type:none;
}
   
@media (min-width:961px) {
	.context_change{
		right:22.8%;
	}
}
@media (min-width:1025px)
{
	.context_change{
		right:22.29%;
	}
}

.contextIcon {
    margin-right: 5px;
}
.cursor-pointer {
    cursor: pointer;
}
.position-relative {
    position: relative;
}
/*main mega menu overrides*/

#nav_main .dropdown-menu {
    padding: 0px;
}
#nav_main .dropdown-menu li {
    cursor: default;
    min-width: 179px;
}
.sysConfig {
    padding: 5px 22px 5px 22px;
}
.sysConfigOpt, .splHandlingOpt, .sysConfigOpt li, .splHandlingOpt li, #liDemoOnly .yamm-content.production-menu, #liContent .yamm-content.production-menu , #liReporting .yamm-content.production-menu{
    padding: 0px;
    margin: 0px;
}
#nav_main .sysConfigOpt li{
    cursor:pointer !important;
}
#liDemoOnly .dropdown-menu a, #liContent .dropdown-menu a, #liReporting .dropdown-menu a, #liProduction .dropdown-menu a, #liAdministration .dropdown-menu a{
    display: block;
    padding: 5px 22px 5px 22px !important;
    text-decoration:none !important;
}
#liAdministration .sysConfigOpt a, #liProduction .sysConfigOpt a, #liReporting .sysConfigOpt a  {
    display: block;
    padding: 5px 22px 5px 22px; 
}
#liDemoOnly .dropdown-menu a:hover, #liContent .dropdown-menu a:hover, #liReporting .dropdown-menu a:hover, #liProduction .dropdown-menu a:hover, #liAdministration .dropdown-menu a:hover {
    text-decoration: none;
}
#liAdministration .sysConfigOpt a:hover, #liProduction .sysConfigOpt a:hover {
    text-decoration: none;
}
#liDemoOnly .col-md-11, #liDemoOnly .col-sm-11, #liContent .col-md-11, #liContent .col-sm-11, #liAdministration .col-md-6, #liAdministration .col-sm-6, #liProduction .col-md-6, #liProduction .col-sm-6, #liReporting .col-md-11, #liReporting .col-sm-11 {
    width: 100%;
    padding: 0px;
    margin: 0px;
}
#liDemoOnly .row, #liContent .row, #liAdministration .row, #liProduction .row, #liReporting .row{
    margin: 0px;
}
 #liDemoOnly .yamm-content.production-menu, #liContent .yamm-content.production-menu, #liReporting .yamm-content.production-menu  {
    width: auto;
}
#liAdministration .faintRightBorder, #liProduction .faintRightBorder  {    
    margin: -20px 0px -20px -15px;
}
#liAdministration .well.mm-box:first-child, #liProduction .well.mm-box:first-child {
    margin-top: 15px;
}
#liAdministration .well.mm-box:last-child, #liProduction .well.mm-box:last-child {
    margin-bottom: 15px;
}
#liAdministration .clsadminspan span:nth-child(1), #liProduction .yamm-content span:nth-child(1) {
    width: 40% !important;
}
#liAdministration .clsadminspan span:nth-child(2), #liProduction .yamm-content span:nth-child(2) {
    width: 63.5% !important;
}
#liAdministration .mm-box, #liProduction .mm-box {
    margin-right: 15px;
}
#liAdministration .clsadminspan, #liProduction .yamm-content {
    padding: 20px 0px 20px 30px !important;
}
#liProduction .yamm-content span:nth-child(1) {
    width: 50% !important;
}
#liProduction .yamm-content span:nth-child(2) {
    width: 50% !important;
}
.navbar-collapse  .dropdown-submenu .dropdown-menu{
    margin-top: 0 !important;
}
/*main mega menu overrides*/
/* bootstrap tooltip for global context*/
  #favList .context + .tooltip > .tooltip-inner {
    
      max-width: 800px;
     
    
  }
  .warningModal .k-content {
    overflow: hidden;
}
     
  .yamm .anchorReset {
    padding: 0px 0px 0px 15px;
}
  /*****flyout menu styles*******/
  .productlistarrow{
      display:inline-block;
      width:100%;
  }
  .productlistarrow .btn{
      padding:0px;
      width:100%;
  }
  .expand_products {
    top: 100%;
    width: 310px;
    left: initial;
    padding: 0px;
    margin-top: 0px !important;
    margin-right: 0px !important;
    border: none;
    right: 0px !important;
}
  .expand_products li{
          padding: 0px !important;
     margin: 0px !important;
    border-bottom: none;
  }
  .expand_products li:first-child{
      border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }
   .expand_products li:last-child{
      border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
   }
   .productlistarrow .btn:active {
       box-shadow:none;
       outline:none;
   }
   .flyoutarrow{
       vertical-align: baseline !important;
    margin-left: 5px;
    font-size: 1.5em;
 
   }

/*pre-loader reset styles*/
#ContentHolder .k-loading-image,#ContentHolder .k-loading-color {
    position: fixed;
}
#ContentHolder .k-loading-mask{
    z-index:11044;
}
.k-loading-image{
    z-index:100006;
}
/*pre-loader reset styles*/

/*disable anchor*/
.disableAnchor {
       pointer-events: none !important;
       cursor: default !important;
       color:Gray !important;
}
a.disableAnchor:hover {
        text-decoration: none;
}
/*disable anchor*/ 

/*test mode style*/
.test-mode {
    overflow-y: scroll;
    margin-top: -2px;
}
.test-mode #nav_top {
    padding-top: 34px;
    position: fixed;
    width: 100%;
}
/*.test-mode .navbar-collapse.affix {
    margin-top: 34px;
}*/
.test-mode #menu {
    position: fixed;
    width: 100%;
    margin-top: 94px;
}
.test-mode section#main {
    padding-top: 144px;
}
.test-mode-header {
    position: fixed;
    padding: 0px;
    clear: both;
    width: 100%;
    z-index: 99999;
    display: none;
}
.test-mode .test-mode-header {
    display: block;
}
.test-mode-header .test-mode-title {
    padding: 6px 15px;
}
.test-mode-header .test-mode-btn .btn {
    border-radius: 0px;
}
/*test mode style*/

/*context selection text width*/
.current_selection .textOverflow {
    display: inline-block;
}
/*context selection text width*/

/*new main nav update*/
.nav .dropdown {
    padding: 0px;
}
.nav .dropdown .fa-caret-down {
    padding-left: 10px;
}
.sub-item-rank3 a {
    padding: 5px 22px 5px 40px !important;
    font-size: 14px;
}
.list-unstyled li:last-child a {
    border-bottom: none !important;
}
/*new main nav update*/

/*kendo grid action button table cell overflow overide*/
/*.k-grid .k-grid-content-locked td {	
    overflow: inherit;
}*/
/*kendo grid action button table cell overflow overide*/
.homecontext{
    margin-top:20px;
    margin-right:10px;
}

/*grid download styles*/
.griddownload{
    display:inline-block;
}
.griddownload .dropdown-menu{
    left:auto;
    right:0px;
        margin-top: -2px;
}

.griddownload .dropdown-menu li:last-child{
    border-bottom:none;
}
.griddownload.open{
    display: inline-block;
    height: 30px;
}
.griddownload.open .fosButton{
    z-index: 2000;
    padding: 8px 5px 13px 5px;
    position: relative;
    border-bottom: none !important;
    display: inline-block;
    border-radius: 3px 3px 0 0;
}

.exceptionErrorDiv{
position: fixed;
    top: 45%;
    left: 40%;
    padding: 0px 10px;
    border-radius: 3px;
    margin-top: -50px;
    margin-left: -100px;
}
 .exceptionErrorDiv a {
font-weight: bold;
}

/*Empty client */
    
.clientSelection{
	text-align: center;
    font-size: 17px;
    font-weight: bold;
    margin: 10px;
    padding: 10px;
}
.global_context .lbl_product span.global_product{
    cursor:default;
} 
.k-loading-mask
{
    z-index: 100010;
}
.global_context .lbl_product span.global_product{
    cursor:default;
} 
.global_context .globalContext{
    cursor:pointer;
}
.global_context .productOverflow{
    width: 90%;
    display: inline-block;
   
}
.global_context .lbl_product span .fa-caret-down{
    display:none;
}
.global_context .lbl_product .lnkbtn{
    cursor:default;
}
#contextSelectionContainerDiv #contextDiv{
height: 340px;
}
/*DocWidget Popup*/
.dashWarning
{
    display: table;
    width: 100%;
}
.dashWarningIcon
{
    padding: 0 10px;
    width: 50px;
    position: relative;
    display: table-cell;
    vertical-align: middle;
}
.dashWarningIcon::before
{
    content: "\f0da";
    font-family: "FontAwesome";
    font-size: 20px;
    vertical-align: middle;
    position: absolute;
    left: 49px;
    top: 42%;
    z-index: 1;
    line-height: 10px;
}
.dashWarningIcon i
{
    font-size: 30px;
}
.dashWarningMsg
{
    width: 100%;
    padding: 11px 11px 11px 20px;
    border-left: 0px;
}
.width95Percent{
    width:95%;
}
#linkedproductslist{
    max-height:300px;
    overflow-y:auto;
}
#relogindialog.k-window-content
{
    margin-left: 0;
}
.overflowHidden{
    overflow:hidden;
}
/*Color Code for popupStyle.css*/

.span_inline_max350{
    display:inline-block;
    max-width:350px;
}

.span_inline_max450{
    display:inline-block;
    max-width:450px;
}
