@charset "utf-8";
/* CSS Document */
body { padding-top: 0 !important; line-height: normal;} 

html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,img,ul,li,form,label,table,tr,th,td{
	border: 0 none;
	font-size: 100%;
	font-style:inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0 none;
	padding: 0;
}

body, h1, h2,h3,h4,h5,h6, p, li, a , span, label,input, select, textarea,button,strong,td,th{
	font-family: Arial, Helvetica, sans-serif;
}

.no_print { 
    display: none !important; 
} 
.no_print_margin { 
    margin: 0 !important;
} 

a, p, li, label, input,select,strong,span,td,th,textarea{
	color: #333;
	font-size: 12px;
}

a{
	text-decoration: none;
}

table.report_basic {
    border-collapse: collapse;
/*    border-right: 1px solid #333;
    border-left: 1px solid #333;*/
}

table.report_basic_horizontal {
    border-collapse: collapse;
    width: 910px;
/*    border-right: 1px solid #333;
    border-left: 1px solid #333;*/
}

table.report_basic tbody tr.odd td,table.report_basic_horizontal tbody tr.odd td{
	background-color:#F0F0F6;
}

.logo_wrapper a{
	padding-bottom: 15px;
	float: left;
}


.wrapper{
	padding: 0;
	margin: 0;
}

.sep_form_menu{
	margin: 0;
}

div#ticket{
	margin: 0 !important;
	height: auto !important; 
	max-height: none !important; 
	overflow: visible !important; 
}
div.ticket{
	margin:0 !important;
}
div.ticket table tbody tr td, div.ticket table tbody tr td strong{
    	font-size: 10px !important;

}

td.ticket table, div.ticket table{
	width: 250px !important;
	margin: 0;

}

td.ticket table tbody tr td.cen, div.ticket table tbody tr td.cen{
	text-align:  center;
}

td.ticket table{
	margin-left: 0;
}


table.report_basic_header{
	width: 670px;
}


#luna_erp_logo_w{
     display: none;   
}

#luna_erp_logo_b{
     display: block;   
}

#luna_logo_w{
     display: none;   
}

#luna_logo_b{
     display: block;   
}
strong:{
	font-weight: bold !important;
}

.ui.segment{
	padding: 0 !important;
}

.ui.compact.table td{
	padding: 2px 4px;
}

p.ui_report_sub_values{
    margin: 0;
}


.pushable {
	overflow-x: unset !important;
}

.pushable>.pusher{
	overflow: unset !important;
}

.ui.modal{
	box-shadow: none;
	width: auto !important;
	margin: 0;
	position: unset !important;
}

.ui.fullscreen.modal{
	width: auto !important;
}

.modals.dimmer .ui.modal, .modals.dimmer .ui.scrolling.modal{
	margin: 0 !important;
}

.ui.modal .scrolling.content, .ui.modal .content{
	max-height: none;
	line-height: normal;
	overflow: unset;
}

.ui.dimmer {
	background-color: #fff;
	padding: 0;
	align-items: unset;
	justify-content: unset !important;
}

body.dimmed.dimmable {
  overflow: unset !important;
}

.scrolling.dimmable>.dimmer, .ui.page.dimmer, body.dimmable>.dimmer{
	position: absolute;
}

.scrolling.dimmable.dimmed{
	overflow: unset;
}
.scrolling.dimmable.dimmed>.dimmer{
	overflow: unset;
	display: unset !important;
}

.ui.modal>.close {
	display: none;
}

.ui.modal > .header{
	display: none;
}

.ui.modal>.content{
	padding: 0;
}

.ui.modal > .actions {
	display: none;
}