html {
    font-size: 15px;
}
/* navbar */
.skin-blue .navbar {
    background-color: #202020;
}
.skin-blue .navbar .nav a {
    color: rgba(255, 255, 255, 0.9);
}
@media screen and (max-width: 560px) {
    .skin-blue .navbar .nav a {
        height: 40px;
        width: 40px;
        overflow: hidden;
    }
    .navbar-form {
        margin-top: -2px;
    }
}
/* logo */
.skin-blue .logo {
    background-color: #000000;
    color: #f9f9f9;
    padding: 5px 0 !important;
}
.skin-blue .logo > a {
    color: #f9f9f9;
}
.skin-blue .logo:hover {
    background: #202020;
}
.skin-blue .logo .cls-1{
    fill:#fff;
}
.skin-blue .logo svg {
    height: 100%;
}

/* form & button */
.box.box-success {
    border-top-color: #202020;
}
.btn.btn-primary {
    background-color: #202020;
    border-color: #333333;
    padding: 6px 20px;
}
.btn.btn-primary:hover,
.btn.btn-primary:active,
.btn.btn-primary.hover {
    background-color: #444444;
}
.form-control:focus {
    border-color: #202020 !important;
}
.btn.btn-info {
  background-color: #202020;
  border-color: #333333;
}
.btn.btn-info:hover,
.btn.btn-info:active,
.btn.btn-info.hover {
  background-color: #444444;
}
.btn-sm.btn-grey {
  background-color: #d3d3d3;
}
.form-group a, a.backlink {
    color: #202020;
}
.form-group a:hover, a.backlink:hover {
    color: #444444;
}
.form-group a.btn-primary.btn-small {
    color: #ffffff;
    padding: 4px 15px;
    font-size: 11px;
}
.form-group .help {
    font-style: italic;
}
.table-hover > tbody > tr:hover {
    background-color: #EEEEEE;
}

.list-top-bar {
    margin-bottom: 20px;
}

.required {
    color: #FF0000;
    display: inline-block;
    padding-left: 5px;
}
.required:before {
    content:"*";
}

.nav-tabs-custom > .nav-tabs > li.active {
    border-top-color: #202020;
}
.nav-tabs-custom > .nav-tabs > li > a {
    color: #202020;
}
.nav-tabs-custom > .nav-tabs > li > a:hover {
    color: #444444;
}
.nutritions_form .row {
    margin-bottom: 10px;
}
.nutritions_form .nutrition_value {
    width: 28%;
}
.nutritions_form .addremove_btn {
    width: 18%;
}
.upload-area {
    width: 50%;
    border: #eee solid 1px;
    padding: 25px 20px;
    text-align: center;
    background: #f6f6f6;
}
.main_img_check {
    margin-top: 15px;
}

.product_claims.nutritions_form .addremove_btn {
    width: inherit;
}

@media screen and (max-width: 560px) {
    .equivalent_ml .grams {
        width: 47%;
    }
}

@media screen and (width: 768px) {
    #globalsearch .tt-hint,
    #globalsearch .tt-input {
        width: 115px;
    }
}

@media screen and (max-width: 768px) {
    .nutritions_form .nutrition_value {
        width: 50%;
    }
    .nutritions_form .addremove_btn {
        width: 50%;
    }
    .nutritions_form .row.additional_nutritions .col-md-3 {
        margin-bottom: 10px;
    }
}

.lightgallery .item img {
    cursor: pointer;
}

.iqvia-form .form-group label {
    width: 100%;
}
.help-text-icon {
    float: right;
}

.help-text {
    display: none;
    background: #333;
    color: #ffffff;
    padding: 5px 8px;
    margin-bottom: 10px;
}
.help-main-benefit {
    display: inline-block;
    padding-top: 10px;
}
.mb-2 {
    margin-bottom: 1em;
}
.widget-form .addremove_btn.first_row {
    padding-top: 25px;
}