/*  RIBBON MENU START
    Master menu*/

.resize_logo{
    max-width: 323px;
    max-height: 85px;
}

.loder_resize_logo {
    width: 80px;
    height: 80px;
}

.ribbon-tab .l-btn-icon {
	background-size:cover;
}

/*Masters menu*/
.icon_btncompanymaster { background:url('icons/ribbon/masters/company_master.png') no-repeat center center;}
.icon_partgroupmaster { background:url('icons/ribbon/masters/party_group_master.png') no-repeat center center;}
.icon_partymaster { background:url('icons/ribbon/masters/party_master.png') no-repeat center center;}
.icon_brokermaster { background:url('icons/ribbon/masters/broker_master.png') no-repeat center center;}
.icon_mediatormaster { background:url('icons/ribbon/masters/mediator_master.png') no-repeat center center;}

.icon_sizemaster { background:url('icons/ribbon/masters/size_master.png') no-repeat center center;}
.icon_claritymaster { background:url('icons/ribbon/masters/clarity_master.png') no-repeat center center;}
.icon_shapemaster { background:url('icons/ribbon/masters/shape_master.png') no-repeat center center;}
.icon_pricemaster { background:url('icons/ribbon/masters/price_master.png') no-repeat center center;}
.icon_stockmaster { background:url('icons/ribbon/masters/stock_setting.png') no-repeat center center;}
.icon_currencymaster { background:url('icons/ribbon/masters/currency_master.png') no-repeat center center;}
.icon_sievesmaster { background:url('icons/ribbon/masters/size_master.png') no-repeat center center;}
.icon_categorymaster { background:url('icons/ribbon/masters/mediator_master.png') no-repeat center center;}
.icon_sizegroupmaster { background:url('icons/ribbon/masters/size_master.png') no-repeat center center;}

.icon_sizegroupmaster { background:url('icons/ribbon/masters/size_master.png') no-repeat center center;}
.icon_sizegroupmaster { background:url('icons/ribbon/masters/size_master.png') no-repeat center center;}
.icon_sizegroupmaster { background:url('icons/ribbon/masters/size_master.png') no-repeat center center;}
.icon_sizegroupmaster { background:url('icons/ribbon/masters/size_master.png') no-repeat center center;}


/*Transaction menu*/
.icon_lotentrymst { background:url('icons/ribbon/trans/lot_entry.png') no-repeat center center;}
.icon_lot_retentrymst {background:url('icons/ribbon/trans/lot_return_entry.png') no-repeat center center;}
.icon_lot_merge {background:url('icons/ribbon/trans/lot_merge.png') no-repeat center center;}
.icon_loan_entry{background:url('icons/ribbon/trans/loan_entry.png') no-repeat center center;}
.icon_broker_payment {background:url('icons/ribbon/trans/broker_payment.png') no-repeat center center;}
.icon_expense_entry{background:url('icons/ribbon/trans/expense_entry.png') no-repeat center center;}
.icon_income_entry{background:url('icons/ribbon/trans/income_entry.png') no-repeat center center;}
.icon_lot_assort_stock{background:url('icons/ribbon/trans/lot_assort_stock.png') no-repeat center center;}
.icon_lot_assortment{background:url('icons/ribbon/trans/lot_assortment.png') no-repeat center center;}
.icon_mediator_payment{background:url('icons/ribbon/trans/mediator_payment.png') no-repeat center center;}
.icon_memo_entry{background:url('icons/ribbon/trans/memo_entry.png') no-repeat center center;}
.icon_mix_memo_entry{background:url('icons/ribbon/trans/mix_memo_entry.png') no-repeat center center;}
.icon_mix_sales{background:url('icons/ribbon/trans/mix_sales.png') no-repeat center center;}
.icon_opening_sales{background:url('icons/ribbon/trans/opening_sales.png') no-repeat center center;}
.icon_purchase{background:url('icons/ribbon/trans/purchase.png') no-repeat center center;}
.icon_purchase_payment{background:url('icons/ribbon/trans/purchase_payment.png') no-repeat center center;}
.icon_sales{background:url('icons/ribbon/trans/sales.png') no-repeat center center;}
.icon_sales_export{background:url('icons/ribbon/trans/sales_export.png') no-repeat center center;}
.icon_sales_export_payment{background:url('icons/ribbon/trans/sales_export_payment.png') no-repeat center center;}
.icon_sales_payment{background:url('icons/ribbon/trans/sales_payment.png') no-repeat center center;}
.icon_stock_transfer{background:url('icons/ribbon/trans/stock_transfer.png') no-repeat center center;}


