@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../fonts/OpenSans.woff2) format('woff2'), url(../fonts/OpenSans.woff) format('woff');
}


body {
  padding:20px;
}

#container {
  max-width:650px;
  margin:5px auto;
}

#logo {
  margin-bottom:40px;
}

label {
  font:12px 'Roboto', helvetica, arial;
  color:#444;
}

h3 {
margin-top:20px;
margin-bottom:20px;
font:bold 22px 'Roboto', Trebuchet ms, helvetica;
color:#444;
}

h4 {
margin-bottom:15px;
font:bold 15px 'Roboto', helvetica;
color:#723f22;
border-bottom:1px solid #723f22;
padding-bottom:3px;
}

.regtxt {
  font:13px 'Roboto', arial, sans-serif;
  color:#444;
}


.submit-button {
        color:#333 !important;
        font:12px Arial, Helvetica, sans-serif;
        text-align:center;
  background-color:#ccc !important;
  padding:5px 10px;
  border:1px solid #555;
}

.hdb {
  font:bold 12px arial;
  color:#a91413;
  border-bottom:1px solid #888;
  border-top:1px solid #888;
  padding:5px;
  background-color:#f7f7f7;
  width:350px;
  display:block;
  margin:8px 3px;
  }

.hd {
  font:bold 20px trebuchet ms,arial,lucida;
  color:#1a65a0;
   }


.rd {
  font:bold 11px verdana;
  color:#cc0000;
}

.note , .smtxt {
font:11px verdana, arial;
color:#666;
}


input[type=text] {
  font:12px arial;
  color:#444;
  padding:3px;
  max-width:400px;
  border-radius: 0px;
}

select, textarea, option {
  font:12px arial;
  color:#444;
  max-width:400px;
  border-radius: 0px;
}

label {
  font:12px 'Roboto', arial;
  color:#222;
 }

.btn-primary {
  background: #723f22;
  border:1px solid #723f22;
  margin:5px 2px 5px 2px;
}

.bregtxt {
  color:#dd0000;
  font-weight: bold;
}
.wtxt {
  font:10px verdana, sans-serif;
}

.label-danger {
  background: #723f22;
  padding: 8px;
  font:12px 'Roboto', Helvetica;
  color:#fff;
  margin:8px;
}

.label-danger a {
 font:12px 'Roboto', Helvetica;
 color:#fff;
}

table tr {
  border-top:0px;
}

.table  {
  max-width:800px;
}

.borderless td, .borderless th {
    border: none !important;
}

.radio-toolbar input[type="radio"] {
  display: none;
}

.radio-toolbar label {
  display: inline-block;
  background-color: #ddd;
  padding: 4px 11px;
  font-family:'Lato', arial;
  font-size: 16px;
  cursor: pointer;
}

.radio-toolbar input[type="radio"]:checked+label {
  background-color: #999;
}

.red {
  color:#cc0000;
}
  