/* Overides
–––––––––––––––––––––––––––––––––––––––––––––––––– */

/*@import url(https://fonts.googleapis.com/css?family=Droid+Sans|Courgette);*/
@import url('https://fonts.googleapis.com/css?family=Heebo:100');
/*@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css);*/

body {
	background: #000000 url(../xms_systems_vanilla/xms-systems-vanilla.jpg) no-repeat fixed center center!IMPORTANT;
	-webkit-background-size: cover!IMPORTANT;
	-moz-background-size: cover!IMPORTANT;
	-o-background-size: cover!IMPORTANT;
	background-size: cover!IMPORTANT;
}

.wrapper {
	/*background: rgba(250,250,250,0.9);*/
	padding: 0px;
/*	max-width: 960px!IMPORTANT;*/
/*	max-width: 1024px!IMPORTANT;*/
	max-width: 1280px!IMPORTANT;
/*	max-width: 100%!IMPORTANT;*/
	margin: 0 auto 0px;
	z-index: -2;
}

img {
	max-width: 100%!IMPORTANT;
	height:auto!IMPORTANT;
	width: auto!IMPORTANT;
	box-sizing: border-box!IMPORTANT;
}

p {
	padding-right: 5px;
	padding-left: 5px;
	font-family: 'Heebo', sans-serif;
	font-size: 2em!IMPORTANT;	
}

html {
	font-family: 'Droid Sans';
}
h1 {
	font-family: 'Heebo', sans-serif;
	font-size: 3em!IMPORTANT;
}

h2, h3, h4, h5, h6 {
	font-family: 'Inconsolata', verdana;
	padding-left: 5px;		
}

/* Client styling */
.container {
	/*background: rgba(250,250,250,0.8); /*white*/	
}

.wide_header{
    background-color: black;
	margin: 0px -100%;
    padding: 0px 100%;
	z-index:1;
}

div.valign-middle {
	display: flex;
	align-items: center;
    justify-content: center;
	text-align: center;
}

/* Action Button */
.button.button-action,
button.button-action,
input[type="submit"].button-action,
input[type="reset"].button-action,
input[type="button"].button-action {
  color: #000;
  background-color: #8cff1a;
  border-color: #8cff1a; }
.button.button-action:hover,
button.button-action:hover,
input[type="submit"].button-action:hover,
input[type="reset"].button-action:hover,
input[type="button"].button-action:hover,
.button.button-action:focus,
button.button-action:focus,
input[type="submit"].button-action:focus,
input[type="reset"].button-action:focus,
input[type="button"].button-action:focus {
  color: #000;
  background-color: #72e600;
  border-color: #72e600; }
  
.button.button-bottom,
button.button-bottom,
input[type="submit"].button-bottom,
input[type="reset"].button-bottom,
input[type="button"].button-bottom {
  color: #fff;
background: #ff3019; /* Old browsers */
background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ff3019 0%,#cf0404 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ff3019 0%,#cf0404 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */
  border-color: #000; }
.button.button-bottom:hover,
button.button-bottom:hover,
input[type="submit"].button-bottom:hover,
input[type="reset"].button-bottom:hover,
input[type="button"].button-bottom:hover,
.button.button-bottom:focus,
button.button-bottom:focus,
input[type="submit"].button-bottom:focus,
input[type="reset"].button-bottom:focus,
input[type="button"].button-bottom:focus {
  color: #fff;
background: #ff1a00; /* Old browsers */
background: -moz-linear-gradient(top, #ff1a00 0%, #ff1a00 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ff1a00 0%,#ff1a00 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ff1a00 0%,#ff1a00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff1a00', endColorstr='#ff1a00',GradientType=0 ); /* IE6-9 */
  border-color: #000; }   