.submit-button-action{
    margin-left: 1px;
}

.md-top-bar-actions-left.mailbox .md-btn-group {
	margin-left: 3px;
}
.md-top-bar-actions-left.mailbox {
	padding-left: 0px;
}
.md-top-bar-actions-left.mailbox .uk-button-dropdown {
	margin-top: 4px;
}
.md-top-bar-actions-left.mailbox .md-btn-group button {
  margin-right: 2px;
  border-radius: 100px;
  padding: 2px 8px;
}
.md-top-bar-actions-left.mailbox .md-btn-group button.uk-active:after {
  border-radius: 100px;
}

.mailbox-discount.uk-display-inline input, .mailbox-search.uk-display-inline input {
	margin-top: 6px;
    border:0px;
    border-bottom: 1px solid #b69a9a;
	padding: 4px;
	font-family: roboto;
}
.mailbox-discount.uk-display-inline input {
	width: 62px;
}
.mailbox-search.uk-display-inline input {
	width: 150px;
}

.mailbox-search.uk-display-inline i {
	position: absolute;
	right: 8px;
	top: 0;
}
.mailbox-search.uk-display-inline {
  position: relative;
}
.mailbox-discount.uk-display-inline {
	margin-right: 33px;
}
/*/mini bag//*/
section.stickyHeaderBag span.bag i {
    font-size: 30px !important;
    color: #b5cc16;
}
section.stickyHeaderBag {
	opacity: .7;
	cursor: pointer;
	position: fixed;
	width: 65px;
	height: 75px;
	background: #B2E7E1;
	right: 0;
	top: calc(20px + 30%);
	box-shadow: 0 0 16px -1px rgba(0,0,0,.75);
	/* display: none; */
	transition: .1s ease;
	z-index: 50;
	color: #7a0b0b;
}
section.stickyHeaderBag div.total {
    height: 20px;
    width: 100%;
    font-weight: 700;
    text-align: center;
    font-size: 13px;
    padding-top: 5px;
}
section.stickyHeaderBag div.total div.odometer {
    padding-left: 5px;
    display: inline-block;
}
section.stickyHeaderBag div.itemCount {
    height: 50px;
    background: #045604;
    width: 100%;
}
section.stickyHeaderBag div.itemCount p {
    color: #fff;
    margin-top: -2px;
    margin-bottom: 0;
    font-weight: 700;
    font-size: 12px;
    text-align: center;
    padding-top: 0;
}
section.stickyHeaderBag span.bag {
    display: block;
    font-size: 16px
}
section.stickyHeaderBag {
    -vendor-animation-duration: 1s;
    /*
      -vendor-animation-delay: 2s;
      -vendor-animation-iteration-count: infinite;
    */
}
section.stickyHeaderBag:hover {
    opacity: 1;
}
.material-icons.item-minus.md-icon {
  border: 1px solid;
}
.material-icons.item-plus.md-icon {
  border: 1px solid;
}

.invoice_header img {
	width: 650px;
	height: 100px;
	max-width: 100%;
	min-width: 100%;
}
.invoice_header {
	height: 100px;
	padding: 0;
	box-sizing: border-box;
	margin: -16px -16px 24px;
}
.adjustment, .reciept_adjustment {
	width: 22px;
	display: inline-block;
	padding: 2px;
	border-radius: 100%;
	text-align: center;
	cursor: pointer;
	vertical-align: top;
}
#document {
	margin-left: 10px;
}

#document .dropify-wrapper .dropify-preview {
	padding: 0px;
}
.md-card-overlay.discount-overlay {
	min-height: 280px;
}
.md-card-overlay.print-header-overlay {
	height: 300px;
}
.md-card-overlay.print-footer-overlay {
	height: 250px;
}
.md-card-overlay.stock-overlay {
	height: 200px;
}
#video_player {
	height: 400px;
}
/*.md-card .md-card-head {*/
	/*height: 400px;*/
	/*position: relative;*/
	/*border-bottom: 1px solid rgba(0,0,0,.12);*/
/*}*/
.md-list-outside-wrapper .md-list-outside-search {
	position: absolute;
	top: -46px;
	left: 16px;
	right: 16px;
	z-index: 1000;
}
.md-list-outside-wrapper {
	position: relative;
}
.md-list-outside-wrapper .md-list-outside-search .md-input {
	border-bottom-color: transparent !important;
    color: #fff;
}
.uk-modal-dialog .uk-info-modal-close {
	top: 8px;
	right: 8px;
	position: absolute;
	float: none;
	margin: 0;
}
.uk-modal-dialog .uk-info-modal-close + h3{
    margin-top: 0px;
}
#sidebar_main .sidebar_main_header {
	height: 130px;
	border-bottom: 1px solid rgba(0,0,0,.12);
	margin-bottom: 20px;
	background: transparent;
}
.sidebar_logo img {
	max-width: 200px;
	max-height: 80px;
}
#sidebar_main .sidebar_main_header .sidebar_logo {
	height: 82px;
	line-height: 82px;
}

.compress-area{
	height: 300px;
	width: 100%;
}

.message-box.active{
	right: 0;
	top: 52px;
}
.message-box {
	position: fixed;
	right: -350px;
	top: 70px;
	width: 350px;
	transition: right 0.3s;
	z-index: 99999;
}
.message-box .md-card-content{
	overflow: auto;
}
/*#page_content{*/
	/*position: relative;*/
	/*left: 0px;*/
	/*transition: left 0.3s;*/
