/*!
 * Bootstrap v3.2.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */

@import url(https://fonts.googleapis.com/css?family=Titillium+Web:200,200italic,300,300italic,400,400italic,600,600italic,700,700italic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,700,700italic);
@import url(https://fonts.googleapis.com/css?family=Oswald:300,400,700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,400italic);

html {
 
}

body {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  background-color: #f2f2f2;
  margin:0;
}

b, strong {
    font-weight: 700;
}

p {
margin: 2px;
font-weight: bold;	
	
}

.row {
    margin-right: -15px;
    margin-left: -25px;
}

.navbar {
    min-height: 80px !important;
}

.navbar-brand {
  float: left;
  height: 50px;
  padding: 13px 30px 0 0;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}

.navbar-default {
  background: url(../images/nav-bg-tile.jpg) repeat-x center 60px #fafafa !important;
	-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35);
	box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35);
  border-radius: 0;
  border: transparent;
	z-index: 1030;
}

.navbar-nav > li {
  margin: 0;
  /*border-style: solid;
  border-width: 1px;
  -webkit-border-image: -webkit-gradient(linear, 0 100%, 0 0, from(rgba(0, 36, 62, 1)), to(rgba(0, 36, 62, 0))) 1 100%;
  -webkit-border-image: -webkit-linear-gradient(bottom, rgba(0, 36, 62, 1), rgba(0, 36, 62, 0)) 1 100%;
  -moz-border-image: -moz-linear-gradient(bottom, rgba(0, 36, 62, 1), rgba(0, 36, 62, 0)) 1 100%;
  -o-border-image: -o-linear-gradient(bottom, rgba(0, 36, 62, 1), rgba(0, 36, 62, 0)) 1 100%;
  border-image: linear-gradient(to top, rgba(0, 36, 62, 1), rgba(0, 36, 62, 0)) 1 100%;
  */
  border-top: 0;
  border-bottom: 0;
  border-right: 0;
}

.navbar-nav > li:last-child {
  border-right: 1px;
}

.navbar-nav > li > a {
  margin: 0;
  padding: 15px 21px 15px 22px;
  border-radius: 0;
  border-top: transparent 1px solid;
  color: #FFFFFF;  
  font-weight: normal;
  /*font-family: 'Titillium Web', sans-serif;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);*/
}

.navbar-nav > li > a:hover,
.navbar-nav > li > a:active,
.navbar-nav > li > a:focus {
  background-color: red;
  color:yellow;
  border-top: rgba(0, 0, 0, 0.15) 1px solid;
}

.navbar-nav > li > a > i {
  margin-top: 1px;
  color: #7ACCC8;
}

.navbar-nav > li > a:hover > i,
.navbar-nav > li > a:active > i,
.navbar-nav > li > a:focus > i,
.navbar-nav > .open > a > i,
.navbar-nav > .open > a:hover > i,
.navbar-nav > .open > a:focus > i {
  color: #004d85;
 }

.navbar-nav > li.dropdown.open > ul.dropdown-menu {
    margin: 0;
    border: 0;
    border-radius: 0;
    background-color: #FFF;
  	-webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.35);
  	box-shadow: 0 4px 6px rgba(0, 0, 0, 0.35);
}

.dropdown-menu > li > a {
    padding: 3px 15px;
    font-weight: normal;
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:active {
  background-color: #f2f2f2;  
}

a.link:hover {
 text-decoration:none;
 }

footer { 
font-size:11px;
margin: 0 20px;
padding-bottom: 30px;
}

.main{
background-color: #FFF;
border:1px solid #ccc;
padding: 40px 15px 15px 15px;
}
 
 a.link {
 color: #b21f25;
  }
 
 a:hover {
 color: #b21f25;
  }
 
 .main h2 { 
  color: #b21f25;
  }
  
 .main h4 { 
  color: #b21f25;
  }
  
.btn-offer:hover { 
color:#333;
}

textarea
{
   -moz-box-shadow:    1px 1px 1px 1px rgba(0, 0, 0, .075);
    -webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, .075);
     box-shadow:        1px 1px 1px 1px rgba(0, 0, 0, .075);
    width:98%;
    margin:1px 0;
    padding:1%;
}

div.row-centered {
	text-align:center;
	}

div.col-centered { 
	display:inline-block; float:none; margin-right:-4px;
	}
	
table td.middle {
vertical-align: middle;
}

.table th {
background-color: #f2f2f2;
}

.col-xs-12 a.btn {
	margin-bottom: 8px;	
}


label !important {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: normal;
}



/* main form column area */
.formCol {
 padding: 55px 0 55px 0;	
}

.btn {
  color: #fff;
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  background-color: #8E2A27;
  min-width: 160px;
}

.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:hover,
.btn:focus {
  color: #fff;
  text-decoration: none;
  background-color:#8E2A27;
}

.btnStart {
  color: #fff;
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  background-color: #005D26;
  min-width: 140px;
}

.btnStart:focus,
.btnStart:active:focus,
.btnStart.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btnStart:hover,
.btnStart:focus {
  color: #fff;
  text-decoration: none;
  background-color:#005D26;
}

.form-control {
    min-width: 140px;
    height: 33px;
    padding: 4px 4px !important;
	font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

input[type="submit"] { 
    color: #fff;
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  background-color: #8E2A27;
  min-width: 160px;
  }
  
 select {
    min-width: 140px;
    height: 33px;
    padding: 4px 4px !important;
	font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}