/**
 * Custom styles, these should be generic styles used on most or all pages.
 */
body{
}
#taskscontent, #task_scroll{
    width: auto;
    height:100%;
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
	vertical-align: top;
}

#taskblocks{
	margin-top: 36px;
}
#show_schedules{
	min-height: 400px;
}
#scrollable-dropdown-menu .tt-dropdown-menu {
  max-height: 150px;
  overflow-y: auto;
}
.tm-input{
	display: block !important;
}
.tt-hint{
	display: none !important;
}
.tt-dataset-tags{
	color:#006dcc; cursor: pointer; width: 200px;
	padding: 8px 0;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 8px;
	   -moz-border-radius: 8px;
			border-radius: 8px;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
	   -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
			box-shadow: 0 5px 10px rgba(0,0,0,.2);
			overflow-x: hidden;
}
.tt-dataset-tags li:hover{
	background-color:#003399;
}
.tt-suggestion {
  padding: 3px 20px;
  font-size: 18px;
  line-height: 24px;
}

.tt-suggestion.tt-cursor {
  color: #fff;
  background-color: #0097cf;

}

.tt-suggestion p {
  margin: 0;
}

.crud .route {
    background-color: #D3D3D3;
    color: #444444;
    padding: 12px;
    width: 260px;
    display: block;
    text-align: left;
}
.crud .toggle {
    padding:5px;
    width:36px;
    height:36px;
    text-align:center;
}

.crud .toggle.fa-spinner:hover{
    background:none;
    cursor:initial;
}
.crud .toggle:hover{
    background:#ccc;
    cursor:pointer;
    border-radius:5px;
}

.api-login .toggle {
    padding:5px;
    width:36px;
    height:36px;
    text-align:center;
}

.api-login .toggle.fa-spinner:hover{
    background:none;
    cursor:initial;
}
.api-login .toggle:hover{
    background:#ccc;
    cursor:pointer;
    border-radius:5px;
}

.api-login .requests-refill {
    font-size:15px;
}

.api-login .remaining {
    font-size:15px;
    width:100px;
    display:block;
    text-align: center;
    height: 30px;
    line-height:25px;
}

.api-login .requests-refill{

    font-size:15px;
    width:120px;
    display:block;
    text-align: center;
    height: 30px;
    line-height:25px;
    padding-left:10px;
    padding-right:10px;
}

.api-login .requests-refill:hover, .api-login .remaining:hover {
    background:#888;
    color:#fff;
    cursor:pointer;
}

.gist {
  font-size: 14px;
}

#scrollable-dropdown-menu .tt-dropdown-menu {
  max-height: 150px;
  overflow-y: auto;
  overflow-x: hidden;
}

.dashboard-notice {
  border-radius: 100px;
  height: 50px;
  overflow: hidden;
  width: 50px;
  /*line-height:50px;*/
  text-align:center;
}

.dashboard-notice i {
  line-height:50px;
}

.dashboard-fail-item:hover {
    background-color: #EBEBEB;
    box-shadow: inset 0px 0px 11px 0px rgba(0,0,0,0.05);
    border-top: 1px solid #D5D5D5;
    border-bottom: 1px solid #D5D5D5;
}


/**
* Neat Array styles
*/
.neat-array,
.neat-array li {
	list-style:none;
	list-style-image:none;
}
.neat-array {
	padding: 1px 2px 1px 20px;
	background: #E8EDF1;
	list-style: none;
	margin: 0 0 1em 0;
}
.neat-array .neat-array {
	padding: 0 0 0 20px;
	margin: 0;
	border-top: 1px solid #E8EDF1;
}
.neat-array li {
	border-top: 1px solid #E8EDF1;
	border-bottom: 1px solid #E8EDF1;
	background: #ffffff;
	background: rgba(255, 255, 255, 0.95);
	margin: 0;
	line-height: 1.5em;
}
.neat-array li:hover {
	background: #fff;
}
.neat-array li strong {
	padding: 0 8px;
	font-weight: bold;
}

