
/*     handy Dell color reference _________________________________________ 
        highlight               #cce7f3
        well-alert              #ffffc9   
            note: well-alert is just for IT apps projects 
        well-gray-very-light    #f9f9f9
        well-gray-light         #eee
        well-gray               #aaa
        well-gray-medium        #737373
        well-gray-dark          #444
        well-blue               #007db8 
        well-dark-blue          #00447c
        well-light-green        #c1d82f
        well-green              #6ea204
        well-yellow             #f2af00
        well-orange             #ee6411
        well-red                #d74324
        well-red-dark           #ce1126
        well-berry              #b7295a
        well-purple             #6e2585
        well-teal               #42aeaf
        light brown             #a48357
        chocolate               #71523e
        light teal              #7ddadb
        light green             #e8f4a9
        mauve                   #de848d

  */

/* general */

#anchor{
    list-style: none;
    padding-left: 0;
    margin-left: 0;
    margin-bottom: 0;
}
/* #anchor li{
    display: inline;
    padding: 0;
    font-size: 13px;
    line-height: 16px;
} */
#anchor li {
  background-color: #007db8;
  border: none;
  color: #fff;
  padding: 0 7px 3px 7px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 0 2px 2px 0;
  cursor: pointer;
  border-radius: 16px;
}
#anchor li a {
  color: #fff;
  font-size: 12px;
}
/* #anchor li a:hover {
    text-decoration: underline!important;
}
#anchor li:after{
    content: " | ";
    color: #aaa;
    font-size: 20px;
}
#anchor li:last-child:after{
    content: "";
} */
.blockquote-blue {
    margin-bottom: 0;
}
.border-bottom {
    border-bottom: 3px solid #ccc;
}
.border-left {
    border-left: 1px solid #ccc;
}
.code {
    font-family: Courier, Georgia, serif;
}

.current-filters li {
    padding: 3px 10px;
    background: #fafafa;
    border: 1px solid #eee;
    margin-bottom: 5px;
}
.current-filters li:last-child     
    background: #fff;
    border: 0;
}

.filter-box {
    overflow-y: scroll;
    overflow-x: hidden;
    min-height: 200px;
    max-height: 200px;
    height: 200px;
}
.filter-collapsible {
    padding: 5px 7px 3px 7px;
    margin-bottom: 5px;
    background: #fafafa;
    border: 1px solid #eee;
}

.flush-bottom-5 {
    margin-bottom: 5px!important;
}
.flush-left {
    margin-left: -15px;
}
h1 a img {
  margin-bottom:5px;
}
.toolbar-left .icon-ui-closecircle {
    font-size: 12px;
}
i.icon-ui-closecircle {
    margin-left: 2px;
}
img {
    width:100%;
    height:auto;
}
.inline-text {
    list-style: none;
}
.jqstooltip {
    font-size: 18px!important;
    font-weight: bold;
}
.kpi-percent {
    font-size: 1.1em;
    font-weight: bold;
    padding-left: 20px;
}
ul.kpis li {
    list-style: none;
    display: inline-block;
    width: 25%;
    vertical-align: top;
    padding-left: 10px;   
}
ul.kpis li:first-child {    
    width: 18%;  
    padding-left: 0;
    padding-right: 10px;
}
.margin-bottom-10 {
    margin-bottom: 10px;
}
.margin-bottom-20 {
    margin-bottom: 20px;
}
.margin-left-0 {
    margin-left: 0!important;
}
.margin-right-20 {
    margin-right: 20px;
}
.modal-content {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
}
.notes {
  color: #737373;
  font-style: italic;
  font-size: 14px;
}

.nav-tabs {
  margin-left:15px;
}

.options {
  padding: 10px 10px 15px 5px!important;
  height: 80px;
  margin-left: 15px;
  margin-right:15px;
}
div.options div i.icon-small-help {
  margin-top: -20px;
  float: right;
}
div.options div label {
  margin-top: -10px;
}
div.options div a.btn {
  margin-top: -5px;
}

.pad5-10 {
    padding:5px 10px;
}