.icon-duplicate{
	background:url('icons/duplicate.png') no-repeat center center;
}
.icon-purchase{
	background:url('icons/purchase.png') no-repeat center center;
}
.icon-mail{
	background:url('icons/icon-email.png') no-repeat center center;
}
.icon-newmail{
	background:url('icons/multimail.png') no-repeat center center;
}
.icon-mailsend{
	background:url('icons/icon-emailsend.png') no-repeat center center;
}
.icon-mailunsend{
	background:url('icons/icon-emailunsend.png') no-repeat center center;
}
.icon-download{
	background:url('icons/download.png') no-repeat center center;
}
.icon-upload{
	background:url('icons/file_upload.png') no-repeat center center;
}
.icon-blank{
	background:url('icons/blank.gif') no-repeat center center;
}
.icon-demand{
	background:url('icons/demand.png') no-repeat center center;
}
.icon-add{
	background:url('icons/edit_add.png') no-repeat center center;
}
.icon-check{
	background:url('icons/check.png') no-repeat center center;
}
.icon-edit{
	background:url('icons/pencil.png') no-repeat center center;
}
.icon-sameas{
	background:url('icons/SameAs.png') no-repeat center center;
}

.icon-mfgreturn{
	background:url('icons/MfgReturnDetail.png') no-repeat center center;
}

.icon-Reschedule{
	background:url('icons/Reschedule.png') no-repeat center center;
}
.icon-history{
	background:url('icons/history_icon.png') no-repeat center center;
}
.icon-Detail{
	background:url('icons/icon_stockgrid_detail.png') no-repeat center center;
}
.icon-action{
	background:url('icons/action.png') no-repeat center center;
}
.icon-addtoselection{
	background:url('icons/addtoselection.png') no-repeat center center;
}
.icon-clear{
	background:url('icons/clear.png') no-repeat center center;
}
.icon-remove{
	background:url('icons/edit_remove.png') no-repeat center center;
}
.icon-settings{
	background:url('icons/settings.png') no-repeat center center;
}
.icon-SalesAnalysis{
	background:url('icons/SalesAnalysis.png') no-repeat;
    background-size: 16px;
}
.icon-excel{
	background:url('icons/excel.png') no-repeat center center;
}
.icon-pdf{
	background:url('icons/pdf.png') no-repeat center center;
}
.icon-import{
	background:url('icons/import.png') no-repeat center center;
}
.icon-addnew{
	background:url('icons/addnew.png') no-repeat center center;
}
.icon-stop{
	background:url('icons/stop.png') no-repeat center center;
}
.icon-map-column{
	background:url('icons/mapcolumn.png') no-repeat center center;
}
.icon-map-auto{
	background:url('icons/mapauto.png') no-repeat center center;
}
.icon-start{
	background:url('icons/start.png') no-repeat center center;
}
.icon-stockimage{
	background:url('icons/stock_image.png') no-repeat center center;
}
.icon-certificate{
	background:url('icons/certificate.png') no-repeat center center;
}
.icon-sendmail{
	background:url('icons/send_mail.png') no-repeat center center;
}
.icon-video{
	background:url('icons/video.png') no-repeat center center;
}
.icon-apply{
	background:url('icons/apply.png') no-repeat center center;
}
.icon-upload{
	background:url('icons/folder.png') no-repeat center center;
}
.icon-searchstone{
	background:url('icons/search-stone.png') no-repeat center center;
}
.icon-excel{
	background:url('icons/excel.png') no-repeat center center;
}
.icon-copytoclip{
	background:url('icons/copy-to-clip.png') no-repeat center center;
}
.icon-save{
	background:url('icons/filesave.png') no-repeat center center;
}
.icon-export{
	background:url('icons/export.png') no-repeat center center;
}
.icon-selection{
	background:url('icons/selection.png') no-repeat center center;
}
.icon-attachment{
	background:url('icons/attachment.png') no-repeat center center;
}
.icon-send{
	background:url('icons/send.png') no-repeat center center;
}
.icon-cut{
	background:url('icons/cut.png') no-repeat center center;
}
.icon-ok{
	background:url('icons/ok.png') no-repeat center center;
}
.icon-delete{
	background:url('icons/delete.png') no-repeat center center;
    height:16px;
}
.icon-no{
	background:url('icons/no.png') no-repeat center center;
}
.icon-cancel{
	background:url('icons/cancel.png') no-repeat center center;
}
.icon-reload{
	background:url('icons/reload.png') no-repeat center center;
}
.icon-search{
	background:url('icons/search.png') no-repeat center center;
}
.icon-advance{
	background:url('icons/advance-arrow.png') no-repeat center center;
}
.icon-print{
	background:url('icons/print.png') no-repeat center center;
}
.icon-zip{
	background:url('icons/Zip.png') no-repeat center center;
}
.icon-pdfmerge{
	background:url('icons/pdfmerge.png') no-repeat center center;
    background-size:contain;
}

