@media only screen 
and (min-width : 1824px) {
	.container-fluid{
    padding-top: 40px !important;
  }
	
}

/* .btn {
  padding: 5px 6px !important;
} */

.btnBrowse {
  padding: 2px 6px !important;
}

.atable th:first-child {
	padding-left:2px;padding-right:2px;            
}
.atable tr:first-child th:first-child {
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}
.atable tr:first-child th:last-child {
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
}
.atable tr {
	padding-left:10px;
}

.atable tr:last-child td {
	border-bottom:0;
}
.atable tr:last-child td:first-child {
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
}
.atable tr:last-child td:last-child {
	-moz-border-radius-bottomright:3px;
	-webkit-border-bottom-right-radius:3px;
	border-bottom-right-radius:3px;
}

.atable .bold {
	font-weight:bold; 
	text-align: center;        
}

.atable .button-column img {
	padding: 0.2em;
}

.tdbgOrange { background-color: #BCE774 !important; }
/* .tdbgBrown  { background-color: #C6A98D !important; } */
/* .tdbgYellow { background-color: #ffff99 !important; } */
.tdbgRed    { background-color: #CF000F !important; }
.tdbgGrey   { background-color: #CECEB6 !important; }
/* .tdbgGreen  { background-color: #26C281 !important; } */
/* .tdbgPurple { background-color: #194775 !important; } */
.ln-through {
    text-decoration: line-through;
}
.fontRed { color: #CF000F; }
.fontGreen { color: #26C281; }
.fontBlue { color: #4B77BE; }

.cursor_pointer{cursor:pointer;}

.text_100 { text-align: left; width:100px;}
.text_tgl { text-align: left; width:80px;}
.text1 { text-align: right;}
.text1.qty { width:80px;}
.text1.value { width:100px;}
.text1.pct { width:60px;}
.text_buf { width: 20px; }
.kombo_unit { width:100px; }

.txtarea{
	/*resize: none;*/
	height: 40px;
}

.alert-box {
	color:#555;
	border-radius:5px;
	font-size:11px;
	/*font-family:Tahoma,Geneva,Arial,sans-serif;*/
	padding:1px 30px;
	margin:5px 3px 5px 3px;
}
.alert-box span {
	font-weight:bold;
	text-transform:uppercase;
}

.warning {
	background:#fff8c4 url('../images/ico/warning.png') no-repeat 10px 50%;
	border:1px solid #f2c779;
}
.error {
	background:#fff8c4 url('../images/ico/error.png') no-repeat 10px 50%;
	border:1px solid red;
}
.notice {
	background:#d7e9f4 url('../images/ico/notice.png') no-repeat 10px 50%;
	border:1px solid #8ed9f6;
}
.label-deskripsi {
	margin:0px 10px 0px 8px;
	font-weight: bold;
}

.disable-link {
    background-color:#FFEEEE;
    cursor: default;
}
.enable-link {
    background-color: #FFFFFF;
    cursor: pointer !important;
}

.grid-view .filters input, .grid-view .filters select {
	font-family: Calibri,Verdana,Arial,sans-serif !important;
	font-size: 1.1em !important;
}

div.button {
	text-align: center !important;
}

div.form > form .row {
	margin-top: 1px !important;
}

.grid-view table.items th {
	font-size: 13px !important;
}

.grid-view table.items td {
	font-size: 13px !important;
	padding: 0.3em !important;
	font-family: Calibri,Verdana,Arial,sans-serif !important;
}

.grid-view .button-column img {
	border: 0;
	padding: 0.3em;
}

.grid-view table.items .td-klik{
	cursor: pointer;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	font-size: 1.2em !important;
	margin: 3px !important;
	font-family: Calibri,Verdana,Arial,sans-serif !important;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: Calibri,Verdana,Arial,sans-serif !important;
	font-size: 1.2em !important;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	height: 26px !important;
	margin: 3px !important;
}

textarea {
	height: 60px !important;
  }

label, input, button, select, textarea {
	font-size: 14px !important;
	font-family: Calibri,Verdana,Arial,sans-serif !important;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	font-size: 12px;
}

.select2-container-multi .select2-choices .select2-search-choice {
	font-size: 14px;
}

.select2-results {
	font-size: 14px;
}

.select2-container, .select2-container-multi
{
	margin: 3px;
	border: 1px solid #fff;
}

.breadcrumb {
	text-align: right;
}

.errorSummary {
	font-size: 12px;
}

.alert {
	margin-top: 5px;
	padding: 8px 35px 1px 14px !important;
}

.ui-autocomplete {
	max-height: 300px; 
	max-width: 270px; 
	overflow-y: auto; 
	overflow-x: hidden; 
	padding-right: 0px;
}
* html .ui-autocomplete { height: 300px; }

/* .ui-autocomplete li:hover{
	background-color: lightgray !important;
} */

.swal2-confirm, .swal2-deny, .swal2-cancel {
	margin-left: 10px !important;
	margin-right: 10px !important;
	font-size: 25px !important;
	padding: 8px 20px 8px 20px !important;
}