/* expandable sections */
.neat-array li.expandable {
	cursor: pointer;
}
.neat-array .expanded {
	border-bottom:0;
}
.neat-array li.expandable.expanded > strong:before {
	position: relative;
	left: -3px;
	content: "\2937 ";
}
.neat-array li.expandable.collapsed > strong:before,
.neat-array li.expandable.expanded .expandable.collapsed > strong:before {
	position: relative;
	left: -3px;
	content: "\2192 ";
}
.neat-array li {
	cursor: default;
}
.paramas_header{
	height: 26px; padding:3px; padding-left: 6px; padding-right: 6px; background-color: #ccc;
}
.paramas_header:hover{
	cursor: pointer;
}

.exblock{
	margin-top:15px;overflow: hidden;
}
.showlanes{
	background-color:#E0D2BF; border: solid 1px #ADADAD; padding: 5px; padding-left: 10px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}
.showlanes:hover{
	cursor: pointer; background-color: #E8EDF1;
}

.scroll-left:hover {
    background: linear-gradient(to right, rgba(0, 0, 0,0.3), rgba(0,0,0,0));
}

.scroll-right:hover {
    background: linear-gradient(to right, rgba(0,0,0,0) , rgba(0, 0, 0,0.3));
}


.swimlane-group-container{

    overflow-y: scroll;
    padding:10px;
}

.swimlane-group-container::-webkit-scrollbar {
    display: none;
}

.scroll-left {
    position: fixed;
    width: 50px;
    background: none;
    z-index: 999;
    left: 250px;
    top: 100px;
    bottom: 0px;
}

.terminal::-webkit-scrollbar {
	padding:0px;
	background: #290029;
}

/* Track */
.terminal::-webkit-scrollbar-track {
	background: #290029;
}

/* Handle */
.terminal::-webkit-scrollbar-thumb {
    border-radius: 5px;
	background: #290029;
}
.terminal::-webkit-scrollbar-thumb:window-inactive {
	background: #290029;
}

.terminal::-webkit-scrollbar-thumb {
	background-color: #290029;
}

.terminal::-webkit-scrollbar-track-piece {
	background: #290029;
}

.terminal::-webkit-scrollbar-track {
	background: #290029;
}

.terminal::-webkit-scrollbar-thumb:vertical {
    height: 50px;
	width:10px;
    background-color: #222;
}


.condensed .scroll-left {
    left: 50px;
}
.breakpoint-768 .scroll-left {
    left: 0px;

}
.breakpoint-768 .page-content .content {
        padding-top:70px !important;
}

.breakpoint-480 .page-content .content {
        padding-top:70px !important;
}

.breakpoint-480 .scroll-left {
    left: 0px;
}

.mini .page-sidebar-wrapper{
    width:0px !important;
}

.scroll-right {
    position: fixed;
    width: 50px;
    background: none;
    z-index: 999;
    right: 0px;
    top: 100px;
    bottom: 0px;
}


#modalEdit .modal-dialog {
  max-width: 1000px;
  width: auto;
}

#schedules .modal-dialog {
  max-width: 800px;
  width: auto;
}

#content_schedules > .schedule-list {
  float: left;
  width: 28%;
}

#content_schedules > .schedule-form {
  float: right;
  width: 70%;
}

#content_schedules > .schedule-list > #scheduleList {
  width: 100%;
  height: 360px !important;
}

#workers > .modal-dialog {
  max-width: 1260px;
  width: auto;
}

#content_workers #workerResultsTable .box-table {
  display: none;
}

#content_workers #workerResultsTable .box-table .bt-even {
  padding: 10px;
  background: #fff;
}

#content_workers #workerResultsTable .box-table .bt-odd {
  padding: 10px;
}

#newJobLibrary > .modal-dialog {
  max-width: 720px;
  width: auto;
}

#newJobLibrary > .modal-dialog .input-group {
  width: 100%;
}

#newJobLibrary > .modal-dialog .input-group #create {
  display: table-cell;
  font-size: 20px;
}

#editModal > .modal-dialog {
  max-width: 720px;
  width: auto;
}

#modal > .modal-dialog {
  width: auto;
  margin-left: 5%;
  margin-right: 5%;
}

