/*874cvb */

.ft16 {
	font-size: 16px;
}


/* Padding */

.p-l-none {
	padding-left: 0px;
}

.p-t-none {
	padding-top: 0px;
}

.p-r-none {
	padding-right: 0px;
}

.p-b-none {
	padding-bottom: 0px;
}


/* Smart Table */

/* .st-selected td {
	background: #000 !important;
}
 */
.breadcrumb > li + li:before {
	color: #000;
}

/* Width & Height */


/* Control */
label {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

th {
	white-space: nowrap;
}

.file-input {
	position: absolute;
    clip: rect(0px 0px 0px 0px);
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

.user-form .col-lg-10 {
	padding-left: 0px;
	padding-right: 0px;
}

.user-form .col-lg-2 {
	padding-left: 5px;
	padding-right: 0px;
}

.user-form .checkbox {
	margin-top: 0px;
}

.form-inline .w-md {
    width: 240px !important;
}

.form-inline .w-sm {
    width: 170px !important;
}

.form-inline .w-xs {
    width: 90px !important;
}

.m-auto {
	margin: auto !important;
}

.text-ellipsis {
	word-wrap: break-word;
}


.upload-list {
	margin-top: 15px;
}

.upload-list .upload-item {
	width: 320px;
	margin-bottom: 10px;
}

.td-heading {
	background-color: #f6f8f8;
}

.relative-position {
	position: relative;
}

.absolute-position {
	position: absolute;
}

.cursor-pointer {
	cursor: pointer;
}

.min-w-md {
	min-width: 200px;
}

.table-title {
	background: none;
	border: none;
	padding-left: 0px;
}

.split-bar {
	width: 100%;
	height: 1px;
	border: 1px dashed #58666e;
}

.mask-bg {
	position: fixed;
	z-index: 1000;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	opacity: 0.0;
	/*display: none;*/
}

.my-modal {
	position: fixed;
	width: 500px;
	left: 50%;
	margin-left: -250px;
	z-index: 1001;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);

    padding: 25px 15px;
}

.break-word {
	word-break: break-all;
}

.hover-active:hover {
	background: rgba(200, 200, 255, 0.3);
}

pre.no-bgcolor {
	background: none;
}

pre.no-border {
	border: none;
}