html, body {
}

:root {
	--theme-primary: #999999;
	--theme-menu: #0c9348;
	--theme-menu-secondary: #95c380;
	--theme-button: #fd9927;
	--theme-button-hover: #feb759;
	--theme-button-light: #fc0d1b;
	--theme-button-light-hover: #f8363e;
	--theme-red: #eb212e;
	--theme-red-hover: #d91129;
	--theme-green-hover: #00823e;
}
.gradient-45deg-indigo-purple {
	background: var(--theme-primary) !important;
}
.sidenav li a.active {
	background: var(--theme-menu);
}
.btn, 
.btn-large, 
.btn-small {
	background-color: var(--theme-button);
}
.btn:hover, 
.btn-large:hover, 
.btn-small:hover, 
.btn:active, 
.btn-large:active, 
.btn-small:active,
.btn:focus, 
.btn-large:focus, 
.btn-small:focus {
	background-color: var(--theme-button-hover);
}
.btn-floating, 
.btn-floating:hover {
	background-color: var(--theme-button);
}
button.indigo {
	background-color: var(--theme-menu-secondary) !important;
}
a.indigo {
	background-color: var(--theme-button) !important;
}
a.indigo:hover, 
a.indigo:active, 
a.indigo:focus {
	background-color: var(--theme-button-hover) !important;
}
.btn.btn-light {
	background-color: var(--theme-button-light);
}
.btn.btn-light:hover, 
.btn.btn-light:active, 
.btn.btn-light:focus {
	background-color: var(--theme-button-light-hover);
}

.lowinRed {
	background-color: var(--theme-red);
}
.btn.lowinRed:hover, 
.btn.lowinRed:active, 
.btn.lowinRed:focus, 
.btn-small.lowinRed:hover, 
.btn-small.lowinRed:active, 
.btn-small.lowinRed:focus {
	background-color: var(--theme-red-hover);
}
.lowinGreen {
	background-color: var(--theme-menu);
}
.btn.lowinGreen:hover, 
.btn.lowinGreen:active, 
.btn.lowinGreen:focus, 
.btn-small.lowinGreen:hover, 
.btn-small.lowinGreen:active, 
.btn-small.lowinGreen:focus {
	background-color: var(--theme-green-hover);
}

/*.sidenav-dark {
	background: var(--mdc-theme-third);
}
.sidenav-dark .brand-sidebar {
	background: var(--mdc-theme-third);
}
.btn-floating, 
.btn-floating:hover {
	background-color: var(--mdc-theme-secondary);
}
.btn, 
.btn-large, 
.btn-small {
	background-color: var(--mdc-theme-secondary);
}
#breadcrumbs-wrapper .breadcrumbs .active {
	color: var(--mdc-theme-third);
}*/

/*:root {
	--mdc-theme-primary: #0c9348;
	--mdc-theme-secondary: #eb212e;
	--mdc-theme-third: #000000;
}
.sidenav-dark {
	background: var(--mdc-theme-third);
}
.sidenav-dark .brand-sidebar {
	background: var(--mdc-theme-third);
}
.gradient-45deg-indigo-purple {
	background: var(--mdc-theme-primary) !important;
}
.sidenav li a.active {
	background: var(--mdc-theme-primary);
}
.btn-floating, 
.btn-floating:hover {
	background-color: var(--mdc-theme-secondary);
}
.btn, 
.btn-large, 
.btn-small {
	background-color: var(--mdc-theme-secondary);
}
#breadcrumbs-wrapper .breadcrumbs .active {
	color: var(--mdc-theme-third);
}*/

.nav-collapsed .brand-sidebar .brand-logo .fullLogo {
	display: none;
}
.sidenav-main:not(.nav-collapsed) .brand-sidebar .brand-logo .iconLogo {
	display: none;
}
.nav-collapsed .brand-sidebar .brand-logo {
	padding: 16px 12px 16px 22px;
}
.modal {
	border-radius: 4px;
}
.modal-content h6.modalTitle {
	font-weight: bold;
	font-size: 1.25rem;
	color: rgba(0,0,0,0.87);
}
.modal-content p {
	font-size: 16px;
}
.modal-footer button {
	color: var(--theme-primary);
	font-size: 14px;
}
.btn, 
.btn-large, 
.btn-small, 
.btn-flat {
	text-transform: uppercase;
	padding: 0 16px;
}