@media (max-width: 800px) {
  #content_schedules > .schedule-list {
    float: none;
    width: auto;
  }

  #content_schedules > .schedule-form {
    float: none;
    width: auto;
    margin-top: 10px;
  }

  #content_schedules > .schedule-list > #scheduleList {
    height: auto !important;
  }

  #content_workers #workerResultsTable table {
    display:none;
  }

  #content_workers #workerResultsTable .box-table {
    display:block;
  }
}

@media (max-width: 430px) {
  #newJobLibrary > .modal-dialog .input-group #create {
    width:100%;
    display:inline-block !important;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 3px;
  }
  /*
  #editModal > .modal-dialog {
    padding: 0;
    margin: 0;
  }
  #editModal > .modal-dialog > * {
    padding: 0;
    margin: 0;
  }
  #editModal > .modal-dialog > * > * {
    padding: 0;
    margin: 0;
  }
  */
  .modal-dialog {
    padding: 0 !important;
    margin: 0 !important;
  }
  .modal-dialog > * {
    padding: 0;
    margin: 0;
  }
  .modal-dialog > * > * {
    padding: 0;
    margin: 0;
  }
  .modal-dialog .nav-tabs > li > a {
    padding: 10px;
  }

}


#swimlanes {
    width: 100%;
    overflow:hidden;
    transition: 0.2s ease-in;
    transform: translateX(0px);
}

#swimlnaes::-webkit-scrollbar {
    display: none;
}

.swimlane {
    padding:0px;
    height:500px;
    border-radius:5px;
    margin-right:20px;
    width:400px;
    float:left;
    display:block;
    transition: 0.3s ease-in;
    background: #E0E4E7;
    box-shadow: inset 0px 0px 10px rgba(0,0,0,0.08);
}

/* phone styles */
@media only screen
and (min-device-width : 414px)
and (max-device-width : 736px)
and (orientation : portrait) {

    .swimlane {
        width: 395px;
    }
    .scroll-left {
        display:none;
    }
    .scroll-right {
        display:none;
    }

    .page-content .content {
            padding-top:70px !important;
    }

    #addblockdiv {
        width: 395px;
        padding-right: 0px !important;
    }
}

.swimlane.swimlane-loading {
    background: #D8DEE2;
    box-shadow: none;
}

.swimlane .nav-tabs {
    background:#B5C0C5;
}

.swimlane .grid-title h4 {

    width:50%;
}
.swimlane .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #777575;
    cursor: default;
    background-color: #B1BEC7;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}

.swimlane .swimlane-preload {
    color: #CBD1D5;
    text-align: center;
    margin-top: 100px;
    text-transform: uppercase;
    font-size: 30px;
    font-weight: 600;
    font-family: 'Open sans';
    display:none;
    transition: 0.3s ease-in;
}

.swimlane .swimlane-no-jobs {
    color: #CBD1D5;
    text-align: center;
    margin-top: 20px;
    text-transform: uppercase;
    font-size: 30px;
    font-weight: 600;
    font-family: 'Open sans';
    transition: 0.3s ease-in;
}

.swimlane-loading .swimlane-preload{
    display:block;
}


.swimlane-loading .swimlane-groups {
    display:none;
}