.icon-expandcollapse{
	background:url('icons/minimize-box.png') no-repeat center center;
}
.icon-createDiamond{
	background:url('icons/createDiamond.png') no-repeat center center;
}
.icon-help{
	background:url('icons/help.png') no-repeat center center;
}
.icon-undo{
	background:url('icons/undo.png') no-repeat center center;
}
.icon-redo{
	background:url('icons/redo.png') no-repeat center center;
}
.icon-back{
	background:url('icons/back.png') no-repeat center center;
}
.icon-sum{
	background:url('icons/sum.png') no-repeat center center;
}
.icon-tip{
	background:url('icons/tip.png') no-repeat center center;
}
.icon-filter{
	background:url('icons/filter.png') no-repeat center center;
}
.icon-SearchFilter{
	background:url('icons/SearchFilter.png') no-repeat center center;
}
.icon-man{
	background:url('icons/man.png') no-repeat center center;
}
.icon-AddUser{
	background:url('icons/adduser.png') no-repeat center center;
}

.icon-ForgotPassword{
	background:url('icons/ForgotPassword.png') no-repeat center center;
}
.icon-lock{
	background:url('icons/lock.png') no-repeat center center;
}
.icon-more{
	background:url('icons/more.png') no-repeat center center;
}
.icon-reset{
	background:url('icons/reset.png') no-repeat center center;
}
.icon-htmlcoding{
	background:url('icons/htmlcoding.png') no-repeat center center;
}
.icon-mini-add{
	background:url('icons/mini_add.png') no-repeat center center;
}
.icon-mini-edit{
	background:url('icons/mini_edit.png') no-repeat center center;
}
.icon-mini-refresh{
	background:url('icons/mini_refresh.png') no-repeat center center;
}

.icon-large-picture{
	background:url('icons/large_picture.png') no-repeat center center;
}
.icon-large-clipart{
	background:url('icons/large_clipart.png') no-repeat center center;
}
.icon-large-shapes{
	background:url('icons/large_shapes.png') no-repeat center center;
}
.icon-large-smartart{
	background:url('icons/large_smartart.png') no-repeat center center;
}
.icon-large-chart{
	background:url('icons/large_chart.png') no-repeat center center;
}

.icon-copytext {
  background: url('icons/copy.png') no-repeat center center;
}

.icon-copy{
	background:url('icons/16/copy.png') no-repeat center center;
}
.icon-paste{
	background:url('icons/16/paste.png') no-repeat center center;
}
.icon-format{
	background:url('icons/16/format.png') no-repeat center center;
}
.icon-bold{
	background:url('icons/16/bold.png') no-repeat center center;
}
.icon-italic{
	background:url('icons/16/italic.png') no-repeat center center;
}
.icon-strikethrough{
	background:url('icons/16/strikethrough.png') no-repeat center center;
}
.icon-subscript{
	background:url('icons/16/subscript.png') no-repeat center center;
}
.icon-superscript{
	background:url('icons/16/superscript.png') no-repeat center center;
}
.icon-underline{
	background:url('icons/16/underline.png') no-repeat center center;
}
.icon-increase-font{
	background:url('icons/16/increase-font.png') no-repeat center center;
}
.icon-decrease-font{
	background:url('icons/16/decrease-font.png') no-repeat center center;
}
.icon-case-font{
	background:url('icons/16/case-font.png') no-repeat center center;
}
.icon-grow-font{
	background:url('icons/16/grow-font.png') no-repeat center center;
}
.icon-shrink-font{
	background:url('icons/16/shrink-font.png') no-repeat center center;
}
.icon-align-left{
	background:url('icons/16/align-left.png') no-repeat center center;
}
.icon-align-center{
	background:url('icons/16/align-center.png') no-repeat center center;
}
.icon-align-right{
	background:url('icons/16/align-right.png') no-repeat center center;
}
.icon-align-justify{
	background:url('icons/16/align-justify.png') no-repeat center center;
}
.icon-bullets{
	background:url('icons/16/bullets.png') no-repeat center center;
}
.icon-numbers{
	background:url('icons/16/numbers.png') no-repeat center center;
}
.icon-find{
	background:url('icons/16/find.png') no-repeat center center;
}
.icon-replace{
	background:url('icons/16/replace.png') no-repeat center center;
}
.icon-select{
	background:url('icons/16/select.png') no-repeat center center;
}
.icon-selectall{
	background:url('icons/16/selectall.png') no-repeat center center;
}
.icon-go{
	background:url('icons/16/go.png') no-repeat center center;
}

