/*smartadminmincss*/

.smart-style-5 {
    background: url(../images/glass.jpg) no-repeat center top fixed;
}


body.smart-style-6 #logo-group > span#logo:before {
    content: "";
}

body.smart-style-6 #logo a {
    color: #FFF;
}

/*smartadmin-production.min*/
.pace .pace-progress {
    right: none;
}

.smart-rtl .pace .pace-activity {
    left: none right:none;
}

#extr-page #header #logo img {
    width: 200px;
}

#extr-page .hero {
    background-image: url(../images/login.png);
}

.dd3-handle {
    color: none;
}

.jarviswidget .fc-header-title h2 {
    text-shadow: 0 1px 0 #fff;
    margin-top: -12px;
    margin-left: 10px;
    font-size: 14px;
    margin-bottom: 0;
}

.fc-event-time, .fc-event-title {
    display: inline-block;
    line-height: 16px;
    font-weight: 700;
    font-size: 11px;
    padding: 3px 0 2px 3px;
    box-sizing: border-box;
}

.inbox-body .table-wrap {
    min-height: 500px;
}

.desktop-detected .inbox-body .table-wrap {
    min-height: 989px;
}

.desktop-detected #inbox-content.no-content-padding {
    margin-bottom: -10px;
}


html {
    background: url(../images/mybg.png) #fff;
}

body {
    background: url(../images/mybg.png) #fff;
}

#logo {
    margin-top: 5px;
    margin-right: 40px;
    width: auto;
}

.fc-border-separate thead tr, .table thead tr {
    background-color: #eee;
    background-image: 0;
    font-size: 12px;
}

    .fc-border-separate thead tr th {
        line-height: 1.428571429;
        padding: 4px;
    }

.progress.vertical {
    float: none;
}

    .progress.vertical .progress-bar {
        width: 100%;
        height: 0;
        -webkit-transition: height .6s ease;
        transition: height .6s ease;
    }

[data-progressbar-value="100"]:before {
    content: attr(data-progressbar-value);
}

.margin-right-13 {
    margin-right: 13px !important;
}

#mobile-profile-img {
    display: block !important;
    padding-right: 2px !important;
    padding-left: 2px !important;
}

body:not(.menu-on-top).desktop-detected {
    min-height: 1190px !important;
}

#extr-page body.desktop-detected {
    min-height: 100% !important;
}

#logo-group {
    width: auto !important;
}

div.wijmo-wijmenu .wijmo-wijmenu-child .wijmo-wijmenu-text, .tabs-left > .nav-pills > li, .tabs-left > .nav-tabs > li, .tabs-right > .nav-pills > li, .tabs-right > .nav-tabs > li, .dropdo wn-submenu.pull-left {
    float: none;
}

.smart-form .checkbox:last-child, .smart-form .radio:last-child, .smart-form .toggle: last-child, .smart-form .rating:last-child, .smart-accordion-default.panel-group, .for m .form-group:last-child, .form .form-group:last-child .note, .form fieldset .form-gr oup:last-child, .form fieldset .form-group:last-child .note, .widget-body .well, .no-p adding .table-responsive .table {
    margin-bottom: 0;
}

#extr-page .login-header-big, label, label input[type=radio].radiobox.style-2:checked + span, label input[type=radio].radiobox.style-1:checked + span, label input[type=checkb ox].checkbox.style-2:checked + span, label input[type=checkbox].checkbox.style-1:check ed + span {
    font-weight: 400;
}

.fc-widget-content, .fc-widget-header, .product-deatil .certified ul li:first-child, . tabs-left > .nav-pills {
    border-right: none;
}

tr td.fc-first, tr.fc-first th.fc-first, .minified nav > ul > li > ul::before, .vertical-bar s li:first-child {
    border-left: none;
}

tr.fc-last td, .todo > li:last-child, .todo > li:only-child {
    border-bottom: none;
}

@media only screen and min-width1024px {
    .product-content .product-image {
        border-right: 1px solid #dfe5e9;
    }

    .product-content .product-info {
        position: relative;
    }

    .product-content div[class*=col-md-4], .product-wrap div[class*=col-md-5] {
        padding-right: 0;
    }

    .product-content div[class*=col-md-8], .product-wrap div[class*=col-md-7] {
        padding: 0 13px 0 0;
    }
}

