
/*# sourceMappingURL=user.min.css.map */
.navbar-vertical .toggle-icon-wrapper {
    margin-right: 0!important;
}




/*Invoices*/

.form-invoice-details { margin-bottom:20px;}

.invoice_table .table_header_mobile { background:#2c7be5; color:#fff; font-weight:500; padding:10px;}
.invoice_table .table_header_desktop { display:none}
.invoice_table label {width:100%; margin-bottom:5px; display:block}
.invoice_table .table_row { border-bottom:1px solid #e5e5e5; position:relative; padding:10px 50px 10px 30px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-flow: row wrap;  flex-flow: row wrap;}
.invoice_table .cel_cote,
.invoice_table .cel_value,
.invoice_table .cel_vat { display:none}
.invoice_table .cel_num { position:absolute; left:10px; top:10px; }
.invoice_table .cel_num:after { display:inline-block; content:"."}
.invoice_table .cel_opt { position:absolute; right:10px; top:10px;}
.invoice_table .cel_name { -webkit-box-flex: 1;-ms-flex: 1 100%;flex: 1 100%; max-width: 440px;word-wrap: break-word; }
.invoice_table .cel_unit { margin-right:5px; -webkit-box-flex: 0; -ms-flex: 0 auto; flex: 0 auto; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
.invoice_table .cel_qnt {  margin-right:5px; -webkit-box-flex: 0; -ms-flex: 0 auto; flex: 0 auto; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1;}
.invoice_table .cel_price { -webkit-box-flex: 0; -ms-flex: 0 auto; flex: 0 auto; -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3;}
.invoice_table .cel_price:before { display:inline-block; content:"x"; margin-right:5px; }
.invoice_table .cel_option { -webkit-box-flex: 0; -ms-flex: 0 auto; flex: 0 auto; -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3;}
.invoice_table .cel_option:before { display:inline-block; margin-right:5px; }
.invoice_table .btn-options { padding:0px 3px; line-height:14px}
.invoice_table .btn-add { padding:4px 12px}
.expenses_table .btn-add { padding:4px 4px}
.invoice_table .btn-add .material-icons { font-size:18px}
.invoice_table .table_row_add_product .table_cell { }
.invoice_total { width:100%; border-top:1px solid #e5e5e5; margin-bottom:20px; }
.invoice_total .list-total { list-style:none; margin:0; padding:0;}
.invoice_total .list-total li {border-bottom:1px solid #e5e5e5; padding:10px 0}
.invoice_total .list-total li:last-child { font-size:18px; border-bottom:none}
.invoice_total .list-total li.font-normal {font-size:14px;}
.invoice_total .list-total li a.orange { font-size:14px}
.invoice_total .list-total .pull-right { text-align:right; font-weight:500}
.invoice_total .checkbox_2 { /*padding:10px 0;*/ }
.invoice_total .checkbox_2 label { font-weight:400; cursor:pointer}

.invoice_table.disable-add-product .table_row:last-child .table_cell {border-bottom:0;}
.invoice_table.disable-add-product .cel_opt .dropdown {display:none;}
.invoice_total.disable-add-product .list-total li a.orange {display:none;}

.form_extras { border-top:1px solid #e5e5e5; padding:20px 0}
.form_extras .invoice_preview_btn { text-align:right; padding:20px 0;}
.form_extras .btn-submit { box-shadow:0 5px 5px rgba(243, 111, 33, .2); padding:10px; width:100%; text-transform:uppercase}
.form_extras .btn-submit span { font-size:16px; vertical-align:top}

.product-variables { width:100%}
.product-variables .input-group-addon { padding:6px!important}
.product-variables .material-icons { font-size:16px;}
.product-variables .dropdown-menu { font-size:12px;font-weight: normal;line-height:16px; padding:10px; width:300px; margin-bottom: 15px; margin-right:-8px;}
.product-variables .dropdown-menu p { white-space:normal; margin-bottom:10px;}
.product-variables .placeholders {white-space:normal;margin: 10px 0px;}
.product-variables .placeholders button, .product-variables .placeholders .button { border:1px solid #e5e5e5;border-radius:2px;padding:3px 6px;margin:0 2px 4px 0;background:#fff}
.product-variables .placeholders .button {display:inline-block;cursor:pointer;}
.product-variables .placeholders .button input {width:32px;margin:0 5px;border:0;outline:0;text-align:center;}

.invoice-table-inventory .cel_name { -webkit-box-flex: 1;-ms-flex: 1 50%;flex: 1 50%;order:1; word-wrap: break-word;max-width:50%; }
.invoice-table-inventory .cel_faptic { -webkit-box-flex: 1;-ms-flex: 1 50%;flex: 1 35%;order:2;max-width: 90px; }
.invoice-table-inventory .cel_faptic input {max-width:60px;}
.invoice-table-inventory .cel_scriptic { -webkit-box-flex: 1;-ms-flex: 1 50%;flex: 1 50%;order: 3;max-width: 50%;}

/*------------------------------GENERATE COST------------------------------*/
.form-cheltuiala { }
.form-cheltuiala .left_side {  }
.form-cheltuiala .right_side { margin-bottom:15px; }

.form-cheltuiala .divider { border-bottom:1px solid #e5e5e5; margin-bottom:20px; }

.form-cheltuiala .add_document_image { text-align:center}
.form-cheltuiala .add_document_image h4 { font-size:inherit}
.form-cheltuiala .add_document_image p { margin-bottom:15px;}
.form-cheltuiala .add_document_image .well{ border:2px dashed #e5e5e5; background:#fff; box-shadow:none}
.form-cheltuiala .add_document_image .icon_lg { font-size:48px; color:#c4c4c4}

.form-cheltuiala .form_submit { padding:10px 0 30px 0}
.form-cheltuiala .form_submit .btn-submit { box-shadow:0 5px 5px rgba(243, 111, 33, .2); padding:10px 0; width:100%;  text-transform:uppercase}
.form-cheltuiala .form_submit .btn-submit span { font-size:16px; vertical-align:top}
.form-cheltuiala .form_submit .btn-primary { margin-bottom:15px; }

/*------------------------------GENERATE CASHING------------------------------*/

.form-incasare { margin-bottom:20px;}

.cashing_table {margin-bottom:20px;}
.cashing_table label { margin-bottom:0; cursor:pointer}
.cashing_table label input { margin:0; vertical-align:middle}
.cashing_table label strong { font-weight:500}

.cashing_table .table_row { align-items: stretch;}
.cashing_table .table_cell { margin:0;}

.cashing_table .col_no 		{ flex: 1 50%;  order: 1; }
.cashing_table .col_res 	{ flex: 1 50%;  order: 2; }
.cashing_table .col_date 	{ flex: 1 50%;  order: 3; }
.cashing_table .col_chk 	{ flex: 1 50%;  order: 4; }
.cashing_table .col_val 	{ flex: 1 50%;  order: 5; }


.cashing_table .table_footer { border-top:1px solid #e5e5e5}

.form-adauga-incasare { margin-bottom:20px;}
.form-adauga-incasare .form_submit { padding-top:20px;}
.form-adauga-incasare .form_submit .btn-submit {box-shadow:0 5px 5px rgba(243, 111, 33, .2); padding:10px 0; width:100%;  text-transform:uppercase}


.table_cashing .table_footer .table_cell { border-top:1px solid #e5e5e5}

.table_cashing {}
.table_cashing .table_row { position:relative; padding:8px 15px 8px 15px; align-items: stretch;}
.table_cashing .table_cell { margin:0; text-align:left; padding-right:15px;  }

.table_cashing .col_no {flex: 1 50%;  order: 1;  }
.table_cashing .col_res {flex: 1 50%;  order: 2;  }
.table_cashing .col_date {flex: 1 50%;  order: 3;  }
.table_cashing .col_chk {flex: 1 50%;  order: 4;  }
.table_cashing .col_val {flex: 1 50%;  order: 5;  }
.table_cashing .col_chk input {margin:0; vertical-align:middle}
.table_cashing .col_chk label {margin:0; cursor:pointer}

.table_bank_extras .col_type, .table_bank_extras .col_date, .table_bank_extras .col_sum { min-width:105px;}
.table_bank_extras .col_description {max-width: 160px;word-wrap: break-word;}


@media (min-width: 992px) {
	#sticky_table {  width: 940px;  }
	
	.navbar .main-menu { margin-left:140px;}
	.navbar .main-menu .text { display: inline-block}
	
	
	.invoice_table .cel_cote,
	.invoice_table .cel_value,
	.invoice_table .cel_vat { display: table-cell}
	.invoice_table .cel_num { position:static; left:auto; top:auto; }
	.invoice_table .cel_num:after { display:none}
	.invoice_table .cel_opt { position:static; right:auto; top:auto;}
	.invoice_table .cel_name { flex: 1 100%;  }
	.invoice_table .cel_unit {flex: 0 auto; order: 2; margin-right:0; }
	.invoice_table .cel_qnt { flex: 0 auto; order: 1; margin-right:0;}
	.invoice_table .cel_price { flex: 0 auto; order: 3;}
	.invoice_table .cel_price:before { display:none; }
	.invoice_table .cel_option { flex: 0 auto; order: 3;}
	.invoice_table .cel_option:before { display:none; }
	.invoice_table { display:table; width:100%; }
	.invoice_table .table_header_desktop,
	.invoice_table .table_row,
	.invoice_table .table_row_add_product { display:table-row}
	.invoice_table .table_header_mobile { display:none}
	.invoice_table .table_header_desktop { background:#2c7be5; color:#fff; font-weight:500}
	.invoice_table .table_header_desktop .table_cell { border-right:1px solid #136ee5; border-bottom:none!important}
	.invoice_table .table_header_desktop .col_num {width: 40px;}
	.invoice_table .table_cell { display:table-cell; border-bottom:1px solid #e5e5e5; vertical-align:top; padding:10px}
	.invoice_table .table_cell:last-child {border-bottom:1px solid #e5e5e5}
	.invoice_table .heading { display:none}
	.invoice_table .text { float:none;}
	.invoice_table label,
	.invoice_table h4 {display:none}
	.invoice_table .form-inline .form-group { display:inline-block; margin-bottom:15px; width:48%}
	.invoice_table .form-inline .form-group-code { width:13%;/*margin-left: 8px;*/}
	.invoice_table .form-inline .form-group-name { width:100%}
	.invoice_table .form-inline .form-group-name-cc { width:85%}
	
	.invoice_table .form-inline .form-control-custom-1 { width:94%}
	/*.invoice_table .form-control-custom-2 { width:97%}*/
	.invoice_table .btn-options .textlabel { display:none}
	.invoice_table .dropdown .dropdown-menu { left:auto; right:0;}
	.invoice_table .col_num { width:auto}
	.invoice_table .col_name {width:auto}
	.invoice_table .col_unit {width:8%}
	.invoice_table .col_qnt {width:9%}
	.invoice_table .col_cote {width:9%}
	.invoice_table .col_price {width:14%}
	.invoice_table .col_value {width:11%}
	.invoice_table .col_vat {width:9%}
	.invoice_table .col_opt {width:auto}
	.invoice_table .acenter { text-align:center}
	.invoice_table .aright { text-align:right}
	.invoice_table .aleft { text-align:left}
	.invoice_total .checkbox_2 { padding:10px 10px 10px 50px; }
	
	/* expenses */
	.expenses_table .table_header_desktop .col_num {width: 30px;}
	.expenses_table .col_unit {width:5%}
	.expenses_table .col_qnt {width:5%}
	.expenses_table .col_cote {width:7%}
	.expenses_table .col_value {width:9%}
	.expenses_table .table_cell {padding: 13px 5px 10px;}
	.expenses_table .col-currency {padding: 3px 3px;}
	.expenses_table .form-inline .form-expense-name {width:41%;}
		
	/* stock invoice */
	.invoice-table-stock .form-inline .gestiune_area {width:21%;}
	.invoice-table-stock .form-inline .pr_type_area {width:20%;}
	.invoice-table-stock .form-inline .pl_area {width:21%;}
	.invoice-table-stock .col_unit {width:6%;}
	.invoice-table-stock .col_qnt {width:7%;}
	.invoice-table-stock .col_cote {width:8%;}
	.invoice-table-stock .col_value {width:9%;}
	.invoice-table-stock .form-long-input { width: 108%;}
	.invoice-table-stock .stock-inline-b {width:110%;}
	/*.invoice-table-stock .form-inline .form-group-code {width:14%;}*/
	
	.invoice-table-stock .form-inline .form-group-name-cc-3 {width:43%;}
	.invoice-table-stock .form-inline .form-group-name-3 {width:55%;}
	.invoice-table-stock .form-inline .form-group-name-cc-2 {width:63%;}
	.invoice-table-stock .form-inline .form-group-name-2 {width:77%;}
	
	.invoice-table-transfer .col_name {width:20%;}
	.invoice-table-transfer .col_name_vp {width:35%;}
	.invoice-table-transfer .col_name_vp_2 {width:50%;}
	.invoice-table-transfer .col_unit {width:6%;}
	.invoice-table-transfer .col_qnt {width:14%;}
	.invoice-table-transfer .col_price {width:9%;}
	.invoice-table-transfer .col_price {width:7%;}
	.invoice-table-transfer .col_value {width:15%;}
	.invoice-table-transfer .col_cote {width:15%;}
	
	.invoice-table-production .col_name {width:30%;}
	.invoice-table-production .col_gestiune {width:20%;}
	.invoice-table-production .col_qnt {width:15%;}
	.invoice-table-production .col_price {width:10%;}
	.invoice-table-production .col_opt {width: 20px;}
	
	.invoice-table-inventory .form-inline .form-group-name {margin-bottom: 15px;}
	.invoice-table-inventory .form-inline .form-group-name-c { width:75%}
	.invoice-table-inventory .form-inline .form-group-code { width:22%}
	.invoice-table-inventory .col_qnt {width:12%}
	
	.form_extras .btn-submit { width:260px;}

	.cash-status-cards { display: flex; flex-flow: row nowrap;}
	.cash-status-cards .card-dark-purple { flex:2;  order:1;}
	.cash-status-cards .card-orange { flex:6;  order:2;}
	.cash-status-cards .card-purple { flex:4;  order:3;}
	

	.invoice-preview-section .col-right { float:right; }
	.invoice-preview-section .col-left { float:left}
	
	.form-dashboard-client-data .checkbox_2 { padding-top:30px;}
	
	.section-settings-form .btn-submit { padding-top:23px;}
	
	.form-group-widhout-label { padding-top:28px;}

	
	
	.col-simple-cards { float:right}
	
	.table_users { padding:0 50px 0 520px;   }
	.table_users .col_fixed { width:520px; }
	.table_users .col_fixed .col_no {width:75px; }
	.table_users .col_fixed .col_email {width:225px;}
	.table_users .col_fixed .col_name {width:220px;}
	.table_users .col_actions { width:50px; }

	.simple-cards .cell { float:none; width:auto; }

	.pr-price .form-inline .form-group { display:inline-block; width:48%}
}

@media (min-width: 1200px) {
	#sticky_table {  width: 1140px;  }

	.navbar .main-menu { margin-left:160px;}
	.navbar .username-menu {  }
	.navbar .username-menu .material-icons { display:none} 
	.navbar .username-menu .name,
	.navbar .username-menu .company { display:block; text-align:right; color:#fff; max-width:160px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
	.navbar .username-menu .company { font-size:12px; color:#a189c0}
	.navbar .username-menu .dropdown-toggle { padding:10px 16px; line-height:1.2; display:block; height:50px;  }
	.navbar .navbar-right { margin-right: 130px;}
	
	.reports-main-graph .graph { padding:25px;}
	.reports-main-graph .legend { padding:25px; width:270px; padding-right: 80px; font-size:17px;}
	
	.reports-main-graph .legend.legend_cols { width:340px; padding-right: 25px;} 
	
	.table_users { padding:0 50px 0 620px;   }
	.table_users .col_fixed { width:620px; }
	.table_users .col_fixed .col_no {width:75px; }
	.table_users .col_fixed .col_email {width:275px;}
	.table_users .col_fixed .col_name {width:270px;}
	.table_users .col_actions { width:50px; }
	
	.user_notifications_modal label { display:inline-block; /*width:90px;*/ }
	/*.user_notifications_modal .placeholders { position:absolute; right: 20px; top: 20px; width: 245px; color:#999}*/
	
	.user_notifications_modal .input-days { width:75px}
	.user_notifications_modal .input-beforeafter { width:210px; margin-left:40px}
	/*.user_notifications_modal .input-subject { width:450px}
	.user_notifications_modal .input-message { width:450px; height:170px!important; resize:none}
	.user_notifications_modal .input-from { width:280px}
	.user_notifications_modal .input-cc { width:280px; margin-right:60px; margin-bottom:0}
	.user_notifications_modal .input-bcc { width:280px; }
	*/
	.product-variables .dropdown-menu { width:407px; }



}




.input-group{width: 100%!important;}



.select2-container--default .select2-selection--single .select2-selection__arrow{height: 0!important;}




/*Vue date picker*/
.vdp-datepicker__calendar span.cell.day.today {
	border: 1px solid #2c7be5;
  }
  .vdp-datepicker__calendar .cell.selected {
	background: #2c7be5!important;
	color: white!important;
  }
  
  
  
  .chart {
	width: 500px;
	height: 500px;
	float: left;
  }
  .chart-150-60 {
	width: 150px;
	height: 60px;
  }


/*
.select2-container--default .select2-results__option--highlighted {
    background-color: #969696!important;
    color: white;
}
.select2-results__option:hover {
    background-color: #5897fb!important;
    color: white;
}*/