 html, body {
 	height: 100%;
 	font-size: 1em;
 	color: #545d7a;
 }
 ::-moz-selection {
    color: white;
    background: black;
}
::selection {
    color: white;
    background: black;
}
 #wrap>.container {
 	padding: 10px 15px 10px;
 }
 .checkbox-select {
 	margin-right: 15px !important;
 	margin-left: 5px !important;
 	display: inline-block;
 	cursor: pointer;
 	width: 90%;
 }
 .checkbox-wrapper {
 	display: block;
 	padding: 5px 0;
 	margin-top: 20px;
 }

 .form-group {
 	margin-bottom: 25px;
 }
 input {
 	outline: none;
 }
 div#wrap {
 	width: 100%;
 }
 body {
 	font-family: 'Open Sans', sans-serif;
 }
 h1, h2, h3, h4, h5 {
 	font-family: 'Oswald', sans-serif;
 	text-transform: uppercase;
 	 	color: #545d7a;

 }
h4 {
 	padding-top: 20px !important;
 	margin-top: 15px;
 	font-size: 35px;
 }
 .h4, h4 {
    font-size: 1.4em !important;
}
.page-header {
 	margin-top: 35px !important;
 }
h5 {
 	padding-top: 15px !important;
 }
 .form-control {
 	height: 45px;
 	padding: 6px 12px;
 	background-color: #fcfcfc;
 	border: 1px solid #545d7a;
 	border-radius: 0;
 	-webkit-box-shadow: none;
 	box-shadow: none;
 }
 .form-control:focus {
 	border-color: #545d7a;
 	outline: 0;
 	-webkit-box-shadow: none;
 	box-shadow: none;
 }
 .previewframe #preview {
 	outline: 0;
    border: 1px dashed #545d7a;
    margin-top: 20px;
    padding: 20px;
    margin-bottom: 50px;
 }
 button#preview {
 	background-color: #68bc47; 
 	color: #ffffff;
    padding: 20px 40px;
    margin-right: 15px;
    text-transform: uppercase;
 }
button#download {
	background-color: #2a2a2a; 
	color: #ffffff;
    padding: 20px 40px;
    text-transform: uppercase;
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #f9f9f9 inset;
}
input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0px 1000px #f9f9f9 inset;
}
input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0px 1000px #f9f9f9 inset;
}
input:-webkit-autofill:hover {
    -webkit-box-shadow: 0 0 0px 1000px #f9f9f9 inset;
}
input:-webkit-autofill:visited {
    -webkit-box-shadow: 0 0 0px 1000px #f9f9f9 inset;
}
.highlighted {
	background-color: #fefefe;
}
hr.style14 { 
      border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, #efefef, #777777, #efefef);
    background-image: -moz-linear-gradient(left, #efefef, #777777, #efefef);
    background-image: -ms-linear-gradient(left, #efefef, #777777, #efefef);
    background-image: -o-linear-gradient(left, #efefef, #777777, #efefef);
    margin: 60px 0; 
}


@media only screen and (max-width: 800px) {
	
	.checkbox-select img {width: 100% !important;height:auto!important;}
	
}


