@charset "UTF-8";@media all{	.login_content {		padding: 0;	}	.login_content form div a {		font-size: 12px;		margin: 10px 0 0 0;	}	.login_content h1 {		line-height: 30px;	}	.login_content h1::before, .login_content h1::after {		top: 30px;		width: 15%;	}	.panel_toolbox {		min-width: 45px;	}	.switch {		margin-top: 8px;	}	.dataTables_processing {		height: auto;		z-index: 100;	}	.page-loader-wrapper {		z-index: 99999999;		position: fixed;		top: 0;		left: 0;		bottom: 0;		right: 0;		width: 100%;		height: 100%;		background: #eee;		overflow: hidden;		text-align: center;	}	.page-loader-wrapper .loader {		position: relative;		top: calc(40% - 30px);	}	.md-preloader.pl-size-md {		width: 50px;	}	.md-preloader {		font-size: 0;		display: inline-block;	}	.bg-red {		background-color: #F44336 !important;		color: #fff;	}	.bg-pink {		background-color: #E91E63 !important;		color: #fff;	}	.bg-purple {		background-color: #9C27B0 !important;		color: #fff;	}	.bg-deep-purple {		background-color: #673AB7 !important;		color: #fff;	}	.bg-indigo {		background-color: #3F51B5 !important;		color: #fff;	}	.bg-blue {		background-color: #2196F3 !important;		color: #fff;	}	.bg-light-blue {		background-color: #03A9F4 !important;		color: #fff;	}	.bg-cyan {		background-color: #00BCD4 !important;		color: #fff;	}	.bg-teal {		background-color: #009688 !important;		color: #fff;	}	.bg-green {		background-color: #4CAF50 !important;		color: #fff;	}	.bg-light-green {		background-color: #8BC34A !important;		color: #fff;	}	.bg-lime {		background-color: #CDDC39 !important;		color: #fff;	}	.bg-yellow {		background-color: #ffe821 !important;		color: #fff;	}	.bg-amber {		background-color: #FFC107 !important;		color: #fff;	}	.bg-orange {		background-color: #FF9800 !important;		color: #fff;	}	.bg-deep-orange {		background-color: #FF5722 !important;		color: #fff;	}	.bg-brown {		background-color: #795548 !important;		color: #fff;	}	.bg-grey {		background-color: #9E9E9E !important;		color: #fff;	}	.bg-blue-grey {		background-color: #607D8B !important;		color: #fff;	}	.bg-black {		background-color: #000000 !important;		color: #fff;	}	.bg-white {		background-color: #ffffff !important;		color: #000;	}	.btn-group, .btn-group-vertical {		vertical-align: text-bottom;	}	input[type="file"] {		height: auto;	}	.border-line {		padding: 10px 0;		border-bottom: 1px dashed #dfdfdf;	}	.form-line {		border-bottom: 1px solid #dfdfdf;	}	#accordion .panel-collapse {		padding: 5px;		margin-bottom: 10px;		border: 1px solid #ccc;	}	.accordion-title {		color: #fff;		text-decoration: none;	}	.accordion-title:hover, .accordion-title:focus {		color: #fff;		text-decoration: none;	}	table.dataTable > tbody > tr.child span.dtr-title {		min-width: 150px;	}	.table-bordered > thead > tr > th, .table-bordered > tfoot > tr > th {		text-align: center;	}	#datatable b, #datatable b > a {		color: #a80a0a;	}			.loading-image  {		width: 50px;	}		#popup .modal-dialog {		width: 90%;		margin: 2% auto;		text-align: center;	}		#popup-attachment .modal-dialog, #popup-map .modal-dialog {		width: 90%;	}		#attachment-image {		margin: 10px auto;	}	#notification, #alert {		max-height: 400px;		overflow-y: scroll;	}	#notification::-webkit-scrollbar-track, #alert::-webkit-scrollbar-track	{		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);		border-radius: 10px;		background-color: #F5F5F5;	}	#notification::-webkit-scrollbar, #alert::-webkit-scrollbar	{		width: 12px;		background-color: #F5F5F5;	}	#notification::-webkit-scrollbar-thumb, #alert::-webkit-scrollbar-thumb	{		border-radius: 10px;		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);		background-color: #555;	}	.letter {		font-family: Arial;		font-size: 14pt;		min-width: 21cm;		max-width: 21cm;		min-height: 29.7cm;		margin: 25px auto;		padding: 50px;		color: #333;		background-color: #fff;		border: 1px solid #ccc;		border-radius: 0;		display: block;	}	.letter hr {		border: 2px solid #000;	}	.letter td {		vertical-align: top;	}	.letter-memo {		min-width: 16.5cm;				max-width: 16.5cm;		min-height: 21.5cm;	}	.list-receiver {		padding-left: 0;		list-style: none;	}		.mobile {		background-color: #fff;			min-height: 500px;	}			.dtp > .dtp-content > .dtp-date-view > header.dtp-header {		background: #20B090;	}			.dtp div.dtp-date, .dtp div.dtp-time {		background: #26B99A;	}				.dtp .p10 > a {		color: #fff;		text-decoration: none;	}			.sweet-alert {		width: 300px !important;			}			.sweet-alert h2 {		font-size: 16px;		line-height: 18px;			}			.sweet-alert p {		font-size: 12px;		line-height: 14px;					}		.sweet-alert button {		font-size: 14px;	}		.tooltip {		position: relative;		display: inline-block;	}	.tooltip .tooltiptext {		visibility: hidden;		width: 140px;		background-color: #555;		color: #fff;		text-align: center;		border-radius: 6px;		padding: 5px;		position: absolute;		z-index: 1;		bottom: 150%;		left: 50%;		margin-left: -75px;		opacity: 0;		transition: opacity 0.3s;	}	.tooltip .tooltiptext::after {		content: "";		position: absolute;		top: 100%;		left: 50%;		margin-left: -5px;		border-width: 5px;		border-style: solid;		border-color: #555 transparent transparent transparent;	}	.tooltip:hover .tooltiptext {		visibility: visible;		opacity: 1;	}		.note-group-select-from-files {	  display: none;	}}@media screen and (min-width: 400px) {	.mobile {		min-height: 700px;	}}@media screen and (min-width: 800px) {	.mobile {		min-height: 1200px;	}}