.fullHeight {
	height: 100%;
}
.fullWidth {
	width: 100% !important;
}
.relative {
	position: relative;
}
.absolute {
	position: absolute;
}
.loadingOverlay {
	position: absolute;
	top: 0;
	left: 0;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	background: white;
	z-index: 998;
}
#overlayPage {
	z-index: 1002;
	position: fixed;
}
.overflow {
	overflow: hidden;
}
.scrollCtn {
	overflow: auto;
}
.pointer {
	cursor: pointer;
}
.initial {
	cursor: initial !important;
}
.bold {
	font-weight: bold;
}
.bolder {
	font-weight: bolder;
}
.removeUppercase {
	text-transform: none;
}
.tiny {
	font-size: .7rem;
}
.block {
	display: block;
}
.mainColor {
	color: var(--theme-menu-secondary);
}
.modalSmall {
	width: 34%;
}
.modalLarge {
	width: 90%;
	max-height: 80%;
}
@media only screen and (min-width: 600px) and (max-width: 992px) {
	.modalSmall {
		width: 50%;
	}
}
.validate ~ div.error,
.novalidate ~ div.error,
.select-wrapper ~ div.error {
	display: none;
}
.validate.invalid ~ div.error,
.select-wrapper.invalid ~ div.error {
	display: block;
	color: #ff5252;
}
.select2.validate.invalid ~ .select2.select2-container .select2-selection--single {
	border-color: #ff5252;
	box-shadow: 0 1px 0 0 #ff5252;
	margin-bottom: 8px;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
	background-color: white !important;
	border-bottom: 1px dotted rgba(0,0,0,.42);
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__rendered {
	color: rgba(0,0,0,.42);
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__arrow b {
	border-color: rgb(0, 0, 0, .42) transparent transparent;
}
#profile-dropdown {
	min-width: 190px;
}
/*[type=radio]:not(:checked)+span:after, */
[type=radio].with-gap.invalid:not(:checked)+span:before {
	border-color: #ff5252;
}

#usersCtn {
	min-height: 200px;
}
.noDocument {
	box-shadow:0 0 4px 0 red !important;
}
.withDocument {
	box-shadow:0 0 4px 0 green !important;
}
.users-list-filter .card-panel {
	padding: 24px 24px 12px; 
}
.users-list-filter .card-panel .input-field {
	margin-top: 0.5rem;
}
.searchInput ~ i.material-icons {
	position: absolute;
	right: 12px;
	top: 12px;
}
#customerCtn .invoice-address {
	margin-bottom: 1rem;
}
@media only screen and (min-width: 601px) {
	.row .col.m20 {
		width: 20%;
	}
}
.providerDocs .deleteDoc {
	position: absolute;
	top: 0;
	right: 8px;
	z-index: 1;
}
.card-stacked .deleteDoc {
	position: absolute;
	top: 8px;
	right: 8px;
}
#imagePrint {
	margin-top: 46px;
}
#imageOptions {
	text-align: right;
	background: #323639;
	color: white;
	padding: 0 8px;
	height: 46px;
	line-height: 46px;
	position: fixed;
	top: 24px;
	left: 24px;
	width: calc(100% - 48px);
}
#imageOptions i {
	line-height: 46px;
	font-size: 22px;
	margin: 0 3px;
	cursor: pointer;
}
#imageOptions a {
	color: white;
	text-decoration: none;
}
/*----------------------------------------
	Styles
------------------------------------------*/
.brand-sidebar .logo-wrapper a.brand-logo img {
	height: 32px;
}
.brand-sidebar .brand-logo {
	padding: 16px 12px 16px 22px;
}
/*----------------------------------------
	Login Page
------------------------------------------*/
.login-bg {
	background-color: #1c6786;
	background-image: url('../img/flat-bg.jpg');
	background-repeat: no-repeat;
	background-size: cover;
}
#login-page,
#forgot-password,
.section.section-404 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 100vh;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
#login-page .card-panel.border-radius-6.login-card,
#forgot-password .card-panel.border-radius-6.forgot-card {
	margin-left: 0 !important;
}
/*----------------------------------------
    404 Page
------------------------------------------*/
.section.section-404{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;height:100vh;background:#fff;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.section.section-404 .error-code{font-size:10rem!important}@media screen and (min-width:992px){.section.section-404 .error-code{font-size:5rem!important}.section.section-404 .bg-image-404{width:70%!important}}@media screen and (min-width:769px){.bg-image-404{width:100%!important}}@media screen and (max-width:768px){.section.section-404 .error-code{font-size:5rem!important}.section.section-404 .bg-image-404{width:100%}}@media screen and (max-width:540px){.section.section-404 .error-code{font-size:2rem!important}}
/* Invoice list */
/*---------------*/
.invoice-list-wrapper{margin-top:45px;margin-bottom:22px}.invoice-list-wrapper .responsive-table .top .action-filters{-webkit-box-flex:.95;-webkit-flex-grow:.95;-ms-flex-positive:.95;flex-grow:.95}.invoice-list-wrapper .responsive-table .top .action-filters .dataTables_filter{width:100%;padding-right:30px}.invoice-list-wrapper .responsive-table .top .action-filters .dataTables_filter label{position:relative}.invoice-list-wrapper .responsive-table .top .action-filters .dataTables_filter label input[type=search]{height:3.2rem;margin:0;padding-left:1.5rem;border:1px solid #9e9e9e!important;border-bottom:none;border-radius:150px;background:#fff}.invoice-list-wrapper .responsive-table .top .action-filters .dataTables_filter label input[type=search]:focus{box-shadow:none}.invoice-list-wrapper .responsive-table .top .action-filters .dataTables_filter label .filter-btn{position:absolute;top:-12px;right:7px}.invoice-list-wrapper .responsive-table .top .action-btns{-webkit-box-flex:.05;-webkit-flex-grow:.05;-ms-flex-positive:.05;flex-grow:.05;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.invoice-list-wrapper .responsive-table .invoice-data-table{border-collapse:collapse;box-shadow:box-shadow .25s}.invoice-list-wrapper .responsive-table .invoice-data-table th{width:auto!important;padding:19px 15px;border-bottom:1px solid #e0e0e0}.invoice-list-wrapper .responsive-table .invoice-data-table.dataTable tbody td{padding:.8rem}.invoice-list-wrapper .responsive-table .invoice-data-table.dataTable tbody td .invoice-action a{color:#9e9e9e}.invoice-list-wrapper .responsive-table .invoice-data-table.dataTable tbody td .invoice-action a i{font-size:1.5rem}.invoice-list-wrapper .responsive-table .invoice-data-table tr:last-child{border-bottom-color:transparent}.invoice-list-wrapper .responsive-table .invoice-data-table .dt-checkboxes-cell input{opacity:.5;-webkit-appearance:none}.invoice-list-wrapper .responsive-table .invoice-data-table .dt-checkboxes-cell input::after,.invoice-list-wrapper .responsive-table .invoice-data-table .dt-checkboxes-cell input::before{position:absolute;z-index:0;top:-4px;left:0;width:18px;height:18px;margin-top:-3px;content:'';-webkit-transition:.2s;transition:.2s;border:2px solid #9e9e9e;border-radius:4px}.invoice-list-wrapper .responsive-table .invoice-data-table .dt-checkboxes-cell input:checked::after,.invoice-list-wrapper .responsive-table .invoice-data-table .dt-checkboxes-cell input:checked:before{top:-4px;left:-5px;width:12px;height:22px;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;border-top:2px solid transparent;border-right:2px solid #ff4081;border-bottom:2px solid #ff4081;border-left:2px solid transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden}.invoice-list-wrapper .responsive-table .bottom{margin-top:1rem}.invoice-list-wrapper .responsive-table .bottom .dataTables_paginate .paginate_button{margin-top:.25rem;padding:.25em .65em}.invoice-list-wrapper .responsive-table .bottom .dataTables_paginate .paginate_button.current,.invoice-list-wrapper .responsive-table .bottom .dataTables_paginate .paginate_button:hover{color:#fff!important;border:1px solid #3f51b5;border-radius:4px;background:#3f51b5;box-shadow:0 0 8px 0 #3f51b5}.invoice-list-wrapper .responsive-table .bullet{display:inline-block;width:10px;height:10px;margin-right:.2rem;border-radius:50%}.invoice-list-wrapper table.dataTable.dtr-column>tbody>tr>td.control:before,.invoice-list-wrapper table.dataTable.dtr-column>tbody>tr>th.control:before{left:80%}.invoice-view-wrapper .invoice-calc .invoice-title{width:171px}.invoice-view-wrapper .invoice-from,.invoice-view-wrapper .invoice-to{font-size:16px;font-weight:700;margin-bottom:1rem;color:#6b6f82}.invoice-view-wrapper .invoice-action-wrapper .invoice-action-btn:not(:last-child){margin-bottom:.8rem}.invoice-view-wrapper .invoice-address{margin-bottom:1rem}.invoice-edit-wrapper .invoice-date-picker small{white-space:nowrap}.invoice-edit-wrapper .px-36{padding-right:36px;padding-left:36px}.invoice-edit-wrapper .invoice-item{border:1px solid #e8e8e8;border-radius:4px}.invoice-edit-wrapper .invoice-item .invoice-icon{padding:5px;border-left:1px solid #e8e8e8}.invoice-edit-wrapper .invoice-item .invoice-item-filed{padding:.8rem}.invoice-edit-wrapper .invoice-item .dropdown-content{overflow:visible;width:254px;padding:10px}.invoice-edit-wrapper .delete-row-btn,.invoice-edit-wrapper .dropdown{cursor:pointer;text-align:center}.invoice-edit-wrapper .delete-row-btn i,.invoice-edit-wrapper .dropdown i{font-size:1.2rem}.invoice-edit-wrapper .invoice-action-wrapper .invoice-action-btn:not(:last-child){margin-bottom:.8rem}.invoice-edit-wrapper .invoice-action-wrapper .invoice-action-btn:not(:last-child) .preview,.invoice-edit-wrapper .invoice-action-wrapper .invoice-action-btn:not(:last-child) .save{padding:0 .75rem}.invoice-edit-wrapper .invoice-action-wrapper .btn{padding:0}.invoice-edit-wrapper input,.invoice-edit-wrapper select,.invoice-edit-wrapper textarea.materialize-textarea{border-bottom:1px solid #e8e8e8!important}@media (min-width:600px){.responsive-table .top .action-btns .btn,.responsive-table .top .action-filters .btn{padding:0 1rem}.responsive-table .top .action-btns .btn i,.responsive-table .top .action-filters .btn i{float:left;margin-right:8px}.invoice-date-picker,.invoice-logo{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}@media (max-width:600px){.invoice-payment{padding:1rem;border:1px solid #e8e8e8;border-radius:4px}.invoice-date-picker{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:1054px) and (min-width:600px){.invoice-action-wrapper .btn .responsive-text{font-size:.8rem}}@media (min-width:1201px){.invoice-view-wrapper .invoice-date{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}@media print{body,html{visibility:hidden}.invoice-print-area{visibility:visible;page-break-after:auto}.invoice-print-area .divider{margin:.5rem 0!important}.btn-buy-now,.btn-customizer,.invoice-action-wrapper,.navbar,.page-footer,.sidenav-main,.theme-cutomizer{display:none}.card{box-shadow:none}.card .card-content{padding:0!important}table td,table th{border:1px solid #e8e8e8}.invoice-date-number .col,.invoice-info .col,.invoice-logo-title .col,.invoice-subtotal .row .col{width:50%!important}}@page{margin:0;padding:0;size:auto}
/* user list css */
/*----------------*/
.users-edit i,.users-list-wrapper i,.users-view i{vertical-align:middle}.users-list-wrapper .users-list-filter .show-btn{padding-top:43px!important}.users-list-wrapper .users-list-table{overflow:hidden}.users-list-wrapper .users-list-table .dataTables_filter label input{width:auto;height:auto;margin-left:.5rem}.users-list-wrapper .users-list-table .dataTables_length label select{display:inline-block;width:auto;height:auto}.users-list-wrapper .users-list-table .dataTable{border-collapse:collapse}.users-list-wrapper .users-list-table .dataTable th{width:auto!important;padding:19px 15px;border-bottom:1px solid #e0e0e0}.users-list-wrapper .users-list-table .dataTable tbody td{padding:.8rem}.users-list-wrapper .users-list-table .dataTables_paginate .paginate_button{margin-top:.25rem;padding:.25em .65em}.users-list-wrapper .users-list-table .dataTables_paginate .paginate_button.current,.users-list-wrapper .users-list-table .dataTables_paginate .paginate_button:hover{color:#fff!important;border:1px solid #3f51b5;border-radius:4px;background:#3f51b5;box-shadow:0 0 8px 0 #3f51b5}.users-view .media .avatar{margin-right:.6rem}.users-view .media .users-view-name{font-size:1.47rem}
.users-view .quick-action-btns a,
.users-view .quick-action-btns button{margin-left:1rem}
.users-view .users-view-timeline{padding:2rem}.users-view .users-view-timeline h6 span{font-size:2rem;vertical-align:middle}.users-view .striped td:first-child{width:140px}.users-edit .tabs .tab a{text-overflow:clip}.users-edit .tabs .tab a span{position:relative;top:2px}.users-edit .tabs .tab a.active{border-radius:4px;background-color:#e8eaf6}.users-edit .user-edit-btns a,.users-edit form button[type=submit]{margin-left:1rem}@media (max-width:600px){.users-view-timeline h6{text-align:center}.users-view .media{margin-bottom:.5rem}.users-view .media .media-heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.users-view .media .media-heading .users-view-name{font-size:1.2rem}.users-view .media .media-heading .users-view-username{font-size:.8rem}}
table.dataTable.no-footer {
	border-bottom: none;
}
table.dataTable thead th, table.dataTable thead td {
	width: auto!important;
	padding: 19px 15px;
	border-bottom: 1px solid #e0e0e0;
}
/* file manager css */
/*----------------*/
#document .section, .likeDoc .section{position:relative;overflow:hidden;margin:2rem 0;padding:0;border:1px solid #e0e0e0;border-radius:4px;background:#fff}.section .app-file-overlay{position:absolute;z-index:7;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0;border-radius:4px}.section .app-file-overlay.show{visibility:visible;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:1;background-color:rgba(0,0,0,.2)}.section i{font-size:22px;cursor:pointer;vertical-align:middle}.section .app-file-label{font-size:.8rem;font-weight:900;margin-left:3px;text-transform:uppercase;color:#bdbdbd}.section .sidebar-toggle{display:none;padding-top:.55rem}.section .sidebar-left{position:relative;float:left;width:260px;padding:1rem}.section .sidebar-left .app-file-sidebar .app-file-sidebar-left{width:100%}.section .sidebar-left .app-file-sidebar .app-file-sidebar-left .app-file-sidebar-close{position:absolute;top:2px;right:5px}.section .sidebar-left .app-file-sidebar .app-file-sidebar-left .app-file-sidebar-close i{font-size:1.3rem}.section .sidebar-left .app-file-sidebar .app-file-sidebar-left .getfileInput{overflow:hidden;width:0;height:0}.section .sidebar-left .app-file-sidebar .app-file-sidebar-left .file-manager-drive{margin:1rem 0;border:none}.section .sidebar-left .app-file-sidebar .app-file-sidebar-left .file-manager-drive .file-item-action{padding:10px 0;color:#6b6f82;border-bottom:none}.section .sidebar-left .app-file-sidebar .app-file-sidebar-left .file-manager-drive .file-item-action.active{color:#3f51b5;background:0 0}.section .sidebar-left .app-file-sidebar .app-file-sidebar-left .file-manager-drive .file-item-action .chip{line-height:22px;height:22px;padding:0 8px;border-radius:50%}.section .sidebar-left .storage-icon{position:relative;top:5px}.section .app-file-sidebar-info{position:absolute;z-index:8;top:-1px;right:32px;width:357px;height:100%;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateX(110%);-ms-transform:translateX(110%);transform:translateX(110%);opacity:0;border-radius:0 .25rem .25rem 0;box-shadow:-8px 0 18px 0 rgba(25,42,70,.13)}.section .app-file-sidebar-info.show{-webkit-transform:translateX(9%) translateY(1px);-ms-transform:translateX(9%) translateY(1px);transform:translateX(9%) translateY(1px);opacity:1;background-color:#fff}.section .app-file-sidebar-info .card-header{padding:1rem 1.6rem;border-bottom:1px solid #e0e0e0}.section .content-right{float:right;width:calc(100% - 260px)}.section .content-right .app-file-area{border-left:1px solid #e0e0e0}.section .content-right .app-file-area .app-file-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.2rem 1rem;border-bottom:1px solid #e0e0e0}.section .content-right .app-file-area .app-file-header .app-file-header-search{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.section .content-right .app-file-area .app-file-header .app-file-header-search .input-field .prefix{font-size:1.6rem;top:.7rem}.section .content-right .app-file-area .app-file-header .app-file-header-search input{margin-bottom:0;margin-left:2.5rem;border-bottom:none;box-shadow:none}.section .content-right .app-file-area .app-file-header .app-file-header-icons .fonticon-wrap{margin-left:.7rem}.section .content-right .app-file-area .app-file-content{padding:1.6rem}.section .content-right .app-file-area .app-file-content .app-file-files .card,.section .content-right .app-file-area .app-file-content .app-file-folder .card,.section .content-right .app-file-area .app-file-content .app-file-recent-access .card{margin-top:.5rem;border:1px solid #e0e0e0;border-radius:4px}.section .content-right .app-file-area .app-file-content .app-file-files .card .app-file-content-logo,.section .content-right .app-file-area .app-file-content .app-file-folder .card .app-file-content-logo,.section .content-right .app-file-area .app-file-content .app-file-recent-access .card .app-file-content-logo{overflow:hidden;margin-bottom:.5rem;cursor:pointer;border-radius:4px}.section .content-right .app-file-area .app-file-content .app-file-files .card .recent-file,.section .content-right .app-file-area .app-file-content .app-file-folder .card .recent-file,.section .content-right .app-file-area .app-file-content .app-file-recent-access .card .recent-file{display:block;margin:25px auto}.section .content-right .app-file-area .app-file-content .app-file-files .card .app-file-last-access,.section .content-right .app-file-area .app-file-content .app-file-files .card .app-file-name,.section .content-right .app-file-area .app-file-content .app-file-files .card .app-file-size,.section .content-right .app-file-area .app-file-content .app-file-folder .card .app-file-last-access,.section .content-right .app-file-area .app-file-content .app-file-folder .card .app-file-name,.section .content-right .app-file-area .app-file-content .app-file-folder .card .app-file-size,.section .content-right .app-file-area .app-file-content .app-file-recent-access .card .app-file-last-access,.section .content-right .app-file-area .app-file-content .app-file-recent-access .card .app-file-name,.section .content-right .app-file-area .app-file-content .app-file-recent-access .card .app-file-size{font-size:.9rem;margin-top:.3rem;word-break:break-all}.section .content-right .app-file-area .app-file-content .app-file-files .card .fonticon,.section .content-right .app-file-area .app-file-content .app-file-folder .card .fonticon,.section .content-right .app-file-area .app-file-content .app-file-recent-access .card .fonticon{position:absolute;right:5px}.section .content-right .app-file-area .app-file-content .app-file-files .card .app-file-folder-name,.section .content-right .app-file-area .app-file-content .app-file-files .card .app-file-folder-size,.section .content-right .app-file-area .app-file-content .app-file-folder .card .app-file-folder-name,.section .content-right .app-file-area .app-file-content .app-file-folder .card .app-file-folder-size,.section .content-right .app-file-area .app-file-content .app-file-recent-access .card .app-file-folder-name,.section .content-right .app-file-area .app-file-content .app-file-recent-access .card .app-file-folder-size{font-size:.9rem}.section .content-right .app-file-area .app-file-content .app-file-files .card .card-content,.section .content-right .app-file-area .app-file-content .app-file-folder .card .card-content,.section .content-right .app-file-area .app-file-content .app-file-recent-access .card .card-content{padding:.5rem}@media (max-width:992px){.sidebar-left{position:absolute!important;z-index:8;left:-34px;width:260px!important;height:100%!important;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;-webkit-transform:translateX(-110%);-ms-transform:translateX(-110%);transform:translateX(-110%);background-color:#fff}.sidebar-left.show{-webkit-transform:translateX(13%) translateY(-1px);-ms-transform:translateX(13%) translateY(-1px);transform:translateX(13%) translateY(-1px)}.content-right{width:100%!important}.content-right .app-file-area{border-left:none!important}}@media (max-width:600px){.app-file-manager-wrapper .sidebar-left .app-file-sidebar .add-new-file{padding-top:1rem}}@media (max-width:450px){.app-file-sidebar-info{width:300px!important}.app-file-sidebar-info.show{-webkit-transform:translateX(11%) translateY(1px)!important;-ms-transform:translateX(11%) translateY(1px)!important;transform:translateX(11%) translateY(1px)!important}}
#document .section .content-right,
#documentsView  .section .content-right {
	width: 100%;
}
#document .section .content-right .app-file-area,
#documentsView .section .content-right .app-file-area {
	border-left: none;
}
#document .app-file-content {
	min-height: 450px;
}
#document .section .app-file-sidebar-info .getfileInput,
#document .section .getfileInput {
	overflow: hidden;
	width: 0;
	height: 0;
}
#documentsView .app-file-content {
	padding-top: 0;
}
.mainFullHeight {
	height: -moz-calc(100% - 116px);
	height: -webkit-calc(100% - 116px);
	height: calc(100% - 116px);
}
/*#ordersMainCtn {
	height: -moz-calc(100% - 87px);
	height: -webkit-calc(100% - 87px);
	height: calc(100% - 87px);
}*/
#ordersFilters {
	overflow: auto;
	padding: 0;
	height: -moz-calc(100% - 60px);
	height: -webkit-calc(100% - 60px);
	height: calc(100% - 60px);
}
#ordersFilters > div {
	padding: 1rem;
}
#ordersFilters .filtersLabel {
	font-size: .8rem;
	font-weight: 900;
	margin-left: 3px;
	text-transform: uppercase;
	color: #bdbdbd;
}
.select2-results .select2-results__options .select2-results__option strong.select2-results__group {
	font-size: 1.1rem;
	font-weight: 900;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-width: 5px 5px 0 5px !important;
	margin-left: -5px !important;
}
#main .relative .content-wrapper-before {
	top: 0;
}
#overlayPage nav ul a {
	height: 64px;
	line-height: 64px;
}
#overlayPage .mainWithHeader {
	height: -moz-calc(100% - 64px);
	height: -webkit-calc(100% - 64px);
	height: calc(100% - 64px);
}