.lockscreen .logo img {
    width: 250px;
}

.smart-style-1 #header {
    background-color: white;
    background-image: none;
}

.smart-style-1 #logo-group {
    background: white none repeat scroll 0 0 !important;
}

.inbox-data-date {
    width: 150px;
}

.inbox-data-from {
    width: 300px;
}

    .inbox-data-from > *:first-child {
        width: 300px;
    }

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    padding-right: 25px !important;
    color: black;
}

.inbox-data-message > *:first-child > *:first-child::after {
    content: "";
}

.grid2 {
    height: 600px;
    background-image: url('../images/grid.gif');
}

.select2-container--default .select2-results__option[aria-disabled="true"] {
    color: red;
}

.line {
    background: silver none repeat scroll 0 0;
    height: 15px;
    margin-left: 7px;
    width: 5px;
}

.point {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid silver;
}

.arrowdown {
    margin-left: 70px;
}

.center-process {
    text-align: center;
}

#heartbeat {
    position: absolute;
    display: none;
    margin: 5px;
    color: red;
    right: 0;
    top: 0;
}

@media (min-width: 992px) {
    .container-scroll {
        overflow-x: auto;
    }

        .container-scroll > .row {
            width: 133.33333333%; /* = 100% * 4/3 */
        }
}

.dropdown-menu > li > a {
    background-color: white;
}

.wit-state-transition-graph {
    width: 100%;
    height: 105px;
    z-index: 0;
    position: relative;
}

.transition-and-state-container-main {
    width: 100%;
    height: 100%;
    overflow-x: auto;
    overflow-y: hidden;
}

.wit-state-transition-graph .status-indicator {
    margin-top: 0;
}

.wit-state-transition-graph-unpinned-container {
    position: relative;
}

    .wit-state-transition-graph-unpinned-container .control-loading-overlay {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        background-color: #fff;
        padding-top: 0;
        filter: alpha(opacity=85);
        opacity: .85;
        z-index: 10000;
    }

.transition-and-state-pin-container .icon {
    position: absolute;
    right: 0;
    margin-top: 4px;
    z-index: 1;
}

.pinned + .wit-logcontrol-tabs {
    padding-top: 10px;
}

.transition-and-state-pin-container {
    position: absolute;
    width: 100%;
}

.transition-container, .state-container {
    float: left;
    height: 75px;
    text-align: center;
    padding: 4px;
    position: relative;
}

.wit-state-transition-graph-icon-pin-hover, .wit-state-transition-graph-icon-unpin-hover {
    background-color: #c7e0f4 !important;
    cursor: pointer;
}

.transition-container {
    margin-right: 9px;
    color: #666;
}

.state-container {
    position: relative;
}

.state {
    background-color: #deecf9;
    padding: 10px;
    position: relative;
    top: 50%;
    margin-top: -17.5px;
}

.transition-and-state-container.show-more .state {
    background-color: #fff;
    border: 2px dashed #666;
    cursor: pointer;
}

    .transition-and-state-container.show-more .state a, .transition-and-state-container.show-more .state a:hover {
        color: #0078d7;
    }

.transition-and-state-container .state-container .state .state-circle {
    margin-top: 3px !important;
    margin-right: 6px !important;
}

.transition-and-state-container.show-more .arrow-tail {
    width: 10px;
}

.transition-arrow {
    height: 20px;
    position: relative;
    top: 50%;
    margin-top: -10px;
}

.arrow-head {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #71afe5;
    position: absolute;
    margin-left: 100%;
}

.arrow-tail {
    background-color: #71afe5;
    height: 8px;
    width: 100%;
    margin-top: -4px;
    float: left;
    position: relative;
    top: 50%;
}

.transition-change-info {
    position: relative;
}

.transition-reason {
    position: relative;
    bottom: 17px;
}

.col-new-value {
    background-color: #d5e6ed;
    padding: 0px 10px;
}

.col-old-value {
    text-decoration: line-through;
    background-color: #d5e6ed;
    padding: 0px 10px;
}
.msg-delete {
    position: absolute !important;
    top: 45px;
    right: 0px;
    color: red;
}