/* here you can put your own css to customize and override the theme */
.hide {display:none !important;}
.pull_right {float:right !important;}
.pull_left {float:left !important;}
.pull_none {float:none !important;}
.page-header.navbar .page-logo .logo-default {margin-top:10px;}
.form-horizontal .form-group {margin-right: 0px; margin-left: 0px;}
.form-body > h3 {margin-top: 0px;}
@media (min-width: 768px){
	.form-horizontal .control-label {text-align: left;}
}
@media (min-width: 992px) {
	.page-content-wrapper .page-content {padding-top: 0px;}
}
.invoice_title {display: block;width: 200px;margin: 10px auto;height: 30px;border: 2px solid;border-radius: 7px;padding-top: 3px;}
.invoice_title.date_range {width: auto;display: inline;padding: 3px 15px;}
.invoice-payment ul {border: 2px solid;border-radius: 5px;padding: 10px;}
.invoice-payment li {border-bottom: 1px solid;}
.invoice_table thead{border-top:2px solid;background-color: #dedede;}
.invoice_table thead tr th {vertical-align: top;border-bottom:2px solid;text-align:center;}
.invoice_table > tbody > tr:nth-of-type(2n+2) {background-color: #dedede;}
.offers_table thead{border-top:2px solid;background-color: #dedede;}
.offers_table thead tr th {vertical-align: middle;border:2px solid;text-align:center;}
.offers_table tbody tr {border:2px solid;}
.offers_table tbody tr td {vertical-align: middle;border:2px solid;text-align:center;}
.offers_table > tbody > tr:nth-of-type(2n+2) {background-color: #fbfcfd;}
.invoice_summary {display: inline-block;width: 100%;padding: 10px;border: 2px solid;border-radius: 7px;margin-bottom: 25px;}
.invoice_data {width:60%;}
.total_amounts {border: 2px solid;border-radius: 7px;}
.form-md-checkboxes > label {color:#333;}
.form-horizontal .md-checkbox-inline {margin-top: 9px;}
.portlet-title.text-center .caption{float:none;}
.portlet.light>.portlet-title {min-height: 38px;padding: 0px 20px !important;}
.portlet.light.portlet-datatable.portlet-fit>.portlet-body {padding-top: 0px;}
.table > tbody > tr > td {text-align:center;}
.table-responsive {overflow-x: initial;min-height: 350px;}
.dropdown-menu {min-width:75px;}
#datatable_orders > tbody > tr > td {padding: 0px 0px 0px;line-height: 32px;}
select[readonly].part_select + .select2-container {pointer-events: none;touch-action: none;}
.select2-selection {background: #eee;box-shadow: none;}
.select2-selection__arrow,.select2-selection__clear {display: none;}
.invoice-content-2 {padding: 10px 20px;}
.invoice-content-2 .invoice-cust-add, .invoice-content-2 .invoice-head {margin-bottom: 10px;}
.invoice-content-2 .table-responsive {min-height:auto;}
.invoice-content-2 .table * {color:#000 !important;}
.invoice-content-2 .table > thead > tr > th {border-bottom:0px !important;background: #dedede;}
.offers_table-2 thead th {}
.invoice-content-2 .table > thead > tr:first-child > th {padding-left: 10px;border-left: 2px solid #000;}
.invoice-content-2 .invoice-body tr {border: 2px solid #000;border-bottom: 2px solid #000 !important;}
.invoice-content-2 .invoice-body td:first-child {padding-left: 10px;}
.invoice-content-2 .invoice-body tr > td {border: 2px solid #000;}
.invoice-content-2 .invoice-body h3 {margin-top:0px;}
.invoice-content-2 .invoice-body p {margin:0px 0px;}
.invoice-content-2 .invoice-desc {margin:0px 0px;}
.invoice-content-2 .invoice-title {margin:0px 0px;}
.invoice-content-2 .terms h3 {margin:10px 0px 0px;}
.invoice-content-2 .bank_details h3 {margin:0px 0px 10px;}
.table.text-center thead tr th {text-align:center;}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu {max-width: 375px;width: 375px;}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .time {max-width: 90px;}
@media (max-width: 767px) {
	.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu {max-width: 95vw;width: 100vw;}
	.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu {margin-right: -60px;}
	.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu:after, .page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu:before {margin-right: 70px;}
}
#product_barcode_print {padding:0px;margin:0px;}
.barcode_table {height:4cm; width:100%;text-align:center;font-size:12px;font-weight:bold;}
.barcode_table tr.product_name {height:1cm;font-size: 16px;border-bottom: 3px solid #000;}
.barcode_table tr.product_meta {height:0.5cm;}
.barcode_table tr.product_meta td {width:50%;}
.barcode_table tr.product_info {height:1cm;}
.barcode_table tr.product_info td {width:50%}
.barcode_table tr td.total_price {border: 3px solid #000;position: relative;border-bottom:0px;border-right:0px;}
.barcode_table tr.product_info td.total_price {position: relative;border-top:0px;}
.barcode_table tr.product_info td.total_price p {padding:0px;margin:0px;height:50%}
/*.barcode_table tr.product_info td.total_price p.price {position: absolute;top: 0px;width: 100%;font-size: 25px;}
.barcode_table tr.product_info td.total_price p.black {height:33%;background-color:#000;color:#fff;position:absolute;bottom:0px;width: 103%;}*/
.barcode_table tr.bar_code {height:1cm;}
.barcode_table tr.bar_code td {height:1cm;border-top: 3px solid #000;padding-top:2px;}
.barcode_table tr.bar_code img {height:1cm;width:100%;}

.portlet > .portlet-title > .caption > i {font-size: 25px;}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {padding-right: 5px;padding-left: 5px;}

.dashboard-stat {margin-bottom: 10px;}
.dashboard-stat .details .number {padding-top: 10px; font-size: 20px;}
.dashboard-stat.dashboard-stat-v2 .visual {padding-top: 0px;margin-bottom: 0px;}
.dashboard-stat2 {padding-bottom: 15px;}
.dashboard-stat2 .display .number h3 {font-size: 25px;}
.dashboard-stat2 .display .number h3 > small {font-size: 10px;}
.dashboard-stat2 .display {margin-bottom: 0px;}
.dashboard-stat2 .display .number h3 {margin-top: 10px;}
.page-footer {padding: 5px 20px 5px 20px;}
.page-footer .page-footer-inner {float: none;display: block;font-size: 14px;font-weight: bold;}
.loading_layer {position: absolute;z-index: 1000;top: 0px;left: 0px;height: 100%;width: 100%;background: rgba( 255, 255, 255, .8 ) url('../img/wait.gif') 50% 50% no-repeat;}

table.dataTable thead th, table.dataTable thead td {padding: 10px 5px;}
table.dataTable tbody th, table.dataTable tbody td {padding: 8px 5px;}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a {padding: 10px 15px 11px;}

.col-xs-6 {padding-right: 5px;padding-left: 5px;}
.dashboard-stat2 {padding: 10px 10px 15px;}
.login .copyright {font-size: 15px;}
.page-header.navbar .menu-toggler {background-image: url(../img/sidebar-toggle-dark.png);}
/* Footer */
.page-footer {padding: 5px 20px 5px 20px;background-color: #262262 !important;}
.page-footer .page-footer-inner {float: none;display: block;font-size: 14px;font-weight: bold;color: #fff !important;}
.page-footer .page-footer-inner a {color: #f44;}

/* Color */
.login {background-color: #c5cdd8 !important;}
.login .copyright {color: #000;}
.page-header.navbar {background: #fff;}
.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle > i {color: #0368b3;}
.page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle > i {color: #fff;}
.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover {background-color: #0368b3;}
.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover > i {color: #fff;}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > .langname, .page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > .username, .page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > i {color: #0368b3;}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle:hover > .langname, .page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle:hover > .username, .page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle:hover > i {color: #fff;}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-language.open > .dropdown-toggle > .langname, .page-header.navbar .top-menu .navbar-nav > li.dropdown-user.open > .dropdown-toggle > .username, .page-header.navbar .top-menu .navbar-nav > li.dropdown-user.open > .dropdown-toggle > i {color: #fff;}
.page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle {background-color: #0368b3;}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external {background: #0368b3;}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > h3 {color: #fff;}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external {background: #0368b3;}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > h3 {color: #fff;}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu {background: #fff;}
.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a {border-bottom: 1px solid #EFF2F6 !important;color: #888;}
@media (max-width: 767px) {
	.page-header.navbar .page-top {background: #262262;}
	.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle > i {color: #fff;}
}
.page-sidebar .page-sidebar-menu > li > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a {color: #0368b3;}
.page-sidebar .page-sidebar-menu > li > a > i[class*="icon-"], .page-sidebar .page-sidebar-menu > li > a > i[class^="icon-"], .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class*="icon-"], .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class^="icon-"] {color: #0368b3;}
.portlet > .portlet-title > .caption {color: #0368b3;}
.page-head .page-title > h1 {color: #0368b3;}
.caption .font-green {color: #0368b3 !important;}
.form-title.font-green {color: #0368b3 !important;}