.chip .removeOthers {
	font-size: 16px;
	float: right;
	padding-left: 8px;
	line-height: 32px;
	cursor: pointer;
}
.dropify-wrapper.invalid {
	border-color: #ff5252;
}
.multipleRow .dropify-wrapper {
	height: 150px;
}
.dropify-wrapper .dropify-preview .dropify-render {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}
.dropify-wrapper .dropify-preview .dropify-render i {
	display: inline-block;
	position: relative;
	left: auto;
	-webkit-transform: none;
	transform: none;
	margin-top: -35px;
}
.dropify-wrapper.touch-fallback {
	height: 200px !important;
}
.dropify-wrapper.touch-fallback .dropify-message,
.dropify-wrapper.touch-fallback .dropify-preview .dropify-render img {
	top: 0;
}
.dropify-wrapper.touch-fallback .dropify-preview .dropify-render .dropify-font-file {
	top: 50%;
}
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos {
	position: absolute;
}
#pdfCtn.withTable {
	width: calc(100% - 48px);
	height: -moz-calc(100% - 48px);
	height: -webkit-calc(100% - 48px);
	height: calc(100% - 48px);
	z-index: 1;
	background-color: #fafafa;
}
.btn, .btn-large, .btn-small {
	letter-spacing: 0;
}
.ordersScroll {
	height: -moz-calc(100% - 98px);
	height: -webkit-calc(100% - 98px);
	height: calc(100% - 98px);
	/*overflow: auto;*/
}
.capitalize {
	text-transform: capitalize;
}
#ordersMainCtn .scrollCtn {
	max-height: 100%;
}
#ordersCtn th {
	padding: 15px 8px;
	font-weight: bold;
}
.nowrapCnt {
	white-space: nowrap;
}
.dataTables_wrapper.no-footer .dataTables_scrollBody {
	border-bottom: none;
}
small small {
	font-size: 75%;
}
#breadcrumbs-wrapper .breadcrumbs .active {
	color: var(--theme-menu);
}

