.text-xs-left { text-align: left; }
.text-xs-right { text-align: right; }
.text-xs-center { text-align: center; }
.text-xs-justify { text-align: justify; }

@media (min-width: 768px) {
    .text-sm-left { text-align: left; }
    .text-sm-right { text-align: right; }
    .text-sm-center { text-align: center; }
    .text-sm-justify { text-align: justify; }
}

@media (min-width: 992px) {
    .text-md-left { text-align: left; }
    .text-md-right { text-align: right; }
    .text-md-center { text-align: center; }
    .text-md-justify { text-align: justify; }
}

@media (min-width: 1200px) {
    .text-lg-left { text-align: left; }
    .text-lg-right { text-align: right; }
    .text-lg-center { text-align: center; }
    .text-lg-justify { text-align: justify; }
}


.alert.h-no-padd h1,
.alert.h-no-padd h2,
.alert.h-no-padd h3,
.alert.h-no-padd h4,
.alert.h-no-padd h5,
.alert.h-no-padd h6{
	margin: 0;
}

.form-btn-box{
	width: 100%;
	text-align: center;
}
.form-control{
	padding: 6px !important;
}
.default-datepicker-input{
	background: #fff !important;
}
.form-group label small{
	font-weight: normal !important;
}
.modal .modal-body .content-wrapper{
	margin-left: 0;
}

/* LOGIN */
.login-page, .register-page{
	background: #093b78;
}
.login-box, .register-box {
	margin: 2% auto;
}
.login-logo, .register-logo {
    margin-bottom: 10px;
}
/* DATA TABLE */
table#data_table td{
	vertical-align: middle !important;
}
table#data_table th{
	text-align	: center !important;
}
table#data_table th.action-col,
table#data_table td.action-col{
	min-width	: 100px;
	max-width	: 100px;
	text-align	: center;
}
table#data_table{
	width: 100% !important;
}
table#data_table td.action-col .fa{
	min-width	: 14px;
	max-width	: 14px;
}

/* FORM INPUTS */
.default-textarea{
	display		: inline-block;
	width		: 100% !important;
	min-height	: 100px;
	height		: auto;
	resize		: none;
	border		: 1px solid #ddd;
}
.textarea, .textarea-list-type{
	width		: 100% !important;
	min-height	: 300px;
	border		: 1px solid #ddd;
}

/* UNIT TYPE */
.daterangepicker_input .input-mini{
	text-align: center;
}


input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control{
    line-height: 1.42857143;
}
