﻿.VizLogo img {
    width:168px!important;
    height:33px!important;
    padding-left: 0px!important;
}
.Analyzerlogo img {
    width:115px!important;
    padding-left: 0px!important;
}
@media (min-width:1199px) 
{
    #logo img {
        padding-left: 3px!important;
    }
}

#logo {
    margin-top: 7px!important;
}
#content {
    padding: 0px;
}
#rightWindowContent {
    height: auto;
    min-height: 100vh;
    max-height:none;
}

body {
    background-color: #fff;/*#fbfbfb;*/
}
.well
{
    background-color: #fff;
}
.well legend
{
    font-weight: bold;
}
.dropdown 
{
    color: black!important;
}
.nav ul li a
{
    color:white!important;
}
.img.online 
{
    border-left-color: transparent !important;
}

.login-info a span 
{
    text-transform: none!important;
}
.dropdownAnimation
{
    animation-duration: .0s !important;
    -moz-animation-duration: .0s !important;
    -o-animation-duration: .0s !important;
    width: 90% !important;
}

.slider {
    margin-bottom:auto!important;
}

.table-inner-draw  
{ 
    width: 99.9%;
    height: 93%;
}
.table-inner-draw-carBody
{
    height: auto !important;
}

.table-inner-draw th 
{
    background-color: #474544;
    color: #E4E4E4;
    text-align:center;
}
.table-inner-draw tbody tr th 
{
    max-width:30%;
    min-width:10%;
    width: 15%;
}

.dropdown {
    color:#555!important;
}
.form-control-static {
    color: #555 !important;
    padding-left: 12px !important;
}
.form-control-max {
    max-width: 100px;
}
.configuratorTitle 
{
    border-width:0px;
    border-width:0px;
    width: 22px; 
    margin-top:2px;
}
.extraToolbarIcons {
    padding-left:2%;
}
.clearBorder {
    border-width:0px;
}

.plusCollapse{
    color: #739e73; 
    cursor:pointer;
}
.minusOutline{
    color: #a90329; 
    cursor:pointer;
}
.legend {
    font-size: 13px!important;
    border-top: 0px!important;
}
@media (max-width:992px) {
    .legend {
        background: inherit !important;
        padding-bottom: 40px !important;
    }
}
@media (min-width:992px) {
    .legend {
        background: inherit !important;
        padding-bottom: 80px !important;
    }
}

.dataTable tbody .row-shown .details-control:before {
	content:"\f150";
    vertical-align: top !important
}
.dataTable tbody .details-control:before {
    content: "\f152"; 
    color: #739e73;
    vertical-align: top !important
}

.dataTable tbody .row-shown {
	background:rgba(205,209,98,.2)!important
}
.dataTable tbody .row-shown>td {
	background:none!important
}

.dataTable tbody .details-control {
    vertical-align: top;
}

.dataTable .details-control-disabled:before {
    font-family: FontAwesome;
    content:"\f152";
    cursor: default;
    font-size: 1.4em; 
    color: #999;  
}

.dataTable .details-control-disabled {
    text-align: center;
}
.imageButton 
{
    border-width: 0px;
    padding: 0;
    background-color:transparent;
}
a:link:after, a:visited:after { content:""; }

.div-control-static 
{
    margin-bottom: 0;
    min-height: 31px;
}
.setDisabled 
{
    opacity: .5;
    pointer-events: none;
}
.setInvisible 
{
    visibility:hidden;
}
.multiselect-danger div button span
{
    color: #b94a48;
}
@media (max-width:767px) 
{
    .grid-xs
    {
        display: inline-grid !important;
        display: -ms-inline-grid !important;
        margin-left: 8px !important;
        margin-bottom: 10px !important;
        
    }
    .grid-xs select
    {
        display:grid;   
    }

    .itemHelpDiv-xs
    {
        float: left !important;
        margin-left: 2px !important;
    }
    .itemComboDiv label
    {
	    margin-left: 0px;
    }
    .itemHelpDiv-inspection_xs {
        float: right!important;
        margin: 2px !important;
        width: 15%!important;
    }
    .itemComboDivChk {
        margin-top: 0px !important;
    }
    .table-inner-draw-xs
    {
        font-size: 1.1vh !important;
    }

    .title_div_right-xs
    {
        border-bottom: 1px solid #ccc;
    }
    .title_div_right-xs i
    {
        color:#474544!important;
    }
    .inner_timesel
    {
    
    }
    .inner_timesel_date_span_xs
    {
    }

    .dateDropdown-xs
    {
        min-width: 105px !important;
        max-width: 105px !important;
        margin-bottom:1px;
    }
    .dateTextbox-xs
    {
        min-width: 105px !important;
        max-width: 105px !important;
        margin-bottom:1px;
    }
    .vbaseline-xs
    {
        display: flex;
        align-items: baseline;
        padding-top: 5px;
    }

    #pnFilterTypeSelect {
        margin-left: 10px;
    }
    .timeSelectionItem
    {
        max-width: 105px;
        margin-bottom:1px;
        margin-top:1px;
    }
    .timeSelection-sm
    {
        margin-top:1px;
    }
    .hidden-menu #left-panel {
        z-index: 2000;
    }
    .btn-labeled-xs 
    {
        max-width:38px;
    }
    .maincontainer_auto
    {
        /*height: 130vh!important;*/
    }

}
@media only screen and (max-width: 359px) and (min-width: 300px) 
{/*iPhone4*/
    #timeselect
    {
        margin-left: 10px;
        max-width: 130px;
    }
}
@media only screen and (max-width: 479px) and (min-width: 320px) {
    #logo-group {
        width: 100% !important;
    }

    .dateDropdown-xs
    {
        min-width: 105px !important;
        max-width: 105px !important;
        margin-bottom:1px;
    }
    .dateTextbox-xs
    {
        text-align: left !important;
        min-width: 110px !important;
        max-width: 110px !important;
        margin-bottom:1px;

    }
    .inner_timesel_date_span_xs
    {
	    float: left;
        width:55px;
    }
    .maincontainer_auto
    {
        /*height: 130vh!important;*/
    }
}

