﻿.updatecatmodel1 {
    margin-top: 4px;
    font-size: 15px;
}

.updatecatmodel2 {
    margin-top: 5px;
    font-size: 15px;
}

.afcv4productlisting{
    word-wrap:break-word; 
    width:100%; 
    line-height:14px; 
    margin-top:12px;
}

.txtalign-right{
    text-align:right;
}

.outlinenone{
    outline:none !important;
}

.ingredientfilter{
    position: absolute;
    margin-left:42%;
}

.bindproductdata{
    margin-top: 0px;
    font-size: 20px;
}

.margintop5{
    margin-top:5px;
}   

.marginright5{
    margin-right:5px;
}

.margintop10{
    margin-top:10px;
}

.margintop8{
    margin-top:8px;
}

.footerminheight{
    min-height: 700px;
}

.contentminheight {
    min-height:635px;
}

.bodyoverflow {
    overflow-y: scroll;
}

.floatrightonly{
    float:right;
}

.no-user-select{
    -moz-user-select: none;
    -webkit-user-select: none;
}

.displaymessage{
    margin-top:5px; float:right; font-size:15px
}

.productboxsize{
     line-height:25px; 
     height:62px;
}

.productboxsize2{
     line-height:20px; height:62px;
}

.linehight29{
    line-height:29px;
}

.linehight20{
    line-height:20px;
}

.linehight16{
    line-height:16px;
}

.fontsize11{
    font-size:11px;
}

.fontsize16{
    font-size:16px;
}

.fontsize18{
    font-size:18px;
}

.linehight15{
    line-height:15px;
}

.storeboxsize{
    height:57px;
}

.nutritiantitlecolor {
    font-size: 18px;
    color: #428bca;
    font-weight:bold;
}

.product-listing-left > div > div > a.active{
    background-color: #eee;
    border-color: #ddd;
    color: #2a6496;
}

.pagination > li > a.active {
    background-color: #eee;
    border-color: #ddd;
    color: #2a6496;
}

.product-listing-left-part .product-listing-left.active{
    background-color: #eee;
    border-color: #ddd;
    color: #2a6496;
}

.white-box-popup .product-listing-left.active{
    background-color: #eee;
    border-color: #ddd;
    color: #2a6496;
}

.deactivewidth{
    width:800px;
}

.multisavebtn{
    float:right; 
    margin-right:22px;
}

.afcleftheader{
    border:none; 
    margin-left:0px
}

.margin-left-zero{
    margin-left:0px;
}

.leftpartbox{
    height:57px; 
    line-height: 14px;
}

.leftpartbox:last-child{
    min-height:65px;
}

.includeding{
    outline:none !important;
}

.includeding:last-child{
    outline:none !important;
    min-height:62px;
}

.storegroupbox{
   height:57px !important;
}

.storegroupbox:last-child{
    height:65px !important;
}

.paddingright4{
    padding-right:4px !important;
}

.product-listing-left:last-child{
    border-bottom: 0px solid #d7d7d7;
    height:78px;
    line-height:15px
}

.product-listing:last-child{
    border-bottom: 0px solid #d7d7d7;
}

.productlist2:last-child{
    border-bottom: 0px solid #d7d7d7;
}

.itemcounter{
    margin-left:20px; 
    font-size:15px; 
    margin-top:5px;
}

.flotleft{
    float:left
}
.marginleft5px{
    margin-left:5px;
}

.searchbuttonfix{
    width: 53% !important;
     float:left;
     padding: 5px 10px !important;
}
.canclebuttonfix{
     width: 45% !important;
      padding: 5px 10px !important;
       margin-left:1px !important;
}

.not-active {
    /*pointer-events: none;*/
    cursor: default;
    background-color: #ededed;
    opacity: 0.60;
}

.textbreak{
    word-break: break-all;
}

.productlist2{
    border-bottom: 1px solid #d7d7d7;
    font-size: 12px;
    line-height: 50px;
}

.discripttxtarea{
    /*width: 428px;*/ 
    height:60px;
}

.discripttxtarea2{
    width: 428px; 
    height:100px;
}

.categoryscroll{
    max-height:395px; 
    overflow:auto;
    position:relative;
}

.catproduct-scroll {
    max-height: 350px;
    overflow: auto;
}

