
html {

	font-family: arial

}




@media print {
  * { margin: 0 !important; padding: 0 !important; }
  #controls, .footer, .footerarea{ display: none; }
  html, body {
    /*changing width to 100% causes huge overflow and wrap*/
    height:100%; 
    overflow: hidden;
    background: #FFF; 
    font-size: 9.5pt;
  }

  .template { width: auto; left:0; top:0; }
  img { width:100%; }
  li { margin: 0 0 10px 20px !important;}
}


/* Navigation */
#navigation {
    list-style: none;
    font-family: "Arial", Verdana, Sans-Serif;
    margin: 0;
    padding: 0;
    font-size: 1.2em;
}

/* CSS for each Parent Item */
#navigation li
{
    clear: both;
    height: 2em;
    height: 30px;
    line-height: 30px;
}

#navigation li a
{
    float: left;
    display: table;
    padding: 4px;
    text-decoration: none;
    color: #666;
    text-transform: uppercase;
    margin-bottom: 5px;
    margin-right: 10px;
}

/* Change background color and font color
of parent items when mouse hover */
#navigation li:hover a,
#navigation li a:hover
{
    background: #999;
    color: #fff;
}

/*
Applie to group of Child Items
Each Child Item will be invisible by default
*/
#navigation ul {display: none;}

/* Each Child Item will be visible if mouse hover */
#navigation li:hover ul {display: table;}

#navigation ul
{
    list-style: none;
    float: left;
    margin: 0;
    padding: 4px 8px;
}

#navigation ul li
{
    float: left;
    clear: none;
    margin: 0;
    padding: 0;
    height: 30px;
    line-height: 30px;
    color: #999;
}


body {
	
	font-family: arial;
	background-color:#DCDCDC;
        background-repeat: no-repeat !important;
        background-position: 50% 50% !important;
        background-attachment: fixed !important;
        background-color: transparent !important;
        background-size: cover !important;
		min-height: 100%;
	
}

@media only print {
   #wrappper {
     width: auto;
     height: auto;
     overflow: visible;
   }
}

table:tr  {

	-webkit-print-color-adjust: exact;
	
}


img {
	
	margin-top:30px;
	right:10%;
	max-width: 70%;
	height:60%;
	margin-left:auto;
	margin-right:auto;
	
	
	
}

@media only screen and (max-device-width : 640px) {
	
	
}

@media only screen and (max-device-width: 768px) {

	
}


#header_image_div {
	
    width: 98%;
	height:20%;
	background:rgba(10,1,1,0.3);
	border-color: #DAA520;
	
}

#loginContainer {
	
  margin: auto;
  width: 50%;
  padding: 10px;

}


#login_table {
	
	width:20%;
	height:auto;
	margin-left: auto; 
	margin-right: auto; 
	background:rgba(1,1,1,0.2);
	padding-right:10px;
	padding-bottom: 20px;
	padding-left:10px;
	
}



button:hover {
	
	color:white;
	background-color:#c4cbd1;
	cursor:pointer;
	
}

#login_header {
	
	top:10px;
	
	
	
} 

#createdesignTableWrapper {
	
	width:98%;
	height:100%;
	border-radius:10px;
	padding-right:10px;
	padding-bottom: 20px;
	margin-left: 0px;
}

#searchTableMain {
	
	padding-left:10px;
	width:20%;
	border-radius:10px;
	margin-right: 50px;
	
}

#tracking_table {
	
	
	width:40%;
	height:auto;
	margin-left: auto; 
	margin-right: auto; 
	background:rgba(1,1,1,0.2);
	border-radius:10px;
	padding-right:10px;
	padding-bottom: 20px;
	padding-left:10px;
	
}

.createdesignClass {
	
	width:30%;
	border-radius:10px;
	
}

.createdesign2Class {
	
	padding-left:10px;
	width:20%;
	border-radius:10px;
	margin-right: 50px;
	
	
}

.homeDiv:hover {
	
	background-color: blue;
	
	
	
}


label {
	
	color: white;
	
}

a:hover {

	color:blue;

}

.thumbPics {


	max-width:100%;
    	max-height:100%;
	margin-left: 10px;
	margin-bottom: 10px; 
	

}

body {
    opacity: 1;
    transition: 1s opacity;
}
body.fade-out {
    opacity: 0;
    transition: none;
}

th {

	font-family: arial;



}

tr td{
            text-align: center;
        }

input[type="radio"] {
    -ms-transform: scale(1.5); /* IE 9 */
    -webkit-transform: scale(1.5); /* Chrome, Safari, Opera */
    transform: scale(1.5);
}

#wrapper4 {
	width: 900px;
	height: 400px;
	margin: -200px 0 0 -450px;
	position: absolute;
	top: 50%;
	left: 50%;
}
#carousel img {
	display: block;
	float: left;
	border: none;
	position: relative;
}

li {


	font-weight: italic;

}

.button {
  position: relative;
  display: inline-block;
  padding: 0.618rem 1.618rem;
  cursor: pointer;
  color: #FFF;
  letter-spacing: 1px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.9);
  background: #434343 none repeat scroll 0% 0%;
  border: 1px solid #242424;
  border-radius: 4px;
  box-shadow:
    0 1px 0 rgba(255, 255, 255, 0.25),
    0 1px 0 rgba(255, 255, 255, 0.25) inset,
    0 0 0 rgba(0, 0, 0, 0.5) inset,
    0 1.25rem 0 rgba(255, 255, 255, 0.08) inset,
    0 -1.25rem 1.25rem rgba(0, 0, 0, 0.3) inset,
    0 1.25rem 1.25rem rgba(255, 255, 255, 0.1) inset;

  transition: all 0.2s linear 0s;

  text-align: center;
  text-decoration: none;
  margin: 0.618rem;
}

.button::before {
  content: "";
  display: block;
  position: absolute;
  background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%);
  background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(50%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
  background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
  background:linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
  padding: x 12px;
  top: 0;
  left: 15%;
  height: 1px;
  width: 40%;
  box-shadow: 0 1px 5px rgba(255, 255, 255, 0.2);
  transition: all 0.3s ease-in-out 0s;
}
.button:active::before {
  opacity: 0;
}
.button:hover::before {
  left: 45%;
}