@media (min-width:768px) and (max-width:991px)
{
    .table-inner-draw-sm
    {
        font-size: 1.0vh!important
    }
    .timeSelection-sm
    {
        width:70px!important;
    }
    .title_div_right-sm i{
        color:#BBB!important;
    }
    .itemCombosContainer 
    {
        width:99%;
    }
    .btn-labeled-xs 
    {
        max-width:38px;
    }
    .maincontainer_auto
    {
        /*height: 135vh!important;*/
    }
    .timeSelectionItem
    {
        max-width: 105px;
    }
    .dateTextbox-xs
    {
        text-align: left !important;
        min-width: 105px !important;
        max-width: 105px !important;
        margin-bottom:1px;
    }
}

@media (min-width:992px) and (max-width:1199px)
{
    .table-inner-draw-md{font-size: 1.1vh!important}
    .timeSelection-md
    {
        width:70px!important;
    }
    .btn-labeled-xs 
    {
        max-width:38px;
    }
    .maincontainer_auto
    {
        /*height: 130vh!important;*/
    }
    .timeSelectionItem
    {
        max-width: 105px;
    }
    .dateTextbox-xs
    {
        text-align: left !important;
        min-width: 110px !important;
        max-width: 110px !important;
        margin-bottom:1px;
    }

}
@media (min-width:1199px) 
{
    .maincontainer_auto
    {
        /*height: 120vh!important;*/
    }
}
@media only screen and (max-width: 479px) and (min-width: 320px)
{
    #logo-group 
    {
        width: 100% !important;
    }
    .maincontainer_auto
    {
        /*height: 130vh!important;*/
    }
}

.invalidInput{
    background: #fff0f0 !important;
    border-color: #A90329 !important;
}

@media (min-width: 992px) {
    .stepsFont {
        background-image: linear-gradient(to left, aliceblue 73.7%, transparent 74%);
    }
}
@media (max-width: 991px) {
    .stepsFont{
        background-image: none;
    }
}

.minified nav > ul > li > span > .menu-item-parent {
    display: none;
    position: absolute;
    left: 40px;
    top: -3px;
    width: 186px;
    height: 38px;
    line-height: 38px;
    background-color: #f5f5f5;
    color: #333;
    z-index: 3;
    -webkit-box-shadow: 2px 1px 2px 0 rgba(0,0,0,.2);
    -moz-box-shadow: 2px 1px 2px 0 rgba(0,0,0,.2);
    box-shadow: 2px 1px 2px 0 rgba(0,0,0,.2);
    border-left: 1px solid #bfbfbf;
    border-top: 1px solid #D8D4D4;
    border-bottom: 1px solid #fff;
    padding-left: 12px;
}

.hidden-menu #LicenseLabel {
    background: inherit;
}
.page-title span
{
    font-size:15px!important;
}

.page-title a
{
    font-size:15px!important;
}
.disableEvent
{
    pointer-events:none;
}
.disabledInput 
{
    position: relative;
    color: darkgray;
    pointer-events: none;
}