/*}*/
.material-icons.message-box-close {
	position: absolute;
	right: 20px;
	top: 9px;
}
#page_content::after {
	content: "";
	height: 100%;
	width: 0%;
	position: absolute;
	background: black;
	top: 0;
	left: 0;
	opacity: 0.4;
	transition: width 0.3s;
	z-index: 99999;
}
#page_content.overlay::after {
	width: 100%;
}
#page_content.overlay {
	position: relative;
}

.password-show-button {
	position: absolute;
	right: 0;
	top: 0;
	display: none;
}
.password-relative {
	position: relative;
}
.password-relative:hover .password-show-button{
	display: inherit;
}
.profile-nid {
	height: 250px;
}
.item-image {
	width: 250px;
}


.user_heading_avatar .fileinput-new.thumbnail img {
	height:  100%;
	width: 100%;
}
.user_heading_avatar .dropify-wrapper.has-preview {
	height: 80px;
}
.user_heading_avatar .dropify-preview {
	padding: 0px;
}
.user_heading_avatar .dropify-wrapper {
	height: 80px;
}
.user_heading_avatar .dropify-wrapper .dropify-message p {
	margin: 0px;
}
.cursor-pointer{
	cursor: pointer;
}

.fancytree-node.debit * {
	color: #ad2525;
}
.fancytree-node.credit * {
	color: #232390;
}

.not-set-error .fancytree-title::after {
	content: "?";
	color: red;
	font-size: 15px;
}
.dt-buttons .md-btn{
    min-width: 40px;
}
.selectize-control.multi {
	height: 40px;
	margin-top: 4px;
}
.selectize-control.multi .selectize-input {
	border-width: 0 0 1px;
	padding: 8px 8px 9px;
}
.selectize-control.multi .selectize-input .item {
	font-size: 15px;
}
.selectize-control.multi .selectize-input input {
	font-size: 15px;
}
.selectize-control.multi .selectize-input::after {
	content: ' ';
	display: block;
	position: absolute;
	top: 50%;
	right: 15px;
	margin-top: -3px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 5px 5px 0 5px;
	border-color: grey transparent transparent transparent;
}
.selectize-control.multi .selectize-input::after {
	border: none !important;
	content: '\e5c5';
	font-family: "Material Icons";
	font-size: 28px;
	margin-top: -12px !important;
	right: 28px;
	color: rgba(0,0,0,.3);
}
.selectize-control.multi .selectize-input, .selectize-control.multi .selectize-input input {
	cursor: pointer;
}
.uk-table tfoot td, .uk-table tfoot th, .uk-table thead th {
	font-style: normal;
	font-weight: 400;
	color: #727272;
	font-size: 14px;
	vertical-align: top;
}
.signature {
	border-top: 2px solid #a9b2b9;
	position: relative;
}

/*User tree*/
.tree li img {
	height: 40px;
	width: 40px;
	border-radius: 50%;
}

ul.tree li span.add_action, ul.tree li span.edit_action, ul.tree li span.highlight, ul.tree li span.delete_action {
	padding: 7px !important;
}
ul.tree .ui-droppable.ui-draggable.ui-draggable-handle.current {
	background: transparent !important;
	padding: 0px !important;
}
ul.tree li > div {
	background: transparent !important;
	padding: 0px !important;
}
ul.tree li div.parent {
	background: transparent !important;
	padding: 0px !important;
}

.requestfullscreen {
	font-size: 18px;
	cursor: pointer;
}
.requestfullscreen:hover i {
	color: #c25c5c;
}

img.back_btn {
	position: absolute !important;
	left: 15px;
	top: 15px;
	cursor: pointer;
	z-index: 3;
}
ul.tree {
	padding-left: 0px;
	margin: 0px !important;
}

.tree-user a {
	display: block;
	text-align: center;
	padding: 10px;
	background: lavenderblush;
	border-radius: 50px;
	width: 70px;
	height: 70px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.tree-user a span {
	display: block !important;
}

ul.tree li span.exchange_action {
	position: absolute;
	width: 10px;
	height: 10px;
	cursor: pointer;
	/* display: none; */
	/* padding: 2px; */
	background-color: #e02222;
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	right: 0;
	top: 35px;
}
.uk-sticky-placeholder .uk-active {
	z-index: 3;
}
.tree [data-position='Left']{
	background: #00e676;
}
.tree [data-position='Right']{
	background:#1de9b6;
}
.tree li .tree-user .exchange_action{
	display: none ;
}
/*.tree > li > .tree-user .edit_action{*/
	/*display: none !important;*/
/*}*/
.tree > li > .tree-user .exchange_action{
	display: inline-block;
}
/*.network .tree-user .edit_action{*/
	/*display: none !important;*/
/*}*/

.edit_data .close {
	width: 13px;
	height: 13px;
	margin-bottom: 6px;
}
ul.tree li form img.close {
	background-color: #f5eaea;
}
ul.tree li form {
	top: 48px;
}
.uk-tooltip {
	/*max-width: 425px;*/
	max-width: max-content;
}
ul.tree > li[class="child"] > .tree-user .exchange_action {
	display: none;
}
.cursor-pointer{
	cursor: pointer;
}
.cursor-pointer:hover {
	background: #f4ecee;
}
.padding-left-20{
	padding-left: 20px;
}
.tree-user form::before {
	content: "";
	position: absolute;
	top: -14px;
	border-color: #da9628 transparent;
	border-style: solid;
	border-width: 0px 15px 20px 15px;
	height: 0px;
	width: 0px;
}
.tree-user form{
	width: 250px;
}
.tree-user form .material-icons.md-icon {
	position: absolute;
	right: 0;
	top: 0;
}
.chemist-info {
	min-height: 60px;
}
.document-heading {
	margin-top: 15px;
}
.active-worker {
	border: 5px dashed darkgray;
}
.amount-as-words {
	text-transform: capitalize;
}
#document_preview .uk-table th {
	text-transform: capitalize;
}
.block-delete-button i {
	cursor: pointer;
	height: 39px;
	display: none;
}

