.small-container {
    width: 50px;
    height: 50px;
    display: inline-block;
    border-radius: 50%;
    background: #d2e2e8;
    margin-bottom: 5px; }

.diag-icon-position {
    position: relative;
    top: 10px;
    left: 15px; }

.diag-icon-position.ico-VO2 {
    left: 12px; }

.diag-icon-position.ico-RMR {
    left: 13px; }

.diag-icon-position.ico-AGP {
    top: 4px;
    left: 10px; }

.diag-icon-position.ico-DXA {
    top: 8px;
    left: 10px; }

.diag-icon-position.ico-Anthro {
    left: 7px; }

.panel-title-middle {
    display: inline-block;
    vertical-align: middle;
    margin-top: 16px; }

.statusIn {
    display: inline-block;
    float: right;
    width: 10px;
    height: 10px;
    margin-top: 4px;
    margin-right: 50px;
    border-radius: 50%;
    background-color: #7ED321; }

.statusOut {
    display: inline-block;
    float: right;
    width: 10px;
    height: 10px;
    margin-top: 4px;
    margin-right: 50px;
    border-radius: 50%;
    background-color: #D0495A; }

/*Nutrition*/
.nut-target-values {
    margin: 0;
    color: #4a4a4a; }

.nut-cal-target {
    font-size: 30px; }

.nut-cal-desc {
    margin: -5px 0 0 0;
    padding-left: 3px;
    color: #4a4a4a; }

.nut-cum-val {
    font-size: 10px;
    padding-right: 0;
    padding-left: 46px;
    padding-top: 12px; }

.nut-cum-val p {
    margin: 0; }

.food-tabs {
    padding: 0;
    margin: 0;
    height: 26px; }

.food-tabs li {
    display: inline-block;
    width: 120px;
    float: left;
    list-style-type: none;
    text-align: center;
    padding: 6px 0 2px 0;
    background-color: #d8d8d8;
    border: 1px solid #979797;
    border-bottom: 5px solid #d8d8d8; }

.food-tabs li a {
    color: #4a4a4a;
    font-family: radikalThin;
    text-decoration: none; }

.food-tabs li:hover {
    cursor: pointer; }

.food-tabs li a:hover {
    font-family: radikalRegular; }

.food-tabs li.active {
    border-bottom: 5px solid #abc638;
    font-family: radikalRegular;
    background-color: #fff; }

.food-tabs li.active a {
    color: #000;
    background-color: #fff; }

.incexc-table-container {
    width: 98%;
    height: 308px;
    overflow-y: auto;
    border: 1px solid #979797;
    margin-bottom: 35px;
    margin-left: 15px; }

.nutri-food-type-input {
    width: 80%;
    float: right;
    margin-right: 6px;
    margin-top: 1px;
    font-family: radikalThin; }

.nutri-filter-icon {
    position: absolute;
    top: 10px;
    right: 1%; }

.group-btns {
    position: absolute;
    bottom: 0;
    left: 40%; }

.menu-tabs {
    padding: 0;
    margin: 0;
    width: 100%;
    height: 26px;
    font-size: 12px; }

.menu-tabs li {
    display: inline-block;
    width: 49.9%;
    list-style-type: none;
    text-align: center;
    padding: 6px 0;
    background: #4a4a4a;
    border-bottom: 5px solid #4a4a4a;
    float: left; }

.menu-tabs li a {
    color: #9b9b9b;
    font-family: radikalThin;
    text-decoration: none; }

.menu-tabs li:hover {
    cursor: pointer; }

.menu-tabs li a:hover {
    font-family: radikalRegular; }

.menu-tabs li.active {
    border-bottom: 5px solid #abc638;
    font-family: radikalRegular;
    background: #4a4a4a; }

.menu-tabs li.active a {
    color: #fff; }

.nut-tar-container {
    width: 99.5%;
    height: 418px;
    overflow-y: auto;
    border: 1px solid #979797;
    font-family: radikal light; }

.nut-tar-container h4 {
    background: #d8d8d8;
    text-align: center;
    margin: 0;
    color: #4a4a4a;
    font-size: 13px;
    border-bottom: 1px solid #979797; }

.cont-row {
    margin: 0;
    border-bottom: 1px solid #979797; }

.cont-row .col-md-6 {
    padding: 15px 0 15px 15px; }

.target-flag-cont {
    padding: 20px 0 0 0;
    font-size: 12px; }

.hex-wrapper {
    width: 45px;
    height: 55px;
    display: inline-block;
    float: right;
    margin-left: 5px;
    margin-bottom: 5px; }

.hex-cont {
    height: 50px; }

.hex-text {
    text-align: center;
    font-size: 10px;
    font-family: radikal light; }

.total-cal-cont {
    position: absolute;
    top: 25%; }

.nutri-mod-btns {
    border: 0;
    border-radius: 0;
    font-family: radikal thin;
    outline: none; }