.shadow-separator {
    margin-bottom: 0!important;
    margin-left: 0!important;
    max-width:100%!important;
}
.sparkline {
    width: 70px;
}
div.sparkline-text {
    font-size: 13px;
}
.status-character {
    font-size: 24px;
    line-height: 24px;
    font-weight: bold;
}
.text-notes {
    color: #999;
    font-size: 16px;
    font-family: Garamond, 'Times New Roman', serif;
}
.text-teal {
    color: #42aeaf!important;
}
.text-yellow {
    color: #f2af00;
}
.tiny {
    font-size: 13px!important;
}
.top-inset-20 {
  margin-top:-20px!important;
}
.top-offset-15 {
  margin-top: 15px!important;
}
.trend {
  padding: 5px 10px 0 10px;
  border: 1px solid #ccc;
  margin-bottom:5px;
}
.trend h5 {
  margin-bottom: 0!important;
  margin-top: 0!important;
}
.trend span {
  margin-top: -5px!important;
}
ul.unstyled-list li {
    list-style: none;
}
.vertical-toolbar {
  min-height:1200px!important;
}
.well-all-white {
  background: #fff!important;
  border: 0!important;
  border-left: 0!important;
  border-right: 0!important;
  border-bottom: 0!important;
  padding-top: 10px!important;
}
.well-gray-stroke {
    background: #fff!important;
    border: 1px solid #aaa!important;
    margin-bottom: 5px!important;
}
.well-gray-stroke h3, .well-gray-stroke h2, .well-gray-stroke div h3, .well-gray-stroke div h2 {
    color: #444!important;
}

@media only screen and (max-width:768px) {
    .col-xs-12 {
      padding-left:0!important;
    }
    .logo {
        margin-right: 10px;
    }
    .row {
        margin-left: -5px!important;
        margin-right: -5px!important;
    }
    
}   