.block-delete-button {
	height: 18px;
	display: inline-block;
}

.service-item:hover .block-delete-button i,.additional-service-item:hover .block-delete-button i,.transport-item:hover .block-delete-button i,.special-service-item:hover .block-delete-button i {
	display: block;
}
.block-delete-button i:hover {
	color:  red !important;
}

@media only screen and (min-width: 768px) {
	.timeline.timeline-center {
		padding: 8px 0;
	}
	.timeline.timeline-center:before {
		left: 50%;
		margin-left: -2px;
	}
	.timeline.timeline-center .timeline_item {
		padding: 24px 0;
		width: 50%;
	}
	.timeline.timeline-center .timeline_item .timeline_date {
		position: absolute;
		float: none;
		white-space: nowrap;
		padding-top: 6px;
		margin-right: 0;
	}
	.timeline.timeline-center .timeline_item .timeline_date span {
		display: inline;
	}
	.timeline.timeline-center .timeline_item .timeline_content {
		padding: 16px 24px;
		background: #fff;
		-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
		box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
		border-radius: 4px;
		position: relative;
		overflow: visible;
	}
	.timeline.timeline-center .timeline_item .timeline_content_addon {
		background: transparent;
		-webkit-box-shadow: none;
		box-shadow: none;
		padding: 0;
		max-width: 100%;
		margin-top: 0;
	}
	.timeline.timeline-center .timeline_item .timeline_content_info {
		display: block;
		font-size: 13px;
		color: #727272;
		padding-bottom: 10px;
	}
	.timeline.timeline-center .timeline_item .timeline_content:before,
	.timeline.timeline-center .timeline_item .timeline_content:after {
		position: absolute;
		content: '';
		display: block;
		border: 8px solid transparent;
		top: 6px;
	}
	.timeline.timeline-center .timeline_item:nth-child(even) {
		margin-left: 50%;
	}
	.timeline.timeline-center .timeline_item:nth-child(even) .timeline_icon {
		left: -22px;
	}
	.timeline.timeline-center .timeline_item:nth-child(even) .timeline_content {
		margin-left: 40px;
	}
	.timeline.timeline-center .timeline_item:nth-child(even) .timeline_content:before {
		left: -16px;
		border-right-color: rgba(0, 0, 0, 0.1);
	}
	.timeline.timeline-center .timeline_item:nth-child(even) .timeline_content:after {
		left: -15px;
		border-right-color: #fff;
	}
	.timeline.timeline-center .timeline_item:nth-child(even) .timeline_date {
		right: 100%;
		padding-right: 40px;
	}
	.timeline.timeline-center .timeline_item:nth-child(odd) .timeline_icon {
		left: auto;
		right: -22px;
	}
	.timeline.timeline-center .timeline_item:nth-child(odd) .timeline_date {
		left: 100%;
		padding-left: 40px;
	}
	.timeline.timeline-center .timeline_item:nth-child(odd) .timeline_content {
		margin-right: 40px;
	}
	.timeline.timeline-center .timeline_item:nth-child(odd) .timeline_content:before {
		right: -16px;
		border-left-color: rgba(0, 0, 0, 0.1);
	}
	.timeline.timeline-center .timeline_item:nth-child(odd) .timeline_content:after {
		right: -15px;
		border-left-color: #fff;
	}
	.timeline.timeline-center .timeline_item:nth-child(odd) .timeline_content_addon {
		display: inline-block;
	}
}

.timeline_date .uk-input-group-addon {
	padding: 0px;
}
.timeline.timeline-center .timeline_item .timeline_date {
	top: 10px;
}
.timeline_date div {
	text-align: left;
}
.uk-grid.activity-by-time {
	padding-top: 7px;
}
.activity-by-time input {
	height: 26px;
	border: 1px solid #d6baba;
}
.activity-by-time input {
	height: 26px;
	border: 1px solid #d6baba;
	font: 400 15px/18px Roboto,sans-serif;
	text-align: center;
}
.suggest-input div{
	z-index: -1;
	width: 100% !important;
}

.suggest-input{
	overflow: hidden;
}

.suggest-input .delete {
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	border: 1px solid;
}
.suggest-input .delete:hover {
	color: red;
}
.md-user-image {
	height: 34px;
}

#document_preview *{
	font-size: 11px;
}

/*.change-form *{*/
	/*font-size: 11px !important;*/
/*}*/

#document_preview .md-card-toolbar * {
	font-size: 15px;
}
#document_preview .material-icons {
	font-size: 24px;
}


#document_preview .uk-table td {
	padding: 0px;
	border-bottom-width: 3px;
}
#document_preview .uk-table th {
	padding: 0px;
	padding-bottom: 1px;
	font-weight: bold;
	border-bottom-width: 3px;
}
#document_preview .return-view, #document_preview .return-view * {
	font-size: inherit;
}

.document-type-heading span {
	font-size: 13px !important;
	display: inline-block;
	padding: 0px 5px;
	border: 3px solid darkgray;
	text-transform: uppercase;
}
.act_item a {
	color: #7cb342 !important;
	font-weight: 500;
}
.user_heading_avatar .dropify-wrapper.has-preview {
	height: 100%;
}

.signature-text {
	position: absolute;
	text-align: center;
	bottom: 20px;
	width: 100%;
	left: 0;
}
.signature p {
	margin-top: 0px;
}
.payment-form, .payment-form * {
	font-size: 15px !important;
}
.signature-line {
	margin-top: 50px;
}