.swimlane .process-tab-options {
    border-radius: 0px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.swimlane .process-tab-options li {
    width:20%;
    height:40px;
    margin:0px;
    border-radius: 0px;
}

.swimlane .process-tab-options li a{
    padding:0px;
    line-height: 40px;
    text-align: center;
    border-radius: 0px;
}

.swimlane .process-tab-options li a{

}

.swimlane .process-tab-options li.active a{
    box-shadow:none;
    margin:0px;
    border-radius: 0px;
    background: rgba(0,0,0,0.1);
    border: 0px;
    color: #4E4E4E;
    font-weight: 600;
}

.swimlane .process-tab-options li.active:first-child a{
    border-radius: 0px;
}

.swimlane .process-tab-options li.active:last-child a{
    border-radius: 0px;

}

.swimlane-header{
    padding: 15px;
    background: #D8DEE2;
    margin-bottom: 0px;
    border-radius: 5px 5px 0px 0px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    border-top: 4px solid #0aa699;
}

.swimlane-header.swimlane_inactive{

    border-top: 4px solid rgb(221, 0, 0);
    background: rgba(255, 0, 0, 0.09);
}

.swimlane .tab-content{

    padding:0px;
    background:none;
}
.swimlane .tab-pane{

    padding:0px;
}

.swimlane .swimlane-grad {


}

.swimlane .tag {
    background: #B5C0C5;
    border: 1px solid #7A96A3;
    font-size: 8px;
    color: #5A6E77;
    border-radius: 3px;
    padding: 3px;
    padding-bottom: 2px;
    padding-top: 2px;
    float: right;
    margin-right: 3px;
}

.swimlane .jobs.show .group {
	cursor: pointer;
    margin-bottom:0px;
    border-radius: 4px 4px 0px 0px;

}
.swimlane .jobs.show .group:hover {
	cursor: pointer;
}

.swimlane .swimlane-tab {
    font-size:12px;
}

.swimlane .swimlane-search input {
    height: 40px;
    width: 90%;
    background: linear-gradient(#B1B1B1, #979797);
    box-shadow: inset 0px 0px 8px #999;
    border-bottom: 1px solid #858585;
    border-top: 1px solid #CCC;
    border-left:0px;
    border-right:0px;
    color:#333;
    font-family: 'Open Sans';
    font-weight:400;
    line-height: 40px;
    border-radius:0px;
    float:left;
}

.swimlane .swimlane-search .swimlane-search-clear {

    width: 10%;
    float: left;
    height: 40px;
    background: linear-gradient(#B1B1B1, #979797);
    border-bottom: 1px solid #858585;
    border-top: 1px solid #CCC;
    line-height: 40px;
    text-align: center;
}

.swimlane .swimlane-search .swimlane-search-clear:hover {
    background: linear-gradient(#9C9C9C, #7A7A7A);
    color: #fff;
}

.swimlane .swimlane-search input::-webkit-input-placeholder {
   color: #666;
   font-weight:100;
   font-family: 'Arial';
   font-size:11px;
}


.swimlane .swimlane-tab .badge {
    font-size: 10px;
    padding: 2px;
    border-radius: 2px;
}

.swimlane .group{

    height: 81px;
    width: 100%;
    border: 1px solid #B4B4B4;
    cursor: pointer;
    border-radius: 4px;
    background: linear-gradient(rgb(43, 43, 43), #202020);
    color: #fff;
    margin-bottom: 10px;
    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.1);
    margin-top: 15px;
    z-index: 1000;
    position: relative;
}

.swimlane .group.open {
    border-radius:4px 4px 0px 0px;
}


.swimlane .group .icon{
    float: left;
    width: 15%;
    height: 80px;
    text-align: center;
    line-height: 90px;
    font-size: 20px;
    color: rgba(0,0,0,0.2);
}


.swimlane .group .left{
    float:left;
    width:65%
}
.swimlane .group .right{
    float:right;
    border-left:1px solid rgba(0,0,0,0.1);
    width:20%;
    background:  rgba(0,0,0,0.04);
}
.swimlane .group .title{
    /*height:23px;*/
    padding-top:5px;
    padding-left:10px;
    width: 100%;
    font-size: 14px;
    font-weight: bold;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; line-height: 15px;
}


.swimlane .group .stage{

height:27px;
border-radius:0px 4px 0px 0px;
text-align:center;
line-height:27px;
width: 100%;
border-bottom:1px solid  rgba(0,0,0,0.1);
font-weight:bold;


}


.swimlane .group .progress{

height:27px;
line-height:27px;
text-align:center;
width: 100%;
background: none;
border-bottom:1px solid rgba(0,0,0,0.1);
margin:0px;
border-radius:0px;
font-weight:bold;
}


.swimlane .group .time{

    border-radius: 0px 0px 4px 0px;
    height: 27px;
    line-height: 12px;
    text-align: center;
    width: 100%;
    font-weight: bold;
    word-wrap: initial;
    overflow: initial;
    white-space: initial;
    font-size: 9px;
}

.swimlane .group .description{

height:45px;
padding-top:6px;
padding-left:10px;
padding-right:8px;
width: 100%;
font-size:12px;
white-space: initial;
overflow: hidden;
}

.swimlane .group .time span{
    font-size: 20px;
}

.swimlane .swimlane-grad {
    height: 15px;
    width: 400px;
    background: linear-gradient(#D8DEE2, rgba(255,255,255,0));
    margin-top: 0px;
    position: fixed;
    z-index: 9999999;
}

.swimlane .group.requeuing {

    background: linear-gradient(#DDF0FF, #B7DBE9);
    color:#5D3D3D;
}

.swimlane .group.waiting {

    background: linear-gradient(#FFFBDA, #FFF8AE);
    color:#5D3D3D;
}

.swimlane .group.retrying {

    background:linear-gradient(rgb(223, 143, 0), #AA7300);
    color:#5D3D3D;
}

.swimlane .group.completed {

    background: linear-gradient(#DCF8D2, #C9EEB8);
    color:#5D3D3D;
}

.swimlane .group.running {

    background: linear-gradient(#F1DBFF, #D7ADFF);
    color:#5D3D3D;
}

.swimlane .group.failed {

    background: linear-gradient(#F7DCDC, #F4D0D0);
    color:#5D3D3D;
}

.swimlane .group.overrun {

    background: linear-gradient(#B10000, #830000);
    color: #FFFFFF;
}

.swimlane .group.rejected {

    background: linear-gradient(#1B1B1B, #3A3A3A);
    color: #FFE000;
}

.swimlane .group.queued {

    background: linear-gradient(#fff, #EAEAEA);
    color:#5D3D3D;
}

.swimlane .group.initialised {

    background: linear-gradient(#E6DCC0, #E5D1AE);
    color:#5D3D3D;
}

.swimlane .group.deleted {
    /*background: linear-gradient(rgba(80, 0, 0, 0.9), rgba(40, 0, 0, 0.8));*/
	background: linear-gradient(#909090, #808080);
    color: #aaaaaa;
}

.swimlane .jobs.show .process {

    border:0px;
    padding:10px;
}
.swimlane .jobs.show .processes{

    border:1px solid #C5C5C5;
    border-top:0px;
}

.swimlane .jobs.show .process {

        margin-top:0px !important;
        width:100% !important;
        margin-left:0px !important;
        border-radius: 0px 0px 0px 0px;

}


.swimlane .controls {

    transition: 0.3s ease-out;
    height:0px;
    opacity:0;
    width:100%;
    background: linear-gradient(rgb(197, 197, 197), #C7C7C7);
    border: 1px solid #B4B4B4;
    border-top:0px;
}


.swimlane .controls .btn {
    opacity:0;
}

.swimlane .jobs.show .controls .btn{
    opacity:1;
    width:21%;
    margin: 6px;
    border-radius: 0px;
    box-shadow: none;
    border: 1px solid #999;
}

.swimlane .jobs.show .controls {

    height:40px;
    opacity:1;
}

.channels .edit-channel {

    margin-left:5px;
    color:#aaa;
    float:right;
    display:block;
    padding:5px;
    margin-top:-5px;
}

.channels .edit-channel:hover {

    background:#eee;
}

.process{
    transition: 0.3s ease-in;
    border: 1px solid #B4B4B4;
    background: linear-gradient(white, #EAEAEA);
    border-radius: 4px;
    width: 100%;
    margin-top:0px;
    height: 80px;
    z-index: 100;
    position: relative;
    float:left;
}

.processes .process.queued {

    background: rgb(231, 231, 231);
    border-color: rgb(91, 147, 218);
}

.processes .process.running {

    background: rgb(231, 231, 231);
    border-color: rgb(68, 141, 68);
}

.processes .process.failed {

    background: rgb(231, 231, 231);
    background: rgb(180, 79, 79);
}

.terminal-button {
    position: fixed;
    background: white;
    height: 30px;
    width: 30px;
    z-index: 9999;
    right: 20px;
    top: 10px;
    border-radius: 20px;
    text-align: center;
    line-height: 30px;
    opacity: 0.3;
}

.terminal-pause {

    position: fixed;
    height: 100%;
    width: 100%;
    z-index: 9999;
    text-align: center;
    opacity: 0.05;
    font-size: 200px;
    margin-top: 200px;

}

.terminal-button:hover {
    cursor: pointer;
    opacity: 1;
}

.terminal {
    background-color: #290029;
    color: #FFFFFF;
    cursor: text;
    font-family: Lucida Console,CommPlus, MS LineDraw, Telix TT Terminal,monospace;
    font-size: 13px;
    height: 100%;
    padding:15px;
    margin:0px;
    overflow-x:hidden;
}


.terminal .line {
    line-height: 20px;
    min-height: 20px;
}

.terminal .toggle-block {
    float:right;
    width:20px;
    height:20px;
    cursor:pointer;
    text-align: center;
}

.terminal .minimise {
    height: 40px;
    overflow: hidden;
}

.terminal .block.success  {
    background: rgb(45, 99, 45);
}

.terminal .block.notice {
    background: rgba(255, 255, 255, 0.15);
}

.terminal .block.fault {
    background: rgb(145, 17, 12);
}

.terminal .block {
    width: 100%;
    padding: 10px;
    border: 1px solid rgba(255, 255, 255, 0.15);
    border-radius: 5px;
    font-weight: bold;
    color: #fff;
}

.job-dashboard {
	height:100px; background-color:#ecf0f2; width:100%;padding:8px; padding-bottom: 15px; border-bottom: solid 1px #ADADAD;

}
.job-dashboard:hover{
	cursor: pointer; background-color: #E8E8E8;
}


.terminal_iframe{
	width:100%;height:400px; background-color: #000;
}
.joboption{
	background-color: #E8EDF1; border: solid 1px #ADADAD; min-height: 260px;
}
.cron-period select{
	width: 80px !important;
}
.cron-block select{
	width: 80px !important;
}
.cron-block-time select{
	width: 50px !important;
}
.swimlane_label:hover{
	cursor:pointer;
}

.swimlane .more {
    width: 180px;
    height: 50px;
    background: #888;
    border-radius: 3px;
    margin: 0 auto;
    margin-top: 25px;
    text-align: center;
    color: #5A5A5A;
    line-height: 50px;
    background: linear-gradient(rgb(235, 235, 235), #D6D6D6);
    border: 1px solid #AFAFAF;
    box-shadow: 0px 0px 10px #CACACA;
    margin-bottom: 10px;
    cursor: pointer;
}

.datetimepicker{
    display:block;
    padding-top:5px;
    height:2em;
    clear:both;
}

.webserviceDuplicate{
    opacity:0.6;
    font-style:italic;
}

.webserviceDuplicate td a:nth-child(2){
    background-color:#fbb05e!important;
}

.loadWsDuplicates{
    margin-left:5px;
    position:relative;
    top:2px;
    display:inline-block;
    width: 0;
    height: 0;
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;
    border-left: 5px solid #0090d9;
    -webkit-transition: all 0.3s; /* Safari */
    transition: all 0.3s;
    cursor:pointer;
}
.loadWsDuplicates.open{
    -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg);
}

.webserviceLoadMore{
    text-align:center;
    opacity:0.8;
    font-style:italic;
    line-height:36px !important;
    cursor:pointer;
}

input:disabled{
    opacity:0.5;
}

#addblockdiv{
	display: inline-block; width: 400px; float: none;
}

.add_divswim{
	text-align: center; padding: 0px; height: 100px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}


.data-tabs .active .data-label-tab{

    background:#337ab7;
    color:#fff;
}

.data-tabs li{

    border-right: 1px solid rgba(85, 85, 85, 0.11);
}

.data-tabs .data-label-tab{

    background:none;
    margin-left:10px;
}

.web-hide{
  display:none;
}

.rickshaw_graph svg {
  height: auto !important;
}


.footer-widget {
    padding:0;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 13px;
}
.footer-widget .details-status {
    left:0;
    text-align:center;
    width: 70px;
}
.footer-widget .global_inactive {
    background: yellow;
    color:#000;
    text-transform: uppercase;
}
.footer-widget .global_active {
    text-transform: uppercase;
}
