/*BLACK        = 0, -- #140c1c
DARK_RED     = 1, -- #442434
DARK_BLUE    = 2, -- #30346d
DARK_GRAY    = 3, -- #4e4a4e
BROWN        = 4, -- #854c30
GREEN        = 5, -- #346524
RED          = 6, -- #d04648
GRAY         = 7, -- #757161
BLUE         = 8, -- #597dce
ORANGE       = 9, -- #d27d2c
LIGHT_BLUE   = 10, -- #8595a1
LIGHT_GREEN  = 11, -- #6daa2c
PEACH        = 12, -- #d2aa99
CYAN         = 13, -- #6dc2ca
YELLOW       = 14, -- #dad45e
WHITE        = 15, -- #deeed6
*/	

@font-face {
	font-family: "04b03Regular";
	src: url("/fonts/434.ttf");
}

html 
{
	position: relative;
	min-height: 100%;
}

body
{
	background-color: #442434;
	margin-bottom: 84px;
}

.text-muted
{
	color: #757161;
	word-wrap: break-word;
}

.footer
{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 84px;
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,div
{
	font-family: "04b03Regular";
	color: #deeed6;
}

hr
{
	border-top: 4px solid #4e4a4e;
}

p, div
{
	font-size: 20px;
}

p
{
	margin: 20px 0px;
}

a, a:hover, a:active
{
	color: #597dce;
}

img.pixelated { 
	image-rendering: optimizeSpeed;             /* STOP SMOOTHING, GIVE ME SPEED  */
	image-rendering: -moz-crisp-edges;          /* Firefox                        */
	image-rendering: -o-crisp-edges;            /* Opera                          */
	image-rendering: -webkit-optimize-contrast; /* Chrome (and eventually Safari) */
	image-rendering: pixelated; /* Chrome */
	image-rendering: optimize-contrast;         /* CSS3 Proposed                  */
	-ms-interpolation-mode: nearest-neighbor;   /* IE8+                           */

}

.btn 
{
	border-radius: 0px;
}

.btn-default
{
	border-width: 0px;
	font-size: 24px;
}

.cart
{
	margin-bottom: 60px;
}

.thumbnail 
{
	border-radius: 0px;
	border-width: 4px;
	border-color: #deeed6;
	padding: 0px;
	background-color: #4e4a4e;
}

.nav
{
	font-size: 30px;
}

.nav-small
{
	font-size: 20px;
}

.nav-pills > li
{
	margin: 0 20px 0 0 ;
}

.nav-pills > li > a
{
	color: #deeed6;
	border-radius: 0px;	
}

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li > a:hover,
.nav-pills > li > a:focus
{
	color: #442434;
	background-color: #deeed6;
}

.navbar-default 
{
	border-width: 0px;
	background-color: #deeed6;
}

.navbar-default .navbar-nav > li > a
{
	font-size: 24px;
	color: #8595a1;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus
{
	color: #4e4a4e;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus
{
	background-color: #442434;
	color: #deeed6;
}

.form-control
{
	border-radius: 0px;
	border-width: 4px;
	border-color: #8595a1;
	background-color: #deeed6;
	font-size: 20px;
	padding: 6px;
	height: 40px;
	color: #4e4a4e;
}

.form-control:focus
{
	border-color: #597dce;
	box-shadow: none;
}


.btn
{
	font-size: 20px;
	border-width: 0px;
	background-color: #deeed6;
	color: #140c1c;
}

.btn-link
{
	background-color: #442434;
}

.btn:hover, .btn:focus
{
	color: #140c1c;
	background-color: #8595a1;
}

tr
{
	vertical-align: top;
}

.alert
{
	padding: 20px;
	margin-bottom: 20px;
	background-color: #d04648;
	color: #deeed6;
	border-radius: 0px;
	border-width: 0px;
}

.well
{
	border-radius: 0px;
	border-width: 0px;
	background-color: #4e4a4e;
}

.date
{
	color: #4e4a4e;
}

td
{
	padding-right: 24px;
}

.form-group
{
	margin-bottom: 40px;
}

.tiny-label
{
	font-size: 16px;
}