.memo-line {
	position: relative;
	display: table;
	border-collapse: separate;
}
.line-title {
	display: table-cell;
	white-space: nowrap;
	vertical-align: middle;
	line-height: 1;
	text-align: center;
	font-size: 16px;
	min-width: 1%;
}
.line-content {
	display: inline-block;
	position: relative;
	margin-top: 0px;
}
.line-content.dotted-border::after {
	content: "";
	width: 100%;
	display: block;
	border-bottom: 2px dotted;
}
.method-info {
	width: 67%;
	float: left;
}
.date-info {
	width: 30%;
	float: right;
}
.taka-box .line-content.dotted-border::after {
	border: 2px solid;
	height: 20px;
	position: absolute;
	top: -1px;
	left: 3px;
}
.taka-box {
	width: 20%;
}
.memo-logo img {
	width: 72px;
	margin-left: 100px;
}
.cash-memo, .cash-memo * {
	font-size: inherit !important;
}


.memo-company-heading h2 {
	font-size: 20px !important;
	font-weight: bold;
}
.memo-name h3 {
	font-size: 18px !important;
	background: #f57171 !important;
	color: white !important;
	padding: 1px 10px;
}
.memo-name.uk-float-left {
	float: right;
}
.memo-line {
	margin-bottom: 15px;
}
.cash-memo .signature-line {
	margin-top: 0px;
}
.taka.memo-line .line-content {
	font-weight: bold;
}
.print-date {
	width: 25%;
}
.height-auto {
	height: auto !important;
}
.jqs {
	height: 210px;
	margin-left: -20px;
}

.jqs-period-time {
	font-weight: 700;
	line-height: 16px;
	display: none;
}
.jqs-grid-day {
	min-width: 35px;
}

.jqs-table td {
	min-width: 35px;
	max-width: 35px;
}
.jqs-table {
	min-width: 200px;
}

.single-day {
	background: #41a9a3;
}
.single-day h3 {
	color: white;
	padding: 8px;
}
.signature-text img {
	height: 50px;
	width: 120px;
}
.signature-box {
	min-height: 90px;
}
/*.unit-manager {*/
	/*border: 1px solid cadetblue;*/
	/*padding: 10px;*/
/*}*/
.barcode-img {
	width: auto;
	max-width: 300px;
	height: 100px;
}

.company-banner {
    margin: -24px;
    position: absolute;
    width: 100%;
    height: 100px;
}
.company-banner .dropify-preview {
    padding: 0px !important;
}
.company-heading .user_heading_avatar .thumbnail {
    border-radius: 0px;
}
.company-banner .dropify-render img {
    height: 100%;
}

.company-banner .banner {
    height: 130px;
    text-align: center;
    display: block;
    position: relative;
    overflow: hidden;
    width: 100%;
    max-width: 100%;
    padding: 0;
    font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial";
    font-size: 14px;
    line-height: 22px;
    color: #727272;
    background-color: #fff;
    background-image: none;
    /* text-align: center; */
    border: 1px solid #e0e0e0;
    box-sizing: border-box;
}
.company-banner .banner img {
    transform: translate(0, -50%);
    max-width: 100%;
    max-height: 100%;
    background-color: #fff;
    transition: border-color 0.15s linear;
    position: relative;
    top: 50%;
}
.user_heading.company-profile {
    background: white;
    border: 1px solid #e0e0e0;
}
.company-profile .fileinput-new.thumbnail {
    border-radius: 0px;
    border: 1px solid #e0e0e0;
}
#branches-menu li a{
    box-shadow: 0 0 0 1px rgba(0,0,0,.15);
}

.source-comment {
	position: relative;
	z-index: 1;
}
.source-comment + div {
	z-index: 0;
}
#sidebar_main .sidebar_main_header .sidebar_actions .selectize-input {
	width: 100%;
}
#sidebar_main .sidebar_main_header .sidebar_actions .selectize-control {
	float: none;
}
#sidebar_main .sidebar_main_header .sidebar_actions .selectize-dropdown {
	width: 100% !important;
}

.display-table {
	display: table;
	width: 100%;
}

.dispaly-table-row,.display-table-row {
	display: table-row;
	width: 100%;
}


.display-table-cell {
	display: table-cell;
	padding-left: 5px;
	vertical-align: middle;
}
.display-table-cell-full {
	width: 100%;
}
.display-table-cell-nowrap{
	white-space: nowrap;
}
.display-table-cell:first-child {
	padding-left: 0px;
}
.display-table-cell.dotted-border {
	border-bottom: 2px dotted;
}
.display-table-row {
	padding-bottom: 15px;
}
.service-item .uk-button-dropdown {
	margin-top: 15px;
}
.service-item .uk-input-group-addon {
	padding: 0 2px;
}
#modal_overflow .uk-modal-dialog > .uk-close:first-child {
	font-size: 20px;
}
.report-print-button.hidden-print {
	position: absolute;
	right: 30px;
}
.report-heading {
	text-align: center;
}
.distribution-status {
	margin-left: 5px;
}
.uk-display-block.account-number {
	font-size: 12px !important;
	color: gray;
}

.selectize-control.payment-method-selectize.single {
	margin-bottom: 20px;
}
.md-btn.md-btn-mini.domain-check {
	position: absolute;
	right: 0;
	top: 0;
}
.border-all {
	border-width: 1px !important;
}
.md-24 {
	font-size: 24px !important;
	vertical-align: -8px;
}
body > .content-preloader {
	z-index: 999999;
}
.md-card-overlay.db-setting-overlay {
	height: 380px;
}
.db-setting-overlay .md-card-content {
	height: 155px !important;
}
.uk-nav-side > li > a > span > i {
	font-size: 24px;
	margin-right: 10px;
	vertical-align: -7px;
}