/* Smart Styles
.smart-style-6 {
 /*background:#edecec;*/
 font-family:RobotoDraft,Roboto,sans-serif;
 -webkit-font-smoothing:antialiased
}
.smart-style-6 .txt-color-green {
 color:#4CAF50!important
}
.smart-style-6 .bg-color-greenDark {
 background:#2E7D32!important
}
.smart-style-6 .txt-color-greenDark {
 color:#2E7D32!important
}
.smart-style-6 .bg-color-greenLight {
 background:#43A047!important
}
.smart-style-6 .txt-color-greenLight {
 color:#43A047!important
}
.smart-style-6 .bg-color-purple {
 background:#9C27B0!important
}
.smart-style-6 .txt-color-purple {
 color:#9C27B0!important
}
.smart-style-6 .bg-color-magenta,
.smart-style-6 .jarviswidget-color-magenta>header {
 background:#A0F!important
}
.smart-style-6 .jarviswidget-color-magenta>header {
 border-color:#A0F!important
}
.smart-style-6 .txt-color-magenta,
.smart-style-6 nav ul li.active>a:before {
 color:#A0F!important
}
.smart-style-6 .bg-color-pink {
 background:#E91E63!important
}
.smart-style-6 .txt-color-pink {
 color:#E91E63!important
}
.smart-style-6 .bg-color-pinkDark {
 background:#AD1457!important
}
.smart-style-6 .txt-color-pinkDark {
 color:#AD1457!important
}
.smart-style-6 .bg-color-blue,
.smart-style-6 .bootstrap-tagsinput>span,
.smart-style-6 .onoffswitch-inner:before,
.smart-style-6 .open>.dropdown-toggle.btn-primary,
.smart-style-6 .select2-container-multi .select2-choices .select2-search-choice {
 background:#2196F3!important
}
.smart-style-6 .txt-color-blue {
 color:#2196F3!important
}
.smart-style-6 .bg-color-blueLight,
.smart-style-6 .label-primary,
.smart-style-6 .noUi-connect,
.smart-style-6 .pagination>.active>a,
.smart-style-6 .pagination>.active>a:focus,
.smart-style-6 .pagination>.active>a:hover,
.smart-style-6 .pagination>.active>span,
.smart-style-6 .pagination>.active>span:focus,
.smart-style-6 .pagination>.active>span:hover,
.smart-style-6 .slider-selection {
 background:#03A9F4!important
}
.smart-style-6 .btn-primary {
 background:#2196F3;
 border-color:#0c7cd5!important
}
.smart-style-6 .btn-primary:active,
.smart-style-6 .btn-primary:focus,
.smart-style-6 .btn-primary:hover {
 background:#0c7cd5!important
}
.smart-style-6 .btn-primary.active,
.smart-style-6 .btn-primary:active,
.smart-style-6 .btn-primary:hover,
.smart-style-6 .open>.dropdown-toggle.btn-primary {
 border-color:#0c7cd5!important
}
.smart-style-6 .btn-primary.active.focus,
.smart-style-6 .btn-primary.active:focus,
.smart-style-6 .btn-primary.active:hover,
.smart-style-6 .btn-primary:active.focus,
.smart-style-6 .btn-primary:active:focus,
.smart-style-6 .btn-primary:active:hover,
.smart-style-6 .open>.dropdown-toggle.btn-primary.focus,
.smart-style-6 .open>.dropdown-toggle.btn-primary:focus,
.smart-style-6 .open>.dropdown-toggle.btn-primary:hover {
 background:#0c7cd5!important;
 border-color:#0c7cd5!important
}
.smart-style-6 .btn-warning {
 background:#FF9800;
 border-color:#cc7a00!important
}
.smart-style-6 .btn-warning:active,
.smart-style-6 .btn-warning:focus,
.smart-style-6 .btn-warning:hover {
 background:#cc7a00!important
}
.smart-style-6 .btn-warning.active,
.smart-style-6 .btn-warning:active,
.smart-style-6 .btn-warning:hover,
.smart-style-6 .open>.dropdown-toggle.btn-warning {
 border-color:#cc7a00!important
}
.smart-style-6 .btn-warning.active.focus,
.smart-style-6 .btn-warning.active:focus,
.smart-style-6 .btn-warning.active:hover,
.smart-style-6 .btn-warning:active.focus,
.smart-style-6 .btn-warning:active:focus,
.smart-style-6 .btn-warning:active:hover,
.smart-style-6 .open>.dropdown-toggle.btn-warning.focus,
.smart-style-6 .open>.dropdown-toggle.btn-warning:focus,
.smart-style-6 .open>.dropdown-toggle.btn-warning:hover {
 background:#cc7a00!important;
 border-color:#cc7a00!important
}
.smart-style-6 .pagination>li>a,
.smart-style-6 .pagination>li>span {
 color:#03A9F4
}
.smart-style-6 .pagination>.active>a,
.smart-style-6 .pagination>.active>a:focus,
.smart-style-6 .pagination>.active>a:hover,
.smart-style-6 .pagination>.active>span,
.smart-style-6 .pagination>.active>span:focus,
.smart-style-6 .pagination>.active>span:hover {
 color:#fff;
 border-color:#0398db
}
.smart-style-6 .btn-danger {
 color:#fff;
 background-color:#F44336;
 border-color:#f32c1e
}
.smart-style-6 .btn-danger:active,
.smart-style-6 .btn-danger:focus,
.smart-style-6 .btn-danger:hover {
 background-color:#ba160a
}
.smart-style-6 .btn-danger.active,
.smart-style-6 .btn-danger:active,
.smart-style-6 .btn-danger:hover,
.smart-style-6 .open>.dropdown-toggle.btn-warning {
 border-color:#ea1c0d!important
}
.smart-style-6 .btn-danger.active.focus,
.smart-style-6 .btn-danger.active:focus,
.smart-style-6 .btn-danger.active:hover,
.smart-style-6 .btn-danger:active.focus,
.smart-style-6 .btn-danger:active:focus,
.smart-style-6 .btn-danger:active:hover,
.smart-style-6 .open>.dropdown-toggle.btn-danger.focus,
.smart-style-6 .open>.dropdown-toggle.btn-danger:focus,
.smart-style-6 .open>.dropdown-toggle.btn-danger:hover {
 background:#ea1c0d!important;
 border-color:#ea1c0d!important
}
.smart-style-6 .label-danger {
 background-color:#F44336
}
.smart-style-6 .alert-success,
.smart-style-6 .btn-success {
 border-color:#388E3C;
 color:#FFF;
 background-color:#4CAF50
}
.smart-style-6 .label-success {
 background-color:#4CAF50
}
.smart-style-6 .btn-success:active,
.smart-style-6 .btn-success:focus,
.smart-style-6 .btn-success:hover {
 background:#3d8b40;
 border-color:#388E3C
}
.smart-style-6 .btn-success.active.focus,
.smart-style-6 .btn-success.active:focus,
.smart-style-6 .btn-success.active:hover,
.smart-style-6 .btn-success:active.focus,
.smart-style-6 .btn-success:active:focus,
.smart-style-6 .btn-success:active:hover,
.smart-style-6 .open>.dropdown-toggle.btn-success.focus,
.smart-style-6 .open>.dropdown-toggle.btn-success:focus,
.smart-style-6 .open>.dropdown-toggle.btn-success:hover {
 border-color:#388E3C;
 background:#3d8b40
}
.smart-style-6 .txt-color-blueLight {
 color:#03A9F4!important
}
.smart-style-6 .bg-color-blueDark {
 background:#1565C0!important
}
.smart-style-6 .alert-info,
.smart-style-6 .btn-info {
 border-color:#03A9F4;
 color:#01579B;
 background-color:#B3E5FC
}
.smart-style-6 .label-info {
 background-color:#B3E5FC
}
.smart-style-6 .btn-info.active,
.smart-style-6 .btn-info:active,
.smart-style-6 .btn-info:focus,
.smart-style-6 .btn-info:hover,
.smart-style-6 .open>.dropdown-toggle.btn-info {
 background:#82d4fa;
 border-color:#03A9F4
}
.smart-style-6 .slider-info+.slider-track>.slider-selection {
 background-color:#B3E5FC
}
.smart-style-6 .txt-color-blueDark {
 color:#1565C0!important
}
.smart-style-6 .bg-color-teal {
 background:#009688!important
}
.smart-style-6 .txt-color-teal {
 color:#009688!important
}
.smart-style-6 .bg-color-yellow,
.smart-style-6 .slider-warning+.slider-track>.slider-selection {
 background:#FFEB3B!important
}
.smart-style-6 .alert-warning {
 border-color:#F9A825;
 color:#5A4E3F;
 background-color:#FFEB3B
}
.smart-style-6 .label-warning {
 background-color:#FFEB3B;
 color:#333
}
.smart-style-6 .txt-color-yellow {
 color:#FFEB3B!important
}
.smart-style-6 .bg-color-orange {
 background:#FF9800!important
}
.smart-style-6 .txt-color-orange {
 color:#FF9800!important
}
.smart-style-6 .bg-color-orangeDark {
 background:#E65100!important
}
.smart-style-6 .txt-color-orangeDark {
 color:#E65100!important
}
.smart-style-6 .alert-danger,
.smart-style-6 .bg-color-red,
.smart-style-6 .slider-danger+.slider-track>.slider-selection {
 background:#F44336!important
}
.smart-style-6 .txt-color-red {
 color:#F44336!important
}
.smart-style-6 .bg-color-redLight {
 background:#FF5252!important
}
.smart-style-6 .alert-danger {
 border-color:#B71C1C
}
.smart-style-6 .txt-color-redLight {
 color:#FF5252!important
}
.smart-style-6 .text-primary {
 color:#3F51B5!important
}
.smart-style-6 .text-success {
 color:#00C853!important
}
.smart-style-6 .text-danger {
 color:#C62828!important
}
.smart-style-6 .text-warning {
 color:#FF5722!important
}
.smart-style-6 .text-info {
 color:#607D8B!important
}
.smart-style-6 .ajax-notifications {
 background:#D8F4FF
}
.smart-style-6 .ajax-notifications .fa-4x.fa-border {
 color:#2196F3;
 border-color:#2196F3
}
.smart-style-6 aside,
.smart-style-6 nav ul ul {
 background:#fff
}
.smart-style-6 .nav-tabs>li.active>a {
 -webkit-box-shadow:0 2px 0 #E91E63;
 -moz-box-shadow:0 2px 0 #E91E63;
 box-shadow:0 2px 0 #E91E63;
 z-index:10
}
.smart-style-6 #header,
.smart-style-6 .dropdown-menu>.active>a,
.smart-style-6 .dropdown-menu>.active>a:focus,
.smart-style-6 .dropdown-menu>.active>a:hover,
.smart-style-6 .dropdown-menu>li>a:focus,
.smart-style-6 .dropdown-menu>li>a:hover {
 background:#2196F3
}
.smart-style-6 #content {
 margin-left:30px;
 margin-right:30px;
 margin-top:20px
}
.smart-style-6 #content>.row {
 margin-bottom:20px
}
.smart-style-6 .page-title {
 text-transform:uppercase;
 font-size:19px;
 margin-bottom:0;
 margin-top:10px;
 letter-spacing:normal
}
.smart-style-6 .page-title>.fa {
 display:none
}
.smart-style-6 .page-footer {
 background:#455A64
}
.smart-style-6 #updating-chart.txt-color-blue {
 color:#4d7686!important
}
.smart-style-6 .ribbon-button-alignment {
 display:none
}
.smart-style-6 #ribbon {
 background:rgba(255,255,255,.4)
}
.smart-style-6 #logo-group span#activity,
.smart-style-6 .btn-header>:first-child>a {
 background:0 0;
 border:none;
 color:#fff;
 border-radius:50%
}
#project-context .smart-style-6>:first-child,
.smart-style-6 #project-selector,
.smart-style-6 .header-dropdown-list>li>.dropdown-toggle,
.smart-style-6 .project-context>:first-child,
.smart-style-6 .project-selector {
 color:#fff!important;
 text-shadow:none
}
.smart-style-6 .open>.dropdown-menu {
 -webkit-animation-name:none;
 -moz-animation-name:none;
 -o-animation-name:none;
 animation-name:none;
 -webkit-animation-duration:.4s;
 -moz-animation-duration:.4s;
 -o-animation-duration:.4s;
 animation-duration:.4s;
 -webkit-animation-fill-mode:none;
 -moz-animation-fill-mode:none;
 -o-animation-fill-mode:none;
 animation-fill-mode:none
}
.smart-style-6 .bootstrap-select .dropdown-menu.dropdown-menu-right,
.smart-style-6 .bootstrap-select .dropdown-menu.pull-right,
.smart-style-6 .btn-group .dropdown-menu.dropdown-menu-right,
.smart-style-6 .btn-group .dropdown-menu.pull-right,
.smart-style-6 .date-picker .dropdown-menu.dropdown-menu-right,
.smart-style-6 .date-picker .dropdown-menu.pull-right,
.smart-style-6 .dropdown .dropdown-menu.dropdown-menu-right,
.smart-style-6 .dropdown .dropdown-menu.pull-right,
.smart-style-6 .dropdown-menu.pull-right {
 -webkit-transform-origin:top right!important;
 -moz-transform-origin:top right!important;
 -ms-transform-origin:top right!important;
 transform-origin:top right!important
}
.smart-style-6 .bootstrap-select .dropdown-menu.dropdown-menu-left,
.smart-style-6 .bootstrap-select .dropdown-menu.pull-left,
.smart-style-6 .btn-group .dropdown-menu.dropdown-menu-left,
.smart-style-6 .btn-group .dropdown-menu.pull-left,
.smart-style-6 .date-picker .dropdown-menu.dropdown-menu-left,
.smart-style-6 .date-picker .dropdown-menu.pull-left,
.smart-style-6 .dropdown .dropdown-menu.dropdown-menu-left,
.smart-style-6 .dropdown .dropdown-menu.pull-left,
.smart-style-6 .dropdown-menu.pull-left,
.smart-style-6 .project-selector+.dropdown-menu {
 -webkit-transform-origin:top left!important;
 -moz-transform-origin:top left!important;
 -ms-transform-origin:top left!important;
 transform-origin:top left!important
}
.smart-style-6 .btn-group .dropdown-menu,
.smart-style-6 .date-picker .dropdown-menu,
.smart-style-6 .dropdown,
.smart-style-6 .dropdown-menu {
 -webkit-transform-origin:top left;
 -moz-transform-origin:top left;
 -ms-transform-origin:top left;
 transform-origin:top left;
 -webkit-transition:all;
 -o-transition:all;
 transition:all;
 -webkit-transition-duration:250ms;
 transition-duration:250ms;
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-transform:scale(0);
 -ms-transform:scale(0);
 -o-transform:scale(0);
 transform:scale(0);
 opacity:0;
 filter:alpha(opacity=0);
 display:block
}
.smart-style-6 .project-selector+.dropdown-menu {
 margin-top:-27px
}
.smart-style-6 .header-dropdown-list .dropdown-menu {
 margin-top:-20px
}
.smart-style-6 .bootstrap-select.open .dropdown-menu,
.smart-style-6 .btn-group.open .dropdown-menu,
.smart-style-6 .dropdown.open .dropdown-menu,
.smart-style-6 .dropup.open .dropdown-menu,
.smart-style-6 .open>.dropdown-menu {
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 -o-transform:scale(1);
 transform:scale(1);
 opacity:1;
 filter:alpha(opacity=100)
}
.smart-style-6 .login-info {
 height:120px;
 background:url(../img/cover.png) no-repeat center center;
 margin-top:-1px!important;
 -webkit-background-size:cover;
 -moz-background-size:cover;
 -o-background-size:cover;
 background-size:cover;
 border:0
}
.smart-style-6 .login-info>span {
 height:119px;
 border:0;
 padding:0
}
.smart-style-6 .login-info a {
 display:block;
 margin:0;
 padding:10px
}
.smart-style-6 .login-info a span {
 display:block;
 background:rgba(0,0,0,.2);
 width:100%;
 max-width:100%;
 padding:5px 10px;
 margin-left:-10px;
 margin-top:22px;
 color:#fff
}
.smart-style-6 .login-info img {
 border-radius:50%;
 width:50px;
 border:3px solid rgba(0,0,0,.14);
 box-sizing:content-box
}
.smart-style-6 #logo img {
 display:none
}
.smart-style-6 #activity b.badge {
 padding:4px
}
.smart-style-6 #logo-group>span#logo:before {
 content:"SmartAdmin";
 font-size:17px;
 color:#fff;
 font-weight:300;
 margin-top:1px;
 display:block
}
.smart-style-6 .header-search>input[type=text] {
 background:0 0;
 border-right-width:0;
 border-left-width:0;
 border-top-width:0;
 border-bottom-color:#fff;
 color:#fff;
 padding:0
}
.smart-style-6 .header-search>button {
 color:#fff
}
.smart-style-6 .header-search input[type=text]::-webkit-input-placeholder {
 color:rgba(255,255,255,.7)
}
.smart-style-6 .header-search input[type=text]:-moz-placeholder {
 color:rgba(255,255,255,.7)
}
.smart-style-6 .header-search input[type=text]::-moz-placeholder {
 color:rgba(255,255,255,.7)
}
.smart-style-6 .header-search input[type=text]:-ms-input-placeholder {
 color:rgba(255,255,255,.7)
}
.smart-style-6 nav ul li a,
.smart-style-6 nav ul li.open>a,
.smart-style-6 nav ul li.open>a b {
 color:#4C4C4C!important
}
.smart-style-6 nav ul .active .smart-style-6 nav ul>a,
nav ul li.open .smart-style-6 nav ul>a {
 color:#3C3C3C!important
}
.smart-style-6 nav ul li a:hover,
ul li .smart-style-6 nav ul>a:hover {
 background-color:rgba(69,69,69,.05)
}
.smart-style-6 nav ul li a {
 font-size:13px
}
.smart-style-6 nav>ul>li>a {
 font-weight:400;
 text-transform:uppercase;
 padding:14px 10px 14px 11px
}
.smart-style-6 nav>ul>li>a b {
 margin-top:6px
}
.smart-style-6 nav ul li a:active {
 background:0 0
}
.smart-style-6 .login-info a span+i {
 display:none
}
#ribbon .breadcrumb .smart-style-6>.active,
.breadcrumb .smart-style-6>li+li:before,
.smart-style-6 #ribbon .breadcrumb,
.smart-style-6 #ribbon .breadcrumb a,
.smart-style-6 #ribbon .breadcrumb li:last-child {
 color:#374850!important
}
#speech-btn .smart-style-6>:first-child .smart-style-6>a+.popover,
.smart-style-6 .ajax-dropdown {
 -webkit-box-shadow:0 0 30px rgba(30,30,100,.75);
 -moz-box-shadow:0 0 30px rgba(30,30,100,.75);
 box-shadow:0 0 30px rgba(30,30,100,.75)
}
.smart-style-6 nav>ul ul li::before,
.smart-style-6 nav>ul>li>ul::before {
 border:none
}
.smart-style-6 .minifyme {
 background:#2196F3;
 color:#FFF;
 position:absolute;
 width:29px;
 border-radius:50%;
 z-index:999;
 right:-12px;
 padding:1px 3px;
 border-bottom:1px solid #3D6A8A
}
.smart-style-6 nav li a {
 position:relative;
 overflow:hidden
}
.smart-style-6 nav li a:after {
 content:'';
 display:block;
 position:absolute;
 left:50%;
 top:50%;
 width:300px;
 height:300px;
 margin-left:-120px;
 margin-top:-150px;
 background:#455A64;
 border-radius:100%;
 opacity:.3;
 transform:scale(0)
}
@keyframes ripple {
 0% {
  transform:scale(0)
 }
 20% {
  transform:scale(1)
 }
 100% {
  opacity:0;
  transform:scale(1)
 }
}
.smart-style-6 nav li a:not(:active):after {
 animation:ripple 1.5s ease-in-out
}
.smart-style-6 nav li a:after {
 visibility:hidden
}
.smart-style-6 nav li a:focus:after {
 visibility:visible
}
.smart-style-6 nav li a:active {
 background-color:transparent!important
}
.smart-style-6 .checkbox label>input[type=checkbox]:after {
 content:'';
 display:block;
 position:absolute;
 left:0;
 top:0;
 width:48px;
 height:48px;
 margin-left:-18px;
 margin-top:-18px;
 background:#3f51b5;
 border-radius:100%;
 opacity:.6;
 transform:scale(0)
}
@keyframes rippleDuplicate {
 0% {
  transform:scale(0)
 }
 40% {
  transform:scale(1)
 }
 100% {
  opacity:0;
  transform:scale(1)
 }
}
.smart-style-6 .checkbox label>input[type=checkbox]:focus:after {
 animation:rippleDuplicate .5s ease-out
}
.smart-style-6 .checkbox label>input[type=checkbox]:checked {
 animation-name:rippleDuplicate
}
.smart-style-6 .checkbox label>input[type=checkbox]:focus:after {
 visibility:visible
}
.smart-style-6 .smart-form .checkbox input:focus+i,
.smart-style-6 .smart-form .input input:focus,
.smart-style-6 .smart-form .radio input:focus+i,
.smart-style-6 .smart-form .select select:focus,
.smart-style-6 .smart-form .textarea textarea:focus,
.smart-style-6 .smart-form .toggle input:focus+i {
 border-color:#2196F3
}
.smart-style-6 .smart-form .checkbox input+i:after,
.smart-style-6 .smart-form .rating input:checked~label {
 color:#2196F3
}
.smart-style-6 .fieldset[disabled] .form-control,
.smart-style-6 .form-control[disabled],
.smart-style-6 .form-control[readonly],
.smart-style-6 .smart-form .select select,
.smart-style-6 .smart-form .textarea textarea {
 border-bottom:1px dashed #E0E0E0
}
.smart-style-6 .form-control-feedback {
 width:auto;
 height:auto
}
.smart-style-6 .smart-form .checkbox input:checked+i,
.smart-style-6 .smart-form .radio input:checked+i,
.smart-style-6 .smart-form .toggle input:checked+i {
 border-color:transparent
}
.smart-style-6 .form-control,
.smart-style-6 .smart-form .icon-append,
.smart-style-6 .smart-form .icon-prepend,
.smart-style-6 .smart-form .input input,
.smart-style-6 .smart-form .select select,
.smart-style-6 .smart-form .textarea textarea {
 border-top-width:0;
 border-left-width:0;
 border-right-width:0
}
.smart-style-6 .form-control,
.smart-style-6 .smart-form .icon-append,
.smart-style-6 .smart-form .icon-prepend,
.smart-style-6 .smart-form .select select,
.smart-style-6 .smart-form .textarea textarea {
 padding-left:0
}
.smart-style-6 .form-control:not(.ui-autocomplete-loading) {
 background:0 0
}
.smart-style-6 .icon-addon>input[type=text],
.smart-style-6 .input-icon-left input[type=text].form-control {
 padding-left:32px
}
.smart-style-6 input[type=checkbox],
.smart-style-6 input[type=radio] {
 margin-top:2px;
 line-height:normal
}
.smart-style-6 .dataTables_filter>label:focus .input-group-addon {
 border-bottom-color:#2196F3
}
.smart-style-6 .dataTables_filter .input-group-addon {
 border-top-width:0!important;
 border-left-width:0!important;
 border-right-width:0!important;
 background:0 0
}
.smart-style-6 .dataTables_filter .input-group-addon+.form-control {
 background:0 0
}
.smart-style-6 .input-group-addon:first-child,
.smart-style-6 .input-group-addon:last-child {
 border:1px solid inherit
}
.smart-style-6 .input-group .form-control:first-child {
 border-right:0!important
}
.smart-style-6 .input-group-addon+.form-control[type=text] {
 padding-left:10px;
 padding-right:10px
}
.smart-style-6 .ui-sortable .jarviswidget-sortable>header {
 box-shadow:none!important
}
.smart-style-6 .jarviswidget>header {
 border-bottom:0
}
.smart-style-6 .jarviswidget-ctrls .button-icon,
.smart-style-6 .widget-toolbar {
 border:0
}
.smart-style-6 .widget-toolbar>.color-box {
 outline:0!important;
 border-radius:30%;
 box-shadow:0 0 1px 1px rgba(56,56,56,.3)
}
.smart-style-6 .color-box,
.smart-style-6 .color-select li span {
 border-radius:30%
}
.smart-style-6 .jarviswidget header .nav-tabs>li.active>a,
.smart-style-6 .jarviswidget header .nav-tabs>li.active>a:focus,
.smart-style-6 .jarviswidget header .nav-tabs>li.active>a:hover {
 border:0!important
}
.smart-style-6 .jarviswidget-sortable.ui-sortable-helper {
 box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)
}
.smart-style-6 .jarviswidget-placeholder {
 background:linear-gradient(90deg,#00f 50%,transparent 50%),linear-gradient(90deg,#00f 50%,transparent 50%),linear-gradient(0deg,#00f 50%,transparent 50%),linear-gradient(0deg,#00f 50%,transparent 50%);
 background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;
 background-size:10px 2px,10px 2px,2px 10px,2px 10px;
 background-position:0 0,100% 100%,0 100%,100% 0;
 animation:border-dance 4s infinite linear;
 width:100%;
 height:100%;
 padding:10px
}
@keyframes border-dance {
 0% {
  background-position:0 0,300px 116px,0 150px,216px 0
 }
 100% {
  background-position:300px 0,0 116px,0 0,216px 150px
 }
}
.smart-style-6 .MessageBoxContainer {
 border-radius:4px;
 max-width:600px;
 margin:0 auto;
 box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);
 background:#fff;
 color:#333
}
.smart-style-6 .table>tbody>tr>td,
.smart-style-6 .table>tbody>tr>th,
.smart-style-6 .table>tfoot>tr>td,
.smart-style-6 .table>tfoot>tr>th,
.smart-style-6 .table>thead>tr>td,
.smart-style-6 .table>thead>tr>th {
 padding:16px 10px
}
.smart-style-6 .dt-toolbar {
 padding:14px 20px 11px
}
.smart-style-6 .inbox-body .table-wrap,
.smart-style-6 .inbox-compose-footer,
.smart-style-6 .inbox-info-bar .form-group input,
.smart-style-6 .inbox-info-bar .select2-container-multi .select2-choices,
.smart-style-6 .inbox-nav-bar,
.smart-style-6 .inbox-side-bar {
 background:#fff
}
.smart-style-6 .inbox-compose-footer {
 border-bottom-width:0;
 padding-left:0;
 padding-right:0
}
.smart-style-6 .inbox-body {
 box-shadow:-11px 12px 23px rgba(0,0,0,.1)
}
.smart-style-6 .inbox-download,
.smart-style-6 .inbox-message {
 border-bottom:0
}
.smart-style-6 .inbox-info-bar .form-group input,
.smart-style-6 .inbox-info-bar .select2-container-multi .select2-choices {
 border-color:transparent!important
}
.smart-style-6 #inbox-content {
 margin-bottom:30px!important
}
.smart-style-6.desktop-detected .inbox-compose-footer,
.smart-style-6.desktop-detected .inbox-download {
 padding-bottom:56px
}
.smart-style-6 ::-webkit-scrollbar {
 width:10px;
 background-color:transparent;
 border-top:10px solid transparent;
 border-bottom:10px solid transparent
}
.smart-style-6 ::-webkit-scrollbar:hover {
 background-color:rgba(0,0,0,.05)
}
.smart-style-6 ::-webkit-scrollbar-thumb:vertical {
 background:rgba(0,0,0,.2);
 border-radius:100px;
 background-clip:padding-box;
 border:2px solid transparent;
 min-height:10px
}
.smart-style-6 .inbox-message {
 background:#fff
}
.smart-style-6 .note-editor .note-editable {
 background-color:rgba(33,150,243,.15)
}
.smart-style-6 .note-editor .note-editable:focus {
 background:#fff
}
.smart-style-6 .inbox-nav-bar {
 height:auto!important
}
.smart-style-6 .superbox-show {
 background-color:#37474F
}
.smart-style-6 .superbox-list.active:before {
 color:#37474F
}
.smart-style-6 .superbox-imageinfo span {
 color:rgba(255,255,255,.5)
}
.smart-style-6 #sparks {
 display:none
}
.smart-style-6 .page-footer .txt-color-blueLight {
 color:#fff!important
}
.smart-style-6.minified .login-info {
 height:55px
}
.smart-style-6.minified .login-info img {
 width:34px
}
.smart-style-6.minified .login-info a {
 padding:10px 0
}
.smart-style-6.minified .login-info a span {
 display:none
}
.smart-style-6.minified .minifyme {
 border-radius:0;
 left:0;
 width:45px;
 border:0
}
.smart-style-6.minified nav>ul>li>a>.menu-item-parent,
.smart-style-6.minified nav>ul>li>ul {
 left:45px
}
.smart-style-6.minified nav>ul>li>a>.menu-item-parent {
 padding-top:4px;
 top:0
}
.smart-style-6.minified nav>ul>li ul li {
 background:#fff;
 overflow:hidden
}
.smart-style-6.minified nav li a {
 overflow:visible;
 border:0
}
.smart-style-6.minified nav>ul>li {
 border-bottom:0!important;
 border-top:0!important
}
.smart-style-6.minified nav>ul>li>ul {
 padding-top:0;
 border:0;
 background:#f5f5f5;
 border-left:1px solid #CACACA
}
.smart-style-6.menu-on-top aside#left-panel,
.smart-style-6.menu-on-top aside#left-panel nav>ul>li {
 border:0
}
.smart-style-6.menu-on-top aside#left-panel nav>ul>li:hover {
 background:#fff
}
.smart-style-6.menu-on-top aside#left-panel nav>ul>li:hover>a,
.smart-style-6.menu-on-top nav ul li a:hover,
.smart-style-6.menu-on-top nav ul ul li a:hover,
.smart-style-6.menu-on-top nav ul ul li:hover>a,
.smart-style-6.menu-on-top nav ul ul ul li a:hover,
.smart-style-6.menu-on-top nav ul>a:hover {
 color:#fff!important;
 background-color:#2196F3
}
@media (max-width:979px) and (min-width:768px) {
 .smart-style-6 #hide-menu i {
  color:#fff
 }
}
@media (max-width:767px) {
 .smart-style-6 #content {
  margin-left:0;
  margin-right:0
 }
 .smart-style-6 #hide-menu>:first-child>a {
  width:40px!important
 }
 .smart-style-6 #hide-menu i {
  color:#fff
 }
}
@media only screen and (max-width:479px) and (min-width:320px) {
    .smart-style-6 #hide-menu i {
        color: #fff;
    }
}*/

