﻿body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.padding-bottom-10 {
    padding-bottom: 10px !important;
}

.table-advance tr td.highlight:first-child span {
    margin-left: 15px;
}

.nav-tabs > li > a > label {
    cursor: pointer;
}

.width-140 {
    width: 140px;
}

.width-60 {
    width: 60px;
}

.thumbMultiProduct {
    width: 100px !important;
    height: 100px !important;
}

.xform-control {
    height: 120px !important;
}

i.red {
    color: red;
}

i.blue {
    color: blue;
}

i.blue-clouds {
    color: #32CCFE;
}

.sub-menu-cus {
    min-height: 110px;
}

    .sub-menu-cus > li {
        background: none;
        margin: 0px;
        padding: 0px;
        margin-top: 1px !important;
    }

        .sub-menu-cus > li > a:first-child {
            border-top: 0px !important;
        }

        .sub-menu-cus > li > a {
            display: block;
            margin: 0px 0px 0px 0px;
            padding: 5px 0px;
            padding-left: 44px !important;
            text-decoration: none;
            font-size: 14px;
            font-weight: 300;
            background: none;
            color: #BDBDBD;
        }

            .sub-menu-cus > li > a:hover {
                background: #575757;
            }

.sub-menu-lv3 ul {
    list-style: none;
    clear: both;
    margin: 0px 0px 0px 0px;
}

    .sub-menu-lv3 ul > li {
        list-style: none;
        clear: both;
        margin: 0px 0px 0px 0px;
    }

        .sub-menu-lv3 ul > li > a {
            color: #BDBDBD;
            display: block;
            margin: 0px 0px 0px 0px;
            padding: 5px 0px;
            padding-left: 60px;
            text-decoration: none;
            font-size: 14px;
            font-weight: 300;
            background: none;
        }

            .sub-menu-lv3 ul > li > a:hover {
                color: #FFF !important;
                background: #575757 !important;
            }

.fileupload .thumbnail {
    display: inline-block;
    margin-bottom: 5px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 200px;
    height: 150px;
}

    .fileupload .thumbnail > img {
        display: inline-block;
        max-height: 100%;
        vertical-align: middle;
    }

.fileupload .btn {
    padding: 7px 14px;
    vertical-align: middle;
}

.fileupload-exists .fileupload-new, .fileupload-new .fileupload-exists {
    display: none;
}

.fileupload-exists {
    padding: 0;
}

.robo-hide {
    display: none;
}

.robo-show {
    display: inline-block;
}

.header-inner .logo {
    padding-top: 5px;
    padding-bottom: 0;
}

    .header-inner .logo img {
        height: 44px;
    }