.icon-paste-large{
	background:url('icons/32/paste.png') no-repeat center center;
}
.icon-table-large{
	background:url('icons/32/table.png') no-repeat center center;
}
.icon-picture-large{
	background:url('icons/32/picture.png') no-repeat center center;
}
.icon-clipart-large{
	background:url('icons/32/clipart.png') no-repeat center center;
}
.icon-shapes-large{
	background:url('icons/32/shapes.png') no-repeat center center;
}
.icon-smartart-large{
	background:url('icons/32/smartart.png') no-repeat center center;
}
.icon-chart-large{
	background:url('icons/32/chart.png') no-repeat center center;
}

.icon-noicon{
	background:url('icons/32/noicon.png') no-repeat center center;
}

.icon-history{
	background:url('icons/history_icon.png') no-repeat center center;
}

.icon-imgexist{
	background:url('icons/Image_exists.png') no-repeat center center;
        width: 100%;
}
.icon-imgnoexist{
	background:url('icons/Image_notexists.png') no-repeat center center;
    display:none !important;
}
.icon-videoexist{
	background:url('icons/Video_exists.png') no-repeat center center;
         width: 100%;
}
.icon-videonoexist{
	background:url('icons/Video_notexists.png') no-repeat center center;
    display:none !important;
}
.icon-urlexist{
	background:url('icons/urlexist.png') no-repeat center center;
}
.icon-urlnoexist{
	background:url('icons/urlnoexist.png') no-repeat center center;
}

.icon-ConvertLedger{
	background:url('icons/man.png') no-repeat center center;
}
.icon-warning{
    background:url('icons/warn24.png') no-repeat center center;
}
.icon-bucketadd{
    background:url('icons/bucketadd16.png') no-repeat center center;
}
.icon-bucketremove{
    background:url('icons/bucketremove16.png') no-repeat center center;
}
.icon-bucketview{
    background:url('icons/bucketview16.png') no-repeat center center;
}
.icon-followup{
    background:url('icons/followup.png') no-repeat center center;
}
.icon-CertificatePage{
    background:url('icons/CertificatePage.png') no-repeat center center;
}
.icon-Skype{
	background:url('icons/Skype.png') no-repeat center center;
}
.icon-WeChat{
	background:url('icons/WeChat.png') no-repeat center center;
}
.icon-WhatsApp{
	background:url('icons/WhatsApp.png') no-repeat center center;
}
.icon-Receipt{ background:url('icons/Receipt.png') no-repeat center center;}
.icon-Payment{ background:url('icons/Payment.png') no-repeat center center;}

.icon-noteexist{
	background:url('icons/note_exist.png') no-repeat center center;
         width: 100%;
}
.icon-notenotexist{
	background:url('icons/note_notexist.png') no-repeat center center;
         width: 100%;
}
.icon-Error{
	background:url('icons/Error.png') no-repeat center center;
         width: 100%;
}
.icon-Proportion {
 background: url('icons/proportions.png') no-repeat center center;
}
.icon-printer {
    background: url('icons/printer.png') no-repeat center center;
}
.green_round {
    background-color: green;
    width: 7px;
    height: 7px;
    display: block;
    margin: 3px auto 0;
    border-radius: 30px;
    color: green;
    border: 1px solid #004800;
}
.red_round{
      background-color:red;
    width: 7px;
    height: 7px;
       display:block;
        margin:3px auto 0; 
        border-radius:30px; 
        color:red;
    border: 1px solid #740000;
  }

.green_round_text {
    background-color: #b0d0b0;
    width: 17px !important;
    height: 17px;
    display: block;
    margin: 0 auto;
    border-radius: 50%;
    color: green;
    border: 0;
    padding: 0;
    font-size: 12px;
    text-decoration: none;
    cursor: pointer;
}
.orange_round_text {
    background-color: #f9b896;
    width: 17px !important;
    height: 17px;
    display: block;
    margin: 0 auto;
    border-radius: 50%;
    color: #b76431;
    border: 0;
    padding: 0;
    font-size: 12px;
    cursor: pointer;
}
.red_round_text {
    background-color: #ffc5c5;
    width: 17px !important;
    height: 17px;
    display: block;
    margin: 0 auto;
    border-radius: 50%;
    color: #bd1414;
    border: 0;
    padding: 0;
    font-size: 12px;
    cursor: pointer;
}
.icon-logout {
    background: url('icons/LogOut.png') no-repeat center center;
}
.icon-ImageVideo{
	background:url('icons/ImageVideo.png') no-repeat center center;
    background-size: 18px;
    height: 18px;
}
.icon-plus {
    background: url('icons/plus.png') no-repeat center center;
}
.icon-cross {
    background: url('icons/cross.png') no-repeat center center;
}
.icon-notinstock {
    background: url('icons/notinstock.png') no-repeat center center;
}