/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_1.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */


/* CSS Document */

body {
  font-family: "Ubuntu", Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
  
}
/*A:link {
  font-family: "Ubuntu", Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  text-decoration: none;
  font-style: normal;
  color: #000;
}
A:visited {
  font-family: "Ubuntu", Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  text-decoration: underline;
  font-style: normal;
  color: #000;
}
A:active {
  text-decoration: none;
  font-family: "Ubuntu", Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;

  font-style: normal;
  color: #000;
}*/

/* Tab Navigation */

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
  font-family: "Ubuntu", Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #000000;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
  cursor: default;
  font-weight: bold;
}
.nav-tabs {
  font-family: "Ubuntu", Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 12px;
}
.nav-tabs>li>a {
  font-family: "Ubuntu", Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
  background: #bf3e11;
  border-radius: 0;
  box-shadow: inset 0 -8px 7px -9px rgba(0, 0, 0, .4), -2px -2px 5px -2px rgba(0, 0, 0, .4);
  color: #000000;
  font-size: 13px;
}
.nav-tabs>li.bmi>a {
  font-family: "Ubuntu", Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
  background: #98f1df;
  box-shadow: inset 0 0 0 0 rgba(0, 0, 0, .4), -2px -3px 5px -2px rgba(0, 0, 0, .4);
  font-size: 13px;
}
.colorgraph {
  height: 5px;
  border-top: 0;
  background: #c4e17f;
  border-radius: 5px;
  background-image: -webkit-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: -moz-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: -o-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: linear-gradient(to right, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
}
.bmi_content {
  background: #98f1df;
  box-shadow: 0 0 4px rgba(0, 0, 0, .4);
  border-radius: 0;
  padding: 10px;
}
.nav-tabs>li.dbw>a {
  font-family: "Ubuntu", Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
  background: #a9d1ec;
  box-shadow: inset 0 0 0 0 rgba(0, 0, 0, .4), -2px -3px 5px -2px rgba(0, 0, 0, .4);
  font-size: 13px;
}
.dbw_content {
  background: #a9d1ec;
  box-shadow: 0 0 4px rgba(0, 0, 0, .4);
  border-radius: 0;
  padding: 10px;
}
.nav-tabs>li.ter>a {
  font-family: "Ubuntu", Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
  background: #9ee9be;
  box-shadow: inset 0 0 0 0 rgba(0, 0, 0, .4), -2px -3px 5px -2px rgba(0, 0, 0, .4);
  font-size: 13px;
}
.ter_content {
  background: #9ee9be;
  box-shadow: 0 0 4px rgba(0, 0, 0, .4);
  border-radius: 0;
  padding: 10px;
}
.nav-tabs>li.wc>a {
  font-family: "Ubuntu", Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
  background: #fbedb8;
  box-shadow: inset 0 0 0 0 rgba(0, 0, 0, .4), -2px -3px 5px -2px rgba(0, 0, 0, .4);
  font-size: 13px;
}
.wc_content {
  background: #fbedb8;
  box-shadow: 0 0 4px rgba(0, 0, 0, .4);
  border-radius: 0;
  padding: 10px;
}
.nav-tabs>li.whipr>a {
  font-family: "Ubuntu", Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
  background: #fce3bc;
  box-shadow: inset 0 0 0 0 rgba(0, 0, 0, .4), -2px -3px 5px -2px rgba(0, 0, 0, .4);
  font-size: 13px;
}
.whipr_content {
  background: #fce3bc;
  box-shadow: 0 0 4px rgba(0, 0, 0, .4);
  border-radius: 0;
  padding: 10px;
}
.nav-tabs>li.whtr>a {
  font-family: "Ubuntu", Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
  background: #e6d5ed;
  box-shadow: inset 0 0 0 0 rgba(0, 0, 0, .4), -2px -3px 5px -2px rgba(0, 0, 0, .4);
  font-size: 13px;
}
.whtr_content {
  background: #e6d5ed;
  box-shadow: 0 0 4px rgba(0, 0, 0, .4);
  border-radius: 0;
  padding: 10px;
}

.nav-tabs>li.pdri>a {
  font-family: "Ubuntu", Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
  background: #fbedb8;
  box-shadow: inset 0 0 0 0 rgba(0, 0, 0, .4), -2px -3px 5px -2px rgba(0, 0, 0, .4);
  font-size: 13px;
}
.pdri_content {
  background: #fbedb8;
  box-shadow: 0 0 4px rgba(0, 0, 0, .4);
  border-radius: 0;
  padding: 10px;
}

.dw-weight-container {
  top: 1.5rem;
  left: 0;
  right: 0;
  text-align: center;
  padding: 10px 0px 10px 10px;
  font-size: 20px;
  background-color: white;
  width: 6em;
  margin: auto;
  color: #d35400;
  border-radius: 1.5rem;
  -webkit-box-shadow: 0 2px 0 0 #a04000 inset;
  box-shadow: 0 2px 0 0 #a04000 inset;
}
.btn-default {
  background-color: white;
}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {
  color: #FFFFFF;
  background-color: #27a3cb;
  border-color: #92897e;
}
.img-thumbnail {
  border-radius: 10px;
  padding: 20px;
  width: 100%;
  font-size: 18px;
  text-align: justify;
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 0px solid #dddddd;
}
.waist_hip_label {
  font-size: 10px;
  color: #FFFFFF;
  border-bottom: 2px dotted;
  letter-spacing: 0.05em;
  background-color: rgba(41, 128, 185, 0.3);
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  padding: 8px;
}
.fast_whipr {
  position: absolute;
  padding: 10px 0px 0px 8px;
  font-size: 20px;
  border: 4px solid white;
  border-radius: 1rem;
  left: 0;
  right: 0;
  margin: auto;
  width: 6em;
  height: 3em;
  top: 12rem;
  /*background-color: #e74c3c;*/
  color: white;
}
p {
  font-family: "Ubuntu", Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
.reference {
  font-size: 11px;
}
.table-responsive {
  border: 0px;
}
input[type=range] {
  -webkit-appearance: none;
  margin: 18px 0;
  width: 100%;
}
input[type=range]:focus {
  outline: none;
}
input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  animate: 0.2s;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  background: #3071a9;
  border-radius: 1.3px;
  border: 0.2px solid #010101;
}
input[type=range]::-webkit-slider-thumb {
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  border: 1px solid #000000;
  height: 36px;
  width: 16px;
  border-radius: 3px;
  background: #ffffff;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -14px;
}
input[type=range]:focus::-webkit-slider-runnable-track {
  background: #367ebd;
}
input[type=range]::-moz-range-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  animate: 0.2s;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  background: #3071a9;
  border-radius: 1.3px;
  border: 0.2px solid #010101;
}
input[type=range]::-moz-range-thumb {
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  border: 1px solid #000000;
  height: 36px;
  width: 16px;
  border-radius: 3px;
  background: #ffffff;
  cursor: pointer;
}
input[type=range]::-ms-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  animate: 0.2s;
  background: transparent;
  border-color: transparent;
  border-width: 16px 0;
  color: transparent;
}
input[type=range]::-ms-fill-lower {
  background: #2a6495;
  border: 0.2px solid #010101;
  border-radius: 2.6px;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
}
input[type=range]::-ms-fill-upper {
  background: #3071a9;
  border: 0.2px solid #010101;
  border-radius: 2.6px;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
}
input[type=range]::-ms-thumb {
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  border: 1px solid #000000;
  height: 36px;
  width: 16px;
  border-radius: 3px;
  background: #ffffff;
  cursor: pointer;
}
input[type=range]:focus::-ms-fill-lower {
  background: #3071a9;
}
input[type=range]:focus::-ms-fill-upper {
  background: #367ebd;
}
.table-condensed {
  font-family: "Ubuntu", Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.disclaimer {
  font-size: 12px;
}
.img-border {
  border: 3px solid #e0541f;
}
@media (max-width: 480px) {
  .nav-tabs>li {
    float: none;
  }
}