.exceededCreditDays {
	background-color: rgba(251, 105, 108, 0.4) !important;
}
.errorCreditDays {
	background-color: rgba(253, 237, 90, 0.4) !important;
}
span.badge.new:after {
	content: '';
}
.navbar #notifications-dropdown li > a small {
	font-size: .8rem;
	font-weight: 400;
	position: relative;
	top: -4px;
	line-height: 1.4;
	display: inline-block;
	margin-top: 6px;
}
.navbar #notifications-dropdown li a span.icon-bg-circle {
	margin-top: 12px;
	background: var(--theme-menu);
}
.navbar #notifications-dropdown li time {
	font-size: .8rem;
	font-weight: 400;
	position: relative;
	top: -4px;
}
.navbar #notifications-dropdown .removeAll {
	min-width: 1px;
	width: 22px;
	height: 22px;
	border-radius: 50%;
	padding: 0;
}
.navbar #notifications-dropdown .removeAll i {
	height: 22px;
	line-height: 22px;
	font-size: 16px;
}
#notifyApp {
	width: 94%;
	background: white;
	border-radius: 6px;
	position: absolute;
	top: -116px;
	right: 3%;
	z-index: 9999;
	padding: 8px;
	cursor: pointer;
	max-width: 400px;
}
.navbar .notification-badge {
	background-color: var(--theme-button);
	box-shadow: 0 0 10px 0 var(--theme-button);
}
span.badge.new {
	background-color: var(--theme-button);
}
.multipleRow {
	margin-bottom: 1.4rem;
}
.uploadFileCtn {
	text-align: right;
	padding: 8px 4px;
	box-sizing: border-box;
}
.uploadFileCtn.invalid {
	border: 1px solid #ff5252;
}
.uploadFileCtn .material-icons {
	cursor: pointer;
}
.uploadFileCtn .material-icons:hover {
	color: var(--theme-menu);
}
.docIconCtn .recent-file {
	margin: 6px auto 25px !important;
}

