
.home-icon {
	position: relative;
}

/*replace the content value with the
corresponding value from the list below*/

.home-icon:before {
	content: "\f015";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	/*--adjust as necessary--*/
	font-size: 18px;
	padding-right: 0.5em;
	left: 0;
}

.home-warning{
	background-color: #d9534f;
	color: #fff;
	padding: 19px !important;
}

/* dxLookup in dialog fix */
.dx-overlay-wrapper {
	z-index: 2000 !important;
}

.lookup{
    margin: 10px;
}
div.dx-lookup-field {
    padding-left: 10px !important;
}

.dx-widget {
	font-size: 12px !important;
}

.bootcards-summary-item>i {
    color: inherit;
}

.status-button {
	margin: 8px;
}

.summary-note-bottom-right {
    bottom: 15px;
    right: 15px;
    position: absolute;
    display: block;
    text-align: center;
    line-height: 22px;
}

a:-webkit-any-link {
	text-decoration: none;
}

.stop-select {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	text-decoration:none;
	outline:none;
}

#gridContainer {
    height: auto;
	width: 100%;
	font-size: 12px;
}

#buttonSubmit,#buttonApprove {
	margin-bottom: 15px;
}


body {
    background-color: #ffffff !important;
}

body {
	background-size:   cover;                      /* <------ */
	background-repeat: no-repeat;
	background-position: center center;            /* optionally, center the image */
}

small {
	font-size:0.75em
}

img {
	max-width:100%
}

pre {
	background:#efefef;
	padding:0.75em;
	border-radius:0.75em;
}

ul,p {
	color:#666;
	line-height:1.5em;
}

p code,ul code {
	padding:.25em .75em;
	border-radius:.75em;
	white-space:nowrap
}

blockquote pre,blockquote code {
	color:#666;
	background:#fff;
}

code {
	background:#eee;
}

pre.prettyprinted {
	background:#000;
}

.center {
	text-align:center;
}

.right {
	text-align:right;
}

.content {
	padding:0 20px;
	max-width:768px;
	margin:0 auto;
}

.header img {
	max-width:768px;
}

.footer {
	font-size:0.9em;
	background:#333;
}

.footer p {
	color:#eee;
	padding:20px;
	max-width:768px;
	margin:0 auto;
}
