@media print {
    body {
        background-color: rgb(255, 255, 255) !important;
    }

    .page-header {
        display: none;
    }

    .theme-panel {
        display: none;
    }

    .hidden-print {
        display: none;
    }

    .page-prefooter {
        display: none;
    }

    .page-footer {
        display: none;
    }

    .page-head {
        display: none;
    }

    .page-breadcrumb {
        display: none;
    }

    .no-page-break {
        page-break-after: avoid;
    }

    .page-container {
        margin: 0px !important;
        padding: 0px !important;
    }

        .page-container .page-content {
            margin: 0px !important;
            padding: 0px !important;
        }

            .page-container .page-content > .container {
                margin: 0px !important;
                width: 100%;
                max-width: none !important;
            }

                .page-container .page-content > .container > .portlet {
                    margin: 0px;
                    padding: 0px;
                }

            .page-container .page-content > .container-fluid > .portlet {
                margin: 0px;
                padding: 0px;
            }

            .page-container .page-content > .container > .portlet > .portlet-body {
                margin: 0px;
                padding: 0px;
            }

            .page-container .page-content > .container-fluid > .portlet > .portlet-body {
                margin: 0px;
                padding: 0px;
            }
}

.page-header {
    margin: 0px;
    padding: 0px;
    border: 0px currentColor;
    border-image: none;
    width: 100%;
    height: 126px;
    opacity: 1;
    box-shadow: none;
    background-image: none;
}

    .page-header::before {
        display: table;
        content: " ";
    }

    .page-header::after {
        display: table;
        content: " ";
    }

    .page-header::after {
        clear: both;
    }

    .page-header .container {
        position: relative;
    }

    .page-header .container-fluid {
        position: relative;
    }

    .page-header.navbar-fixed-top {
        z-index: 9995;
    }

    .page-header.navbar-static-top {
        z-index: 9995;
    }

    .page-header .page-header-top {
        margin-top: 10px;
    }

        .page-header .page-header-top.fixed {
            left: 0px;
            top: 0px;
            width: 100%;
            position: fixed;
            z-index: 9995;
        }

        .page-header .page-header-top .page-logo {
            width: 255px;
            height: 75px;
            float: left;
            display: block;
        }

            .page-header .page-header-top .page-logo .logo-default {
                margin: 29.5px 0px 0px;
            }

        .page-header .page-header-top .top-menu {
            margin: 8px 0px 0px;
            padding: 0px;
            float: right;
        }

            .page-header .page-header-top .top-menu .navbar-nav {
                padding: 0px;
                margin-right: 0px;
                display: block;
            }

                .page-header .page-header-top .top-menu .navbar-nav > li.dropdown {
                    margin: 0px;
                    padding: 0px 4px;
                    height: 50px;
                    display: inline-block;
                }

                    .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle {
                        margin: 0px 0px 0px 1px;
                        padding: 17px 10px 8px 3px;
                    }

                    .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > :last-child.dropdown-toggle {
                        padding-right: 0px;
                    }

                    .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > i {
                        font-size: 19px;
                    }

                        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > i.glyphicon {
                            font-size: 18px;
                        }

                    .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > .badge {
                        padding: 3px 6px;
                        top: 9px;
                        right: 24px;
                        font-family: "Open Sans", sans-serif;
                        font-weight: 300;
                        position: absolute;
                    }

                    .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle:focus {
                        background: none;
                    }

                    .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-menu {
                        border-radius: 4px;
                        font-family: "Open Sans", sans-serif;
                        margin-top: 5px;
                        margin-right: 7px;
                        z-index: 9996;
                        -webkit-border-radius: 4px;
                        -moz-border-radius: 4px;
                        -ms-border-radius: 4px;
                        -o-border-radius: 4px;
                    }

                        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-menu::before {
                            top: -8px;
                            right: 9px;
                            border-right-color: transparent;
                            border-bottom-color: rgb(239, 239, 239);
                            border-left-color: transparent;
                            border-right-width: 8px;
                            border-bottom-width: 8px;
                            border-left-width: 8px;
                            border-right-style: solid;
                            border-bottom-style: solid;
                            border-left-style: solid;
                            display: inline-block !important;
                            position: absolute;
                            content: "";
                        }

                        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-menu::after {
                            top: -7px;
                            right: 10px;
                            border-right-color: transparent;
                            border-bottom-color: rgb(255, 255, 255);
                            border-left-color: transparent;
                            border-right-width: 7px;
                            border-bottom-width: 7px;
                            border-left-width: 7px;
                            border-right-style: solid;
                            border-bottom-style: solid;
                            border-left-style: solid;
                            display: inline-block !important;
                            position: absolute;
                            content: "";
                        }

                .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-separator {
                    padding-right: 6px;
                    padding-left: 0px;
                }

                    .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-separator .separator {
                        width: 1px;
                        height: 18px;
                        margin-top: 17px;
                        margin-left: 5px;
                        float: left;
                        display: inline-block;
                    }

                .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu {
                    width: 300px;
                    z-index: 9996;
                    min-width: 160px;
                    max-width: 300px;
                }

                    .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external {
                        padding: 15px;
                        border-radius: 4px 4px 0px 0px;
                        letter-spacing: 0.5px;
                        overflow: hidden;
                        display: block;
                        -webkit-border-radius: 4px 4px 0 0;
                        -moz-border-radius: 4px 4px 0 0;
                        -ms-border-radius: 4px 4px 0 0;
                        -o-border-radius: 4px 4px 0 0;
                    }

                        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > h3 {
                            margin: 0px;
                            padding: 0px;
                            font-size: 13px;
                            float: left;
                            display: inline-block;
                        }

                        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a {
                            background: none;
                            padding: 0px;
                            border: 0px currentColor;
                            border-image: none;
                            right: 10px;
                            clear: inherit;
                            font-size: 12px;
                            font-weight: 400;
                            margin-top: -2px;
                            display: inline-block;
                            position: absolute;
                        }

                            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a:hover {
                                text-decoration: none;
                            }

                    .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list {
                        list-style: none;
                        padding-right: 0px !important;
                        padding-left: 0px;
                    }

                        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a {
                            padding: 16px 15px 18px;
                            line-height: 20px;
                            clear: both;
                            font-size: 13px;
                            font-weight: 300;
                            display: block;
                            white-space: normal;
                            text-shadow: none;
                        }

                            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a:hover {
                                text-decoration: none;
                                opacity: 1;
                            }

                        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li:first-child a {
                            border-top-color: currentColor;
                            border-top-width: medium;
                            border-top-style: none;
                        }

                .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details {
                    overflow: hidden;
                }

                    .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details .label-icon {
                        border-radius: 50%;
                        margin-right: 10px;
                        -webkit-border-radius: 50%;
                        -moz-border-radius: 50%;
                        -ms-border-radius: 50%;
                        -o-border-radius: 50%;
                    }

                        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details .label-icon i {
                            margin-right: 2px;
                            margin-left: 1px;
                        }

                        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .details .label-icon .badge {
                            right: 15px;
                        }

                .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li a .time {
                    padding: 1px 5px;
                    text-align: right;
                    font-size: 11px;
                    font-weight: 400;
                    float: right;
                    max-width: 75px;
                    opacity: 0.7;
                }

                .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle {
                    padding: 17px 0px 8px 8px;
                }

                    .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .circle {
                        padding: 3px 10px 4px;
                        border-radius: 50% !important;
                        font-family: "Open Sans", sans-serif;
                        font-weight: 300;
                        margin-top: -5px;
                        float: left;
                        -webkit-border-radius: 50%;
                        -moz-border-radius: 50%;
                        -ms-border-radius: 50%;
                        -o-border-radius: 50%;
                    }

                    .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .corner {
                        border-width: 8px 0px 9px 9px;
                        border-style: solid;
                        width: 0px;
                        height: 0px;
                        margin-left: -4px;
                        float: left;
                    }

                .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .photo {
                    margin: 0px 6px 6px 0px;
                    float: left;
                }

                    .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .photo img {
                        border-radius: 50% !important;
                        width: 40px;
                        height: 40px;
                        -webkit-border-radius: 50%;
                        -moz-border-radius: 50%;
                        -ms-border-radius: 50%;
                        -o-border-radius: 50%;
                    }

                .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li a:hover {
                    text-decoration: none;
                }

                .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .subject {
                    margin-left: 46px;
                    display: block;
                }

                    .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .subject .from {
                        font-size: 14px;
                        font-weight: 600;
                    }

                    .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .subject .time {
                        font-size: 12px;
                        font-weight: 400;
                        float: right;
                        opacity: 0.5;
                    }

                .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .message {
                    line-height: 1.3;
                    font-size: 12px;
                    margin-left: 46px;
                    display: block !important;
                }

                .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .task {
                    margin-bottom: 5px;
                }

                    .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .task .desc {
                        font-size: 13px;
                        font-weight: 300;
                    }

                    .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .task .percent {
                        color: rgb(54, 198, 211);
                        font-weight: 600;
                        float: right;
                        display: inline-block;
                    }

                .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .progress {
                    margin: 8px 0px 2px;
                    height: 8px;
                    display: block;
                }

                    .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list > li .progress .progress-bar {
                        box-shadow: none;
                    }

                .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle {
                    padding: 12px 0px 7px;
                }

                    .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > img {
                        height: 40px;
                        margin-top: -8px;
                        margin-right: 8px;
                        float: left;
                    }

                    .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > .username {
                        font-size: 14px;
                        margin-top: 4px;
                        margin-right: 2px;
                        float: left;
                    }

                    .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > i {
                        font-size: 14px;
                        margin-top: 7px;
                        float: left;
                    }

                .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user .dropdown-menu {
                    width: 210px;
                }

                    .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a {
                        font-size: 13px;
                        font-weight: 300;
                    }

                        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a i {
                            width: 15px;
                            margin-right: 9px;
                            display: inline-block;
                        }

                        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user .dropdown-menu > li > a .badge {
                            margin-right: 10px;
                        }

                .page-header .page-header-top .top-menu .navbar-nav > li.quick-sidebar-toggler {
                    padding: 17px 10px 8px;
                    cursor: pointer;
                }

                    .page-header .page-header-top .top-menu .navbar-nav > li.quick-sidebar-toggler > i {
                        color: rgb(193, 204, 209);
                        font-size: 19px;
                    }

                        .page-header .page-header-top .top-menu .navbar-nav > li.quick-sidebar-toggler > i::before {
                            content: "?" /*rtl:"?"*/;
                        }

.page-quick-sidebar-open .page-header .page-header-top .top-menu .navbar-nav > li.quick-sidebar-toggler > i::before {
    content: "?" /*rtl:"?"*/;
}

.page-header .page-header-top .top-menu .navbar-nav > li.quick-sidebar-toggler > i:hover {
    color: rgb(164, 180, 187);
}

.page-header .page-header-top .top-menu .navbar-nav > li.dropdown-language {
    margin: 0px;
    padding-right: 0px;
    padding-left: 0px;
}

    .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle {
        padding: 16px 10px 9px 2px;
    }

        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > img {
            margin-bottom: 2px;
        }

        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > i {
            font-size: 14px;
        }

    .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-language > .dropdown-menu > li > a {
        font-size: 13px;
    }

        .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-language > .dropdown-menu > li > a > img {
            margin-right: 5px;
            margin-bottom: 2px;
        }

.page-header .page-header-top .top-menu .navbar-nav li.dropdown-dark .dropdown-menu {
    border: 0px currentColor;
    border-image: none;
}

    .page-header .page-header-top .top-menu .navbar-nav li.dropdown-dark .dropdown-menu::before {
        border-right-color: currentColor;
        border-left-color: currentColor;
        border-right-width: medium;
        border-left-width: medium;
        border-right-style: none;
        border-left-style: none;
    }

    .page-header .page-header-top .top-menu .navbar-nav li.dropdown-dark .dropdown-menu .dropdown-menu-list > li.external a {
        background: none !important;
        border: currentColor !important;
        border-image: none !important !important;
    }

.page-header .page-header-top .menu-toggler {
    background: url("../../../_images/Metronic/menu-toggler.png") no-repeat center;
    margin: 23px 3px 0px 13px;
    width: 40px;
    height: 30px;
    float: right;
    display: none;
    opacity: 0.7;
}

    .page-header .page-header-top .menu-toggler:hover {
        opacity: 1;
    }

.page-header .page-header-menu {
    height: 51px;
    clear: both;
    display: block;
}

    .page-header .page-header-menu .hor-menu {
        margin: 0px;
        float: left;
    }

        .page-header .page-header-menu .hor-menu .navbar-nav {
            position: static;
        }

            .page-header .page-header-menu .hor-menu .navbar-nav.navbar-right .dropdown-menu {
                left: auto;
                right: 0px;
            }

            .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown {
                position: static;
            }

                .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu {
                    left: auto;
                    width: auto;
                }

                    .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content {
                        margin: 0px;
                        padding: 15px;
                        font-family: "Open Sans", sans-serif;
                    }

                        .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content.mega-menu-responsive-content {
                            padding: 10px 18px 10px 45px;
                        }

                        .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu {
                            margin: 0px;
                            padding: 0px;
                        }

                        .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content :last-child.mega-menu-submenu {
                            border-right-color: currentColor;
                            border-right-width: 0px;
                            border-right-style: none;
                        }

                        .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li {
                            list-style: none;
                            margin: 0px !important;
                            padding: 1px !important;
                        }

                            .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > h3 {
                                padding-left: 5px;
                                font-size: 15px;
                                font-weight: normal;
                                margin-top: 5px;
                            }

                            .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a {
                                margin: 0px;
                                padding: 7px;
                                font-family: "Open Sans", sans-serif;
                                font-size: 14px;
                                font-weight: 300;
                                display: block;
                                white-space: normal;
                            }

                                .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a:focus {
                                    text-decoration: none;
                                }

                                .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a:hover {
                                    text-decoration: none;
                                }

                                .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a.iconify {
                                    padding: 7px 7px 7px 30px;
                                }

                                    .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a.iconify > i {
                                        top: auto !important;
                                        font-size: 15px;
                                        margin-top: 3px !important;
                                        margin-left: -24px;
                                        position: absolute;
                                    }

                                .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a .badge {
                                    margin-left: 5px;
                                }

                                .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > a .label {
                                    margin-left: 5px;
                                }

                .page-header .page-header-menu .hor-menu .navbar-nav > li.mega-menu-dropdown.mega-menu-full .dropdown-menu {
                    left: 15px;
                    right: 15px;
                }

            .page-header .page-header-menu .hor-menu .navbar-nav > li.menu-dropdown .dropdown-menu::after {
                display: none !important;
            }

            .page-header .page-header-menu .hor-menu .navbar-nav > li.menu-dropdown .dropdown-menu::before {
                display: none !important;
            }

            .page-header .page-header-menu .hor-menu .navbar-nav > li > a {
                padding: 16px 18px 15px;
                font-size: 14px;
                font-weight: normal;
            }

                .page-header .page-header-menu .hor-menu .navbar-nav > li > a:focus {
                    background: none !important;
                }

            .page-header .page-header-menu .hor-menu .navbar-nav > li.current .selected {
                margin: 0px 0px -6px -7px;
                left: 50%;
                width: 0px;
                height: 0px;
                bottom: 0px;
                border-top-color: transparent;
                border-right-color: transparent;
                border-left-color: transparent;
                border-top-width: 6px;
                border-right-width: 6px;
                border-left-width: 6px;
                border-top-style: solid;
                border-right-style: solid;
                border-left-style: solid;
                display: inline-block;
                position: absolute;
            }

            .page-header .page-header-menu .hor-menu .navbar-nav > li.active .selected {
                margin: 0px 0px -6px -7px;
                left: 50%;
                width: 0px;
                height: 0px;
                bottom: 0px;
                border-top-color: transparent;
                border-right-color: transparent;
                border-left-color: transparent;
                border-top-width: 6px;
                border-right-width: 6px;
                border-left-width: 6px;
                border-top-style: solid;
                border-right-style: solid;
                border-left-style: solid;
                display: inline-block;
                position: absolute;
            }

            .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu {
                border: currentColor;
                border-image: none;
                margin-top: 0px;
            }

                .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li > a {
                    padding: 10px 12px;
                    font-family: "Open Sans", sans-serif;
                    font-size: 14px;
                    font-weight: 300;
                    white-space: normal;
                }

                    .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li > a .label {
                        font-weight: 300;
                    }

                    .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li > a .badge {
                        font-weight: 300;
                    }

            .page-header .page-header-menu .hor-menu .navbar-nav > li.classic-menu-dropdown .dropdown-menu {
                min-width: 231px;
                max-width: 401px;
            }

            .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-submenu > .dropdown-menu {
                top: 0px;
            }

            .page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-submenu > a::after {
                top: 9px;
                right: 10px;
            }

    .page-header .page-header-menu .search-form {
        border-radius: 4px;
        transition: width 0.4s;
        width: 176px;
        margin-top: 8px;
        float: right;
        display: inline-block;
        position: relative;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        -o-border-radius: 4px;
    }

        .page-header .page-header-menu .search-form .input-group {
            border-radius: 4px;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
        }

            .page-header .page-header-menu .search-form .input-group .form-control {
                border: 0px currentColor;
                border-image: none;
                padding-right: 20px;
                font-size: 13px;
                font-weight: 300;
            }

                .page-header .page-header-menu .search-form .input-group .form-control:hover {
                }

            .page-header .page-header-menu .search-form .input-group .input-group-btn .btn.submit {
                padding: 0px;
                top: 10px;
                height: 34px;
                right: 11px;
                position: relative;
                z-index: 3;
            }

                .page-header .page-header-menu .search-form .input-group .input-group-btn .btn.submit > i {
                    font-size: 15px;
                }

        .page-header .page-header-menu .search-form.open {
            transition: width 0.4s;
            width: 300px !important;
        }

            .page-header .page-header-menu .search-form.open .input-group .form-control {
                text-indent: 0px;
            }

                .page-header .page-header-menu .search-form.open .input-group .form-control:hover {
                    cursor: text;
                }

            .page-header .page-header-menu .search-form.open .input-group .input-group-btn .btn.submit {
                margin-left: 0px;
            }

@media all and (min-width:992px) {
    .page-header {
    }

        .page-header .page-header-menu.fixed {
            left: 0px;
            top: 0px;
            width: 100%;
            position: fixed;
            z-index: 9995;
        }

        .page-header .page-header-menu .hor-menu .navbar-nav > li.menu-dropdown:hover > .dropdown-menu {
            display: block;
        }

        .page-header .page-header-menu .container-fluid .navbar-nav > li.mega-menu-dropdown.mega-menu-full .dropdown-menu {
            left: 60px;
            right: 60px;
        }
}

@media all and (max-width:991px) {
    .page-header {
        padding: 0px;
        height: auto;
        clear: both;
    }

        .page-header .page-header-top {
            height: auto;
        }

            .page-header .page-header-top > .container {
                margin: 0px !important;
                width: 100%;
                max-width: none !important;
            }

            .page-header .page-header-top .page-logo {
                padding: 0px;
                width: auto;
                margin-right: 10px;
                margin-left: 4px;
            }

            .page-header .page-header-top .top-menu .navbar-nav {
                margin: 0px 10px 0px 0px;
                display: inline-block;
            }

                .page-header .page-header-top .top-menu .navbar-nav > li {
                    float: left;
                }

            .page-header .page-header-top .menu-toggler {
                display: block;
            }

        .page-header .page-header-menu {
            background: rgb(239, 243, 248);
            padding: 20px 0px 0px;
            height: auto;
            display: none;
        }

            .page-header .page-header-menu > .container {
                margin: 0px !important;
                width: 100%;
                max-width: none !important;
            }

            .page-header .page-header-menu .hor-menu {
                border-radius: 4px;
                float: none;
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                -ms-border-radius: 4px;
                -o-border-radius: 4px;
            }

                .page-header .page-header-menu .hor-menu .navbar-nav {
                    border-radius: 4px;
                    float: none;
                    -webkit-border-radius: 4px;
                    -moz-border-radius: 4px;
                    -ms-border-radius: 4px;
                    -o-border-radius: 4px;
                }

                    .page-header .page-header-menu .hor-menu .navbar-nav li > a > .arrow::after {
                        top: 11px;
                        height: auto;
                        right: 15px;
                        font-family: FontAwesome;
                        font-size: 14px;
                        font-weight: 300;
                        display: inline-block;
                        position: absolute;
                        content: "\f104";
                    }

                    .page-header .page-header-menu .hor-menu .navbar-nav li.opened > a > .arrow::after {
                        right: 12px;
                        content: "\f107";
                    }

                    .page-header .page-header-menu .hor-menu .navbar-nav .dropdown-submenu > a::after {
                        display: none !important;
                    }

                    .page-header .page-header-menu .hor-menu .navbar-nav > li {
                        float: none;
                    }

                        .page-header .page-header-menu .hor-menu .navbar-nav > li > a {
                            padding: 10px;
                        }

                            .page-header .page-header-menu .hor-menu .navbar-nav > li > a .fa-angle-down {
                                float: right;
                            }

                                .page-header .page-header-menu .hor-menu .navbar-nav > li > a .fa-angle-down::before {
                                    content: "\f104";
                                }

                        .page-header .page-header-menu .hor-menu .navbar-nav > li:first-child > a {
                            border-radius: 4px 4px 0px 0px;
                            -webkit-border-radius: 4px 4px 0 0;
                            -moz-border-radius: 4px 4px 0 0;
                            -ms-border-radius: 4px 4px 0 0;
                            -o-border-radius: 4px 4px 0 0;
                        }

                        .page-header .page-header-menu .hor-menu .navbar-nav > li:last-child > a {
                            border-radius: 0px 0px 4px 4px;
                            -webkit-border-radius: 0 0 4px 4px;
                            -moz-border-radius: 0 0 4px 4px;
                            -ms-border-radius: 0 0 4px 4px;
                            -o-border-radius: 0 0 4px 4px;
                        }

                        .page-header .page-header-menu .hor-menu .navbar-nav > li.open > a .fa-angle-down::before {
                            content: "\f107";
                        }

                    .page-header .page-header-menu .hor-menu .navbar-nav .dropdown-menu {
                        background: rgb(255, 255, 255);
                        width: auto;
                        float: none !important;
                        display: none;
                        position: static;
                    }

                    .page-header .page-header-menu .hor-menu .navbar-nav li.mega-menu-dropdown.opened > .dropdown-menu {
                        width: 100%;
                        display: block;
                        min-width: inherit !important;
                    }

                    .page-header .page-header-menu .hor-menu .navbar-nav li.mega-menu-dropdown > .dropdown-menu .mega-menu-content {
                        padding-top: 0px;
                    }

                    .page-header .page-header-menu .hor-menu .navbar-nav li.classic-menu-dropdown.opened > .dropdown-menu {
                        display: block;
                    }

                    .page-header .page-header-menu .hor-menu .navbar-nav li.classic-menu-dropdown li.opened > .dropdown-menu {
                        display: block;
                    }

                    .page-header .page-header-menu .hor-menu .navbar-nav li.classic-menu-dropdown > .dropdown-menu > li > a {
                        padding-left: 20px;
                    }

                    .page-header .page-header-menu .hor-menu .navbar-nav li.classic-menu-dropdown > .dropdown-menu > li > .dropdown-menu > li > a {
                        padding-left: 40px;
                    }

                    .page-header .page-header-menu .hor-menu .navbar-nav li.classic-menu-dropdown > .dropdown-menu > li > .dropdown-menu > li > .dropdown-menu > li > a {
                        padding-left: 60px;
                    }

                    .page-header .page-header-menu .hor-menu .navbar-nav li.classic-menu-dropdown .dropdown-menu {
                        width: auto;
                        max-width: none;
                    }

                        .page-header .page-header-menu .hor-menu .navbar-nav li.classic-menu-dropdown .dropdown-menu > li.divider {
                            background: none;
                            margin: 5px 12px;
                        }

                        .page-header .page-header-menu .hor-menu .navbar-nav li.classic-menu-dropdown .dropdown-menu > li.dropdown-submenu > a::after {
                            font-size: 14px;
                            margin-right: 7px;
                            content: "\f104";
                        }

                        .page-header .page-header-menu .hor-menu .navbar-nav li.classic-menu-dropdown .dropdown-menu > li.dropdown-submenu.open > a::after {
                            margin-right: 5px;
                            content: "\f107";
                        }

                        .page-header .page-header-menu .hor-menu .navbar-nav li.classic-menu-dropdown .dropdown-menu > li.dropdown-submenu.open > .dropdown-menu {
                            display: block;
                        }

            .page-header .page-header-menu .search-form {
                margin: 0px 0px 20px;
                width: auto;
                float: none !important;
            }

                .page-header .page-header-menu .search-form.open {
                    width: auto !important;
                }

                .page-header .page-header-menu .search-form .input-group .form-control {
                    height: 38px;
                }

                    .page-header .page-header-menu .search-form .input-group .form-control:hover {
                        cursor: text;
                    }

                .page-header .page-header-menu .search-form .input-group .input-group-btn .btn.submit {
                    top: 0px;
                    width: 44px;
                    height: 38px;
                    right: 0px;
                }

                    .page-header .page-header-menu .search-form .input-group .input-group-btn .btn.submit i {
                        top: 13px;
                        position: relative;
                    }
}

@media all and (max-width:767px) {
    .page-header {
    }

    table.datagrid.comment label {
        margin-bottom: 5px;
        display: inherit;
    }

    .footer-panel {
        width: 100%;
        position: relative !important;
        bottom: auto;
        left: 0;
    }

    .content-panel {
        padding-bottom: 0px !important;
    }

    .page-header .page-header-top .page-logo {
        width: auto !important;
    }

    .page-header .page-header-top .top-menu {
        display: block;
    }

        .page-header .page-header-top .top-menu::before {
            display: table;
            content: " ";
        }

        .page-header .page-header-top .top-menu::after {
            display: table;
            content: " ";
        }

        .page-header .page-header-top .top-menu::after {
            clear: both;
        }

        .page-header .page-header-top .top-menu .navbar-nav {
            margin-right: 0px;
        }

            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle {
                padding: 17px 6px 8px;
            }

                .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle > .badge {
                    right: 18px;
                }

            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended > .dropdown-menu {
                width: 255px;
                max-width: 255px;
            }

            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended.dropdown-notification > .dropdown-menu {
                margin-right: -160px;
            }

                .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended.dropdown-notification > .dropdown-menu::after {
                    margin-right: 160px;
                }

                .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended.dropdown-notification > .dropdown-menu::before {
                    margin-right: 160px;
                }

            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended.dropdown-inbox {
                padding-right: 2px;
                margin-right: 0px;
            }

                .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended.dropdown-inbox > .dropdown-menu {
                    margin-right: -40px;
                }

                    .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended.dropdown-inbox > .dropdown-menu::after {
                        margin-right: 40px;
                    }

                    .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended.dropdown-inbox > .dropdown-menu::before {
                        margin-right: 40px;
                    }

                .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended.dropdown-inbox > .dropdown-toggle {
                    padding: 17px 0px 8px 2px;
                }

            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended.dropdown-tasks > .dropdown-menu {
                margin-right: -115px;
            }

                .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended.dropdown-tasks > .dropdown-menu::after {
                    margin-right: 115px;
                }

                .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-extended.dropdown-tasks > .dropdown-menu::before {
                    margin-right: 115px;
                }

            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown.dropdown-language > .dropdown-menu {
                margin-right: -20px;
            }

                .page-header .page-header-top .top-menu .navbar-nav > li.dropdown.dropdown-language > .dropdown-menu::after {
                    margin-right: 20px;
                }

                .page-header .page-header-top .top-menu .navbar-nav > li.dropdown.dropdown-language > .dropdown-menu::before {
                    margin-right: 20px;
                }

            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown.dropdown-language > .dropdown-toggle {
                padding: 16px 6px 9px 2px;
            }

            .page-header .page-header-top .top-menu .navbar-nav > li.dropdown.dropdown-user {
                padding-left: 0px;
                margin-right: 0px;
            }

                .page-header .page-header-top .top-menu .navbar-nav > li.dropdown.dropdown-user > .dropdown-toggle {
                    padding: 12px 0px 7px 4px;
                }
}

@media all and (max-width:480px) {
    .page-header {
    }

    .grid-left {
        float: left;
        width: 100%;
    }

    #event-live td.heading strong {
        white-space: initial;
    }

    #event-live .event-details-right td strong {
        float: left;
        white-space: initial;
    }

    .table-responsive .datagrid-footer {
        min-width: 603px;
    }

    #event-live .event-details-right td span {
        float: left;
        width: 100%;
        white-space: initial;
    }

    .page-header .page-header-top .top-menu {
        clear: both;
        margin-top: -10px;
        display: block;
    }

        .page-header .page-header-top .top-menu::before {
            display: table;
            content: " ";
        }

        .page-header .page-header-top .top-menu::after {
            display: table;
            content: " ";
        }

        .page-header .page-header-top .top-menu::after {
            clear: both;
        }

        .page-header .page-header-top .top-menu .username-hide-mobile {
            display: none;
        }
}

.pace .pace-progress {
    top: 126px !important;
    height: 3px !important;
    z-index: 10000;
}

.pace .pace-progress-inner {
    box-shadow: none;
}

.pace .pace-activity {
    border-radius: 10px !important;
    top: 128px;
    right: 22px;
}

@media all and (max-width:480px) {
    .page-header-fixed .pace .pace-progress {
        top: 252px;
    }

    .page-header-fixed .pace .pace-activity {
        top: 508px;
        right: 15px;
    }
}

.page-container {
    clear: both;
}

.page-head {
    background: rgb(255, 255, 255);
}

    .page-head .container {
        position: relative;
    }

    .page-head .page-title {
        padding: 19px 0px;
        float: left;
        display: inline-block;
    }

        .page-head .page-title > h1 {
            margin: 0px;
            color: rgb(105, 120, 130);
            font-size: 22px;
            font-weight: 400;
        }

            .page-head .page-title > h1 > small {
                color: rgb(158, 172, 180);
                font-size: 13px;
                font-weight: 400;
            }

    .page-head .page-toolbar {
        float: right;
        display: inline-block;
    }

.breadcrumb {
    background: none;
    margin: 0px;
    padding: 0px;
    color: rgb(167, 178, 192);
}

    .breadcrumb > li + li::before {
        display: none;
    }

    .breadcrumb .fa {
        margin: 0px 2px 0px 4px;
        top: -1px;
        font-size: 6px;
        position: relative;
    }

    .breadcrumb > .active {
        color: rgb(158, 172, 180);
    }

.page-content {
    background: rgb(239, 243, 248);
    padding: 15px 0px;
}

@media all and (min-width:992px) {
    .container-fluid {
        padding-right: 60px;
        padding-left: 60px;
    }
}

@media all and (max-width:991px) {
    .page-head {
        background: rgb(239, 243, 248);
    }

        .page-head > .container {
            margin: 0px !important;
            width: 100%;
            max-width: none !important;
        }

    .page-content {
        padding-top: 0px;
    }

        .page-content > .container {
            margin: 0px !important;
            width: 100%;
            max-width: none !important;
        }
}

.page-prefooter {
    padding: 30px 0px;
    clear: both;
}

    .page-prefooter h2 {
        margin: 0px 0px 12px;
        text-transform: uppercase;
        letter-spacing: 1px;
        font-size: 15px;
        font-weight: 700;
    }

    .page-prefooter .subscribe-form {
        padding-top: 5px;
    }

        .page-prefooter .subscribe-form .form-control {
            padding: 0px 14px;
            height: 36px;
            font-size: 12px;
        }

        .page-prefooter .subscribe-form .btn {
            padding: 7px 16px;
            height: 34px;
            text-transform: uppercase;
        }

    .page-prefooter .social-icons {
        padding-top: 9px;
    }

        .page-prefooter .social-icons li {
            opacity: 0.35;
        }

            .page-prefooter .social-icons li:hover {
                opacity: 1;
            }

    .page-prefooter p {
        margin: 0px;
    }

    .page-prefooter address {
        margin: 0px;
    }

.page-footer {
    padding: 15px 0px;
    font-size: 13px;
    font-weight: 300;
}

    .page-footer a {
        color: rgb(230, 230, 230);
    }

        .page-footer a:hover {
            color: rgb(242, 242, 242);
        }

@media all and (max-width:991px) {
    .page-prefooter {
        padding-bottom: 10px;
    }

        .page-prefooter .footer-block {
            margin-bottom: 20px;
        }

        .page-prefooter > .container {
            margin: 0px !important;
            width: 100%;
            max-width: none !important;
        }

    .page-footer > .container {
        margin: 0px !important;
        width: 100%;
        max-width: none !important;
    }
}

.scroll-to-top {
    padding: 2px;
    text-align: center;
    right: 20px;
    bottom: 5px;
    display: none;
    position: fixed;
    z-index: 10001;
}

    .scroll-to-top > i {
        font-size: 32px;
        display: inline-block;
        opacity: 0.7;
    }

    .scroll-to-top:hover {
        cursor: pointer;
    }

        .scroll-to-top:hover > i {
            opacity: 1;
        }

@media all and (max-width:991px) {
    .scroll-to-top {
        right: 10px;
    }

        .scroll-to-top > i {
            font-size: 28px;
        }
}

.btn-theme-panel {
    margin-top: 25px;
}

    .btn-theme-panel .btn {
        padding: 0px 6px;
        opacity: 0.6;
    }

        .btn-theme-panel .btn > i {
            color: rgb(172, 186, 198);
            font-size: 24px;
        }

        .btn-theme-panel .btn:hover {
            opacity: 1;
        }

    .btn-theme-panel.open .btn {
        opacity: 1;
    }

.theme-panel {
    padding: 20px 10px;
    font-family: "Open Sans", sans-serif;
    z-index: 1000;
    min-width: 675px;
}

    .theme-panel h3 {
        margin: 8px 0px;
        padding-left: 12px;
        font-size: 15px;
    }

    .theme-panel .seperator {
        border-left-color: rgb(239, 242, 244);
        border-left-width: 1px;
        border-left-style: solid;
    }

    .theme-panel .theme-colors {
        list-style: none;
        margin: 0px;
        padding: 0px;
    }

        .theme-panel .theme-colors > li.theme-color {
            padding: 8px 12px;
        }

            .theme-panel .theme-colors > li.theme-color:hover {
                background: rgb(245, 247, 248);
            }

            .theme-panel .theme-colors > li.theme-color.active {
                background: rgb(245, 247, 248);
            }

            .theme-panel .theme-colors > li.theme-color:hover {
                cursor: pointer;
            }

            .theme-panel .theme-colors > li.theme-color > .theme-color-view {
                border-radius: 10px !important;
                width: 20px;
                height: 20px;
                margin-top: 0px;
                margin-right: 8px;
                float: left;
                display: inline-block;
            }

            .theme-panel .theme-colors > li.theme-color > .theme-color-name {
                color: rgb(119, 119, 119);
                font-size: 14px;
                font-weight: 300;
                display: inline-block;
            }

            .theme-panel .theme-colors > li.theme-color.theme-color-default .theme-color-view {
                background: rgb(50, 197, 210);
            }

            .theme-panel .theme-colors > li.theme-color.theme-color-red-sunglo .theme-color-view {
                background: rgb(226, 106, 106);
            }

            .theme-panel .theme-colors > li.theme-color.theme-color-red-intense .theme-color-view {
                background: rgb(227, 91, 90);
            }

            .theme-panel .theme-colors > li.theme-color.theme-color-blue-hoki .theme-color-view {
                background: rgb(103, 128, 159);
            }

            .theme-panel .theme-colors > li.theme-color.theme-color-blue-steel .theme-color-view {
                background: rgb(75, 119, 190);
            }

            .theme-panel .theme-colors > li.theme-color.theme-color-green-haze .theme-color-view {
                background: rgb(68, 182, 174);
            }

            .theme-panel .theme-colors > li.theme-color.theme-color-purple-plum .theme-color-view {
                background: rgb(135, 117, 167);
            }

            .theme-panel .theme-colors > li.theme-color.theme-color-purple-studio .theme-color-view {
                background: rgb(142, 68, 173);
            }

            .theme-panel .theme-colors > li.theme-color.theme-color-yellow-orange .theme-color-view {
                background: rgb(242, 120, 75);
            }

            .theme-panel .theme-colors > li.theme-color.theme-color-yellow-crusta .theme-color-view {
                background: rgb(243, 194, 0);
            }

    .theme-panel .theme-settings {
        list-style: none;
        margin: 0px;
        padding: 0px;
    }

        .theme-panel .theme-settings > li {
            padding: 8px 12px;
            color: rgb(119, 119, 119);
            font-size: 14px;
            font-weight: 300;
        }

            .theme-panel .theme-settings > li .form-control {
                color: rgb(119, 119, 119);
                margin-top: -3px;
                float: right;
            }

@media all and (max-width:778px) {
    .grid-left {
        float: left;
        width: 100%;
    }
}

@media all and (max-width:767px) {
    .grid-left {
        float: left;
        width: 100%;
    }

    .theme-panel {
        left: 20px;
        right: 20px;
        min-width: 285px;
    }

    .table-responsive {
        width: 100%;
        overflow-x: scroll;
    }

    .theme-panel .seperator {
        border: 0px currentColor;
        border-image: none;
    }

    .theme-panel .theme-settings .form-control {
        width: 105px !important;
    }
}

.page-portlet-fullscreen .page-quick-sidebar-wrapper {
    z-index: -1;
}

.page-portlet-fullscreen .page-quick-sidebar-toggler {
    z-index: -1;
}

.page-quick-sidebar-toggler {
    top: 10px;
    width: 28px;
    height: 27px;
    text-align: center;
    right: 15px;
    overflow: hidden;
    padding-top: 6px;
    display: none;
    position: fixed;
    z-index: 99999;
}

    .page-quick-sidebar-toggler:hover {
        background: rgb(48, 58, 67);
    }

.page-quick-sidebar-open .page-quick-sidebar-toggler {
    display: inline-block;
}

    .page-quick-sidebar-open .page-quick-sidebar-toggler:hover {
        background: none;
    }

.page-quick-sidebar-toggler > i {
    color: rgb(153, 168, 181);
    font-size: 17px;
}

    .page-quick-sidebar-toggler > i:hover {
        color: rgb(255, 255, 255) !important;
    }

.page-quick-sidebar-open .page-quick-sidebar-toggler > i::before {
    content: "?" /*rtl:"?"*/;
}

a:hover i.icon-logout {
    color: rgb(164, 180, 187);
}

.quick-sidebar-toggler a:hover {
    background: rgb(255, 255, 255) !important;
    margin: 0px;
    padding: 0px !important;
}

.quick-sidebar-toggler a {
    margin: 0px;
    padding: 0px !important;
}

a i.icon-logout {
    color: rgb(193, 204, 209);
}

.page-quick-sidebar-wrapper {
    background: rgb(33, 40, 46);
    transition: right 0.3s;
    top: 0px;
    width: 320px;
    right: -320px;
    bottom: 0px;
    color: rgb(153, 168, 181);
    overflow: hidden;
    position: fixed;
    z-index: 9999;
}

.page-quick-sidebar-open .page-quick-sidebar-wrapper {
    transition: right 0.3s;
    right: 0px;
}

.page-quick-sidebar-wrapper .page-quick-sidebar {
    background: rgb(33, 40, 46);
}

    .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs {
        margin: 0px;
        padding: 0px;
        border: 0px currentColor;
        border-image: none;
    }

        .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li {
            margin: 0px;
            padding: 0px;
            width: 1% !important;
            float: none;
            display: table-cell !important;
        }

            .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li > a {
                background: none;
                border-width: 0px 0px 3px;
                border-style: none none solid;
                border-color: currentColor currentColor rgba(243, 86, 93, 0.3);
                padding: 45px 15px 8px;
                border-radius: 0px;
                border-image: none;
                height: auto;
                text-align: center;
                color: rgb(144, 161, 175);
                text-transform: uppercase;
                font-size: 14px;
                margin-right: 0px;
                display: block;
                position: relative;
                -webkit-border-radius: 0;
                -moz-border-radius: 0;
                -ms-border-radius: 0;
                -o-border-radius: 0;
            }

                .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li > a > .badge {
                    top: 45px;
                    right: 3px;
                    position: absolute;
                }

            .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li.active > a {
                background: none;
                border-width: 0px 0px 3px;
                border-style: none none solid;
                border-color: currentColor currentColor rgb(243, 86, 93);
                border-image: none;
                color: rgb(255, 255, 255);
                text-decoration: none;
            }

            .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li:hover > a {
                background: none;
                border-width: 0px 0px 3px;
                border-style: none none solid;
                border-color: currentColor currentColor rgb(243, 86, 93);
                border-image: none;
                color: rgb(255, 255, 255);
                text-decoration: none;
            }

            .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu {
                background: rgb(54, 66, 76);
                border: 0px currentColor;
                border-image: none;
                margin-top: 8px;
                margin-right: 20px;
                box-shadow: 5px 5px rgba(97,117,135,0.1);
            }

                .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu::before {
                    top: -7px;
                    right: 19px;
                    border-right-color: transparent;
                    border-bottom-color: rgb(54, 66, 76);
                    border-left-color: transparent;
                    border-right-width: 7px;
                    border-bottom-width: 7px;
                    border-left-width: 7px;
                    border-right-style: solid;
                    border-bottom-style: solid;
                    border-left-style: solid;
                    display: inline-block !important;
                    position: absolute;
                    content: "";
                }

                .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu::after {
                    top: -6px;
                    right: 20px;
                    border-right-color: transparent;
                    border-bottom-color: rgb(54, 66, 76);
                    border-left-color: transparent;
                    border-right-width: 6px;
                    border-bottom-width: 7px;
                    border-left-width: 6px;
                    border-right-style: solid;
                    border-bottom-style: solid;
                    border-left-style: solid;
                    display: inline-block !important;
                    position: absolute;
                    content: "";
                }

                .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li > a {
                    padding: 10px 15px;
                    color: rgb(153, 168, 181);
                }

                    .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li > a > i {
                        color: rgb(147, 163, 177);
                    }

                .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li:hover > a {
                    background: rgb(61, 74, 85);
                    color: rgb(153, 168, 181);
                }

                    .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li:hover > a > i {
                        color: rgb(155, 171, 184);
                    }

                .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li.active > a {
                    background: rgb(56, 68, 79);
                    color: rgb(153, 168, 181);
                }

                .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li .dropdown-menu > li.divider {
                    background-color: rgb(61, 74, 85);
                }

            .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li.open > a.dropdown-toggle {
                background: none;
                color: rgb(144, 161, 175);
                text-decoration: none;
                border-bottom-color: rgb(243, 86, 93);
                border-bottom-width: 3px;
                border-bottom-style: solid;
            }

    .page-quick-sidebar-wrapper .page-quick-sidebar .tab-content {
        margin: 0px;
        padding: 0px;
    }

    .page-quick-sidebar-wrapper .page-quick-sidebar .list-heading {
        margin: 10px;
        color: rgb(108, 130, 150);
        font-size: 16px;
    }

    .page-quick-sidebar-wrapper .page-quick-sidebar .list-items {
        list-style: none;
        margin: 0px;
        padding: 0px;
    }

        .page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li {
            background: none;
            margin: 0px;
            padding: 15px;
            border-bottom-color: rgb(39, 48, 55);
            border-bottom-width: 1px;
            border-bottom-style: solid;
        }

            .page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li:hover {
                background: rgb(39, 48, 55);
            }

            .page-quick-sidebar-wrapper .page-quick-sidebar .list-items > li:last-child {
                border-bottom-color: currentColor;
                border-bottom-width: 0px;
                border-bottom-style: none;
            }

        .page-quick-sidebar-wrapper .page-quick-sidebar .list-items.borderless li {
            border: 0px currentColor;
            border-image: none;
        }

    .page-quick-sidebar-wrapper .page-quick-sidebar .inner-content {
        margin: 10px;
    }

    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-list {
        transition: margin 0.3s;
        width: 320px !important;
        position: absolute !important;
    }

    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item {
        transition: margin 0.3s;
        width: 320px !important;
        margin-left: 320px;
        position: absolute !important;
    }

        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav {
            padding: 15px 10px 0px;
        }

            .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav .page-quick-sidebar-back-to-list {
                color: rgb(144, 161, 175);
                font-size: 14px;
                vertical-align: middle;
                display: inline-block;
            }

                .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav .page-quick-sidebar-back-to-list:hover {
                    text-decoration: none;
                }

                .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item .page-quick-sidebar-nav .page-quick-sidebar-back-to-list > i {
                    line-height: 17px;
                    font-size: 17px;
                    margin-right: 3px;
                    vertical-align: top;
                }

    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list {
        transition: margin 0.3s;
        margin-left: -320px;
    }

        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list .slimScrollBar {
            display: none !important;
        }

        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list .slimScrollRail {
            display: none !important;
        }

    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-item {
        transition: margin 0.3s;
        margin-left: 0px;
    }

    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users {
        padding: 10px 0px;
        position: relative;
    }

        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media {
            padding: 15px;
        }

            .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object {
                border-radius: 50% !important;
                width: 45.71px;
                margin-right: 10px;
                float: left;
                opacity: 0.8;
            }

                .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object::before {
                    display: table;
                    content: " ";
                }

                .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object::after {
                    display: table;
                    content: " ";
                }

                .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-object::after {
                    clear: both;
                }

            .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media:hover {
                cursor: pointer;
            }

                .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media:hover .media-object {
                    opacity: 1;
                }

            .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading {
                margin: 5px 0px 0px;
                font-size: 14px;
            }

            .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-sub {
                color: rgb(101, 123, 141);
                text-transform: uppercase;
                font-size: 11px;
            }

            .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-small {
                color: rgb(93, 112, 129);
                font-size: 10px;
            }

            .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-status {
                right: 10px;
                margin-top: 10px;
                display: inline-block;
                position: absolute;
            }

    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages {
        padding: 0px 10px;
        position: relative;
    }

        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post {
            margin: 10px auto;
            padding: 5px 0px;
            transition: display 0.3s;
            font-size: 13px;
        }

            .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .body {
                color: rgb(195, 195, 195);
                display: block;
            }

            .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .avatar {
                border-radius: 50% !important;
                width: 45.71px;
            }

            .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.in .avatar {
                margin-right: 10px;
                float: left;
            }

            .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .avatar {
                margin-left: 10px;
                float: right;
            }

            .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .name {
                color: rgb(132, 150, 167);
                font-size: 12px;
                font-weight: 300;
            }

            .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .datetime {
                color: rgb(132, 150, 167);
                font-size: 12px;
                font-weight: 300;
            }

            .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post .message {
                background: rgb(54, 66, 76);
                padding: 5px;
                color: rgb(144, 161, 175);
                display: block;
                position: relative;
            }

            .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.in .message {
                text-align: left;
                margin-left: 55px;
            }

                .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.in .message .arrow {
                    left: -6px;
                    top: 9px;
                    width: 0px;
                    height: 0px;
                    border-top-color: transparent;
                    border-right-color: rgb(54, 66, 76);
                    border-bottom-color: transparent;
                    border-top-width: 6px;
                    border-right-width: 6px;
                    border-bottom-width: 6px;
                    border-top-style: solid;
                    border-right-style: solid;
                    border-bottom-style: solid;
                    display: block;
                    position: absolute;
                }

            .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .message {
                text-align: right;
                margin-right: 55px;
            }

                .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .message .arrow {
                    top: 9px;
                    right: -6px;
                    border-top-color: transparent;
                    border-bottom-color: transparent;
                    border-left-color: rgb(54, 66, 76);
                    border-top-width: 6px;
                    border-bottom-width: 6px;
                    border-left-width: 6px;
                    border-top-style: solid;
                    border-bottom-style: solid;
                    border-left-style: solid;
                    display: block;
                    position: absolute;
                }

            .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .name {
                text-align: right;
            }

            .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-messages .post.out .datetime {
                text-align: right;
            }

    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-user .page-quick-sidebar-chat-user-form {
        padding: 20px 10px 15px;
    }

    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list {
        padding: 10px 0px;
        position: relative;
    }

        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a {
            color: rgb(126, 145, 162);
        }

            .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a .label {
                margin-top: 5px;
            }

            .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a .desc {
                padding: 0px;
                color: rgb(120, 140, 158);
                text-decoration: underline;
            }

            .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-alerts .page-quick-sidebar-alerts-list .feeds li a .date {
                color: rgb(93, 112, 129);
            }

    .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list {
        padding: 10px 0px;
        position: relative;
    }

        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list .list-items li .bootstrap-switch {
            border: 0px currentColor;
            border-image: none;
            margin-top: -3px;
            float: right;
            min-width: 59px;
        }

        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list .list-items li .form-control {
            padding: 4px !important;
            border: 0px currentColor;
            border-image: none;
            width: 75px !important;
            margin-top: -4px;
            float: right;
        }

        .page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-settings .page-quick-sidebar-settings-list .list-items li select.form-control {
            padding: 4px 0px !important;
        }

.page-on-load {
    background: rgb(254, 254, 254);
}

    .page-on-load .page-header {
        transition: 2s;
        display: none;
    }

    .page-on-load .page-container {
        transition: 2s;
        display: none;
    }

    .page-on-load .page-prefooter {
        transition: 2s;
        display: none;
    }

    .page-on-load .page-footer {
        transition: 2s;
        display: none;
    }

.col-xs-12.col-md-2 {
    padding-left: 0px;
    padding-right: 0px;
}

.portlet.box.red1 .portlet-body {
    padding: 0;
}

.portlet.box.red1 > tbody > tr:nth-of-type(2n+1) {
    background-color: #eeeeee !important;
}

.option a {
    line-height: 32px;
    margin-left: 6px;
}

.red1 th {
    background: #e45425;
    color: #ffffff;
    font-weight: normal !important;
}

.option {
    float: left;
    width: 100%;
    padding: 0px 0px 0px 0px;
}

.page-on-load > .clearfix {
    transition: 2s;
    display: none;
}

.portlet.box.red .table > tbody > tr > td {
    border: 0px currentColor;
    border-image: none;
}

.portlet.box.red .header-row {
    background: rgb(253, 248, 236) !important;
    border-bottom-color: rgb(235, 232, 224);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.themed-logo-image {
    background-position: 6px 0px;
    width: 140px;
    height: 70px;
    background-repeat: no-repeat;
}

.page-prefooter.none {
    margin: 0px;
    padding: 0px;
    display: block !important;
}

.footer-logo {
    margin-bottom: 10px;
    float: right;
}

.page-prefooter.none {
    background: rgb(239, 243, 248);
    margin: 0px;
    padding: 0px;
    display: block !important;
}

.portlet.box.red .table > tbody > tr > td {
    border-image: none;
}

.portlet.box.red .table > tbody > tr {
    border: 1px solid rgb(231, 231, 231);
    border-image: none;
}

.alt-row {
    background: rgb(251, 252, 253);
}

.col-xs-12.col-md-9 {
    padding: 0px !important;
}

.col-xs-12.col-md-2 span {
    color: rgb(167, 178, 192);
    font-size: 16px;
}

.col-xs-12.col-md-4 span {
    color: rgb(167, 178, 192);
    font-size: 16px;
}

tr.red td {
    background: #e45425;
    color: #ffffff;
    font-weight: normal !important;
    vertical-align: inherit !important;
}

table.datagrid-footer {
    border: 1px solid #cccccc;
    width: 100%;
    background: white;
    padding: 10px 7px;
    margin-top: -25px;
}

    table.datagrid-footer td {
        padding: 8px;
    }

.valign {
    vertical-align: inherit !important;
}

.col-xs-12.col-md-4 {
    padding-left: 0px;
    padding-right: 0px;
}

#event-live .panel-default {
    border-color: rgb(255, 255, 255) !Important;
}

    #event-live .panel-default > .panel-heading {
        border-color: rgb(255, 255, 255);
        color: #ffffff;
        font-family: "Open Sans", sans-serif;
        font-size: 14px;
    }

a:hover span {
    color: rgb(195, 157, 11);
}

.panel-title a span {
    color: #ffffff !important;
    font-weight: normal;
}

.panel-title a {
    color: rgb(35, 82, 124);
}

#event-live {
    padding: 0px !important;
    background: none;
    border: 0px !important;
}

    #event-live .panel-title {
        font-family: "Open Sans", sans-serif;
        font-size: 14px;
        line-height: 1.4285;
    }

    #event-live .accordion .panel .panel-title .accordion-toggle {
        padding: 8px 15px;
        display: block;
    }

    #event-live .panel-group {
        margin-bottom: 0px;
    }

    #event-live .accordion .panel .panel-title .accordion-toggle-styled.accordion-toggle {
        background-position: right -21px;
    }

    #event-live .accordion .panel .panel-title .collapsed.accordion-toggle-styled.accordion-toggle {
        background-position: right 9px;
    }

.panel-body p {
    font-size: 14px;
    color: rgb(51, 51, 51);
    font-family: "Open Sans", sans-serif;
    margin: 5px 0px 8px;
}

.col-xs-12.col-md-8 {
    padding-left: 0px;
    padding-right: 0px;
}

/*Countdown Clock V2 Styles - START*/
.countdown .countdown-small {
    margin-bottom: 0;
}

.countdown div {
    display: inline-block;
    margin-left: 10px;
    font-size: 30px;
    font-weight: 100;
    line-height: 1;
    text-align: right;
}

.countdown-small div {
    display: inline-block;
    margin-left: 5px;
    font-size: 14px;
    font-weight: 100;
    line-height: 1;
    text-align: right;
}

/* IE7 inline-block hack */
* + html .countdown .countdown-small div {
    display: inline;
    zoom: 1;
}

    .countdown .countdown-small div:first-child {
        margin-left: 0;
    }

.countdown div span {
    display: block;
    border-top: 1px solid #cecece;
    padding-top: 3px;
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
    text-align: left;
}

.countdown-small div span {
    display: block;
    border-top: 1px solid #cecece;
    padding-top: 3px;
    font-size: 10px;
    font-weight: normal;
    text-transform: uppercase;
    text-align: left;
}
/*Countdown Clock V2 Styles - END*/

/*10/04/2016*/
tr.red td {
    background: #e45425;
    color: #ffffff;
    font-weight: normal !important;
}

table.datagrid-footer {
    border: 1px solid #cccccc;
    width: 100%;
    background: white;
    padding: 10px 7px;
    margin-top: -26px;
}

    table.datagrid-footer td {
        padding: 8px;
    }

.p5 td {
    padding: 0px 3px;
}

.valign {
    vertical-align: inherit !important;
}

.red1 .textbox {
    border: 1px solid #cccccc;
}

.option .col-xs-12.col-md-6 {
    padding: 0px;
}

#event-live {
    margin-top: 6px;
}

.option .col-xs-12.col-md-4 {
    margin-top: -11px;
}

div#accordion3 {
    margin-bottom: 10px !important;
}

.event-details td {
    border: 0 none !important;
}

.event-details {
    color: rgb(148, 159, 173);
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
    line-height: 27px;
}

    .event-details td strong {
        font-weight: 500;
        font-family: "Open Sans", sans-serif;
    }

.event-details-right td strong {
    font-weight: bold;
    font-family: "Open Sans", sans-serif;
}

.heading em {
    font-style: inherit;
    font-size: 16px;
    font-weight: 500;
    font-family: "Open Sans", sans-serif;
}

.event-details td a {
    color: rgb(51, 122, 183);
    text-shadow: none;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    color: rgb(51, 122, 183);
    text-shadow: none;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin-left: 3px;
    line-height: 28px;
    font-weight: normal;
}

table.event-details td {
    width: 50%;
}


@media (max-width:520px) {
    .col-xs-12.col-md-2, .col-xs-12.col-md-4, .option .col-xs-12.col-md-6 {
        padding-top: 7px;
        padding-bottom: 7px;
    }

    .col-xs-12.col-md-4 {
        float: left;
        text-align: left !important;
    }

    .btn-group button.btn.btn-default {
        width: 90%;
    }

    .option a {
        line-height: 24px;
        margin-left: 6px;
        padding: 7px 0px 3px;
        float: left;
    }

    table.event-details td {
        width: 100%;
        text-align: left !important;
        float: left;
    }

    .col-xs-12.col-md-4.footerpanel input {
        width: 100%;
        margin: 6px 0px;
    }

    button.btn.btn-default.dropdown-toggle {
        width: auto;
    }

    .option .btn-group {
        width: 100%;
    }
}

@media (max-width:768px) and (min-width:520px) {
    .col-xs-12.col-md-2, .col-xs-12.col-md-4, .option .col-xs-12.col-md-6 {
        padding-top: 7px;
        padding-bottom: 7px;
    }


    .option a {
        line-height: 24px;
        margin-left: 6px;
        padding: 7px 0px 3px;
    }

    table.event-details td {
        width: 100%;
        text-align: left !important;
        float: left;
    }

    .col-xs-12.col-md-4.footerpanel input {
        width: auto;
        margin: 6px 0px;
    }

    button.btn.btn-default.dropdown-toggle {
        width: auto;
    }

    .option .col-xs-12.col-md-4 {
        width: auto;
        float: right;
        text-align: right;
    }

    .option .col-xs-12.col-md-6 {
        width: 56%;
    }

    .col-xs-12.col-md-2 {
        width: 50%;
    }

    .col-xs-12.col-md-4 {
        width: auto;
    }

    .page-head .page-title {
        padding: 19px 0px 10px;
    }
}

@media (min-width:768px) and (max-width:1024px) {
    .table-responsive {
        overflow-x: scroll;
        width: 100%;
    }

    .footerpanel input[type=submit] {
        cursor: pointer;
        -webkit-appearance: button;
        margin: 6px 0px;
    }
}

.popup-window #DocumentHolder_UploadControl_FI0 td {
    width: auto !important;
}

    .popup-window #DocumentHolder_UploadControl_FI0 td a {
        font-weight: normal;
    }

.popup-window .datagrid.docuploder.popup .textbox {
    border-radius: 0px !important;
}

.popup-window .datagrid.docuploder.popup .two blockquote.notes {
    width: 98% !important;
}

.datagrid.docuploder.popup {
    width: 100% !important;
}

.popup-window .datagrid.docuploder.popup .two label {
    float: left;
    font-weight: normal !important;
}

.popup-window .datagrid.docuploder.popup {
    border: 0px !important;
}

.popup-window input[type="text"].dxucEditArea {
    font: 14px "Open Sans", sans-serif !important;
    letter-spacing: 0px;
}

body.popup-window .dxBB.dxucBrowseButton {
    float: right !important;
    height: 7px !important;
    margin-top: -18px !important;
    padding: 12px !important;
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    font-weight: bold;
}

body.popup-window td#DocumentHolder_UploadControl_ClearBox0 {
    height: 1px;
    float: none;
    width: 1px;
}

.popup-window .datagrid.docuploder.popup .one {
    width: 111px !important;
    border: 0px !important;
    margin-right: 15px;
    margin-top: 45px;
}

.popup-window .datagrid.docuploder.popup .two {
    border: 0px !important;
    padding-top: 10px !important;
    width: 40% !important;
}

    .popup-window .datagrid.docuploder.popup .two td {
        border: 0px !important;
    }

.popup-window .datagrid.docuploder.popup td {
    border: 0px !important;
}

body.popup-window td.alt-column.dropfile .dxucControl {
    border: 1px solid #c2cad8;
    width: 100% !important;
    padding: 3px 0px;
    float: left;
}

body.popup-window td.alt-column.note2.two .right-bar {
    position: absolute;
    left: -6px;
    right: 0;
    width: 100%;
    top: 40px;
}

body.popup-window table.datagrid.docuploder tr {
    padding: 20px 0px;
}

body.popup-window table.datagrid.docuploder blockquote ul {
    margin: 0px !important;
    padding: 0px 0px;
}

body.popup-window table.datagrid.docuploder.popup label {
    font: 14px "Open Sans", sans-serif;
}

body.popup-window table.datagrid.docuploder.popup .document-list {
    margin-top: 3px !important;
    font: 14px "Open Sans", sans-serif;
}

body.popup-window .dxucEditArea, input[type="text"].dxucEditArea {
    width: 94% !important;
}

body.popup-window table.datagrid.docuploder.popup textbox {
    font: 14px "Open Sans", sans-serif;
}

body.popup-window table.datagrid.docuploder.popup td#DocumentHolder_UploadControl_TextBox0 {
    margin-top: 0px;
    padding: 5px 0px 7px 0px;
    font: 14px "Open Sans", sans-serif;
}

td.two table {
    width: 100%;
}

.popup-window table.datagrid.docuploder.popup {
    margin-top: 5px;
}

.popup-window tr.popup2 {
    margin-top: 6px;
    float: left;
}

.page-content {
    min-height: auto !important;
}

button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close:focus {
    border: 0px;
    outline: 0;
}

/*10122016*/
#event-live table.event-details {
    width: 100%;
}

#event-live td.heading td {
    padding: 0px 28px 0px 0px !important;
    min-width: 65%;
}

#event-live td.heading table.event-details-right td {
    padding-right: 0px !important;
}

#event-live td.heading {
    float: left;
}

#event-live .event-details-right td strong {
    font-weight: 500;
}

#event-live td.heading strong {
    font-weight: 600 !important;
}

tr.header-row td {
    background: #e45425;
    color: #ffffff;
    font-weight: normal !important;
}

.datagrid td {
    border: 1px solid #cccccc;
    border-image: none;
    padding: 8px;
    line-height: 1.4285;
}

.comment td {
    border: 0;
    padding: 0;
}

blockquote.notes {
    float: left;
    width: 100%;
    background: white;
    font-weight: normal;
    padding-bottom: 14px;
}

    blockquote.notes ul li {
        font-size: 14px;
    }

        blockquote.notes ul li strong {
            font-weight: 400;
        }

    blockquote.notes em {
        font-size: 14px;
    }

table.datagrid {
    width: 100%;
    margin-bottom: 25px;
}

.comment-box textarea {
    width: 100%;
    border: 1px solid #cccccc;
}

.menu-1 {
    float: left;
    width: 100%;
    margin-top: -6px;
    padding-bottom: 6px !important;
}

    .menu-1 strong {
        font-weight: normal;
    }

input[type=submit] {
    cursor: pointer;
    -webkit-appearance: button;
    background: #e45425;
    color: #ffffff;
    border: 0px;
    padding: 7px 13px;
}

input[type="radio"] {
    margin: 4px 5px 0px 0px;
}

table.datagrid.comment {
    margin-bottom: 0;
}

.portlet {
    margin-bottom: -1px;
}

.grid-left {
    float: left;
}

#event-live {
    float: left;
    width: 100%;
    margin-bottom: 0px;
}

.page-wrapper {
    width: 100%;
    position: relative;
    background-color: #eff3f8;
    float: left;
    min-height: 100vh;
}

body {
    background-color: #fff;
    margin: 0 !Important;
    padding: 0 !important;
    height: 100%;
    float: left;
    min-height: 100vh !important;
    width: 100%;
}

.page-content {
    min-height: auto !important;
}


.footer-panel {
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0;
}

.content-panel {
    padding-bottom: 150px;
}

.portlet.box.red {
    margin-bottom: 18px;
}

.page-footer {
    font-size: 14px;
    letter-space: 0.4px;
}


.help-default {
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
}

blockquote.notes {
    width: 100%;
    font-size: 13px;
    margin: 10px 0px;
    padding: 4px;
}

table.datagrid-footer {
    width: 100%;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.datagrid tr.header-row td {
    font-size: 14px;
}

table.datagrid tr.header-row td {
    font-weight: normal;
}

.ui-dialog h3 span {
    font-weight: 600;
}

.ui-dialog h3 {
    font-weight: 600;
    color: rgb(105, 120, 130);
}

.ui-dialog hr {
    margin-top: 9px;
    padding-top: 9px;
}

span#EventOverview_EventNumberLabel em {
    color: #f15a29;
}

input#btnClose, table.full-width-table input.button.submit, table.full-width-table input.button {
    background: #f15a29;
    color: #ffffff;
    border: 0px;
    padding: 5px 15px;
}

table.datagrid td.category-column {
    border-top: 1px solid #C9C9C9;
    background-color: #eeeeee !important;
}

.ui-draggable .ui-dialog-titlebar {
    background: #e45425 !important;
    border: 0px !important;
    min-height: 27px;
}

tr.header-row h4 {
    font-weight: normal;
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
}

form#frmAuctionHelp table.datagrid td, form#ViewEventItemForm table.datagrid td {
    border: 0px solid #cccccc;
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
}

    form#frmAuctionHelp table.datagrid td hr, form#ViewEventItemForm table.datagrid td hr {
        margin-top: 9px;
        padding-top: 9px;
    }

    form#frmAuctionHelp table.datagrid td p, form#ViewEventItemForm table.datagrid td p {
        margin: 10px 0px;
    }

    form#ViewEventItemForm table.datagrid td hr {
        margin-top: 0px;
        padding-top: 0px;
    }

.col-xs-12.col-md-4.footerpanel {
    margin-top: 10px;
}

table.datagrid-footer {
    border-top: 1px solid #ffffff;
}

.notification-panel {
    float: left;
    background: #00bff3;
    width: 100%;
    color: #ffffff;
    padding: 8px 15px;
    margin-bottom: 8px;
}

div#tab_1_2 .form-group {
    margin: 0px;
}

input.textbox, div#tab_1_1 input[type="text"] {
    padding: 6px 12px;
    border-radius: 4px;
    border: 1px solid rgb(194, 202, 216);
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    border-image: none;
    width: 100%;
    height: 34px;
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
    background-color: rgb(255, 255, 255);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

@media (min-width: 768px) {
    .form-horizontal .control-label {
        text-align: right;
        padding-top: 1px;
        margin-bottom: 0px;
    }
}

input[type=checkbox] {
    margin: 4px 5px 0px 0px;
    line-height: normal;
}

.datagrid td .textbox {
    padding: 5px 6px;
    width: 68% !important;
    max-width: 307px;
}

.datagrid select[size] {
    height: auto;
    width: 100%;
    border: 0;
    background: #eff3f8;
    max-height: 233px;
}

ul.successful-action-list {
    margin: 0px;
    padding: 0px 0px 15px 19px;
}

td.alt-column table table td {
    padding: 0;
}

iframe#ctl00_ContentPlaceHolderBody_ftbRequest_designEditor {
    width: 100% !Important;
    height: 205px !important;
}

table.ctl00_ContentPlaceHolderBody_ftbRequest_OuterTable td {
    padding: 0px;
}

iframe#ctl00_ContentPlaceHolderBody_ftbRequest_designEditor {
    height: 200px !Important;
    width: 100%;
}

table.table-outer table {
    width: 100%;
    padding: 15px 0px;
    margin-bottom: 12px;
}

table.table-outer {
    width: 100%;
    float: left;
}

    table.table-outer td {
        border: 0;
        padding: 0px 3px;
    }

.table-responsive .datagrid {
    margin-top: 13px;
}

.grid-left {
    float: left;
    width: 100%;
}

.form-body span#ctl00_ContentPlaceHolderBody_lblCompanyName {
    margin-top: 7px;
    float: left;
}

.table-responsive #ctl00_ContentPlaceHolderBody_EventsDatagrid_pnlEmpty table.datagrid-footer {
    margin-top: 0px;
    border: 0;
}

.fileinput.fileinput-new span.btn.default.btn-file {
    margin-top: -46px;
    width: 192px;
    margin-left: 4px;
    margin-bottom: 9px;
    height: 37px;
    color: #ffffff;
    text-align: left;
    background: rgba(0, 0, 0, 0.75);
    line-height: 25px;
}

.fileinput.fileinput-new span.btn.default.btn-file {
    display: none;
}

.table-responsive #ctl00_ContentPlaceHolderBody_EventsDatagrid_pnlEmpty table.datagrid-footer {
    margin-top: 0px;
    border: 0;
}

.fileinput.fileinput-new:hover span.btn.default.btn-file {
    display: block;
}

.fileinput.fileinput-new span.btn.default.btn-file:hover {
    color: #ffffff;
    text-align: left;
    line-height: 25px;
    background: rgba(0, 0, 0, 0.75);
}

.fileinput.fileinput-new .btnDeleteAvatar {
    position: absolute;
    top: 20px;
    left: 190px;
    width: 16px;
    overflow: hidden;
}

.btnDeleteAvatar input.btn.default {
    font-size: 0;
    background-image: url(../../../_images/Metronic/delete-new.png) !important;
    background-color: rgba(255, 0, 0, 0.01) !important;
    background-repeat: no-repeat;
    border: 0px !important;
}

    .btnDeleteAvatar input.btn.default:hover {
        box-shadow: none !important;
    }

.btnDeleteAvatar {
    display: none;
}

.fileinput.fileinput-new:hover .btnDeleteAvatar {
    display: block;
}

.user_profile {
    float: right;
    margin-top: -62px;
    margin-bottom: -13px;
    padding: 0px 7px;
    background: white;
    margin-right: -7px;
}

    .user_profile .btnDeleteAvatar {
        position: absolute !important;
        top: -45px !important;
        right: 22px !important;
        left: auto !important;
    }


/*New Button Styles Start*/

input#btnClose, table.full-width-table input.button.submit, table.full-width-table input.button {
    font-weight: 600 !important;
    text-transform: uppercase;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3) !important;
    color: #fff;
    background-color: #f36537 !important;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f36537),color-stop(100%,#e45425)) !important;
    background-image: -webkit-linear-gradient(top,#fc7d54,#cc4a20) !important;
    background-image: -moz-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -ms-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -o-linear-gradient(top,#f36537,#e45425) !important;
    background-image: linear-gradient(top,#f36537,#e45425) !important;
    border-top: 1px solid #ca471d !important;
    border-right: 1px solid #e14f1f !important;
    border-bottom: 1px solid #cf4619 !important;
    border-left: 1px solid #d54a1d !important;
    font-size: 100%;
    font-weight: bold;
    padding: 6px 12px 6px 12px !important;
    margin-left: 2px;
    margin-right: 2px;
    text-align: center;
}

input.btn.red, button.confirm.btn.btn-lg.btn-warning, input.button.submit {
    font-weight: 600 !important;
    text-transform: uppercase;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3) !important;
    color: #fff;
    background-color: #f36537 !important;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f36537),color-stop(100%,#e45425)) !important;
    background-image: -webkit-linear-gradient(top,#fc7d54,#cc4a20) !important;
    background-image: -moz-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -ms-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -o-linear-gradient(top,#f36537,#e45425) !important;
    background-image: linear-gradient(top,#f36537,#e45425) !important;
    border-top: 1px solid #ca471d !important;
    border-right: 1px solid #e14f1f !important;
    border-bottom: 1px solid #cf4619 !important;
    border-left: 1px solid #d54a1d !important;
    font-size: 100%;
    font-weight: bold;
    padding: 6px 12px 6px 12px !important;
    margin-left: 2px;
    margin-right: 2px;
    text-align: center;
}

a:hover, a:active, a:facus, a:visited {
    outline: none;
    border: 0px;
}

input.btn.red:hover, button.confirm.btn.btn-lg.btn-warning:hover, input.button.submit:hover, input#btnClose:hover, table.full-width-table input.button.submit:hover, table.full-width-table input.button:hover {
    box-shadow: 0 5px 9px 0 rgba(0,0,0,0.24),0 3px 23px 0 rgba(0,0,0,0.19) !important;
    background-color: #e45425;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e45425),color-stop(100%,#fc7d54)) !important;
    background-image: -webkit-linear-gradient(top,#e45425,#fc7d54) !important;
    background-image: -moz-linear-gradient(top,#e45425,#fc7d54) !important;
    background-image: -ms-linear-gradient(top,#e45425,#fc7d54) !important;
    background-image: -o-linear-gradient(top,#e45425,#fc7d54) !important;
    background-image: linear-gradient(top,#e45425,#fc7d54) !important;
}

.btn.red, input[type="submit"], input[type=button] {
    font-weight: 600 !important;
    text-transform: uppercase;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3) !important;
    color: #fff;
    background-color: #f36537 !important;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f36537),color-stop(100%,#e45425)) !important;
    background-image: -webkit-linear-gradient(top,#fc7d54,#cc4a20) !important;
    background-image: -moz-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -ms-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -o-linear-gradient(top,#f36537,#e45425) !important;
    background-image: linear-gradient(top,#f36537,#e45425) !important;
    border-top: 1px solid #ca471d !important;
    border-right: 1px solid #e14f1f !important;
    border-bottom: 1px solid #cf4619 !important;
    border-left: 1px solid #d54a1d !important;
    font-size: 100%;
    font-weight: bold;
    padding: 6px 12px 6px 12px !important;
    margin-left: 3px;
    margin-right: 0px;
    text-align: center;
}

    .btn.red:hover, input[type="submit"]:hover, input[type=button]:hover {
        box-shadow: 0 5px 9px 0 rgba(0,0,0,0.24),0 3px 23px 0 rgba(0,0,0,0.19) !important;
        background-color: #e45425;
        background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e45425),color-stop(100%,#fc7d54)) !important;
        background-image: -webkit-linear-gradient(top,#e45425,#fc7d54) !important;
        background-image: -moz-linear-gradient(top,#e45425,#fc7d54) !important;
        background-image: -ms-linear-gradient(top,#e45425,#fc7d54) !important;
        background-image: -o-linear-gradient(top,#e45425,#fc7d54) !important;
        background-image: linear-gradient(top,#e45425,#fc7d54) !important;
    }

/*New Button Styles End*/

/* Start - Document Holder Styles */

.docuploder input.button {
    font-weight: 600 !important;
    text-transform: uppercase;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3) !important;
    color: #fff;
    background-color: #f36537 !important;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f36537),color-stop(100%,#e45425)) !important;
    background-image: -webkit-linear-gradient(top,#fc7d54,#cc4a20) !important;
    background-image: -moz-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -ms-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -o-linear-gradient(top,#f36537,#e45425) !important;
    background-image: linear-gradient(top,#f36537,#e45425) !important;
    border-top: 1px solid #ca471d !important;
    border-right: 1px solid #e14f1f !important;
    border-bottom: 1px solid #cf4619 !important;
    border-left: 1px solid #d54a1d !important;
    font-size: 100%;
    font-weight: bold;
    padding: 6px 12px 6px 12px !important;
    margin-left: 2px;
    margin-right: 0px;
    text-align: center;
    float: right;
    margin-top: 13px;
}

    .docuploder input.button:hover {
        box-shadow: 0 5px 9px 0 rgba(0,0,0,0.24),0 3px 23px 0 rgba(0,0,0,0.19) !important;
        background-color: #e45425;
        background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e45425),color-stop(100%,#fc7d54)) !important;
        background-image: -webkit-linear-gradient(top,#e45425,#fc7d54) !important;
        background-image: -moz-linear-gradient(top,#e45425,#fc7d54) !important;
        background-image: -ms-linear-gradient(top,#e45425,#fc7d54) !important;
        background-image: -o-linear-gradient(top,#e45425,#fc7d54) !important;
        background-image: linear-gradient(top,#e45425,#fc7d54) !important;
    }

.docuploder select.document-list {
    width: 68% !important;
    float: left;
    padding: 8px 8px;
    height: 105px !important;
    margin-top: 0px;
    margin-bottom: 10px;
    background: white !important;
    border: 1px solid #c2cad8 !important;
}

blockquote.notes em {
    font-size: 12px;
    font-weight: bold;
    margin-right: 4px;
}

blockquote.notes ul li {
    font-size: 13px;
    list-style: none !IMPORTANT;
}

td.alt-column.note2 {
    float: right;
    margin-top: 9px;
}

table.datagrid.docuploder blockquote ul {
    margin: 0px !important;
    padding: 0px 6px;
}

table.datagrid.docuploder blockquote.notes {
    width: 176px;
    font-size: 13px;
    margin: 10px 0px;
    padding: 1px 4px;
    border: 0;
    float: right;
}

table.datagrid.docuploder tr {
    padding: 6px;
}

table.datagrid.docuploder td {
    padding-bottom: 0px;
}

table.datagrid.docuploder .textbox {
    width: 100% !important;
    max-width: 364px;
}

.dropfile td.dxBB.dxucBrowseButton {
    padding: 15px 15px;
    float: left;
    height: 33px;
    line-height: 6px;
    width: 82px;
    text-align: center;
    font-size: 14px;
}

td.alt-column.dropfile td {
    padding: 0;
}

.dxucEditArea, input[type="text"].dxucEditArea {
    line-height: 21px;
    padding: 6px 7px;
    width: 264px;
    font: 14px "Open Sans", sans-serif;
    letter-spacing: 0px;
}

td.alt-column.dropfile .dxucControl {
    border: 1px solid #c2cad8;
    width: 100% !important;
    padding: 3px 0px;
    float: left;
}

table.datagrid.docuploder {
    margin-bottom: 0px;
}


#ctl00_ContentPlaceHolderBody_pnlSupplierDocumentUpload td {
    border: 0;
}

table.datagrid.docuploder tr {
    padding: 6px;
}

table.datagrid.docuploder td {
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

table.datagrid.docuploder span {
    clear: both;
    width: 100%;
    float: left;
}

.dropdown span.badge.badge-default {
    font-family: "Open Sans",sans-serif;
    position: absolute;
    top: 9px;
    right: 12px;
    font-weight: 300;
    padding: 3px 6px;
}

.fileinput.fileinput-new .btnDeleteAvatar.company {
    position: absolute;
    bottom: 199px;
    top: auto !important;
    left: 227px;
    width: 20px;
    overflow: hidden;
    background: #ededed;
}

@media all and (max-width:767px) {
    table.datagrid.docuploder td {
        width: 100%;
        float: left;
    }

    table.datagrid.docuploder {
        width: 100%;
        float: left;
    }

        table.datagrid.docuploder td {
            width: 100% !important;
            float: left;
        }

    .page-wrapper td.alt-column.dropfile .dxucControl {
        width: 100% !important;
    }

    td.alt-column.note2 {
        display: block !important;
    }

    td.alt-column.note1 {
        display: none;
    }

    table.datagrid.docuploder select.document-list {
        width: 100% !important;
    }
}

@media all and (max-width:480px) {
    .docuploder input.button {
        width: 100%;
    }
}

@media all and (max-width:1270px) {
    .docuploder select.document-list {
        width: 58% !important;
    }
}

/* End - Document Holder Styles */





.btn.red, input[type="submit"], input[type=button], .sweet-alert button.btn {
    font-weight: 600 !important;
    text-transform: uppercase;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3) !important;
    color: #fff;
    background-color: #f36537 !important;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f36537),color-stop(100%,#e45425)) !important;
    background-image: -webkit-linear-gradient(top,#fc7d54,#cc4a20) !important;
    background-image: -moz-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -ms-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -o-linear-gradient(top,#f36537,#e45425) !important;
    background-image: linear-gradient(top,#f36537,#e45425) !important;
    border-top: 1px solid #ca471d !important;
    border-right: 1px solid #e14f1f !important;
    border-bottom: 1px solid #cf4619 !important;
    border-left: 1px solid #d54a1d !important;
    font-size: 100%;
    font-weight: bold;
    padding: 6px 12px 6px 12px !important;
    margin-left: 3px;
    margin-right: 0px;
    text-align: center;
}

    .btn.red:hover, input[type="submit"]:hover, input[type=button]:hover, .sweet-alert button.btn:hover {
        box-shadow: 0 5px 9px 0 rgba(0,0,0,0.24),0 3px 23px 0 rgba(0,0,0,0.19) !important;
        background-color: #e45425;
        background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e45425),color-stop(100%,#fc7d54)) !important;
        background-image: -webkit-linear-gradient(top,#e45425,#fc7d54) !important;
        background-image: -moz-linear-gradient(top,#e45425,#fc7d54) !important;
        background-image: -ms-linear-gradient(top,#e45425,#fc7d54) !important;
        background-image: -o-linear-gradient(top,#e45425,#fc7d54) !important;
        background-image: linear-gradient(top,#e45425,#fc7d54) !important;
    }


table.event-details-right br:last-child {
    display: none !important;
}


@media (max-width: 1100px) {
    .docuploder select.document-list {
        width: 46% !important;
    }
}

@media all and (max-width:480px) {
    .docuploder input.button {
        width: 100%;
    }

    table.datagrid.docuploder blockquote.notes {
        width: 100% !important;
    }
}

@media all and (max-width:767px) {
    table.datagrid.docuploder blockquote.notes {
        width: 100% !important;
    }
}

td.header-row a, td.header-row {
    cursor: context-menu;
    text-decoration: none;
    color: #545455;
    font-weight: 600;
}

table.table td a {
    font-weight: 600;
}

.company-res {
    width: 100%;
    clear: both;
    margin-top: 3px;
    margin-bottom: 3px;
}

.page-header .themed-logo-image {
    background-position: 6px 0px;
    width: 140px;
    height: 70px;
    background-repeat: no-repeat;
}

.container-fluid table.datagrid-footer td strong {
    padding-right: 6px;
}

.table-responsive table textarea, .table-responsive table input.textbox, .table-responsive table input.big-textbox {
    padding: 6px 6px;
}

.container-fluid table.datagrid-footer td {
    padding: 8px;
}

#event-live table.event-details td {
    padding: 0;
}

table.datagrid.comment td {
    padding: 0;
}

.container-fluid .table-responsive table.datagrid-footer td {
    padding: 8px;
}

#event-live table.event-details {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    border-collapse: collapse;
}

.container-fluid table.datagrid {
    border: 0px solid #CCCCCC;
}

.container-fluid .table-responsive table.datagrid td {
    border: 1px solid #cccccc;
    border-image: none;
    padding: 8px;
    line-height: 1.4285;
    vertical-align: top;
}

.container-fluid table.datagrid td a {
    font-weight: normal;
}

.container-fluid blockquote.notes ul {
    margin-top: 0;
    font-weight: normal;
    margin-bottom: 0;
    list-style-type: square;
}

.container-fluid blockquote.notes {
    color: #666666;
    border: 0px solid #C9C9C9;
    background-color: white;
    border-left-color: rgb(238, 238, 238);
    border-left-width: 5px;
    border-left-style: solid;
}

.container-fluid a {
    color: rgb(51, 122, 183);
}

.container-fluid table.datagrid tr.alt-row td {
    background-color: #fbfcfd;
}

.page-wrapper table {
    line-height: 27px;
}

td.header-row a, td.header-row table.table td a {
    font-weight: 600;
    text-decoration: underline;
}

.page-wrapper ul {
    font-weight: normal;
}

.page-wrapper button, .page-wrapper input, .page-wrapper pre, .page-wrapper table, .page-wrapper select, .page-wrapper textarea {
    font-size: 14px;
    font: 14px "Open Sans", sans-serif;
}

body.page-container-bg-solid .page-wrapper {
    font-size: 14px;
    font: 14px "Open Sans", sans-serif;
}

.container-fluid a {
    text-decoration: none;
}

#event-live table.event-details {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    border-collapse: collapse;
    border: 0;
    background: none;
}

.page-container em {
    color: rgb(51, 51, 51);
    font-style: italic;
}

table.table td a {
    font-weight: 600;
    text-decoration: underline;
}

td.header-row a, td.header-row {
    text-decoration: none !important;
}

.numeric-column {
    text-align: right;
}

.center-aligned-column {
    text-align: center;
}

.page-header .page-header-top .top-menu .navbar-nav > li.dropdown {
    padding-left: 7px !important;
    padding-right: 7px !important;
}

i.fa.fa-gavel {
    transform: rotateY(180deg);
}

.portlet.box.red1 .red td {
    padding: 3px 7px !important;
}

table.event-details-right td {
    line-height: 27px;
}

div#msg_form2 br {
    display: none;
    width: 1px;
    height: 1px;
}

small.text-muted {
    clear: both;
    float: left;
    width: 100%;
    font-size: 81% !important;
}

.scroll {
    max-height: 413px;
    overflow-y: scroll;
    min-height: 413px;
}

.chat-statusbar {
    font-size: 12px;
    margin-top: 7px;
    margin-bottom: -5px;
    float: left;
    width: 100%;
    height: 35px;
    color: #5b905b;
}

.chat-status {
    background: #5b905b;
    color: #ffffff;
    font-size: 12px;
    float: left;
    clear: both;
    padding: 1px 5px;
    margin-bottom: 4px;
}

.online {
    font-size: 12px;
    margin-top: 7px; /* margin-bottom: -5px; */
    float: left;
    width: 100%;
    height: 35px;
    color: #5b905b;
}

    .online i.fa.fa-circle {
        font-size: 10px;
        margin-right: 2px; /* position: absolute; */ /* right: 0; */
        float: right;
        margin-top: 4px;
    }

.offline i.fa.fa-circle {
    font-size: 10px;
    margin-right: 4px;
}

.offline {
    font-size: 12px;
    margin-top: 3px;
    margin-bottom: -5px;
    color: #e45425;
}

.scroll {
    max-height: 375px !important;
    overflow-y: scroll;
    min-height: 375px !important;
}

.clear {
    clear: both;
}

i#red {
    color: #e45425;
}

i#green {
    color: #5b905b;
}

a:hover .badge2 {
    color: #ffffff;
}

.badge2 {
    background-color: #e45425;
    color: #ffffff;
    font-family: "Open Sans",sans-serif;
    position: absolute; /* top: 9px; */ /* right: 12px; */
    font-size: 11px !important;
    font-weight: 300;
    padding: 3px 3px;
    vertical-align: middle;
    text-shadow: none !important;
    border-radius: 12px !important;
    height: 17px;
    text-align: center;
    line-height: 11px;
    margin-left: -28px;
    min-width: 17px;
}

.scroll {
    max-height: 376px;
    overflow-y: scroll;
    min-height: 376px;
}

.livenow {
    background: #5b905b;
    color: #ffffff;
    font-size: 12px;
    float: left;
    clear: both;
    padding: 1px 5px;
    margin-bottom: 4px;
}

.jquery-notific8-message {
    font-size: 14px !important;
    font: 14px "Open Sans", sans-serif;
}

.jquery-notific8-close-sticky span {
    font-size: 13px !important;
    font: 14px "Open Sans", sans-serif;
}

.chatnotice span.chat {
    margin-top: 3px;
    float: left;
    margin-left: 13px;
}

.chatnotice span.badge2.badge-default {
    margin-top: -5px;
}

.chatnotice i.fa.fa-comments-o {
    font-size: 18px;
    margin-bottom: -6px;
}

.in.collapse {
    display: block;
    height: auto !important;
}





.current-bid .lblRight {
    font-weight: 700;
    text-align: right;
    width: auto !important;
    margin-left: 0px;
}

span.dx-vam {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    margin-top: -2px;
}

a.dxtc-link:hover span {
    color: #ffffff !important;
}

.dxtcLite_Metropolis.dxtc-bottom > .dxtc-stripContainer .dxtc-activeTab, .dxtcLite_Metropolis.dxtc-bottom > .dxtc-stripContainer .dxtc-tab, .dxtcLite_Metropolis.dxtc-bottom > .dxtc-stripContainer .dxtc-leftIndent, .dxtcLite_Metropolis.dxtc-bottom > .dxtc-stripContainer .dxtc-spacer, .dxtcLite_Metropolis.dxtc-bottom > .dxtc-stripContainer .dxtc-rightIndent, .dxtcLite_Metropolis.dxtc-bottom > .dxtc-stripContainer .dxtc-sbWrapper, .dxtcLite_Metropolis.dxtc-bottom > .dxtc-stripContainer .dxtc-sbIndent, .dxtcLite_Metropolis.dxtc-bottom > .dxtc-stripContainer .dxtc-sbSpacer {
    border-top: 4px solid #e45425 !important;
}

.dxtcLite_Metropolis.dxtc-bottom > .dxtc-stripContainer .dxtc-activeTab {
    background-color: #e45425 !important;
    color: #FFFFFF;
}

.current-bid {
    padding: 0px;
    display: block;
    clear: both;
    font: 14px "Open Sans", sans-serif;
    color: rgb(79, 79, 79);
    width: 100%;
    line-height: 22px;
    margin-top: 8px;
    margin-bottom: 13px;
    letter-spacing: 0.3px;
}

label.headerLabel {
    margin-right: 12px;
}

#ASPxSpreadsheet1_SSTC {
    background: #eff3f8;
}

#ASPxSpreadsheet1_SSFB {
    border-top: 1px solid silver;
}

.header-1 {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    color: rgb(51, 51, 51);
    letter-spacing: 0;
    line-height: 22px;
    font-weight: 700 !important;
    font-weight: 700 !important;
}

.bld, .bld label {
    font-weight: bold !important;
}

.blue {
    color: rgb(51, 122, 183);
}

.pasteDialog textarea {
    width: 100% !important;
    height: 200px !important;
    margin-bottom: 5px;
}

.pasteDialog {
    margin-top: -18px;
    text-align: right;
}

    .pasteDialog input#btnCancel {
        margin-right: -2px !important;
        margin-left: 9px;
    }

    .pasteDialog p {
        margin-top: 0px;
        text-align: left;
        font-weight: bold;
        margin-bottom: 11px;
    }

td.lblRight {
    float: right;
}

input[type="button"]:hover, input[type="button"]:active, input[type="button"]:focus, input[type="button"]:visited {
    outline: none;
}

.rt {
    text-align: right;
}

/*#ctl00_Header_PortalHeaderControl_HeaderPanel { margin-bottom: 195px; z-index: 9999; } 
 
.page-header { position: fixed; z-index: 99999; }

.ui-dialog { z-index: 999999 !important; }*/

.winning-bid-rank {
    color: white !Important;
    background-color: #5b905b !Important;
}

.bid-rank-1 {
    color: white;
    background-color: #5b905b;
}

.bid-rank-2 {
    color: white;
    background-color: #8E44AD;
}

.bid-rank-3 {
    color: white;
    background-color: #3498DB;
}

.bid-rank-4 {
    color: white;
    background-color: #F1C40F;
}

.bid-rank-5 {
    color: white;
    background-color: #E67E22;
}


.bid-rank-6 {
    color: white;
    background-color: #2980B9;
}

.bid-rank-7 {
    color: white;
    background-color: #F39C12;
}

.bid-rank-8 {
    color: white;
    background-color: #DAF7A6;
}

.bid-rank-9 {
    color: white;
    background-color: #FF5733;
}

.bid-rank-10 {
    color: white;
    background-color: #1ABC9C;
}

.bid-rank-99 {
    color: white;
    background-color: #34495E;
}


table.datagrid.comment {
    margin-bottom: 0;
}

    table.datagrid.comment td {
        padding: 0;
    }

strong {
    font-weight: 700;
}

.live-chat1, #ctl00_ContentPlaceHolderBody_pnlChat {
    display: inline;
}

.page-content.content-panel form#aspnetForm {
    float: left;
    width: 100%;
}

@media (max-width: 550px) {
    .accordion .panel .panel-title .accordion-toggle-styled.accordion-toggle {
        background: url(../../../_images/Metronic/accordion-plusminus-2.png) no-repeat;
    }

    .chat a {
        margin-left: 6px !Important;
    }
}


.document-upload-status {
    background: #5b905b;
    color: #ffffff;
    font-size: 12px;
    float: left;
    padding: 1px 3px;
    margin-left: 6px;
}

.shadow {
    height: auto !important;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.6);
    z-index: 9;
    position: relative;
}

img.procurex-logo {
    background-image: url(../../../_images/Metronic/procurex_divider_line.png);
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 17px !important;
    height: 43px;
    margin-right: 14px;
}

.page-header.shadow .page-title {
    padding: 12px 0px 10px;
    float: left;
    display: inline-block;
}

    .page-header.shadow .page-title > h1 {
        line-height: 37px;
    }

.e-manager .table td {
    font-size: 14px;
    vertical-align: top;
}

.countdown.fix-c {
    position: fixed;
    top: 0;
    background: #eff3f8;
    right: 60px;
    border: 1px solid #cccccc;
    padding: 0px 2px 0px 10px;
}

#DocumentHolder_UpdatePanel1 label {
    float: left;
}

#pnlSupplierDocumentUpload .datagrid.docuploder td {
    border: 0px solid #cccccc !important;
}

#pnlChat {
    display: inline;
    float: none;
    width: 100px;
}

.shadow {
    float: left;
    margin-bottom: 12px;
}

.page-content.content-panel {
    padding-top: 0px !important;
}

.ui-dialog .popup2 .one {
    width: 182px;
    border: 0px !important;
}

.ui-dialog .popup2 .two {
    border: 0px !important;
    width: 30% !important;
}


.loaderBg {
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    background: #222222;
    z-index: 1000;
    opacity: 0.4;
    filter: alpha(opacity=40);
    margin: 0;
    padding: 0;
}


.pasteDialog {
    position: fixed;
    top: 75px;
    left: 50%;
    margin: 0;
    padding: 5px;
    margin-left: -200px;
    height: 300px;
    width: 400px;
    z-index: 1001;
    background-color: white;
    border: 1px solid darkgray;
}

.countdown.fix-c {
    background: #eff3f8;
    border: 1px solid #cccccc;
    padding: 0px 2px 0px 10px;
    z-index: 999;
}

.dropdown-menu {
    z-index: 99999;
    font-weight: normal;
    list-style: none;
}

body.popup-window table.datagrid.docuploder td {
    width: 100% !important;
    float: left;
}

body.popup-window table.datagrid.docuploder select.document-list {
    width: 100% !important;
}

body.popup-window table.datagrid.docuploder .textbox {
    width: 100% !important;
    max-width: 100%;
}

@media (max-width:450px) {
    .ui-dialog {
        left: 10% !important;
        right: 10% !important;
        width: 80% !important;
    }

    .popup-window .datagrid.docuploder.popup tr.popup2 td {
        width: 100% !important;
    }

    input#DocumentHolder_btnDetachDoc {
        right: 35px;
        position: absolute;
        margin-top: -56px;
        padding: 0px !important;
    }

    input#DocumentHolder_btnAttachDoc {
        left: 28px;
        position: absolute;
        /* top: 46px; */
        margin-top: -56px;
        line-height: 60px;
        font-size: 12px;
        padding: 0px !important;
    }

    .popup-window .datagrid.docuploder.popup .one {
        margin-top: 51px;
    }

    .docuploder input.button {
        width: 39px;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        height: 86px;
    }

    #DocumentHolder_UpdatePanel2 {
        margin-top: 9px;
    }

    .popup-window table.datagrid.docuploder span {
        float: none;
    }
}

body.popup-window table.datagrid.docuploder span {
    clear: both;
    width: 100%;
    float: none;
}

body.popup-window .docuploder select.document-list {
    min-height: 218px !important;
}


.dataTables_wrapper #datatable_ajax_system_paginate {
    float: left;
}

.dataTables_wrapper #datatable_ajax_system_length {
    float: left;
}

.dataTables_wrapper #datatable_ajax_system_info {
    float: left;
    line-height: 27px;
}

.dataTables_wrapper span.seperator {
    margin: 0px 2px;
}

.table-search input.form-control {
    float: right;
    max-width: 186px;
}


#datatable_ajax_system_wrapper .col-md-8.col-sm-12 {
    width: 100%;
}

.table-search input.form-control {
    margin-right: -37px;
}

table.datagrid td {
    text-align: left;
}

@media (max-width:768px) {
    .page-header .page-header-menu {
        display: block !important;
    }
}

@media (min-width:990px) and (max-width:1140px) {
    .page-header .page-header-menu .hor-menu .navbar-nav > li > a {
        padding: 16px 9px 15px !important;
        font-size: 14px;
        font-weight: normal;
    }
}

body.page-container-bg-solid .page-wrapper {
    font-size: 14px;
    font: 14px "Open Sans", sans-serif;
}

.col-xs-12.col-md-4 .breadcrumb span {
    font-size: 14px;
}

#EditCompanyForm .form-body .form-group > div {
    padding: 15px;
    border-left-color: rgb(239, 239, 239);
    border-left-width: 1px;
    border-left-style: solid;
}

#EditCompanyForm .form-body .form-group {
    margin: 0px;
    border-bottom-color: rgb(239, 239, 239);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

    #EditCompanyForm .form-body .form-group .control-label {
        padding-top: 19px;
    }

    #EditCompanyForm .form-body .form-group a {
        line-height: 34px;
    }

#EditCompanyForm .form-actions .col-md-offset-3.col-md-9 input.btn {
    margin-top: 21px;
    margin-bottom: 12px;
}

#EditCompanyForm .form-body .form-group select {
    border: 1px solid #c2cad8;
    padding: 5px;
}

.portlet.light .portlet-body #EditCompanyForm {
    margin-top: -8px;
}

.caption span.caption-subject {
    color: #e45425 !important;
}

#EditCompanyForm .tab-content div#tab_1_2 {
    padding: 20px;
}

#EventEmailTrafficForm table.full-width-table table.full-width-table table td {
    padding: 4px 5px;
    border: 1px solid #d1cfcf;
}

.ui-dialog .ui-dialog-titlebar {
    padding: 0.2em 1em !important;
    position: relative;
}

.popup-window table td {
    padding: 4px 5px;
    border-color: #d1cfcf;
}

.popup-window table {
    width: 100%;
}

body.popup-window {
    padding: 5px 16px !important;
}

.table-responsive table {
    width: 100%;
}

    .table-responsive table td {
        padding: 4px 5px;
        border-color: #d1cfcf;
    }

    .table-responsive table.datagrid-footer {
        margin-top: 0px !important;
    }

.ui-dialog .ui-dialog-content {
    padding: .5em 0em !important;
}

#frmAuctionHelp {
    padding: 0px 17px;
}

.dxss-cee, .dxss-ctve {
    z-index: 99 !important;
}

.dropdown-menu li {
    list-style: none;
}

.atoz-list {
    padding: 0px 4px;
    line-height: 16px !important;
    height: 30px;
    margin: 0px 0px 0px 10px;
    width: 70px !important;
}

#ctl00_ContentPlaceHolderBody_pnlTopPagingSection {
    float: left;
}

.keyword {
    background: white;
    padding: 13px 10px;
}

    .keyword td {
        border: 0px !important;
        width: 50%;
    }

        .keyword td .textbox {
            padding: 5px 6px;
            width: 68% !important;
            max-width: 344px;
        }

    .keyword select.big-dropdown {
        background: white !important;
        border: 1px solid #c2cad8 !important;
        max-height: 131px !important;
        margin-bottom: 9px;
        padding: 5px 6px;
    }

ul.dropdown-menu.pull-left li {
    margin: 5px 0px;
}

li.dropdown-submenu ul.dropdown-menu li {
    margin: 0px !important;
}

.input-group.table-search lable {
    float: left;
    line-height: 28px;
    margin-left: 12px;
}

div#ManageCategoriesForm table.datagrid td {
    border: 0px;
}

iframe#ctl00_ContentPlaceHolderBody_ftbRequest_designEditor {
    border: 1px solid #cccccc;
}

.ctl00_ContentPlaceHolderBody_ftbRequest_Toolbar table {
    margin-bottom: 1px !important;
    margin-top: 3px;
}

.nw-layout table#dgSurveys td, .nw-layout table.datagrid td {
    border: 1px solid #cccccc;
    padding: 8px !important;
}

.outer-table-1 {
    background: white;
    padding: 20px 20px 30px;
}

    .outer-table-1 h1, .outer-table-1 h2 {
        font-size: 24px;
        margin-top: 0px;
    }

.nw-layout table#dgSurveys, .nw-layout table.datagrid {
    margin-top: 5px;
}

.radiobtn-contaner {
    padding: 0px 0px 12px;
}

    .radiobtn-contaner label {
        margin-right: 11px;
        /* line-height: 23px; */
    }

table.table-td {
    border: 0px;
    margin-bottom: 14px;
}

.nw-layout table.datagrid td {
    width: 8%;
}

.nw-layout table.table-td td {
    width: auto;
}

form#ResetUserPassswordForm {
    padding: 0px 15px;
}

table#CompanyUsersDataGrid {
    width: 100%;
}

    table#CompanyUsersDataGrid td {
        border: 1px solid #cccccc;
        padding: 4px 5px !important;
    }

table.full-width-table table {
    width: 100%;
}

.outer-table-1 table td {
    border: 1px solid #cccccc;
    padding: 8px !important;
}

.outer-table-1 table, .outer-table-1 table.datagrid {
    margin-top: 10px;
}

table {
    font: 14px 'Open Sans';
}

.btn-group.org i.fa.fa-trash-o {
    color: #f15a29;
    margin-left: 10px;
}

#LookupSuppliersForm1 table.datagrid td a {
    font-weight: normal;
}

#LookupSuppliersForm1 table.datagrid td {
    padding: 8px;
    border-color: #d1cfcf;
    background: #ffffff;
}

#LookupSuppliersForm1 table.datagrid tr.header-row td {
    background: #f15a29;
}

.popover.confirmation.fade.bottom.in {
    width: 182px;
}

.popover.confirmation .confirmation-buttons.text-center a {
    margin: 0px 7px;
    height: 28px;
    color: #ffffff;
}

.popover.confirmation h3.popover-title {
    text-align: center;
}

a.btn.btn-sm.btn-danger {
    background: #c0bfbf;
    border: 1px solid #aeacac;
}

.cat-long {
    float: right;
    clear: both;
    margin-top: -37px;
}

.search-long {
    float: right;
}

    .search-long span.input-group-btn {
        float: left;
    }

form#ctl00 td {
    padding-left: 0px;
}

table#ctl00_ContentPlaceHolderBody_dgSurveys {
    width: 100%;
}

.search-long input#txtSearchQuery {
    float: left;
    padding: 0px 9px !important;
    line-height: 20px !important;
    height: 31px;
    width: 312px !important;
    max-width: 100%;
}

.cat-long select#ddlCategory {
    width: 312px !important;
    margin-right: 2px;
}

table#SuppliersDataGrid {
    margin-top: 5px;
}

    table#SuppliersDataGrid tr td:last-child {
        text-align: center;
    }

table#ctl00_ContentPlaceHolderBody_SuppliersDataGrid tr td:last-child {
    text-align: center;
}

.tabbable-line.boxless.tabbable-reversed .form-fit.light.portlet {
    padding: 27px;
}

.tabbable-line.boxless.tabbable-reversed div#InviteSupplierForm h1 {
    margin: 0px;
    font-size: 20px;
}

.tabbable-line.boxless.tabbable-reversed div#InviteSupplierForm table {
    margin: 0px !important;
    width: 100%;
}

.tabbable-line.boxless.tabbable-reversed div#InviteSupplierForm td {
    min-width: 200px;
    padding: 6px 0px;
}

.tabbable-line.boxless.tabbable-reversed div#InviteSupplierForm input.big-textbox {
    border: 1px solid #cccccc;
    width: 34%;
    padding: 6px 6px;
}



.tabbable-line.boxless.tabbable-reversed div#InviteSupplierForm .big-textbox {
    border: 1px solid #cccccc;
    padding: 6px 6px;
}



.tabbable-line.boxless.tabbable-reversed div#InviteSupplierForm .big-textbox {
    border: 1px solid #cccccc;
    padding: 6px 6px;
}

.tabbable-line.boxless.tabbable-reversed div#InviteSupplierForm input[type="reset"]:hover {
    box-shadow: 0 5px 9px 0 rgba(0,0,0,0.24),0 3px 23px 0 rgba(0,0,0,0.19) !important;
    background-color: #e45425;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e45425),color-stop(100%,#fc7d54)) !important;
    background-image: -webkit-linear-gradient(top,#e45425,#fc7d54) !important;
    background-image: -moz-linear-gradient(top,#e45425,#fc7d54) !important;
    background-image: -ms-linear-gradient(top,#e45425,#fc7d54) !important;
    background-image: -o-linear-gradient(top,#e45425,#fc7d54) !important;
    background-image: linear-gradient(top,#e45425,#fc7d54) !important;
}

.tabbable-line.boxless.tabbable-reversed div#InviteSupplierForm input[type="reset"] {
    font-weight: 600 !important;
    text-transform: uppercase;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3) !important;
    color: #fff;
    background-color: #f36537 !important;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f36537),color-stop(100%,#e45425)) !important;
    background-image: -webkit-linear-gradient(top,#fc7d54,#cc4a20) !important;
    background-image: -moz-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -ms-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -o-linear-gradient(top,#f36537,#e45425) !important;
    background-image: linear-gradient(top,#f36537,#e45425) !important;
    border-top: 1px solid #ca471d !important;
    border-right: 1px solid #e14f1f !important;
    border-bottom: 1px solid #cf4619 !important;
    border-left: 1px solid #d54a1d !important;
    font-size: 100%;
    font-weight: bold;
    padding: 6px 12px 6px 12px !important;
    margin-left: 2px;
    margin-right: 2px;
    text-align: center;
}

.filter-1 {
    background: white;
    float: left;
    width: 100%;
    padding: 11px 0px 11px;
}

    .filter-1 table td {
        padding: 0px 4px;
    }

    .filter-1 input#btnViewAuctions {
        float: right;
    }

    .filter-1 select, .filter-1 input.textbox {
        padding: 6px 5px;
        height: 33px;
        box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
        background-color: rgb(255, 255, 255);
        -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
        -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
        border: 1px solid rgb(194, 202, 216);
        transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
        width: 115px;
    }

    .filter-1 input.button {
        padding: 6px 21px 6px 21px !important;
    }

    .filter-1 input.textbox {
        padding: 6px 5px;
    }

.pagination-1 {
    float: left;
    width: 100%;
    background: white;
    padding: 11px 10px 3px;
}

div#datatable_ajax_system_paginate {
    float: left;
}

div#datatable_ajax_system_length {
    float: left;
}

div#datatable_ajax_system_info {
    float: left;
    margin-top: 4px;
}

input.textbox.datepic {
    margin-right: -25px;
}

.filter-1 i {
    color: #b3b8c0;
}

table#ctl00_ContentPlaceHolderBody_EventsDatagrid_dgEvents {
    margin: 8px 0px;
}

table#CompaniesDataGrid td {
    padding: 8px;
    line-height: 1.4285;
    font-size: 14px;
}

.popup-window table.datagrid {
    margin-bottom: 0px;
}

@media (max-width: 550px) {
    .filter-1 td {
        width: 100%;
        float: left;
        margin: 4px 0px;
    }

    .filter-1 input.textbox, .filter-1 select {
        width: 100% !important;
    }

    .filter-1 input.button {
        width: 100%;
        margin: 0px;
    }

    div#datatable_ajax_system_paginate {
        margin: 0px 0px 11px 0px;
    }

    div#datatable_ajax_system_info {
        margin-bottom: 7px;
    }
}

@media (max-width: 768px) and (min-width: 551px) {
    .filter-1 td {
        line-height: 19px;
        max-width: 19%;
        float: left;
        margin-right: 14px;
        margin-bottom: 13px;
        padding: 0 !important;
    }

    .filter-1 input.textbox, .filter-1 select {
        width: 100% !important;
    }

    .filter-1 input.button {
        width: 100%;
        margin: 0px;
    }

    .filter-1 td:last-chid {
        width: 100% !important;
    }
}

@media (max-width: 1024px) and (min-width: 769px) {
    .filter-1 tr td {
        max-width: 11% !important;
        float: left;
    }

    .filter-1 input.textbox, .filter-1 select, .filter-1 input.textbox {
        width: 100% !important;
    }

    .filter-1 input.button {
        padding: 6px 7px !important;
        width: 100%;
    }
}

.switch-box .bootstrap-select.form-control {
    margin-bottom: 0;
    padding: 0;
    border: none;
}

.switch-box .btn-group, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.switch-box option {
    font-weight: normal;
    display: block;
    white-space: pre;
    min-height: 1.2em;
    padding: 0px 2px 1px;
}

.switch-box .form-control {
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    background-color: #fff;
    border: 1px solid #c2cad8;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.switch-box .form-control, output {
    font-size: 14px;
    line-height: 1.42857;
    color: #555;
    display: block;
}

.switch-box .btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    background: #e45425;
    color: #ffffff;
}

.switch-box .btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
    outline: 0;
}

.switch-box .bootstrap-select > .dropdown-toggle {
    width: 100%;
    padding-right: 18px;
    z-index: 1;
    background: #e45425;
    color: #ffffff;
}

.switch-box .btn-group-vertical > .btn, .btn-group > .btn {
    position: relative;
    float: left;
}

.switch-box .btn {
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border: 0px solid transparent;
    white-space: nowrap;
    padding: 4px 8px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.switch-box .bootstrap-select.btn-group .dropdown-toggle .filter-option {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    text-align: left;
}

.switch-box .pull-left {
    float: left !important;
}

.switch-box span.bs-caret {
    position: absolute;
    position: absolute;
    right: 9px;
    top: 12px;
}

.switch-box .bootstrap-select.btn-group .dropdown-toggle .caret {
    position: inherit;
    top: 0px;
    right: 0px;
    margin-top: 0px !important;
    vertical-align: middle;
}

li.switch-box .bootstrap-select .caret:before {
    display: none;
}

li.switch-box {
    margin-top: 11px;
}

.switch-box .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

.switch-box .bootstrap-select.btn-group .dropdown-menu {
    min-width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #c2c2c2;
}

.switch-box .open > .dropdown-menu {
    display: block;
}

.switch-box .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    background-clip: padding-box;
}

.switch-box .bootstrap-select.btn-group .dropdown-menu.inner {
    position: static;
    float: none;
    border: 0;
    padding: 0;
    margin: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.switch-box .bootstrap-select.btn-group .dropdown-menu li {
    position: relative;
}

    .switch-box .bootstrap-select.btn-group .dropdown-menu li a {
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

.switch-box .dropdown-menu > li > a {
    font-size: 13px;
    color: #000000;
    letter-spacing: 0.4px;
}

.switch-box .dropdown-header, #switch-box .dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    line-height: 1.42857;
    white-space: nowrap;
}

.switch-box .bootstrap-select.btn-group .dropdown-menu li a span.text {
    display: inline-block;
}

.switch-box .bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
    display: none;
}

.switch-box .bootstrap-select > select {
    position: absolute !important;
    bottom: 0;
    left: 50%;
    display: block !important;
    width: 0.5px !important;
    height: 100% !important;
    padding: 0 !important;
    opacity: 0 !important;
    border: none;
}

.switch-box li.selected, .switch-box li.selected a {
    background: #fbb01c !important;
}

.switch-box .input-small {
    width: 111px !important;
}

.switch-box .dropdown-menu > li > a:hover {
    color: #000000 !important;
    text-decoration: none;
    background-color: rgb(251, 176, 28);
}

.switch-box a:hover span {
    color: rgb(0, 0, 0);
}

@media (max-width: 480px) {
    .switch-box .btn {
        font-size: 13px !important;
        padding: 4px 7px !important;
    }

    .page-header .page-header-top .top-menu .navbar-nav > li.dropdown > .dropdown-toggle {
        padding: 11px 0px 0px !important;
    }

    .switch-box .input-small {
        width: 93px !important;
    }

    .page-header .page-header-top .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle > img {
        margin-top: -8px !important;
        margin-right: 0px;
    }

    a i.icon-logout {
        color: rgb(193, 204, 209);
        margin-top: -4px !important;
        float: right;
    }

    .switch-box .open .dropdown-menu > li > a {
        padding: 6px 0px 6px 9px !important;
        color: rgb(51, 51, 51);
    }

    .page-header .themed-logo-image {
        margin: 0px auto;
    }

    .page-header .page-header-top .page-logo {
        width: 100% !important;
        clear: both;
        float: left;
        margin-bottom: 8px;
    }

    .page-header .page-header-top .top-menu .navbar-nav {
        margin: 0px auto !important;
        float: none !important;
    }

    .top-menu {
        width: 100%;
        float: left;
        text-align: center;
    }

    li.switch-box {
        margin-top: 9px;
    }

    .switch-box .dropdown-menu > li > a:hover {
        background-color: rgb(251, 176, 28) !important;
    }

    .page-header .page-header-top .top-menu .navbar-nav > li.dropdown {
        padding-left: 4px !important;
        padding-right: 4px !important;
    }
}

@media (max-width: 768px) {
    .page-header .page-header-top .page-logo {
        margin-right: 0px;
        margin-left: 0px;
    }
}

.status-active {
    background-color: #5b905b;
}

.status-inactive {
    background-color: red;
}

.status-pending {
    background-color: #83c5da;
}

.redcolor {
    background: #e45425 !important;
    border-color: #e45425 !important;
    margin-bottom: 15px;
}

    .redcolor > .portlet-title {
        background-color: rgb(228, 84, 37) !important;
    }

    .redcolor .jstree-open > .jstree-anchor > .fa-folder:before {
        margin-left: 2px;
        content: "\f07c";
    }

#dialogAssignSuppliers .jstree-default .jstree-anchor {
    line-height: 24px;
    height: 24px;
    font-weight: normal;
}

span#ui-id-1 {
    color: #ffffff;
}

#dialogAssignSuppliers {
    padding: 63px 10px 0px 10px !important;
    font-size: 14px;
}

#AssignSuppliersCategoryTree {
    border: 1px solid #e45425;
    padding: 9px;
    margin-top: 8px;
}

select#ddlSuppliers {
    float: left;
    max-width: 445px;
    width: 100%;
    margin-top: -45px;
    margin-left: 93px;
    min-width: 230px;
    padding: 0px 4px;
    height: 30px;
    line-height: 16px !important;
    font: 14px "Open Sans", sans-serif;
}

label.supplier-cat {
    margin-top: -40px;
    float: left;
}

label.supplier-cat {
    margin-top: -40px;
    float: left;
}

.suportform table {
    border: 0px solid #f15a29 !important;
}

    .suportform table tr:first-child td, .suportform table tr:nth-child(2) td, .suportform table tr:nth-child(3) td {
        border: 0px solid rgb(239, 239, 239);
        padding: 0px 0px;
    }

    .suportform table tr:nth-child(4) td {
        border: 0px solid rgb(239, 239, 239);
        padding: 15px 15px;
    }

    .suportform table tr td.alt-column:nth-child(2) {
        border-right: 1px solid #eeeeee !important;
    }

.suportform hr {
    margin-bottom: 2px;
}

.suportform table table.ctl00_ContentPlaceHolderBody_txtBody_OuterTable {
    float: left;
}

.suportform table span {
    float: right;
    width: 114px;
}

.suportform table td label {
    min-width: 100px;
    text-align: right;
}

.suportform table td {
    min-width: 168px;
    padding: 15px 15px 12px 15px;
    border: 0;
    border-top: 1px solid rgb(239, 239, 239);
}

.suportform table.ctl00_ContentPlaceHolderBody_txtBody_OuterTable td {
    min-width: auto;
    border: 1 !important;
    padding: 2px 0px !important;
}

.suportform tr.header-row td {
    background: #ffffff !important;
    color: #e45425 !important;
    text-transform: uppercase !important;
    font-weight: 700 !important;
    padding: 10px 0px;
    line-height: 18px;
    font-size: 16px;
    padding-top: 20px !important;
}

div#ctl00_ContentPlaceHolderBody_txtBody_designEditorArea {
    padding: 10px 20px;
}

.suportform select {
    font-size: 14px;
    font: 14px "Open Sans", sans-serif;
    padding: 3px 8px;
    border-radius: 4px;
    border: 1px solid rgb(194, 202, 216);
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    border-image: none;
    height: 32px;
    margin-right: 8px;
    margin-bottom: 8px;
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
    background-color: rgb(255, 255, 255);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.suportform textarea {
    font-size: 14px;
    font: 14px "Open Sans", sans-serif;
    padding: 6px 12px;
    border-radius: 4px;
    border: 1px solid rgb(194, 202, 216);
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    border-image: none;
    width: 79% !important;
    height: 34px;
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
    background-color: rgb(255, 255, 255);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.suportform table label span {
    width: auto;
    float: none;
    color: #333131;
    font-size: 13px;
    margin-right: -12px;
    padding-left: 5px;
}

div#ManageCodesForm table {
    width: 100%;
}

    div#ManageCodesForm table td {
        border: 1px solid #cccccc;
        border-image: none;
        padding: 8px;
        line-height: 1.4285;
        vertical-align: top;
    }

    div#ManageCodesForm table.full-width-table td {
        border: 0 !important;
        padding: 0;
    }

.suportform label.required {
    font-weight: normal;
}

.redbox {
    border-width: 0px 0px 0px;
    border-style: none solid solid;
    border-color: currentColor rgb(228, 84, 37) rgb(228, 84, 37);
    border-image: none;
    background-color: rgb(228, 84, 37);
}

    .redbox > .portlet-title {
        background-color: rgb(228, 84, 37);
    }

    .redbox .tabbable-custom > .nav-tabs > li.active {
        border-top-color: rgb(228, 84, 37) !important;
    }

.tabbable-reversed .portlet.light.bordered.form-fit.nopading {
    padding: 0px !important;
    border: 0px !important;
}

.redbox .tab-content {
    padding: 22px 18px !important;
}

.redbox table tr td {
    padding: 8px;
    line-height: 1.4285;
    border: 1px solid #cccccc;
}

.redbox .tabbable-custom {
    margin-bottom: 0px !important;
}

.redbox > .portlet-body {
    padding: 0px !important;
    border: 0px !important;
}

.redbox table {
    width: 100%;
}

@media (max-width:768px) {
    .redbox .tab-pane {
        overflow-x: auto;
    }

    .redbox .nav > li > a {
        padding: 10px 11px;
    }
}

@media (max-width:560px) {
    .request-form td {
        width: 100% !important;
        float: left;
    }

    body .portlet.light.bordered.form-fit.request-form {
        padding: 11px 4px 11px 4px !important;
    }

    body .request-form input.button {
        margin: 3px 2px !important;
    }

    .request-form table.datagrid td {
        padding-left: 8px !important;
    }
}

.portlet.light.bordered.form-fit.request-form {
    padding: 11px 4px 11px 11px !important;
}

.request-form .portlet {
    margin-bottom: 0px;
}

.request-form table.datagrid td.border-right1 {
    width: 10px !important;
    min-width: 10px !important;
    border-right: 1px solid red !important;
}

.request-form tr.header-row td {
    line-height: 18px;
    font-size: 18px;
    padding: 9px 10px 11px;
}

.request-form input.button {
    float: right;
    margin: 0px 3px !important;
}

.request-form table.datagrid td {
    border: 0px !important;
    padding-left: 15px;
}

.request-form h2 {
    font-size: 23px;
    text-align: left;
    margin-top: 6px;
    margin-bottom: 15px;
}

.request-form hr {
    margin: 9px 0px;
}

.request-form label.required {
    font-weight: normal;
}

.request-form span#ctl00_ContentPlaceHolderBody_lblAddress br {
    display: none;
}

.request-form table#ctl00_ContentPlaceHolderBody_dgCompanies {
    width: 100%;
    border: 0px;
}

.request-form textarea#ctl00_ContentPlaceHolderBody_txtReason {
    width: 100% !important;
    max-width: 100% !important;
    border: 1px solid #cccccc;
}

#DuplicateSearchForm input#Textbox1 {
    padding: 5px 10px;
    border: 1px solid #d1cfcf;
}

#DuplicateSearchForm h4 {
    margin-bottom: 10px !important;
}

#DuplicateSearchForm span {
    margin-right: 9px;
    border: 1px solid #d1cfcf !important;
    padding: 1px 10px !important;
}

#DuplicateSearchForm hr {
    margin: 5px 0px 15px;
}

.managesub tr.header-row td {
    background: white !important;
    border: 0px;
    font-size: 23px;
    text-align: left;
    font-weight: 300 !important;
    margin-top: 6px;
    color: rgb(51, 51, 51) !important;
    margin-bottom: 15px;
}

.managesub span.required {
    float: right;
    margin-right: -11px;
}

.managesub .required {
    font-weight: normal !important;
}

.managesub table.datagrid td {
    padding-left: 0px;
    border: 0px !important;
}

.managesub select#ctl00_ContentPlaceHolderBody_dlEnhancedTemplate, select#ctl00_ContentPlaceHolderBody_dlParentCompany {
    width: 100px !important;
    border: 1px solid #c2cad8;
    padding: 2px 2px;
}

.managesub input#ctl00_ContentPlaceHolderBody_txtWebserviceKey {
    padding: 5px 6px;
    border: 1px solid #c2cad8;
}

.managesub input#ctl00_ContentPlaceHolderBody_txtSellerListingExpirationDate {
    padding: 4px 6px;
    border: 1px solid #c2cad8;
    margin-top: 5px;
}

.modal-footer button.btn.btn-primary {
    font-weight: 600 !important;
    text-transform: uppercase;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3) !important;
    color: #fff;
    background-color: #f36537 !important;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f36537),color-stop(100%,#e45425)) !important;
    background-image: -webkit-linear-gradient(top,#fc7d54,#cc4a20) !important;
    background-image: -moz-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -ms-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -o-linear-gradient(top,#f36537,#e45425) !important;
    background-image: linear-gradient(top,#f36537,#e45425) !important;
    border-top: 1px solid #ca471d !important;
    border-right: 1px solid #e14f1f !important;
    border-bottom: 1px solid #cf4619 !important;
    border-left: 1px solid #d54a1d !important;
    font-size: 100%;
    font-weight: bold;
    padding: 6px 12px 6px 12px !important;
    margin-left: 3px;
    margin-right: 0px;
    text-align: center;
    outline: 0;
}

    .modal-footer button.btn.btn-primary:hover {
        box-shadow: 0 5px 9px 0 rgba(0,0,0,0.24),0 3px 23px 0 rgba(0,0,0,0.19) !important;
        background-color: #e45425;
        background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e45425),color-stop(100%,#fc7d54)) !important;
        background-image: -webkit-linear-gradient(top,#e45425,#fc7d54) !important;
        background-image: -moz-linear-gradient(top,#e45425,#fc7d54) !important;
        background-image: -ms-linear-gradient(top,#e45425,#fc7d54) !important;
        background-image: -o-linear-gradient(top,#e45425,#fc7d54) !important;
        background-image: linear-gradient(top,#e45425,#fc7d54) !important;
        outline: 0;
    }

.modal-footer button.btn.btn-default {
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
}

    .modal-footer button.btn.btn-default:hover {
        box-shadow: 0 5px 9px 0 rgba(0,0,0,0.24),0 3px 23px 0 rgba(0,0,0,0.19) !important;
        -webkit-border-radius: 3px !important;
        -moz-border-radius: 3px !important;
        border-radius: 3px !important;
    }

@media (max-width:1025px) {
    table#ctl00_ContentPlaceHolderBody_BuyerRadioList td {
        width: auto;
    }

    table#ctl00_ContentPlaceHolderBody_rblSellerListingType td {
        width: 50%;
        float: left;
    }

    .managesub table.datagrid td {
        padding-left: 0px;
        border: 0px !important;
        width: 53%;
    }
}

@media (max-width:768px) {
    table#ctl00_ContentPlaceHolderBody_BuyerRadioList td {
        width: auto !important;
    }

    table#ctl00_ContentPlaceHolderBody_rblSellerListingType td {
        width: 50%;
        float: left;
    }

    .managesub table.datagrid td {
        padding-left: 0px;
        border: 0px !important;
        width: 100% !important;
        float: left;
    }

    .managesub table#ctl00_ContentPlaceHolderBody_BidInRadiolist td {
        width: auto !important;
    }

    .managesub table#ctl00_ContentPlaceHolderBody_InviteRadioList td {
        width: auto !important;
    }

    .managesub table#ctl00_ContentPlaceHolderBody_StarterRadioList td {
        width: auto !important;
    }

    .managesub table#ctl00_ContentPlaceHolderBody_rblSellerListingType td {
        width: auto !important;
    }

    .managesub input#ctl00_ContentPlaceHolderBody_AddButton, .managesub input#ctl00_ContentPlaceHolderBody_ViewRegistrationRequestsButton, .managesub input#ctl00_ContentPlaceHolderBody_DeleteButton {
        float: left;
        margin: 11px 5px !important;
    }

    .managesub input#ctl00_ContentPlaceHolderBody_btnCreateKey {
        margin-bottom: 7px;
    }

    .managesub table.full-width-table td {
        float: left;
        width: 100%;
    }

    .managesub label {
        margin-bottom: 5px;
        display: inline;
    }

    .tabbable-line.boxless.tabbable-reversed .portlet.light.bordered.form-fit.managesub {
        padding: 10px;
    }
}

@media (max-width:580px) {
    .managesub input#ctl00_ContentPlaceHolderBody_AddButton, .managesub input#ctl00_ContentPlaceHolderBody_ViewRegistrationRequestsButton, .managesub input#ctl00_ContentPlaceHolderBody_DeleteButton {
        width: 97%;
        float: left;
        margin: 11px 0px !important;
    }
}

.ui-widget div#dialogAddCodes {
    padding: 14px 13px !important;
    font-size: 14px;
    font: 14px "Open Sans", sans-serif;
    font-weight: normal;
}

.jstree-default .jstree-anchor {
    line-height: 24px;
    height: 24px;
    font-weight: normal;
    text-transform: capitalize;
    font-size: 14px;
    font: 14px "Open Sans", sans-serif;
}

.ui-dialog .ui-dialog-title {
    font-weight: normal;
}

div#dialog2FASetting .control-label {
    font-size: 14px;
    font: 14px "Open Sans", sans-serif;
    text-align: right;
    margin-top: 5px;
}

div#dialog2FASetting .clear {
    clear: both;
    margin-bottom: 16px;
}

#dialog2FASetting input.btn.red {
    font: 14px "Open Sans", sans-serif;
    margin: 0px;
}

#dialog2FASetting .form-body {
    padding: 23px 0px;
}

#dialog2FASetting select.country {
    padding: 5px 12px 6px 7px;
    border-radius: 4px;
    border: 1px solid rgb(194, 202, 216);
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    border-image: none;
    width: 100%;
    height: 34px;
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
    background-color: rgb(255, 255, 255);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    font: 14px "Open Sans", sans-serif;
}

#p-verification .textbox {
    width: 92% !important;
}

div#p-verification {
    display: none;
}

#dialog2FASetting .textbox {
    font: 14px "Open Sans", sans-serif;
}

input#chk2FA {
    margin-top: 2px;
}

#dialog2FASetting select, #dialog2FASetting input {
    outline: none !important;
}

div#dialog2FASetting .control-label span {
    text-align: left !important;
    float: left;
    width: 88%;
    font-weight: bold;
    color: #e45425;
    font-size: 15px;
    line-height: 25px;
    margin: 0px 6%;
}

span.bootstrap-switch-handle-on.bootstrap-switch-danger1 {
    background: #e45425 !important;
    color: #ffffff;
}

@media (max-width:768px) {
    div#dialog2FASetting .control-label span {
        width: 100% !important;
        margin: 0px 0% !important;
    }

        div#dialog2FASetting .control-label span br {
            display: none !important;
        }

    div#dialog2FASetting &nbsp; {
        display: none !important;
    }

    div#dialog2FASetting .clear {
        clear: both;
        margin-bottom: 0px;
    }
}

@media (max-width:550px) {
    div#dialog2FASetting .control-label {
        text-align: left !IMPORTANT;
    }

    #dialog2FASetting input.btn.red {
        width: 100%;
        margin-bottom: 13px;
    }
}

@media (max-width:768px) {
    #EditCompanyForm label.control-label.col-md-3 {
        width: 100%;
        margin-bottom: 0px;
        padding: 7px 15px 0px !important;
        text-align: left;
    }

    #EditCompanyForm .col-md-9 {
        float: left;
        width: 100%;
    }

    input#ctl00_ContentPlaceHolderBody_btnSave {
        margin-left: 15px;
    }
}

#EditCompanyForm .form-body .form-group .control-label {
    padding-top: 19px;
    padding-bottom: 18px;
    border-right: 1px solid #efefef;
}

#EditCompanyForm .col-md-9 input[type="radio"] {
    float: left;
    margin-top: 4px;
}

#EditCompanyForm .col-md-9 span {
    float: left;
    margin-top: 6px;
    margin-right: 15px;
}

#EditCompanyForm .col-md-9 label {
    margin-top: 4px;
    margin-bottom: 0px;
    margin-right: 13px;
    float: left;
}

#pnlPhoneInput input#txt2FACellPhone {
    float: left;
    max-width: 263px;
    margin-left: 9px;
}

#pnlPhoneInput input#txtCountrycode {
    width: 52px;
    float: left;
}

#pnlPhoneInput input#btnVerifyPhone {
    margin-top: 13px;
}

.form-group.verify-popup {
    text-align: center;
    margin: 48px auto 0px;
    width: 358px;
}

.verify-code {
    text-align: center;
}

input#txtVerificationCode {
    max-width: 280px;
    margin-bottom: 13px;
    margin-top: 12px;
}

span#ctl00_ContentPlaceHolderBody_EmailPreferenceRadioButtonList br {
    display: none;
}

#EditCompanyForm .form-body .form-group select {
    border: 1px solid #c2cad8;
    padding: 6px 9px;
    min-width: 100%;
}

div#divMinorityOwnedType select {
    max-width: 400px !important;
    min-width: 100px !important;
    width: 100% !important;
    float: left;
}

div#divWomanOwnedType select {
    max-width: 400px !important;
    min-width: 100px !important;
    width: 100% !important;
    float: left;
}

#EditCompanyForm input[type="checkbox"] {
    float: left;
    margin-top: 5px;
}

.dropdown span.badge.badge-default {
    right: 12px !important;
}

.col-md-1.bnone input.btn.red {
    margin-top: 18px;
    width: 100%;
    text-align: center;
    font-size: 27px;
    padding: 2px 0px 8px 0px !important;
    line-height: 24px;
    font-weight: bolder !important;
}

.brgt {
    border-right: 0px;
}

.col-md-1.bnone {
    border: 0px !important;
}

.col-md-4.blft {
    border-left: 0px !important;
}

@media (max-width: 1100px) {
    #EditCompanyForm .form-body .form-group select {
        width: 100%;
    }

    .col-md-1.bnone {
        padding-left: 3px !important;
        padding-right: 3px !important;
    }
}

@media (max-width: 768px) {
    #EditCompanyForm .form-body .form-group select {
        width: 100%;
    }

    .col-md-1.bnone {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

        .col-md-1.bnone input.btn.red {
            margin-top: 18px;
            width: 44%;
            margin-bottom: 23px !important;
            margin: 0px 3%;
            float: left;
        }

    #next {
        -ms-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        width: 40px;
        height: 132px;
        float: none;
        margin-left: 66px;
        margin-top: -49px !important;
    }

    #previous {
        -ms-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        width: 40px;
        height: 132px;
        float: right;
        margin-right: 66px;
        margin-top: -49px !important;
    }

    .col-md-1.bnone {
        height: 48px;
        overflow: hidden;
        padding: 7px 0px !important;
    }
}

#EditCompanyForm .form-body .form-group .control-label {
    border-right: 0px solid #efefef !important;
}

.table-responsive.bor0 .h4 {
    font-size: 16px;
    margin-bottom: 20px;
    float: left;
    margin-top: 14px;
}

.table-responsive.bor0 {
    border: 0px !important;
}

    .table-responsive.bor0 a {
        font-weight: normal;
    }

    .table-responsive.bor0 table td {
        padding: 4px 5px;
        border-color: #e7e7e7;
    }

    .table-responsive.bor0 tr.alt-row td {
        background-color: #ffffff;
    }

    .table-responsive.bor0 .ui-button-text-only .ui-button-text {
        padding: 0px 0px;
        background: white;
        font-weight: normal;
        color: rgb(51, 122, 183);
        border: 0px !important;
        margin-right: 7px;
    }

    .table-responsive.bor0 .ui-button-text-only {
        background: white !important;
        font: 14px 'Open Sans' !important;
        border: 0px !important;
        font-weight: 600 !important;
    }

    .table-responsive.bor0 a:hover span {
        color: rgb(51, 122, 183) !important;
    }

div#dialogUploadCertificate {
    width: 100% !IMPORTANT;
    height: auto !important;
    padding: 18px 16px !important;
}

    div#dialogUploadCertificate .col-md-3, div#dialogUploadCertificate .col-md-9 {
        padding-left: 0px;
        padding-right: 0px;
        font: 14px 'Open Sans' !important;
    }

        div#dialogUploadCertificate .col-md-9 input {
            font: 14px 'Open Sans' !important;
        }

    div#dialogUploadCertificate .row {
        margin-right: 0px;
        margin-left: 0px;
    }

    div#dialogUploadCertificate .form-group {
        margin-bottom: 8px;
    }

    div#dialogUploadCertificate input#btnSave {
        margin-top: 10px;
    }

div#ctl00_ContentPlaceHolderBody_UpdatePanelOwnership, div#ctl00_ContentPlaceHolderBody_UpdatePanelCertifications {
    padding: 0px !important;
    border: 0px !important;
}

#EditCompanyForm .form-body .form-group #ctl00_ContentPlaceHolderBody_UpdatePanelOwnership div, #EditCompanyForm .form-body .form-group #ctl00_ContentPlaceHolderBody_UpdatePanelCertifications div {
    padding: 15px;
    border-left-color: rgb(239, 239, 239);
    border-left-width: 1px;
    border-left-style: solid;
}

span.ui-dialog-title {
    color: #ffffff;
    text-transform: capitalize;
}

@media (max-width: 768px) {

    input#ctl00_ContentPlaceHolderBody_btnAddOwnership {
        -ms-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        width: 40px;
        height: 132px;
        float: none;
        margin-left: 66px;
        margin-top: -49px !important;
    }

    input#ctl00_ContentPlaceHolderBody_btnRemoveOwnership {
        -ms-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        width: 40px;
        height: 132px;
        float: right;
        margin-right: 66px;
        margin-top: -49px !important;
    }

    input#ctl00_ContentPlaceHolderBody_btnAddCertifications {
        -ms-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        width: 40px;
        height: 132px;
        float: none;
        margin-left: 66px;
        margin-top: -49px !important;
    }

    input#ctl00_ContentPlaceHolderBody_btnRemoveCertifications {
        -ms-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        width: 40px;
        height: 132px;
        float: right;
        margin-right: 66px;
        margin-top: -49px !important;
    }
}

@media (max-width:768px) {
    .tabbable-line.boxless.tabbable-reversed .form-fit.light.portlet {
        padding: 15px;
    }
}

form#ManageCategoriesForm table, form#ManageCategoriesForm table td {
    border: 0px !important;
}

form#ManageCategoriesForm iframe#ftbRequest_designEditor {
    width: 100% !important;
    border: 0px;
    max-height: 286px;
}

form#ManageCategoriesForm table table.ftbRequest_OuterTable {
    background: white;
    border: 1px solid #cccccc !important;
}

form#ManageCategoriesForm #ftbRequest_toolbarArea table.ftbRequest_items {
    margin-bottom: 0px !important;
}



.profile-content .form-group {
    clear: both;
    border-bottom-color: rgb(239, 239, 239);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.profile-content .form-body .form-group .control-label, .profile-content .panel-body .form-group .control-label {
    padding-top: 19px;
    padding-bottom: 18px;
    text-align: right;
    font-size: 14px;
    font: 14px "Open Sans", sans-serif;
}

.profile-content .form-body .form-group label strong, .profile-content .form-body .form-group .col-md-9 strong, .profile-content .panel-body .form-group .col-md-9 strong {
    font-weight: 500;
}

.profile-content input[type=checkbox] {
    top: 3px;
    position: relative;
}

.profile-content select#lstEndHour, .profile-content select#lstEndMinute, .profile-content select#lstEndMeridiem, .profile-content select#lstStartHour, .profile-content select#lstStartMinute, .profile-content select#lstStartMeridiem, select#dlDocumentUploadHour, select#dlDocumentUploadMinute, select#dlDocumentUploadMeridiem {
    padding: 6px 12px;
    border: 1px solid rgb(194, 202, 216)
}

.profile-content blockquote {
    font-size: 14px;
    margin-bottom: 0px;
}

.profile-content .form-group .col-md-9 label {
    margin-right: 12px;
}

.profile-content input[type="radio"] {
    position: relative;
    top: 3px;
}

.profile-content .panel .panel-body {
    font-size: 14px;
}

.profile-content textarea#txtComments {
    border: 1px solid #c2cad8;
}

.profile-content .form-group .col-md-9 a {
    font-size: 14px;
    color: rgb(51, 51, 51);
}

.profile-content {
    width: 98.7%;
}

    .profile-content .caption span.caption-subject {
        color: #e45425 !important;
        margin-bottom: 11px;
        float: left;
        margin-top: 6px;
    }

    .profile-content .form-group .col-md-9 {
        padding: 15px;
        border-left: 1px solid #efefef
    }

a#hlManageCertificates {
    font-weight: 600 !important;
    text-transform: capitalize;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    text-shadow: 0px 1px 0 rgba(0,0,0,0.0) !important;
    color: #717171;
    background-color: #f0efef !important;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f0efef),color-stop(100%,#d1d1d1)) !important;
    background-image: -webkit-linear-gradient(top,#f0efef,#d1d1d1) !important;
    background-image: -moz-linear-gradient(top,#f0efef,#d1d1d1) !important;
    background-image: -ms-linear-gradient(top,#f0efef,#d1d1d1) !important;
    background-image: -o-linear-gradient(top,#f0efef,#d1d1d1) !important;
    background-image: linear-gradient(top,#f0efef,#d1d1d1) !important;
    border-top: 1px solid #d1d1d1 !important;
    border-right: 1px solid #d1d1d1 !important;
    border-bottom: 1px solid #d1d1d1 !important;
    border-left: 1px solid #d1d1d1 !important;
    font-size: 100%;
    font-weight: bold;
    padding: 6px 12px 6px 12px !important;
    margin-left: 2px;
    margin-right: 2px;
    text-align: center;
}

    a#hlManageCertificates:hover {
        -webkit-border-radius: 3px !important;
        -moz-border-radius: 3px !important;
        border-radius: 3px !important;
        border-top: 1px solid #b3b3b3 !important;
        border-right: 1px solid #b3b3b3 !important;
        border-bottom: 1px solid #b3b3b3 !important;
        border-left: 1px solid #b3b3b3 !important;
        background-color: #d1d1d1 !important;
        background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#d1d1d1),color-stop(100%,#f0efef)) !important;
        background-image: -webkit-linear-gradient(top,#d1d1d1,#f0efef) !important;
        background-image: -moz-linear-gradient(top,#d1d1d1,#f0efef) !important;
        background-image: -ms-linear-gradient(top,#d1d1d1,#f0efef) !important;
        background-image: -o-linear-gradient(top,#d1d1d1,#f0efef) !important;
        background-image: linear-gradient(top,#d1d1d1,#f0efef) !important;
        box-shadow: 0 5px 9px 0 rgba(0,0,0,0.14),0 3px 23px 0 rgba(0,0,0,0.19) !important;
        transition: 0.3s;
    }

.tabbable-line.boxless.tabbable-reversed .portlet-body.form li.active {
    border-top: 2px solid #e45425;
    background-repeat: no-repeat;
    background-color: #ffffff;
    background-position: right 15px;
}

div#tab_5_2, div#tab_5_3, div#tab_5_4, div#tab_5_5 {
    border: 1px solid #dddddd;
    margin-top: -1px;
    padding: 16px 15px;
}

.tabbable-line.boxless.tabbable-reversed .portlet-body.form li {
    background-repeat: no-repeat;
    background-color: #ffffff;
    background-position: right 15px;
}

    .tabbable-line.boxless.tabbable-reversed .portlet-body.form li.StepCompleted {
        background-image: url(../images/arrow1.png) !important;
    }

    .tabbable-line.boxless.tabbable-reversed .portlet-body.form li a {
        margin-right: 0px;
    }

.tabbable-line.boxless.tabbable-reversed .portlet-body.form .nav-tabs {
    margin-bottom: 0px;
}

form#CreateEventForm .profile-content {
    border: 1px solid #dddddd;
    border-top: 0px;
    margin-top: 0px;
    width: 100% !important;
    padding: 19px 15px;
}

.panel-group .panel-heading + .panel-collapse > .panel-body {
    border-top-width: 0px;
}

.tabbable-line.boxless.tabbable-reversed .portlet-body.form .nav-tabs li a:hover {
    border-bottom: 1px solid #ffffff;
}

.tabbable-line.boxless.tabbable-reversed .panel-title a {
    color: rgb(64, 64, 64) !important;
}

.tabbable-line.boxless.tabbable-reversed .portlet-body.form .nav-tabs li a {
    background-color: rgba(255, 255, 255, 0);
}

form#CreateEventForm .profile-content .panel.panel-default {
    border: 0px !important;
}

form#CreateEventForm .profile-content .accordion .panel .panel-title .accordion-toggle {
    padding: 10px 15px;
    display: block;
    border: 1px solid #e0e0e0;
}

select#lstViewRankOption {
    padding: 6px 12px;
    border-radius: 4px;
    border: 1px solid rgb(194, 202, 216);
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    border-image: none;
    width: 100%;
    height: 34px;
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
    background-color: rgb(255, 255, 255);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

div#pnlViewBidRankDetails {
    margin-top: 10px;
}

@media (max-width: 1024px) {
    form#MonitorEventForm1 .option .col-xs-12.col-md-6 {
        width: 100%;
    }

    #pnlViewFields .panel-collapse.collapse.in .control-label, #pnlViewFields .panel-collapse.collapse.in .col-md-9 {
        padding-top: 0;
        padding-bottom: 0;
        padding: 0px !important;
    }

    #pnlViewFields .profile-content .form-group .col-md-9 {
        border-left: 0px solid #efefef;
    }

    #pnlViewFields .panel-body {
        padding: 15px 0px;
    }
}

@media (max-width: 768px) {
    #pnlViewFields .panel-collapse.collapse.in .control-label, #pnlViewFields .panel-collapse.collapse.in .col-md-9 {
        padding-top: 0;
        padding-bottom: 0;
        padding: 0px !important;
    }

    #pnlViewFields .profile-content .form-group .col-md-9 {
        border-left: 0px solid #efefef;
    }

    #pnlViewFields .panel-body {
        padding: 15px 0px;
    }
}

@media (max-width: 573px) {
    form#MonitorEventForm1 .option .col-xs-12.col-md-6 {
        width: 100%;
    }

    div#ctl00_ContentPlaceHolderBody_ChatPanel {
        width: 100%;
        float: left;
        margin-left: 0px;
    }

    #pnlViewFields .col-md-9 input {
        margin: 0px 0px 8px;
    }

    form#MonitorEventForm1 i#view-p {
        color: #9f9fbd;
        float: left;
        margin-top: 5px;
        margin-right: 7px;
    }

    form#MonitorEventForm1 div#ctl00_ContentPlaceHolderBody_ChatPanel a {
        margin-left: 0px;
        font-weight: normal;
        margin-top: 0px;
        padding-top: 0px;
        margin-right: 9px;
    }

    form#MonitorEventForm1 .button {
        margin: 4px 0px !important;
    }
}

blockquote.notes {
    color: #666666;
    border: 0px solid #C9C9C9;
}

form#ManageEventItemsForm {
    border: 1px solid #dddddd;
    border-top: 0px;
    margin-top: 0px;
    width: 100% !important;
    padding: 10px 15px 19px;
}

    form#ManageEventItemsForm table.datagrid-footer {
        border-top: 0px solid #cccccc !important;
        border-bottom: 0px;
        border-right: 0px;
        /* line-height: 33px; */
        border-left: 0px;
        margin-top: 8px;
    }

table#EventItemsDataGrid td {
    border: 1px solid #cccccc;
    border-image: none;
    padding: 8px;
    line-height: 1.4285;
}

#AddEditEventItemForm .datagrid td {
    border: 0px solid #cccccc;
}

#AddEditEventItemForm table.datagrid {
    border: 0px solid #cccccc;
}

#AddEditEventItemForm td.alt-column label, #AddEditEventItemForm td.alt-column label a, #AddEditEventItemForm td.alt-column label a strong {
    text-align: right !important;
    width: 100%;
    font-weight: normal;
    font-size: 14px;
    font: 14px "Open Sans", sans-serif;
    color: rgb(51, 51, 51);
    line-height: 27px;
}

#AddEditEventItemForm td.alt-column div {
    text-align: left !important;
}

#AddEditEventItemForm table.intable label {
    text-align: left !important;
}

    #AddEditEventItemForm table.intable label.required {
        font-weight: normal;
        width: 100%;
        line-height: 27px;
    }

#AddEditEventItemForm textarea#DescriptionText {
    border: 1px solid #c2cad8;
    margin-top: 6px;
    height: 104px;
}

#AddEditEventItemForm .datagrid select[size] {
    padding: 7px 6px;
}

#AddEditEventItemForm input#btnAddDoc {
    margin-top: 80px;
    width: 96%;
    font-size: 25px;
    line-height: 10px;
    padding: 9px 0px 15px !important;
}

table#ItemsDataGrid tr.header-row a {
    color: #ffffff;
}

#AddEditEventItemForm input#NameText {
    width: 73% !important;
    max-width: 299px;
}

#AddEditEventItemForm input#LookupButton {
    width: 25%;
    max-width: 100px;
}

#AddEditEventItemForm input#btnRemoveDoc {
    width: 96%;
    font-size: 25px;
    line-height: 10px;
    padding: 9px 0px 15px !important;
}

#AddEditEventItemForm table.intable {
    margin-top: 11px !important;
}

#AddEditEventItemForm hr {
    margin: 12px 0px;
    border-image: none;
}

#AddEditEventItemForm .datagrid td .textbox {
    padding: 5px 6px;
    width: 100% !important;
    max-width: 406px;
}

#AddEditEventItemForm table.datagrid td blockquote {
    color: #666666;
    border: 0px solid #ffffff;
    background-color: #ffffff;
    font-size: 11px;
}

#AddEditEventItemForm table.datagrid td:first-child {
    width: 26%;
}

#AddEditEventItemForm table.datagrid td:nth-child(2) {
    width: 46%;
}

    #AddEditEventItemForm table.datagrid td:nth-child(2) label {
        width: auto !important;
    }

#AddEditEventItemForm select#drpParentItem {
    width: 100%;
}

#AddEditEventItemForm select#drpParentItem {
    width: 100%;
    padding: 5px 6px;
    border: 1px solid #c2cad8;
    margin-top: 6px;
}

#AddEditEventItemForm textarea#CommentsText {
    width: 100%;
    padding: 5px 6px;
    border: 1px solid #c2cad8;
    margin-top: 6px;
    height: 104px;
}

#AddEditEventItemForm input#txtLowPrice,
#AddEditEventItemForm input#txtHighPrice,
#AddEditEventItemForm input#txtFloorPrice {
    border: 1px solid rgb(194, 202, 216);
    height: 34px;
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
    background-color: rgb(255, 255, 255);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    padding: 5px 6px;
    width: 100% !important;
    max-width: 406px;
}

table.datagrid td.alt-column blockquote {
    margin-left: -5px;
    margin-top: -2px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

ul.dropdown-menu.ne1 li a {
    font-size: 14px;
}

ul.dropdown-menu.ne1 li {
    font-size: 0px;
}

    ul.dropdown-menu.ne1 li a {
        background: white !important;
    }

        ul.dropdown-menu.ne1 li a:hover {
            background: #eff3f8 !important;
        }

div#ctl00_ContentPlaceHolderBody_ChatPanel {
    float: right;
}

    div#ctl00_ContentPlaceHolderBody_ChatPanel a {
        font-weight: normal;
    }

i#view-p {
    color: #9f9fbd;
}

div#ctl00_ContentPlaceHolderBody_ChatPanel {
    float: right;
    width: 46%;
    margin-left: -16px;
}

table#ctl00_ContentPlaceHolderBody_ctl00_SplitLotBidDataGridControl {
    background: #ffffff;
}

div#ctl00_ContentPlaceHolderBody_ChatPanel a {
    margin-left: 0px;
    font-weight: normal;
}

div#ctl00_ContentPlaceHolderBody_ctl00_FieldSelector table {
    border: 0px;
    margin: 11px 0px;
    background: #eff3f8;
}

table.event-details strong em {
    color: rgb(148, 159, 173) !important;
    font-weight: 500;
    font-style: inherit !important;
    font-size: 14px;
}

    table.event-details strong em span {
        font-weight: 500;
    }

.event-details td a strong {
    font-weight: 600;
    font-family: "Open Sans", sans-serif;
}

.event-details td strong {
    line-height: 28px;
    font-weight: 500;
}

div#EventOverview_DetailsPanel {
    font-size: 14px;
    color: #97abbe;
}

.page-container span#ctl00_ContentPlaceHolderBody_EventOverview_EventNumberLabel em {
    color: rgb(154, 171, 190);
    font-style: inherit;
}

table.datagrid tr.SubItemHeader td {
    color: #FFFFFF;
    background-color: #F15A29;
    font-weight: normal !important;
}

table.event-details input[type=checkbox] {
    position: relative;
    top: 2px;
}

div#ctl00_ContentPlaceHolderBody_ActiveSurveyPanel {
    margin-top: -21px;
    margin-bottom: 15px;
}

span#ctl00_ContentPlaceHolderBody_EventOverview_EventNumberLabel strong, span#ctl00_ContentPlaceHolderBody_EventOverview_EventNameLabel, span#ctl00_ContentPlaceHolderBody_EventOverview_EventOwnerNameLabel {
    font-weight: normal !important;
}

div#pnlAuctionTimeFields img.ui-datepicker-trigger, div#pnlWeightedBidding img.ui-datepicker-trigger, div#pnlSupplierDocuments img.ui-datepicker-trigger {
    margin-left: -27px;
    margin-right: 5px;
}

button#btnAddEventItem {
    margin-top: -39px;
    float: right;
    margin-bottom: 9px;
}

#AddEditEventItemForm .datagrid td {
    border: 0px solid #cccccc;
}

li.StepCompleted a {
    padding-right: 32px;
}

table#dgEventContacts {
    margin-top: 13px;
    margin-bottom: 0px;
}

div#accordion2 br {
    display: none !important;
}

#pnlViewFields .profile-content .form-body .form-group .control-label, .profile-content .panel-body .form-group .control-label {
    padding-bottom: 0px;
}

.popup-window #Form1 table.datagrid td {
    border: 0px;
    padding: 0px 5px;
}

.popup-window #Form1 table.datagrid {
    /* margin-bottom: 0px; */
    border: 0px !important;
}

span#RegexEmailAddressValidator br {
    display: none;
}

iframe#iframeEventSettings {
    max-height: 1297px;
}

span#rqEmail, span#rqName, span#rqPhone {
    float: left;
    clear: both;
    width: 100%;
    position: initial;
}

span#RegexEmailAddressValidator {
    padding: 0px !important;
    float: left;
    margin: -16px 0px 0px 0px !important;
    line-height: auto !important;
    height: auto !important;
}

td.button.glt a:after, td.button.glt2 a:after {
    font-size: 14px !important;
    color: rgb(51, 122, 183);
}

td.button.glt a, td.button.glt2 a {
    font-size: 0px !important;
}

.popup-window #Form1 table.datagrid td hr {
    display: none;
}

.sweet-alert p.lead.text-muted li {
    margin: 0px;
    padding: 0px;
    font-weight: normal;
    list-style-type: decimal-leading-zero;
    list-style-position: inside;
    color: rgb(51, 51, 51);
    text-align: left;
    font: 14px 'Open Sans';
    line-height: 23px;
    letter-spacing: 0.41px;
}

.sweet-alert p.lead.text-muted ul {
    list-style: none;
    margin: 0px;
    padding: 16px 12px;
    float: left;
    width: 100%;
}

.sweet-alert button.confirm.btn.btn-lg.btn-primary {
    padding: 6px 23px 6px 21px !important;
    margin-bottom: 13px;
    margin-top: 10px;
}

.sweet-alert {
    padding: 3px 3px !important;
    border: 1px solid #aaaaaa;
    background: #ffffff;
}

    .sweet-alert:before {
        letter-spacing: 0.51px;
        background: #e45425;
        width: 100%;
        float: left;
        font-family: Verdana,Arial,sans-serif;
        font-size: 1.1em;
        text-transform: capitalize;
        color: #ffffff;
        text-align: left;
        padding: 3px 12px;
    }

form#ManageEventItemsForm .dropdown-menu > li > a {
    padding: 8px 8px;
}

form#ManageEventItemsForm .dropdown-content {
    padding: 10px 6px;
}

form#ManageEventItemsForm .input-group {
    padding: 0px 3px;
}

form#ManageEventItemsForm input#NameText {
    width: 100% !important;
    padding: 0px 11px;
    height: 36px;
    margin-top: 5px;
}

form#ManageEventItemsForm input.button.submit.search1 {
    margin-top: 5px;
    background-image: url(../images/search1.png) !important;
    background-color: #ffffff !important;
    width: 42px !important;
    height: 31px !important;
    border: 0px !important;
    box-shadow: 0px 0px 0px #ffffff !important;
    background-repeat: no-repeat;
    background-position: center;
    /* position: relative; */
    margin-left: -44px;
    margin-right: 7px;
    float: right;
}

form#ManageEventItemsForm blockquote.notes strong {
    float: left;
}

.btn-group.rft {
    margin-top: 9px;
}

form#ManageEventItemsForm blockquote.notes ul {
    float: left;
    margin-left: 0px;
    padding-left: 8px;
    padding-top: 0px;
    margin-top: 0px;
    line-height: 20px;
}

button.btn.green1.dropdown-toggle {
    border: 1px solid #d1cfcf;
    background: #ffffff;
    min-width: 319px;
    text-align: left;
}

form#ManageEventItemsForm .dropdown-content a label {
    letter-spacing: 0.51px;
    color: rgb(110, 110, 110);
    line-height: 18px;
    clear: both;
    font-weight: 300;
    text-decoration: none;
    display: block;
    white-space: nowrap;
}

button.btn.green1.dropdown-toggle i.fa.fa-angle-down {
    float: right;
    margin-top: 4px;
}

form#ManageEventItemsForm .dropdown-content a {
    letter-spacing: 0.51px;
}

    form#ManageEventItemsForm .dropdown-content a:hover, form#ManageEventItemsForm .dropdown-content a:active, form#ManageEventItemsForm .dropdown-content a:focus, form#ManageEventItemsForm .dropdown-content a:visited {
        outline: none !important;
        border: 0px !important;
    }

.nav-tabs body.popup-window {
    padding: 0px 0px !important;
}

.btn-group.rft {
    margin-top: 16px;
    float: right;
    margin-bottom: -52px;
}

form#ManageEventItemsForm table.datagrid tr.header-row td, form#ManageEventItemsForm table tr td {
    font-weight: normal;
    padding: 8px;
}

div#tab_TAndC {
    border: 1px solid #e3e3e3;
    border-top: 0px;
    padding-top: 14px;
}

form#frmEventTCHome td {
    border: 0;
    padding: 0px;
}

form#frmEventTCHome table.datagrid {
    border: 0px solid #e3e3e3;
}

form#frmEventTCHome td td {
    padding: 4px 0px 5px 0px;
}

    form#frmEventTCHome td td label {
        line-height: 35px;
    }

form#frmEventTCHome select[size] {
    width: 100% !important;
    padding: 6px 6px;
}

input#btnAddDoc {
    width: 100%;
    margin-top: 89px !important;
    max-width: 88px;
    font-size: 23px;
    padding: 2px 0px 6px 0px !important;
    line-height: 23px;
    margin-left: 0px;
    margin-right: 0px;
}

input#btnRemoveDoc {
    width: 100%;
    max-width: 88px;
    font-size: 23px;
    padding: 2px 0px 6px 0px !important;
    line-height: 23px;
    margin-left: 0px;
    margin-right: 0px;
}

input#ctlDocumentUploader_txtDocName {
    width: 98% !important;
}

form#frmEventTCHome table.datagrid table.datagrid {
    margin: 6px 0px;
    float: left;
}

@media (max-width:768px) {
    form#frmEventTCHome td td {
        width: 100% !important;
        float: left;
    }

    input#btnAddDoc {
        width: 100%;
        margin-top: 10px !important;
    }

    form#frmEventTCHome td td label {
        float: left;
    }

    input#btnAddDoc {
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        float: left;
        width: 55px;
    }

    input#btnRemoveDoc {
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        float: right;
        margin-top: -24px;
        width: 55px;
    }
}

table#ctl00_ContentPlaceHolderBody_ctl00_EventItemDataGridControl {
    float: left;
    width: 100%;
}

    table#ctl00_ContentPlaceHolderBody_ctl00_EventItemDataGridControl td, table#ctl00_ContentPlaceHolderBody_ctl01_EventSupplierDataGridControl td {
        padding: 3px 6px 3px 6px;
        border: 1px solid #cccccc;
        border-image: none;
        line-height: 1.4285;
        background: #ffffff;
    }

        table#ctl00_ContentPlaceHolderBody_ctl01_EventSupplierDataGridControl td strong, table#ctl00_ContentPlaceHolderBody_ctl01_EventSupplierDataGridControl td span {
            font-weight: normal !important;
        }

    table#ctl00_ContentPlaceHolderBody_ctl00_EventItemDataGridControl tr.header-row td, table#ctl00_ContentPlaceHolderBody_ctl01_EventSupplierDataGridControl tr.header-row td {
        background: #e45425;
        color: #ffffff;
        font-weight: normal !important;
    }

table#ctl00_ContentPlaceHolderBody_ctl01_EventSupplierDataGridControl {
    float: left;
    width: 100%;
    margin-bottom: 28px;
}

.popup-window #Form1 table td {
    padding: 4px 0px;
}

    .popup-window #Form1 table td h1 {
        font-size: 19px;
        font-weight: bold;
        color: #f15a29;
        margin: 6px 0px 4px 0px;
    }

    .popup-window #Form1 table td span, .popup-window #Form1 table td strong {
        line-height: 27px;
    }

@media (max-width:768px) {
    .btn-group.rft {
        margin-top: 16px;
        float: right;
        margin-bottom: 1px;
        width: 100%;
    }

    .col-md-12 .tabbable-line ul.nav.nav-tabs li {
        float: left;
        width: 100%;
        border-left: 1px solid #dddddd;
        border-right: 1px solid #dddddd;
    }
}

@media (max-width:1024px) {
    .btn-group.rft {
        margin-top: 16px;
        float: right;
        margin-bottom: 1px;
        width: 100%;
    }
}

@media (max-width:768px) {
    .monitor-event {
        float: right;
        position: absolute;
        top: 29px;
        right: 44px;
    }
}

.page-content-inner .monitor-event {
    float: right;
    position: absolute;
    top: 29px;
    right: 44px;
}

    .page-content-inner .monitor-event.disable {
        background: #e3e5e8 !important;
        background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e3e5e8),color-stop(100%,#9ea3a8)) !important;
        background-image: -webkit-linear-gradient(top,#e3e5e8,#9ea3a8) !important;
        border: 1px solid #b1b1b3 !important;
        text-shadow: 0px 0px 0px #000000 !important;
        color: #504e4e;
    }

        .page-content-inner .monitor-event.disable:hover {
            background: #e3e5e8 !important;
            background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#9ea3a8),color-stop(100%,#d9dce0)) !important;
            background-image: -webkit-linear-gradient(top,#9ea3a8,#d9dce0) !important;
            border: 1px solid #b1b1b3 !important;
            text-shadow: 0px 0px 0px #000000 !important;
            color: #504e4e;
        }

#EventItemsDataGrid tr.SubItemHeader {
    background: #e45425;
    color: #ffffff;
}

#ctl00_ContentPlaceHolderBody_ctl00_EventItemDataGridControl tr.SubItemHeader {
    background: #e45425;
    color: #ffffff;
}

    #ctl00_ContentPlaceHolderBody_ctl00_EventItemDataGridControl tr.SubItemHeader td {
        background: #e45425;
    }

body .form-group .col-md-9 label {
    display: initial;
}

#MonitorEventForm1 tr td {
    border-color: #cccccc;
    padding: 4px 5px;
}

#MonitorEventForm1 #EditButtonsPanel {
    margin-top: 20px;
}

table#ctl04_EventItemDataGridControl, table#ctl05_EventSupplierDataGridControl {
    background: #ffffff;
}

#MonitorEventForm1 table.datagrid-footer {
    margin-top: 0px;
}

#MonitorEventForm1 tr.SubItemHeader, #MonitorEventForm1 tr.SubItemHeader td {
    background: #e45425 !important;
    color: #ffffff;
}

#AuctionParametersSwitch i#view-p {
    margin-right: 7px;
}

table#ctl04_SplitLotBidDataGridControl, table#ctl04_FixedLotBidDataGridControl {
    background: #ffffff;
}

div#ActiveSurveyPanel {
    margin-bottom: 18px;
}

#ctl04_FieldSelector table.event-details {
    border: 0;
    background: #eff3f8;
}

div#ChatPanel a {
    font-weight: 600;
}

form#AddSellerForm table td {
    border: 0 !important;
    /* padding: 0px 0px; */
}

form#AddSellerForm table {
    width: 98%;
    margin: 10px;
    border: 0px;
}

table#SellersDataGrid {
    margin: 0px !important;
    width: 100% !important;
    margin-top: 10px !important;
    border: 1px solid #cccccc !important;
}

form#AddSellerForm table#SellersDataGrid td {
    border: 1px solid #cccccc !important;
}

#AddSellerForm tr.header-row {
    display: none;
}

table#SellersDataGrid tr.header-row {
    display: table-row;
}

#dialog-add-new-seller tr.header-row {
    display: table-row;
}

div#UPAddNewSeller table {
    margin: -8px 0px 0px 0px;
    width: 100%;
}

div#UPAddNewSeller span#rqFirstName, div#UPAddNewSeller span#rqLastName {
    width: 100%;
    float: left;
}

#dialog-add-new-seller tr.header-row td {
    padding: 5px 8px !important;
}

#dialog-add-new-seller table.datagrid td {
    padding: 9px 6px 3px 6px;
}

table#SellersDataGrid td:first-child {
    text-align: center;
}

form#frmShipPkg label {
    margin-bottom: 0px;
}

form#frmAdministerEventSuppliers li#tabManage, form#frmAdministerEventSuppliers li#tabInvite, form#frmAdministerEventSuppliers li#tabView {
    list-style: none;
    float: left;
    margin-right: 12px;
}

form#frmAdministerEventSuppliers div#tabs ul {
    margin: 0px;
    padding: 0px;
}

div#UPAuctionSuppliers a {
    font-weight: normal;
    font-size: 14px;
}

div#UPAuctionSuppliers input#btnSendReminders {
    margin-top: 15px;
}

form#frmManageEventWeightCriteria h1 {
    font-size: 14px;
    font-weight: 700;
}

form#frmAssignSupplierWeightScores h1 {
    font-size: 14px;
    font-weight: 700;
}

form#frmManageEventWeightCriteria textarea#txtCriterion {
    border: 1px solid #cccccc;
}

form#form1 {
    margin: 8px 17px;
}

    form#form1 table.event-details {
        border: 0px solid #CCCCCC;
        background-color: #ffffff;
    }

    form#form1 .event-details {
        color: rgb(53, 53, 53);
        font-size: 14px;
        font-family: "Open Sans", sans-serif;
        line-height: 30px;
    }

    form#form1 table.event-details td {
        padding: 5px 0px;
    }

    form#form1 select#drpGraphSize {
        border: 1px solid #cdcdcd;
        padding: 4px 3px;
        width: 38%;
    }

    form#form1 input#txtCustomTargetTrend {
        border: 1px solid #cdcdcd;
        padding: 1px 7px;
    }

    form#form1 input#btnUpdateGraphs {
        line-height: 19px;
        float: right;
    }

text.fusioncharts-caption {
    fill: rgb(0, 0, 0) !important;
}

form#form1 table.event-details strong em {
    color: rgb(24, 24, 24) !important;
}

form#ContainerForm1 ul {
    padding: 4px 0px 6px 6px;
    margin: 0px;
    float: left;
}

form#ContainerForm1 li {
    list-style: none;
    color: #ffffff;
    float: left;
    margin-right: 10px;
}

    form#ContainerForm1 li a {
        color: #e45425;
    }

form#ContainerForm1 div#tabs {
    background: #f2f2f2 !important;
    border: 1px solid #cdcccc !important;
}

div#tabFaq table#dgList0 td, div#tabFaq table#dgList1 td, div#tabFaq table#dgList2 td, table#dgList0 td {
    padding: 3px 5px !important;
    border: 1px solid #d1d1d1 !important;
}

div#tabFaq ul, form#Form1 div#tabs ul {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
}

    div#tabFaq ul li, form#Form1 div#tabs ul li {
        float: left;
        list-style: none;
        margin-right: 10px;
        margin-bottom: 7px;
    }

form#WelcomeScreenForm {
    border: 0px !important;
    padding: 0px 9px;
}

body.help-window {
    padding: 0px 8px !important;
    line-height: 21px !important;
    font-size: 14px !important;
}

#ContainerForm1 div#tabs-1 iframe, #ContainerForm1 div#tabs-2 iframe, #ContainerForm1 div#tabs-3 iframe {
    border: 1px solid #cdcccc;
}

#frmActivateEvent div#pnlMain {
    padding: 0px 11px;
}

    #frmActivateEvent div#pnlMain #dgSuppliers {
        width: 100%;
    }

        #frmActivateEvent div#pnlMain #dgSuppliers td {
            border-color: #cccccc;
            padding: 4px 5px;
        }

    #frmActivateEvent div#pnlMain table.datagrid td {
        padding: 0;
        border: 0px;
    }

    #frmActivateEvent div#pnlMain table.datagrid {
        padding: 0;
        border: 0px;
    }

    #frmActivateEvent div#pnlMain .datagrid td .textbox {
        padding: 5px 6px;
        width: 100% !important;
        max-width: 100%;
        margin-top: 5px;
        border-color: #cccccc !important;
    }

#frmActivateEvent blockquote.notes br {
    display: none !important;
}

#frmActivateEvent blockquote.notes {
    margin: 5px 0px;
}

    #frmActivateEvent blockquote.notes ul {
        margin-top: 1px;
    }

    #frmActivateEvent blockquote.notes strong {
        float: left;
    }

#frmBroadcastMessage table.datagrid td {
    border: 0px;
}

form#frmBroadcastMessage table table:first-child td, form#frmBroadcastMessage table table:nth-child(2) td {
    border: 1px solid #d8d1d1;
}

form#frmBroadcastMessage table#SuppliersDataGrid {
    margin-top: -0px !important;
}

textarea#txtBroadcastMessage {
    width: 100% !important;
    max-width: 100%;
    border: 1px solid #d1cccc;
}

form#RankForm td {
    border-color: #cccccc;
    padding: 4px 5px;
}

form#RankForm {
    padding: 4px 6px;
}

    form#RankForm table {
        margin-top: 6px !important;
    }

    form#RankForm .excel-pdf-export {
        font-weight: 600;
        font-size: 1.0em;
        margin: 0 5px 10px 0;
        float: right;
    }

body.popup-window form#form1 {
    margin: 0px;
}

form#EventLogForm {
    padding: 4px 6px;
}

body.popup-window form#form1 table.datagrid-footer {
    margin-top: 0;
}

body.popup-window form#EventLogForm table.datagrid-footer {
    margin-top: 0;
}

form#EventLogForm table {
    margin-top: 6px !important;
}

form#EventLogForm .excel-pdf-export {
    font-weight: 600;
    font-size: 1.0em;
    margin: 0 5px 10px 0;
    float: right;
}

form#EventLogForm td, form#Form1 table#EventItemList_EventItemDataGridControl td {
    border-color: #cccccc;
    padding: 4px 5px;
}

select#EmailListingControl_EmailsDataGridPagerTop_dropNumberPerPage {
    border: 1px solid #d6d3d3;
}

table#EmailListingControl_EmailsDataGrid {
    margin-top: 9px;
    margin-bottom: 9px;
}

form#ManageEventAwardForm h1 {
    font-size: 14px;
    font-weight: 700;
    margin: 0px;
}

select#lstStartHour, select#lstStartMinute, select#lstEndHour, select#lstEndMinute {
    border: 1px solid rgb(194, 202, 216);
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    border-image: none;
    padding: 5px 6px;
}

form#ManageEventAwardForm .textbox {
    padding: 5px 6px;
    width: 44% !important;
    max-width: 307px;
}

form#ManageEventAwardForm blockquote {
    font-size: 13.5px;
}

form#ManageEventAwardForm td {
    border: 0;
}

form#ManageEventAwardForm table.datagrid td.alt-column {
    padding-top: 13px;
}

table#dgList1 td, table#dgList2 td, table#dgList3 td, table#dgList4 td, table#dgList5 td, table#dgList6 td, table#dgList7 td, table#dgListG td, table#dgListJ td, table#dgListK td, table#dgList8 td, table#dgList9 td, table#dgList10 td, table#dgListO td, table#dgList11 td, table#dgList12 td, table#dgList13 td, table#dgList14 td, table#dgList15 td, table#dgList16 td, table#dgList17 td, table#dgList18 td, table#dgListX td, table#dgListY td, table#dgListZ td, table#dgList19 td {
    padding: 3px 5px !important;
    border: 1px solid #d1d1d1 !important;
}

#EventItemCountdownClock-3831 {
    margin-bottom: 0;
}

    #EventItemCountdownClock-3831 div {
        display: inline-block;
        margin-left: 5px;
        font-size: 14px;
        font-weight: 100;
        line-height: 1;
        text-align: right;
    }

    #EventItemCountdownClock-3831 div {
        zoom: 1;
        float: left;
    }

p#EventItemCountdownClock-3831 {
    width: 106px;
    margin: 10px 0px 0px 0px;
}

#EventItemCountdownClock-3831 div span {
    display: block;
    border-top: 1px solid #cecece;
    padding-top: 3px;
    font-size: 10px;
    font-weight: normal;
    text-transform: uppercase;
    text-align: left;
}

#ManageEventAwardForm hr {
    border-color: rgb(204, 204, 204) currentColor currentColor;
}

#ManageEventAwardForm blockquote.notes em {
    float: left;
}

#ManageEventAwardForm blockquote.notes ul {
    margin-top: 0px;
    padding-left: 4px;
    margin-left: 0px;
}

#ManageEventAwardForm select#lstAwardStatus {
    padding: 3px 5px;
    border: 1px solid #c2cad8;
}

#ManageEventAwardForm table.datagrid-footer {
    border: 1px solid #cccccc;
    width: 100%;
    background: white;
    padding: 10px 7px;
    margin-top: 0;
}

#ManageEventAwardForm table.datagrid td div {
    text-align: left !IMPORTANT;
}

#ManageEventAwardForm textarea#CommentsText {
    border: 1px solid #c2cad8;
    width: 100% !important;
    max-width: 100% !important;
}

#ManageEventAwardForm input#uploadMoreDocs {
    margin-top: 18px;
    margin-left: 0px !important;
}

.popup-window #ManageEventAwardForm table td {
    padding: 4px 9px;
    border-color: #d1cfcf;
    min-width: 108px;
}

#ManageEventAwardForm input#btnSave, #ManageEventAwardForm input#btnSaveNotes {
    margin-bottom: 10px;
}

#ManageEventAwardForm input#btnCloneEvent {
    margin-bottom: 10px;
}

#ManageEventAwardForm table#dgNotes {
    border: 0px solid #cccccc !important;
    margin-bottom: 10px;
}

    #ManageEventAwardForm table#dgNotes td {
        border: 1px solid #c2cad8;
        min-width: 189px;
    }

#ManageEventAwardForm table#dgDocuments {
    border: 0px solid #cccccc;
    margin-bottom: 10px;
}

    #ManageEventAwardForm table#dgDocuments td {
        border: 1px solid #cccccc;
        min-width: 189px;
    }

form#frmItemDocs h3 {
    margin: 0px;
    font-size: 18px;
}

form#frmItemDocs hr {
    border-color: rgb(222, 218, 218) currentColor currentColor !important;
    margin: 11px 0px 5px 0px;
}

form#frmItemDocs blockquote.notes em {
    float: left;
}

form#frmItemDocs blockquote.notes ul {
    margin-top: 0px;
    margin-bottom: 7px;
    margin-bottom: 7px !important;
}

form#frmItemDocs table.datagrid td {
    border: 0px;
}

form#frmItemDocs input#ctlDocumentUploader_btnUpload {
    margin-bottom: 10px;
}

form#frmItemDocs label.required {
    font-weight: bold;
    text-align: right;
    width: 92%;
}

form#frmItemDocs table.datagrid td {
    min-width: 143px !important;
    padding-top: 14px;
}

form#frmItemDocs table.datagrid tr.header-row td {
    padding-top: 4px;
}

form#ManageEventAwardForm label.required {
    text-align: left;
    width: 100%;
    line-height: 24px;
}

form#PostEventEmailForm {
    padding: 0px 10px;
}

    form#PostEventEmailForm blockquote.notes strong {
        float: left;
    }

    form#PostEventEmailForm blockquote.notes ul {
        margin-top: 1px;
    }

    form#PostEventEmailForm div#divSuppliers table {
        width: 100%;
    }

    form#PostEventEmailForm table.datagrid {
        width: 100%;
        margin-bottom: -1px;
    }

    form#PostEventEmailForm table#dgSuppliers td {
        padding: 3px 6px 3px 6px;
        border-color: #cccccc;
    }

    form#PostEventEmailForm table.datagrid tr.header-row td {
        padding: 3px 6px 3px 6px;
        border: 1px solid #cccccc;
    }

    form#PostEventEmailForm table.datagrid td {
        padding: 0px 0px 0px 0px;
        border: 0px;
    }

    form#PostEventEmailForm table.datagrid {
        border: 0px;
    }

    form#PostEventEmailForm textarea#txtSubject {
        width: 100% !important;
        max-width: 100%;
        border: 1px solid #cccccc;
        padding: 5px 5px;
        margin-top: 3px;
    }

    form#PostEventEmailForm textarea#txtBody {
        width: 100% !important;
        max-width: 100%;
        border: 1px solid #cccccc;
        padding: 5px 5px;
        margin-top: 3px;
    }

    form#PostEventEmailForm table.datagrid ul li {
        list-style: circle;
        line-height: 25px;
    }

form#ManageEventAwardForm img.ui-datepicker-trigger {
    margin-left: -30px;
}

.popup-window table.ui-datepicker-calendar td {
    padding: 0px !important;
}

.supplier-select select {
    border: 1px solid #c7c7c7;
    margin-top: 10px;
    padding: 0px 5px 2px 3px !important;
    width: 100%; /* height: 2em; */
    line-height: 10px !important;
    font-size: 85% !important;
}

.supplier-select button.btn.btn-default {
    width: 86%;
    text-align: left;
    padding: 1px 12px;
    font-size: 85% !important;
}

.supplier-select .btn-group {
    width: 100%;
}

.supplier-select button.btn.btn-default.dropdown-toggle {
    width: auto;
}

.supplier-select a.btn.btn-default.dropdown-toggle {
    width: 100%;
    border: 1px solid #cccccc;
    text-align: left;
    padding: 1px 5px 3px;
    font-size: 85%;
    color: #838b9a;
}

.supplier-select i.fa.fa-angle-down {
    float: right;
    margin: 3px 2px 0px 0px;
}

.supplier-select li:hover {
    background: #e45425;
}

.supplier-select li a:hover {
    background: #e45425;
    color: #ffffff;
}

.supplier-select li a {
    font-size: 85% !important;
    padding: 5px 16px !important;
}

div#pnlToggleChatAvailability {
    margin-left: 6px;
    display: initial;
}

    div#pnlToggleChatAvailability i#view-p {
        margin-right: 0px;
    }

.option div#pnlToggleChatAvailability a {
    margin-left: 0px;
}

.chat-statusbar {
    height: auto !important;
}

div#EventCountdownClock {
    margin: 5px 0px 0px 0px;
}

textarea#msg_input {
    font-size: 97%;
}

input#btnEventEditor {
    position: absolute;
    top: 75px;
    right: 59px;
}

table#ctl05_EventSupplierDataGridControl {
    width: 100%;
}

.social-content.small {
    font-size: 96% !important;
}

table#dgEventContacts {
    box-shadow: 1px 1px 0px #abaaaa !important;
    border-bottom: 0px !important;
    border-right: 0px !important;
}

    table#dgEventContacts tr:last-child td {
        box-shadow: 1px 1px 0px #abaaaa !important;
        border-bottom: 0px !important;
    }

    table#dgEventContacts tr td:last-child {
        border-right: 0px !important;
    }

@media (min-width:1850px) {

    #right-sidebar .scroll {
        max-height: 70vh !important;
        overflow-y: scroll;
        min-height: 70vh !important;
    }

    .container-fluid {
        padding-left: 330px;
        padding-right: 330px;
    }

    input#btnEventEditor {
        position: absolute;
        top: 75px;
        right: 330px;
    }
}

#LookupSuppliersForm1 table.datagrid-footer {
    margin-top: -5px;
    margin-bottom: 13px;
}

#LookupSuppliersForm1 input#InsertSupplierButton {
    margin-top: 8px;
}

#LookupSuppliersForm1 table.full-width-table td {
    border: 0px !important;
}

div#pnlAutoExtensions {
    margin-top: 4px;
    float: right;
}

div#pnlAuctionEndTimeCounter {
    float: right;
    margin-top: -7px;
}

div#pnlToggleChatAvailability {
    display: inline-block !important;
}

table {
    border-color: rgba(193, 193, 193, 0.43) !important;
}

    table tr td {
        border-color: rgba(193, 193, 193, 0.43) !important;
    }

#PlaceEventBidForm div#pnlAutoExtensions {
    display: inline-block;
    margin-top: 6px;
    margin-right: 0px;
}

form#PlaceEventBidForm div#pnlAuctionEndTimeCounter {
    float: right;
    margin-top: -1px;
}

div#pnlAuctionEndTimeCounter {
    float: right;
    margin-top: -12px;
    width: 100%;
}

#MonitorEventForm1 div#pnlAuctionEndTimeCounter {
    position: absolute;
}

#MonitorEventForm1 div#pnlAutoExtensions {
    float: right;
    margin-top: 44px;
}

.sweet-alert.showSweetAlert.visible {
    padding: 0px 10px !important;
}

    .sweet-alert.showSweetAlert.visible .lead {
        font-size: 18px;
    }

p.lead.text-muted span {
    float: left;
    width: 100%;
}

b.fwidth {
    width: 100%;
    float: left;
    margin-bottom: 17px;
}

.supplier-name {
    width: 100%;
    float: left;
    font-size: 20px;
    font-weight: 500;
    color: #6b7984;
    font-size: 22px;
    margin: -4px 0px 10px 0px;
}

#event-live .accordion .panel .panel-title .collapsed.accordion-toggle-styled.accordion-toggle {
    background-position: right 9px;
    text-align: center;
}

.panel-title a span {
    color: #ffffff !important;
    font-weight: normal;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0.3px;
}

#event-live .accordion .panel .panel-title .accordion-toggle {
    padding: 5px 15px;
    display: block;
}

#event-live a.accordion-toggle.accordion-toggle-styled {
    text-align: center !important;
}

@media (max-width:1250px) and (min-width:990px) {
    .col-md-4.six {
        width: 50% !important;
        padding: 0px;
    }

    #MonitorEventForm1 div#pnlAutoExtensions {
        margin-top: 47px;
    }

    .col-md-6.six {
        width: 50% !important;
        float: left;
        padding: 2px;
    }

    div#EventCountdownClock div {
        font-size: 21px !important;
    }

    div#EventCountdownClock span {
        font-size: 16px !important;
    }

    #MonitorEventForm1 div#pnlAuctionEndTimeCounter {
        margin-top: 0px;
    }
}

@media (max-width:990px) and (min-width:500px) {
    .col-md-4.six {
        width: 42% !important;
        padding: 0px;
    }

    .col-md-6.six {
        width: 58% !important;
        float: left;
        padding: 2px;
    }

    #MonitorEventForm1 div#pnlAuctionEndTimeCounter {
        margin-top: 0px;
    }
}

@media (max-width:768px) {
    .supplier-name {
        font-size: 15px !important;
        margin-top: -9px;
    }

    div#EventCountdownClock div {
        font-size: 17px !important;
    }

    div#EventCountdownClock span {
        font-size: 12px !important;
    }

    #PlaceEventBidForm div#pnlAutoExtensions {
        font-size: 12px !important;
        line-height: 12px !important;
    }

    .countdown.fix-c {
        right: 16px;
    }

    .option a {
        font-size: 13px !important;
        letter-spacing: 0px;
    }

    #MonitorEventForm1 div#pnlAuctionEndTimeCounter {
        margin-top: 0px;
    }

    input#btnEventEditor {
        position: absolute;
        top: 75px;
        right: 15px;
    }
}

@media (max-width:500px) {
    div#EventCountdownClock {
        margin-left: -10px !important;
    }

    span#lblEventName {
        max-width: 107px;
        white-space: pre;
        overflow: hidden;
        float: right;
        line-height: 39px;
    }

    div#pnlToggleChatAvailability {
        clear: both;
        width: 100%;
    }

    input#btnEventEditor {
        position: absolute;
        top: 187px;
        right: auto;
        left: 16px;
    }

    #MonitorEventForm1 div#pnlAuctionEndTimeCounter {
        margin-top: 0px;
    }

    .countdown.fix-c {
        right: auto;
        left: 25px;
    }

    .option a {
        font-size: 13px !important;
        letter-spacing: 0px;
    }

    div#pnlToggleChatAvailability i#view-p {
        margin-right: 2px;
        margin-top: 11px;
    }

    div#pnlAutoExtensions {
        width: 100% !important;
    }

    .option a {
        margin-left: 0px;
    }
}

#MonitorEventForm1 .col-xs-12.col-md-4.six {
    margin-top: -2px;
}

b.fwidth {
    width: 100%;
    float: left;
    margin-bottom: 17px;
}

form#ItemNoteHistoryForm {
    padding: 0px 12px;
}

    form#ItemNoteHistoryForm hr {
        margin: 11px 0px;
    }

table#dgBidsWithComments td {
    min-width: 104px;
    border-color: #cccccc;
    padding: 4px 5px;
}

form#ItemNoteHistoryForm div#pnlEmpty table.datagrid-footer {
    margin-top: 0px;
}

form#ItemNoteHistoryForm table#dgBidsWithComments {
    margin-top: 6px;
}

form#ItemNoteHistoryForm table#dgBidsWithComments {
    font: 13px 'Open Sans';
}

form#ItemNoteHistoryForm table {
    line-height: 26px;
}

.l-bid-btn {
    float: right;
    margin-top: 4px;
    margin-bottom: 10px;
}

table.l-bid {
    float: left;
    margin-bottom: 0px;
}

    table.l-bid td {
        padding-right: 8px;
        text-align: left;
        width: auto !important;
    }

    table.l-bid label.headerLabel {
        margin-right: 0px;
    }

.pasteDialog {
    padding: 16px !important;
}

table.l-bid td.winning-bid-rank {
    background: rgba(255, 255, 255, 0) !important;
    color: rgb(51, 122, 183) !Important;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 15px;
}

body.popup-window table#ASPxCallbackPanel1_ASPxUploadControl1 {
    width: 50% !important;
}

table.datagrid.col-td td {
    border: 0;
    padding: 0px 0px;
}

table.datagrid.col-td {
    border: 0;
}

.col-td tr#ASPxCallbackPanel1_ASPxUploadControl1_FI0 td {
    border: 1px solid;
}

.col-td td#ASPxCallbackPanel1_ASPxUploadControl1_Upload {
    padding: 6px 7px;
    border: 1px solid;
}

.col-td table#ASPxCallbackPanel1_ASPxUploadControl1_UploadInputs tr#ASPxCallbackPanel1_ASPxUploadControl1_FI0 {
    border: 1px solid #e7e7e7 !important;
    border-collapse: inherit !important;
}

body.popup-window #ASPxCallbackPanel1_ASPxUploadControl1 .dxBB.dxucBrowseButton {
    height: auto !important;
    margin-top: 0px !important;
    padding: 7px 24px !important;
}

table#ctl03_FixedLotBidDataGridControl {
    width: 100%;
}

table#ctl03_EventItemDataGridControl {
    width: 100%;
    margin-bottom: 14px;
}

table.l-bid td label {
    font-size: 18px !important;
    font-weight: bold !important;
}

table.l-bid td:nth-child(2) label {
    color: rgb(51, 122, 183);
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 15px;
    margin-right: 25px;
}

table.l-bid td:nth-child(4) label {
    color: rgb(51, 122, 183) !important;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 15px;
}

.profile-content .panel-body {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.footer-panel.expand {
    position: relative !important;
}

tr.selected-row table td {
    background-color: #f8dea1 !important;
}

tr.selected-row table {
    background-color: #f8dea1 !important;
}

    tr.selected-row table tr.red td {
        background: #e45425 !important;
    }

    tr.selected-row table td input {
        background: #f8dea1 !important;
    }

div#info-alert-container .alert {
    padding: 5px;
    line-height: 26px;
    padding-right: 25px;
    margin-bottom: 0px;
}

div#info-alert-container button.close {
    margin-right: -20px;
}

div#info-alert-container {
    display: inline-table;
    top: 0px;
    font-size: 14px;
    left: 346px;
    margin-top: 0px;
}

    div#info-alert-container .alert:after {
        content: "x";
        margin-top: -9px;
        float: right;
        margin-right: -20px;
    }

.alert-box {
    width: 100%;
}

    .alert-box h1 {
        text-align: center;
    }

    .alert-box span {
        float: left;
    }

.bortop1 {
    border-top: 1px solid #efefef;
}

.borderno {
    border: 0px !important;
}

div#frmRenewPassword .portlet-title {
    padding: 17px 20px 15px;
    margin-bottom: 0px;
}

.alert-box span {
    float: left;
}

div#frmRenewPassword .caption-subject {
    font-size: 16px;
}

div#pnlVerifyNotEmailingNonInvitedSuppliers {
    border: 1px solid #e8642b;
    padding: 10px 14px 15px 14px;
    margin-top: 8px;
}

    div#pnlVerifyNotEmailingNonInvitedSuppliers table {
        margin-top: 10px;
    }

.red3 {
    margin-top: 4px;
    margin-bottom: 7px;
    float: left;
    width: 100%;
}

div#pnlVerifyNotEmailingNonInvitedSuppliers input {
    margin: 0px !important;
}

div#pnlVerifyNonInvitedSuppliers {
    border: 1px solid #e8642b;
    padding: 10px 14px 15px 14px;
    margin-top: 8px;
}

    div#pnlVerifyNonInvitedSuppliers table {
        margin-top: 10px;
    }

    div#pnlVerifyNonInvitedSuppliers input {
        margin: 0px !important;
    }

    /*table.full-width-table input.button:hover {
    position: relative;
}*/

    div#pnlVerifyNonInvitedSuppliers span, div#pnlVerifyNotEmailingNonInvitedSuppliers span {
        font-weight: bold;
    }

span.spr {
    float: left;
    margin: 4px 0px 12px 0px;
    width: 100%;
}

    span.spr br {
        display: none;
    }

div#pnlVerifyNonInvitedSuppliers blockquote.notes, div#pnlVerifyNotEmailingNonInvitedSuppliers blockquote.notes {
    background: #f2efef;
    padding: 4px 8px;
    margin-top: 0px !important;
    float: left;
    margin-bottom: 0px;
    margin-left: 11px;
    width: auto;
    border: 1px solid #dee1e4;
}

.hspacer {
    float: left;
    width: 100%;
    padding: 9px 0px;
}

.btn-group.rft label:after {
    opacity: 0;
    content: 'x';
    position: absolute;
    color: #00035a;
    background-image: url(../images/arrow.png);
    width: 23px;
    height: 23px;
    background-repeat: no-repeat;
    text-align: center;
    font-size: 1;
    line-height: 10px;
    margin: 0;
    right: 7px;
    margin: 1px 0px 0px 0px;
}

form#ManageEventItemsForm .rft label {
    display: inline !important;
}

.btn-group.rft label:hover::after {
    opacity: 0.5;
}

.btn-group.rft input[type=checkbox]:checked + label::after {
    opacity: 1;
}

.btn-group.rft input[type=checkbox] {
    margin: 0 5px 0 4px;
}

.btn-group.rft label:hover::after {
    opacity: 0;
}

.btn-group.rft input[type="radio"]:checked + label::after {
    opacity: 1;
}

.btn-group.rft input[type="radio"] {
    margin: 0 5px 0 4px;
}

form#ManageEventItemsForm .rft input[type="radio"]:checked, form#ManageEventItemsForm .rft input[type=checkbox]:checked {
    background-color: rgba(255, 255, 255, 0.02) !important;
    background-repeat: no-repeat;
    background-position: right top;
    outline: 0;
}

form#ManageEventItemsForm .rft input[type="radio"], form#ManageEventItemsForm .rft input[type=checkbox] {
    margin: 0px 0px 0px 0px;
    width: 92%;
    height: 23px;
    position: absolute;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    float: left;
    opacity: 0;
    outline: 0;
}

div#MassUploadItemsForm ol {
    padding: 0px 0px 0px 0px;
}

div#MassUploadItemsForm li {
    list-style-position: inside;
}

    div#MassUploadItemsForm li li {
        list-style-position: initial;
    }

form#UploadXMLFileForm table td {
    border: 0px !important;
}

form#UploadXMLFileForm table {
    border: 0px !important;
    margin-top: 12px;
}

    form#UploadXMLFileForm table hr {
        margin: 15px 0px;
    }

div#pnlFailure {
    padding: 8px 17px !important;
    font-size: 14px;
}

.ui-helper-clearfix .ui-dialog-buttonset .ui-button-text-only .ui-button-text {
    padding: 0;
}

.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix {
    border-top: 1px solid #e1e1e1;
}

button {
    outline: none !important;
}

.ui-helper-clearfix .ui-dialog-buttonset .ui-button {
    font-weight: 600 !important;
    text-transform: uppercase;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3) !important;
    color: #fff;
    background-color: #f36537 !important;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f36537),color-stop(100%,#e45425)) !important;
    background-image: -webkit-linear-gradient(top,#fc7d54,#cc4a20) !important;
    background-image: -moz-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -ms-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -o-linear-gradient(top,#f36537,#e45425) !important;
    background-image: linear-gradient(top,#f36537,#e45425) !important;
    border-top: 1px solid #ca471d !important;
    border-right: 1px solid #e14f1f !important;
    border-bottom: 1px solid #cf4619 !important;
    border-left: 1px solid #d54a1d !important;
    font-size: 100%;
    font-weight: bold;
    padding: 6px 12px 6px 12px !important;
    margin-left: 2px;
    margin-right: 2px;
    font: 14px "Open Sans", sans-serif;
    text-align: center;
}

    .ui-helper-clearfix .ui-dialog-buttonset .ui-button:hover {
        box-shadow: 0 5px 9px 0 rgba(0,0,0,0.24),0 3px 23px 0 rgba(0,0,0,0.19) !important;
        background-color: #e45425;
        background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e45425),color-stop(100%,#fc7d54)) !important;
        background-image: -webkit-linear-gradient(top,#e45425,#fc7d54) !important;
        background-image: -moz-linear-gradient(top,#e45425,#fc7d54) !important;
        background-image: -ms-linear-gradient(top,#e45425,#fc7d54) !important;
        background-image: -o-linear-gradient(top,#e45425,#fc7d54) !important;
        background-image: linear-gradient(top,#e45425,#fc7d54) !important;
    }

div#ctl00_ContentPlaceHolderBody_ItemsDataGridPagerTop_pnlFirstLine {
    float: left;
}

div#ManageItemsForm input.button {
    float: right;
}

div#ManageItemsForm table {
    width: 100%;
}

div#ManageItemsForm #ctl00_ContentPlaceHolderBody_ItemsDataGrid td {
    padding: 8px;
}

div#ctl00_ContentPlaceHolderBody_ItemsDataGridPagerTop_pnlFirstLine {
    font-size: 14px;
    color: rgb(51, 51, 51);
}

select#ctl00_ContentPlaceHolderBody_ItemsDataGridPagerTop_dropNumberPerPage {
    font-size: 14px;
    font: 14px "Open Sans", sans-serif;
    height: 30px;
    padding: 5px 10px;
    border: 1px solid rgb(194, 202, 216);
}

span#ctl00_ContentPlaceHolderBody_ItemsDataGridPagerTop_lblRange b {
    font-weight: normal;
}

span#ctl00_ContentPlaceHolderBody_ItemsDataGridPagerTop_lblRange {
    margin-right: 7px;
}

table#ctl00_ContentPlaceHolderBody_ItemsDataGrid {
    margin-top: 9px;
    margin-bottom: 15px;
}

.paging-linkbutton {
    line-height: 34px;
}

div#ManageItemsForm {
    margin-bottom: 36px;
}

.dashboard-stat2.blue h3 {
    color: #0072bc !important;
    text-align: left;
}

    .dashboard-stat2.blue span, .dashboard-stat2.blue h3 small {
        color: #0072bc !important;
    }

a:hover .blue span {
    color: #0072bc !important;
}

a:hover h3.font-red-haze span {
    color: rgb(243, 106, 90) !important;
}

a:hover h3.font-purple span {
    color: rgb(142, 68, 173) !important;
}

a:hover h3.font-yellow-lemon span {
    color: rgb(247, 202, 24) !important;
}

a:hover h3.font-grey-gallery span {
    color: rgb(85, 85, 85) !important;
}

span.input-group-btn.srch {
    float: right;
    width: 35px;
    margin-bottom: -37px;
}

a.btn {
    outline: none !important;
}

.dashboard-stat2.blue .progress-bar, .dashboard-stat2.blue .progress-bar-success {
    color: #0072bc !important;
}

.dashboard-stat2.blue .progress-bar-success {
    color: #0072bc !important;
    background: #0072bc !important;
}

.dashboard-stat2 h3 {
    text-align: left;
}

.dashboard-stat2.yellow-gold h3 {
    color: #a67c52 !important;
    text-align: left;
}

    .dashboard-stat2.yellow-gold span, .dashboard-stat2.yellow-gold h3 small {
        color: #a67c52 !important;
    }

a:hover .dashboard-stat2.yellow-gold span {
    color: #a67c52 !important;
}

.dashboard-stat2.yellow-gold .progress-bar, .dashboard-stat2.yellow-gold .progress-bar-success {
    color: #a67c52 !important;
}

.dashboard-stat2.yellow-gold .progress-bar-success {
    color: #a67c52 !important;
    background: #a67c52 !important;
}

.dashboard-stat2.green1 h3 {
    color: #197b30 !important;
    text-align: left;
}

    .dashboard-stat2.green1 span, .dashboard-stat2.green1 h3 small {
        color: #197b30 !important;
    }

a:hover .dashboard-stat2.green1 span {
    color: #197b30 !important;
}

.dashboard-stat2.green1 .progress-bar, .dashboard-stat2.green1 .progress-bar-success {
    color: #197b30 !important;
}

.dashboard-stat2.green1 .progress-bar-success {
    color: #197b30 !important;
    background: #197b30 !important;
}

.dashboard-stat2.green2 h3 {
    color: #83c5da !important;
    text-align: left;
}

    .dashboard-stat2.green2 span, .dashboard-stat2.green2 h3 small {
        color: #83c5da !important;
    }

a:hover .dashboard-stat2.green2 span {
    color: #83c5da !important;
}

.dashboard-stat2.green2 .progress-bar, .dashboard-stat2.green2 .progress-bar-success {
    color: #83c5da !important;
}

.dashboard-stat2.green2 .progress-bar-success {
    color: #83c5da !important;
    background: #83c5da !important;
}

.dashbard td.header-row {
    background: rgb(253, 248, 236) !important;
}

#chartdiv {
    height: 500px;
    margin: 0px auto;
    ;
}

.drop-view {
    float: right;
    margin-top: -40px;
}

    .drop-view .form-control {
        padding: 1px 12px;
        height: 30px;
    }

button.btn.btn-outline.red-view.btn-sm {
    border-radius: 20px !important;
    padding: 3px 10px !important;
    font-size: 12px;
    margin-top: 11px;
    margin-left: 5px;
}

.spc30 {
    float: left;
    width: 100%;
    height: 20px;
}

.mt-action-datetime {
    font-size: 12px;
}

button.btn.btn-outline.red12.btn-sm {
    background: none;
    border: 1px solid #e45425;
    color: #e45425;
}

.mt-action-buttons button {
    font-size: 11px;
}

.e-img img {
    max-width: 36px;
}

.e-img {
    float: left;
    margin-right: 10px;
}

.item .item-body {
    color: rgb(150, 165, 170);
    margin-top: 5px;
}

.item-status i.fa.fa-magic {
    color: #000000;
    margin-right: 15px;
}

.grbg {
    background: #f1f3f8 !important;
    border: 0px solid #f1f3f8;
}

.actions {
    float: right;
}

div#frmDeleteCompanyDocuments hr, div#frmDeleteCompanyTCDocument hr, div#frmDeleteTerms hr {
    margin-top: 3px;
    margin-bottom: 13px;
}

div#frmDeleteCompanyDocuments ul, div#frmDeleteCompanyTCDocument ul, div#frmDeleteTerms ul {
    padding-left: 8px;
    float: left;
}

form#ManageItemsForm1 ul {
    padding-left: 8px;
    float: left;
}

form#ManageItemsForm1 blockquote.notes b {
    float: left;
    margin-left: -6px;
}

form#ManageItemsForm1 em {
    float: left;
    margin-top: 5px;
}

form#ManageItemsForm1 {
    padding-left: 20px;
    padding-right: 20px;
}

    form#ManageItemsForm1 .datagrid td {
        border: 0px solid #cccccc !important;
    }

    form#ManageItemsForm1 label.control-label.col-md-3 {
        font-size: 14px;
        font: 14px "Open Sans", sans-serif;
        font-weight: normal;
        margin-top: 1px;
        text-align: right;
        color: rgb(51, 51, 51);
    }

    form#ManageItemsForm1 .datagrid {
        border: 0px solid #cccccc !important;
    }

    form#ManageItemsForm1 .col-md-9 {
        padding-bottom: 3px !important;
    }

    form#ManageItemsForm1 .form {
        padding: 0px !important;
        border-top: 1px solid #f1f1f1;
        margin-top: 10px;
        float: left;
        width: 100%;
    }

.chr {
    text-align: right;
    font-size: 11px;
    margin-top: -10px;
    line-height: 19px;
    color: #b4b4b4;
}

form#ManageItemsForm1 input#RevisionText, form#ManageItemsForm1 input#WeightUnitOfMeasureText {
    margin-bottom: 15px;
}

.form-group input#RevisionText, .form-group select#CostTypeDropDown {
    padding: 6px 12px;
    border-radius: 4px;
    border: 1px solid rgb(194, 202, 216);
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    border-image: none;
    width: 100%;
    height: 34px;
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
    background-color: rgb(255, 255, 255);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.form-group input#NameText {
    padding: 6px 12px;
    border-radius: 4px;
    border: 1px solid rgb(194, 202, 216);
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    border-image: none;
    height: 32px;
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
    background-color: rgb(255, 255, 255);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.form-group textarea#DescriptionText {
    padding: 6px 12px;
    border-radius: 4px;
    border: 1px solid rgb(194, 202, 216);
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    border-image: none;
    width: 100%;
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
    background-color: rgb(255, 255, 255);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

div#frmDeleteCompanyDocuments blockquote.notes b, div#frmDeleteCompanyTCDocument blockquote.notes b, div#frmDeleteTerms blockquote.notes b {
    float: left;
    margin-left: -6px;
}

div#frmDeleteCompanyDocuments blockquote.notes, div#frmDeleteCompanyTCDocument blockquote.notes, div#frmDeleteTerms blockquote.notes {
    border: 0 !important;
    padding: 0px;
}

div#frmDeleteCompanyDocuments table td, div#frmDeleteCompanyTCDocument table td, div#frmDeleteTerms table td {
    padding: 8px;
    line-height: 1.4285;
    vertical-align: top;
}

div#frmDeleteCompanyDocuments table.full-width-table td, div#frmDeleteCompanyTCDocument table.full-width-table td, div#frmDeleteTerms table.full-width-table td {
    padding: 0px !important;
}

div#frmDeleteCompanyDocuments table, div#frmDeleteCompanyTCDocument table, div#frmDeleteTerms table {
    width: 100%;
}

table#ctl00_ContentPlaceHolderBody_dgDeleteTC, table#ctl00_ContentPlaceHolderBody_dgDeleteDocuments {
    margin-top: 12px;
}

#aspnetForm .portlet.light.bordered.form-fit {
    padding-left: 20px;
    padding-right: 20px;
}

.bord-no .portlet.box.red {
    border: 0px !important;
    margin: 0px !important;
    padding: 0px !important;
}

.bord-no .portlet-body {
    padding: 5px 0px 6px 0px !important;
}

ul.nav.nav-tabs.left3 {
    float: left;
}

.slimScrollDiv .mt-action {
    padding-right: 17px !important;
}

.pt0 .mt-action-datetime {
    padding-top: 0px !important;
}

table.purchase {
    float: left;
    max-width: 202px;
    margin-top: 5px;
    margin-left: 24px;
}

    table.purchase .form-control {
        padding: 3px 6px;
        height: 29px;
    }

span.badge.badge-default.bobule1 {
    background-color: #fec144;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    position: absolute;
    top: 31px;
    font-weight: 300;
    font-size: 11px !important;
    font-weight: 300;
    height: 17px;
    color: #fff;
    padding: 3px 6px;
    -webkit-border-radius: 12px !important;
    -moz-border-radius: 12px !important;
    border-radius: 12px !important;
    text-shadow: none !important;
    text-align: center;
    vertical-align: middle;
    padding: 2px 5px;
    display: inline-block;
    margin-right: 23px;
    margin-left: -11px;
}

.message-w a {
    font-size: 14px;
    font-weight: normal;
    margin-left: 13px;
    line-height: 22px;
    margin-bottom: 0px;
    color: rgb(51, 122, 183);
}

    .message-w a .fa {
        color: #adb4c0;
        font-size: 17px;
    }

#pnlAuctionEndTimeCounter #EventCountdownClock span {
    margin-top: 15px !important;
    float: right;
}

.option #pnlAuctionEndTimeCounter .fix-c span {
    margin-top: 5px !important;
    float: none;
}

div#pnlAuctionEndTimeCounter div#EventCountdownClock div span {
    margin-top: auto !important;
    float: none;
}

#frmFlagManagedAuctions img.ui-datepicker-trigger {
    margin-left: -24px;
}

#frmFlagManagedAuctions select#ctl00_ContentPlaceHolderBody_dropStatus {
    padding: 6px 4px;
    border-radius: 4px;
    border: 1px solid rgb(194, 202, 216);
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    border-image: none;
    height: 34px;
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
    background-color: rgb(255, 255, 255);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

div#frmFlagManagedAuctions em {
    float: left;
}

div#frmFlagManagedAuctions ul {
    float: left;
}

div#frmFlagManagedAuctions li {
    list-style: none;
}

div#frmFlagManagedAuctions ul {
    float: left;
    padding-left: 8px;
}

input#ctl00_ContentPlaceHolderBody_txtDateOne, input#ctl00_ContentPlaceHolderBody_txtDateTwo {
    width: 107px !important;
    padding-left: 6px;
}

div#frmFlagManagedAuctions table.full-width-table.fwth td {
    float: left;
    line-height: 34px;
}

div#frmFlagManagedAuctions .fwth input#txtCompanyName {
    max-width: 177px;
}

div#frmFlagManagedAuctions tr.header-row td {
    background: rgb(253, 248, 236) !important;
    border-bottom-color: rgb(235, 232, 224);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    font-weight: 600 !important;
    padding: 8px;
    line-height: 1.4285;
    color: #545455;
    font-weight: 600;
    font-size: 14px;
}

.flft1 {
    float: left;
}

table#ctl00_ContentPlaceHolderBody_dgtempEvents {
    border: 0px;
    background: #ffffff;
    float: left;
    width: 100%;
}

div#frmFlagManagedAuctions hr {
    margin-top: 9px;
}

table#ctl00_ContentPlaceHolderBody_dgtempEvents td {
    padding: 8px;
    border-left: 0px;
    border-right: 0px;
}

tr.note2 td {
    padding-top: 15px !important;
    padding-bottom: 0px !important;
    line-height: 20px !important;
}

h1.hred {
    padding: 11px 0px 9px 10px;
    color: rgb(255, 255, 255);
    font-size: 18px;
    font-weight: 500;
    margin: 0px;
    display: inline-block;
}

div#frmFlagManagedAuctions strong {
    font-weight: normal;
}

div#frmFlagManagedAuctions a {
    text-decoration: underline;
    font-weight: 600;
}

@media screen and (max-width: 768px) {
    div#frmFlagManagedAuctions select#ctl00_ContentPlaceHolderBody_dropStatus {
        width: 100% !important;
    }

    div#frmFlagManagedAuctions input#ctl00_ContentPlaceHolderBody_txtDateOne, div#frmFlagManagedAuctions input#ctl00_ContentPlaceHolderBody_txtDateTwo {
        width: 100% !important;
        padding-left: 6px;
    }

    div#frmFlagManagedAuctions input#ctl00_ContentPlaceHolderBody_btnViewAuctions {
        width: 100%;
        margin-top: 17px;
    }

    div#frmFlagManagedAuctions table.full-width-table.fwth td img {
        display: none;
    }

    div#frmFlagManagedAuctions table.full-width-table.fwth td input#txtCompanyName {
        max-width: 74% !important;
        width: 100% !important;
    }

    .portlet.light.bordered.form-fit.managesub.flft1 {
        float: left;
        width: 100%;
    }

    .portlet.box.red.flft1 {
        float: left;
        width: 100%;
        overflow-y: scroll;
    }
}

@media (max-width:1360px) and (min-width: 1300px) {
    div#frmFlagManagedAuctions .fwth input#txtCompanyName {
        max-width: 140px;
        padding: 5px 6px;
    }

    input#ctl00_ContentPlaceHolderBody_txtDateOne, input#ctl00_ContentPlaceHolderBody_txtDateTwo {
        width: 102px !important;
        padding-left: 2px;
    }
}

@media (max-width:1300px) and (min-width: 900px) {
    div#frmFlagManagedAuctions table.full-width-table.fwth td:first-child {
        float: left;
        width: 20%;
        margin-bottom: 13px;
    }

    div#frmFlagManagedAuctions table.full-width-table.fwth tr:nth-child(2) td {
        float: left;
        width: 100%;
        margin-bottom: 13px;
    }

    div#frmFlagManagedAuctions table.full-width-table.fwth tr:nth-child(3) td {
        float: left;
        width: 100%;
        margin-bottom: 13px;
    }

    div#frmFlagManagedAuctions table.full-width-table.fwth td:nth-child(2) {
        float: left;
        width: 80%;
        margin-bottom: 13px;
    }
}

@media (max-width:900px) and (min-width: 768px) {
    div#frmFlagManagedAuctions table.full-width-table.fwth td:first-child {
        float: left;
        width: 23%;
        margin-bottom: 13px;
    }

    div#frmFlagManagedAuctions table.full-width-table.fwth tr:nth-child(2) td {
        float: left;
        width: 100%;
        margin-bottom: 13px;
    }

    div#frmFlagManagedAuctions table.full-width-table.fwth tr:nth-child(3) td {
        float: left;
        width: 100%;
        margin-bottom: 13px;
    }

    div#frmFlagManagedAuctions table.full-width-table.fwth td:nth-child(2) {
        float: left;
        width: 76%;
        margin-bottom: 13px;
    }

    div#frmFlagManagedAuctions table.full-width-table.fwth td:nth-child(3) {
        display: none;
    }

    div#frmFlagManagedAuctions table.full-width-table.fwth td {
        float: left;
        width: 23%;
        margin-bottom: 13px;
        min-height: 42px;
    }

    #frmFlagManagedAuctions select#ctl00_ContentPlaceHolderBody_dropStatus {
        width: 96%;
    }

    input#ctl00_ContentPlaceHolderBody_txtDateOne, input#ctl00_ContentPlaceHolderBody_txtDateTwo {
        width: 96% !important;
        padding-left: 6px;
    }
}

ul.photo-detail li {
    line-height: 21px;
    color: #7f7f7f;
    font-size: 12px;
}

ul.photo-detail {
    float: right;
    width: 80%;
    margin: 0px;
    padding: 0px 0px 16px 17px;
}

input#ctl00_ContentPlaceHolderBody_btnDeleteLogo {
    margin-top: -4px;
    opacity: 0.7;
    outline: none;
}

.chrt {
    text-align: right;
    font-size: 83% !important;
    margin-top: -9px !important;
    margin-bottom: 5px;
    width: 100%;
    float: left;
}

#ViewButtonsPanel input.disable, #EditButtonsPanel input.disable, #UPAuctionSuppliers input.disable {
    background: #e3e5e8 !important;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e3e5e8 ),color-stop(100%,#9ea3a8 )) !important;
    background-image: -webkit-linear-gradient(top,#e3e5e8,#9ea3a8 ) !important;
    border: 1px solid #b1b1b3 !important;
    text-shadow: 0px 0px 0px #000000 !important;
    color: #504e4e;
}

.scrollerbar .mt-actions {
    padding-right: 10px;
}

.scrollerbar {
    height: 338px;
    overflow-y: scroll;
}

    .scrollerbar::-webkit-scrollbar {
        width: 7px;
    }

    .scrollerbar::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 7px #ffffff;
    }

    .scrollerbar::-webkit-scrollbar-thumb {
        background-color: #eceff1;
        outline: 0px solid slategrey;
    }

.fright .mt-action-datetime {
    float: right;
}

.fright .btn-group.btn-group-circle {
    float: right;
}

.fright .mt-action-info {
    float: left;
    max-width: 60%;
}

@media (max-width: 650px) {
    .fright .mt-action-info {
        max-width: 100%;
    }
}

@media (max-width: 768px) and (min-width: 650px) {
    .fright .mt-action-info {
        max-width: 56%;
    }
}

.tab-pane .scrollerbar .mt-action-row .mt-action-datetime {
    padding-top: 3px !important;
}

table.full-width-table.fcgraph table.event-details td {
    width: 100%;
    text-align: left !important;
    float: left;
}

div#savingsHighBidGraph, div#savingsStartPriceGraph, div#savingsCustomReferencePriceGraph {
    text-align: center;
}

table.event-details.bd td strong {
    line-height: 28px;
    font-weight: 800;
}

div#savingsHighBidGraph, div#savingsStartPriceGraph {
    border: 1px solid #eeeeee;
    margin-bottom: 20px;
    padding: 15px 0px 0px;
}

div#savingsCustomReferencePriceGraph {
    border: 1px solid #eeeeee;
    margin-bottom: 0px;
    padding: 15px 0px 0px;
}

table.event-details.bd {
    margin-bottom: 0px;
}

td.nopading {
    padding: 0px !important;
    margin-top: -42px;
    width: auto !important;
    float: right !important;
}

tr.first-tr {
    border: 1px solid #e8e3e3;
    padding: 0px;
    background: #f8f8f8;
}

tr.seond-tr {
    border: 1px solid #e8e3e3;
    padding: 0px;
    background: #f8f8f8;
}

.left-part {
    float: left;
    margin-top: 7px;
}

.right-part {
    float: right;
    line-height: 16px;
    font-size: 14px;
}

tr.seond-tr td {
    padding: 17px 9px 5px !important;
}

tr.first-tr td {
    padding: 10px 9px !important;
}

.event-detail-table {
    margin-top: 13px;
}

table.event-details .right-part strong em {
    font-size: 14px;
}

tr.seond-tr td.nopading {
    padding-top: 0px !important;
}

div#ctl00_ContentPlaceHolderBody_pnlNowViewing {
    float: right;
    margin-top: -67px;
}

span#ctl00_ContentPlaceHolderBody_HeaderLabel, .headeing-h {
    line-height: 18px;
    font-size: 18px;
    color: rgb(102, 102, 102);
}

.cage_codes table.datagrid td, .cage_codes2 table.datagrid td {
    padding: 7px 0px;
}

.cage_codes table.datagrid tr table.padding-t0 td {
    padding: 0px 0px 6px 0px !important;
}

td.padding-t0 td {
    padding: 0px !important;
}

select#ctl00_ContentPlaceHolderBody_CageCodeListBox {
    padding: 9px 10px;
    line-height: 27px;
}

td.padding-t0 {
    padding: 0px !important;
}

ul.error-m {
    margin: 0px !important;
}

table.ctl00_ContentPlaceHolderBody_FreeTextBox_OuterTable td {
    padding: 9px 8px !important;
}

span#ctl00_ContentPlaceHolderBody_rqParagraph {
    margin-bottom: -21px;
    float: left;
}

div#ctl00_ContentPlaceHolderBody_FreeTextBox_toolbarArea td {
    padding: 0px 1px !important;
}

.cage_codes table.datagrid, .cage_codes2 table.datagrid {
    border: 0px solid #CCCCCC;
}

    .cage_codes table.datagrid tr td {
        border: 0px;
        padding-bottom: 0px !important;
    }

    .cage_codes2 table.datagrid tr td {
        border: 0px;
    }

.cage_codes2 hr {
    margin-top: 4px;
    margin-bottom: 10px;
}

.cage_codes hr {
    margin-top: 17px;
    margin-bottom: 10px;
}

.cage_codes table.datagrid tr.header-row td {
    border: 0px;
    padding-bottom: 8px !important;
}

select, .textbox {
    outline: none !important;
}

span#ctl00_ContentPlaceHolderBody_ErrorLabel {
    font-weight: normal;
}

div#ctl00_ContentPlaceHolderBody_FreeTextBox_toolbarArea table td {
    padding: 0px;
}

table.ctl00_ContentPlaceHolderBody_FreeTextBox_OuterTable {
    width: 100%;
}

iframe#ctl00_ContentPlaceHolderBody_FreeTextBox_designEditor {
    width: 100% !important;
}

ul.error-m {
    margin: 0px;
    padding: 0px;
}

    ul.error-m li {
        list-style: none;
    }

input#ctl00_ContentPlaceHolderBody_ClearButton {
    margin-bottom: 7px;
}

input#ctl00_ContentPlaceHolderBody_SaveButton {
    margin-bottom: 7px;
}

ul.successful-action-list {
    margin: 0px;
    padding: 1px;
}

    ul.successful-action-list li {
        list-style: none;
        color: #56911f;
    }

div#ctl00_ContentPlaceHolderBody_pnlNowViewing select#ctl00_ContentPlaceHolderBody_dlChildCompany {
    padding: 2px 9px;
    margin-right: -19px;
    border-radius: 4px;
    border: 1px solid rgb(194, 202, 216);
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    border-image: none;
    width: 100%;
    height: 30px;
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
    background-color: rgb(255, 255, 255);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

#upDashboard button.btn.btn-default.dropdown-toggle .fa {
    line-height: 20px;
}

#upDashboard table.datagrid-footer {
    margin-top: 0px !important;
}

tr.seond-tr td.nopading {
    padding-top: 0px !important;
}

.training-v {
    width: 100%;
}

    .training-v ul {
        margin: 0px;
        padding: 0px;
    }

        .training-v ul li {
            display: inline-block;
            width: 24.7%;
        }

    .training-v img {
        width: 100%;
    }

    .training-v h3 {
        color: #e45425;
        font-weight: bold;
        text-align: center;
        font-size: 16px;
        margin: 25px 0px 40px 0px;
    }

.video-section {
    padding: 21px 21px;
}

span.e-alrt {
    float: right;
}

    span.e-alrt span#EventNumberLabel strong {
        font-weight: 600;
        border-top: 1px solid rgb(166, 176, 188);
        color: rgb(166, 176, 188);
    }

    span.e-alrt span#lblEventName {
        width: 100%;
        text-align: right;
        margin-bottom: 4px;
        line-height: 25px;
        font-size: 21px;
    }

    span.e-alrt span#EventNumberLabel {
        width: 100%;
        text-align: right;
        color: #6b7984;
        line-height: 16px;
        font-size: 15px;
    }

        span.e-alrt span#EventNumberLabel em {
            color: rgb(166, 176, 188);
        }

    span.e-alrt span#lblEventName {
        width: 100%;
        text-align: right;
        margin-bottom: 4px;
        line-height: 25px;
        font-size: 20.5px;
        margin-top: -2px;
    }

div#frmTermsHome table, div#frmTermsHome table td {
    border: 0px;
    padding: 0px;
}

div#frmTermsHome h5 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
}

div#frmTermsHome ol {
    margin: 11px 0px 0px 0px;
    padding: 0px 15px;
}

div#frmTermsHome ul {
    font-weight: normal;
    list-style-type: disc;
    margin-top: 9px;
    margin-bottom: 7px;
}

    div#frmTermsHome ul li {
        list-style: disc;
        list-style-position: initial;
        line-height: 27px;
    }

form#frmMaintainCompanyTC {
    padding: 0px 10px !important;
}

div#frmTermsHome ol li {
    line-height: 27px;
}

#frmMaintainCompanyTC table.FreeTextBox_OuterTable {
    width: 100% !important;
}

#frmMaintainCompanyTC iframe#FreeTextBox_designEditor {
    width: 100% !important;
}

#frmMaintainCompanyTC hr {
    margin: 11px 0px !important;
}

form#frmMaintainCompanyTC table.datagrid {
    border: 0px !important;
}

    form#frmMaintainCompanyTC table.datagrid td {
        border: 0px !important;
    }

form#frmUploadTCDocument {
    padding: 0px 13px;
}

    form#frmUploadTCDocument h4 {
        font-weight: bold;
        font-size: 14px;
        margin-bottom: 13px;
    }

.new-doc tr.header-row td {
    background: white !important;
    border: 0px;
    color: #000000 !important;
    font-weight: bold !important;
    font-size: 14px !important;
    padding-bottom: 17px !important;
    padding-left: 0px;
    padding-right: 0px;
}

.new-doc table {
    border: 0px !important;
    padding-left: 0px;
    padding-right: 0px;
}

    .new-doc table td {
        border: 0px !important;
        padding-left: 0px !important;
        padding-right: 10px;
        white-space: nowrap;
    }

form#frmBasicTerms {
    padding: 0px 13px;
}

    form#frmBasicTerms h5 {
        font-weight: bold;
        font-size: 14px;
        margin-bottom: 7px;
    }

    form#frmBasicTerms blockquote.notes em {
        float: left;
        font-size: 12px;
        font-weight: bold;
        margin-right: 10px;
    }

    form#frmBasicTerms blockquote {
        margin: 0px 0px 20px;
        padding: 0px 11px;
        font-size: 13.5px;
        padding-left: 2px;
    }

    form#frmBasicTerms font {
        font-size: 15px;
        font-family: 'Open Sans' !important;
        color: #656668 !important;
    }

    form#frmBasicTerms p {
        padding: 0px !important;
        margin: 0px;
        text-align: left;
        line-height: 22px;
    }

    form#frmBasicTerms td div {
        text-align: left !important;
    }

    form#frmBasicTerms td h3 {
        text-align: left !important;
        margin: 7px 0px;
        color: #656668 !important;
    }

    form#frmBasicTerms blockquote.notes ul {
        float: left;
        margin: 0px;
        padding: 0px;
    }

    form#frmBasicTerms td {
        padding: 4px 5px;
    }

span.e-alrt span#EventNumberLabel {
    float: right;
}

span.e-alrt span#lblEventName {
    float: left;
}

span.e-alrt span#EventNameLabel {
    width: 100%;
    text-align: right;
    margin-bottom: 4px;
    float: left;
    line-height: 25px;
    font-size: 20.5px;
    margin-top: -2px;
}

.page-footer .container-fluid a {
    color: rgb(242, 242, 242);
    text-decoration: underline;
    font-weight: bold;
}

select#drpGraphSize {
    margin-top: 8px;
    margin-bottom: 4px;
}

div.scatterGraph, div#highLowBarGraph, #scatterGraph {
    border: 1px solid #eeeeee;
    margin-bottom: 20px;
    padding: 15px 0px 0px;
}

.fcgraph1 select#drpItems {
    border: 1px solid #cdcdcd;
    padding: 4px 3px;
    width: 38%;
}

.fcgraph1 span#comCustomTarget {
    width: 100%;
    float: left;
}

.fcgraph1 table.event-details td {
    width: 100%;
    text-align: left !important;
    float: left;
}

div.scatterGraph, div#highLowBarGraph {
    border: 1px solid #eeeeee;
    margin-bottom: 20px;
    padding: 15px 0px 0px;
    margin: 14px auto 0px !important;
}

div#ModalPopupWithIframe {
    width: 100% !important;
}

.EmailStatus.Initiated::before {
    content: "\f110";
}

.EmailStatus.Processed::before {
    content: "\f1ce";
}

.EmailStatus.Dropped::before {
    content: "\f05e";
}

.EmailStatus.Delivered::before {
    content: "\f05d";
}

.EmailStatus.Deferred::before {
    content: "\f074";
}

.EmailStatus.Bounce::before {
    content: "\f1da";
}

.EmailStatus.Blocked::before {
    content: "\f1da";
}

.EmailStatus.Open::before {
    content: "\f0e0";
}

.EmailStatus.Click::before {
    content: "\f14c";
}

.EmailStatus.SpamReport::before {
    content: "\f05a";
}

#dgQtyRanges tr.alt-row td {
    background-color: #ffffff !important;
}

table#dgQtyRanges {
    margin-top: 9px;
}

    table#dgQtyRanges input {
        border: 1px solid #d3d0d0;
        background: none;
        padding: 3px 4px;
        margin: 2px 0px;
        box-shadow: 1px 1px 0px 0px #d3d1d1eb inset;
    }

#EditQuantityRangesForm input#btnUpdate {
    float: right;
    outline: none;
}

#EditQuantityRangesForm input:active, #EditQuantityRangesForm input:focus, #EditQuantityRangesForm input:hover {
    outline: none;
}

#EditQuantityRangesForm table.datagrid {
    border: 0px solid #CCCCCC;
}

#EditQuantityRangesForm .datagrid td {
    border: 0px solid #ffffff !important;
}

#EditQuantityRangesForm #dgQtyRanges td {
    border: 1px solid #e1dfdf !important;
}

.nowrap {
    white-space: nowrap;
}

.bid-tied-for-lead-position {
    background-color: #84dbfc !important;
}

.notice-bar {
    float: left;
    width: 100%;
    color: #e45425;
    padding: 0px 0px 10px 0px;
    letter-spacing: 0.4px;
}

.fcgraph .amcharts-chart-div {
    padding: 0px !Important;
    margin: 0px !Important;
}

    .fcgraph .amcharts-chart-div svg {
        overflow: visible !important;
    }

.fcgraph .amcharts-chart-div {
    overflow: visible !important;
}

.fcgraph div#savingsHighBidGraph, .fcgraph div#savingsStartPriceGraph {
    border-top: 0px solid white !important;
    border-bottom: 0px solid white !important;
    border-right: 11px solid white !important;
    border-left: 0px solid white !important;
    box-shadow: 0px 0px 1px #959595 !important;
    margin-left: 1px;
}

.file-detail2 ul.photo-detail {
    float: left;
}

.file-detail2 input.btn.default {
    color: #ffffff !important;
}

.file-detail2 {
    float: right;
    min-width: 301px;
}

.file-detail1 {
    float: left;
    margin-right: 20px;
}

#AddBuyerForm table td {
    border: 0px;
}

#AddBuyerForm input[type="text"] {
    font-size: 14px;
    font: 14px "Open Sans", sans-serif;
    padding: 6px 12px;
    border-radius: 4px;
    border: 1px solid rgb(194, 202, 216);
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    border-image: none;
    max-width: 100% !important;
    width: 100% !important;
    height: 34px;
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
    background-color: rgb(255, 255, 255);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

#AddBuyerForm label {
    text-align: right;
    font-weight: normal;
}

#AddBuyerForm .col-md-9 span {
    position: absolute;
}

#AddBuyerForm blockquote {
    margin: 8px 0px 0px 0px;
    padding: 0px 0px;
    font-size: 17.5px;
    border-left-color: rgb(238, 238, 238);
    border-left-width: 0px;
    border-left-style: solid;
    font-size: 13px;
}

#AddBuyerForm select.big-dropdown {
    font-size: 14px;
    font: 14px "Open Sans", sans-serif;
    padding: 6px 12px;
    border-radius: 4px;
    border: 1px solid rgb(194, 202, 216);
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    border-image: none;
    max-width: 100% !important;
    width: 100% !important;
    height: 34px;
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
    background-color: rgb(255, 255, 255);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

blockquote.mnus {
    float: left;
}

#AddBuyerForm .portlet-title {
    border-bottom: 1px solid #efefef;
    padding-bottom: 19px;
    padding: 21px 20px 16px;
    margin-bottom: 0px;
}

    #AddBuyerForm .portlet-title span.caption-subject.font-blue-hoki.bold.uppercase {
        font-size: 16px;
    }

.actions.grad-1 {
    font-weight: bold;
    padding: 9px 0px 1px;
    letter-spacing: 0.3px;
}

table.Help-default ul.Home-list-style li {
    font-size: 14px;
}

.page-title h1 .form-control.mrg-right {
    float: right;
    width: 250px !important;
    margin-top: -2px !important;
    margin-bottom: -2px !important;
    height: 32px;
    line-height: 16px !important;
    padding: 5px 12px !important;
}

.page-title h2 .form-control.mrg-right {
    float: right;
    width: 200px !important;
    margin-bottom: -2px !important;
    height: 32px;
    line-height: 16px !important;
    padding: 5px 12px !important;
}

.col-xs-12.col-md-5.footerpanel {
    padding-top: 11px;
}

.content-panel {
    padding-bottom: 163px;
}

.cmp-dlt select {
    padding: 6px 12px;
    border-radius: 4px;
    border: 1px solid rgb(194, 202, 216);
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    border-image: none;
    width: 100%;
    height: 34px;
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
    background-color: rgb(255, 255, 255);
    color: rgb(85, 85, 85);
    line-height: 1.4285;
    font-size: 14px;
    display: block;
}

td div#ctl00_ContentPlaceHolderBody_pnlNowViewing {
    float: right;
    margin-top: -17px;
    margin-bottom: -4px;
}

@media (max-width: 500px) {
    table.cmp-dlt {
        width: 100%;
        float: left;
    }

        table.cmp-dlt td {
            width: 100%;
            float: left;
        }

            table.cmp-dlt td select {
                width: 100% !important;
            }
}

.scrollerbar12 .confirmation-buttons .btn-group .btn {
    margin: 0px !important;
}

.scrollerbar12 .right.popover {
    margin-left: 10px !important;
    min-width: 148px;
}

.scrollerbar12 h3.popover-title {
    color: #000000 !important;
    line-height: 18px;
}

.scrollerbar12 {
    height: 338px;
}

    .scrollerbar12 .left.popover {
        min-width: 170px;
        margin-right: 25px !important;
    }

    .scrollerbar12 h3.popover-title {
        color: #000000 !important;
        line-height: 18px;
    }

    .scrollerbar12 .mt-actions {
        padding-right: 10px;
    }

    .scrollerbar12 .mt-actions {
        padding-right: 10px;
    }

.scrollerbar12 {
    height: 357px;
    padding-right: 8px;
    overflow-y: scroll;
    padding-top: 22px;
    margin-top: -17px;
}

    .scrollerbar12::-webkit-scrollbar {
        width: 7px;
    }

    .scrollerbar12::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 7px #ffffff;
    }

    .scrollerbar12::-webkit-scrollbar-thumb {
        background-color: #eceff1;
        outline: 0px solid slategrey;
    }

.switch-box1 {
    float: left;
    height: 24px;
    margin-right: 8px;
    width: 100%;
    margin-top: 2px;
    margin-bottom: 21px;
}

    .switch-box1 .bootstrap-switch .bootstrap-switch-primary.bootstrap-switch-handle-on {
        background: rgb(241, 90, 41);
    }

    .switch-box1 .bootstrap-switch {
        height: 21px;
    }

* {
    outline: none !important;
}

span.text {
    margin-left: 0px;
    margin-right: 5px;
}

table.n-border td {
    border: 0px;
}

.switch-box1 .bootstrap-switch-small.bootstrap-switch .bootstrap-switch-handle-off {
    padding: 1px 5px;
    line-height: 1.5;
    font-size: 12px;
}

.switch-box1 .bootstrap-switch-small.bootstrap-switch .bootstrap-switch-handle-on {
    padding: 1px 5px;
    line-height: 1.5;
    font-size: 12px;
}

.switch-box1 .bootstrap-switch-small.bootstrap-switch .bootstrap-switch-label {
    padding: 1px 5px;
    line-height: 1.2;
    font-size: 12px;
}

form#frmSetupConversionRate h4 {
    font: 14px "Open Sans", sans-serif;
    font: 14px "Open Sans", sans-serif;
    letter-spacing: 0.5px;
    line-height: 24px;
    margin-top: 6px;
    margin-bottom: 18px;
}

form#frmSetupConversionRate table.full-width-table {
    text-align: right;
}

#UPAuctionSuppliers blockquote.notes {
    margin-top: -11px;
}

#pnlReport {
    font-family: Verdana,Arial,sans-serif;
}

    #pnlReport .dxmLite .dxm-main {
        border: 1px solid #d7d7d7 !important;
        background-color: #e6e6e6 !important;
        padding: 2px;
        padding: 4px 8px !important;
        width: 100% !important;
    }

    #pnlReport .dxmLite.dxm-ltr {
        margin-bottom: 13px;
        margin-top: 5px;
    }

    #pnlReport div#ReportViewer1_Div {
        width: 100% !important;
        background: #e6e6e6;
        padding: 12px;
        height: auto !important;
        border: 1px solid #d7d7d7;
        text-align: center;
    }

    #pnlReport .dxm-ltr .dxm-horizontal ul.dx {
        float: none !important;
        margin: 0px auto;
        width: 511px;
        float: none;
    }

table#ctl00_ContentPlaceHolderBody_EventSummaryDatagrid_dgEvents i.fa.fa-arrow-down,
table#ctl00_ContentPlaceHolderBody_EventSummaryDatagrid_dgEvents i.fa.fa-arrow-up {
    color: #696a6c;
}


td .flter {
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 19px !important;
    text-align: left !important;
}

    td.flter .ui-datepicker-trigger {
        margin-left: -27px;
        margin-right: 11px;
        width: 21px;
    }

    td.flter input[type="text"] {
        height: 35px;
        padding: 8px 9px;
        border: 1px solid rgb(194, 202, 216);
        transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
        border-image: none;
        width: 14% !important;
        box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
        background-color: rgb(255, 255, 255);
        -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
        -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    }

td.nav-new {
    line-height: 27px;
    font-size: 14px;
    font: 14px "Open Sans", sans-serif;
    color: rgb(71, 71, 71);
    letter-spacing: 0.3px;
    margin-bottom: 8px;
    font-size: 0px;
    float: left;
    width: 100%;
    padding-top: 0 !important;
}

.nav-new {
    float: right;
    padding-top: 11px !important;
}

td.nav-new select {
    padding: 2px 6px;
    border: 1px solid rgb(194, 202, 216);
    margin-left: 5px;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    border-image: none;
    height: 28px;
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
    background-color: rgb(255, 255, 255);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

td.nav-new.top-pgnav div div {
    font-size: 14px;
    display: inline-block;
    margin-right: 13px;
}

td.nav-new.top-pgnav {
    padding-bottom: 4px;
    margin-bottom: 0;
}

td.nav-new.top-pgnav {
    margin-top: 0px;
}

.nav-new {
    margin-top: 9px;
}

@font-face {
    font-family: FontAwesome;
    src: url(../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0) format("embedded-opentype"), url(../fonts/fontawesome-webfont.woff2?v=4.4.0) format("woff2"), url(../fonts/fontawesome-webfont.woff?v=4.4.0) format("woff"), url(../fonts/fontawesome-webfont.ttf?v=4.4.0) format("truetype"), url(../fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular) format("svg");
    font-weight: normal;
    font-style: normal;
}

.nav-new a.paging-linkbutton:first-child::before {
    content: "\f100";
    line-height: 1;
    font-family: FontAwesome;
    font-size: inherit;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    display: inline-block;
    font-size: 17px;
    font-stretch: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.nav-new a.paging-linkbutton:nth-child(2)::before {
    content: "\f104";
    line-height: 1;
    font-family: FontAwesome;
    font-size: inherit;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    display: inline-block;
    font-size: 17px;
    font-stretch: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.top-pgnav a.paging-linkbutton:nth-child(2)::before {
    content: "\f100" !important;
}

.nav-new a.paging-linkbutton:nth-child(3)::before {
    content: "\f105";
    line-height: 1;
    font-family: FontAwesome;
    font-size: inherit;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    display: inline-block;
    font-size: 17px;
    font-stretch: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.top-pgnav a.paging-linkbutton:nth-child(3)::before {
    content: "\f104" !important;
}

.nav-new a.paging-linkbutton:nth-child(4)::before {
    content: "\f101";
    line-height: 1;
    font-family: FontAwesome;
    font-size: inherit;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    display: inline-block;
    font-size: 17px;
    font-stretch: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.top-pgnav a.paging-linkbutton:nth-child(4)::before {
    content: "\f105" !important;
}

.top-pgnav a.paging-linkbutton:nth-child(5)::before {
    content: "\f101";
    line-height: 1;
    font-family: FontAwesome;
    font-size: inherit;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    display: inline-block;
    font-size: 17px;
    font-stretch: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.nav-new a.paging-linkbutton {
    font-size: 0px;
    padding: 19px 16px 7px 17px;
    border-color: rgb(225, 229, 236);
    margin: 0px 2px;
    color: rgb(157, 157, 157);
    background-color: rgb(225, 229, 236);
    height: 36px !important;
    margin-right: 0px;
    margin-left: 6px;
}

td.flter input[type="submit"] {
    width: 9%;
}

.full-width-table.padding-20 table td, .table.datagrid td {
    padding: 8px !important;
}

.popup-window table td {
    padding: 8px !important;
}

td.flter select {
    height: 34px;
    padding: 6px 6px;
    border: 1px solid rgb(194, 202, 216);
    margin-left: 5px;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    border-image: none;
    height: 35px;
    margin-right: 7px;
    margin-left: 1px;
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
    background-color: rgb(255, 255, 255);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.blockUI.blockMsg.blockPage tr td {
    font-family: "Open Sans",sans-serif !important;
    font-size: 13px !important;
}

.blockUI.blockMsg.blockPage {
    border: 0px !important;
    left: 32% !important;
    font-family: "Open Sans",sans-serif !important;
    font-size: 13px !important;
    padding: 12px 10px 12px 10px !important;
    text-align: left !important;
    -webkit-box-shadow: 0 1px 8px rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 8px rgba(0,0,0,.1);
    box-shadow: 0 1px 8px rgba(0,0,0,.1);
}

    .blockUI.blockMsg.blockPage img {
        margin-right: 6px;
    }

.blockUI.blockOverlay {
    background-color: hsla(0, 0%, 76%, 0.66) !important;
}


#UpdateDocumentUploadDeadlineForm blockquote.notes em {
    float: left;
}

#UpdateDocumentUploadDeadlineForm blockquote.notes ul {
    margin-top: 0px !important;
    padding-left: 4px;
    margin-left: 0px;
}

body.popup-window blockquote {
    font-size: 13.5px;
}

body.popup-window td {
    border: 0 !important;
}

body.popup-window .datagrid td .textbox {
    width: 41% !important;
}

body.popup-window input.textbox {
    height: 35px;
}

.popup-window img.ui-datepicker-trigger {
    margin-left: -32px;
    margin-right: 12px;
}

label.required.mrg-1 {
    margin-top: -36px !important;
    min-width: 113px;
    font-size: 13px;
}


#ManageCertificatesForm .col-md-3 {
    width: 25%;
    float: left;
}

#ManageCertificatesForm .col-md-offset-3 {
    margin-left: 25%;
}

.popup-window #ManageCertificatesForm img.ui-datepicker-trigger {
    margin-left: 0;
}

#ManageCertificatesForm .col-md-9 {
    width: 75%;
    float: left;
}

#ManageCertificatesForm .form-group {
    float: left;
    width: 100%;
}

.flft1 table.full-width-table.fwth .textbox.datepicker.hasDatepicker {
    float: left;
}

.archived input[type="checkbox"] {
    margin-left: 5px;
}

    .archived input[type="checkbox"]:before {
        content: "";
        background: #ffffff;
        border: 1px solid #e45425;
        width: 17px;
        height: 17px;
        position: absolute;
    }

    .archived input[type="checkbox"]:checked:before {
        font-size: 14px;
        content: "\f00c";
        background: #e45425;
        border: 1px solid #e45425;
        width: 17px;
        height: 17px;
        position: absolute;
        font-family: FontAwesome;
        color: #ffffff;
    }

.btn-success:hover:active {
    border-color: rgb(212, 83, 41);
    color: rgb(255, 255, 255);
    background-color: rgb(237, 109, 68) !important;
}

.confirmation a.btn.btn-sm.btn-success {
    font-weight: normal !important;
}

.confirmation a.btn.btn-sm.btn-success, .confirmation a.btn.btn-xs.btn-primary {
    font-weight: normal !important;
    border-color: #e45425 !important;
    background-color: #e45425 !important;
    text-decoration: none !important;
    line-height: 20px;
    padding: 4px 7px !important;
}

.confirmation a.btn.btn-sm.btn-danger, .confirmation a.btn.btn-xs.btn-default {
    font-weight: normal !important;
    background: #c0bfbf !important;
    text-decoration: none !important;
    line-height: 20px;
    padding: 4px 7px !important;
    border: 1px solid #aeacac !important;
    border-color: #c0bfbf !important;
}

div#pnlFooter {
    margin-bottom: 18px;
}

input#btnSupportingDocuments {
    float: left;
    margin-top: 1px;
}

form#frmItemDocs table.docuploder td td {
    min-width: 100% !important;
    padding-top: 14px;
}

    form#frmItemDocs table.docuploder td td label.required {
        text-align: left;
    }

form#frmItemDocs table.docuploder td td {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 3px !important;
    padding-bottom: 0px !important;
}

form#frmItemDocs table#DocumentHolder_UploadControl tr#DocumentHolder_UploadControl_FI0 td {
    padding: 5px 0px 7px 6px !important
}

form#frmItemDocs table#DocumentHolder_UploadControl .dxBB.dxucBrowseButton {
    line-height: 21px !important;
    margin-top: -1px !important;
    padding: 12px !important;
    height: auto !important;
}

form#frmItemDocs div#DocumentHolder_pnlUploadNewDocument {
    float: left;
    margin-top: 19px;
}

body.popup-window #frmItemDocs .docuploder select.document-list {
    min-height: 111px !important;
}

input#DocumentHolder_UploadControl_TextBox0_FakeInput {
    padding: 0 !important;
}

input#DocumentHolder_btnAttachDoc {
    font-size: 18px;
    line-height: 31px !important;
    margin-right: 06px !important;
    padding: 0px 13px 3px 13px !important;
}

input#DocumentHolder_btnDetachDoc {
    font-size: 18px;
    margin-right: 06px !important;
    line-height: 31px !important;
    padding: 1px 11px 3px 10px !important;
}

tr.popup2 {
    width: 100%;
}

#pnlViewFields .form-group {
    float: left !important;
    width: 100% !important;
    margin: 0px 0px 0px 0px !important;
}

#pnlViewFields .form-group2 {
    float: left !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0px;
}

.tdb div#ActiveSurveyPanel {
    text-align: left;
}

.tdb td {
    padding: 0px !important;
}

.tdb div#EventCompletedPanel {
    width: 74%;
    float: right;
}

.tdb input#SupportingDocsButton3 {
    float: left;
    position: absolute;
    bottom: 0px;
    left: 0;
}

table.full-width-table.tdb {
    position: relative;
}

#frmMiscDocs td.alt-column {
    min-width: 141px;
}

#frmMiscDocs blockquote.notes em {
    float: left;
}

#frmMiscDocs blockquote.notes ul {
    margin-top: 0px !important;
    padding-top: 0;
    margin-bottom: 10px !important;
}

#frmMiscDocs hr {
    margin: 2px 0px;
}

#frmMiscDocs br {
    height: 4px !Important;
}

#UPRetractAllBidsOfSupplier select#ddlSuppliers {
    float: left;
    max-width: 445px;
    width: auto;
    margin-top: 0;
    margin-left: 93px;
    min-width: 277px;
    padding: 0px 4px;
    height: 30px;
    line-height: 16px !important;
    font: 14px "Open Sans", sans-serif;
    border: 1px solid #c3bebe;
    margin-top: 11px;
}

#UPRetractAllBidsOfSupplier .button {
    font-weight: 600 !important;
    text-transform: uppercase;
    font-size: 14px;
    font: 14px "Open Sans", sans-serif;
}

#UPRetractAllBidsOfSupplier hr {
    margin-top: 4px !important;
    padding-top: 1px !important;
    margin-bottom: 5px !important;
}

div#dialog-retract-bids-of-supplier {
    margin-top: -12px;
    background: #ffffff;
}

#UPRetractAllBidsOfSupplier label.required {
    margin-top: 13px;
}

ul.new-l {
    margin: 0px;
    padding: 0px;
}

    ul.new-l li {
        list-style: none;
    }

    ul.new-l li {
        list-style: none;
        /* display: inline-grid; */
        float: left;
        max-width: 581px;
        width: 39%;
    }

tr.popup2 {
}


/* .new-l #DocumentHolder_btnAttachDoc, .new-l #DocumentHolder_btnDetachDoc { */
/* min-width: 62px; */
/* margin-right: 23px !important; */
/* margin-left: 23px !important; */
/* } */

/* ul.new-l li .right-bar {  */
/* margin-top: -42px; */
/* margin-bottom: 6px; */
/* } */

/* ul.new-l li input#DocumentHolder_btnAttachDoc { */
/* margin-top: 46px; */
/* } */
ul.new-l li input#DocumentHolder_btnAttachDoc {
    margin-top: 13px;
}

ul.new-l li:nth-child(2) {
    max-width: 166px !important;
    text-align: center !important;
}

input#DocumentHolder_btnDetachDoc,
ul.new-l li input#DocumentHolder_btnAttachDoc, ul.new-l li input#DocumentHolder_btnDetachDoc {
    margin-top: 13px;
    float: none;
}

.popup2 ul.new-l li blockquote.notes {
    width: 100% !important;
    font-size: 13px;
    margin: 10px 0px;
    padding: 1px 0px !important;
    border: 0;
    float: right;
    width: 95% !important;
    position: absolute;
    left: 24px;
    /* top: -9px; */
    margin-top: -32px !important;
}

form#frmItemDocs a {
    color: #333333;
}

ul.new-l li:nth-child(2) #DocumentHolder_btnAttachDoc {
    margin-top: 61px !important;
}

div#DocumentHolder_UpdatePanel1 {
    margin-top: 3px;
}

ul.new-l li .document-upload-status {
    background: #5b905b;
    color: #ffffff;
    font-size: 12px;
    float: none;
    padding: 1px 3px;
    margin-left: 6px;
    display: inline-block;
}

@media all and (max-width:768px) {
    ul.new-l li {
        max-width: 100% !important;
        width: 100% !important;
    }

    .popup2 ul.new-l li blockquote.notes {
        top: auto !important;
        margin-top: -30px !important;
    }
}

/* .popup2 ul.new-l li blockquote.notes {  */
/* position: relative !important;   */
/* } */


.dtm td#ASPxCallbackPanel1_ASPxUploadControl1_ClearBox0 {
    margin-left: -32px !important;
    float: left;
    background: hsla(0, 100%, 50%, 0);
}

.dtm .dxBB.dxucBrowseButton {
    font-weight: 600 !important;
    text-transform: uppercase;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3) !important;
    color: #fff !important;
    background-color: #f36537 !important;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f36537),color-stop(100%,#e45425)) !important;
    background-image: -webkit-linear-gradient(top,#d9d5d4,#c4bebc) !important;
    background-image: -moz-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -ms-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -o-linear-gradient(top,#f36537,#e45425) !important;
    background-image: linear-gradient(top,#f36537,#e45425) !important;
    border-top: 1px solid #b2b2b2 !important;
    border-right: 1px solid #b2b2b2 !important;
    border-bottom: 1px solid #b2b2b2 !important;
    border-left: 1px solid #b2b2b2 !important;
    font-size: 100%;
    font-weight: bold;
    padding: 6px 12px 6px 12px !important;
    margin-left: 2px;
    margin-right: 2px;
    text-align: center;
}

.dtm tr#ASPxCallbackPanel1_ASPxUploadControl1_AddUploadPanelR td {
    padding: 4px 0px 0px 0px !important;
    margin-top: 24px !important;
}

.dtm table#ASPxCallbackPanel1_ASPxUploadControl1 td {
    padding-left: 0 !important;
}

.dtm td#ASPxCallbackPanel1_ASPxUploadControl1_Upload {
    padding-left: 0 !important;
}

.dtm .dxucButton.dxucDisabled a, .dtm .dxucButton a {
    font-weight: 600 !important;
    text-transform: uppercase;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3) !important;
    color: #fff;
    background-color: #f36537 !important;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f36537),color-stop(100%,#e45425)) !important;
    background-image: -webkit-linear-gradient(top,#fc7d54,#cc4a20) !important;
    background-image: -moz-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -ms-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -o-linear-gradient(top,#f36537,#e45425) !important;
    background-image: linear-gradient(top,#f36537,#e45425) !important;
    border-top: 1px solid #ca471d !important;
    border-right: 1px solid #e14f1f !important;
    border-bottom: 1px solid #cf4619 !important;
    border-left: 1px solid #d54a1d !important;
    font-size: 100%;
    font-weight: bold;
    padding: 6px 12px 6px 12px !important;
    margin-left: 2px;
    margin-right: 2px;
    text-align: center;
}

.dtm .dxTB.dxucTextBox {
    border: 1px solid #e0dfdf !important;
    padding: 0 !important;
}


table.datagrid.msg td {
    padding: 0 !important;
    padding-right: 0px !important;
}

table.datagrid.msg label.required {
    font-weight: normal;
    margin-bottom: 12px;
}

body.popup-window table.datagrid.msg .textbox {
    width: 97% !important;
    max-width: 100% !important;
    border: 1px solid #e1dfdf !important;
}

body.popup-window table.datagrid.msg2 td {
    border: 1px solid #eeeeee !important;
}

.msgfrwd table#dgEventSuppliers td {
    border: 1px solid #e1dfdf !important;
}

    .msgfrwd table#dgEventSuppliers td td {
        border: 0px solid #e1dfdf !important;
    }

.msgfrwd div#pnlMessageInputButtons {
    margin-top: 19px;
    float: right;
    clear: both;
}

.msgfrwd div#pnlMessages {
    width: 100%;
    float: left;
}

.msgfrwd #dgParentMessages td.supplierNames {
    background: #efefef;
    padding: 12px !important;
    line-height: 26px;
}

.msgfrwd table#dgParentMessages {
    border: 1px solid #dddada !important;
}


#datatable_ajax_system_wrapper div#datatable_ajax_system_info {
    margin-top: 0px;
}

.confirmation-buttons i.glyphicon.glyphicon-ok {
    display: none;
}

.confirmation-buttons i.glyphicon.glyphicon-remove {
    display: none;
}

.sweet-alert.showSweetAlert.visible {
    padding: 19px 10px !important;
}

a.btn.btn-primary.mt-sweetalert {
    font-weight: 600 !important;
    text-transform: uppercase;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3) !important;
    color: #fff;
    background-color: #f36537 !important;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f36537),color-stop(100%,#e45425)) !important;
    background-image: -webkit-linear-gradient(top,#fc7d54,#cc4a20) !important;
    background-image: -moz-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -ms-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -o-linear-gradient(top,#f36537,#e45425) !important;
    background-image: linear-gradient(top,#f36537,#e45425) !important;
    border-top: 1px solid #ca471d !important;
    border-right: 1px solid #e14f1f !important;
    border-bottom: 1px solid #cf4619 !important;
    border-left: 1px solid #d54a1d !important;
    font-size: 100%;
    font-weight: bold;
    padding: 6px 12px 6px 12px !important;
    margin-left: 2px;
    margin-right: 2px;
    text-align: center;
    margin-bottom: 12px;
}

.sweet-alert button.confirm.btn.btn-lg.btn-primary {
    margin-top: 11px !important;
}

tr.header-row td a {
    color: #ffffff;
}

    tr.header-row td a:hover {
        color: #ffffff;
        text-decoration: none;
    }

.filter-2 select, .filter-2 input.textbox, .filter-2 select {
    padding: 6px 9px;
    height: 33px;
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
    background-color: rgb(255, 255, 255);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    border: 1px solid rgb(194, 202, 216);
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    min-width: 132px;
}

.filter-2 input[type="text"] {
    padding: 6px 9px;
    height: 33px;
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
    background-color: rgb(255, 255, 255);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    border: 1px solid rgb(194, 202, 216);
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    min-width: 132px;
}

.filter-2 select {
    padding: 6px 5px;
    height: 34px;
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
    background-color: rgb(255, 255, 255);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    border: 1px solid rgb(194, 202, 216);
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    min-width: 205px;
    margin-right: 4px;
    max-width: 167px;
}

.excel-pdf-export br {
    display: none;
}

.filter-2.ca table {
    width: 100%;
}

.filter-2.ca div {
    text-align: right;
}

.filter-2 img.ui-datepicker-trigger {
    margin-left: -25px;
    margin-right: 9px;
}

.filter-2 table tr td {
    padding: 8px;
    line-height: 1.4285;
}

#upActivityLog table .header-row td:nth-child(3) a:after {
    content: "";
    background-image: url(../images/sort.png);
    position: absolute;
    width: 20px;
    height: 20px;
    background-size: 17px;
    background-repeat: no-repeat;
    right: 0;
    top: 2px;
}

#upActivityLog table .header-row td:nth-child(2) a:after {
    content: "";
    background-image: url(../images/sort.png);
    position: absolute;
    width: 20px;
    height: 20px;
    background-size: 17px;
    background-repeat: no-repeat;
    right: 0;
    top: 2px;
}


#upActivityLog table .header-row td:nth-child(1) a:after {
    content: "";
    background-image: url(../images/sort.png);
    position: absolute;
    width: 20px;
    height: 20px;
    background-size: 17px;
    background-repeat: no-repeat;
    right: 0;
    top: 2px;
}

#upActivityLog tr.header-row td a {
    color: #ffffff;
    position: relative;
    width: 100%;
    float: left;
}

.filter-2.ca .excel-pdf-export a {
    color: rgb(51, 122, 183);
    text-shadow: none;
    font-weight: 600;
    font-size: 1.0em;
    font-family: "Open Sans", sans-serif;
    margin-bottom: 10px !important;
    float: right;
}

#UserActivityLogForm table .header-row td:nth-child(2) a:after {
    content: "";
    background-image: url(../images/sort.png);
    position: absolute;
    width: 20px;
    height: 20px;
    background-size: 17px;
    background-repeat: no-repeat;
    right: 0;
    top: 2px;
}

#UserActivityLogForm table .header-row td:nth-child(1) a:after {
    content: "";
    background-image: url(../images/sort.png);
    position: absolute;
    width: 20px;
    height: 20px;
    background-size: 17px;
    background-repeat: no-repeat;
    right: 0;
    top: 2px;
}


#UserActivityLogForm table .header-row td:nth-child(3) a:after {
    content: "";
    background-image: url(../images/sort.png);
    position: absolute;
    width: 20px;
    height: 20px;
    background-size: 17px;
    background-repeat: no-repeat;
    right: 0;
    top: 2px;
}

#UserActivityLogForm tr.header-row td a {
    color: #FFFFFF;
    position: relative;
    width: 100%;
    float: left;
}

table.main-t td {
    float: left;
    width: 100%;
}

table.main-t table {
    width: 100% !important;
    float: left;
}

table.main-t td table td {
    float: none;
    width: auto;
}

.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix.ui-draggable-handle {
    visibility: visible;
}

button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close {
    visibility: visible;
}

button#btnAddMySuppliers {
    float: right;
    margin-top: -24px;
    margin-bottom: 15px;
}

#frmBroadcastLookup table td {
    word-break: break-word;
}

input#SupportingDocsButton2 {
    margin-right: 5px;
}

span.badge.badge-success.bk {
    background: #118F9C;
    position: absolute;
    margin-left: -17px;
    margin-top: -7px;
    line-height: 13px;
}

    span.badge.badge-success.bk.sm 00 {
        position: absolute;
        left: 215px;
        margin-top: 28px;
    }

.comt div#EventOverview_DetailsPanel {
    margin-top: 18px !important;
}

.comt .panel-collapse .panel-body.hlm table td {
    padding: 4px !important;
}

.comt .panel-collapse .panel-body textarea#CommentsText {
    margin-top: 9px;
}

.comt input#btnSaveNotes {
    margin-left: 0px !important;
}

.comt .panel-heading a {
    text-decoration: none;
    font-weight: 600 !important;
    text-transform: uppercase;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3) !important;
    color: #fff;
    background-color: #f36537 !important;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f36537),color-stop(100%,#e45425)) !important;
    background-image: -webkit-linear-gradient(top,#fc7d54,#cc4a20) !important;
    background-image: -moz-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -ms-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -o-linear-gradient(top,#f36537,#e45425) !important;
    background-image: linear-gradient(top,#f36537,#e45425) !important;
    border-top: 1px solid #ca471d !important;
    border-right: 1px solid #e14f1f !important;
    border-bottom: 1px solid #cf4619 !important;
    border-left: 1px solid #d54a1d !important;
    font-size: 100%;
    font-weight: bold;
    padding: 6px 12px 6px 12px !important;
    margin-left: 3px;
    margin-right: 0px;
    text-align: center;
}

.comt .panel-body {
    padding: 0;
}

.comt .panel.panel-default {
    border: 0 !important;
    background: white !important;
}

.comt div#EventOverview_pnlHeading {
    background: white;
    padding: 0;
}

.comt .panel-heading a:hover {
    box-shadow: 0 5px 9px 0 rgba(0,0,0,0.24),0 3px 23px 0 rgba(0,0,0,0.19) !important;
    background-color: #e45425;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e45425),color-stop(100%,#fc7d54)) !important;
    background-image: -webkit-linear-gradient(top,#e45425,#fc7d54) !important;
    background-image: -moz-linear-gradient(top,#e45425,#fc7d54) !important;
    background-image: -ms-linear-gradient(top,#e45425,#fc7d54) !important;
    background-image: -o-linear-gradient(top,#e45425,#fc7d54) !important;
    background-image: linear-gradient(top,#e45425,#fc7d54) !important;
}

.count-btn {
    float: left;
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 239px;
}

    .count-btn span#SupportingDocsCount3 {
        right: 0;
        position: relative;
        /* left: 0 !important; */
        float: right;
        /* position: absolute; */
        bottom: 0px;
        left: auto;
        margin-top: 30px !important;
        top: -23px;
        right: 22px
    }

form#ManageEventAwardForm #dgDocuments tr td .btn-group.org {
    margin: 0px auto;
    display: table;
}

span#SupportingDocsCount3 {
    float: left;
    bottom: 0px;
    margin-top: 30px !important;
}

.chartNormalSize {
    display: inline-block;
}

div#pnlCharts td {
    text-align: center;
}

#DimPanel, #LoadingImage {
    position: fixed !important;
    z-index: 999;
}









.RQONote {
    float: right;
    font-weight: bold;
    color: black;
    margin-top: 10px;
    margin-bottom: 10px;
}

.p-m a#hypDownloadChatHistory {
    position: absolute;
    right: 66px;
    margin-top: -26px;
}

.p-m div#email-transcript {
    right: 41px;
}

body.popup-window .dxucInputs .dxBB.dxucBrowseButton a {
    color: #ffffff !important;
    outline: none !important;
    line-height: 23px;
}



body.popup-window .dxucInputs .dxBB.dxucBrowseButton:hover {
    box-shadow: 0 5px 9px 0 rgba(0,0,0,0.24),0 3px 23px 0 rgba(0,0,0,0.19) !important;
    background-color: #e45425;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e45425),color-stop(100%,#fc7d54)) !important;
    background-image: -webkit-linear-gradient(top,#e45425,#fc7d54) !important;
    background-image: -moz-linear-gradient(top,#e45425,#fc7d54) !important;
    background-image: -ms-linear-gradient(top,#e45425,#fc7d54) !important;
    background-image: -o-linear-gradient(top,#e45425,#fc7d54) !important;
    background-image: linear-gradient(top,#e45425,#fc7d54) !important;
}

body.popup-window .dxucInputs .dxBB.dxucBrowseButton {
    float: right !important;
    height: 35px !important;
    margin-top: 0px !important;
    padding: 12px !important;
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 13px;
    ont-weight: 600 !important;
    text-transform: uppercase;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3) !important;
    color: #fff;
    background-color: #f36537 !important;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f36537),color-stop(100%,#e45425)) !important;
    background-image: -webkit-linear-gradient(top,#fc7d54,#cc4a20) !important;
    background-image: -moz-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -ms-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -o-linear-gradient(top,#f36537,#e45425) !important;
    background-image: linear-gradient(top,#f36537,#e45425) !important;
    border-top: 1px solid #ca471d !important;
    border-right: 1px solid #e14f1f !important;
    border-bottom: 1px solid #cf4619 !important;
    border-left: 1px solid #d54a1d !important;
    font-size: 100%;
    font-weight: bold;
    padding: 6px 12px 6px 12px !important;
    margin-left: -9px;
    margin-right: 0px;
    text-align: center;
}

body.popup-window td.dxTB.dxTBHidden.dxucTextBox {
    padding: 0 !important;
}

body.popup-window .right.popover {
    min-width: 178px;
}

.count-btn input#SupportingDocsButton3 {
    min-width: 87%;
}

table.FreeTextBox_items {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 20px !important;
}

    table.FreeTextBox_items td, .FreeTextBox_Toolbar td {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

#AddSellerForm table tr td:first-child {
    vertical-align: top;
}

#AddSellerForm table table {
    padding: 0px !important;
    margin: 0;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: "Open Sans", sans-serif !important;
    font-size: 1em;
}

div#dialog-email-Docs td {
    min-width: 52px !important;
    vertical-align: top;
}

div#dialog-email-Docs textarea#txtEmailRecipients {
    border: 1px solid #eeeeee;
    padding: 4px 11px;
    min-width: 325px;
}

form#frmMiscDocs .ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix.ui-draggable-handle {
    min-height: 31px;
}

div#dialog-email-Docs select#ddlBuyerDocs {
    min-width: 115px;
    border: 1px solid #e4e4e4;
}

table#dgBidderDocuments input[type="checkbox"] {
    margin: 12px 0px 0px 0px;
}


.FreeTextBox_OuterTable {
    width: 600px;
    background-color: white !important;
}

select#ddlBuyerDocs {
    border: 1px solid #e4e4e4;
    width: 249px;
    padding: 5px 6px;
}

div#dialog-download-Docs tr td {
    min-width: 100px !important;
}

form#frmMiscDocs .ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix.ui-draggable-handle button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close {
    display: block !important;
}

tr.header-row.no-bg td {
    background: none !important;
    color: #f15a29 !important;
    font-weight: 800 !important;
    border: 0 !important;
    padding-left: 0 !important;
    font-size: 16px;
    text-align: left;
}

    tr.header-row.no-bg td a {
        background: none !important;
        color: #f15a29 !important;
    }

.popup-window table .no-bg-border {
    margin-bottom: 0px;
    border: 0 !important;
    padding: 0 !important;
}

.no-bg-border {
    margin-bottom: 0px;
    border: 0 !important;
    padding: 0 !important;
}

div#pnlTotalEventQty strong.totalqty {
    float: left;
    min-width: 136px;
    padding: 0px 0px 2px 0px;
}

div#pnlTotalEventQty div {
    float: left;
    width: 100%;
}

div#pnlTotalEventQty {
    float: left;
    width: 100%;
    margin-bottom: 8px;
}

strong.tqt {
    float: left;
    width: 100%;
    text-align: right;
}

div#pnlTotalEventQty i {
    position: absolute;
    display: none;
    font-size: 11px;
    margin-top: 2px;
    margin-left: 2px;
    font-style: initial;
    color: #717171;
}

div#pnlTotalEventQty strong {
    font-size: 13px;
}

div#pnlTotalEventQty td {
    padding: 1px;
}


#pnlTotalAvailableEventQty strong {
    font-size: 13px;
}

    #pnlTotalAvailableEventQty strong.totalqty {
        float: left;
        min-width: 136px;
        padding: 0px 0px 2px 0px;
    }

.count-btne {
    position: relative;
    float: left;
}

.FreeTextBox_DesignBox {
    background-color: #FFFFFF;
    border: 0;
    border-right: 1px solid #c2cad8 !important;
    border-left: 1px solid #c2cad8 !important;
    border-top: 1px solid #c2cad8 !important;
    border-bottom: 1px solid #c2cad8 !important;
    width: 100% !important;
}

.t-right {
    float: right;
    margin-right: 18px !important;
}

.count-btne span.badge.badge-success.bk.sm {
    position: absolute;
    left: auto;
    margin-top: -10px;
    right: -6px;
}

.count-btne input#btnEventEditor {
    position: relative;
    top: auto;
    right: auto;
}

table#pnlTotalAvailableEventQty {
    margin-top: -10px;
    float: left;
    width: 100;
    margin-bottom: 3px;
}

table#ctl04_EventSupplierDataGridControl {
    width: 100%;
}

div#EditButtonsPanel table td {
    padding: 0px !important;
}

tr.header-row td {
    text-align: center;
}

table.datagrid tr.SubItemHeader td {
    text-align: center;
}


.b_note blockquote.notes {
    padding-left: 0px !important;
    font-weight: 700;
    margin-bottom: 3px !important;
}

.b_note select#ddlRequiredDocs {
    width: 200px;
    border-color: #e4e4e4;
    min-height: 34px;
    float: left;
}

.b_note table#UploadControl {
    margin-left: 8px;
    float: left;
    width: 63% !important;
}

    .b_note table#UploadControl td {
        padding-top: 0px !important;
    }

        .b_note table#UploadControl td td#UploadControl_Browse0 {
            padding-top: 6px !important;
        }

.chat .right-sidebar-toggle.fix-cx {
    color: #ffffff;
    position: fixed;
    background: #f15a29;
    top: 48%;
    padding: 5px 11px;
    left: -63px;
    transform: rotate(90deg);
    border-radius: 6px 6px 0px 0px !important;
    font-size: 20px;
}

    .chat .right-sidebar-toggle.fix-cx .badge2 {
        background: #118F9C;
        margin-left: -42px;
        margin-top: -14px;
    }

    .chat .right-sidebar-toggle.fix-cx .fa {
        color: #ffffff !important;
        ont-size: 20px !important;
    }

.chat2 .right-sidebar-toggle.fix-cx {
    color: #ffffff;
    position: fixed;
    background: #636363;
    op: 48%;
    adding: 1px 6px;
    ont-size: 12px;
    left: -13px;
    transform: rotate(0deg);
    border-radius: 0px !important;
}

@media only screen and (max-width: 768px) {
    .chat .right-sidebar-toggle.fix-cx {
        left: -45px !important;
    }
}

.loaderBg {
    left: 0;
    right: 0;
}


#UPRetractAllBidsOfAllSuppliers textarea#txtReasonOfRetractAllBidsOfAllSuppliers, div#UPRetractAllBidsOfSupplier textarea#txtReasonOfRetractAllBidsOfSupplier, div#UPRetractBids textarea#txtReasonOfRetractBids {
    border: 1px solid #d2cccc;
    padding: 6px 6px;
}

div#UPRetractAllBidsOfSupplier label.required {
    font-weight: 500;
}

#UPRetractAllBidsOfAllSuppliers .form-group .col-md-9, #UPRetractAllBidsOfAllSuppliers .form-group label, div#UPRetractAllBidsOfSupplier label.control-label.col-md-3, div#UPRetractBids label.control-label.col-md-3 {
    margin: 0 !important;
    padding-left: 0 !important;
}

    #UPRetractAllBidsOfAllSuppliers .form-group .col-md-9 br, span#REVReasonOfRetractAllBidsOfSupplier br, div#UPRetractBids br {
        display: none;
    }

#UPRetractAllBidsOfAllSuppliers hr, div#UPRetractBids hr {
    margin-bottom: 5px;
    padding-top: 0 !important;
    margin-top: 0px !important;
}

#dialog-retract-bids-of-supplier #UPRetractAllBidsOfSupplier hr {
    margin-bottom: 5px;
    padding-top: 0 !important;
    margin-top: 0px !important;
}

div#dialog-retract-bids-of-all-suppliers, #dialog-retract-bids {
    margin-top: 0px !important;
    padding-top: 0px !important;
}

/*span#REVReasonOfRetractAllBidsOfSupplier {
    font-size: 12px;
}*/

#UPRetractAllBidsOfAllSuppliers td {
    padding-top: 5px !important;
    padding-bottom: 8px !important;
}

/*#UPRetractAllBidsOfAllSuppliers span#RegularExpressionCommentsValidator, #UPRetractAllBidsOfAllSuppliers span#rqReasonOfRetractAllBidsOfAllSuppliers {
    font-size: 12px;
}*/

#UPRetractAllBidsOfAllSuppliers label.control-label.col-md-3, div#UPRetractBids label.control-label.col-md-3 {
    width: 17%;
}

#UPRetractAllBidsOfAllSuppliers .col-md-9 {
    width: 83%;
}

div#UPRetractAllBidsOfSupplier label.control-label.col-md-3 {
    width: 81px;
}

div#UPRetractAllBidsOfSupplier .col-md-9, div#UPRetractBids .col-md-9 {
    width: 82%;
}

#dialog-retract-bids-of-supplier div#UPRetractAllBidsOfSupplier select#ddlSuppliers {
    width: 96%;
    margin: 0;
    margin-top: 8px;
    border: 1px solid #d2cccc;
}
/*
span#RegularExpressionCommentsValidator, span#rqReasonOfRetractBids {
    font-size: 12px;
}*/

span#rqReasonOfRetractAllBidsOfAllSuppliers {
    float: left;
    text-align: left !important;
}


div#UPRetractAllBidsOfSupplier .col-md-9, div#UPRetractBids .col-md-9 {
    margin-right: 0 !important;
    padding-right: 0;
}

span#rqReasonOfRetractBids {
    float: left;
}

label.required.wdth {
    width: 95px;
    float: left;
}

td.alt-column.tdwdth select#ddlSuppliers {
    width: 79.4% !important;
}

.refer-search:before {
    content: "\e090";
    position: relative;
    font-size: 20px;
    color: #000000;
    background: red;
    height: 30px;
    float: left;
}

.filter-1.compress .icon-magnifier::after {
    content: "\e090";
    position: absolute;
    margin-left: -21px;
    margin-top: 10px;
}

.filter-1.compress .icon-magnifier::before {
    display: none !important;
}

.filter-1.compress {
    margin-bottom: 13px;
}

    .filter-1.compress input.textbox.datepic {
        margin-right: -27px;
    }

    .filter-1.compress input.button.view {
        padding: 0;
        position: absolute;
        margin-left: -26px;
        opacity: 0;
    }

    .filter-1.compress input.button.view {
        z-index: 9999;
    }

.general-item-list .item-head .e-img {
    width: 8%;
    margin-right: 2px;
}

.general-item-list .item-head .item-details {
    width: 80%;
}

.general-item-list .item-head .item-status {
    width: 10%;
}

.confirmation-box .icon-user-unfollow::before {
    content: "\f05e" !important;
}

.confirmation-box .icon-user-unfollow {
    color: #e45425;
    line-height: 1;
    font-family: FontAwesome;
    font-size: 15px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    display: inline-block;
    font-size-adjust: none;
    font-stretch: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.confirmation-box .popover.confirmation.fade.bottom {
    left: -132px !important;
}

.confirmation-box .bottom.popover > .arrow {
    left: 93.7253% !important;
}


.all-stp .wizard-label {
    width: 74%;
    margin: 0;
    float: left;
    text-align: left;
    padding: 0;
}

.all-stp .wizard-icon {
    float: left;
    width: 14%;
}

.all-stp #nextprevious button {
    ont-weight: 600 !important;
    text-transform: uppercase;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    text-shadow: -1px -1px 0 rgb(0 0 0 / 30%) !important;
    color: #fff;
    background-color: #f36537 !important;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f36537),color-stop(100%,#e45425)) !important;
    background-image: -webkit-linear-gradient(top,#fc7d54,#cc4a20) !important;
    background-image: -moz-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -ms-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -o-linear-gradient(top,#f36537,#e45425) !important;
    background-image: linear-gradient(top,#f36537,#e45425) !important;
    border-top: 1px solid #ca471d !important;
    border-right: 1px solid #e14f1f !important;
    border-bottom: 1px solid #cf4619 !important;
    border-left: 1px solid #d54a1d !important;
    font-size: 100%;
    font-weight: bold;
    padding: 6px 12px 6px 12px !important;
    margin-left: 3px;
    margin-right: 19px;
    text-align: center;
    margin-bottom: 22px;
    margin-top: 20px;
}

.all-stp .tab {
    border-bottom: 1px solid #e4e9ef;
    padding-bottom: 23px;
    margin-bottom: 04px;
}

    .all-stp .tab h5 {
        color: #181C32 !important;
        font-weight: 600 !important;
        margin-bottom: 2.5rem !important;
        font-size: 20px;
    }

.all-stp .step.finish {
    background-color: #dce1e6;
    border-radius: 6px !important;
}

.all-stp .all-steps {
    border-right: 1px solid #e4e9ef;
    padding-right: 35px;
    margin-top: 0;
    padding-top: 11px;
    min-height: 324px;
}

.all-stp .wizard-desc {
    color: #ababab;
}

.all-stp h3.wizard-title {
    margin: 0px 0px 3px 0px;
    text-align: left;
    font-weight: 600;
    color: #181C32;
    font-size: 15px;
}

.all-stp .wizard-icon i {
    font-size: 19px;
    margin-top: 10px;
}

.all-stp div#ctl00_ContentPlaceHolderBody_pnlStep_2 {
    overflow: hidden !important;
    position: relative;
}

.all-stp .step.active {
    border-radius: 6px !important;
}




.all-stp #regForm {
    background-color: #ffffff;
    margin: 0px auto;
    font-family: Raleway;
    padding: 40px;
    border-radius: 10px
}



.all-stp input {
    padding: 10px;
    width: 100%;
    font-size: 17px;
    border: 1px solid #aaaaaa
}

    .all-stp input.invalid {
        background-color: #ffdddd
    }

.all-stp .tab {
    display: none
}

.all-stp button {
    ont-weight: 600 !important;
    text-transform: uppercase;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    text-shadow: -1px -1px 0 rgb(0 0 0 / 30%) !important;
    color: #fff;
    background-color: #f36537 !important;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f36537),color-stop(100%,#e45425)) !important;
    background-image: -webkit-linear-gradient(top,#fc7d54,#cc4a20) !important;
    background-image: -moz-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -ms-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -o-linear-gradient(top,#f36537,#e45425) !important;
    background-image: linear-gradient(top,#f36537,#e45425) !important;
    border-top: 1px solid #ca471d !important;
    border-right: 1px solid #e14f1f !important;
    border-bottom: 1px solid #cf4619 !important;
    border-left: 1px solid #d54a1d !important;
    font-size: 100%;
    font-weight: bold;
    padding: 6px 12px 6px 12px !important;
    margin-left: 3px;
    margin-right: 0px;
    text-align: center;
}

    .all-stp button:hover {
        box-shadow: 0 5px 9px 0 rgb(0 0 0 / 24%), 0 3px 23px 0 rgb(0 0 0 / 19%) !important;
        background-color: #e45425;
        background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e45425),color-stop(100%,#fc7d54)) !important;
        background-image: -webkit-linear-gradient(top,#e45425,#fc7d54) !important;
        background-image: -moz-linear-gradient(top,#e45425,#fc7d54) !important;
        background-image: -ms-linear-gradient(top,#e45425,#fc7d54) !important;
        background-image: -o-linear-gradient(top,#e45425,#fc7d54) !important;
        background-image: linear-gradient(top,#e45425,#fc7d54) !important;
    }

.all-stp #prevBtn {
    background-color: #bbbbbb
}

.all-stp .step {
    height: auto;
    text-align: left;
    width: 100%;
    padding: 9px 15px;
    margin: 0 2px;
    /* background-color: #bbbbbb; */
    border: none;
    border-radius: 50%;
    position: relative;
    display: inline-block;
    opacity: 1;
}

    .all-stp .step.active:after {
        left: 100%;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        content: " ";
        height: 0;
        width: 0;
        border: solid transparent;
        position: absolute;
        border-left-color: #F3F6F9;
        border-width: 1rem;
    }

    .all-stp .step.active {
        background-color: #F3F6F9;
        -webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
        transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
        transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
        transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
    }

    .all-stp .step.finish {
        background-color: #dce1e6;
    }




.all-stp .thanks-message {
    display: none
}

.all-stp .container {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

    .all-stp .container input[type="radio"] {
        position: absolute;
        opacity: 0;
        cursor: pointer
    }

.all-stp .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #eee;
    border-radius: 50%
}

.all-stp .container:hover input ~ .checkmark {
    background-color: #ccc
}

.all-stp .container input:checked ~ .checkmark {
    background-color: #2196F3
}

.all-stp .checkmark:after {
    content: "";
    position: absolute;
    display: none
}

.all-stp .container input:checked ~ .checkmark:after {
    display: block
}

.all-stp .container .checkmark:after {
    top: 9px;
    left: 9px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: white
}

.import-items-page label.required {
    margin-top: -15px;
    float: left;
    margin-bottom: 7px;
    background: white;
    padding: 0px 6px;
}

.import-items-page h5 {
    color: #181C32 !important;
    font-weight: 600 !important;
    margin-bottom: 2.5rem !important;
    font-size: 20px;
}

.import-items-page .dxuc-root.dxucControl td table td {
    border-width: 1px;
    border-style: solid;
    border-color: red;
    border-image: initial;
}

.import-items-page .tab table.datagrid {
    width: 444px;
    float: left;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: rgb(204, 204, 204) !important;
    border-image: initial !important;
}

.import-items-page .container-fluid .tab table.datagrid td {
    border-width: 0px !important;
    border-style: solid !important;
    border-color: rgb(204, 204, 204) !important;
    border-image: initial !important;
}

.import-items-page .tab table.datagrid {
    width: 444px;
    float: left;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: rgb(204, 204, 204) !important;
    border-image: initial !important;
}

.import-items-page div#navigator div {
    width: 100%;
    padding: 18px 15px;
}

.import-items-page .dxuc-root.dxucControl td {
    border: 0;
}

    .import-items-page .dxuc-root.dxucControl td table td {
        border: 1px solid red;
    }

.import-items-page div#navigator div {
    padding: 18px 15px;
    width: 100%;
}

    .import-items-page div#navigator div button#nextBtn {
        float: right;
    }

.import-items-page .dxucButton {
    border: 0 !important;
}

.import-items-page .tab.imp input.button.submit {
    width: 200px;
    margin-top: 20px;
}

.import-items-page .row.all-stp {
    overflow-x: hidden;
}

.import-items-page label.required {
    margin-top: -15px;
    float: left;
    background: white;
    padding: 0px 6px;
    margin-bottom: 7px;
}

.import-items-page .tab table {
    float: left;
    margin-top: 6px;
}

.import-items-page .tab .dxucButton a {
    text-transform: uppercase;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    display: block;
    border-radius: 3px !important;
    text-shadow: -1px -1px 0 rgb(0 0 0 / 30%) !important;
    color: #fff;
    background-color: #f36537 !important;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f36537),color-stop(100%,#e45425)) !important;
    background-image: -webkit-linear-gradient(top,#fc7d54,#cc4a20) !important;
    background-image: -moz-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -ms-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -o-linear-gradient(top,#f36537,#e45425) !important;
    background-image: linear-gradient(top,#f36537,#e45425) !important;
    border-top: 1px solid #ca471d !important;
    border-right: 1px solid #e14f1f !important;
    border-bottom: 1px solid #cf4619 !important;
    border-left: 1px solid #d54a1d !important;
    font-size: 100%;
    font-weight: 500;
    padding: 6px 12px 6px 12px !important;
    margin-left: 3px;
    margin-right: 0px;
    text-align: center;
    margin: -14px 0px 3px;
    float: right;
    width: 105px;
}

.import-items-page table.dxucInputs td {
    border: 0 !important;
}

.import-items-page table.datagrid td.alt-column {
    border: 0;
}

.import-items-page .datagrid td {
    float: left !important;
    width: 100% !important;
}

.import-items-page .all-stp .tab {
    min-height: 260px;
}

.import-items-page .all-stp input {
    border: 1px solid #aaaaaa !important;
}

.import-items-page .dxuc-root.dxucControl {
    width: 100% !important;
}

.import-items-page .all-stp table.datagrid {
    position: relative;
}

.import-items-page .dxuc-root.dxucControl .dxucButton {
    margin-top: 7px;
}

.import-items-page .all-stp .dxucInputs:after {
    content: "Allowed file extensions: XML Maximum file size: 4MB";
    position: absolute;
    background-blend-mode: multiply;
    top: 74px;
    cursor: context-menu;
    left: 13px;
    color: #000000;
    text-transform: initial;
    text-shadow: none;
    font-size: 11px;
    font-weight: 500;
    width: 210px;
    white-space: break-spaces;
    text-align: left;
    letter-spacing: 0.3px;
}

.import-items-page #pnlImportStatus table {
    border: 0 !important;
}

.import-items-page #pnlImportStatus h4 {
    font-size: 17px;
    border: 0;
    font-weight: 600;
}

#aspnetForm button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close.ui-state-hover {
    background: #f5f4f4 !important;
}

.import-items-page #pnlFailure hr {
    display: none !important;
}

.import-items-page #pnlFailure table.datagrid {
    margin-top: 10px;
}

.tab table.datagrid tr.header-row td {
    text-align: left;
    font-weight: normal;
}

.import-items-page div#pnlSuccess {
    padding: 9px 10px !important;
}

    .import-items-page div#pnlSuccess td {
        border: 0px !important;
    }

    .import-items-page div#pnlSuccess hr {
        display: none !important;
    }

    .import-items-page div#pnlSuccess table {
        border: 0 !important;
    }

.import-items-page td.dxCB.dxucTextBox a {
    position: absolute;
    margin-top: -26px;
    right: 132px;
}

.import-items-page .all-stp .dxBB.dxucBrowseButton {
    position: absolute;
    width: 105px !important;
    right: 12px;
    text-transform: uppercase;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    display: block;
    border-radius: 3px !important;
    text-shadow: -1px -1px 0 rgb(0 0 0 / 30%) !important;
    color: #fff;
    background-color: #f36537 !important;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f36537),color-stop(100%,#e45425)) !important;
    background-image: -webkit-linear-gradient(top,#fc7d54,#cc4a20) !important;
    background-image: -moz-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -ms-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -o-linear-gradient(top,#f36537,#e45425) !important;
    background-image: linear-gradient(top,#f36537,#e45425) !important;
    border-top: 1px solid #ca471d !important;
    border-right: 1px solid #e14f1f !important;
    border-bottom: 1px solid #cf4619 !important;
    border-left: 1px solid #d54a1d !important;
    font-size: 100%;
    font-weight: bold;
    padding: 6px 12px 6px 12px !important;
    margin-left: 3px;
    margin-right: 0px;
    text-align: center;
    margin: -1px 1px;
    height: 34px;
}

.import-items-page .dxucControl .dxucInputs table {
    width: 100% !important;
}

.import-items-page .dxBB.dxucBrowseButton a {
    color: #ffffff !Important;
}

.import-items-page .tab table.datagrid {
    border: 1px solid #CCCCCC !Important;
    width: 444px;
    float: left;
}

.import-items-page .container-fluid .tab table.datagrid td {
    border: 0px solid #CCCCCC !important;
}




div#ManageItemsForm td {
    position: relative;
}

div#ManageItemsForm .full-width-table span.input-group-btn {
    position: absolute;
    right: 0;
    margin-top: -32px;
    min-width: 34px;
}

div#ManageItemsForm td:last-child {
    position: relative;
    padding-top: 3px;
}

#EmailHistoryForm .full-width-table td {
    word-break: break-all;
}

    #EmailHistoryForm .full-width-table td:last-child {
        word-break: initial;
    }

div#pnlImportStatus .datagrid td {
    text-align: center;
    border: 1px solid #d1cfcf7a !important;
    padding-top: 4px;
    padding-bottom: 4px;
}

div#pnlImportStatus .datagrid {
    margin-top: 11px;
}

div#pnlButtons {
    text-align: right;
}

    div#pnlButtons input[type="submit"] {
        float: none !important;
        margin-left: 1px !important;
        line-height: 20px !important;
    }

#AddVendorForm input:read-only,
#AddVendorForm textarea:read-only,
#AddVendorForm select:disabled {
    background-color: #F9F9F9;
}





#frmMonthlyReports table {
    width: 100%;
    margin-top: 9px;
    margin-bottom: 15px;
    border-color: rgba(193, 193, 193, 0.43) !important;
    background-color: transparent;
}

    #frmMonthlyReports table tr th {
        padding: 8px;
        background: #e45425;
        color: #ffffff !important;
        font-weight: normal !important;
    }

        #frmMonthlyReports table tr th a {
            color: #ffffff !important;
        }

    #frmMonthlyReports table tr td {
        padding: 8px;
    }

#frmMonthlyReports i.fa.fa-download {
    color: #767575;
}

#frmMonthlyReports i.fa.fa.fa-trash-o {
    color: #e45425;
}

#frmMonthlyReports table tr td:nth-child(2) {
    width: 140px;
    text-align: center !important;
}

#frmMonthlyReports table tr th:nth-child(2) {
    width: 140px;
    text-align: center !important;
}

#frmMonthlyReports table tr td:nth-child(3) {
    width: 140px;
    text-align: center !important;
}

#frmMonthlyReports table tr th:nth-child(3) {
    width: 140px;
    text-align: center !important;
}

#frmMonthlyReports .select-r {
    float: left;
    width: 100%;
    margin-bottom: 14px;
}

#frmMonthlyReports label {
    font-weight: normal;
    font: 14px "Open Sans", sans-serif;
    float: left;
    margin-top: 6px;
    padding-right: 10px;
}

#frmMonthlyReports input[type=file] {
    float: left;
}

    #frmMonthlyReports input[type=file]::file-selector-button:hover {
        box-shadow: 0 4px 7px 0 rgb(0 0 0 / 24%), 0 3px 17px 0 rgb(0 0 0 / 19%) !important;
        background-color: #e45425;
        background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e45425),color-stop(100%,#fc7d54)) !important;
        /* background-image: -webkit-linear-gradient(top,#e45425,#fc7d54) !important; */
        background-image: -moz-linear-gradient(top,#e45425,#fc7d54) !important;
        background-image: -ms-linear-gradient(top,#e45425,#fc7d54) !important;
        background-image: -o-linear-gradient(top,#e45425,#fc7d54) !important;
        background-image: linear-gradient(top,#e45425,#fc7d54) !important;
    }

    #frmMonthlyReports input[type=file]::file-selector-button {
        font-weight: 600 !important;
        text-transform: uppercase;
        -webkit-border-radius: 3px !important;
        -moz-border-radius: 3px !important;
        border-radius: 3px !important;
        text-shadow: -1px -1px 0 rgb(0 0 0 / 30%) !important;
        color: #fff;
        background-color: #f36537 !important;
        background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f36537),color-stop(100%,#e45425)) !important;
        background-image: -webkit-linear-gradient(top,#fc7d54,#cc4a20) !important;
        background-image: -moz-linear-gradient(top,#f36537,#e45425) !important;
        background-image: -ms-linear-gradient(top,#f36537,#e45425) !important;
        background-image: -o-linear-gradient(top,#f36537,#e45425) !important;
        background-image: linear-gradient(top,#f36537,#e45425) !important;
        border-top: 1px solid #ca471d !important;
        border-right: 1px solid #e14f1f !important;
        border-bottom: 1px solid #cf4619 !important;
        border-left: 1px solid #d54a1d !important;
        font-size: 100%;
        font-weight: 600 !important;
        padding: 6px 12px 6px 12px !important;
        margin-left: 3px;
        margin-right: 0px;
        text-align: center;
        height: 33px;
        width: 150px;
        margin-right: 10px;
        letter-space: 1px;
        margin-left: 12px;
        margin-bottom: 12px;
    }

        #frmMonthlyReports input[type=file]::file-selector-button:hover {
            background-color: #81ecec;
            border: 2px solid #00cec9;
        }


#frmMonthlyReports table tr th a:before {
    content: "\f106";
    line-height: 1;
    font-family: FontAwesome;
    font-size: inherit;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    display: inline-block;
    font-size-adjust: none;
    font-stretch: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /* right: 0; */
    position: absolute;
    margin-top: 0px;
    left: 61px;
    color: #ffffff;
}

#frmMonthlyReports table tr th a:after {
    content: "\f107";
    line-height: 1;
    font-family: FontAwesome;
    font-size: inherit;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    display: inline-block;
    font-size-adjust: none;
    font-stretch: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    margin-top: 7px;
    left: 61px;
    color: #ffffff;
}




#frmMonthlyReports table tr th a {
    color: #ffffff !important;
    width: 100%;
    float: left;
    position: relative;
}

#frmMonthlyReports table tr:hover {
    background: #eff3f8;
}


#frmRetractBids table.datagrid-footer, #ctl00 table.datagrid-footer {
    margin-top: -1px !important;
}


#frmAcceptInvitation input#btnClose, #frmAcceptInvitation table.full-width-table input.button.submit, #frmAcceptInvitation table.full-width-table input.button {
    padding: 6px 12px 6px 12px !important;
    margin-left: 0px !important;
    float: left;
    height: 33px;
    margin-right: 11px;
}

form#ItemNoteHistoryForm tr.unread-comments-row td.alt-column {
    word-break: break-all;
}

#TrainingForm .messageBoard td:first-child {
    width: 49px;
    text-align: center;
}

#trainingVideo .vjs-controls-enabled .vjs-big-play-button {
    opacity: 1;
    visibility: visible;
    left: 49% !important;
    top: 38% !important;
}

#NAICSSearchForm td.nav-new.top-pgnav {
    border-top: 1px solid #8f8f8f;
    padding-top: 9px !important;
}

#NAICSSearchForm div#datatable_ajax_system_paginate {
    float: left !important;
    padding-bottom: 8px !important;
}

#NAICSSearchForm div#datatable_ajax_system_length {
    margin-top: 5px;
}

#NAICSSearchForm td.nav-new select {
    padding: 2px 6px !important;
    height: 31px !important;
}

#NAICSSearchForm .nav-new {
    float: left !important
}

#NAICSSearchForm div#datatable_ajax_system_info {
    float: left;
    margin-top: 9px;
    margin-left: 3px;
}

#NAICSSearchForm .full-width-table.padding-20 table td, #NAICSSearchForm .table.datagrid td {
    padding: 8px !important;
    min-width: 90px;
}

#NAICSSearchForm tr.header-row td:first-child {
    min-width: 302px !important;
}


#frmAddEditMonthlyReport .datagrid tr td:first-child {
    border-right: 1px solid #cecece59 !important;
    text-align: right;
}

#frmAddEditMonthlyReport .datagrid tr td {
    border-bottom: 1px solid #cecece7d !important;
    padding: 14px 15px !important;
}

#frmAddEditMonthlyReport .datagrid tr:last-child td {
    border-bottom: 0px solid #cecece7d !important;
    padding: 0px 0px !important;
}

#frmAddEditMonthlyReport select#ddlPeriodMonth, #frmAddEditMonthlyReport select#ddlPeriodYear {
    border: 1px solid rgb(194, 202, 216);
    padding: 5px 6px;
    width: 115px;
}

#frmAddEditMonthlyReport .textbox {
    width: 100% !important;
    max-width: 100%;
}
/*
table#gvReports th:first-child
{ 
    width: 100px !important;
}
table#gvReports td {
    border: 1px solid #b8b8b852 !important;
    text-align: center;
}*/
#pnlAddNewReport {
    float: right;
    width: 100%;
    text-align: right;
    margin-top: -29px;
}

#frmMonthlyReports .input-group.table-search {
    width: 87%;
    margin-bottom: -5px;
    margin-top: 8px;
}

#frmMonthlySummary .drop-view {
    display: flex;
}

    #frmMonthlySummary .drop-view select {
        margin-right: 9px;
        border: 1px solid #d5d5d5;
        padding: 0px 4px !important;
        min-width: 200px;
        height: 35px !important;
    }

    #frmMonthlySummary .drop-view div div {
        display: flex;
        /* min-width: 200px; */
    }

        #frmMonthlySummary .drop-view div div label {
            line-height: 30px;
            margin-right: 11px;
            margin-left: 2px;
        }

    #frmMonthlySummary .drop-view input#txtFromMonth, .drop-view input#txtToMonth {
        border: 1px solid #cdcbcb;
        padding: 0 8px !important;
        height: 35px !important;
        margin-right: 12px;
    }



.adminicon {
    background: url(../Images/Admin.png);
    background-repeat: no-repeat;
    background-size: 20px;
    padding-left: 24px;
    background-position: 0px 1px;
    line-height: 20px;
    float: left;
}

.buyericon {
    background: url(../Images/Buyer.png);
    background-repeat: no-repeat;
    background-size: 20px;
    padding-left: 24px;
    background-position: 0px 1px;
    line-height: 20px;
    float: left;
}

.viewericon {
    background: url(../Images/Viewer.png);
    background-repeat: no-repeat;
    background-size: 20px;
    padding-left: 24px;
    background-position: 0px 1px;
    line-height: 20px;
    float: left;
}

.sellericon {
    background: url(../Images/Seller.png);
    background-repeat: no-repeat;
    background-size: 20px;
    padding-left: 24px;
    background-position: 0px 1px;
    line-height: 20px;
    float: left;
}

.padminicon {
    background: url(../Images/Portal-Admin.png);
    background-repeat: no-repeat;
    background-size: 20px;
    padding-left: 24px;
    background-position: 0px 1px;
    line-height: 20px;
    float: left;
}

.sadminicon {
    background: url(../Images/System-Admin.png);
    background-repeat: no-repeat;
    background-size: 20px;
    padding-left: 24px;
    background-position: 0px 1px;
    line-height: 20px;
    float: left;
}

.default-roleicon {
    background: url(../Images/default-role.png);
    background-repeat: no-repeat;
    background-size: 20px;
    padding-left: 24px;
    background-position: 0px 1px;
    line-height: 20px;
    float: left;
}

.adminicon, .buyericon, .viewericon, .sellericon, .sadminicon, .padminicon, .default-roleicon {
    float: left;
    width: 100% !important;
}

.adminicon-inactive {
    background: url(../Images/Admin-inactive.png);
    background-repeat: no-repeat;
    background-size: 20px;
    padding-left: 24px;
    background-position: 0px 1px;
    line-height: 20px;
    float: left;
}

.buyericon-inactive {
    background: url(../Images/Buyer-inactive.png);
    background-repeat: no-repeat;
    background-size: 20px;
    padding-left: 24px;
    background-position: 0px 1px;
    line-height: 20px;
    float: left;
}

.viewericon-inactive {
    background: url(../Images/Viewer-inactive.png);
    background-repeat: no-repeat;
    background-size: 20px;
    padding-left: 24px;
    background-position: 0px 1px;
    line-height: 20px;
    float: left;
}

.sellericon-inactive {
    background: url(../Images/Seller-inactive.png);
    background-repeat: no-repeat;
    background-size: 20px;
    padding-left: 24px;
    background-position: 0px 1px;
    line-height: 20px;
    float: left;
}

.padminicon-inactive {
    background: url(../Images/Portal-Admin-inactive.png);
    background-repeat: no-repeat;
    background-size: 20px;
    padding-left: 24px;
    background-position: 0px 1px;
    line-height: 20px;
    float: left;
}

.sadminicon-inactive {
    background: url(../Images/System-Admin-inactive.png);
    background-repeat: no-repeat;
    background-size: 20px;
    padding-left: 24px;
    background-position: 0px 1px;
    line-height: 20px;
    float: left;
}

.default-roleicon-inactive {
    background: url(../Images/default-role-inactive.png);
    background-repeat: no-repeat;
    background-size: 20px;
    padding-left: 24px;
    background-position: 0px 1px;
    line-height: 20px;
    float: left;
}

.adminicon-inactive, .buyericon-inactive, .viewericon-inactive, .sellericon-inactive, .sadminicon-inactive, .padminicon-inactive, .default-roleicon-inactive {
    float: left;
    width: 100% !important;
}

#NAICSSearchForm .flter a {
    margin-left: -30px;
}

/* Freeze Titles Styles */
/*=========================================================================*/
.scroll-d table.datagrid tr.header-row td {
    border: 0;
}

.scroll-d table {
    margin: 1em 0;
    border-collapse: collapse;
    border: 0.1em solid #d6d6d6;
}

.scroll-d caption {
    text-align: left;
    font-style: italic;
    padding: 0.25em 0.5em 0.5em 0.5em;
}

.scroll-d th,
.scroll-d td {
}

.scroll-d .header-row td {
    vertical-align: bottom;
    background-color: #f15a29;
    font-weight: 500;
    color: #fff;
}

.scroll-d tr:nth-child(even) .header-row td[scope=row] {
    background-color: #f2f2f2;
}

.scroll-d .header-row td:nth-of-type(3),
.scroll-d td:nth-of-type(3) {
    text-align: center;
}

.scroll-d .header-row td {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 2;
}

    .scroll-d .header-row td[scope=row] {
        position: -webkit-sticky;
        position: sticky;
        left: 0;
        z-index: 1;
    }

    .scroll-d .header-row td[scope=row] {
        vertical-align: top;
        color: inherit;
        background-color: inherit;
        background: linear-gradient(90deg, transparent 0%, transparent calc(100% - .05em), #d6d6d6 calc(100% - .05em), #d6d6d6 100%);
    }

.scroll-d table:nth-of-type(2) .header-row td:not([scope=row]):first-child {
    left: 0;
    z-index: 3;
    background: linear-gradient(90deg, #666 0%, #666 calc(100% - .05em), #ccc calc(100% - .05em), #ccc 100%);
}

.scroll-d .header-row td[scope=row] + td {
    min-width: 24em;
}

.scroll-d .header-row td[scope=row] {
    min-width: 20em;
}

@media (max-width:400px) {
    .scroll-d {
        overflow-x: scroll;
    }
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable {
    position: fixed !important;
}

#AddBuyerForm .col-md-9 span {
    position: relative !important;
    width: 100%;
    float: left;
}


#frmManageSendgridSuppressions input#btnDeleteAll {
    float: right;
    margin-bottom: 13px;
}

#frmManageSendgridSuppressions .dxgvHeader {
    color: #FFFFFF;
    /* background-color: #999B9E; */
    /* background-color: #E05243; */
    background-color: #F15A29;
}

    #frmManageSendgridSuppressions .dxgvHeader td {
        border: 0px solid #cccccc !important;
        border-image: none;
        padding: 0px !important;
        line-height: 1.4285;
        vertical-align: top;
        background: #48313100;
        color: #ffffff;
    }

#frmManageSendgridSuppressions table.datagrid td {
    border: 1px solid #cccccc !important;
    border-image: none;
    padding: 8px;
    line-height: 1.4285;
    vertical-align: top;
}

#frmManageSendgridSuppressions table a {
    color: rgb(51, 122, 183);
}

#frmManageSendgridSuppressions table {
    border: 0px solid #CCCCCC;
}

#frmManageSendgridSuppressions td td {
    padding: 8px !important;
}

#frmManageSendgridSuppressions td {
    border: 1px solid #ebe6e6 !important;
    border-image: none;
    padding: 0px !important;
    line-height: 1.4285;
    vertical-align: top;
    background: #ffffff;
}

#frmManageSendgridSuppressions h2 {
    margin: 0px;
    color: rgb(105, 120, 130);
    font-size: 22px;
    font-weight: 400;
    text-align: left;
}

#frmManageSendgridSuppressions p {
    margin: 8px 0px;
}

#frmManageSendgridSuppressions tr.alt-row td {
    background-color: #fbfcfd !important;
}

#frmManageSendgridSuppressions .dxpLite .dxp-button.dxp-bi {
    border-color: rgb(147, 161, 187);
    color: rgb(102, 102, 102) !important;
    background-color: rgb(225, 229, 236);
    padding: 6px 10px;
}

#frmManageSendgridSuppressions tr.dxgvDataRow:nth-child(even) td {
    background-color: #f5faff !important;
}

#frmManageSendgridSuppressions .dxp-num {
    border-color: rgb(147, 161, 187);
    color: rgb(102, 102, 102) !important;
    background-color: rgb(225, 229, 236);
    padding: 4px 10px;
}

#gvSuppressedEmailAccounts_DXPagerBottom_PBP img, #gvSuppressedEmailAccounts_DXPagerBottom_PBN img {
    display: none;
}

#gvSuppressedEmailAccounts_DXPagerBottom_PBP img, #gvSuppressedEmailAccounts_DXPagerBottom_PBN img {
    display: none;
}

#gvSuppressedEmailAccounts_DXPagerBottom_PBP:before {
    content: "\f104";
    line-height: 1;
    font-family: FontAwesome;
    font-size: inherit;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    display: inline-block;
    font-size-adjust: none;
    font-stretch: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.dxpLite .dxp-num {
    padding: 6px 11px;
}

#gvSuppressedEmailAccounts_DXPagerBottom_PBN:before {
    content: "\f105";
    line-height: 1;
    font-family: FontAwesome;
    font-size: inherit;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    display: inline-block;
    font-size-adjust: none;
    font-stretch: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.switch-slider {
    position: relative;
    display: block !important;
    width: 46px;
    height: 22px;
    margin-bottom: 0;
    margin-top: 5px;
}

    .switch-slider input {
        opacity: 0;
        width: 0;
        height: 0;
    }

.slider-switch {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
    border-radius: 35px !important;
    overflow: hidden;
}

    .slider-switch:before {
        position: absolute;
        content: "";
        height: 18px;
        width: 21px;
        left: 2px;
        bottom: 2px;
        background-color: white;
        -webkit-transition: .4s;
        transition: .4s;
        border-radius: 20px;
    }

input:checked + .slider-switch {
    background-color: #F15A29;
}


input:focus + .slider-switch {
    box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider-switch:before {
    -webkit-transform: translateX(21px);
    -ms-transform: translateX(21px);
    transform: translateX(21px);
}
/* Rounded sliders */
.slider-switch.round {
    border-radius: 34px;
}

.slider-switchround:before {
    border-radius: 50%;
}
















#NAICSSearchForm .fa-search::before {
    content: "\e090" !important;
    font-family: Simple-Line-Icons !important;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
}


#NAICSSearchForm button.multiselect.dropdown-toggle.custom-select.text-center {
    float: left;
    width: 100%;
    border: 1px solid #9f9f9f;
    background: #ffffff;
    padding: 8px 12px;
    text-align: left;
}

#NAICSSearchForm i.fas.fa-sm.fa-search.text-muted {
    float: right;
    margin-bottom: -27px;
    margin-top: 13px;
    margin-right: 10px;
    cursor: pointer;
}

#NAICSSearchForm button.multiselect.dropdown-toggle.custom-select.text-center {
    float: left;
    width: 100%;
    border: 1px solid rgb(194, 202, 216);
    background: #ffffff;
    padding: 6px 12px 7.4px 12px;
    text-align: left;
    margin-top: -3px;
}

#NAICSSearchForm .search-section {
    display: inline-block;
    margin-right: 7px;
    max-width: 493px;
    width: 100%;
    margin-top: 3px;
    float: left;
}

    #NAICSSearchForm .search-section .btn-group {
        float: left;
        width: 100%;
    }

    #NAICSSearchForm .search-section span.multiselect-native-select {
        position: relative;
        width: 100%;
        float: left;
    }

#NAICSSearchForm button.multiselect-option.dropdown-item {
    border: 0;
    width: 100%;
    text-align: left;
}

    #NAICSSearchForm button.multiselect-option.dropdown-item.active {
        background: #ffffff !important;
    }

#NAICSSearchForm span.form-check {
    padding-left: 8px !important;
}

body #NAICSSearchForm .multiselect-container .multiselect-option:hover {
    background: #e45425 !important;
    color: #ffffff;
}

#NAICSSearchForm .multiselect-container .multiselect-filter > input.multiselect-search {
    margin-left: 0rem !important;
}

#NAICSSearchForm .multiselect-selected-text:after {
    content: "Business Types";
    font: 14px "Open Sans", sans-serif;
}

#NAICSSearchForm .multiselect-selected-text {
    font-size: 0;
}

#NAICSSearchForm ul {
    margin: 0;
    padding: 0;
}

#NAICSSearchForm #ctl00_ContentPlaceHolderBody_rqSearchNAICS {
    display: none;
}

#NAICSSearchForm .search-section2 .dropdown-menu {
    width: 100%;
}

#NAICSSearchForm ul {
    float: left;
    list-style: none;
    padding: 0 !important;
    margin: 0 !important;
}

#NAICSSearchForm li {
    float: left;
    list-style: none;
    padding: 0 !important;
    margin: 0 !important;
    margin-bottom: 0px;
    font-size: 12px;
    margin-bottom: 12px !important;
}

#NAICSSearchForm .dropdown-item.custom-control {
    padding: 3px 10px;
}

#NAICSSearchForm .search-section2 .dropdown-menu input[type="text"] {
    width: 100% !important;
}

#NAICSSearchForm .search-section2 {
    text-align: left;
    width: 17.2%;
    float: left;
}

#NAICSSearchForm .dxeEditArea.dxeEditAreaSys {
    display: none;
}

.dxpcDropDown.dxpclW.dxpc-ddSys.dxpc-mainDiv.dxdd-dde.dxpc-shadow.dxdd-root, .dxpcDropDown.dxpclW.dxpc-ddSys.dxpc-mainDiv.dxdd-dde.dxpc-shadow.dxdd-root {
    width: 470px !important;
    max-width: 470px !important;
    min-width: 470px !important;
    display: block !important;
    overflow: hidden;
}

#NAICSSearchForm .dxlbd {
    width: 100% !important;
}

#NAICSSearchForm .dxlbcc td {
    float: left;
    width: 100%;
}

    #NAICSSearchForm .dxlbcc td tr td {
        width: auto;
    }

.dxpc-contentWrapper {
    display: block !important;
    width: 100% !important;
}

input#ctl00_ContentPlaceHolderBody_ddlState_DDD_DDTC_listBoxStates_LBFE_I, input#ctl00_ContentPlaceHolderBody_ddlCountry_DDD_DDTC_listBoxCountries_LBFE_I {
    display: block !important;
}

#NAICSSearchForm #listBoxBussTypes #listBoxStates .placeholder {
    display: none;
}

#NAICSSearchForm #listBoxBussTypes #listBoxStates .selected-items .item {
    display: none;
}

#NAICSSearchForm .search-section2 .dxic:after {
    content: "States";
    font: 14px "Open Sans", sans-serif;
    position: absolute;
    top: 7px;
}

#NAICSSearchForm .search-section2.city .dxic:after {
    content: "Country ";
    font: 14px "Open Sans", sans-serif;
    position: absolute;
    top: 7px;
}


#NAICSSearchForm .search-section2.newf .dxic:after {
    content: "Business Types";
    font: 14px "Open Sans", sans-serif;
    position: absolute;
    top: 7px;
}

#NAICSSearchForm #listBoxBussTypes #listBoxStates button {
    border: 0;
    background: none;
    position: absolute;
    right: 7px;
    top: 5px;
}


@media only screen and (max-width: 1500px) and (min-width: 1400px) {


    .search-section2 {
        width: 35.3%;
    }
}

@media only screen and (max-width: 1400px) and (min-width: 1300px) {


    .search-section2 {
        width: 34.5%;
    }
}

@media only screen and (max-width: 1300px) and (min-width: 1200px) {


    .search-section2 {
        width: 33.4%;
    }
}

@media only screen and (max-width: 1200px) and (min-width: 1000px) {


    .search-section2 {
        width: 31%;
    }
}

00.00dropdown-item.custom-control:first-child .custom-control-label:after {
    content: "Match All";
    font-size: 15px;
}

#NAICSSearchForm .items.dropdown-item {
    padding: 9px 0px !important;
}


#NAICSSearchForm .dropdown-item.custom-control:hover {
    background: #e0e0e6;
}

.00dropdown-item.custom-control:first-child .custom-control-label {
    font-size: 0px;
}

#NAICSSearchForm #listBoxBussTypes #listBoxStates button {
    font-size: 0;
}

    #NAICSSearchForm #listBoxBussTypes #listBoxStates button:after {
        content: "\e090";
        text-transform: none;
        line-height: 1;
        font-family: Simple-Line-Icons;
        font-style: normal;
        font-variant: normal;
        font-weight: 400;
        font-size: 14px;
        top: 6px;
        position: relative;
    }


#NAICSSearchForm .bootstrap-switch-container span {
    font-size: 13px !important;
    letter-spacing: 0 !important;
}

body #NAICSSearchForm .bootstrap-switch-container .bootstrap-switch-label {
    display: none !important;
}

#NAICSSearchForm .bootstrap-switch-container {
    margin-left: 0px !important;
}

#NAICSSearchForm .bootstrap-switch.bootstrap-switch-wrapper.bootstrap-switch-animate.bootstrap-switch-on {
}

#NAICSSearchForm .bootstrap-switch-handle-off.bootstrap-switch-default {
    background: #f36537 !important;
    color: #fff !important;
}

#NAICSSearchForm .bootstrap-switch-handle-on.bootstrap-switch-primary {
    background: #f36537 !important;
    color: #fff !important;
}

#NAICSSearchForm .bootstrap-switch.bootstrap-switch-wrapper.bootstrap-switch-animate.bootstrap-switch-on .bootstrap-switch-handle-on.bootstrap-switch-primary {
    background: #e2e1e1 !important;
    color: #000000 !important;
}

#NAICSSearchForm .bootstrap-switch-container {
    margin-left: 0px !important;
    width: 100% !important;
}

#NAICSSearchForm .bootstrap-switch.bootstrap-switch-wrapper.bootstrap-switch-animate.bootstrap-switch-off .bootstrap-switch-handle-off.bootstrap-switch-default {
    background: #e2e1e1 !important;
    color: #000000 !important;
}

#NAICSSearchForm .bootstrap-switch.bootstrap-switch-wrapper {
    width: 33% !important;
    border: 0;
    box-shadow: none !important;
}

#NAICSSearchForm .bootstrap-switch-container span {
    padding: 7px 0 !important;
    width: 50% !important;
    box-shadow: none !important;
}

#NAICSSearchForm #listBoxBussTypes #listBoxStates {
    width: 100%;
    float: left;
    margin-right: 2%;
}

#NAICSSearchForm .bootstrap-switch.bootstrap-switch-wrapper {
    margin-top: 9px;
}

#NAICSSearchForm .search-section2 ::-webkit-input-placeholder { /* Edge */
    opacity: 0;
}

#NAICSSearchForm .search-section2 :-ms-input-placeholder { /* Internet Explorer 10-11 */
    opacity: 0;
}

#NAICSSearchForm .search-section2 ::placeholder {
    opacity: 0;
}



#NAICSSearchForm .dxeButtonEditSys.dxeButtonEdit {
    float: left;
    width: 100% !important;
    border: 1px solid rgb(194, 202, 216);
}

    #NAICSSearchForm .dxeButtonEditSys.dxeButtonEdit input[type="text"] {
        height: 33px;
        padding: 0px 9px !important;
    }

#NAICSSearchForm .search-section2 .dxeButtonEditSys.dxeButtonEdit .dxic {
    padding: 0px 8px !important;
}


#NAICSSearchForm .dxeButton {
    background: none !important;
    text-align: right !important;
    border: 0px !important;
}

#NAICSSearchForm .dxeButtonEditButton img {
    vertical-align: baseline;
    margin: 0;
    float: right;
}

#NAICSSearchForm .dxlbcc {
    float: left !important;
    width: 100% !important;
}

#NAICSSearchForm .dxic .dxeEditArea {
}

#NAICSSearchForm .dxeButtonEditSys {
    height: 35px;
    border: 1px solid rgb(194, 202, 216) !important;
}

#NAICSSearchForm tr.dxeListBoxItemRow:hover {
    background-color: #cfcfcf;
}

#NAICSSearchForm td.dxichTextCellSys {
    float: left;
}

#NAICSSearchForm .dxeListBoxItemRow td.dxeListBoxItem.dxeT, #NAICSSearchForm .dxeBase td.dxichTextCellSys {
    padding: 5px 0 !important;
    margin-left: -1px;
}

#NAICSSearchForm td.dxichCellSys {
    max-width: 100px !important;
    width: auto !important;
    float: left;
    min-width: 10px !important;
}

#NAICSSearchForm .full-width-table.padding-20 table td {
    padding: 4px 8px !important;
}

#NAICSSearchForm .dxeListBox .dxeListBoxFilter .dxeLBShowFilterBtnSys {
    background-color: #ffffff00 !important;
}

#NAICSSearchForm div#ctl00_ContentPlaceHolderBody_ddlBussTypes_DDD_DDTC_ASPxButton1 {
    display: none;
}

#NAICSSearchForm .dxbButton.dxeLBShowFilterBtnSys.dxbButtonSys.dxbTSys {
}

#NAICSSearchForm td.flter .search-btn input[type="submit"] {
    width: 52%;
}

#NAICSSearchForm .dxbButton.dxeLBShowFilterBtnSys.dxbButtonSys.dxbTSys {
    min-width: 43px;
}

.bootstrap-switch.bootstrap-switch-wrapper {
    margin-top: 9px;
    float: right;
}

.none {
    display: none;
}

.bootstrap-switch {
    position: absolute;
    top: -2px;
    right: 9px;
}

.search-section2.newf table.dxeListBox.filter-multi-select.dxlbcc {
    margin-top: 47px;
    border-top: 1px solid #dbdbdb !important;
}

.search-section2.state span.resetbtn {
    top: 11px !important;
}

.search-section2.newf .dxeListBoxFilter {
    padding: 1px 0px 4px 0px !important;
    border-bottom: 0px solid #A0A0A0;
}

.search-section2.state .dxbButton.dxbButtonSys.dxbTSys {
    display: none;
}

.search-section2.state .dxeListBoxFilter {
    padding: 6px 0 0 0 !important;
}

.search-section2.state .dxeListBoxFilter {
    border-bottom: 1px solid #ffffff !important;
}

.search-section2.city .dxbButton.dxbButtonSys.dxbTSys {
    display: none;
}

.search-section2.city .dxeListBoxFilter {
    padding: 6px 0 0 0 !important;
}

.search-section2.city .dxeListBoxFilter {
    border-bottom: 1px solid #ffffff !important;
}

.dxeListBoxItemSelected {
    color: black;
    background-color: hsl(0deg 0% 100% / 0%);
}

#NAICSSearchForm td.dxeListBoxItem.dxeT {
    max-width: 92%;
    /* width: 76% !important; */
    float: left;
    white-space: pre-line;
}

#NAICSSearchForm .search-btn {
    float: left;
    width: 14.3%;
    float: right;
    margin-right: 0px;
    margin-top: 0px;
    margin-left: -20px;
}

div#ctl00_ContentPlaceHolderBody_ddlBussTypes_DDD_DDTC_ASPxButton1 .dxb-hb, div#ctl00_ContentPlaceHolderBody_ddlBussTypes_DDD_DDTC_ASPxButton1 .dxb {
    padding: 0px !important;
}

#NAICSSearchForm .dx-vam {
    display: none !important;
}

#NAICSSearchForm div#ctl00_ContentPlaceHolderBody_ddlBussTypes_DDD_DDTC_ASPxButton1:after {
    content: "Reset";
}

#NAICSSearchForm table.dxeButtonEditSys.dxeButtonEdit.dxeNullText.dxh0 {
    float: none;
}

#NAICSSearchForm .dxeLi .dxeListBoxItem {
    width: auto !important;
    float: left;
    min-width: 7px !important;
    max-width: initial;
}

#NAICSSearchForm .search-section2 .dxeButtonEditSys.dxeButtonEdit .dxic {
    padding: 0px 8px !important;
    height: 31px;
    float: left;
    width: 71% !important;
}

#NAICSSearchForm .dxeButtonEditButton .dxEditors_edtListBoxFilterBtnDisabled {
    vertical-align: baseline;
    margin: 8px 0px 0px 0px;
    float: right;
}

#NAICSSearchForm td.flter input[type="text"], #NAICSSearchForm td.flter select {
    float: left;
}

#NAICSSearchForm td.flter input[type="text"] {
    margin-right: 9px
}

#NAICSSearchForm .search-section2 {
    margin-right: 0.5%;
}

#NAICSSearchForm .dxic input.dxeEditArea.dxeEditAreaSys {
    min-width: 100%;
    border: 0 !important;
    box-shadow: none !important;
}

#NAICSSearchForm input#btnReset {
    font-weight: 600 !important;
    text-transform: uppercase;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    text-shadow: -1px -1px 0 rgb(0 0 0 / 30%) !important;
    color: #fff;
    background-color: #f36537 !important;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f36537),color-stop(100%,#e45425)) !important;
    background-image: -webkit-linear-gradient(top,#fc7d54,#cc4a20) !important;
    background-image: -moz-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -ms-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -o-linear-gradient(top,#f36537,#e45425) !important;
    background-image: linear-gradient(top,#f36537,#e45425) !important;
    border-top: 1px solid #ca471d !important;
    border-right: 1px solid #e14f1f !important;
    border-bottom: 1px solid #cf4619 !important;
    border-left: 1px solid #d54a1d !important;
    font-size: 100%;
    font-weight: bold;
    padding: 6px 12px 6px 12px !important;
    margin-left: 3px;
    margin-right: 0px;
    text-align: center;
}

#NAICSSearchForm .dxeListBoxFilter.dxeLBAnimatedFilterPanelSys .dxic input.dxeEditArea.dxeEditAreaSys {
    display: block !important;
}

#NAICSSearchForm .dxeListBoxFilter.dxeLBAnimatedFilterPanelSys .dxic:after {
    display: none;
}

#NAICSSearchForm td.dxeListBoxItem.dxeT {
    line-height: 21px;
}

#NAICSSearchForm .dxeListBox > tbody > tr > td > .dxeListBoxSelectAll {
    padding: 2px 0 4px 3px;
    border-bottom: 0px solid #A0A0A0 !important;
    cursor: default;
    white-space: nowrap;
}

#NAICSSearchForm .dxlbd, .dxlbd div {
    border: 0 !important;
}

#NAICSSearchForm .dxeListBoxItem {
    width: auto !important;
    float: left;
    min-width: 7px !important;
    max-width: initial;
}

#NAICSSearchForm .dxeListBox td, .dxeListBox {
    border: 0px !important;
}

#NAICSSearchForm .flter a {
    float: left;
    margin-top: 9px;
}


#NAICSSearchForm .dxbButton.dxeLBShowFilterBtnSys.dxbButtonSys.dxbTSys div {
    background: #f36537 !important;
    color: #fff !important;
    text-align: center;
}


#NAICSSearchForm .dxbButton.dxeLBShowFilterBtnSys:before {
    content: "\e090";
    font-family: Simple-Line-Icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 900;
    color: #fff;
    position: absolute;
    top: 10px;
    left: 16px;
}

#NAICSSearchForm .dxEditors_edtListBoxFilterBtn.dx-vam {
    opacity: 0;
}

#NAICSSearchForm span.resetbtn input[type="submit"] {
    width: 62px;
    padding: 7px 0px 6px !important;
    border-radius: 0px !important;
}

#NAICSSearchForm span.resetbtn {
    position: absolute;
    top: 54px;
    right: 9px;
}

#NAICSSearchForm .city span.resetbtn {
    position: absolute;
    top: 11px;
    right: 9px;
}

#NAICSSearchForm .dxeLBShowFilterBtnSys {
    right: 66px !important;
}



tr.dwnlod {
    float: right;
    position: absolute;
    right: 36px;
    margin-top: 22px;
}



.switch.makswitch {
    display: inline-block;
    width: 70px;
    height: 34px;
    top: 0;
    position: relative;
}

.main-makswitch em {
    float: left;
    font-style: inherit;
    margin-top: 9px;
    font-size: 13px;
}

.main-makswitch {
    padding-top: 8px;
}

    .main-makswitch label {
        float: left;
    }

.main-makswitch {
    position: absolute;
    top: 0;
    right: 0;
    width: 200px;
}

.switch.makswitch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.switch.makswitch .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #f0d7cf;
    -webkit-transition: .4s;
    transition: .4s;
}

    .switch.makswitch .slider:before {
        position: absolute;
        content: "";
        height: 26px;
        width: 26px;
        left: 4px;
        bottom: -8px;
        background-color: #e45425;
        -webkit-transition: .4s;
        transition: .4s;
    }

.switch.makswitch input:checked + .slider {
    background-color: #f0d7cf;
}

.switch.makswitch input:focus + .slider {
    box-shadow: 0 0 1px #f0d7cf;
}

.switch.makswitch input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

/* Rounded sliders */
.switch.makswitch .slider.round {
    border-radius: 34px !important;
}

    .switch.makswitch .slider.round:before {
        border-radius: 50%;
    }



#gvNAICS {
    position: relative !important;
    float: left;
}

#pageSizeSelection {
    position: absolute;
    right: 21px;
    bottom: 15px;
}

.gvspace {
    float: left;
    width: 100%;
    position: relative;
}

    .gvspace .dxpLite .dxp-button.dxp-bi {
        padding: 0;
        /* background: #e45425 !important; */
        padding: 4px 5px;
    }

    .gvspace .dxpLite .dxp-lead {
        margin-left: 0 !important;
        margin-top: 3px;
    }

    .gvspace .dxgvControl .dxpLite, .gvspace .dxgvDisabled .dxpLite {
        padding-top: 12px;
        padding-bottom: 0;
    }

#NAICSSearchForm td.dxeListBoxItem {
    max-width: 89% !important;
    width: 76%;
    float: left;
    white-space: pre-line;
}

#EventCompletionAlertPanel {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: rgb(170, 170, 170);
}

#EventCompletionAlertGraphics {
    width: 50px;
    height: 50px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
}

.EventsDatagrid_V2 .fa.icon-magnifier {
    position: relative;
}

.EventsDatagrid_V2 .filter-1.compress .icon-magnifier::after {
    top: 0;
    right: 10px;
}

@media screen and (min-width: 769px) and (max-width: 1400px) {
    .EventsDatagrid_V2 .filter-1 select, .EventsDatagrid_V2 .filter-1 input.textbox {
        width: 100% !important;
    }
}

.EventsDatagrid_V2 .system1 {
    width: 13%;
}

    .EventsDatagrid_V2 .system1 select {
        width: 100%;
    }

.EventsDatagrid_V2 .eventname1 {
    width: 22%;
}

@media (min-width: 1850px) {
    .EventsDatagrid_V2 .filter-1 select, .EventsDatagrid_V2 .filter-1 input.textbox {
        width: 100% !important;
    }

    .EventsDatagrid_V2 .ui-datepicker-trigger {
        margin-left: -2px;
    }
}


#upBiddingGraph .seond-tr strong {
    width: 147px !important;
    float: left;
}

form#form1 .seond-tr select#drpGraphSize {
    border: 1px solid #cdcdcd;
    padding: 4px 3px;
    width: 215px;
    margin: 0px 0px 9px 0px;
}
div#pnlCharts br{
	display:none;
}

#upBiddingGraph .chartNormalSize {
    width: 32% !important;
}

#upBiddingGraphs .chartNormalSize {
    width: 49.7% !important  ;
}

#upBiddingGraph .chartLargeSize {
    width: 50% !important;
    margin: 0px !important;
    float: left;
}
#upBiddingGraphs .chartLargeSize {
    width: 100% !important;
    margin: 0px !important;
    float: left;
}

#upBiddingGraph .multi input[type="checkbox"] {
    position: relative;
    top: 0px !important;
}

#upBiddingGraph .multi .multiselect-all, .multi a {
    color: #000 !important;
}

#upBiddingGraph .inptcheck-main {
    display: flex;
}

#upBiddingGraph .inptcheck {
    display: flex;
    margin-left: 0px;
}

#upBiddingGraph .inptcheck-main br {
    display: none !important;
}

tr.seond-tr.lbl .inptcheck-main #chkShowStartTrend {
	float:left;
}
#upBiddingGraph .inptcheck-main #chkShowStartTrend {
    
    margin-top: 6px;
    margin-right: 8px;
}


div#pnlCharts {
    width: 100%;
    float: left;
}
input#chkShowReservePriceTrend {
    margin-left: 11px;
}
#upBiddingGraph .inptcheck #chkShowLowBidTrend {
     
    margin: -5px 9px 0 11px !important;
}

#upBiddingGraph .sgr:hover {
    color: #ffffff !important;
}

#upBiddingGraph .event-detail-table.flip-box {
    margin-top: 20px;
}

#upBiddingGraph .sgr, #upBiddingGraphs .sgr {
    font-weight: 600 !important;
    text-transform: uppercase;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3) !important;
    color: #fff;
    background-color: #f36537 !important;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f36537),color-stop(100%,#e45425)) !important;
    background-image: -webkit-linear-gradient(top,#fc7d54,#cc4a20) !important;
    background-image: -moz-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -ms-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -o-linear-gradient(top,#f36537,#e45425) !important;
    background-image: linear-gradient(top,#f36537,#e45425) !important;
    border-top: 1px solid #ca471d !important;
    border-right: 1px solid #e14f1f !important;
    border-bottom: 1px solid #cf4619 !important;
    border-left: 1px solid #d54a1d !important;
    font-size: 100%;
    font-weight: bold;
    padding: 6px 12px 6px 12px !important;
    margin-left: 0px;
    margin-right: 0px;
    text-align: center;
    margin-top: 22px !important;
}

#upBiddingGraph .align-right {
    text-align: right;
    margin-top: -5px;
}

#upBiddingGraph .note-button #pnlAutoRefresh {
    float: left;
}

.note-button {
    padding-top: 0px;
    margin-bottom: 12px;
}

#upBiddingGraph .sgr {
    margin-left: 4px;
}

#upBiddingGraph .align-right #btnRefresh:after {
    content: "\f021";
    font-family: FontAwesome;
    font-size: inherit;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
}

#upBiddingGraph .drp-list {
    float: left;
    width: 360px;
}

#upBiddingGraph .fa-cogs2 {
    content: "\f085";
}

#upBiddingGraph .material-icons {
    font-size: 19px !important;
    line-height: 20px !important;
    margin-top: 4px;
}

#upBiddingGraph .align-right .sgr, #upBiddingGraphs .sgr {
    margin-top: -2px;
    height: 33px !important;
    float: right;
    margin-top: 4px !important;
    padding: 8px 13px 8px 14px !important;
    margin-left: 7px;
}

#upBiddingGraph #btnDownload, #upBiddingGraphs #btnDownload {
    background-image: url(../Images/downld.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    font-size: 0px !important;
    width: 42px;
    margin-top: 4px !important;
    float: left;
    background-size: 19px !important;
    margin-left: 9px !important;
    margin-right: 0px !important;
    height: 32px;
}

#upBiddingGraph #btnRefresh, #upBiddingGraphs #btnRefresh {
    background-image: url(../Images/refresh.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    font-size: 0px !important;
    width: 42px;
    margin-top: 4px !important;
    float: left;
    background-size: 19px !important;
    margin-left: 7px !important;
    margin-right: -5px !important;
    height: 33px;
}

.sweet-alert.swal-wide.showSweetAlert .sa-icon.sa-warning.pulseWarning {
    display: none !important;
}

.sa-button-container .btn {
    min-width: 100px;
    margin: 0 !important;
    padding: 0 !important;
}

.sweet-alert button.confirm.btn.btn-lg.btn-primary {
    margin-top: 0px !important;
    margin-left: 5px !important;
}

.sweet-alert p.lead.text-muted li {
    text-align: left;
    ont-size: 18px;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    color: rgb(119, 119, 119) !important;
    line-height: 1.4;
    font-size: 17px;
    font-weight: 300;
    letter-spacing: 0;
}

.sweet-alert.showSweetAlert.visible .lead {
    font-size: 17px;
}

.sweet-alert p.lead.text-muted {
    padding: 0;
}

.lead.text-muted br {
}

.note-button {
    float: left;
    width: 100%;
}

.align-right {
    width: 151px;
    float: right;
}

.note-button {
    float: right;
    width: 50%;
}

div#AutoRefreshTriggerControl_pnlNote {
    font-size: 12px;
    float: right;
	    margin-bottom: 13px;
}
#upBiddingGraph .note-button #pnlAutoRefresh {
    float: left;
    width: 100%;
}
div#pnlEventDetails {
    width: 50%;
    float: left;
}

 input#chkShowReservePriceTrend   {
	 top: -3px;
    margin-right: 8px !important;
 }
input#chkShowStartTrend, input#chkShowLowBidTrend, input#chkShowReservePriceTrend, input#chkCustomTargetTrend   {
    content: '✓';
	
    -webkit-appearance: none;
    background-color: transparent;
    border: 1px solid #000000;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
    padding: 6px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer; 
    margin-right: 5px;
    background: #ffffff;
}
input#chkShowReservePriceTrend:checked:after, input#chkShowLowBidTrend:checked:after, input#chkShowStartTrend:checked:after, input#chkCustomTargetTrend:checked:after{
	content: '✓';
	font-size:13px; 
	color:#ffffff;
	padding:0px; top:-3px;  left:1px;
	position: absolute; 
	font-weight:bold;
}
input#chkShowReservePriceTrend:checked  {
    content: '✓';
	font-size:13px; 
    background-color: transparent;
    border: 1px solid #f67272;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
    padding: 6px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 5px;
    background: #00FF00;
}
input#chkShowLowBidTrend:checked  {
    content: '✓';
    -webkit-appearance: none;
    background-color: transparent;
    border: 1px solid #c5c64b;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
    padding: 6px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 5px;
    background: #0000FF;
}
input#chkShowLowBidTrend, input#chkCustomTargetTrend, input#chkShowStartTrend {
    margin-top: -7px !important;
    margin-right: 7px !important;
}
input#chkShowStartTrend:checked {
    content: '✓';
    -webkit-appearance: none;
    background-color: transparent;
    border: 1px solid #ce6aba;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
    padding: 6px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 5px;
    background: #000000;
}
input#chkCustomTargetTrend:checked {
        content: '✓';
        -webkit-appearance: none;
        background-color: transparent;
        border: 1px solid #ce6aba;
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);
        padding: 6px;
        display: inline-block;
        position: relative;
        vertical-align: middle;
        cursor: pointer;
        margin-right: 5px;
        background: #FF0000;
    }
tr.seond-tr.lbl label {
    margin-right: 13px !important;
}
.note-button.gps {
    padding-top: 0px !important;
     width: 151px;    margin: 0;
}
.event-detail-table.grps {
    margin-top: 0;
    float: left;
    width: 100%;
}
.event-detail-table.grps td strong {
    line-height: 28px;
    font-weight: 800;
    min-width: 135px !important;
    float: left;
}
.event-detail-table.flip-box.grps tr.seond-tr.lbl {
    padding-bottom: 0px !important;
    float: left;
    width: 100%;
}
.grps .event-detail-table {
    margin-top: 0 !important;
}
.fcgraph1 span#comCustomTarget {
    width: 100%;
    float: left;
    FONT-SIZE: 12px;
    height: 24px;
}
.note-button.gps {
    clear: both;
    /* width: 100%; */
}


.micro .modal-content {
    padding: 21px;
}
.micro .modal-header, .micro .modal-footer {
    border: 0 !important;
}
.micro h2 {
    margin: 0;
    text-align: left;
    font-weight: 700;
    font-size: 22px;
}
div#sessionTimeoutModal {
    background: rgba(11, 11, 11, 0.63);
}

.modal-dialog.micro {
    width: 448px;
	 
}
div#sessionTimeoutModal {
    padding-top: 25vh;  
}
@media (min-width:1900px) {
	
div#sessionTimeoutModal {
    padding-top: 33vh;  
}	
}

a.btn.btn-primary.font-weight-bold
{
    font-weight: 600 !important;
    text-transform: uppercase;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    text-shadow: -1px -1px 0 rgba(0,0,0,0.3) !important;
    color: #fff;
    background-color: #f36537 !important;
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f36537),color-stop(100%,#e45425)) !important;
    background-image: -webkit-linear-gradient(top,#fc7d54,#cc4a20) !important;
    background-image: -moz-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -ms-linear-gradient(top,#f36537,#e45425) !important;
    background-image: -o-linear-gradient(top,#f36537,#e45425) !important;
    background-image: linear-gradient(top,#f36537,#e45425) !important;
    border-top: 1px solid #ca471d !important;
    border-right: 1px solid #e14f1f !important;
    border-bottom: 1px solid #cf4619 !important;
    border-left: 1px solid #d54a1d !important;
    font-size: 100%;
    font-weight: bold;
    padding: 6px 12px 6px 12px !important;
    margin-left: 2px;
    margin-right: 2px;
    text-align: center;
}


.slt select {
    padding: 6px 12px;
    border-radius: 4px;
    border: 1px solid rgb(194, 202, 216);
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    border-image: none;
       margin-right: 7px;
    height: 34px;
    
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
    background-color: rgb(255, 255, 255);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.alert-success {
    color: #000000
}

body .login_div .login_button {
  
  padding: 12px 30px !important;
    border-radius: 5px !important;
}
.f-logo {
  margin-top: 11px;
  margin-bottom: 17px;
}
.logo_login.v2x {
  display: none  ;
}

#btnSendRequest
{
	 
  font-weight: 600 !important;
  text-transform: uppercase;
  -webkit-border-radius: 3px !important;
  -moz-border-radius: 3px !important;
  border-radius: 3px !important;
  text-shadow: -1px -1px 0 rgba(0,0,0,0.3) !important;
  color: #fff;
  background-color: #f36537 !important;
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f36537),color-stop(100%,#e45425)) !important;
  background-image: -webkit-linear-gradient(top,#fc7d54,#cc4a20) !important;
  background-image: -moz-linear-gradient(top,#f36537,#e45425) !important;
  background-image: -ms-linear-gradient(top,#f36537,#e45425) !important;
  background-image: -o-linear-gradient(top,#f36537,#e45425) !important;
  background-image: linear-gradient(top,#f36537,#e45425) !important;
  border-top: 1px solid #ca471d !important;
  border-right: 1px solid #e14f1f !important;
  border-bottom: 1px solid #cf4619 !important;
  border-left: 1px solid #d54a1d !important;
  font-size: 100%;
  font-weight: bold;
  padding: 6px 12px 6px 12px !important;
  margin-left: 3px;
  margin-right: 0px;
  text-align: center;
 
}

.bidupload .datagrid td {
    border: 0 !important;
}
.bidupload table  {
    width: 100%;
    text-align: center;
}
.bidupload table.datagrid tr.header-row td {
   
    text-align: left;
}
.bidupload table.datagrid td.numeric-column, .bidupload table.datagrid td.numeric-column input.textbox {
    text-align: left;
}
.bidupload table.datagrid tr  td {
    text-align: left;
    padding: 6px 6px 6px 6px;
}
.bidupload tr.tr-bg {
    background: #fbfcfd;
    margin: 0px 8px !important;
    width: 98.8% !important;
    float: left;
    border: 1px solid #dadada;
	border-bottom:0px !important;
    padding: 3px 9px;
}
.bidupload tr.tr-bg2 {
    background: #fbfcfd;
    margin: 0px 8px !important;
    width: 98.8% !important;
	border-top:0px !important;
    float: left;
    border: 1px solid #dadada;
    padding: 3px 7px;
}
.bidpopup table tr td {
    padding: 7px 8px;
    text-align: left;
    vertical-align: top;
}.bidpopup table {
    width: 100%;
}
.table-scroll2 .ui-tabs .ui-tabs-panel {
    padding: 10px 0 !important;
}
.table-scroll {
    overflow-x: scroll;
}
.tr-bg textarea {
    width: 100%;
    float: left;
    border: 1px solid #d4d4d4 !important;
    padding: 8px;
}
.bpookup tr.tr-bg {
    width: 100% !important;
    margin: 0 !important;
}
.bpookup tr.tr-bg2 {
    width: 100% !important;
    margin: 0 !important;
}
.table-scroll tr.header-row td, .table-scroll table tr td {
    text-align: center;
    padding: 5px 6px !important;
}
.table-scroll table tr td {
    white-space: nowrap;
}
input#btnDownloadRFQPdf {
	float: right;
    margin-top: -68px;
    margin-right: 224px;
}
input#btnDownloadRFQExcel {
    float: right;
    margin-top: -68px;
    margin-right: 14px;
}
.frmitem h1 {
    margin: 0;
    font-family: "Open Sans", sans-serif;
    font-size: 17px;
    margin-bottom: 10px;
    font-weight: bold;
    margin-top: 5px;
    color: #1F669E !important;
}
.frmitem table td {
    padding: 3px 0 3px 0 !important;
} 
.frmitem input[type="text" ] {
 border: 1px solid #cccccc;
font: 14px "Open Sans", sans-serif;    max-width: 73px;
padding: 6px 6px;
margin-right:10px;margin-bottom: 10px;
}
.frmitem select {
 border: 1px solid #cccccc;
font: 14px "Open Sans", sans-serif;
padding: 6px 6px;
}
.bpookup  select, .bpookup textarea{
    padding: 6px 12px;
    border-radius: 4px;
    border: 1px solid rgb(194, 202, 216);
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    border-image: none;
    min-width: 330px;
  
    box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.075);
    background-color: rgb(255, 255, 255);
    /* -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; */
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    /* -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); */
}input.button.submit.btndownload {
    margin: 15px 0px 12px 6px;
}
table.datagrid.oneline td {
    text-align: center;
	    white-space: nowrap;
}


.table-scroll2-status .ui-tabs .ui-tabs-panel {
    padding: 10px 0 !important;
}

.table-scroll-status {
    overflow-x: scroll;
}

.table-scroll-status tr.header-row td, .table-scroll-status table tr td {
    padding: 5px 6px !important;
}

.table-scroll-status table tr td {
    white-space: nowrap;
}

.table-scroll-status {
overflow-x: scroll;
max-height: 485px;
overflow-y: scroll;
}

/* width */
.table-scroll-status::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}

/* Track */
.table-scroll-status::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
.table-scroll-status::-webkit-scrollbar-thumb {
    background: #1F669E;
}

/* Handle on hover */
.table-scroll-status::-webkit-scrollbar-thumb:hover {
    background: #1F669E;
}


.bid-view textarea#txtItemComment {
    border: 1px solid #cccccc;
    width: 538px;
}

li.liststyle {
    list-style: none;
}

    li.liststyle table tr {
        float: left;
        margin-right: 15px;
    }

    li.liststyle span {
        margin-bottom: 10px;
        float: left;
        width: 100%;
    }

table.bid-view span {
    font-weight: 700;
}

form#frmItemDeliveryDate div#divNoMatchDetails input[type="text" ] {
    max-width: 293px;
    width: 100% !important;
}

form#frmItemDeliveryDate {
    padding-bottom: 27px !important;
}

    form#frmItemDeliveryDate li.liststyle span {
        margin-bottom: 8px;
        float: left;
        width: 100%;
        margin-top: 8px;
    }



    form#frmV2XSupplierAssignment tr.tr-bg .ui-widget-content {
        border: 0;
        padding: 8px 0 0 0;
        background: #ffffff;
    }

    form#frmV2XSupplierAssignment .table-scroll select {
        padding: 4px;
        /* overflow: hidden; */
        border: 1px solid #7979795e !important;
    }

    form#frmV2XSupplierAssignment .table-left-s select, .table-left-r select {
        padding: 12px;
        /* overflow: hidden; */
        border: 1px solid #7979795e !important;
        max-height: 400px !important;
        min-height: 259px;
    }

    form#frmV2XSupplierAssignment tr.tr-bg.bx .ui-tabs-anchor {
        padding: 0.7em 1em;
    }

    form#frmV2XSupplierAssignment tr.tr-bg.bx .table-scroll {
        padding-top: 15px;
    }

    form#frmV2XSupplierAssignment .tr-bg ul.ui-tabs-nav {
        padding: 0 !important;
        background: none;
        border: 0;
    }

    form#frmV2XSupplierAssignment .tr-bg .ui-widget-header li.ui-state-default.ui-corner-top {
        background: #ffffff;
        font-weight: normal;
        color: #555555;
        border: 0;
    }

    form#frmV2XSupplierAssignment .tr-bg .ui-widget-header li.ui-state-default.ui-corner-top.ui-tabs-active {
        background: #ffffff;
        font-weight: normal;
        color: #555555;
        border-top: 3px solid red;
        border-left: 1px solid #3c3b3c45;
        border-right: 1px solid #3c3b3c45;
    }

    form#frmV2XSupplierAssignment .tr-bg .table-scroll2 .ui-tabs .ui-tabs-panel {
        padding: 15px !important;
        border: 1px solid #d6d6d6;
    }

    form#frmV2XSupplierAssignment .table-scroll select {
        min-width: 39%;
    }

    form#frmV2XSupplierAssignment tr.tr-bg.bx {
        background: #ffffff;
    }

    form#frmV2XSupplierAssignment .table-left-s {
        width: 39%;
        float: left;
    }

    form#frmV2XSupplierAssignment .table-left-c {
        width: 20%;
        float: left;
        text-align: center;
        padding: 26px;
        padding-top: 6%;
    }

    form#frmV2XSupplierAssignment .table-left-c input[type="submit"] {
        width: 100%;
        margin-bottom: 16px;
    }

    form#frmV2XSupplierAssignment .table-left-r {
        width: 39%;
        float: left;
        margin-bottom: 30px;
    }
	
	input#selectedFile	{
		font-weight: 600 !important;
    text-transform: uppercase;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3) !important;
    color: #fff;
    background-color: #f36537 !important;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f36537), color-stop(100%, #e45425)) !important;
    background-image: -webkit-linear-gradient(top, #fc7d54, #cc4a20) !important;
    background-image: -moz-linear-gradient(top, #f36537, #e45425) !important;
    background-image: -ms-linear-gradient(top, #f36537, #e45425) !important;
    background-image: -o-linear-gradient(top, #f36537, #e45425) !important;
    background-image: linear-gradient(top, #f36537, #e45425) !important;
    border-top: 1px solid #ca471d !important;
    border-right: 1px solid #e14f1f !important;
    border-bottom: 1px solid #cf4619 !important;
    border-left: 1px solid #d54a1d !important;
    font-size: 100%;
    font-weight: bold;
    padding: 5px 12px 5px 12px !important;
    margin-left: 3px;
    margin-right: 0px;
    text-align: center;
	}
	.pnl3 {
    float: left; 
     background: #ffffff;
    padding: 15px;
	margin-bottom:20px;
    width: 100%;
}
.pnl3 tr, .pnl3 table {
       width: 100%;
    display: inline-table;
    margin: 0 !important;
}
.pnl3 tr td {
   text-align:right;
}
.pnl3 tr td:first-child {
   text-align:left;
}
.pnl3 tr {
    border-bottom: 1px solid #f1f1f1b3;
    line-height: 36px;
}
.pnl3 table tbody tr:last-child {
    border-bottom: 0px solid #f1f1f1b3 !important;
    
}
table.l-bid td label, table.l-bid td {
    
	font-size: 16px !important;   
    color: #000000;
    font-weight: 500 !important;
}

input#btnDownload {
    color: #ffffff !important;
}
table.l-bid label {
    margin-bottom: 0;
}
.spread-container {
    
     
    padding-top: 10px;
}
table.l-bid {
    margin-bottom: 10px !important;
}
.p0
{
	padding:0px !Important;
}

.bid-rank-2 {
     
    background-color: #8e44ad00 !important;
}

form#frmManageEventWeightCriteria .left-aligned {
    text-align: left;
}
form#frmManageEventWeightCriteria .right-aligned {
    text-align: right;
}

.gc-no-user-select.gc-scroll-handle.ui-button.ui-state-default.ui-corner-all.ui-draggable.btn.btn-default.gc-scroll-bar {
  left: 0;
}

.gc-scrollbar-wrapper {
  left: 0;
}
.bid-rank-3, #pnl_21 .l-bid td {
  background: none !important;
}