.print_container.report .section .left .title, .print_container.report .section .right .title, .special .title.pagination{ font-size: 11px; }
.pagination > li{ display: inline-block; padding-left: 0; }
.duration{ width: 75px; display: inline-block; }
.select2-drop-active{ z-index: 1050; }
.panel-heading .select2 a{ opacity: 1; }
#lng_select,
#s2id_lng_select{ max-width: 115px; }
.hover-hand:hover{ cursor: pointer; }
.table-hover table tr:hover,
.chart-item:hover,
.ui-sortable-handle:hover{ cursor: grab; }
.ui-sortable-helper{ display: table; }
.ui-sortable-helper:hover{ cursor: move; }
#notifications{ background:#6F7B8A; color:#ffffff; display: none; top: 80px; left: calc(10% + 250px); width: calc(80% - 250px); margin: 0 auto; position: fixed; z-index: 10000; }
.sm-action-bar{ width: 85px; }
form .row.first-child-padding [class*="col-"]:first-child{ padding-left: 7px; }
.va-text-top{ vertical-align: text-top; }
.fs-22{ font-size: 22px !important; line-height: 26px !important; }
.fs-24{ font-size: 22px !important; line-height: 26px !important; }
.fs-30{ font-size: 30px !important; line-height: 26px !important; }
.fs-40{ font-size: 40px !important; line-height: 45px !important; }
.no-padding-right{ padding-right: 0 !important; }
.overflow-ellipsis{ max-width: 130px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.inline-block{ display:inline-block; }
.max-width-100{ max-width: 100px; }
.b-b-thick{border-bottom-width: 2px; }
.text-normal{ color: #626262 !important; }
.w-100{ width: 100% !important; }

/*reset pass*/
#form-reset{ display: none; }

/*profile*/
.row.password_container{ display: none; }

/*DASHBOARD*/
.live-tile, .list-tile, .copy-tile, .tile-strip .flip-list > li { width: 100% !important; }
.panel-heading a{ opacity: 1 !important; }
.panel-heading a h2{ text-decoration: underline !important; }
.panel.min-height h3{ min-height: 70px; }
.widget-11 .widget-11-table{ height: 250px; }
.widget-11 .widget-11-table tr td:first-child{ width: 30%; }
.widget-11 .widget-11-table.table-type-2 tr td:first-child{ width: auto; }
.widget-11 .widget-11-table.table-type-2 tr td:last-child{ width: 15%; }
.widget-11 .widget-11-table tr td:first-child a,
.widget-11 a .hint-text{ color: #626262; }
.widget-11 .header-min-height{ min-height: 70px; }

.line-chart[data-point-color="danger"] .nvd3.nv-scatter .nv-groups .nv-point.hover, .line-chart .nvd3 .nv-groups .nv-point.hover,
.line-chart[data-line-color="success"] .nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point.hover,
.line-chart[data-line-color="primary"] .nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point.hover,
.nvtooltip table td.legend-color-guide div{ fill: #f55753 !important; stroke: #f55753; background-color: #f55753 !important; }

.panel .panel-heading .panel-title {
    font-family: "Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;
	text-transform: none;
	font-weight: 300;
}
.panel.widget-9 .panel-heading .panel-title a{color: #fff !important; opacity: 1 !important; }
.panel.widget-9 .background-icon{ color: #fff; position: absolute; z-index: 1; bottom: 0; right: 0; font-size: 120px; opacity: 0.3; }
.h-300 {
    height: 300px !important;
}
.panel-heading .text-black{ color: #2c2c2c !important; }
.panel-body-min-height{ min-height: 285px; }
.empty-panel-content i{ line-height: 210px; font-size: 16px; }
.widget-9 .toClick{ color: #fff; text-decoration: underline; position: absolute; bottom: 10px; right: 10px; z-index: 2; }
.widget-9 .toClick:hover{ text-decoration: none; cursor: pointer; }

/*waybill*/
.waybill_special .selected_jobs{ width: 100%; text-align: center; }
.waybill_special .row{ margin-left: 5px; margin-right: 5px; }
.waybill_special{ display: none; position: relative; z-index: 1; }
.waybill_special h2{ font-size: 24px; line-height: normal; text-align: center; }
.waybill_special h3{ font-size: 21px; text-align: center; display: block; margin: 30px 0 20px; font-weight: 500; }
.waybill_wrapper .count_container{ border: 2px solid rgba(0,0,0,.85); border-radius: 1000px; color: #000000; display: inline-block; font-size: 38px; height: 80px; line-height: 78px; margin-bottom: 20px; text-align: center; width: 80px; }
.waybill_wrapper .count_title{ font-size: 18px; font-weight: 400; color: rgba(44, 44, 44, 0.35); }
.waybill_special ul{ padding: 0; margin: 20px 0; }
.waybill_special ul li{ text-align: left; list-style: none; padding: 5px 10px; border-bottom: 1px solid rgba(230, 230, 230, 0.7); position: relative; }
.waybill_special ul li:first-child{ border-top: 1px solid rgba(230, 230, 230, 0.7); }
.waybill_special ul li span{ line-height: 34px; display: inline-block; margin-right: 10px; }
.waybill_special ul li span.job_id{ font-weight: bold; width: 20%; }
.waybill_special ul li:nth-child(odd){ background: #fff; }
.waybill_special ul li:nth-child(even){ background: #fafafa; }

.waybill_special .count_container .count_result:before{ content: ''; display: inline-block; padding-top: 106%; vertical-align: middle; }/*print*/

.waybill_background{ color: rgba(0, 0, 0, 0.25); font-size: 28px; left: 0; line-height: normal; padding: 50px; position: absolute; text-align: center; text-shadow: 1px 1px 1px #fff; top: 0; z-index: 0; }
.waybill_background .count_container{ opacity: 0.2; }
.waybill_background .count_title{ margin-bottom: 20px; }

#waybill tbody tr,
#waybill tbody tr td{ vertical-align: middle; }
.print-show{ display: none; }

/*---------  SELECT2 -------------*/
.select2-container.select2-container-disabled .select2-choice .select2-arrow,
.select2-container.select2-container-disabled .select2-choice{ background-color: #fff; }
.select2-results{ max-height: 380px; }

/*--------- CUSTOMER SELECT -------------*/
.clear_button{ position: absolute; top: -15px; right: 14px; color: #777 !important; }
.input-group .clear_button{ top: -30px; }

.customer_item{ padding: 5px 10px; }
.customer_item .icon_container{ display: block; float: left; }
.customer_item .icon_container i{ width: 50px; height: 50px; text-align: center; line-height: 50px; border: 1px solid #fafafa; background: #fff; border-radius: 1000px; overflow: hidden; display: block; font-style: normal; }
.customer_item .icon_container strong{ display: block; text-align: center; margin-top: 10px; }
.customer_item.type_1 .icon_container i{ background-color: #FFF89E; }
.customer_item.type_2 .icon_container i{ background-color: #21A3D1; color: #fff; }
.customer_item.type_3 .icon_container i{ background-color: #9EE6FF; }
.customer_item .title_container{ width: calc(100% - 50px); padding-left: 10px; box-sizing: border-box; float: left; }
.customer_item.form-group-default.input-group > .form-control{margin-top: 7px; }
.customer_item .small span{ margin-right: 5px; }

.customer_item.type_ .icon_container{ display: none; }
.customer_item.type_ .title_container{ padding-left: 60px; }

/*quickview*/
.announcements_toggler{ position: relative; }
.unread_count{ position: absolute; top: -10px; right: -10px; color: #fff; width: 15px; height: 15px; border-radius: 100px; border: 1px solid #c00; text-align: center; background-color: rgba(226,32,91,0.77); font-size: 10px; line-height: 13px; display: none; }
.announcements_toggler{ display: inline-block; vertical-align: middle; }
.pg-close{ cursor: pointer; }
#quickview .nav-tabs{ background-color: #2b303b; position: relative; padding: 0 43px; text-align: center; margin: 0 auto; display: inline-block; width: 100%; }
#quickview .nav-tabs > li{ float: none; }
.list-view li.alert-list{ padding: 0 15px; display: block; white-space: normal; border-bottom: 1px solid rgba(0, 0, 0, 0.07); }
.list-view li.alert-list > a{ border: none !important; }
.list-view li.alert-list:last-child {border-bottom: 0; }
.alert-list > a{ height: 45px; border: none; }
.alert-list .content{ display: none; font-size: 13px; }
.quickview-wrapper .quickview-toggle{ opacity: 1; }
.pg-close{ color: #fff; }

.list-view li.alert-list.announcements{ padding: 10px 15px; }

.list-view li.alert-list.announcements:nth-child(even){ background: #fff; }
.list-view li.alert-list.announcements:nth-child(odd){ background: #f9f9f9; }
.list-view-group-container{ padding: 0; }

.user_list{ display: none; }
i.success{ color: #10cfbd; }
i.danger{ color: #f55753; }

/*--------- PRODUCT SELECT -------------*/
.product_search_image {
    display: inline-block;
    height: 40px;
    margin-right: 4px;
    width: 40px;
}
.all_products .product_search_image{ display: none; }
.product_name{
	line-height: 40px;
}
/*------- DATEPICKER ---------*/
.datepicker{ z-index: 1151 !important; }
/*Custom Form Group*/
.custom-form-group{
	background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.07);
    border-radius: 2px;
    overflow: hidden;
    padding: 7px 12px 6px;
    position: relative;
    transition: background-color 0.2s ease 0s; }
.custom-form-group label{ margin-bottom: 0; }
.custom-form-group .form-control{ border: none; }
.custom-form-group .input-daterange .input-group-addon{ background-color: #fff; }

/*----------- WIZARD CONTAINER -------------*/
.wizard_container .wizard-block{ height: 270px; overflow-x: hidden; overflow-y: scroll; }
.wizard_container .wizard-block ul.categories-list{margin: 0; padding: 0; width: 100%; list-style: none; }
.wizard_container .wizard-block ul.categories-list li{ cursor: pointer; }
.wizard_container .wizard-block ul.categories-list li:nth-child(2n-1){ background-color: #efefef; }
.wizard_container .wizard-block ul.categories-list li.active,
.wizard_container .wizard-block ul.categories-list li:hover{ background-color: #48b0f7; color: #fff; }
.wizard_container .wizard-block .wizard_product_detail{ max-width: 100%; text-align: center; }
.wizard_container .wizard-block .wizard_product_detail .thumb{ width: 140px; margin: 0 auto; }
.wizard_container .wizard-block .wizard_product_detail .thumb img{ width: 100%; }

/*------------- BARCODE READER -------------*/
.barcode_reader {
    background: rgba(255, 255, 255, 0.90) none repeat scroll 0 0;
    color: #666;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1450;
	text-align: center;
}
.barcode_reader:before{ content:""; width: 1px; display: inline-block; height: 100%; vertical-align: middle; }
a.close_barcode_scanner {
    color: #666;
    font-weight: normal;
    position: absolute;
    right: 20px;
    top: 15px;
}
.barcode_reader div.b_content {
	display: inline-block; 
	margin: 0 auto; 
	width: 50%;
	vertical-align: middle;
}
.barcode_reader div.b_content h2 {
    color: #666;
    margin: 0 auto 30px 0;
    text-align: center;
	font-size: 28px;
	line-height: 43px;
}
.barcode_reader div.b_content input[type="text"] {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: none;
	border-bottom: 3px solid rgba(0,0,0,.35);
    color: #666;
    text-align: center;
    width: 100%;
	font-size: 32px;
	padding: 20px;
	font-weight: 400;
	margin-bottom: 15px;
}
.barcode_reader div.b_content p{
	margin: 0; text-align: left;
}

/*--------------- SHIPPING TABLE ---------------*/
#shipping_requests tr td .max-height-80{ max-height: 80px; overflow-x: scroll; }

/*--------------- JOBS TABLE ---------------*/
#jobs_table tbody tr,
.payment_table tbody tr{ cursor: pointer; }
#jobs_table tr td,
#jobs_table tr th{ border-collapse: collapse; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 130px !important; }
#jobs_table td{ overflow-y: hidden; padding: 10px 5px !important; white-space: nowrap; width: 120px !important; }
#jobs_table .table-cell{ max-width: 130px; overflow: hidden; text-overflow: ellipsis; }

.table.table-hover tbody tr:hover td,
.table.table-striped tbody tr:nth-child(2n+1):hover td{ background-color: #daeffd !important; }

.has_discount,
.has_discount td[class*="sorting_"]{ color: #f55753 !important; }

table .image-container img{ width: 30px; transition: all 0.2s ease; }
table .image-container img:hover{ transform: scale(2); box-shadow: 0 0 5px rgba(0,0,0,0.3); background-color: #fff; }

/*-------------- JOB DETAIL ----------------*/
.job_edit .form-group-default.focused{ background-color: #ffffe0 !important; }

h1 span.service_status {
    display: inline-block;
    font-size: 17px;
    margin-right: 20px;
}
h1 span.job_status {
    color: #1b1e24;
    font-size: 22px;
    text-align: right;
}
/*.job_detail .group-container .group .row .col-md-5 p{font-weight:400;}*/
.job_product_image{ max-width: 140px; }
.job_detail .job_actions .btn{ max-width: 45px; -webkit-transition: max-width 0.4s !important; transition: max-width 0.4s !important; overflow: hidden; }
.job_detail .job_actions .btn:hover{ max-width: 300px; }
.job_detail .job_actions .btn span{ margin-left: 15px; }
.report_actions{ margin-top: 25px; }
.report_actions .btn{ max-width: 45px; -webkit-transition: max-width 0.4s !important; transition: max-width 0.4s !important; overflow: hidden; }
.report_actions .btn:hover{ max-width: 300px; }
.report_actions .btn span{ margin-left: 17px; }
/*.job_detail .job_actions .btn:hover span{display:inline-block;}*/

.job_detail .job_header_panel p{ font-size: 16px; line-height: 22px; margin-bottom: 5px; }
.job_detail .job_header_panel .img_container{ border: 1px solid #626262; border-radius: 50%; width: 75px; height: 75px; padding: 10px; margin: 0 auto 10px auto; }
.job_detail .job_header_panel .status_icon_container{ border: none; width: 55px; height: 55px; padding: 12px; font-size: 22px; }
.job_detail .job_header_panel .status_text{ font-size: 22px; line-height: 26px; margin-bottom: 10px; }
.job_detail .job_header_panel .bold{ color: #626262 !important; }

.job_detail p{ margin-bottom: 0; }
.job_detail .group-container{ white-space: unset !important; }
.job_detail .group-container{ padding-top: 20px; }
.job_detail .group-container .group{ padding: 20px 10px; border-bottom: 1px solid #e6e6e6; position: relative; }
.job_detail .group-container .group.no-border{ border: none; }
.job_detail .group-container .group.no-padding-side{ padding-left: 0; padding-right: 0; }
.job_detail .group-container .group:first-child{ padding-top: 0; }
.job_detail .group-container .group:last-child{ border: none; }
.job_detail .group-container .group h5{ margin: 0 -10px 10px -10px; padding-bottom: 10px; font-size: 16px; line-height: 18px; font-weight: 500; color: #626262; }
.job_detail .group-container .group.no-padding-side h5{ margin: 0 0 10px; }
.job_detail .group-container .group .bold{ color: #bebebe; }
.job_detail .group-container .group .bold.text-danger{ color: #a94442; }
.job_detail .group-container .group .table tfoot td{ font-size: 14px; font-weight: 600; }
.job_detail .group-container .group .btn.add_button{ position: absolute; right: 0; top: 10px; }
.job_detail .group-container .group:first-child .btn.add_button{ top: -10px; }

.job_detail .group-container .group .icon_payment_status{ opacity: 0.3; text-align: center; }
.job_detail .group-container .group .icon_payment_status.active{ color:#48B0F7; opacity: 1; }
.job_detail .group-container .group .icon_payment_status.active.approved{ color: #0DAD9E; }
.job_detail .group-container .group .icon_payment_status.active.denied{ color: #f55753; }
.job_detail .group-container .group .icon_payment_status.active.timeout{ color: #f8d053; }
.job_detail .group-container .group .icon_payment_status img{ max-width: 50px; }

.special_cargo_product_image{ max-width: 140px; }
.special_cargo_detail .special_cargo_actions .btn{ max-width: 45px; -webkit-transition: max-width 0.4s !important; transition: max-width 0.4s !important; overflow: hidden; }
.special_cargo_detail .special_cargo_actions .btn:hover{ max-width: 300px; }
.special_cargo_detail .special_cargo_actions .btn span{ margin-left: 15px; }

.special_cargo_detail .special_cargo_header_panel p{ font-size: 16px; line-height: 22px; margin-bottom: 5px; }
.special_cargo_detail .special_cargo_header_panel .img_container{ border: 1px solid #626262; border-radius: 50%; width: 75px; height: 75px; padding: 10px; margin: 0 auto 10px auto; }
.special_cargo_detail .special_cargo_header_panel .status_icon_container{ border: none; width: 55px; height: 55px; padding: 12px; font-size: 22px; }
.special_cargo_detail .special_cargo_header_panel .status_text{ font-size: 22px; line-height: 26px; margin-bottom: 10px; }
.special_cargo_detail .special_cargo_header_panel .bold{ color: #626262 !important; }

.special_cargo_detail p{ margin-bottom: 0; }
.special_cargo_detail .group-container{ white-space: unset !important; }
.special_cargo_detail .group-container{ padding-top: 20px; }
.special_cargo_detail .group-container .group{ padding: 20px 10px; border-bottom: 1px solid #e6e6e6; position: relative; }
.special_cargo_detail .group-container .group.no-border{ border: none; }
.special_cargo_detail .group-container .group.no-padding-side{ padding-left: 0; padding-right: 0; }
.special_cargo_detail .group-container .group:first-child{ padding-top: 0; }
.special_cargo_detail .group-container .group:last-child{ border: none; }
.special_cargo_detail .group-container .group h5{ margin: 0 -10px 10px -10px; padding-bottom: 10px; font-size: 16px; line-height: 18px; font-weight: 500; color: #626262; }
.special_cargo_detail .group-container .group.no-padding-side h5{ margin: 0 0 10px; }
.special_cargo_detail .group-container .group .bold{ color:#bebebe; }
.special_cargo_detail .group-container .group .bold.text-danger{ color: #a94442; }
.special_cargo_detail .group-container .group .table tfoot td{ font-size: 14px; font-weight: 600; }
.special_cargo_detail .group-container .group .btn.add_button{ position: absolute; right: 0; top: 10px; }
.special_cargo_detail .group-container .group:first-child .btn.add_button{ top: -10px; }

.panel.panel-default[data-pages=portlet] .panel-heading{ padding-bottom: 15px; }
.panel.panel-default[data-pages=portlet] .panel-heading h3{ display: inline-block; }
.panel.panel-default[data-pages=portlet] .panel-heading .panel-controls .portlet-collapse i{ line-height: 4; }
/*----------- GENERAL CLASSES --------------*/
.clear{ clear: both; }
.hideIt, .h{ display: none; }
.h-25{ height: 25px; }
.btn-cons{ margin-bottom: 0; }
.m-w-100{ max-width: 100% !important; }
.no-rl-padding{ padding-left: 0 !important; padding-right: 0 !important; }
.preview_button_container{ position: absolute; top: 20px; right: 15px; }
.btn-animated{ width: 80px !important; height: 37px !important; }
.price_container{ padding: 10px; border: 1px solid #fff; }
.price_container.active{ border: 1px solid #FFF7ED; background: #FFFAF8;}

/*--------------- HELP MODAL ---------------*/
.modal.fade.slide-right .modal_header{ position: absolute; top: 0; left: 0; }
#modalSlideLeft .modal-dialog{ overflow: hidden; width: 400px; box-shadow: 0 0 15px rgba(0,0,0,0.5); }
#modalSlideLeft .modal-dialog .modal-content{ overflow-x: hidden; overflow-y: visible; }
.panel.help_focus{ z-index: 1041; box-shadow: 0 0 10px rgba(0,0,0,0.3); transform: scale(1.01); }

/*----------- HEADER & SIDEBAR -------------*/
body.dashboard{ background-color: #fafafa !important; }
body.dashboard .page-container{ background: #fafafa url("") no-repeat scroll; background-position: right -32px top 19px; background-size: auto 270px; }
body.menu-pin .header .brand{ width: 500px; }
body.menu-pin .page-sidebar .sidebar-header .sidebar-header-controls{ transform:translate3d(48px, 0px, 0px); }
.nav-tabs > li > a{text-transform: none !important; }
.logo{ height: auto; margin: 8px 0; width: 95px; }
.header .brand{ transition: all 0.3s ease 0s; overflow: hidden; }
.panel-heading .button-container a{ color: #fff !important; opacity: 1 !important; }
.page-sidebar .page-sidebar-wrapper > ul{ margin-top: 20px; }
.page-sidebar .page-sidebar-wrapper > ul > li > a:hover{ background-color: #22262e !important; }
.page-sidebar .sidebar-menu .menu-items > li ul.sub-menu{ background: #1b1f25; }
.page-sidebar .open.default-color > a span,
.page-sidebar .open.default-color > span i{ color: #788195; }
.page-sidebar .open.default-color:hover > a span,
.page-sidebar .open.default-color:hover > span i{ color: #fff; }
.page-sidebar .sidebar-menu .menu-items ul li.active{color: #fff; }
.page-sidebar .sidebar-menu .menu-items li > a{ width: 70%; }
.page-sidebar .sidebar-menu .menu-items > li > a > .title{ width: 100%; }

/*--------------- INPUTS -------------------*/
input[readonly],
.form-control[readonly]{ color: #2c2c2c !important; background: #fff; }
input[id='expence_total']{ -moz-appearance: textfield; }
input[id='expence_total']::-webkit-outer-spin-button,
input[id='expence_total']::-webkit-inner-spin-button{ -webkit-appearance: none; }
.form-group.required:not(.form-group-default) label::after{content: " *"; color: #f55753; }
.form-group textarea.editor,
textarea.editor{ min-height: 80px; resize: vertical; }
.checkbox label{ text-transform: none !important; }
.checkbox_list .checkbox{ overflow: hidden; }

/*----------- CUSTOM BUTTONS ----------------*/
.btn-120{ min-width: 120px; min-height: 37px !important; }
.btn-150{ min-width: 150px; min-height: 37px !important; }
.btn-animated.from-left.show-icon-custom::before{ left: 0; }
.btn-animated.show-icon-custom:hover::before,
.btn-animated.show-icon-custom:active::before{ left: -100%; }
.btn-animated.show-icon-custom > span{ transform: translateX(200%); -webkit-transform: translateX(200%); -ms-transform: translateX(200%); }
.btn-animated.show-icon-custom:hover > span,
.btn-animated.show-icon-custom:active > span{ transform: translateX(0); -webkit-transform: translateX(0); -ms-transform: translateX(0); }

.btn-refund{ background-color: #FFA726; border-color: #FFA726; color: #ffffff;  }
.btn-refund:hover,
.btn-refund:focus{ background-color: #FFDCA8; border-color: #FFDCA8; color: #ffffff; }

.toggle_add_button,
.toggle_multiple_add_button,
.toggle_search_button{ position: relative; margin-top: 20px; margin-left: 10px; margin-bottom: 10px; }
.toggle_add_button i,
.toggle_multiple_add_button i,
.toggle_search_button i{ transition: all ease-in-out 0.4s; }
.toggle_multiple_add_button.btn-danger i,
.toggle_add_button.btn-danger i{ transform: rotate(45deg); }
.toggle_search_button.btn-danger i{ transform: rotate(90deg); }
.toggle_multiple_add_form,
.toggle_add_form{ display: none; }

.toggle_add_form .qq-uploader .btn{ width: 120px !important; }

/*----------- JOBS SUMMARY TABLE ----------------*/
.technicians-table{ border: none !important; }
.technicians-table thead tr td,
.technicians-table thead tr th{ border: none; border-bottom: 1px solid #dedede !important; background: none !important; }

.technicians-table td a{ color: #6f7b8a; text-decoration: none; font-size: 12px; display: block; width: 100%; height: 100%; }
.technicians-table tr:hover td{ background: #DAEFFD !important; }
.technicians-table tr:hover td:hover,
.technicians-table tr td:hover{background: #6DC0F9 !important; color: #fff; cursor:pointer;}
.technicians-table tr td:hover a{ color: #fff; }
.technicians-table tbody tr td,
.technicians-table tfoot tr td{ padding: 5px 10px !important; text-align: right !important; }
.technicians-table tbody tr td:first-child,
.technicians-table tfoot tr td:first-child{ background: #ecf0f2; border-right: 1px solid #dedede !important; text-align: left; }
.technicians-table tbody tr:last-child td{ border-bottom:1px solid #dedede !important; }
.technicians-table tfoot tr td,
.technicians-table tbody tr td.total{ background: #fafafa; font-weight: bold !important; }

.technicians-table .vertical{ transform: rotate(-45deg); white-space: nowrap; width: 50px; padding-left: 30px; }
.technicians-table .vertical label{ padding-left: 25px; }

.technicians-table.technicians-table-2 tr td{ border-collapse: collapse; white-space: nowrap; text-overflow: ellipsis; }
.technicians-table.technicians-table-2  tbody tr td:first-child{ text-align: left !important; }

/*--------------- IMAGE UPLOAD -------------*/
.img_container{ overflow: hidden; border: solid 1px #ddd; }
.img_container .img_container_inner{ position: relative; }
.img_container.img_container_32_5 .img_container_inner{ padding:15.625% 0 0; }
.img_container.img_container_16_9 .img_container_inner{ padding:56.25% 0 0; }
.img_container.img_container_14_5 .img_container_inner{ padding:35.714% 0 0; }
.img_container.img_container_4_3 .img_container_inner{ padding:75% 0 0; }
.img_container.img_container_1_1 .img_container_inner{ padding:100% 0 0; }
.img_container.img_container_1_2 .img_container_inner{ padding:110% 0 0; }
.img_container.img_container_2_1 .img_container_inner{ padding:50% 0 0; }
.img_container.img_container_13_7 .img_container_inner{ padding:50% 0 0; }
.img_container .img_container_inner img{ width: 100%; height: auto; position: absolute; top: 0; left: 0; }
/*.img_container .image_delete:hover{cursor:pointer;}*/
.img_container .delete_image_hover{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); transition: visibility 0s, opacity 0.2s linear; visibility: hidden; opacity: 0; }
.img_container .delete_image_hover i{ position: absolute; top:50%; left: 50%; margin-left: -10px; margin-top: -20px; color: #DC3F41; }
.img_container:hover .delete_image_hover{ visibility: visible; opacity: 1; }
.img_container:hover .delete_image_hover i:hover{ cursor: pointer; }

/*------------ FILEUPLOADER - GALLERY -------------*/
.dd-handle{ height: auto !important; min-height: 40px !important; padding-right: 35px !important; }
#gallery_list .dd-handle img,
#gallery_list .dd-handle iframe{ height: auto; width: 100%; max-width: 100%; }
/*#gallery_list .dd-handle .row [class*='col-']:first-child:hover{height:auto;}*/
/*.dd-handle iframe{max-width:100% !important; height:auto !important;}*/
#gallery_list .dd-handle .btn-xs.btn-danger,
#carousel_list .dd-handle .btn-xs.btn-danger{ position: absolute; top: 6px; right: 6px; }
#gallery-uploader-container .dd{ width: 100%; }
.tag_list .qq-upload-list li:nth-child(odd) { background-color: #f9f9f9; }
.dd-item{ line-height: 26px !important; clear:both; }
#menu_list .dd-item:hover,
#spec_list .dd-item:hover{ cursor: pointer; }
#menu_list .dd-placeholder:hover,
#spec_list .dd-placeholder:hover{ cursor: move; }
.spec_list .lng{ font-size: 11px; margin-top: 2px; }
.dd-item .dd-handle a,
.dd-item .dd-handle button{ position: absolute; right: 6px; top: 6px; }
.dd-item .dd-handle a.edit,
.dd-item .dd-handle button.edit{ right: 40px; }
.dd-item .dd-handle a.btn-view{ top: 37px; padding: 2px 7.5px; }
.qq-upload-button{ background-color: #6d5eac !important; width: auto !important; }
.qq-upload-spinner{ background-repeat: no-repeat !important; }
.qq-upload-list li{ font-size: 12px !important; }
.qq-upload-list li:hover,.image_delete:hover{ cursor: pointer; }
.qq-upload-list li.qq-upload-success::before{ content: url('checkmark.png'); background-size: contain; display: inline-block; vertical-align: top; line-height: 1em; width: 1em; height: 1em; margin-right: 1em; text-align: center; color: #999; }
.qq-upload-list li.qq-upload-success{background-color: #fff !important; color: inherit; }
.qq-uploader .btn{ width: 80px !important; height: 37px !important; }
#gallery_list .dd-handle .row [class*='col-']:first-child{ height: 75px; overflow: hidden; }
.dd-list.dd-dragel .row [class*='col-']:first-child{ padding-right: 0 !important; height: 75px; overflow: hidden; }

/*---------------- TABLE ------------------*/
table.table-no-border tr th,
table.table-no-border tr td{ border-bottom: none; }
table.dataTable thead th, table.dataTable thead td{ border-bottom: 1px solid rgba(230, 230, 230, 0.7) !important; }
.dataTables_wrapper .dataTables_info{ clear: none !important; margin-left: -2%; }
.table thead tr th{ text-transform: none !important; font-family: inherit !important; }
.table thead tr th[class*="sorting_"]{ color: rgba(44, 44, 44, 0.35) !important; }
.table tbody tr td{ padding: 15px; }
td.commands{ min-width: 105px; }
table .btn-group{ min-width: 65px; }
table .btn-group.btn-group-3{ min-width: 98px; }
table .btn-group.btn-group-4{ min-width: 117px; }
#attachment_list table td{ background: #fafafa none repeat scroll 0 0 !important; }
#image .table tbody tr td,
#image .table-striped > tbody > tr:nth-of-type(2n+1){ background: transparent !important; }
.dataTables_wrapper .dataTables_processing{ height: 100% !important; min-height: 40px; top: 86px !important; margin-top: 0 !important; }
.table-overflow{ max-height: 430px; overflow: scroll; }

table.table.table-sm tbody tr td{ padding: 8px; }

/*--------------- TAG ITEM ----------------*/
.tag_item{
	background-color: rgba(219,50,92,0.75);
	cursor: pointer;
	display: block;
	position: absolute;
	padding: 10px;
	z-index: 500;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: background-color 0.2s;
	-moz-transition: background-color 0.2s;
	transition: background-color 0.2s;
	box-shadow: 0 0 10px #ffffff, 0 0 5px #ffffff;
}

.tag_item:hover { background-color: yellow; }

.tag_item_hover{
	background-color: yellow;
}

#tagit{
	width: 250px;
	height: 240px;
	background-color:white;
	border:1px solid #efefef;
	padding:10px;
	box-shadow: 1px 4px 30px #C5C5C5, 0 0 0px #000000;
	z-index: 700;	
}

.tag_list_item{ z-index: 1000; width: 250px; }

/*Image resize tool*/
.main-image-container strong{
	font-size: 16px;
	float: left;
	margin-top: 20px;
	margin-left: 10px;
	color: #555;
	text-shadow: 0 2px 3px #fff;
}
.main-image-container strong  span{
	font-size: 13px;
	float: left;
	margin-top: 5px;
	margin-left: 0 10px;
	color: #555;
	text-shadow: 0 2px 3px #fff;
	font-weight: normal;
}
.main-image-container ul{
	margin: 10px 0; padding: 0; list-style: none;
}

.main-image-container ul li{ background: #fff; border-top: 1px solid #DDDDDD; padding: 8px; font-weight: bold; }
.main-image-container ul li:nth-child(odd){ background-color: #f9f9f9; }

.main-image-container ul li div.thumb{
	border: 1px #e5e5e5 solid; 
	position: relative; 
	overflow: hidden; 
	width: 100px; 
	height: 100px;
	margin: 10px 0;
	float: right;
}
.main-image-container div.thumb.thumb_68{
	width: 68px; 
	height: 68px;
}
.main-image-container div.thumb.thumb_104{
	width: 104px; 
	height: 104px;
}
.main-image-container div.thumb.thumb_134{
	width: 134px;
	height: 134px;
}
.main-image-container div.thumb.thumb_118_90{
	width: 118px;
	height: 90px;
}
.main-image-container div.thumb.thumb_118_170{
	width: 118px;
	height: 170px;
}
.main-image-container div.thumb.thumb_118_63{
	width: 118px;
	height: 63px;
}
.main-image-container div.thumb.thumb_118_70{
	width: 118px;
	height: 70px;
}

.main-image-container div.thumb.thumb_160_90{
	width: 160px; 
	height: 90px;
}
.main-image-container div.thumb.thumb_118_118{
	width: 118px; 
	height: 118px;
}
.main-image-container img#thumbnail{
	max-width: 100%;
}

.main-image-container.thumb img#thumbnail{
	max-width: 100%;
}

/*
 * imgAreaSelect animated border style
 */

.imgareaselect-border1 {
	background: url(../img/border-anim-v.gif) repeat-y left top;
}

.imgareaselect-border2 {
    background: url(../img/border-anim-h.gif) repeat-x left top;
}

.imgareaselect-border3 {
    background: url(../img/border-anim-v.gif) repeat-y right top;
}

.imgareaselect-border4 {
    background: url(../img/border-anim-h.gif) repeat-x left bottom;
}

.imgareaselect-border1, .imgareaselect-border2,
.imgareaselect-border3, .imgareaselect-border4 {
    filter: alpha(opacity=50);
	opacity: 0.5;
}

.imgareaselect-handle {
    background-color: #fff;
	border: solid 1px #000;
    filter: alpha(opacity=50);
	opacity: 0.5;
}

.imgareaselect-outer {
	background-color: #000;
    filter: alpha(opacity=50);
	opacity: 0.5;
}
/*Eof Image Area Select*/

.small_title{
	font-size: 22px;
}

/*File Uploader*/

.qq-uploader{ position: relative; width: 100%; }
.upload-button-container{ display: inline-block; float: right; }
.qq-upload-drop-area {
    position: absolute; top: 0; left: 0; width: 100%; height: 100%; min-height: 70px; z-index: 2;
    background: #FF9797; text-align: center; 
}
.qq-upload-drop-area span {
    display: block; position: absolute; top: 50%; width: 100%; margin-top: -8px; font-size: 16px;
}
.qq-upload-drop-area-active{ background: #FF7171; }

.qq-upload-list{ margin: 10px 0; padding: 0; list-style: none; }
.qq-upload-list li{ background: #fff; border-top: 1px solid #DDDDDD; padding: 8px; font-weight: bold; }
.qq-upload-list li.selected_media{ color: #4F872C !important; }
.qq-upload-list li.selected_media:hover{ color: #4F872C !important; }
.qq-upload-list li.qq-upload-success:hover{ background-color: #333 !important; cursor:pointer; }
/*.qq-upload-list li:nth-child(odd) { background-color: #f9f9f9; }*/
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text{ margin-right: 7px; }

.qq-upload-file {}
.qq-upload-spinner {}
.qq-upload-size,.qq-upload-cancel{ font-size: 11px; margin: 0 10px; font-weight: normal; }

.qq-upload-failed-text{ display: none; }
.qq-upload-fail .qq-upload-failed-text{ display: inline; color: #cc0000; }

/*LEFT MENU*/
.page-sidebar .sidebar-header{ background: rgba(0,0,0,0.3); }
.page-sidebar .sidebar-header .sidebar-header-controls{ position: relative; z-index: 2; }
.page-sidebar .sidebar-header .logo.admintools_icon{ display: block; width: 40px; height: 40px; background:url(../img/icon_kit.png) no-repeat center center rgba(0,0,0,0.3); background-size: auto 90%; position: absolute; right: -5px; top: 2px; opacity: 0.5; transition: all .2s; }
.page-sidebar .sidebar-header:hover .logo.admintools_icon{ opacity: 1; }
.sidebar-visible .page-sidebar .sidebar-header .logo.admintools_icon{ right:-50px; }

.header .brand{ width: 320px; }
.page-sidebar .sidebar-header .logo.admintools{ display: block; z-index: 1; width: 90%; height: 50px; background: url(../img/logo_kit_white.png) no-repeat center center; background-size: auto 100%; position: absolute; left:0; top: 4px; margin: 0 auto; }
.page-sidebar .background{ background: rgba(0, 0, 0, 0) url("../img/icon_kit.png") no-repeat scroll left bottom / 100% auto; bottom: -10px; display: block; height: 600px; left: -180px; opacity: 0.025; position: absolute; transform: rotate(-35deg); width: 490px; z-index: -1; filter: grayscale(100%); }

/*EOF LEFT MENU*/

.brand.inline img{ height: 50px; width: auto; }
body.menu-pin .header .brand{ width: 0; }

.page-container .background{ width: 400px; height: 400px; background: url(../img/background_content_dark.png) no-repeat top left; background-size: auto 100%; display: block; position: absolute; right: 0; top: 60px; z-index: -1; opacity: 0.1; }

/*LOGIN*/
body.login{ overflow: hidden; }
.login-wrapper .login_footer{ text-align: center; left: 0; width: 100%; font-weight: bold; font-size: 12px; }
.login-wrapper .bg-pic{ background-size: cover; width: 100%; width: calc(100% - 490px); background-position: center; opacity: 0.75; }
/*EOF LOGIN*/


.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover{
	background: #48b0f7;
	border-color: #48b0f7;
}
.pagination > li:first-child > a, .pagination > li:first-child > span{
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
}
.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}

.dd{
	max-width: 100%;
}

/*Custom Panels*/
.panel.panel-default{ border-top-width: 3px !important; }
.panel.panel_search{ border-top-color: #48b0f7; }
.panel.panel_add{ border-top-color: #6D5CAE; }
.panel.panel_edit{ border-top-color: #F8D053; }
.panel.panel_success{ border-top-color: #10CFBD; }
.panel.panel_info{ border-top-color: #3b4752;}

.panel.panel_add p{ margin-top: 10px; }

.form-group label:not(.error){ font-family: inherit; }

/*Info messages*/
.info_message{ position: fixed; left: 0; top: 0; z-index: 1060; width: 100%; height: 100%; box-sizing: border-box; padding: 100px; background: rgba(255,255,255,0.75); font-size: 30px; text-align: center; }
.info_message > a,
.info_message > span,
.info_message > strong{ display: block; max-width: 480px; margin: 0 auto; text-align: left; line-height: 35px; }
.info_message > strong{ font-size: 52px; line-height: 52px; }
.info_message > a{ display: block; color: #000; font-size: 22px; text-align: right; }
.info_message > a i,
.info_message > a span{ font-size: 20px; display: inline-block; margin-left: 10px; vertical-align: middle; }
.info_message > a span{ font-size: 18px; margin-top: 2px; }

.info_message.error{ background: rgba(249,234,234,0.75); color: #800; }
.info_message.success{ background: rgba(242,249,234,0.75); color: #2C7520; }

.info_message#page-loading span{ position: absolute; width: 64px; height: 64px; top: 50%; left: 50%; margin-top:-32px; margin-left: -32px; background-image: url("loading_main.gif"); background-size: cover; background-repeat: no-repeat; }
/*eof info messages*/

.album_image img{ display: block; padding: 5px; height: 118px; border: 1px solid #dedede; }

/*DUYURULAR*/
button.btn-default.active{ background: #6d5cae; color: #fff; }
/*print mrint*/
.form-group-default .form-control.form-control-lg{ height: 35px; }
.form-group-default .form-control.form-control-xl{ height: 39px; }

.print_container{ display: none; position: relative; }
.print_container.report{ box-sizing: border-box; padding: 0 25px; font-size: 10px; }
.print_container.report .section{ border-bottom: 0.5px solid #aaa; padding: 10px 0; box-sizing: border-box; }
.print_container.report .section.no_border{ border: none; }
.print_container.report .print_footer{ margin-top: 15px; }
.print_header{ position: relative; }
.print_header .logo img{ width: 100%; height: auto; display: block; }
.print_header .right{ position: absolute; right: 0; bottom: 10px; font-size: 11px; text-align: right; width: 15%; }
.print_container.report .section .left{ box-sizing: border-box; float: left; padding: 0 20px 0 0; width: 50%; }

.print_footer .left{ padding: 0 50px 0 0; box-sizing: border-box; float: left; width: 50%; }
.print_footer .left + .left{ padding: 0; }
.print_footer  textarea{ width: 100%; border: 0.25mm solid #eee; resize: none; display: block; margin: 10px 0; padding: 10px; }
.print_footer  textarea.stamp{ height: 80px; }

.print_container.report .section .right{ float: right; }
.print_container.report .section.split_3 .left{ width: 33%; }

.print_container.report .section.split_3 .right.last,
.print_container.report .section .right.last ,
.print_footer .right{ width: 50%; float: right; }
.print_footer p{ font-size: 10px; }

.print_container.report .section .left .title,
.print_container.report .section .right .title ,
.special .title{ font-weight: bold; color:#aaa !important; margin:0 0 5px; line-height: 10px; opacity: 0.5; }
.print_container.report .section.print_header .right .title { color: #000 !important; opacity: 1; margin: 5px 0 0; }
.special{ margin-bottom: 25px; }
.print_container .margin{ margin-bottom: 25px; }

ul.success_container{ color: #51ac4f; font-size: 13px !important; list-style: outside none none !important; padding: 0 !important; width: 100% !important; }
ul.success_container li{ background: rgba(81, 172, 89, 0.5) none repeat scroll 0 0 !important; color: #fff; display: block !important; margin: 3px 0 !important; padding: 5px 15px !important; }

ul.error_container{ color: #cc0000; font-size: 13px !important; list-style: outside none none !important; padding: 0 !important; width: 100% !important; }
ul.error_container li{ background: rgba(251, 213, 213, 0.5) none repeat scroll 0 0 !important; color: #c00 !important; display: block !important; margin: 3px 0 !important; padding: 5px 15px !important; }

.user_role{ font-size: 10px; font-style: italic; display: block; text-align: right; line-height: normal; opacity: .85; }

div.lng{ display: none; }
div.lng:first-child,
div.lng.active{ display: block; }
div.lng.lng_en,
div.lng.lng_fr,
div.lng.lng_es,
div.lng.lng_ar,
div.lng.lng_ru,
div.lng.lng_de,
div.lng.lng_it{ display: none; }

.swal2-container{ 
	z-index: 10000 !important; 
}
.swal2-title{
	font-size: 20px !important;
	line-height: normal !important;
}
.swal2-html-container{
	font-size: 16px !important;
}
.swal2-par{
	font-size: 20px !important;
	line-height: normal !important;
	padding: 1em 0 0;
    text-decoration: underline;
    font-weight: 700;
}
.swal2-text{
	font-size: 16px !important;
}

.old_product_container{ position: relative; }
.old_product:before{ color: #f55753; content: "*"; font-family: arial; font-size: 20px; position: absolute; left: 0; top: 0; }
.old_product{ font-size: 12px !important; padding: 0 10px; text-align: left; }

@media (max-width: 1200px) {
	body .page-sidebar .sidebar-header .sidebar-header-controls{ transform: translate3d(-50px, 0px, 0px); }
	body.sidebar-visible .page-sidebar .sidebar-header .sidebar-header-controls{ transform: translate3d(0px, 0px, 0px); }
	.page-sidebar .sidebar-header .logo.admintools_icon{ transform: translate3d(50px, 0px, 0px); }
}
@media screen and (max-width: 1020px){
	#notifications{ width: 80%; left: 10%; }
}
@media (min-width: 768px) and (max-width: 991px) {
  form .row [class*="col-md-"]:not(:first-child){ padding-left: 7px; padding-right: 0; }
  form .row [class*="col-md-"]:not(:last-child){ padding-right: 7px; padding-left: 0; }
  .b-r{ border-right:none !important; }
  .b-l{ border-left:none !important; }
}
@media (max-width: 991px) {
	body .page-sidebar .sidebar-header .sidebar-header-controls{ transform: translate3d(0px, 0px, 0px); }
	.page-container{ z-index:auto; } /*to make modals visible*/
	form .row.first-child-padding [class*="col-"]:first-child{ padding-left: 0; }
}
@media screen and (max-width: 810px){
	.no-padding-mobile{ padding-left: 0 !important; padding-right: 0 !important; }
	.table-flip-scroll th{ padding: 12px 5px 110px !important; }
	
	/*---------------table-flip---------------------*/
	.table-flip-scroll .cf:after {
		visibility: hidden;
		display: block;
		font-size: 0;
		content: " ";
		clear: both;
		height: 0;
	  }
	  .table-flip-scroll * html .cf {
		zoom: 1;
	  }
	  .table-flip-scroll *:first-child + html .cf {
		zoom: 1;
	  }
	  .table-flip-scroll table {
		width: 100%;
		border-collapse: collapse;
		border-spacing: 0;
	  }
	  .table-flip-scroll th {
		width: auto !important;
		border-radius: 0px !important;
	  }
	  .table-flip-scroll th,
	  .table-flip-scroll td {
		margin: 0;
		vertical-align: top;
	  }
	  .table-flip-scroll th {
		text-align: left;
	  }
	  .table-flip-scroll table {
		display: block;
		position: relative;
		width: 100%;
	  }
	  .table-flip-scroll thead {
		display: block;
		float: left;
	  }
	  .table-flip-scroll tbody {
		display: block;
		width: auto;
		position: relative;
		overflow-x: auto;
		white-space: nowrap;
	  }
	  .table-flip-scroll thead tr {
		display: block;
	  }
	  .table-flip-scroll th {
		display: block;
	  }
	  .table-flip-scroll tbody tr {
		display: inline-block;
		vertical-align: top;
	  }
	  .table-flip-scroll td {
		display: block;
		min-height: 1.25em;
		text-align: left;
	  }
	  /* sort out borders */
	  .table-flip-scroll th {
		border-bottom: 0;
		border-left: 0;
	  }
	  .table-flip-scroll td {
		border-left: 0;
		border-right: 0;
		border-bottom: 0;
		border-radius: 0px !important;
	  }
	  .table-flip-scroll tbody tr {
		border-left: 1px solid #babcbf;
	  }
	  /*--------------end of table-flip--------------------*/
}
@media screen and (max-width: 768px){
	.brand.inline img{ height: 45px; }
	.page-sidebar .sidebar-header{ height: 48px; line-height: 48px; }
	.page-sidebar .sidebar-header .logo.admintools_icon{ margin: 0 auto; }
	.page-sidebar .sidebar-header .logo.admintools{ margin: 0 auto; height: 48px; top: 0; }
	
	form .row.first-child-padding [class*="col-"]:first-child{ padding-left: 15px; }
}
@media screen and (max-width: 640px){
	#file-uploader{ display: none; }
}
@media print {
	.print-show{ display: block !important; }
	
	@page { margin: 0; }
 	body { margin: 0; }
	
	body.has_custom_print .row-fluid.breadcrumb,
	body.has_custom_print .row-fluid.title,
	body.has_custom_print .attachment ,
	body.has_custom_print .form-group.m-t-20,
	body.has_custom_print .select2-offscreen, .select2-offscreen:focus,
	body.has_custom_print .form-group.form-group-default .controls .select2-container.full-width input{ display: none !important; }
	
	body.has_custom_print > *,
	body.has_custom_print .page-container > .header,
	body.has_custom_print .page-container > .page-content-wrapper > div,
	body.has_custom_print .page-container > .page-content-wrapper div.attachment,
	body.has_custom_print .page-container > .page-content-wrapper .content .container-fluid > *{ display: none; }
	body.has_custom_print .page-container,
	body.has_custom_print .page-container > .page-content-wrapper .content,
	body.has_custom_print .page-container > .page-content-wrapper .content .container-fluid .print_container{ display: block !important; }
	
	body.has_custom_print .row.web-hide.print-show{ border-bottom: 2px solid !important; padding: 10px 3px !important; box-sizing: border-box !important; }
	body.has_custom_print .row.web-hide.print-show + .row.web-hide.print-show{ border-bottom: none !important; }
	body.has_custom_print .row.web-hide.print-show .col-md-6.col-sm-6 div{ margin: 10px 0; }
	
	body.has_custom_print .form-group label,
	body.has_custom_print .form-group-default label,
	body.has_custom_print .row.web-hide.print-show{ font-size: 22px !important; }
	
	body.has_custom_print #panel_edit .form-group-default,
	body.has_custom_print #panel_edit .form-group-default .controls,
	body.has_custom_print #panel_edit input,
	body.has_custom_print .form-group-default .controls input,
	body.has_custom_print .select2-container .select2-choice > .select2-chosen{ font-size: 18px !important; }
	
	body.has_custom_print .col-md-8{ width:100% !important; }
	
	body.has_custom_print textarea{ display: block; box-sizing: border-box; height: auto; }
	
	
	.print_container.report{ display: block; }
	body.has_custom_print *{ background: none !important; }
}