/* Checkbox drop-down */
.checkbox-dropdown {
    width: 190px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    color: #007db8;
    background: #fff;
    font-size: 13px;
    cursor: pointer; /* use correct mouse pointer when hovering over the dropdown */
    padding: 10px;
    position: relative;
    margin: 0 auto;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Display CSS arrow to the right of the dropdown text */
.checkbox-dropdown:after {
    font-family: "FontAwesome";
    content: "\f0da";
    position: absolute;
    left: 5px;
}

/* Reverse the CSS arrow when the dropdown is active */
.checkbox-dropdown.is-active:after {
    font-family: "FontAwesome";
    content: "\f0d7";
    left: 5px;
}
.checkbox-dropdown-list {
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 100%; /* align the dropdown right below the dropdown text */
    border: inherit;
    border-top: none;
    left: -1px; /* align the dropdown to the left */
    right: -1px; /* align the dropdown to the right */
    opacity: 0; /* hide the dropdown */
    -webkit-transition: opacity 0.4s ease-in-out;
    -moz-transition: opacity 0.4s ease-in-out;
    -o-transition: opacity 0.4s ease-in-out;
    -ms-transition: opacity 0.4s ease-in-out;
    transition: opacity 0.4s ease-in-out;
    pointer-events: none; /* avoid mouse click events inside the dropdown */
}
.indent {
    margin-left: 20px;
}
.is-active .checkbox-dropdown-list {
    opacity: 1; /* display the dropdown */
    pointer-events: auto; /* make sure that the user still can select checkboxes */
}
.checkbox-dropdown-list li {
    border: 1px solid #fff;
    background: #fff;
    color: #007db8;
}
.checkbox-dropdown-list li:last-child {
    border-bottom: 1px solid #aaa;
}
.checkbox-dropdown-list li label {
    display: block;
    padding: 4px 10px 4px 30px;
    margin-bottom: 0!important;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.checkbox-dropdown-list li label:hover {
    background-color: #cce7f3;
    color: #444;
}
.checkbox-dropdown-list li label input {
    margin-right: 10px;
}




















/* datatable */
td.details-control {
    background: url('../images/arrow-right-tr.png') no-repeat center center;
    cursor: pointer;
}
tr.shown td.details-control {
    background: url('../images/arrow-down-tr.png') no-repeat center center;
}
thead .sorting {
    background-image: url("../images/sort_both.png!important");
}
thead .sorting_asc {
    background-image: url("../images/sort_asc.png");
}
thead .sorting_desc {
    background-image: url("../images/sort_desc.png");
}

/* datacard */
p.small {
    color: #aaa; 
    margin: 0!important; 
    padding-bottom: 5px; 
    line-height: 10px;
    white-space: nowrap;
} 

tr.datacard td {
    display: block;
    float:left;
    padding: 5px;
    margin-right:20px;
}











/* Fonts */
@font-face {
    font-family: "icon-ui";
    src: url("../dell-ui/icon-ui.ttf") format("truetype");
}
.icon-ui-arrowleft, .icon-ui-arrowright, .icon-ui-close, .icon-ui-closecircle, .icon-ui-collapse, .icon-ui-dell, .icon-ui-expand, .icon-ui-grid-view, .icon-ui-list-view, .icon-ui-menucollapsed, .icon-ui-minus, .icon-ui-pause, .icon-ui-play, .icon-ui-plus, .icon-ui-triangledown, .icon-ui-triangleleft, .icon-ui-triangleright, .icon-ui-triangleup {
    font-family: 'icon-ui';
    font-size: 16px;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
} 
 
@font-face {
    font-family: "icon-small";
    src: url("../dell-ui/icon-small.ttf") format("truetype");
}
.icon-small-360-hinge, .icon-small-add, .icon-small-alertcomplete, .icon-small-alerterror, .icon-small-alertinfo, .icon-small-alertnotice, .icon-small-audiocard, .icon-small-audiospeaker, .icon-small-award, .icon-small-battery, .icon-small-bell, .icon-small-cables, .icon-small-calculator, .icon-small-calendar, .icon-small-carryingcase, .icon-small-cart, .icon-small-chat, .icon-small-checkmark, .icon-small-chipset, .icon-small-clock, .icon-small-cloud, .icon-small-color, .icon-small-computergeneric, .icon-small-contact, .icon-small-copy, .icon-small-data, .icon-small-deals, .icon-small-detachable, .icon-small-diagnostic, .icon-small-dimensionsweight, .icon-small-display, .icon-small-download, .icon-small-drivers, .icon-small-e-value, .icon-small-edit, .icon-small-employee, .icon-small-energyefficient, .icon-small-enterprise, .icon-small-gift-card, .icon-small-globe, .icon-small-graphics-card, .icon-small-harddrive, .icon-small-help, .icon-small-house, .icon-small-infrastructure, .icon-small-inktoner, .icon-small-keyboard, .icon-small-lightbulb, .icon-small-location, .icon-small-magnifying-glass, .icon-small-mail, .icon-small-memory, .icon-small-memorycardreader, .icon-small-missingimage, .icon-small-mobile, .icon-small-mouse, .icon-small-music, .icon-small-network, .icon-small-notebook, .icon-small-operatingsystem, .icon-small-opticaldrive, .icon-small-package, .icon-small-partners, .icon-small-performance, .icon-small-phone, .icon-small-photos, .icon-small-ports, .icon-small-powersupply, .icon-small-printer, .icon-small-processor, .icon-small-projector, .icon-small-protection, .icon-small-recycle, .icon-small-refresh, .icon-small-rss, .icon-small-save, .icon-small-scale-out, .icon-small-searchleft, .icon-small-secure, .icon-small-securesoftware, .icon-small-server, .icon-small-serverrack, .icon-small-share, .icon-small-shipping, .icon-small-socialnetworking, .icon-small-software, .icon-small-solutions, .icon-small-speakers, .icon-small-star, .icon-small-storage, .icon-small-support, .icon-small-surgeprotection, .icon-small-tablet, .icon-small-thinclient, .icon-small-touch, .icon-small-touch-pad, .icon-small-towergeneric, .icon-small-trash, .icon-small-tv, .icon-small-useraccount, .icon-small-video, .icon-small-videocard, .icon-small-virtualization, .icon-small-warranty, .icon-small-webcam, .icon-small-whitepaper, .icon-small-wireless, .icon-small-zoomin, .icon-small-zoomout, [class*=" icon-"], [class^=icon-] {
    font-family: "icon-small";
    speak: none;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

@font-face {
    font-family: "icon-large";
    src: url("../dell-ui/icon-large.ttf") format("truetype");
}
.icon-large-360-hinge, .icon-large-add, .icon-large-alertcomplete, .icon-large-alerterror, .icon-large-alertinfo, .icon-large-alertnotice, .icon-large-audicard, .icon-large-audiospeaker, .icon-large-award, .icon-large-battery, .icon-large-bell, .icon-large-cables, .icon-large-calculator, .icon-large-calendar, .icon-large-carryingcase, .icon-large-cart, .icon-large-chat, .icon-large-checkmark, .icon-large-chipset, .icon-large-clock, .icon-large-cloud, .icon-large-color, .icon-large-computergeneric, .icon-large-contact, .icon-large-copy, .icon-large-data, .icon-large-deals, .icon-large-detachable, .icon-large-diagnostic, .icon-large-dimensionsweight, .icon-large-display, .icon-large-download, .icon-large-drivers, .icon-large-e-value, .icon-large-edit, .icon-large-employee, .icon-large-energyefficient, .icon-large-enterprise, .icon-large-giftcard, .icon-large-globe, .icon-large-graphics-card, .icon-large-harddrive, .icon-large-help, .icon-large-house, .icon-large-infrastructure, .icon-large-inktoner, .icon-large-keyboard, .icon-large-lightbulb, .icon-large-location, .icon-large-magnifying-glass, .icon-large-mail, .icon-large-memory, .icon-large-memorycarreader, .icon-large-missingimage, .icon-large-mobile, .icon-large-mouse, .icon-large-music, .icon-large-network, .icon-large-notebook, .icon-large-operatingsystem, .icon-large-opticaldrive, .icon-large-package, .icon-large-partners, .icon-large-performance, .icon-large-phone, .icon-large-photos, .icon-large-ports, .icon-large-powersupply, .icon-large-printer, .icon-large-processor, .icon-large-projector, .icon-large-protection, .icon-large-recycle, .icon-large-refresh, .icon-large-rss, .icon-large-save, .icon-large-scale-out, .icon-large-searchleft, .icon-large-secure, .icon-large-securesoftware, .icon-large-server, .icon-large-serverrack, .icon-large-share, .icon-large-shipping, .icon-large-socialnetworking, .icon-large-software, .icon-large-solutions, .icon-large-speakers, .icon-large-star, .icon-large-storage, .icon-large-support, .icon-large-surgeprotection, .icon-large-tablet, .icon-large-thinclient, .icon-large-touch, .icon-large-touchpad, .icon-large-towergeneric, .icon-large-trash, .icon-large-tv, .icon-large-useraccount, .icon-large-video, .icon-large-videocard, .icon-large-virtualization, .icon-large-warranty, .icon-large-webcam, .icon-large-whitepaper, .icon-large-wireless, .icon-large-zoomin, .icon-large-zoomout {
    font-family: "icon-large";
    font-size: 36px;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
} 

    








/* form */
form h3 {
    margin: 20px 0 0 0;
}
form div.row {
    margin-bottom: 10px;
}
form div div div.popover {
    margin-top:-70px!important;
}
.form-control {
    padding: 6px 5px;
}
/* Oddball fix for Request Form mobile version */
@media only screen and (max-width:768px) {
    div.text-right label {
        text-align: left!important;
    }
}









/* left toolbar */
.fixed { 
    position: fixed; 
    top: 0; 
    left: 10px; 
}
div#filtersave-accordion div div, div#filtersave-accordion div {
  border:0;
}
div.toolbar-left div.alert {
    padding: 10px 10px 5px 45px!important;
}
.alert button.close {
    margin-top:-5px;
}
.left-alert {
    margin: 0 0 15px 0!important;
    width:auto!important;
    background: #fff!important;
    border-left: 6px solid #007db8!important;
}
.left-nav-area {
    float:left;                
}
div.toolbar-left a.btn {
    margin-bottom:5px;
}
div.toolbar-left div.panel, div.toolbar-left div.panel div.panel-heading {
    background: #fafafa!important;
}
.toolbar-left {
  padding: 10px 10px 0 10px;
  float: left;
  left: 0;
  background: #fafafa;
  border-right: 3px solid #ccc;
  min-height: 2500px;
  height: 100%;
  width:95%!important;
  max-width:215px!important;
  min-width: 215px!important;
}
.toolbar-left h3, h4, h5 {
  margin-bottom: 5px!important;
}
@media only screen and (max-width:992px) {
    .toolbar-left {
        height: auto;
        width:100%!important;
        max-width: 100%;
    }
    .fixed { 
        position: fixed; top: 0;  
    }
}
@media only screen and (min-width:1200px) {
    .toolbar-left {      
        max-width:265px!important;
        min-width: 265px!important;
    }
    .checkbox-dropdown {
        width: 240px!important;
    }    
}









/* masthead */
span.welcome {
    margin-left:20px;
}
.menu-shadow img {
  height: 11px;
  width: 100%;
}
div.logo i {
  font-size:45px;
}
.authenticated {
    background: url(../images/ie9-signedin-tr-28px.png) no-repeat margin-top-15px!important;
    width: 150px!important;
}
.btn-search {
    margin-right: -74px;
    margin-top: -34px;
    border: 2px solid #fff!important;
    height:30px;
    font-size: 14px;
    line-height: 14px!important;
}
button.btn-search a {
    border: 2px solid #fff;
}
div.logo i {
    font-size:45px;
}
.main_title span { 
    font-size:20px; 
    font-weight:normal;   
}
.menu-shadow img {
  height: 11px;
  width: 100%;
}
.sitelet-search {
  vertical-align: top!important;
  width:335px!important;

}
input.search{
  width: 320px;
  margin-left: 20px;
  height: 30px;
  border:0;
  font-size: 14px;
  line-height: 18px;
  padding-left: 15px;
}
.username{  
    float:right; 
    width: 25%; 
    margin-right:10px; 
    font-size:14px; 
    padding:5px 0px 5px 30px; 
    margin-top:15px; 
}
.username a { 
    color:#fff; 
} 
.username a:hover { 
    color:#fff; 
    text-decoration:underline; 
}










/* mobile menu */
.menu-btn div {
    position: absolute;
    left: 100%;
    top: 64%;
    padding-right: 8px;
    margin-top: -0.50em;
    line-height: 1.2;
    font-size: 18px;
    font-weight: 200;
    vertical-align: middle;
    z-index: 99;
}
.menu-btn span {
    display: block;
    width: 19px;
    height: 3px;
    margin: 4px 0;
    background: rgb(255,255,255);
    z-index: 99;
}
.responsive-menu{
    display: none;
}
.expand {
    display: block !important; 
}
@media only screen and (max-width:768px) {
    .main_title  { 
        margin-left: -15px!important; 
        padding-right:  0!important;
        padding-top: 5px;  
    }
}









/* Tooltips */
h4 a.tooltip-right {
  color: #444!important;
}
a.tooltip-bottom h1 {
  color: #444!important;
}
a.tooltip-bottom {
  position: relative;
  display: inline;
  word-wrap: normal!important;
  border:0;
}
a.tooltip-bottom span {
  position: absolute;
  width: 200px;
  height: 80px;
  color: #444;
  background: #fff;
  border: 1px solid #aaa;
  line-height:50px 1.4em;
  font-size: 12px;
  text-align: left;
  padding: 5px 10px;
  visibility: hidden;
  border-radius: 6px;
  box-shadow: 0px 2px 3px #ccc;
  word-wrap: normal!important;
}
a.tooltip-bottom span:before {
  content: '';
  position: absolute;
  top: 0;
  right: 50%;
  margin-top: -7px!important;
  width: 0; height: 0;
  border-bottom: 7px solid #aaa;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
}
a.tooltip-bottom span:after {
  content: '';
  position: absolute;
  top: 0;
  right: 101px;
  margin-top: -5px!important;
  width: 0; height: 0;
  border-bottom: 5px solid #fff;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
a:hover.tooltip-bottom span {
  visibility: visible;
  left: 100%;
  top: 100%;
  margin-top: -5px;
}


a.tooltip-right {
  position: relative;
  display: inline;
  border:0;
  margin-top: 10px;
}
a.tooltip-right span {
  position: absolute;
  width:300px;
  height: auto;
  color: #444;
  background: #fff;
  border: 1px solid #aaa;
  line-height: 1.4em;
  font-size: 12px;
  text-align: center;
  padding: 15px 10px;
  visibility: hidden;
  border-radius: 6px;
  box-shadow: 0px 2px 3px #ccc;
  text-align: left;
}
a.tooltip-right span:before {
  content: '';
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -7px;
  width: 0; height: 0;
  border-right: 7px solid #aaa;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
}
a.tooltip-right span:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -5px;
  width: 0; height: 0;
  border-right: 5px solid #fff;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}
a:hover.tooltip-right span {
  visibility: visible;
  left: 100%;
  top: 50%;
  margin-top: -40px;
  margin-left: 10px;

  z-index: 2147483647;
}

a.tooltip-left {
  position: relative;
  display: inline;
  border:0;
}
a.tooltip-left span {
  position: absolute;
  width:200px;
  height: auto;
  color: #444;
  background: #fff;
  border: 1px solid #aaa;
  line-height: 1.4em;
  font-size: 12px;
  text-align: center;
  padding: 15px 10px;
  visibility: hidden;
  border-radius: 6px;
  box-shadow: 0px 2px 3px #ccc;
  text-align: left;
}
a.tooltip-left span:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 100%;
  margin-top: -7px;
  width: 0; height: 0;
  border-left: 7px solid #aaa;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
}
a.tooltip-left span:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 100%;
  margin-top: -5px;
  width: 0; height: 0;
  border-left: 5px solid #fff;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}
a:hover.tooltip-left span {
  visibility: visible;
  right: 100%;
  top: 50%;
  margin-top: -40px;
  margin-right: 10px;
  z-index: 99999999;
}

a.tooltip-bottom-wide {
  position: relative;
  display: inline;
  word-wrap: normal!important;
  border:0;
}
a.tooltip-bottom-wide span {
  position: absolute;
  width: 400px;
  height: 100px;
  color: #444;
  background: #fff;
  border: 1px solid #aaa;
  line-height:50px 1.4em;
  font-size: 12px;
  text-align: left;
  padding: 5px 10px;
  visibility: hidden;
  border-radius: 6px;
  box-shadow: 0px 2px 3px #ccc;
  word-wrap: normal!important;
}
a.tooltip-bottom-wide span:before {
  content: '';
  position: absolute;
  top: 0;
  right: 50%;
  margin-top: -7px!important;
  width: 0; height: 0;
  border-bottom: 7px solid #aaa;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
}
a.tooltip-bottom-wide span:after {
  content: '';
  position: absolute;
  top: 0;
  right: 201px;
  margin-top: -5px!important;
  width: 0; height: 0;
  border-bottom: 5px solid #fff;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}
a:hover.tooltip-bottom-wide span {
  visibility: visible;
  left: 100%;
  top: 100%;
  margin-top: -5px;
}











/* Z-index stuff */




.checkbox-dropdown {
  z-index: 99;
}
.toolbar-left {
  z-index: 10;
}
.tooltip-bottom, .tooltip-left, .tooltip-right, .tooltip-bottom-wide {
  z-index: 88;
}
.z111 {
  z-index: 111!important;
}
.z112 {
  z-index: 112!important;
}
.z113 {
  z-index: 113!important;
}
.z114 {
  z-index: 114!important;
}


























































