@media only screen and (max-width: 600px) {
	.sidenav-main .brand-sidebar .logo-wrapper a.brand-logo img {
		height: 24px;
	}
	.sidenav-main .brand-sidebar .brand-logo {
		padding: 13px 12px 17px 12px;
	}
	.modalSmall {
		width: 80%;
	}
	.mainFullHeight {
		height: -moz-calc(100% - 107px);
		height: -webkit-calc(100% - 107px);
		height: calc(100% - 107px);
	}
	#overlayPage nav ul a {
		height: 56px;
		line-height: 56px;
	}
	#overlayPage nav ul a i {
		line-height: 56px;
	}
	#overlayPage .mainWithHeader {
		height: -moz-calc(100% - 56px);
		height: -webkit-calc(100% - 56px);
		height: calc(100% - 56px);
	}
	#main.valign-wrapper,
	.multipleRow.valign-wrapper,
	.valign-block.valign-wrapper {
		display: block;
	}
	#orderTitle {
		height: 47px;
	}
	.tabsCtn {
		height: -moz-calc(100% - 48px);
		height: -webkit-calc(100% - 48px);
		height: calc(100% - 48px);
	}
	#overlayPage .tabs-content.carousel.carousel-slider {
		height: -moz-calc(100% - 48px) !important;
		height: -webkit-calc(100% - 48px) !important;
		height: calc(100% - 48px) !important;
		overflow-y: auto;
	}
	.ordersScroll {
		height: -moz-calc(100% - 65px);
		height: -webkit-calc(100% - 65px);
		height: calc(100% - 65px);
	}
	.inventoryTabs .col.s4 {
		width: 100%;
	}
	.responsive-table thead tr {
		width: 100px;
	}
}