.unread {
	background: #fde2e2 !important;
}

.sidebar_secondary_active .md-list-outside-wrapper .md-list-outside-search {
	left: 0px;
	right: 0px;
	background: #1976d2;
	padding: 0px 10px;
}
#sidebar_secondary {
	width: 290px;
}

.sms-logs #page_content_inner {
	padding: 0px;
}
.uk-grid.recharge-block.uk-grid-width-medium-1-1 {
	margin-top: 39px;
}
.showmore_content {
	position: relative;
	overflow: hidden;
}
.showmore_trigger {
	width: 100%;
	height: 45px;
	line-height: 45px;
	cursor: pointer;
}
.showmore_trigger span {
	display: block;
}
.dataTables_wrapper .uk-overflow-container th, .dataTables_wrapper .uk-overflow-container td {
	white-space: normal !important;
}
.more, .less {
	color: #3939b7;
}
.md-card-overlay-content .truncate-text {
	margin-top: 2px;
}


.uk-padding-bottom{
	padding-bottom:15px !important;
}
.uk-padding-top{
	padding-top:15px !important;
}
.uk-padding-left{
	padding-left:15px !important;
}
.uk-padding-right{
	padding-right:15px !important;
}


.paymnet-li {
	padding: 10px;
}
.view-order-item img {
	width: 100px;
}

#tab_rsc iframe {
	min-height: 250px;
}

.notification-bar .md-btn-group .md-btn.uk-active::after {
	border: 0px;
	border-bottom: 2px solid #2196f3;
	border-radius: 0px;
	bottom: -2px;
}
.notification-bar .md-btn-group {
	margin: 0px;
}
.notification-bar .md-btn-group button {
	padding: 4px 20px;
	border-radius: 0px;
	box-shadow: none;
}
.notification-bar .md-btn-group .md-btn.uk-active {
	box-shadow: none;
}
#top_bar.notification-bar {
	box-shadow: none;
}
.empty-block {
	text-align: center;
	margin-top: 50px;
	position: relative;
}
.empty-block h5 {
	display: inline-block;
	font-size: 50px;
	padding: 50px 15px;
}
.empty-block span {
	position: absolute;
	top: 8px;
}
.empty-block span i {
	font-size: 100px;
}
.notification-bar h3 {
	padding-top: 3px;
	display: inline-block !important;
	margin-top: 3px;
}
.notification-bar .md-btn-group button span:empty {
	background: none !important;
}

#tab_qna {
	padding-bottom: 80px;
}
#page_content_inner #page_content_inner {
	padding: 0px;
}

@media only screen and (max-width: 767px) {
	.left-margin-remove-small {
		margin-left: 0px;
	}
	.right-margin-remove-small {
		margin-left: 0px;
	}
	.top-margin-remove-small {
		margin-left: 0px;
	}
	.bottom-margin-remove-small {
		margin-left: 0px;
	}
	#page_content {
		margin-top: 30px;
	}
	.uk-padding-horizontal-remove-small {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.list-pos.md-card-list-wrapper .md-card-list .pos-item-touch{
		float: initial;
	}

	.dt_colVis_buttons .dt-buttons a,.dt_colVis_buttons .dt-buttons button{
		margin-top: 15px !important;
	}

	body {
		padding: 24px 5px;
	}

	#header_main {
		padding-right: 0;
	}
	.padding-like-main-header{
		padding-right: 0 !important;
		padding-left: 0 !important;
	}


}

@media only screen and (max-width: 1219px) {
	.list-pos.md-card-list-wrapper .md-card-list .md-card-list-item-subject > span .uk-margin-left{
		margin-left: 0px !important;
	}



}

.md-card-list-wrapper .md-card-list .md-card-list-item-avatar-wrapper .md-card-list-item-avatar {
	height: 34px;
}
.rotate_initialize{
	transform:rotate(0deg);
	-webkit-transition: transform 0.3s; /* For Safari 3.1 to 6.0 */
	transition: transform 0.3s;
}
.reverse_rotation{
	transform:rotate(180deg)
}
.md-card-list-wrapper .md-card-list .md-card-list-item-avatar-wrapper .md-card-list-item-avatar {
	background: none;
}



.initial{
	clear:initial !important;
	padding: initial !important;
	margin: initial !important;
	float: initial !important;
}
.empty-block h5 {
	display: inline-block;
	font-size: 5vw;
	padding: 8vw 2vw;
	background: #ffd6d6;
	border-radius: 100%;
	color: #7d5d5d;
}
#sidebar_secondary.tabbed_sidebar {
	background: #ececec;
	padding: 0px;
}
.side_bar_list .md-card .md-card-head {
	height: auto;
	padding-bottom: 15px;
}
.side_bar_list .md-card-head-avatar {
	height: 60px;
	width: auto;
	border: 0px;
}
.side_bar_list .md-card {
	background: #f0f0f0;
}
.md-16{
	font-size:16px
}
.mail-box-item-shown{
	padding: 8px 15px !important;
}
.tabbed_sidebar .md-card-list-wrapper .md-card-list .md-card-list-item-date{
	display: block !important;
}
.sales .md-card-list-wrapper .md-card-list .md-card-list-item-sender{
	display: block !important;
}
#document_name {
	width: 50%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
#tab_price_plans .gallery_grid_item {
	padding: 16px !important;
}
.disabled,.sync-disabled,.force-disabled{
	opacity: 0.5;
	cursor: not-allowed !important;
	pointer-events: none;
	color: #a8a8a8;
	background: #eaeaea;
	box-shadow: none !important;
}