.ribbonTag {
    /*color: white;*/
}

.statTableDiv {
    padding: 10px;
    width: max-content;
    column-gap: 0;
    float: left;
}
.statTableDiv table {
    background-color: white;
}
.statTableDiv table th {
    background-color: #eee;
}

.statTableDiv table tbody td {
    min-width: 80px;
    text-align: right;
}
.statTableDiv table {
    border-width: 3px !important;
}
.statTableDiv table thead tr th {
    border-left-width: 0;
}

.numericTd {
    text-align: right;
}
.numericTd input {
    text-align: right;
}
.noneStatus
{
    background-color:#9c9a9a;
}
.selectedSensors {
    font-weight: bolder;
}
.innerLineClass {
    margin-left: 0px !important;
    margin-right: 10px !important;
    border-top-color: #ccc !important;
    border-top-width: 1px !important;
}
.innerSimpleLineClass {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    margin-right: 35% !important;
}
.fixButtonWidth {
    width: 80px !important;
}

.canvasCenter {
    top:0;
    bottom:0;
    left:0;
    right:0;
    position:absolute;
}
.reportCriteriaMet {
    border-width: 2px !important;
    border-color: #c26565 !important;
    text-shadow: none !important;
}
    .reportCriteriaMet #mpLabelDiv {
        background-color: #c26565;
        -webkit-animation: criteriaMet linear 1s infinite;
        animation: criteriaMet linear 1s infinite;
    }
    .reportCriteriaMet #mpLabel {
        color: #fff;
    }
@keyframes criteriaMet {
    from {
        background-color: #ffe6e6;
        color:black;
    }

    to {
        background-color: #ff0000;
    }
}
.flexToBottom {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.flexToCenter {
    display: flex;
    justify-content: center;
    align-items: center;
}
.jarviswidget .widget-body {
    margin-bottom: 13px !important;
    padding-bottom: 0px !important;
}