
.container-1200 { max-width: 1200px; }

.pointer { cursor: pointer; }
.hover:hover { background-color: whitesmoke; }

/* Colors */
.orange { color: White !important; background-color: DarkOrange !important; }
.text-red { color: Red; }
.text-green { color: ForestGreen; }
.text-grey { color: Grey; }
.bg-green { background-color: ForestGreen; }
.bg-grey { background-color: LightGrey !important; }
.bg-dark-grey { background-color: DarkGrey; }
.bg-pink { background-color: Pink; }
.bg-alice-blue { background-color: AliceBlue; }
.bg-light-sky-blue { background-color: LightSkyBlue; }
.bg-gold { background-color: Gold; }
.bg-light-yellow { background-color: LightYellow; }
.bg-light-green { background-color: LightGreen; }
.bg-papaya-whip { background-color: PapayaWhip; }
.bg-lavender-blush { background-color: LavenderBlush; }

/* Modal */
.modal { display: block; background: rgba(1,1,1,.4); }
.modal-dialog { margin-top: 0; margin-bottom: 0; }
.modal-content { position: absolute; }
.modal-header { cursor: move; }

/* Fog */
.fog {
	display: block;
	background: rgba(1,1,1,.4);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1050;
	width: 100%;
	height: 100%;
}

/* Menu Start */
.menu-start {
	display: block;
	color: White;
	background-color: DodgerBlue;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1050;
	width: 100%;
	height: 100%;
	padding: 80px 100px;
}

/* Table CRUD */
.table-crud-thead { overflow-y: scroll; } /* padding-right: 17px; */
.table-crud-tbody { overflow-y: scroll; height: calc(100% - 50px); border-bottom: 1px solid lightgrey; }
.table-crud { table-layout: fixed; margin: 0; }
.table-crud thead th { border-bottom-width: 0; }
.table-crud th, .table-crud td { text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.table-xs th, .table-xs td { padding: 0.2rem; line-height: 1.0; }

/* Table Monte */
.table-monte {
}
.table-monte thead th, .table-monte tbody td {
	text-align: center; vertical-align: middle; line-height: 1.0;
}

/* Grid UL */
.list-group-header > li { border-radius: 0 !important; padding-left: 5px; padding-right: 21px; cursor: default; } /* padding-right == scroll width */
.list-group-header > li > .row { margin-right: 0; margin-left: 0 }
.list-group-header > li > div > span {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	padding: 0 4px;
	line-height: 32px;
}
.list-group-rows { overflow-y: scroll; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.list-group-rows > li { border-radius: 0 !important; padding-top: 0; padding-bottom: 0; border-left: 0; border-right: 0; }
.list-group-rows > li > div > span {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	padding: 8px 4px;
	line-height: 32px;
	border-right: 1px solid #ddd;
}

/* Псевдогруппа */
.rounded-left { border-top-left-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important; }
.rounded-right { border-top-right-radius: 0.25rem !important; border-bottom-right-radius: 0.25rem !important; }
.rounded-left-0 { border-top-left-radius: 0 !important; border-bottom-left-radius: 0 !important; }
.rounded-right-0 { border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; }
