a[onclick]{
	cursor:pointer;
}
html,
.sidenav li > a {
	font-size: 20px;
}
td input, td select{
	margin-bottom:0;
}

.frow {
	padding-top: 10px;
	padding-bottom: 10px;
}

.container {
	max-width: calc(100% - 20px);
	width: calc(100% - 20px);
}

nav,
nav .nav-wrapper i,
nav a.sidenav-trigger,
nav a.sidenav-trigger i {
	line-height: 45px;
	height: 45px;
}

.fie select {
	display: block;
	margin-top: 10px;
	border: 1px solid #666;
	height: 35px;
	line-height: 35px;
}

.fie label {
	color: #666 !important;
	font-weight: 900;
}

.insurmenu li {
	padding: 10px;
	border-bottom: 1px solid #ccc;
	cursor: pointer;
}

.insurmenu li.active {
	background-color: #ccc;
}

.insdiv {
	padding-top: 20px !important;
}

#theinfo {
	display: block;
}

.easy-autocomplete {
	width: 100% !important;
}

.easy-autocomplete input {
	margin-top: -5px !important;
}

#subbox {
	left: 0px;
}
input.readonly {
	border: 0px !important;
	background-color: hsl(0, 0%, 94%) !important;
}

[type="checkbox"]:not(:checked), [type="checkbox"]:checked {
    position: unset!important;
    opacity: 1!important;
    pointer-events: all!important;
}
.striped [type="checkbox"]:not(:checked), [type="checkbox"]:checked {
   margin:10px;
}

#showinvoicefile {
	display: none;
}

#output {
	display: none;
}

.pgnav_tb {
	width:auto;
}
.pgnav_tb tr {
	border:none;
}