/* (c) 2017 by Tangarena Engineering  */
body {
   background-color: #339966;
   color: #CCFFCC;
   font-size : 16px; /* default 14px */
   font-family: "TREBUCHET MS", sans-serif;
}

h1 {
   font-size: 20px;
   color: #FFFFFF;
}

h2 {
   font-size: 18px;
   color: #FFFFFF;
}

h3 {
   font-size: 16px;
   color: #FFFFFF;
}

h4 {
   font-size: inherit;
   color: #FFFFFF;
}

.bg-primary {
   background-color: #333F33;
   color: inherit;
}

.section {
   background-color: #333F33;
   color: inherit;
}

.panel {
   background-color: transparent;
}

.hint {
   background-color: cornflowerblue;
   margin-top: 20px;
}

.list-row {
   padding-top: 10px;
   padding-bottom: 10px;
   margin-bottom: 10px;
   border-bottom: 1px solid lightgray;
}

.list-row  h3 {
   margin-top: 0px;   
}

.thumbnail {
   background-color: #000;
   padding: inherit;
   border-radius: inherit;
}

.thumbnail .caption { 
   color: inherit;
}

.media-divider {
   border-bottom: 1px solid lightgray;
   padding-bottom: 10px;
}

.media  .img {
   border: 1px solid lightgray;
   margin: 0px 0px 10px 0px;
}

.img {
   border: 1px solid lightgray;
   margin: 0px 0px 10px 0px;
}

.img-responsive {
   width:100%;
}

.te-menu {
   width: 120px;
}

.glyphicon::before {
    margin: 10px;
}

.te-menu li.te-menu-web {
   margin-top: 50px;
}

ul.nav li {
   border: solid 1px #F0F0F0;
   background-color: #333F33;
   margin-bottom: 10px;
}

ul.nav li.te-menu-curr {
   background-color: #667766;
   pointer-events: none;
   cursor: default;
}

ul.nav a:link {
   text-decoration: none;
}

ul.nav a:visited {
   text-decoration: none;
}

li.nav a:focus {
   text-decoration: none;
}

ul.nav a:active {
   text-decoration: none;
}

ul.nav a:hover {
   text-decoration: underline;
   background-color:black;
}

a:link {
   color: #EEFFBB;
   text-decoration: none;
}

a:visited {	
   color: #EEFFBB;
   text-decoration: none;
}

a:active {
   color: #EEFFBB;
   text-decoration: none;
}

a:focus {
   color: #EEFFBB;
   text-decoration: none;
}

a:hover {
   color: white;
   text-decoration: underline;
}

.footer {
   background-color: #333F33;
   color: inherit;
   font-size: 14px;
   line-height: 2;
   padding: 20px;
   font-family: sans-serif;
}

.form-horizontal .control-label {
   text-align: left;
}

input {
   color: black;
   border-color: #FF6600;
}

.btn-info {
   margin: 10px;
   color: white;
   border-color:  lightgray;
   background-color: #333F33;
   border-radius: 0px;
}

.btn-linkicon {
    text-align: center;
    border-color: lightgray;
    padding: 9px 6px;
    background-color: transparent;
    color: white;
}

.btn-icon {
    text-align: center;
    border-color: lightgray;
    padding: 6px 6px;
    background-color: transparent;
    color: white;
}

.btn-icon:hover {
    background-color: darkgray;
}

.btn-list {
   margin: 6px 0px;
}

.btn-pmlink {
    text-align: center;
    border-color: lightgray;
    background-color: transparent;
    font-size: 16px;
    color: #EEFFBB;
}

.btn-pmlink:active {
    text-align: center;
    border-color: lightgray;
    background-color: transparent;
    font-size: 14px;
    color: white;
}

.btn-pmlink:hover  {
    background-color: darkgray;
    color: black;
}

.btn-pmlink:focus {
    background-color: darkgray;
    color: black;
}

.select-order {
   margin-bottom: 10px;
   margin-top: 10px;
   color: black;
   background-color: #EEFFBB;
}

.submit-order {
   width: 120px;
   margin-bottom: 10px;
   height: 40px;
   background-color: #EEFFBB;
}