.footer-informer .content {
	padding: 5px;
	background: white;
}
.footer-informer .content:empty{
	padding: 0px;
	box-shadow: none;
}

.footer-informer {
	position: fixed;
	padding: 5px;
	bottom: -300px;
	z-index: 10001;
	transition: top 0.3s;
	text-align: center;
	width: calc(100% - 10px);
	left: 0;
	background: #b0e3ce;
}
.footer-informer.show {
	bottom: 0;
}

.hidden{
	display: none!important;
	visibility: hidden!important;
}
.report-heading-row {
	background: #e0e7eb;
}
.report-sub-heading-row {
	background: #bae6e6;
}
.empty-row td {
	height: 10px;
}
#chart_of_accounts_content .sub-category {
	margin-bottom: 15px;
}
#chart_of_accounts_content .sub-category .full_width_in_card {
	padding-top: 10px;
	padding-bottom: 10px;
}
.grand-child.active .account-info{
	border: 2px solid #b3ddcf;
	padding: 20px;
}
.report-heading-row.report-sub-heading-row {
	background: #dff9f3;
}
.details.report-view-table td a i {
	font-size: 14px !important;
	vertical-align: middle;
}
.select-option-helper {
	color: #757575 !important;
	font-size: 12px;
	font-style: italic;
}
span.fancytree-title .uk-dropdown {
	top: 0 !important;
	right: 0 !important;
	left: inherit !important;
	white-space: normal;
	min-width: 200px !important;
	min-height: 160px;
}
.high-z-index{
	z-index: 9999 !important;
}
span.fancytree-title .uk-dropdown p {
	font-size: 12px;
	white-space: initial;
	text-align: center;
	color: black;
	margin-bottom: 5px;
	cursor: initial;
}
.transaction-method-symbol {
	position: absolute;
	top: -8px;
	background: #8cd20c;
	width: 20px;
	height: 20px;
	text-align: center;
	border-radius: 100px;
	color: #222005 !important;
}
.cash_flow_template_adjustment label a {
	position: relative;
}
.cash_flow_template_adjustment label a .uk-dropdown {
	left: -30px !important;
	top: 20px !important;
}

.vat-account-selectize.selectize-control.single {
	height: auto;
	margin-top: 4px;
}
#about_page_content .md-list-addon-element {
	left: initial !important;
	right: 0 !important;
}
#about_page_content .md-list-addon > li {
	margin-left: 0px !important;
}
#about_page_content #video_player {
	height: 100% !important;
}
#about_page_content .video-box {
	height: 300px;
}

#about_page_content #video_player iframe {
	width: 100% !important;
	height: 100% !important;
}

#preview_video_player iframe {
	width: 100% !important;
	height: 100% !important;
}
.video-manager #video_player {
	height: 150px;
}

#document_preview .uk-table .sub-table td,#document_preview .uk-table .sub-table th,.change-form .uk-table .sub-table th ,.change-form .uk-table .sub-table td {
	border-bottom-width: 0px;
	padding: 5px;
}
/*.stock-adjustment-helper-style {*/
	/*position: absolute;*/
	/*right: 0;*/
	/*top: -15px;*/
/*}*/
.line-form {
	border: 1px solid #e0e0e0;
	margin: 13px 0px;
	padding-bottom: 5px;
}
.line-form table {
	margin: 0px !important;
}
.sub-table td:nth-of-type(2) {
	width: 60%;
}

/*.quantity-selector-area .md-input-wrapper {*/
	/*margin-top: -4px;*/
/*}*/
.ware-house-address {
    font-style: italic;
    color: gray;
}

.transparent-button {
	background: transparent;
	border: 0px;
	padding: 0px;
}
.ware-house-selector-area {
	width: 252px;
}

.recognition-ware-house-icon {
	font-size: 40px !important;
	vertical-align: -8px;
	margin-left: -4px;
}
.admin-designation {
	font-size: 12px;
	color: gray;
}
.select-option-extra {
	font-size: 12px;
	color: gray;
}

.item-brand-name {
	font-size: 11px;
	color: gray;
	font-style: italic;
}

.document_banner_header img {
	width: 657px;
	height: 105px;
	max-width: 100%;
	min-width: 100%;
}
.document_banner_header {
	height: 105px;
	padding: 0;
	box-sizing: border-box;
	margin: -16px -16px 24px;
}
#table_full_screen_toggle i {
	color: #727272;
}
.report-info p, .report-info h4 {
	margin: 0;
}


.document-fixed-total-amount.document-heading {
    position: absolute;
    top: 0;
    background: white;
    width: 80%;
}
.suggest-before-documents .uk-button-dropdown, .drop-shipping-suggest-before-documents .uk-button-dropdown {
	padding-left: 8px;
	padding-right: 5px;
	border-radius: 10px;
	cursor: pointer;
}
.btn.btn-danger.glyphicon.glyphicon-remove.transparent-button span {
	width: 20px;
	height: 20px;
	border: 1px solid;
	background: #8960c4;
	color: white;
	border-radius: 15px;
	cursor: pointer;
}

.imageuploadify-message {
	color: #727272 !important;
	border: none !important;
	font-size: 14px !important;
	cursor: pointer;
}
.imageuploadify-message:hover {
	color: #3c3030 !important;
}
.imageuploadify {
	min-height: 100px !important;
}
.imageuploadify .imageuploadify-images-list .imageuploadify-container {
	border-radius: 0px !important;
}

