

body, input, select, textarea {
  color: #000; 
  background: #fff;
}

a {
  color: #08086b; /*#37c0fb;*/
}

a:hover {
  color: #08086b; /*#37c0fb;*/
}

p, ul, ol, dl, table, blockquote {
  margin: 0 .5em 2em .5em;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: .25em;
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus {
  border-color: #37c0fb;
}

.icon.major {
  background-color: #37c0fb;
}

input[type="submit"],
input[type="reset"],
input[type="button"],
.button {
  background-color: #ec9113; /*#37c0fb;*/
}

input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
.button:hover {
  background-color: #303eb0;
}

input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active,
.button:active {
  background-color: #1eb8fb;
}

#header {
  padding: 0 0 0 0;
}

#nav {
  background-color: #006600;
}

#nav:after {
  height: 0.25em;
  background-color: #fff; /* line under dropotron title bar */
}

#nav > ul > li.current:before, a.current:before{
  background-color: #006600;
}
  
.dropotron {
  background-color: #006600; /*#08086b;  #26638b; #333; */
  text-align: left;
}

.dropotron > li > a {
  color: #ddd;  /*#c0c0c0;*/
}

#titleBar, #navPanel { 
  background-color: #006600; 
}

#titleBar {
  box-shadow: 0 4px 0 0 #fff; /* line under dropotron title bar */
}
  
.wrapper.style1 {
  padding-top: 1em;
}

.wrapper.style3 {
  background-color: #37c0fb;
}

.wrapper.style3 .button:hover {
  color: #37c0fb !important;
}

#footer a:hover {
  color: #37c0fb;
}

.button.button-primary,
button.button-primary,
input[type="submit"].button-primary,
input[type="reset"].button-primary,
input[type="button"].button-primary {
  color: #FFF;
  background-color: #c34300;
  border-color: #c34300;
}

.button.button-primary:hover,
button.button-primary:hover,
input[type="submit"].button-primary:hover,
input[type="reset"].button-primary:hover,
input[type="button"].button-primary:hover,
/*
.button.button-primary:focus,
button.button-primary:focus,
*/
input[type="submit"].button-primary:focus,
input[type="reset"].button-primary:focus,
input[type="button"].button-primary:focus {
  color: #FFF;
  background-color: #71cd82;
  border-color: #71cd82;
}

.cd-top {
  background: rgba(106, 68, 96, 0.8) url(img/cd-top-arrow.svg) no-repeat center 50%; 
}  
#total {  
  font-weight: bold;
  font-size: 1.2em; 
  padding-bottom: 8px;
} 

#tran_success {  
  font-weight: bold;
  color: green;  
  font-size: 1.2em;  
  border: 1px solid green; 
  padding: 5px;  
  margin-top: 5px; 
  text-align: center;
} 

#tran_err {
  font-weight: bold;
  color: red;
  font-size: 1.2em;  
  border: 1px solid red; 
  padding: 5px;  
  margin-top: 5px;
  text-align: center;
}