﻿/*dropdown*/
.activities-board-page .box-board {
    padding: 5px 15px 5px 15px;
}
.dropdown-item.active i, .dropdown-item:active i
{
	color:#fff;
}
.drp-tooltip .dropdown-menu > .dropdown-item, .drp-tooltip .dropdown-menu > li > a 
{
	padding-right:40px;
	position:relative;
}
.drp-tooltip .dropdown-menu > li
{
	position:relative;
}
.drp-tooltip .dropdown-menu .ico-tlp, .drp-tooltip .dropdown-menu > li .ico-tlp {
	position: absolute;
	right: 10px;
	top:11px;
	margin: 0px;
	font-size: 20px;
	cursor:pointer;
}
.dept-grid .kt-switch label
{
	margin-bottom: 0px;
}
.spacer-hide
{
	margin-top:-115px;
}
/*dropdown height*/
.bootstrap-select .dropdown-menu .inner
{
    max-height:300px;
}
/*full modal*/
.modal-xl-full {
    max-width: 100%;
    margin: 15px;
}
/*spinner*/
.divspinner .spinnerMargin {
    padding: 0px !important;
    color: #5d78ff;
}
.kt-portlet .kt-portlet__head {
    border-bottom: 0;
    padding: 10px 15px 0;
    min-height: inherit;
}
.kt-portlet .kt-portlet__body {
    display: -webkit-box;
    display: -ms-flexbox;
    /* display: flex; */
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 10px 15px;
    border-radius: 6px;
}
.modal.modal-static .modal-dialog{transform:none;-webkit-transform:none;}
/*new order popup*/
.modal_new_order ul.list-supp > li {
    display: inline-block;
    width: 47%;
    text-align: center;
}
.modal_new_order ul.list-supp > li img{
    max-width:80px;
    width:100%;
    display: table;
    margin: auto auto 15px;
}
.modal_new_order .btn-store
{
    margin-top:15px;
}
.modal_new_order ul.list-supp > li + li {
    margin-left: 4.5%;
}
.modal_new_order .modal-content .modal-header .modal-title {
    font-weight: 600;
    font-size: 20px;
}
.modal_new_order ul.list-supp > li > a {
    display: block;
    background: #f6f7fd;
    padding: 35px 20px;
    font-size: 16px;
    border-radius: 10px;
    font-weight: 600;
    color: #48465b;
}
.modal_new_order ul.list-supp > li > a:hover
{
    color:#5d78ff
}
.new_p_master .sb-supplier {
    display: inline-block;
    margin-right: 10px;
}
.new_p_master .sb-supplier label{
    display:inline-block;
    margin-right:5px;
}
.new_p_master .sb-supplier .bootstrap-select
{
    width: 170px !important;
}
.new_p_master .top-detail .box-detail {
    padding: 20px;
    border: 1px solid #e2e5ec;
    min-height: 100%;
    border-radius:8px;
}
.new_p_master .top-detail .box-detail .box-title
{
    font-weight:500;
    font-size:20px;
    margin-bottom:15px;
}
.new_p_master .top-detail .box-detail .form-group
{
    margin-bottom:10px;
}
.new_p_master .top-detail .box-f .btn-brand + .btn-brand
{
    margin-left:5px;
}
.new_p_master .top-detail .box-t .btn
{
    width:48%;
    margin-top: 23px;
}
.new_p_master .top-detail .box-t .btn +.btn{
    margin-left:3%;
}
.new_p_master .tbl-master-order
{
    margin-top:30px;
}
.new_p_master .tbl-master-order .sorting
{
    margin-bottom:15px;
}
.new_p_master .popup-right {
    position: fixed;
    right: -1200px;
    transition: all linear .2s;
    -webkit-transition: all linear .2s;
    top: 0px;
    bottom: 0px;
    width: 100%;
    /*max-width: 800px;*/
    max-width: 1200px;
    background: #fff;
    z-index: 99;
    box-shadow: 0 0 40px rgba(0,0,0,0.2);
}
.new_p_master .popup-right.show-popup
{
    right:0px;
}
.new_p_master .popup-right .popup-header {
    padding: 15px;
    background: #758dff;
    background: -webkit-gradient(linear,left top, right top,color-stop(20%, #758dff),to(#c3cdff));
    background: linear-gradient(90deg,#758dff 20%,#c3cdff 100%);
    color: #ffffff;
    font-size: 19px;
    position: relative;
}
.new_p_master .popup-right .kt-pagination {
    margin-top:15px;
}
.new_p_master .popup-right .popup-header .close-ico {
    position: absolute;
    right: 15px;
    color: #ffffff;
}
.new_p_master .popup-right .top-header {
    margin-bottom: 30px;
    padding: 10px;
    background: #f3f9f9;
}
.new_p_master .popup-right .top-header .btn
{
    min-width:152px;
}
.new_p_master .popup-right .top-search
{
    margin-bottom:20px;
}
.new_p_master .popup-right .top-header .btn + .btn
{
    margin-left:10px;
}
.new_p_master .popup-right .popup-content {
    padding: 15px;
}
.popup-right .p-search .bootstrap-select
{
    width:auto !important;
}
.popup-right .p-search .btn.dropdown-toggle {
    min-width: 260px;
}
.new_p_master .popup-right .sb-group .form-control
{
    width:calc(100% - 55px);
    margin-right:9px;
    display:inline-block;
    vertical-align:middle;
}
.new_p_master .popup-right .sb-group .btn {
    width: 42px;
    padding: 8px;
}
.v-transfer .top-v-transfer .box-v
{
    padding: 20px;
    border: 1px solid #e2e5ec;
    min-height: 100%;
    border-radius: 8px;
}
.v-transfer .top-v-transfer
{
    margin-bottom:20px;
}
.v-transfer .top-v-transfer .title-box {
    font-weight: 500;
    font-size: 20px;
    margin-bottom: 15px;
}
.v-transfer .top-v-transfer .txt-enter
{
    margin-top:10px;
}
.pur-order .top-header .accordion .card .card-header .card-title
{
    font-weight: 600;
    padding: 10px 15px;
    font-size:16px;
}
.pur-order .top-header .details-box ul li 
{
    width: 50%;    
}
.pur-order .top-header .details-box ul li:nth-child(n+3)
{
    margin-top:10px;
}
.pur-order .top-header .add-items .form-control
{
   width:calc(100% - 100px);
   margin-right:10px;
}
.pur-order .top-header .cost ul li
{
    width:33.33%;
}
.pur-order .top-header .cost ul li:nth-child(n+3)
{
    margin-top:0px;
}
.pur-order .top-header .cost ul li:nth-child(n+4)
{
    margin-top:10px;
}
.pur-order .top-header .cost .total
{
    text-align:right;
}
.pur-order .top-header .cost .f-amount
{
    font-size:18px;
}
.pur-order .tbl-pur-order
{
    margin-top:30px;
}
/*loader*/
.divspinner {
    display: block;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    overflow: hidden;
    background: rgba( 255, 255, 255, .8 ) no-repeat;
}
.divspinner .spinnerMargin {
    padding: 0px !important;
    color: #5d78ff;
    width: 60px !important;
    height: 60px !important;
    margin: auto !important;
    position: absolute !important;
    left: 0 !important;
    right: 0 !important;
    transform: translateY(-50%) !important;
    -webkit-transform: translateY(-50%) !important;
    top: 50% !important;
}
/*login*/
.btn-login .btn {
    padding-left: 10px !important;
    padding-right: 10px !important;
    min-width: 165px !important;
    height: 40px !important;
}
.kt-subheader--fixed.kt-aside--minimize .inner-page-wrapper .kt-subheader {left: 100px !important;}
#divOrderDetails .kt-container{padding:0px;}
#divOrderDetails .kt-portlet{box-shadow:none;margin:0;}
#divOrderDetails .kt-invoice-2 .kt-invoice__head{padding:0;}
#divOrderDetails .kt-invoice-2 .kt-invoice__body {padding: 1rem 0 1rem;}
#divOrderDetails .kt-invoice-2 .kt-invoice__body table tbody tr td{padding:0.3rem 0;}
.dataTables_wrapper .dataTable th .kt-checkbox {margin-bottom: 16px !important;padding-left: 0px !important;margin-left: 0 !important;}
.kt-footer .dev-by .n-logo:hover{background-position:0 0;width:83px;}
.kt-footer .dev-by .n-logo{top:-1px;}
.kt-footer .dev-by .n-logo{width:14px;}
.cb-align .kt-checkbox{width:31%;vertical-align: top;margin-bottom: 5px;}
.cb-align .kt-checkbox:nth-child(3n+4){margin-left:0px !important;}
.toggle-box{display: none;}
.drawer-detail-list .dataTables_wrapper .dataTable
{
    min-width: 2500px !important;
}
.drawer-detail-list table.table-bordered.dataTable td, .drawer-detail-list table.table-bordered.dataTable th 
{
    width: auto !important;
}
/*year sales history*/
.y-sales-history .box-board 
{
    padding: 0;
    width: 100%;
}
.y-sales-history
{
    padding:20px;
}
.y-sales-history .box-board button {
    width: 100%;
}
.y-sales-history .tot-y-sales
{
    font-size:20px;
}
.y-sales-history .activities-board
{
    padding:20px;
    border:0px;
}
.y-sales-history .activities-board.year .row [class*='col-']:nth-child(n+5)
{
    margin-top:15px;
}
.y-sales-history .activities-board.month .row [class*='col-']:nth-child(n+7)
{
    margin-top:15px;
}
.y-sales-history .activities-board.month .row [class*='col-'],.y-sales-history .activities-board .row.row-col-separator-lg>div
{
    border:0px;
}
.y-sales-history .activities-board .box-board .title-a-boards, .y-sales-history .activities-board .row > div .box-board, .y-sales-history .box-board button {
    height: 100%;
}
.y-sales-history .activities-board .box-board .title-a-boards, .y-sales-history .activities-board .row > div .box-board
{
    border: 0;
}
.fc-daygrid-block-event .fc-event-title 
{
    padding: 1px;
    font-size: 20px;
}
.fc .fc-daygrid-day-number 
{
    font-size: 20px;
}
.fc .fc-col-header-cell-cushion {
    font-size: 20px;
}
.kt-portlet .kt-portlet__head.kt-portlet__head--lg {
    min-height: 0px;
}
.fc-toolbar.fc-header-toolbar {
     margin-bottom: 0px; 
}
.fc-h-event .fc-event-title-container {
text-align: right;
}
.fc-h-event {
    border: 1px solid var(--fc-event-border-color, #12a178) !important;
    background-color: var(--fc-event-bg-color, #12a178) !important;
}
/*media query*/
@media (max-width:1599px) {
    .new_p_master .top-detail .box-t .btn {
        width:100%;
    }
    .new_p_master .top-detail .box-t .btn +.btn{
        margin-top:8px;
        margin-left:0%;
    }
    .y-sales-history .tot-y-sales
    {
        font-size:14px;
    }
}
@media (max-width: 1299px) {
    .new_p_master .top-detail .box-detail
    {
        padding:10px;
    }
    .spacer-hide {
        margin-top: -140px;
    }

        .kt-form .btn-wrapper {
            margin-top: 25px;
        }
        .y-sales-history .activities-board.month .row [class*='col-']:nth-child(n+4)
        {
            margin-top:15px;
        }
    }

    @media (max-width: 1024px) {
        .spacer-hide {
            margin-top: 10px;
        }
        .new_p_master .top-detail .box-detail .box-title
        {
            font-size:18px;
        }
        .popup-right .p-search
        {
            width:100%;
            margin-right:0px;
            margin-bottom:15px;
        }
    }
    @media (max-width:991px)
    {
        .new_p_master .top-detail .box-f .btn-brand
        {
            width:100%;            
        }
        .new_p_master .top-detail .box-f .btn-brand + .btn-brand
        {
            margin-left:0px;
            margin-top:5px;
        }
        .v-transfer .top-v-transfer .r-part .btn-elevate {
            margin-top:10px;
        }
    }
    @media (max-width:767px) {
        .kt-form .btn-wrapper {
            margin-top: 15px;
        }
        .modal_new_order ul li img {
            max-width:50px;
        }
        .modal_new_order ul li a
        {
            font-size:14px;
        }
        .new_p_master .sb-supplier
        {
            margin-bottom:10px;
        }
        .new_p_master .top-detail .box-detail
        {
            margin-top:10px;
            min-height:inherit;
        }
        .v-transfer .top-v-transfer .r-part
        {
            margin-top:10px;
        }
    }
    @media (max-width:479px)
    {
        .modal_new_order ul li 
        {
            width: 100%;
        }
        .modal_new_order ul li + li
        {
            margin-left:0px;
            margin-top:15px;
        }
        .btn-login .btn {
            min-width:100% !important;
        }
        .btn-login .btn + .btn {
            margin-top:10px;
            }
            .sales-amount .chart-dashboard {
    .spacer-hide
	{
		margin-top:-140px;
	}
    .kt-form .btn-wrapper
    {
        margin-top:25px;
    }
    .activities-board .box-board
    {
        min-height: 150px;
    }
    .kt-footer .dev-by .n-logo:hover{width:14px;}
}
@media (max-width: 1024px)
{
	.spacer-hide
	{
		margin-top: 10px;
	}
    .sales-amount .kt-portlet .kt-portlet__body 
    {
        max-height: 180px;
        overflow: auto;
    }
}
@media (max-width:991px)
{
    .activities-board .row > div .box-board
    {
         min-height: 128px;
    }
}
@media (max-width:767px)
{
    .kt-form .btn-wrapper
    {
        margin-top:15px;
    }
    .kt-header--fixed.kt-subheader--fixed .kt-subheader
    {
        margin: 15px 0;
    }
    .sales-amount .kt-widget6 .kt-widget6__body .kt-widget6__item .title-amount-lbl
    {
        display: flex;
    }
    .cb-align .kt-checkbox{width:100%;margin-left:0 !important;}
}
.sales-amount .chart-dashboard {
    height:100%;
}

/*added by nidhi 01/04/2021*/
.selected {
	
	background: #eaeaea;
}