.support-document-item {
	position: relative;
	cursor: pointer;
}
.support-document-deleter {
	position: absolute;
	top: 0;
	right: 0;
	display: inline-block;
	background: white;
	border-radius: 12px;
	width: 22px;
	height: 22px;
	cursor: pointer;
	border: 1px solid transparent;
}
.support-document-deleter i {
	color: red;
	margin-left: 2px;
}
.support-document-deleter:hover {
	border: 1px solid;
}
.uk-modal-dialog.content-modal .uk-modal-content {
    font-size: 14px;
}
.check-status {
	text-transform: capitalize;
}

.uk-table-middle, .uk-table-middle td {
	vertical-align: top !important;
}
@media only screen and (max-width: 767px) {
	#document {
		margin-right: 10px;
	}
}

/*@media only screen and (min-width: 768px) {*/
	/*.stock-adjustment-helper-style {*/
		/*right: 14px;*/
	/*}*/
/*}*/


@media only screen and (max-width: 250px) {
	#top_bar {
		height: auto;
	}
	#page_content_inner{
		padding-top:90px !important;
	}
}

.uk-badge-warning.check-status {
	background: #615ab9;
}
.uk-badge-danger.check-status {
	background: #6f1614;
}
.uk-table .footer-row {
	font-style: normal;
	font-weight: 400;
	color: #727272;
	font-size: 14px;
	vertical-align: top;
}
.uk-margin-top-30{
	margin-top: 30px;
}
.return-adjust-view p,.receive-adjust-view p {
	margin-top: 35px;
}
.modal-with-delete-reason {
	font-size: 15px !important;
}
.hidden-copy {
	display: none !important;
	visibility: hidden !important;
}
.scroll-details {
	position: fixed;
	top: 0;
	left: 100px;
	z-index: 9999;
	background: white;
	padding: 15px;
}

.selectize-advance-option .md-icon {
	margin-top: 15px !important;
}
.selectize-control.search-keys.multi {
	white-space: normal;
}
.uk-input-group.selectize-advance-option {
	width: 100%;
}

.selectize-dropdown.document-service-name,.selectize-dropdown.document-additional-service-name{
    margin-top: 0px;
}
.material-icons.close-button {
	position: absolute;
	right: 12px;
	cursor: pointer;
	color: #723856;
}
.material-icons.close-button:hover {
	color: black;
}
.uk-button-dropdown.search-label-helper {
    position: absolute;
    right: 0;
    top: 0;
}
.uk-button-dropdown.search-label-helper i.material-icons {
    color: white;
}

.scroll-shortcut {
	position: fixed;
	bottom: 0;
	right: 0;
}
.scroll-top, .scroll-bottom {
	display: block;
	margin-bottom: 5px;
	cursor: pointer;
	transition: background 0.2s;
	width: 50px;
	height: 50px;
}
.scroll-shortcut i {
	line-height: 50px;
}
.scroll-top:hover, .scroll-bottom:hover {
	background: green;
	color: white;
}
.scroll-top:hover i, .scroll-bottom:hover i {
	color: white;
}
.document-note .content {
	color: #3333a7;
	font-weight: bold;
}

.different-adjustment-row {
	background: #d9d4d4;
}

.different-adjustment-button {
	background: #d9d4d4;
	color:black
}

.different-adjustment-row .line-form {
	border-color: transparent;
}

.grand-child.default-map {
	border: 2px solid #cbbdd2;
	padding-top: 15px;
}
.add-new-buttons {
	position: absolute;
	right: 15px;
	top: 10px;
}

#chart_of_accounts_tabs li .uk-button-dropdown {
	position: absolute;
	top: 2px;
	right: -15px;
}
#chart_of_accounts_tabs li {
	position: relative;
}
#chart_of_accounts_content > li {
	min-height: 150px;
}

.uk-tab > li.uk-active > a::after {
	position: absolute;
	bottom: -2px;
	left: 50%;
	content: '';
	display: block;
	height: 0;
	width: 0;
	border: 7px solid transparent;
	margin-left: -6px;
	z-index: -1;
	-webkit-transition: all 100ms ease-in 0ms;
	transition: all 100ms ease-in 0ms;
}
#chart_of_accounts_tabs {
	min-height: 35px;
}
#mailbox .failed {
	border: 1px solid red;
	margin-left: 0px;
}
#mailbox .failed:nth-of-type(2n) {
	border-top: 0;
}
.earning-transfer-amount {
	font-size: 30px;
}
/*for ellipsis*/
.ellipsis {
	overflow: hidden;
	height: 50px;
	line-height: 25px;
}
.ellipsis:before {
	content:"";
	float: left;
	width: 5px;
	height: 50px;
}
.ellipsis > *:first-child {
	float: right;
	width: 100%;
	margin-left: -5px;
}
.ellipsis:after {
	content:"\02026";
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	float: right;
	position: relative;
	top: -25px;
	left: 100%;
	width: 3em;
	margin-left: -3em;
	padding-right: 5px;
	text-align: right;
	background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(white), color-stop(50%, white));
	background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
	background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
	background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
	background: linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white);
}
#about_page_content .gallery_grid_image_caption {
	z-index: 0;
}

.price_facility-item {
	min-height: 90px !important;
}

.receipt-item-finder.selectize-control .selectize-input {
	min-height: 58px;
}
.account-head-selectize .selectize-input.items,.selectize-control.account-head-selectize {
	min-height: 58px;
}
.selectize-control.double-selectize-height .selectize-input {
	min-height: 62px;
}

.selectize-control.double-selectize-height {
	min-height: 62px;
}

.quantity-selector-area {
	width: auto !important;
}


footer h3 {
	text-transform: uppercase;
}
footer ul {
	list-style: none;
	margin: 0px;
	padding: 0;
}
footer li {
	padding: 3px 0px;
}
footer li a {
	color: #32577d;
}

.selectize-control.item-search-selectize {
	margin-top: 0;
}