.storegroupscroll{
    overflow:auto; 
    max-height:400px;
    min-height:125px;
}

.no-outline{
    outline:none !important;
}

textarea {
   resize: none;
}

.ingredientfilterdd{
    width:72px; 
    padding:1px !important;
}

.smallsearchbtn{
    font-size:13px; 
    padding:0px;
}

.fontsize15{
    font-size:15px;
}

.multiselectsize{
    width:430px;
}

.popupdropdownsize{
    width: 95%; 
    height: 100%
}

.afclogin{
    width:40%; 
    margin-left:30%; 
    margin-top:25px; 
    position:relative; 
    z-index:999999;
}

.afcloginalert{
    padding:10px; 
    width:100%;
    margin-bottom:0px; 
    font-size:17px;
    text-align:center;
}

.afctooltip {
    position: relative;
    display: inline-block;
    /*border-bottom: 1px dotted black;*/
}

.afctooltip .afctooltiptext {
    visibility: hidden;
    width: 130%;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    top: 180%;
    left: 50%;
    margin-left: -50%;
}

.afctooltip .afctooltiptext::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent black transparent;
}

.afctooltip:hover .afctooltiptext {
    visibility: visible;
}

.marginleft5perc {
    margin-left: 5%;
}

.marginleft4perc {
    margin-left: 4%;
}

.marginleftmin66perc{
    margin-left:-66% !important
}

.editprotooltip{
    width:110% !important; 
    margin-left:-53% !important; 
    padding:0px !important;
}

.editallprotooltip{
    width:55% !important; 
    margin-left:-28% !important; 
    padding:0px !important;
}

.boxheight55{
    height:55px;
}

.productmodeltabwidth{
    width:1030px;
}

.productfilterpart{
    margin:20px 0 45px;
}

.productmodeltab{
    font-size: 18px; 
    padding: 8px !important; 
    outline:none !important;
}

.productmodelminheight{
    min-height:250px;
}

.productupdatewidth{
    width:1090px;
}

.productmessage{
    padding:10px; 
    margin-bottom:0px; 
    font-size:17px
}

.nutritiongram {
    text-align: center;
    margin-top: 18px;
    margin-left: 35px;
}

.prodpricecatrelwidth {
    width: 87%;
}

.prodpricecatrelsize {
    max-height: 350px;
    overflow: auto;
}

.deleteprotooltip {
    width: 60% !important;
    margin-left: -30% !important;
    padding: 2px 0px !important;
}

.ddborder{
    border:1px solid #d7d7d7;
}

.pcmainmessage {
    padding: 10px;
    margin-bottom: 0px;
    font-size: 17px;
}

.tooltip.bottom {
    margin-top: 5px;
}

body.modal-open {
  /*  overflow: hidden;
    overflow-x: hidden;
    overflow-y: hidden;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;*/
}

.afczindex {
    z-index: 99999;
}

.displaynone {
    display: none;
}

.visible-hidden {
    visibility: hidden;
}

.visible-collapse {
    visibility: collapse;
}

.afc-largemodal {
    width: 1090px;
}

.afc-modaltab{
    width:1030px;
}

.afc-modaltab-content {
    font-size: 18px;
    padding: 8px !important;
    outline: none !important;
}

.afc-opacity {
    opacity: 0.4;
}

.input-group-addon, .input-group-btn, .input-group .form-control{
    display:initial;
}

.ingmodal {
    margin-top: 10%;
}

.afc-deactive-chk {
    height: 0 !important;
    line-height: 0 !important;
    margin-left: 105% !important;
    margin-top: -28% !important;
    padding: 0 !important;
    width: 0 !important;
}

.ing-radiobtn {
    margin-left: 3% !important;
}


    [draggable] {
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  /* Required to make elements draggable in old WebKit */
  -khtml-user-drag: element;
  -webkit-user-drag: element;
}

#columns {

}

.column {
 
  cursor: move;
}


.column.dragElem {
  opacity: 0.4;
}
.column.over {
  /*border: 2px dashed #000;*/
  /*border-top: 2px solid blue;*/
  border: 2px dashed blue;
}
.requiredred{
    color:red;
    margin-left: -6px;
}
.invalid {
    border: solid 1px #dc3545;
}