.item-search-selectize .selectize-input.items {
	padding-top: 6px;
	padding-bottom: 7px;
	border: 0;
	border-radius: 50px;
}
.ecommerce-search-bar .category-selectize .selectize-input.items {
	padding-bottom: 0;
	padding-top: 0;
	border: 0;
	border-radius: 50px;
}

.ecommerce-search-bar .selectize-control .selectize-input {
	min-height: 36px;
}

.image-by-size img {
	width: 100%;
	height: auto;
	max-height: 100%;
	max-width: 100%;
}

.padding-like-main-header{
	padding: 0 25px;
}
#header_main {
	background: white;
}
#header_main .uk-navbar .uk-navbar-nav > li > a{
	color: #332626;
}
#header_main * {
	color: #444;
}



#header_main .sSwitch::before {
	background: #444;
}

#header_main .sSwitch .sSwitchIcon, #header_main .sSwitch .sSwitchIcon::before, #header_main .sSwitch .sSwitchIcon::after {
	background: #444;
}

.logo-text {
	text-transform: uppercase;
	margin-top: 13px;
}
.ecommerce-assurance .material-icons {
	font-size: 40px;
}
#top_bar {
	padding-bottom: 15px;
	height: 70px;
}
.ecommerce-search-bar{
	box-shadow: none !important;
}

.ecommerce-search-fields {
	border: 1px solid #39f;
	border-radius: 50px;
}

.pos-item-category-container ul{
	padding: 10px 5px !important;
}

.justify-center{
	display: flex;
	justify-content: center;
	align-items: center;
}
.light-text-color{
	color:white
}
.position-absolute-full-size{
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}
#footer {
	line-height: 30px;
	position: initial;
}

#dummy_aside + .document {
	padding-left: 240px;
}


.social-icon {
    height: 32px;
    width: 32px;
    display: inline-block;
    background-image: url(../icons/socials.png);
    background-size: 120px;
}
.social-icon.twitter {
    background-position: -8px;
}
.social-icon.facebook {
    background-position-x: -8px;
    background-position-y: -4px;
}
.social-icon.whatsapp {
    background-position-x: -44px;
    background-position-y: -83px;
}

.warranty-serials-area label {
	position: absolute;
	top: -30px;
	left: 7px;
}

.auto-payment-transaction-button {
	height: 50px;
	width: 80px;
}

.auto-payment-transaction-button[data-api-type='bkash'],.auto-payment-transaction-button[data-api-type='bkash']:hover,.auto-payment-transaction-button[data-api-type='bkash']:active,.auto-payment-transaction-button[data-api-type='bkash']:focus    {
	background: url("/static/app/assets/icons/payments/bkash.png");
	background-size: cover;
}

.auto-payment-transaction-button[data-api-type="shurjopay"], .auto-payment-transaction-button[data-api-type="shurjopay"]:hover, .auto-payment-transaction-button[data-api-type="shurjopay"]:active, .auto-payment-transaction-button[data-api-type="shurjopay"]:focus {
	background: url("/static/app/assets/icons/payments/shurjopay.jpg") no-repeat;
	background-size: 100%;
	height: 50px;
	width: 130px;
	background-position-y: center;
}
.link-copy span {
    font-size: 24px;
    line-height: 32px !important;
    height: 32px !important;
    color: #727272;
    border-radius: 50%;
    cursor: pointer;
    -webkit-transition: background 280ms ease-out,color 280ms ease-out;
    transition: background 280ms ease-out,color 280ms ease-out;
    width: 32px !important;
    text-align: center;
}

.add-to-cart-button-area {
	min-height: 100px;
}

.document-qr-scanner .uk-button-dropdown {
	right: 140px;
	z-index: 2;
	position: absolute;
	top: 10px;
}
.document-qr-scanner {
	position: absolute;
	width: 100%;
}


.camera-list a {
	padding: 5px;
	background: #e3e3fc;
	margin-bottom: 5px;
}
.camera-list a.active {
	background: #ccae38;
	color: white;
}

.sticker-print-content {
	background: #f1e9e9;
}

.qr-code-scanner {
	width: 250px;
	height: 250px;
}
.qr-code-scanner #preview {
	height: 100%;
}

.scan {
	text-align: center;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	margin: auto;
	border: solid #050d157d 50px;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}
.scan::before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	border: 2px dashed white;
}
.scan::after {
	content: '';
	background: rgb(123, 213, 209);
	width: 90%;
	height: 1px;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	margin: auto;
	opacity: 7;
	z-index: 2;
	animation: 2s infinite ease-in-out roll;
}
.scan img {
	height: 30px;
	width: 98%;
}

@keyframes roll {
	0% {
		transform: translateY(-50px);
	}
	50% {
		transform: translateY(50px);
	}
	100% {
		transform: translateY(-50px);
	}
}
.document .document-qr-scanner .uk-dropdown {
	left: -146px !important;
}

.item-sticker {
	width: 1.5in;
	height: 0.7in;
	font-size: 7px;
	background: white;
}


.item-sticker .content {
	width: 60%;
	float: left;
	padding-left: 3px;
	box-sizing: border-box;
}
.item-sticker .qrcode {
	width: 40%;
	float: left;
}
.qrcode img {
	padding: 8px;
}
.marked-row:nth-of-type(odd) {
	background: #ffffc2 !important;
}
.marked-row:nth-of-type(even) {
	background: #d9d983;
}

#dt_tableHeeshab_length > div {
	width: 200px;
	float: right;
}

#invoice-form-content .uk-width-medium-7-10 .uk-input-group-addon {
	vertical-align: top;
	line-height: 40px;
}
#template_tab_handler li {
	height: 50px;
}