/*Buttons*/
/* Select dropdowns */
/* LEGACY CODE: DO NOT COPY. Reusable Functions */
.input-underline {
  box-shadow: none;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid #dddddd;
}
div.spark-error-tip {
  background-color: #F7FBFD;
  border-radius: 2px;
  border: 0.5px solid #258bd2;
  box-sizing: border-box;
  box-shadow: 1px 1px 2px 0 rgba(37, 139, 210, 0.5);
  margin-top: 10px;
  padding-left: 10.25px;
  padding-top: 10.25px;
  padding-bottom: 8.25px;
}
div.spark-error-tip img {
  padding-right: 10px;
  position: relative;
  top: -2px;
}
div.spark-error-tip i.fa-times-circle {
  color: #258bd2;
  float: right;
  padding-right: 10px;
  font-size: 18px;
  cursor: pointer;
}
div.spark-error-tip .urls {
  padding-top: 5px;
  padding-left: 20px;
}
div.spark-error-tip .urls a {
  padding: 0 8px;
  border-left: 1px solid rgba(0, 0, 0, 0.7);
}
div.spark-error-tip .urls a:first-child {
  padding-left: 0;
  border-left: none;
}
/* latin-ext */
@font-face {
  font-family: 'Source Code Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Code Pro'), local('SourceCodePro-Regular'), url(../media/mrl8jkM18OlOQN8JLgasD4a1YDtoarzwSXxTHggEXMw.38bca7eb.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Code Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Code Pro'), local('SourceCodePro-Regular'), url(../media/mrl8jkM18OlOQN8JLgasD5bPFduIYtoLzwST68uhz_Y.72b61933.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face {
  font-family: 'Source Code Pro';
  font-style: normal;
  font-weight: 700;
  src: local('Source Code Pro Bold'), local('SourceCodePro-Bold'), url(../media/leqv3v-yTsJNC7nFznSMqe4s1Ux4PuImWPk5fSr6HPL3rGVtsTkPsbDajuO5ueQw.e82262e6.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Code Pro';
  font-style: normal;
  font-weight: 700;
  src: local('Source Code Pro Bold'), local('SourceCodePro-Bold'), url(../media/leqv3v-yTsJNC7nFznSMqZkF8H8ye47wsfpWywda8og.5e7f98de.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/*!
 * Bootstrap v2.3.2
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world by @mdo and @fat.
 */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:#808080}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014   \A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\A0   \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{border-radius:0}.form-search .input-append .search-query{border-radius:14px 0 0 14px}.form-search .input-append .btn{border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{border-radius:0 14px 14px 0}.form-search .input-prepend .btn{border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url(../media/glyphicons-halflings.25163399.png);background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdUAAACfCAMAAACY07N7AAAC2VBMVEX///8AAAAAAAD5+fn///8AAAD////9/f1tbW0AAAD///////////8AAAAAAAD////w8PD+/v729vYAAAD8/PwAAAAAAAD////////a2toAAADCwsL09PT////////09PT39/f///8AAAAAAACzs7P9/f0AAADi4uKwsLD////////7+/vn5+f+/v7///8AAADt7e0AAADPz88AAAD9/f329vbt7e37+/vn5+f6+vrh4eGSkpL+/v7+/v7BwcGYmJh0dHTh4eHQ0NAAAADz8/O7u7uhoaGAgID9/f3U1NRiYmL////V1dX4+Pjc3Nz6+vr7+/vp6en7+/v9/f39/f3R0dHy8vL8/Pz4+Pjr6+v8/Py2trbGxsbl5eXu7u719fX9/f1lZWVnZ2fw8PC2trbg4OD39/f6+vrp6enl5eX6+vr4+PjLy8v///+EhITx8fF4eHj39/fd3d35+fnIyMjS0tLs7Oz6+vre3t7i4uLm5ubz8/Obm5uoqKilpaXc3Nzu7u7////x8fHJycnw8PD////////e3t7Gxsa8vLzr6+vW1tbQ0NDi4uL5+fn09PTi4uLs7Oz19fW0tLT////9/f37+/v8/Pz6+vrm5uYAAADk5OT8/Pz39/ewsLCZmZn9/f3s7Oz8/PzBwcHp6en////a2trw8PDw8PD19fXx8fH+/v74+Pj+/v6Ojo7i4uL7+/v5+fnc3Nz////y8vL6+vqfn5/t7e339/f29vbo6Ojz8/P6+vr19fX19fWmpqbLy8v6+vr4+PjT09Pr6+v6+vrr6+uqqqrz8/Pt7e2ioqLPz8/a2trW1taioqLr6+vi4uL5+flVVVXNzc3////W1tbj4+Ph4eHq6ur8/Pz////29vb7+/vz8/P09PTMzMz////////5+fn19fX////y8vL9/f0AAADZ2dn8/Pz7+/v8/Pzp6em/v7/7+/vq6urp6en+/v7////4ck/mAAAA8nRSTlMAGgDUzwIP8SMQ759fCgUvqfDGFeIYA78fbxNTt98/hsV/BhdD4Q1rRI+vwo3ATxJTD18IoKWasozTETbQ4D40IX5hC6dAMR7RXydvEsRuotKLkZCATYahkzOxQlFqmbZwJiUhFWy1wyJYcXI7gB2XIEFbgjxg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)}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,0.2);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;border-radius:6px}.well-small{padding:9px;border-radius:3px}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{border-top-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;border-bottom-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{border-top-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{border-top-right-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{border-bottom-right-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;border-radius:1px;box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;border-radius:4px;*zoom:1;box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;border-bottom-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;border-radius:6px;outline:0;box-shadow:0 3px 7px rgba(0,0,0,0.3);background-clip:padding-box}.modal.fade{top:-25%;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;border-radius:0 0 6px 6px;*zoom:1;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,0.2);background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,0.055);transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{border-radius:3px}.badge{padding-right:9px;padding-left:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-sizing:border-box;transition:width .6s ease}.progress .bar+.bar{box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .bar{animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}
/* BASICS */

.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  height: 300px;
  color: black;
  direction: ltr;
}

/* PADDING */

.CodeMirror-lines {
  padding: 4px 0; /* Vertical padding around content */
}
.CodeMirror pre {
  padding: 0 4px; /* Horizontal padding of content */
}

.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  background-color: white; /* The little square between H and V scrollbars */
}

/* GUTTER */

.CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap;
}
.CodeMirror-linenumbers {}
.CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  white-space: nowrap;
}

.CodeMirror-guttermarker { color: black; }
.CodeMirror-guttermarker-subtle { color: #999; }

/* CURSOR */

.CodeMirror-cursor {
  border-left: 1px solid black;
  border-right: none;
  width: 0;
}
/* Shown when moving in bi-directional text */
.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver;
}
.cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  border: 0 !important;
  background: #7e7;
}
.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1;
}

.cm-animate-fat-cursor {
  width: auto;
  border: 0;
  animation: blink 1.06s steps(1) infinite;
  background-color: #7e7;
}
@keyframes blink {
  0% {}
  50% { background-color: transparent; }
  100% {}
}

/* Can style cursor different in overwrite (non-insert) mode */
.CodeMirror-overwrite .CodeMirror-cursor {}

.cm-tab { display: inline-block; text-decoration: inherit; }

.CodeMirror-rulers {
  position: absolute;
  left: 0; right: 0; top: -50px; bottom: -20px;
  overflow: hidden;
}
.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  top: 0; bottom: 0;
  position: absolute;
}

/* DEFAULT THEME */

.cm-s-default .cm-header {color: blue;}
.cm-s-default .cm-quote {color: #090;}
.cm-negative {color: #d44;}
.cm-positive {color: #292;}
.cm-header, .cm-strong {font-weight: bold;}
.cm-em {font-style: italic;}
.cm-link {text-decoration: underline;}
.cm-strikethrough {text-decoration: line-through;}

.cm-s-default .cm-keyword {color: #708;}
.cm-s-default .cm-atom {color: #219;}
.cm-s-default .cm-number {color: #164;}
.cm-s-default .cm-def {color: #00f;}
.cm-s-default .cm-variable,
.cm-s-default .cm-punctuation,
.cm-s-default .cm-property,
.cm-s-default .cm-operator {}
.cm-s-default .cm-variable-2 {color: #05a;}
.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;}
.cm-s-default .cm-comment {color: #a50;}
.cm-s-default .cm-string {color: #a11;}
.cm-s-default .cm-string-2 {color: #f50;}
.cm-s-default .cm-meta {color: #555;}
.cm-s-default .cm-qualifier {color: #555;}
.cm-s-default .cm-builtin {color: #30a;}
.cm-s-default .cm-bracket {color: #997;}
.cm-s-default .cm-tag {color: #170;}
.cm-s-default .cm-attribute {color: #00c;}
.cm-s-default .cm-hr {color: #999;}
.cm-s-default .cm-link {color: #00c;}

.cm-s-default .cm-error {color: #f00;}
.cm-invalidchar {color: #f00;}

.CodeMirror-composing { border-bottom: 2px solid; }

/* Default styles for common addons */

div.CodeMirror span.CodeMirror-matchingbracket {color: #0f0;}
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #f22;}
.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); }
.CodeMirror-activeline-background {background: #e8f2ff;}

/* STOP */

/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */

.CodeMirror {
  position: relative;
  overflow: hidden;
  background: white;
}

.CodeMirror-scroll {
  overflow: scroll !important; /* Things will break if this is overridden */
  /* 30px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -30px; margin-right: -30px;
  padding-bottom: 30px;
  height: 100%;
  outline: none; /* Prevent dragging from highlighting the element */
  position: relative;
}
.CodeMirror-sizer {
  position: relative;
  border-right: 30px solid transparent;
}

/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actual scrolling happens, thus preventing shaking and
   flickering artifacts. */
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  position: absolute;
  z-index: 6;
  display: none;
}
.CodeMirror-vscrollbar {
  right: 0; top: 0;
  overflow-x: hidden;
  overflow-y: scroll;
}
.CodeMirror-hscrollbar {
  bottom: 0; left: 0;
  overflow-y: hidden;
  overflow-x: scroll;
}
.CodeMirror-scrollbar-filler {
  right: 0; bottom: 0;
}
.CodeMirror-gutter-filler {
  left: 0; bottom: 0;
}

.CodeMirror-gutters {
  position: absolute; left: 0; top: 0;
  min-height: 100%;
  z-index: 3;
}
.CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: -30px;
}
.CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: none !important;
  border: none !important;
}
.CodeMirror-gutter-background {
  position: absolute;
  top: 0; bottom: 0;
  z-index: 4;
}
.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4;
}
.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }
.CodeMirror-gutter-wrapper ::selection { background-color: transparent }
.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent }

.CodeMirror-lines {
  cursor: text;
  min-height: 1px; /* prevents collapsing before first draw */
}
.CodeMirror pre {
  /* Reset some styles that the rest of the page might have set */ border-radius: 0;
  border-width: 0;
  background: transparent;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-variant-ligatures: contextual;
  font-variant-ligatures: contextual;
}
.CodeMirror-wrap pre {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal;
}

.CodeMirror-linebackground {
  position: absolute;
  left: 0; right: 0; top: 0; bottom: 0;
  z-index: 0;
}

.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  overflow: auto;
}

.CodeMirror-widget {}

.CodeMirror-rtl pre { direction: rtl; }

.CodeMirror-code {
  outline: none;
}

/* Force content-box sizing for the elements where we expect it */
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
  box-sizing: content-box;
}

.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}

.CodeMirror-cursor {
  position: absolute;
  pointer-events: none;
}
.CodeMirror-measure pre { position: static; }

div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3;
}
div.CodeMirror-dragcursors {
  visibility: visible;
}

.CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible;
}

.CodeMirror-selected { background: #d9d9d9; }
.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; }
.CodeMirror-crosshair { cursor: crosshair; }
.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }
.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; }
.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; }

.cm-searching {
  background-color: #ffa;
  background-color: rgba(255, 255, 0, .4);
}

/* Used to force a border model for a node */
.cm-force-border { padding-right: .1px; }

@media print {
  /* Hide the cursor when printing */
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden;
  }
}

/* See issue #2901 */
.cm-tab-wrap-hack:after { content: ''; }

/* Help users use markselection to safely style text background */
span.CodeMirror-selectedtext { background: none; }
.CodeMirror-hints {
  position: absolute;
  z-index: 10;
  overflow: hidden;
  list-style: none;

  margin: 0;
  padding: 2px;
  box-shadow: 2px 3px 5px rgba(0,0,0,.2);
  border-radius: 3px;
  border: 1px solid silver;

  background: white;
  font-size: 90%;
  font-family: monospace;

  max-height: 20em;
  overflow-y: auto;
}

.CodeMirror-hint {
  margin: 0;
  padding: 0 4px;
  border-radius: 2px;
  white-space: pre;
  color: black;
  cursor: pointer;
}

li.CodeMirror-hint-active {
  background: #08f;
  color: white;
}
.cm-s-eclipse span.cm-meta { color: #FF1717; }
.cm-s-eclipse span.cm-keyword { line-height: 1em; font-weight: bold; color: #7F0055; }
.cm-s-eclipse span.cm-atom { color: #219; }
.cm-s-eclipse span.cm-number { color: #164; }
.cm-s-eclipse span.cm-def { color: #00f; }
.cm-s-eclipse span.cm-variable { color: black; }
.cm-s-eclipse span.cm-variable-2 { color: #0000C0; }
.cm-s-eclipse span.cm-variable-3, .cm-s-eclipse span.cm-type { color: #0000C0; }
.cm-s-eclipse span.cm-property { color: black; }
.cm-s-eclipse span.cm-operator { color: black; }
.cm-s-eclipse span.cm-comment { color: #3F7F5F; }
.cm-s-eclipse span.cm-string { color: #2A00FF; }
.cm-s-eclipse span.cm-string-2 { color: #f50; }
.cm-s-eclipse span.cm-qualifier { color: #555; }
.cm-s-eclipse span.cm-builtin { color: #30a; }
.cm-s-eclipse span.cm-bracket { color: #cc7; }
.cm-s-eclipse span.cm-tag { color: #170; }
.cm-s-eclipse span.cm-attribute { color: #00c; }
.cm-s-eclipse span.cm-link { color: #219; }
.cm-s-eclipse span.cm-error { color: #f00; }

.cm-s-eclipse .CodeMirror-activeline-background { background: #e8f2ff; }
.cm-s-eclipse .CodeMirror-matchingbracket { outline:1px solid grey; color:black !important; }
/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url(../media/fontawesome-webfont.32400f4e.eot);
  src: url(../media/fontawesome-webfont.32400f4e.eot?#iefix&v=4.5.0) format('embedded-opentype'), url(../media/fontawesome-webfont.db812d8a.woff2) format('woff2'), url(../media/fontawesome-webfont.a35720c2.woff) format('woff'), url(../media/fontawesome-webfont.a3de2170.ttf) format('truetype'), url(../media/fontawesome-webfont.f775f9cc.svg#fontawesomeregular) format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\F000";
}
.fa-music:before {
  content: "\F001";
}
.fa-search:before {
  content: "\F002";
}
.fa-envelope-o:before {
  content: "\F003";
}
.fa-heart:before {
  content: "\F004";
}
.fa-star:before {
  content: "\F005";
}
.fa-star-o:before {
  content: "\F006";
}
.fa-user:before {
  content: "\F007";
}
.fa-film:before {
  content: "\F008";
}
.fa-th-large:before {
  content: "\F009";
}
.fa-th:before {
  content: "\F00A";
}
.fa-th-list:before {
  content: "\F00B";
}
.fa-check:before {
  content: "\F00C";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\F00D";
}
.fa-search-plus:before {
  content: "\F00E";
}
.fa-search-minus:before {
  content: "\F010";
}
.fa-power-off:before {
  content: "\F011";
}
.fa-signal:before {
  content: "\F012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\F013";
}
.fa-trash-o:before {
  content: "\F014";
}
.fa-home:before {
  content: "\F015";
}
.fa-file-o:before {
  content: "\F016";
}
.fa-clock-o:before {
  content: "\F017";
}
.fa-road:before {
  content: "\F018";
}
.fa-download:before {
  content: "\F019";
}
.fa-arrow-circle-o-down:before {
  content: "\F01A";
}
.fa-arrow-circle-o-up:before {
  content: "\F01B";
}
.fa-inbox:before {
  content: "\F01C";
}
.fa-play-circle-o:before {
  content: "\F01D";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\F01E";
}
.fa-refresh:before {
  content: "\F021";
}
.fa-list-alt:before {
  content: "\F022";
}
.fa-lock:before {
  content: "\F023";
}
.fa-flag:before {
  content: "\F024";
}
.fa-headphones:before {
  content: "\F025";
}
.fa-volume-off:before {
  content: "\F026";
}
.fa-volume-down:before {
  content: "\F027";
}
.fa-volume-up:before {
  content: "\F028";
}
.fa-qrcode:before {
  content: "\F029";
}
.fa-barcode:before {
  content: "\F02A";
}
.fa-tag:before {
  content: "\F02B";
}
.fa-tags:before {
  content: "\F02C";
}
.fa-book:before {
  content: "\F02D";
}
.fa-bookmark:before {
  content: "\F02E";
}
.fa-print:before {
  content: "\F02F";
}
.fa-camera:before {
  content: "\F030";
}
.fa-font:before {
  content: "\F031";
}
.fa-bold:before {
  content: "\F032";
}
.fa-italic:before {
  content: "\F033";
}
.fa-text-height:before {
  content: "\F034";
}
.fa-text-width:before {
  content: "\F035";
}
.fa-align-left:before {
  content: "\F036";
}
.fa-align-center:before {
  content: "\F037";
}
.fa-align-right:before {
  content: "\F038";
}
.fa-align-justify:before {
  content: "\F039";
}
.fa-list:before {
  content: "\F03A";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\F03B";
}
.fa-indent:before {
  content: "\F03C";
}
.fa-video-camera:before {
  content: "\F03D";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\F03E";
}
.fa-pencil:before {
  content: "\F040";
}
.fa-map-marker:before {
  content: "\F041";
}
.fa-adjust:before {
  content: "\F042";
}
.fa-tint:before {
  content: "\F043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\F044";
}
.fa-share-square-o:before {
  content: "\F045";
}
.fa-check-square-o:before {
  content: "\F046";
}
.fa-arrows:before {
  content: "\F047";
}
.fa-step-backward:before {
  content: "\F048";
}
.fa-fast-backward:before {
  content: "\F049";
}
.fa-backward:before {
  content: "\F04A";
}
.fa-play:before {
  content: "\F04B";
}
.fa-pause:before {
  content: "\F04C";
}
.fa-stop:before {
  content: "\F04D";
}
.fa-forward:before {
  content: "\F04E";
}
.fa-fast-forward:before {
  content: "\F050";
}
.fa-step-forward:before {
  content: "\F051";
}
.fa-eject:before {
  content: "\F052";
}
.fa-chevron-left:before {
  content: "\F053";
}
.fa-chevron-right:before {
  content: "\F054";
}
.fa-plus-circle:before {
  content: "\F055";
}
.fa-minus-circle:before {
  content: "\F056";
}
.fa-times-circle:before {
  content: "\F057";
}
.fa-check-circle:before {
  content: "\F058";
}
.fa-question-circle:before {
  content: "\F059";
}
.fa-info-circle:before {
  content: "\F05A";
}
.fa-crosshairs:before {
  content: "\F05B";
}
.fa-times-circle-o:before {
  content: "\F05C";
}
.fa-check-circle-o:before {
  content: "\F05D";
}
.fa-ban:before {
  content: "\F05E";
}
.fa-arrow-left:before {
  content: "\F060";
}
.fa-arrow-right:before {
  content: "\F061";
}
.fa-arrow-up:before {
  content: "\F062";
}
.fa-arrow-down:before {
  content: "\F063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\F064";
}
.fa-expand:before {
  content: "\F065";
}
.fa-compress:before {
  content: "\F066";
}
.fa-plus:before {
  content: "\F067";
}
.fa-minus:before {
  content: "\F068";
}
.fa-asterisk:before {
  content: "\F069";
}
.fa-exclamation-circle:before {
  content: "\F06A";
}
.fa-gift:before {
  content: "\F06B";
}
.fa-leaf:before {
  content: "\F06C";
}
.fa-fire:before {
  content: "\F06D";
}
.fa-eye:before {
  content: "\F06E";
}
.fa-eye-slash:before {
  content: "\F070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\F071";
}
.fa-plane:before {
  content: "\F072";
}
.fa-calendar:before {
  content: "\F073";
}
.fa-random:before {
  content: "\F074";
}
.fa-comment:before {
  content: "\F075";
}
.fa-magnet:before {
  content: "\F076";
}
.fa-chevron-up:before {
  content: "\F077";
}
.fa-chevron-down:before {
  content: "\F078";
}
.fa-retweet:before {
  content: "\F079";
}
.fa-shopping-cart:before {
  content: "\F07A";
}
.fa-folder:before {
  content: "\F07B";
}
.fa-folder-open:before {
  content: "\F07C";
}
.fa-arrows-v:before {
  content: "\F07D";
}
.fa-arrows-h:before {
  content: "\F07E";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\F080";
}
.fa-twitter-square:before {
  content: "\F081";
}
.fa-facebook-square:before {
  content: "\F082";
}
.fa-camera-retro:before {
  content: "\F083";
}
.fa-key:before {
  content: "\F084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\F085";
}
.fa-comments:before {
  content: "\F086";
}
.fa-thumbs-o-up:before {
  content: "\F087";
}
.fa-thumbs-o-down:before {
  content: "\F088";
}
.fa-star-half:before {
  content: "\F089";
}
.fa-heart-o:before {
  content: "\F08A";
}
.fa-sign-out:before {
  content: "\F08B";
}
.fa-linkedin-square:before {
  content: "\F08C";
}
.fa-thumb-tack:before {
  content: "\F08D";
}
.fa-external-link:before {
  content: "\F08E";
}
.fa-sign-in:before {
  content: "\F090";
}
.fa-trophy:before {
  content: "\F091";
}
.fa-github-square:before {
  content: "\F092";
}
.fa-upload:before {
  content: "\F093";
}
.fa-lemon-o:before {
  content: "\F094";
}
.fa-phone:before {
  content: "\F095";
}
.fa-square-o:before {
  content: "\F096";
}
.fa-bookmark-o:before {
  content: "\F097";
}
.fa-phone-square:before {
  content: "\F098";
}
.fa-twitter:before {
  content: "\F099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\F09A";
}
.fa-github:before {
  content: "\F09B";
}
.fa-unlock:before {
  content: "\F09C";
}
.fa-credit-card:before {
  content: "\F09D";
}
.fa-feed:before,
.fa-rss:before {
  content: "\F09E";
}
.fa-hdd-o:before {
  content: "\F0A0";
}
.fa-bullhorn:before {
  content: "\F0A1";
}
.fa-bell:before {
  content: "\F0F3";
}
.fa-certificate:before {
  content: "\F0A3";
}
.fa-hand-o-right:before {
  content: "\F0A4";
}
.fa-hand-o-left:before {
  content: "\F0A5";
}
.fa-hand-o-up:before {
  content: "\F0A6";
}
.fa-hand-o-down:before {
  content: "\F0A7";
}
.fa-arrow-circle-left:before {
  content: "\F0A8";
}
.fa-arrow-circle-right:before {
  content: "\F0A9";
}
.fa-arrow-circle-up:before {
  content: "\F0AA";
}
.fa-arrow-circle-down:before {
  content: "\F0AB";
}
.fa-globe:before {
  content: "\F0AC";
}
.fa-wrench:before {
  content: "\F0AD";
}
.fa-tasks:before {
  content: "\F0AE";
}
.fa-filter:before {
  content: "\F0B0";
}
.fa-briefcase:before {
  content: "\F0B1";
}
.fa-arrows-alt:before {
  content: "\F0B2";
}
.fa-group:before,
.fa-users:before {
  content: "\F0C0";
}
.fa-chain:before,
.fa-link:before {
  content: "\F0C1";
}
.fa-cloud:before {
  content: "\F0C2";
}
.fa-flask:before {
  content: "\F0C3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\F0C4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\F0C5";
}
.fa-paperclip:before {
  content: "\F0C6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\F0C7";
}
.fa-square:before {
  content: "\F0C8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\F0C9";
}
.fa-list-ul:before {
  content: "\F0CA";
}
.fa-list-ol:before {
  content: "\F0CB";
}
.fa-strikethrough:before {
  content: "\F0CC";
}
.fa-underline:before {
  content: "\F0CD";
}
.fa-table:before {
  content: "\F0CE";
}
.fa-magic:before {
  content: "\F0D0";
}
.fa-truck:before {
  content: "\F0D1";
}
.fa-pinterest:before {
  content: "\F0D2";
}
.fa-pinterest-square:before {
  content: "\F0D3";
}
.fa-google-plus-square:before {
  content: "\F0D4";
}
.fa-google-plus:before {
  content: "\F0D5";
}
.fa-money:before {
  content: "\F0D6";
}
.fa-caret-down:before {
  content: "\F0D7";
}
.fa-caret-up:before {
  content: "\F0D8";
}
.fa-caret-left:before {
  content: "\F0D9";
}
.fa-caret-right:before {
  content: "\F0DA";
}
.fa-columns:before {
  content: "\F0DB";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\F0DC";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\F0DD";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\F0DE";
}
.fa-envelope:before {
  content: "\F0E0";
}
.fa-linkedin:before {
  content: "\F0E1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\F0E2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\F0E3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\F0E4";
}
.fa-comment-o:before {
  content: "\F0E5";
}
.fa-comments-o:before {
  content: "\F0E6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\F0E7";
}
.fa-sitemap:before {
  content: "\F0E8";
}
.fa-umbrella:before {
  content: "\F0E9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\F0EA";
}
.fa-lightbulb-o:before {
  content: "\F0EB";
}
.fa-exchange:before {
  content: "\F0EC";
}
.fa-cloud-download:before {
  content: "\F0ED";
}
.fa-cloud-upload:before {
  content: "\F0EE";
}
.fa-user-md:before {
  content: "\F0F0";
}
.fa-stethoscope:before {
  content: "\F0F1";
}
.fa-suitcase:before {
  content: "\F0F2";
}
.fa-bell-o:before {
  content: "\F0A2";
}
.fa-coffee:before {
  content: "\F0F4";
}
.fa-cutlery:before {
  content: "\F0F5";
}
.fa-file-text-o:before {
  content: "\F0F6";
}
.fa-building-o:before {
  content: "\F0F7";
}
.fa-hospital-o:before {
  content: "\F0F8";
}
.fa-ambulance:before {
  content: "\F0F9";
}
.fa-medkit:before {
  content: "\F0FA";
}
.fa-fighter-jet:before {
  content: "\F0FB";
}
.fa-beer:before {
  content: "\F0FC";
}
.fa-h-square:before {
  content: "\F0FD";
}
.fa-plus-square:before {
  content: "\F0FE";
}
.fa-angle-double-left:before {
  content: "\F100";
}
.fa-angle-double-right:before {
  content: "\F101";
}
.fa-angle-double-up:before {
  content: "\F102";
}
.fa-angle-double-down:before {
  content: "\F103";
}
.fa-angle-left:before {
  content: "\F104";
}
.fa-angle-right:before {
  content: "\F105";
}
.fa-angle-up:before {
  content: "\F106";
}
.fa-angle-down:before {
  content: "\F107";
}
.fa-desktop:before {
  content: "\F108";
}
.fa-laptop:before {
  content: "\F109";
}
.fa-tablet:before {
  content: "\F10A";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\F10B";
}
.fa-circle-o:before {
  content: "\F10C";
}
.fa-quote-left:before {
  content: "\F10D";
}
.fa-quote-right:before {
  content: "\F10E";
}
.fa-spinner:before {
  content: "\F110";
}
.fa-circle:before {
  content: "\F111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\F112";
}
.fa-github-alt:before {
  content: "\F113";
}
.fa-folder-o:before {
  content: "\F114";
}
.fa-folder-open-o:before {
  content: "\F115";
}
.fa-smile-o:before {
  content: "\F118";
}
.fa-frown-o:before {
  content: "\F119";
}
.fa-meh-o:before {
  content: "\F11A";
}
.fa-gamepad:before {
  content: "\F11B";
}
.fa-keyboard-o:before {
  content: "\F11C";
}
.fa-flag-o:before {
  content: "\F11D";
}
.fa-flag-checkered:before {
  content: "\F11E";
}
.fa-terminal:before {
  content: "\F120";
}
.fa-code:before {
  content: "\F121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\F122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\F123";
}
.fa-location-arrow:before {
  content: "\F124";
}
.fa-crop:before {
  content: "\F125";
}
.fa-code-fork:before {
  content: "\F126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\F127";
}
.fa-question:before {
  content: "\F128";
}
.fa-info:before {
  content: "\F129";
}
.fa-exclamation:before {
  content: "\F12A";
}
.fa-superscript:before {
  content: "\F12B";
}
.fa-subscript:before {
  content: "\F12C";
}
.fa-eraser:before {
  content: "\F12D";
}
.fa-puzzle-piece:before {
  content: "\F12E";
}
.fa-microphone:before {
  content: "\F130";
}
.fa-microphone-slash:before {
  content: "\F131";
}
.fa-shield:before {
  content: "\F132";
}
.fa-calendar-o:before {
  content: "\F133";
}
.fa-fire-extinguisher:before {
  content: "\F134";
}
.fa-rocket:before {
  content: "\F135";
}
.fa-maxcdn:before {
  content: "\F136";
}
.fa-chevron-circle-left:before {
  content: "\F137";
}
.fa-chevron-circle-right:before {
  content: "\F138";
}
.fa-chevron-circle-up:before {
  content: "\F139";
}
.fa-chevron-circle-down:before {
  content: "\F13A";
}
.fa-html5:before {
  content: "\F13B";
}
.fa-css3:before {
  content: "\F13C";
}
.fa-anchor:before {
  content: "\F13D";
}
.fa-unlock-alt:before {
  content: "\F13E";
}
.fa-bullseye:before {
  content: "\F140";
}
.fa-ellipsis-h:before {
  content: "\F141";
}
.fa-ellipsis-v:before {
  content: "\F142";
}
.fa-rss-square:before {
  content: "\F143";
}
.fa-play-circle:before {
  content: "\F144";
}
.fa-ticket:before {
  content: "\F145";
}
.fa-minus-square:before {
  content: "\F146";
}
.fa-minus-square-o:before {
  content: "\F147";
}
.fa-level-up:before {
  content: "\F148";
}
.fa-level-down:before {
  content: "\F149";
}
.fa-check-square:before {
  content: "\F14A";
}
.fa-pencil-square:before {
  content: "\F14B";
}
.fa-external-link-square:before {
  content: "\F14C";
}
.fa-share-square:before {
  content: "\F14D";
}
.fa-compass:before {
  content: "\F14E";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\F150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\F151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\F152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\F153";
}
.fa-gbp:before {
  content: "\F154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\F155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\F156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\F157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\F158";
}
.fa-won:before,
.fa-krw:before {
  content: "\F159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\F15A";
}
.fa-file:before {
  content: "\F15B";
}
.fa-file-text:before {
  content: "\F15C";
}
.fa-sort-alpha-asc:before {
  content: "\F15D";
}
.fa-sort-alpha-desc:before {
  content: "\F15E";
}
.fa-sort-amount-asc:before {
  content: "\F160";
}
.fa-sort-amount-desc:before {
  content: "\F161";
}
.fa-sort-numeric-asc:before {
  content: "\F162";
}
.fa-sort-numeric-desc:before {
  content: "\F163";
}
.fa-thumbs-up:before {
  content: "\F164";
}
.fa-thumbs-down:before {
  content: "\F165";
}
.fa-youtube-square:before {
  content: "\F166";
}
.fa-youtube:before {
  content: "\F167";
}
.fa-xing:before {
  content: "\F168";
}
.fa-xing-square:before {
  content: "\F169";
}
.fa-youtube-play:before {
  content: "\F16A";
}
.fa-dropbox:before {
  content: "\F16B";
}
.fa-stack-overflow:before {
  content: "\F16C";
}
.fa-instagram:before {
  content: "\F16D";
}
.fa-flickr:before {
  content: "\F16E";
}
.fa-adn:before {
  content: "\F170";
}
.fa-bitbucket:before {
  content: "\F171";
}
.fa-bitbucket-square:before {
  content: "\F172";
}
.fa-tumblr:before {
  content: "\F173";
}
.fa-tumblr-square:before {
  content: "\F174";
}
.fa-long-arrow-down:before {
  content: "\F175";
}
.fa-long-arrow-up:before {
  content: "\F176";
}
.fa-long-arrow-left:before {
  content: "\F177";
}
.fa-long-arrow-right:before {
  content: "\F178";
}
.fa-apple:before {
  content: "\F179";
}
.fa-windows:before {
  content: "\F17A";
}
.fa-android:before {
  content: "\F17B";
}
.fa-linux:before {
  content: "\F17C";
}
.fa-dribbble:before {
  content: "\F17D";
}
.fa-skype:before {
  content: "\F17E";
}
.fa-foursquare:before {
  content: "\F180";
}
.fa-trello:before {
  content: "\F181";
}
.fa-female:before {
  content: "\F182";
}
.fa-male:before {
  content: "\F183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\F184";
}
.fa-sun-o:before {
  content: "\F185";
}
.fa-moon-o:before {
  content: "\F186";
}
.fa-archive:before {
  content: "\F187";
}
.fa-bug:before {
  content: "\F188";
}
.fa-vk:before {
  content: "\F189";
}
.fa-weibo:before {
  content: "\F18A";
}
.fa-renren:before {
  content: "\F18B";
}
.fa-pagelines:before {
  content: "\F18C";
}
.fa-stack-exchange:before {
  content: "\F18D";
}
.fa-arrow-circle-o-right:before {
  content: "\F18E";
}
.fa-arrow-circle-o-left:before {
  content: "\F190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\F191";
}
.fa-dot-circle-o:before {
  content: "\F192";
}
.fa-wheelchair:before {
  content: "\F193";
}
.fa-vimeo-square:before {
  content: "\F194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\F195";
}
.fa-plus-square-o:before {
  content: "\F196";
}
.fa-space-shuttle:before {
  content: "\F197";
}
.fa-slack:before {
  content: "\F198";
}
.fa-envelope-square:before {
  content: "\F199";
}
.fa-wordpress:before {
  content: "\F19A";
}
.fa-openid:before {
  content: "\F19B";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\F19C";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\F19D";
}
.fa-yahoo:before {
  content: "\F19E";
}
.fa-google:before {
  content: "\F1A0";
}
.fa-reddit:before {
  content: "\F1A1";
}
.fa-reddit-square:before {
  content: "\F1A2";
}
.fa-stumbleupon-circle:before {
  content: "\F1A3";
}
.fa-stumbleupon:before {
  content: "\F1A4";
}
.fa-delicious:before {
  content: "\F1A5";
}
.fa-digg:before {
  content: "\F1A6";
}
.fa-pied-piper:before {
  content: "\F1A7";
}
.fa-pied-piper-alt:before {
  content: "\F1A8";
}
.fa-drupal:before {
  content: "\F1A9";
}
.fa-joomla:before {
  content: "\F1AA";
}
.fa-language:before {
  content: "\F1AB";
}
.fa-fax:before {
  content: "\F1AC";
}
.fa-building:before {
  content: "\F1AD";
}
.fa-child:before {
  content: "\F1AE";
}
.fa-paw:before {
  content: "\F1B0";
}
.fa-spoon:before {
  content: "\F1B1";
}
.fa-cube:before {
  content: "\F1B2";
}
.fa-cubes:before {
  content: "\F1B3";
}
.fa-behance:before {
  content: "\F1B4";
}
.fa-behance-square:before {
  content: "\F1B5";
}
.fa-steam:before {
  content: "\F1B6";
}
.fa-steam-square:before {
  content: "\F1B7";
}
.fa-recycle:before {
  content: "\F1B8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\F1B9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\F1BA";
}
.fa-tree:before {
  content: "\F1BB";
}
.fa-spotify:before {
  content: "\F1BC";
}
.fa-deviantart:before {
  content: "\F1BD";
}
.fa-soundcloud:before {
  content: "\F1BE";
}
.fa-database:before {
  content: "\F1C0";
}
.fa-file-pdf-o:before {
  content: "\F1C1";
}
.fa-file-word-o:before {
  content: "\F1C2";
}
.fa-file-excel-o:before {
  content: "\F1C3";
}
.fa-file-powerpoint-o:before {
  content: "\F1C4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\F1C5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\F1C6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\F1C7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\F1C8";
}
.fa-file-code-o:before {
  content: "\F1C9";
}
.fa-vine:before {
  content: "\F1CA";
}
.fa-codepen:before {
  content: "\F1CB";
}
.fa-jsfiddle:before {
  content: "\F1CC";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\F1CD";
}
.fa-circle-o-notch:before {
  content: "\F1CE";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\F1D0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\F1D1";
}
.fa-git-square:before {
  content: "\F1D2";
}
.fa-git:before {
  content: "\F1D3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\F1D4";
}
.fa-tencent-weibo:before {
  content: "\F1D5";
}
.fa-qq:before {
  content: "\F1D6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\F1D7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\F1D8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\F1D9";
}
.fa-history:before {
  content: "\F1DA";
}
.fa-circle-thin:before {
  content: "\F1DB";
}
.fa-header:before {
  content: "\F1DC";
}
.fa-paragraph:before {
  content: "\F1DD";
}
.fa-sliders:before {
  content: "\F1DE";
}
.fa-share-alt:before {
  content: "\F1E0";
}
.fa-share-alt-square:before {
  content: "\F1E1";
}
.fa-bomb:before {
  content: "\F1E2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\F1E3";
}
.fa-tty:before {
  content: "\F1E4";
}
.fa-binoculars:before {
  content: "\F1E5";
}
.fa-plug:before {
  content: "\F1E6";
}
.fa-slideshare:before {
  content: "\F1E7";
}
.fa-twitch:before {
  content: "\F1E8";
}
.fa-yelp:before {
  content: "\F1E9";
}
.fa-newspaper-o:before {
  content: "\F1EA";
}
.fa-wifi:before {
  content: "\F1EB";
}
.fa-calculator:before {
  content: "\F1EC";
}
.fa-paypal:before {
  content: "\F1ED";
}
.fa-google-wallet:before {
  content: "\F1EE";
}
.fa-cc-visa:before {
  content: "\F1F0";
}
.fa-cc-mastercard:before {
  content: "\F1F1";
}
.fa-cc-discover:before {
  content: "\F1F2";
}
.fa-cc-amex:before {
  content: "\F1F3";
}
.fa-cc-paypal:before {
  content: "\F1F4";
}
.fa-cc-stripe:before {
  content: "\F1F5";
}
.fa-bell-slash:before {
  content: "\F1F6";
}
.fa-bell-slash-o:before {
  content: "\F1F7";
}
.fa-trash:before {
  content: "\F1F8";
}
.fa-copyright:before {
  content: "\F1F9";
}
.fa-at:before {
  content: "\F1FA";
}
.fa-eyedropper:before {
  content: "\F1FB";
}
.fa-paint-brush:before {
  content: "\F1FC";
}
.fa-birthday-cake:before {
  content: "\F1FD";
}
.fa-area-chart:before {
  content: "\F1FE";
}
.fa-pie-chart:before {
  content: "\F200";
}
.fa-line-chart:before {
  content: "\F201";
}
.fa-lastfm:before {
  content: "\F202";
}
.fa-lastfm-square:before {
  content: "\F203";
}
.fa-toggle-off:before {
  content: "\F204";
}
.fa-toggle-on:before {
  content: "\F205";
}
.fa-bicycle:before {
  content: "\F206";
}
.fa-bus:before {
  content: "\F207";
}
.fa-ioxhost:before {
  content: "\F208";
}
.fa-angellist:before {
  content: "\F209";
}
.fa-cc:before {
  content: "\F20A";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\F20B";
}
.fa-meanpath:before {
  content: "\F20C";
}
.fa-buysellads:before {
  content: "\F20D";
}
.fa-connectdevelop:before {
  content: "\F20E";
}
.fa-dashcube:before {
  content: "\F210";
}
.fa-forumbee:before {
  content: "\F211";
}
.fa-leanpub:before {
  content: "\F212";
}
.fa-sellsy:before {
  content: "\F213";
}
.fa-shirtsinbulk:before {
  content: "\F214";
}
.fa-simplybuilt:before {
  content: "\F215";
}
.fa-skyatlas:before {
  content: "\F216";
}
.fa-cart-plus:before {
  content: "\F217";
}
.fa-cart-arrow-down:before {
  content: "\F218";
}
.fa-diamond:before {
  content: "\F219";
}
.fa-ship:before {
  content: "\F21A";
}
.fa-user-secret:before {
  content: "\F21B";
}
.fa-motorcycle:before {
  content: "\F21C";
}
.fa-street-view:before {
  content: "\F21D";
}
.fa-heartbeat:before {
  content: "\F21E";
}
.fa-venus:before {
  content: "\F221";
}
.fa-mars:before {
  content: "\F222";
}
.fa-mercury:before {
  content: "\F223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\F224";
}
.fa-transgender-alt:before {
  content: "\F225";
}
.fa-venus-double:before {
  content: "\F226";
}
.fa-mars-double:before {
  content: "\F227";
}
.fa-venus-mars:before {
  content: "\F228";
}
.fa-mars-stroke:before {
  content: "\F229";
}
.fa-mars-stroke-v:before {
  content: "\F22A";
}
.fa-mars-stroke-h:before {
  content: "\F22B";
}
.fa-neuter:before {
  content: "\F22C";
}
.fa-genderless:before {
  content: "\F22D";
}
.fa-facebook-official:before {
  content: "\F230";
}
.fa-pinterest-p:before {
  content: "\F231";
}
.fa-whatsapp:before {
  content: "\F232";
}
.fa-server:before {
  content: "\F233";
}
.fa-user-plus:before {
  content: "\F234";
}
.fa-user-times:before {
  content: "\F235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\F236";
}
.fa-viacoin:before {
  content: "\F237";
}
.fa-train:before {
  content: "\F238";
}
.fa-subway:before {
  content: "\F239";
}
.fa-medium:before {
  content: "\F23A";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\F23B";
}
.fa-optin-monster:before {
  content: "\F23C";
}
.fa-opencart:before {
  content: "\F23D";
}
.fa-expeditedssl:before {
  content: "\F23E";
}
.fa-battery-4:before,
.fa-battery-full:before {
  content: "\F240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\F241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\F242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\F243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\F244";
}
.fa-mouse-pointer:before {
  content: "\F245";
}
.fa-i-cursor:before {
  content: "\F246";
}
.fa-object-group:before {
  content: "\F247";
}
.fa-object-ungroup:before {
  content: "\F248";
}
.fa-sticky-note:before {
  content: "\F249";
}
.fa-sticky-note-o:before {
  content: "\F24A";
}
.fa-cc-jcb:before {
  content: "\F24B";
}
.fa-cc-diners-club:before {
  content: "\F24C";
}
.fa-clone:before {
  content: "\F24D";
}
.fa-balance-scale:before {
  content: "\F24E";
}
.fa-hourglass-o:before {
  content: "\F250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\F251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\F252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\F253";
}
.fa-hourglass:before {
  content: "\F254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\F255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\F256";
}
.fa-hand-scissors-o:before {
  content: "\F257";
}
.fa-hand-lizard-o:before {
  content: "\F258";
}
.fa-hand-spock-o:before {
  content: "\F259";
}
.fa-hand-pointer-o:before {
  content: "\F25A";
}
.fa-hand-peace-o:before {
  content: "\F25B";
}
.fa-trademark:before {
  content: "\F25C";
}
.fa-registered:before {
  content: "\F25D";
}
.fa-creative-commons:before {
  content: "\F25E";
}
.fa-gg:before {
  content: "\F260";
}
.fa-gg-circle:before {
  content: "\F261";
}
.fa-tripadvisor:before {
  content: "\F262";
}
.fa-odnoklassniki:before {
  content: "\F263";
}
.fa-odnoklassniki-square:before {
  content: "\F264";
}
.fa-get-pocket:before {
  content: "\F265";
}
.fa-wikipedia-w:before {
  content: "\F266";
}
.fa-safari:before {
  content: "\F267";
}
.fa-chrome:before {
  content: "\F268";
}
.fa-firefox:before {
  content: "\F269";
}
.fa-opera:before {
  content: "\F26A";
}
.fa-internet-explorer:before {
  content: "\F26B";
}
.fa-tv:before,
.fa-television:before {
  content: "\F26C";
}
.fa-contao:before {
  content: "\F26D";
}
.fa-500px:before {
  content: "\F26E";
}
.fa-amazon:before {
  content: "\F270";
}
.fa-calendar-plus-o:before {
  content: "\F271";
}
.fa-calendar-minus-o:before {
  content: "\F272";
}
.fa-calendar-times-o:before {
  content: "\F273";
}
.fa-calendar-check-o:before {
  content: "\F274";
}
.fa-industry:before {
  content: "\F275";
}
.fa-map-pin:before {
  content: "\F276";
}
.fa-map-signs:before {
  content: "\F277";
}
.fa-map-o:before {
  content: "\F278";
}
.fa-map:before {
  content: "\F279";
}
.fa-commenting:before {
  content: "\F27A";
}
.fa-commenting-o:before {
  content: "\F27B";
}
.fa-houzz:before {
  content: "\F27C";
}
.fa-vimeo:before {
  content: "\F27D";
}
.fa-black-tie:before {
  content: "\F27E";
}
.fa-fonticons:before {
  content: "\F280";
}
.fa-reddit-alien:before {
  content: "\F281";
}
.fa-edge:before {
  content: "\F282";
}
.fa-credit-card-alt:before {
  content: "\F283";
}
.fa-codiepie:before {
  content: "\F284";
}
.fa-modx:before {
  content: "\F285";
}
.fa-fort-awesome:before {
  content: "\F286";
}
.fa-usb:before {
  content: "\F287";
}
.fa-product-hunt:before {
  content: "\F288";
}
.fa-mixcloud:before {
  content: "\F289";
}
.fa-scribd:before {
  content: "\F28A";
}
.fa-pause-circle:before {
  content: "\F28B";
}
.fa-pause-circle-o:before {
  content: "\F28C";
}
.fa-stop-circle:before {
  content: "\F28D";
}
.fa-stop-circle-o:before {
  content: "\F28E";
}
.fa-shopping-bag:before {
  content: "\F290";
}
.fa-shopping-basket:before {
  content: "\F291";
}
.fa-hashtag:before {
  content: "\F292";
}
.fa-bluetooth:before {
  content: "\F293";
}
.fa-bluetooth-b:before {
  content: "\F294";
}
.fa-percent:before {
  content: "\F295";
}
.mg-active-datapoint {
    fill: black;
    font-size: 0.9rem;
    font-weight: 400;
    opacity: 0.8;
}

.mg-area1-color {
    fill: #0000ff;
}

.mg-area2-color {
    fill: #05b378;
}

.mg-area3-color {
    fill: #db4437;
}

.mg-area4-color {
    fill: #f8b128;
}

.mg-area5-color {
    fill: #5c5c5c;
}

.mg-barplot rect.mg-bar {
    shape-rendering: auto;
    fill: #b6b6fc;
}

.mg-barplot rect.mg-bar.active {
    fill: #9e9efc;
}

.mg-barplot .mg-bar-prediction {
    fill: #5b5b5b;
}

.mg-barplot .mg-bar-baseline {
    stroke: #5b5b5b;
    stroke-width: 2;
}

.mg-baselines line {
    opacity: 1;
    shape-rendering: auto;
    stroke: #b3b2b2;
    stroke-width: 1px;
}

.mg-baselines text {
    fill: black;
    font-size: 0.9rem;
    opacity: 0.6;
    stroke: none;
}

.mg-baselines-small text {
    font-size: 0.6rem;
}

.mg-header {
    cursor: default;
    font-size: 1.2rem;
}

.mg-header .mg-chart-description {
    fill: #ccc;
    font-family: FontAwesome;
    font-size: 1.2rem;
}

.mg-points circle {
    opacity: 0.65;
}

.mg-popover {
    font-size: 0.95rem;
}

.mg-popover-content {
    cursor: auto;
    line-height: 17px;
}

.mg-data-table {
    margin-top: 30px;
}

.mg-data-table thead tr th {
    border-bottom: 1px solid darkgray;
    cursor: default;
    font-size: 1.1rem;
    font-weight: normal;
    padding: 5px 5px 8px 5px;
    text-align: right;
}

.mg-data-table thead tr th .fa {
    color: #ccc;
    padding-left: 4px;
}

.mg-data-table thead tr th .popover {
    font-size: 1rem;
    font-weight: normal;
}

.mg-data-table .secondary-title {
    color: darkgray;
}

.mg-data-table tbody tr td {
    margin: 2px;
    padding: 5px;
    vertical-align: top;
}

.mg-data-table  tbody tr td.table-text {
    opacity: 0.8;
    padding-left: 30px;
}

.mg-y-axis line.mg-extended-y-ticks {
    opacity: 0.4;
}

.mg-x-axis line.mg-extended-x-ticks {
    opacity: 0.4;
}

.mg-histogram .axis path,
.mg-histogram .axis line {
    fill: none;
    opacity: 0.7;
    shape-rendering: auto;
    stroke: #ccc;
}

.mg-histogram .mg-bar rect {
    fill: #b6b6fc;
    shape-rendering: auto;
}

.mg-histogram .mg-bar rect.active {
    fill: #9e9efc;
}

.mg-least-squares-line {
    stroke: red;
    stroke-width: 1px;
}

.mg-lowess-line {
    fill: none;
    stroke: red;
}

.mg-line1-color {
    stroke: #4040e8;
}

.mg-hover-line1-color {
    fill: #4040e8;
}

.mg-line2-color {
    stroke: #05b378;
}

.mg-hover-line2-color {
    fill: #05b378;
}

.mg-line3-color {
    stroke: #db4437;
}

.mg-hover-line3-color {
    fill: #db4437;
}

.mg-line4-color {
    stroke: #f8b128;
}

.mg-hover-line4-color {
    fill: #f8b128;
}

.mg-line5-color {
    stroke: #5c5c5c;
}

.mg-hover-line5-color {
    fill: #5c5c5c;
}

.mg-line-legend text {
    font-size: 0.9rem;
    font-weight: 300;
    stroke: none;
}

.mg-line1-legend-color {
    color: #4040e8;
    fill: #4040e8;
}

.mg-line2-legend-color {
    color: #05b378;
    fill: #05b378;
}

.mg-line3-legend-color {
    color: #db4437;
    fill: #db4437;
}

.mg-line4-legend-color {
    color: #f8b128;
    fill: #f8b128;
}

.mg-line5-legend-color {
    color: #5c5c5c;
    fill: #5c5c5c;
}

.mg-main-area-solid svg .mg-main-area {
    fill: #ccccff;
    opacity: 1;
}

.mg-markers line {
    opacity: 1;
    shape-rendering: auto;
    stroke: #b3b2b2;
    stroke-width: 1px;
}

.mg-markers text {
    fill: black;
    font-size: 0.8rem;
    opacity: 0.6;
}

.mg-missing-text {
    opacity: 0.9;
}

.mg-missing-background {
    stroke: blue;
    fill: none;
    stroke-dasharray: 10,5;
    stroke-opacity: 0.05;
    stroke-width: 2;
}

.mg-missing .mg-main-line {
    opacity: 0.1;
}

.mg-missing .mg-main-area {
    opacity: 0.03;
}

path.mg-main-area {
    opacity: 0.2;
    stroke: none;
}

path.mg-confidence-band {
    fill: #ccc;
    opacity: 0.4;
    stroke: none;
}

path.mg-main-line {
    fill: none;
    opacity: 0.8;
    stroke-width: 1.1px;
}

.mg-points circle {
    fill-opacity: 0.4;
    stroke-opacity: 1;
}

circle.mg-points-mono {
    fill: #0000ff;
    stroke: #0000ff;
}

/* a selected point in a scatterplot */
.mg-points circle.selected {
    fill-opacity: 1;
    stroke-opacity: 1;
}

.mg-voronoi path {
    fill: none;
    pointer-events: all;
    stroke: none;
    stroke-opacity: 0.1;
}

.mg-x-rug-mono,
.mg-y-rug-mono {
    stroke: black;
}

.mg-x-axis line,
.mg-y-axis line {
    opacity: 1;
    shape-rendering: auto;
    stroke: #b3b2b2;
    stroke-width: 1px;
}

.mg-x-axis text,
.mg-y-axis text,
.mg-histogram .axis text {
    fill: black;
    font-size: 0.9rem;
    opacity: 0.6;
}

.mg-x-axis .label,
.mg-y-axis .label,
.mg-axis .label {
    font-size: 0.8rem;
    text-transform: uppercase;
    font-weight: 400;
}

.mg-x-axis-small text,
.mg-y-axis-small text,
.mg-active-datapoint-small {
    font-size: 0.6rem;
}

.mg-x-axis-small .label,
.mg-y-axis-small .label {
    font-size: 0.65rem;
}

.mg-european-hours {
}

.mg-year-marker text {
    fill: black;
    font-size: 0.7rem;
    opacity: 0.6;
}

.mg-year-marker line {
    opacity: 1;
    shape-rendering: auto;
    stroke: #b3b2b2;
    stroke-width: 1px;
}

.mg-year-marker-small text {
    font-size: 0.6rem;
}
/**
 * FixedDataTable v0.6.5 
 *
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 */

/**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTableCellGroupLayout
 */

.fixedDataTableCellGroupLayout_cellGroup {
  backface-visibility: hidden;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  white-space: nowrap;
}

.fixedDataTableCellGroupLayout_cellGroup > .public_fixedDataTableCell_main {
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}

.fixedDataTableCellGroupLayout_cellGroupWrapper {
  position: absolute;
  top: 0;
}
/**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTableCellLayout
 */

.fixedDataTableCellLayout_main {
  border-right-style: solid;
  border-right-width: 1px;
  border-width: 0 1px 0 0;
  box-sizing: border-box;
  display: block;
  overflow: hidden;
  position: absolute;
  white-space: normal;
}

.fixedDataTableCellLayout_lastChild {
  border-width: 0 1px 1px 0;
}

.fixedDataTableCellLayout_alignRight {
  text-align: right;
}

.fixedDataTableCellLayout_alignCenter {
  text-align: center;
}

.fixedDataTableCellLayout_wrap1 {
  display: table;
}

.fixedDataTableCellLayout_wrap2 {
  display: table-row;
}

.fixedDataTableCellLayout_wrap3 {
  display: table-cell;
  vertical-align: middle;
}

.fixedDataTableCellLayout_columnResizerContainer {
  position: absolute;
  right: 0px;
  width: 6px;
  z-index: 1;
}

.fixedDataTableCellLayout_columnResizerContainer:hover {
  cursor: ew-resize;
}

.fixedDataTableCellLayout_columnResizerContainer:hover .fixedDataTableCellLayout_columnResizerKnob {
  visibility: visible;
}

.fixedDataTableCellLayout_columnResizerKnob {
  position: absolute;
  right: 0px;
  visibility: hidden;
  width: 4px;
}
/**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTableColumnResizerLineLayout
 */

.fixedDataTableColumnResizerLineLayout_mouseArea {
  cursor: ew-resize;
  position: absolute;
  right: -5px;
  width: 12px;
}

.fixedDataTableColumnResizerLineLayout_main {
  border-right-style: solid;
  border-right-width: 1px;
  box-sizing: border-box;
  position: absolute;
  z-index: 10;
}

body[dir="rtl"] .fixedDataTableColumnResizerLineLayout_main {
  /* the resizer line is in the wrong position in RTL with no easy fix.
   * Disabling is more useful than displaying it.
   * #167 (github) should look into this and come up with a permanent fix.
   */
  display: none !important;
}

.fixedDataTableColumnResizerLineLayout_hiddenElem {
  display: none !important;
}
/**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTableLayout
 */

.fixedDataTableLayout_main {
  border-style: solid;
  border-width: 1px;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
}

.fixedDataTableLayout_header,
.fixedDataTableLayout_hasBottomBorder {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.fixedDataTableLayout_footer .public_fixedDataTableCell_main {
  border-top-style: solid;
  border-top-width: 1px;
}

.fixedDataTableLayout_topShadow,
.fixedDataTableLayout_bottomShadow {
  height: 4px;
  left: 0;
  position: absolute;
  right: 0;
  z-index: 1;
}

.fixedDataTableLayout_bottomShadow {
  margin-top: -4px;
}

.fixedDataTableLayout_rowsContainer {
  overflow: hidden;
  position: relative;
}

.fixedDataTableLayout_horizontalScrollbar {
  bottom: 0;
  position: absolute;
}
/**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTableRowLayout
 */

.fixedDataTableRowLayout_main {
  box-sizing: border-box;
  overflow: hidden;
  position: absolute;
  top: 0;
}

.fixedDataTableRowLayout_body {
  left: 0;
  position: absolute;
  top: 0;
}

.fixedDataTableRowLayout_fixedColumnsDivider {
  backface-visibility: hidden;
  border-left-style: solid;
  border-left-width: 1px;
  left: 0;
  position: absolute;
  top: 0;
  width: 0;
}

.fixedDataTableRowLayout_columnsShadow {
  width: 4px;
}

.fixedDataTableRowLayout_rowWrapper {
  position: absolute;
  top: 0;
}
/**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule ScrollbarLayout
 */

.ScrollbarLayout_main {
  box-sizing: border-box;
  outline: none;
  overflow: hidden;
  position: absolute;
  transition-duration: 250ms;
  transition-timing-function: ease;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.ScrollbarLayout_mainVertical {
  bottom: 0;
  right: 0;
  top: 0;
  transition-property: background-color width;
  width: 15px;
}

.ScrollbarLayout_mainVertical.public_Scrollbar_mainActive,
.ScrollbarLayout_mainVertical:hover {
  width: 17px;
}

.ScrollbarLayout_mainHorizontal {
  bottom: 0;
  height: 15px;
  left: 0;
  transition-property: background-color height;
}

/* Touching the scroll-track directly makes the scroll-track bolder */
.ScrollbarLayout_mainHorizontal.public_Scrollbar_mainActive,
.ScrollbarLayout_mainHorizontal:hover {
  height: 17px;
}

.ScrollbarLayout_face {
  left: 0;
  overflow: hidden;
  position: absolute;
  z-index: 1;
}

/**
 * This selector renders the "nub" of the scrollface. The nub must
 * be rendered as pseudo-element so that it won't receive any UI events then
 * we can get the correct `event.offsetX` and `event.offsetY` from the
 * scrollface element while dragging it.
 */
.ScrollbarLayout_face:after {
  border-radius: 6px;
  content: '';
  display: block;
  position: absolute;
  transition: background-color 250ms ease;
}

.ScrollbarLayout_faceHorizontal {
  bottom: 0;
  left: 0;
  top: 0;
}

.ScrollbarLayout_faceHorizontal:after {
  bottom: 4px;
  left: 0;
  top: 4px;
  width: 100%;
}

.ScrollbarLayout_faceVertical {
  left: 0;
  right: 0;
  top: 0;
}

.ScrollbarLayout_faceVertical:after {
  height: 100%;
  left: 4px;
  right: 4px;
  top: 0;
}
/**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTable
 *
 */

/**
 * Table.
 */
.public_fixedDataTable_main {
  border-color: #d3d3d3;
}

.public_fixedDataTable_header,
.public_fixedDataTable_hasBottomBorder {
  border-color: #d3d3d3;
}

.public_fixedDataTable_header .public_fixedDataTableCell_main {
  font-weight: bold;
}

.public_fixedDataTable_header,
.public_fixedDataTable_header .public_fixedDataTableCell_main {
  background-color: #f6f7f8;
  background-image: linear-gradient(#fff, #efefef);
}

.public_fixedDataTable_footer .public_fixedDataTableCell_main {
  background-color: #f6f7f8;
  border-color: #d3d3d3;
}

.public_fixedDataTable_topShadow {
  background: 0 0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAF0lEQVR4AWPUkNeSBhHCjJoK2twgFisAFagCCp3pJlAAAAAASUVORK5CYII=) repeat-x;
}

.public_fixedDataTable_bottomShadow {
  background: 0 0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAECAYAAABP2FU6AAAAHElEQVQI12MwNjZmZdAT1+Nm0JDWEGZQk1GTBgAWkwIeAEp52AAAAABJRU5ErkJggg==) repeat-x;
}

.public_fixedDataTable_horizontalScrollbar .public_Scrollbar_mainHorizontal {
  background-color: #fff;
}
/**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTableCell
 */

/**
 * Table cell.
 */
.public_fixedDataTableCell_main {
  background-color: #fff;
  border-color: #d3d3d3;
}

.public_fixedDataTableCell_highlighted {
  background-color: #f4f4f4;
}

.public_fixedDataTableCell_cellContent {
  padding: 8px;
}

.public_fixedDataTableCell_columnResizerKnob {
  background-color: #0284ff;
}
/**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTableColumnResizerLine
 *
 */

/**
 * Column resizer line.
 */
.public_fixedDataTableColumnResizerLine_main {
  border-color: #0284ff;
}
/**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule fixedDataTableRow
 */

/**
 * Table row.
 */
.public_fixedDataTableRow_main {
  background-color: #fff;
}

.public_fixedDataTableRow_highlighted,
.public_fixedDataTableRow_highlighted .public_fixedDataTableCell_main {
  background-color: #f6f7f8;
}

.public_fixedDataTableRow_fixedColumnsDivider {
  border-color: #d3d3d3;
}

.public_fixedDataTableRow_columnsShadow {
  background: 0 0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAFklEQVQIHWPSkNeSBmJhTQVtbiDNCgASagIIuJX8OgAAAABJRU5ErkJggg==) repeat-y;
}
/**
 * Copyright (c) 2015, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 *
 * @providesModule Scrollbar
 *
 */

/**
 * Scrollbars.
 */

/* Touching the scroll-track directly makes the scroll-track bolder */
.public_Scrollbar_main.public_Scrollbar_mainActive,
.public_Scrollbar_main:hover {
  background-color: rgba(255, 255, 255, 0.8);
}

.public_Scrollbar_mainOpaque,
.public_Scrollbar_mainOpaque.public_Scrollbar_mainActive,
.public_Scrollbar_mainOpaque:hover {
  background-color: #fff;
}

.public_Scrollbar_face:after {
  background-color: #c2c2c2;
}

.public_Scrollbar_main:hover .public_Scrollbar_face:after,
.public_Scrollbar_mainActive .public_Scrollbar_face:after,
.public_Scrollbar_faceActive:after {
  background-color: #7d7d7d;
}
.rc-slider {
  position: relative;
  height: 14px;
  padding: 5px 0;
  width: 100%;
  border-radius: 6px;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider * {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-rail {
  position: absolute;
  width: 100%;
  background-color: #e9e9e9;
  height: 4px;
}
.rc-slider-track {
  position: absolute;
  left: 0;
  height: 4px;
  border-radius: 6px;
  background-color: #abe2fb;
}
.rc-slider-handle {
  position: absolute;
  margin-left: -7px;
  margin-top: -5px;
  width: 14px;
  height: 14px;
  cursor: pointer;
  border-radius: 50%;
  border: solid 2px #96dbfa;
  background-color: #fff;
}
.rc-slider-handle:hover {
  border-color: #57c5f7;
}
.rc-slider-handle-active:active {
  border-color: #57c5f7;
  box-shadow: 0 0 5px #57c5f7;
}
.rc-slider-mark {
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  font-size: 12px;
}
.rc-slider-mark-text {
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  color: #999;
}
.rc-slider-mark-text-active {
  color: #666;
}
.rc-slider-step {
  position: absolute;
  width: 100%;
  height: 4px;
  background: transparent;
}
.rc-slider-dot {
  position: absolute;
  bottom: -2px;
  margin-left: -4px;
  width: 8px;
  height: 8px;
  border: 2px solid #e9e9e9;
  background-color: #fff;
  cursor: pointer;
  border-radius: 50%;
  vertical-align: middle;
}
.rc-slider-dot:first-child {
  margin-left: -4px;
}
.rc-slider-dot:last-child {
  margin-left: -4px;
}
.rc-slider-dot-active {
  border-color: #96dbfa;
}
.rc-slider-disabled {
  background-color: #e9e9e9;
}
.rc-slider-disabled .rc-slider-track {
  background-color: #ccc;
}
.rc-slider-disabled .rc-slider-handle,
.rc-slider-disabled .rc-slider-dot {
  border-color: #ccc;
  background-color: #fff;
  cursor: not-allowed;
}
.rc-slider-disabled .rc-slider-mark-text,
.rc-slider-disabled .rc-slider-dot {
  cursor: not-allowed !important;
}
.rc-slider-vertical {
  width: 14px;
  height: 100%;
  padding: 0 5px;
}
.rc-slider-vertical .rc-slider-rail {
  height: 100%;
  width: 4px;
}
.rc-slider-vertical .rc-slider-track {
  left: 5px;
  bottom: 0;
  width: 4px;
}
.rc-slider-vertical .rc-slider-handle {
  margin-left: -5px;
  margin-bottom: -7px;
}
.rc-slider-vertical .rc-slider-mark {
  top: 0;
  left: 18px;
  height: 100%;
}
.rc-slider-vertical .rc-slider-step {
  height: 100%;
  width: 4px;
}
.rc-slider-vertical .rc-slider-dot {
  left: 2px;
  margin-bottom: -4px;
}
.rc-slider-vertical .rc-slider-dot:first-child {
  margin-bottom: -4px;
}
.rc-slider-vertical .rc-slider-dot:last-child {
  margin-bottom: -4px;
}
.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  animation-duration: .3s;
  animation-fill-mode: both;
  display: block !important;
  animation-play-state: paused;
}
.rc-slider-tooltip-zoom-down-leave {
  animation-duration: .3s;
  animation-fill-mode: both;
  display: block !important;
  animation-play-state: paused;
}
.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,
.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active {
  animation-name: rcSliderTooltipZoomDownIn;
  animation-play-state: running;
}
.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active {
  animation-name: rcSliderTooltipZoomDownOut;
  animation-play-state: running;
}
.rc-slider-tooltip-zoom-down-enter,
.rc-slider-tooltip-zoom-down-appear {
  -ms-transform: scale(0, 0);
      transform: scale(0, 0);
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}
.rc-slider-tooltip-zoom-down-leave {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}
@keyframes rcSliderTooltipZoomDownIn {
  0% {
    opacity: 0;
    transform-origin: 50% 100%;
    transform: scale(0, 0);
  }
  100% {
    transform-origin: 50% 100%;
    transform: scale(1, 1);
  }
}
@keyframes rcSliderTooltipZoomDownOut {
  0% {
    transform-origin: 50% 100%;
    transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    transform-origin: 50% 100%;
    transform: scale(0, 0);
  }
}
.rc-slider-tooltip {
  position: absolute;
  left: -9999px;
  top: -9999px;
  visibility: visible;
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-tooltip * {
  box-sizing: border-box;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.rc-slider-tooltip-hidden {
  display: none;
}
.rc-slider-tooltip-placement-top {
  padding: 4px 0 8px 0;
}
.rc-slider-tooltip-inner {
  padding: 6px 2px;
  min-width: 24px;
  height: 24px;
  font-size: 12px;
  line-height: 1;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #6c6c6c;
  border-radius: 6px;
  box-shadow: 0 0 4px #d9d9d9;
}
.rc-slider-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow {
  bottom: 4px;
  left: 50%;
  margin-left: -4px;
  border-width: 4px 4px 0;
  border-top-color: #6c6c6c;
}
.rc-switch {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  width: 44px;
  height: 22px;
  line-height: 20px;
  vertical-align: middle;
  border-radius: 20px 20px;
  border: 1px solid #ccc;
  background-color: #ccc;
  cursor: pointer;
  transition: all 0.3s cubic-bezier(0.35, 0, 0.25, 1);
}
.rc-switch-inner {
  color: #fff;
  font-size: 12px;
  position: absolute;
  left: 24px;
}
.rc-switch:after {
  position: absolute;
  width: 18px;
  height: 18px;
  left: 2px;
  top: 1px;
  border-radius: 50% 50%;
  background-color: #fff;
  content: " ";
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.26);
  -ms-transform: scale(1);
      transform: scale(1);
  transition: left 0.3s cubic-bezier(0.35, 0, 0.25, 1);
  animation-timing-function: cubic-bezier(0.35, 0, 0.25, 1);
  animation-duration: 0.3s;
  animation-name: rcSwitchOff;
}
.rc-switch:hover:after {
  -ms-transform: scale(1.1);
      transform: scale(1.1);
  animation-name: rcSwitchOn;
}
.rc-switch:focus {
  box-shadow: 0 0 0 2px #d5f1fd;
  outline: none;
}
.rc-switch-checked {
  border: 1px solid #87d068;
  background-color: #87d068;
}
.rc-switch-checked .rc-switch-inner {
  left: 6px;
}
.rc-switch-checked:after {
  left: 22px;
}
.rc-switch-disabled {
  cursor: no-drop;
  background: #ccc;
  border-color: #ccc;
}
.rc-switch-disabled:after {
  background: #9e9e9e;
  animation-name: none;
  cursor: no-drop;
}
.rc-switch-disabled:hover:after {
  -ms-transform: scale(1);
      transform: scale(1);
  animation-name: none;
}
.rc-switch-label {
  display: inline-block;
  line-height: 20px;
  font-size: 14px;
  padding-left: 10px;
  vertical-align: middle;
  white-space: normal;
  pointer-events: none;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}
@keyframes rcSwitchOn {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.25);
  }
  100% {
    transform: scale(1.1);
  }
}
@keyframes rcSwitchOff {
  0% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
@font-face {
  font-family: 'KaTeX_AMS';
  src: url(../media/KaTeX_AMS-Regular.3d8245dc.woff2) format('woff2'), url(../media/KaTeX_AMS-Regular.ac1d46d9.woff) format('woff'), url(../media/KaTeX_AMS-Regular.c67be87a.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Caligraphic';
  src: url(../media/KaTeX_Caligraphic-Bold.970d3e76.woff2) format('woff2'), url(../media/KaTeX_Caligraphic-Bold.445f96a3.woff) format('woff'), url(../media/KaTeX_Caligraphic-Bold.3f61a84d.ttf) format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Caligraphic';
  src: url(../media/KaTeX_Caligraphic-Regular.0ef0f2e3.woff2) format('woff2'), url(../media/KaTeX_Caligraphic-Regular.74f6918c.woff) format('woff'), url(../media/KaTeX_Caligraphic-Regular.c3bc8fce.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Fraktur';
  src: url(../media/KaTeX_Fraktur-Bold.950649ba.woff2) format('woff2'), url(../media/KaTeX_Fraktur-Bold.1aca7ef7.woff) format('woff'), url(../media/KaTeX_Fraktur-Bold.e11e6bf0.ttf) format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Fraktur';
  src: url(../media/KaTeX_Fraktur-Regular.135ccd74.woff2) format('woff2'), url(../media/KaTeX_Fraktur-Regular.c5b430bf.woff) format('woff'), url(../media/KaTeX_Fraktur-Regular.a9509497.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Main';
  src: url(../media/KaTeX_Main-Bold.82bce349.woff2) format('woff2'), url(../media/KaTeX_Main-Bold.29d4b276.woff) format('woff'), url(../media/KaTeX_Main-Bold.db576c7d.ttf) format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Main';
  src: url(../media/KaTeX_Main-BoldItalic.13900e55.woff2) format('woff2'), url(../media/KaTeX_Main-BoldItalic.3f3be43b.woff) format('woff'), url(../media/KaTeX_Main-BoldItalic.cec43f72.ttf) format('truetype');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'KaTeX_Main';
  src: url(../media/KaTeX_Main-Italic.b488f60f.woff2) format('woff2'), url(../media/KaTeX_Main-Italic.f8a75448.woff) format('woff'), url(../media/KaTeX_Main-Italic.85b3329f.ttf) format('truetype');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'KaTeX_Main';
  src: url(../media/KaTeX_Main-Regular.999cd6ba.woff2) format('woff2'), url(../media/KaTeX_Main-Regular.485696cf.woff) format('woff'), url(../media/KaTeX_Main-Regular.f4fe6dca.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Math';
  src: url(../media/KaTeX_Math-Italic.7a31741a.woff2) format('woff2'), url(../media/KaTeX_Math-Italic.8eb56b3f.woff) format('woff'), url(../media/KaTeX_Math-Italic.10740d74.ttf) format('truetype');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'KaTeX_SansSerif';
  src: url(../media/KaTeX_SansSerif-Bold.0d0f967a.woff2) format('woff2'), url(../media/KaTeX_SansSerif-Bold.99bd8743.woff) format('woff'), url(../media/KaTeX_SansSerif-Bold.771a1f95.ttf) format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_SansSerif';
  src: url(../media/KaTeX_SansSerif-Italic.b1ac79b9.woff2) format('woff2'), url(../media/KaTeX_SansSerif-Italic.9c3f03ec.woff) format('woff'), url(../media/KaTeX_SansSerif-Italic.cb729d47.ttf) format('truetype');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'KaTeX_SansSerif';
  src: url(../media/KaTeX_SansSerif-Regular.23f1730f.woff2) format('woff2'), url(../media/KaTeX_SansSerif-Regular.fc908397.woff) format('woff'), url(../media/KaTeX_SansSerif-Regular.43b0cb92.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Script';
  src: url(../media/KaTeX_Script-Regular.ae1fad1f.woff2) format('woff2'), url(../media/KaTeX_Script-Regular.60febfa1.woff) format('woff'), url(../media/KaTeX_Script-Regular.e9169ca7.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Size1';
  src: url(../media/KaTeX_Size1-Regular.fda0824e.woff2) format('woff2'), url(../media/KaTeX_Size1-Regular.1d6cf6b8.woff) format('woff'), url(../media/KaTeX_Size1-Regular.f2e296ef.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Size2';
  src: url(../media/KaTeX_Size2-Regular.a7a0eb93.woff2) format('woff2'), url(../media/KaTeX_Size2-Regular.f48e83b7.woff) format('woff'), url(../media/KaTeX_Size2-Regular.0767ede6.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Size3';
  src: url(../media/KaTeX_Size3-Regular.397bd687.woff2) format('woff2'), url(../media/KaTeX_Size3-Regular.0387ab38.woff) format('woff'), url(../media/KaTeX_Size3-Regular.882f7234.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Size4';
  src: url(../media/KaTeX_Size4-Regular.3c14ed11.woff2) format('woff2'), url(../media/KaTeX_Size4-Regular.726db3bd.woff) format('woff'), url(../media/KaTeX_Size4-Regular.27901d5c.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'KaTeX_Typewriter';
  src: url(../media/KaTeX_Typewriter-Regular.895baecf.woff2) format('woff2'), url(../media/KaTeX_Typewriter-Regular.696705de.woff) format('woff'), url(../media/KaTeX_Typewriter-Regular.6374f53e.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
}
.katex-display {
  display: block;
  margin: 1em 0;
  text-align: center;
}
.katex-display > .katex {
  display: inline-block;
  text-align: initial;
}
.katex {
  font: normal 1.21em KaTeX_Main, Times New Roman, serif;
  line-height: 1.2;
  white-space: nowrap;
  text-indent: 0;
  text-rendering: auto;
}
.katex * {
  -ms-high-contrast-adjust: none !important;
}
.katex .katex-html {
  display: inline-block;
}
.katex .katex-mathml {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.katex .base {
  position: relative;
  display: inline-block;
}
.katex .strut {
  display: inline-block;
}
.katex .textbf {
  font-weight: bold;
}
.katex .textit {
  font-style: italic;
}
.katex .textrm {
  font-family: KaTeX_Main;
}
.katex .textsf {
  font-family: KaTeX_SansSerif;
}
.katex .texttt {
  font-family: KaTeX_Typewriter;
}
.katex .mathit {
  font-family: KaTeX_Math;
  font-style: italic;
}
.katex .mathrm {
  font-style: normal;
}
.katex .mathbf {
  font-family: KaTeX_Main;
  font-weight: bold;
}
.katex .boldsymbol {
  font-family: KaTeX_Math;
  font-weight: bold;
  font-style: italic;
}
.katex .amsrm {
  font-family: KaTeX_AMS;
}
.katex .mathbb {
  font-family: KaTeX_AMS;
}
.katex .mathcal {
  font-family: KaTeX_Caligraphic;
}
.katex .mathfrak {
  font-family: KaTeX_Fraktur;
}
.katex .mathtt {
  font-family: KaTeX_Typewriter;
}
.katex .mathscr {
  font-family: KaTeX_Script;
}
.katex .mathsf {
  font-family: KaTeX_SansSerif;
}
.katex .mainit {
  font-family: KaTeX_Main;
  font-style: italic;
}
.katex .mainrm {
  font-family: KaTeX_Main;
  font-style: normal;
}
.katex .vlist-t {
  display: inline-table;
  table-layout: fixed;
}
.katex .vlist-r {
  display: table-row;
}
.katex .vlist {
  display: table-cell;
  vertical-align: bottom;
  position: relative;
}
.katex .vlist > span {
  display: block;
  height: 0;
  position: relative;
}
.katex .vlist > span > span {
  display: inline-block;
}
.katex .vlist > span > .pstrut {
  overflow: hidden;
  width: 0;
}
.katex .vlist-t2 {
  margin-right: -2px;
}
.katex .vlist-s {
  display: table-cell;
  vertical-align: bottom;
  font-size: 1px;
  width: 2px;
}
.katex .msupsub {
  text-align: left;
}
.katex .mfrac > span > span {
  text-align: center;
}
.katex .mfrac .frac-line {
  display: inline-block;
  width: 100%;
}
.katex .mspace {
  display: inline-block;
}
.katex .mspace.negativethinspace {
  margin-left: -0.16667em;
}
.katex .mspace.muspace {
  width: 0.055556em;
}
.katex .mspace.thinspace {
  width: 0.16667em;
}
.katex .mspace.negativemediumspace {
  margin-left: -0.22222em;
}
.katex .mspace.mediumspace {
  width: 0.22222em;
}
.katex .mspace.thickspace {
  width: 0.27778em;
}
.katex .mspace.sixmuspace {
  width: 0.333333em;
}
.katex .mspace.eightmuspace {
  width: 0.444444em;
}
.katex .mspace.enspace {
  width: 0.5em;
}
.katex .mspace.twelvemuspace {
  width: 0.666667em;
}
.katex .mspace.quad {
  width: 1em;
}
.katex .mspace.qquad {
  width: 2em;
}
.katex .llap,
.katex .rlap,
.katex .clap {
  width: 0;
  position: relative;
}
.katex .llap > .inner,
.katex .rlap > .inner,
.katex .clap > .inner {
  position: absolute;
}
.katex .llap > .fix,
.katex .rlap > .fix,
.katex .clap > .fix {
  display: inline-block;
}
.katex .llap > .inner {
  right: 0;
}
.katex .rlap > .inner,
.katex .clap > .inner {
  left: 0;
}
.katex .clap > .inner > span {
  margin-left: -50%;
  margin-right: 50%;
}
.katex .rule {
  display: inline-block;
  border: solid 0;
  position: relative;
}
.katex .overline .overline-line,
.katex .underline .underline-line {
  display: inline-block;
  width: 100%;
}
.katex .sqrt > .root {
  margin-left: 0.27777778em;
  margin-right: -0.55555556em;
}
.katex .sizing,
.katex .fontsize-ensurer {
  display: inline-block;
}
.katex .sizing.reset-size1.size1,
.katex .fontsize-ensurer.reset-size1.size1 {
  font-size: 1em;
}
.katex .sizing.reset-size1.size2,
.katex .fontsize-ensurer.reset-size1.size2 {
  font-size: 1.2em;
}
.katex .sizing.reset-size1.size3,
.katex .fontsize-ensurer.reset-size1.size3 {
  font-size: 1.4em;
}
.katex .sizing.reset-size1.size4,
.katex .fontsize-ensurer.reset-size1.size4 {
  font-size: 1.6em;
}
.katex .sizing.reset-size1.size5,
.katex .fontsize-ensurer.reset-size1.size5 {
  font-size: 1.8em;
}
.katex .sizing.reset-size1.size6,
.katex .fontsize-ensurer.reset-size1.size6 {
  font-size: 2em;
}
.katex .sizing.reset-size1.size7,
.katex .fontsize-ensurer.reset-size1.size7 {
  font-size: 2.4em;
}
.katex .sizing.reset-size1.size8,
.katex .fontsize-ensurer.reset-size1.size8 {
  font-size: 2.88em;
}
.katex .sizing.reset-size1.size9,
.katex .fontsize-ensurer.reset-size1.size9 {
  font-size: 3.456em;
}
.katex .sizing.reset-size1.size10,
.katex .fontsize-ensurer.reset-size1.size10 {
  font-size: 4.148em;
}
.katex .sizing.reset-size1.size11,
.katex .fontsize-ensurer.reset-size1.size11 {
  font-size: 4.976em;
}
.katex .sizing.reset-size2.size1,
.katex .fontsize-ensurer.reset-size2.size1 {
  font-size: 0.83333333em;
}
.katex .sizing.reset-size2.size2,
.katex .fontsize-ensurer.reset-size2.size2 {
  font-size: 1em;
}
.katex .sizing.reset-size2.size3,
.katex .fontsize-ensurer.reset-size2.size3 {
  font-size: 1.16666667em;
}
.katex .sizing.reset-size2.size4,
.katex .fontsize-ensurer.reset-size2.size4 {
  font-size: 1.33333333em;
}
.katex .sizing.reset-size2.size5,
.katex .fontsize-ensurer.reset-size2.size5 {
  font-size: 1.5em;
}
.katex .sizing.reset-size2.size6,
.katex .fontsize-ensurer.reset-size2.size6 {
  font-size: 1.66666667em;
}
.katex .sizing.reset-size2.size7,
.katex .fontsize-ensurer.reset-size2.size7 {
  font-size: 2em;
}
.katex .sizing.reset-size2.size8,
.katex .fontsize-ensurer.reset-size2.size8 {
  font-size: 2.4em;
}
.katex .sizing.reset-size2.size9,
.katex .fontsize-ensurer.reset-size2.size9 {
  font-size: 2.88em;
}
.katex .sizing.reset-size2.size10,
.katex .fontsize-ensurer.reset-size2.size10 {
  font-size: 3.45666667em;
}
.katex .sizing.reset-size2.size11,
.katex .fontsize-ensurer.reset-size2.size11 {
  font-size: 4.14666667em;
}
.katex .sizing.reset-size3.size1,
.katex .fontsize-ensurer.reset-size3.size1 {
  font-size: 0.71428571em;
}
.katex .sizing.reset-size3.size2,
.katex .fontsize-ensurer.reset-size3.size2 {
  font-size: 0.85714286em;
}
.katex .sizing.reset-size3.size3,
.katex .fontsize-ensurer.reset-size3.size3 {
  font-size: 1em;
}
.katex .sizing.reset-size3.size4,
.katex .fontsize-ensurer.reset-size3.size4 {
  font-size: 1.14285714em;
}
.katex .sizing.reset-size3.size5,
.katex .fontsize-ensurer.reset-size3.size5 {
  font-size: 1.28571429em;
}
.katex .sizing.reset-size3.size6,
.katex .fontsize-ensurer.reset-size3.size6 {
  font-size: 1.42857143em;
}
.katex .sizing.reset-size3.size7,
.katex .fontsize-ensurer.reset-size3.size7 {
  font-size: 1.71428571em;
}
.katex .sizing.reset-size3.size8,
.katex .fontsize-ensurer.reset-size3.size8 {
  font-size: 2.05714286em;
}
.katex .sizing.reset-size3.size9,
.katex .fontsize-ensurer.reset-size3.size9 {
  font-size: 2.46857143em;
}
.katex .sizing.reset-size3.size10,
.katex .fontsize-ensurer.reset-size3.size10 {
  font-size: 2.96285714em;
}
.katex .sizing.reset-size3.size11,
.katex .fontsize-ensurer.reset-size3.size11 {
  font-size: 3.55428571em;
}
.katex .sizing.reset-size4.size1,
.katex .fontsize-ensurer.reset-size4.size1 {
  font-size: 0.625em;
}
.katex .sizing.reset-size4.size2,
.katex .fontsize-ensurer.reset-size4.size2 {
  font-size: 0.75em;
}
.katex .sizing.reset-size4.size3,
.katex .fontsize-ensurer.reset-size4.size3 {
  font-size: 0.875em;
}
.katex .sizing.reset-size4.size4,
.katex .fontsize-ensurer.reset-size4.size4 {
  font-size: 1em;
}
.katex .sizing.reset-size4.size5,
.katex .fontsize-ensurer.reset-size4.size5 {
  font-size: 1.125em;
}
.katex .sizing.reset-size4.size6,
.katex .fontsize-ensurer.reset-size4.size6 {
  font-size: 1.25em;
}
.katex .sizing.reset-size4.size7,
.katex .fontsize-ensurer.reset-size4.size7 {
  font-size: 1.5em;
}
.katex .sizing.reset-size4.size8,
.katex .fontsize-ensurer.reset-size4.size8 {
  font-size: 1.8em;
}
.katex .sizing.reset-size4.size9,
.katex .fontsize-ensurer.reset-size4.size9 {
  font-size: 2.16em;
}
.katex .sizing.reset-size4.size10,
.katex .fontsize-ensurer.reset-size4.size10 {
  font-size: 2.5925em;
}
.katex .sizing.reset-size4.size11,
.katex .fontsize-ensurer.reset-size4.size11 {
  font-size: 3.11em;
}
.katex .sizing.reset-size5.size1,
.katex .fontsize-ensurer.reset-size5.size1 {
  font-size: 0.55555556em;
}
.katex .sizing.reset-size5.size2,
.katex .fontsize-ensurer.reset-size5.size2 {
  font-size: 0.66666667em;
}
.katex .sizing.reset-size5.size3,
.katex .fontsize-ensurer.reset-size5.size3 {
  font-size: 0.77777778em;
}
.katex .sizing.reset-size5.size4,
.katex .fontsize-ensurer.reset-size5.size4 {
  font-size: 0.88888889em;
}
.katex .sizing.reset-size5.size5,
.katex .fontsize-ensurer.reset-size5.size5 {
  font-size: 1em;
}
.katex .sizing.reset-size5.size6,
.katex .fontsize-ensurer.reset-size5.size6 {
  font-size: 1.11111111em;
}
.katex .sizing.reset-size5.size7,
.katex .fontsize-ensurer.reset-size5.size7 {
  font-size: 1.33333333em;
}
.katex .sizing.reset-size5.size8,
.katex .fontsize-ensurer.reset-size5.size8 {
  font-size: 1.6em;
}
.katex .sizing.reset-size5.size9,
.katex .fontsize-ensurer.reset-size5.size9 {
  font-size: 1.92em;
}
.katex .sizing.reset-size5.size10,
.katex .fontsize-ensurer.reset-size5.size10 {
  font-size: 2.30444444em;
}
.katex .sizing.reset-size5.size11,
.katex .fontsize-ensurer.reset-size5.size11 {
  font-size: 2.76444444em;
}
.katex .sizing.reset-size6.size1,
.katex .fontsize-ensurer.reset-size6.size1 {
  font-size: 0.5em;
}
.katex .sizing.reset-size6.size2,
.katex .fontsize-ensurer.reset-size6.size2 {
  font-size: 0.6em;
}
.katex .sizing.reset-size6.size3,
.katex .fontsize-ensurer.reset-size6.size3 {
  font-size: 0.7em;
}
.katex .sizing.reset-size6.size4,
.katex .fontsize-ensurer.reset-size6.size4 {
  font-size: 0.8em;
}
.katex .sizing.reset-size6.size5,
.katex .fontsize-ensurer.reset-size6.size5 {
  font-size: 0.9em;
}
.katex .sizing.reset-size6.size6,
.katex .fontsize-ensurer.reset-size6.size6 {
  font-size: 1em;
}
.katex .sizing.reset-size6.size7,
.katex .fontsize-ensurer.reset-size6.size7 {
  font-size: 1.2em;
}
.katex .sizing.reset-size6.size8,
.katex .fontsize-ensurer.reset-size6.size8 {
  font-size: 1.44em;
}
.katex .sizing.reset-size6.size9,
.katex .fontsize-ensurer.reset-size6.size9 {
  font-size: 1.728em;
}
.katex .sizing.reset-size6.size10,
.katex .fontsize-ensurer.reset-size6.size10 {
  font-size: 2.074em;
}
.katex .sizing.reset-size6.size11,
.katex .fontsize-ensurer.reset-size6.size11 {
  font-size: 2.488em;
}
.katex .sizing.reset-size7.size1,
.katex .fontsize-ensurer.reset-size7.size1 {
  font-size: 0.41666667em;
}
.katex .sizing.reset-size7.size2,
.katex .fontsize-ensurer.reset-size7.size2 {
  font-size: 0.5em;
}
.katex .sizing.reset-size7.size3,
.katex .fontsize-ensurer.reset-size7.size3 {
  font-size: 0.58333333em;
}
.katex .sizing.reset-size7.size4,
.katex .fontsize-ensurer.reset-size7.size4 {
  font-size: 0.66666667em;
}
.katex .sizing.reset-size7.size5,
.katex .fontsize-ensurer.reset-size7.size5 {
  font-size: 0.75em;
}
.katex .sizing.reset-size7.size6,
.katex .fontsize-ensurer.reset-size7.size6 {
  font-size: 0.83333333em;
}
.katex .sizing.reset-size7.size7,
.katex .fontsize-ensurer.reset-size7.size7 {
  font-size: 1em;
}
.katex .sizing.reset-size7.size8,
.katex .fontsize-ensurer.reset-size7.size8 {
  font-size: 1.2em;
}
.katex .sizing.reset-size7.size9,
.katex .fontsize-ensurer.reset-size7.size9 {
  font-size: 1.44em;
}
.katex .sizing.reset-size7.size10,
.katex .fontsize-ensurer.reset-size7.size10 {
  font-size: 1.72833333em;
}
.katex .sizing.reset-size7.size11,
.katex .fontsize-ensurer.reset-size7.size11 {
  font-size: 2.07333333em;
}
.katex .sizing.reset-size8.size1,
.katex .fontsize-ensurer.reset-size8.size1 {
  font-size: 0.34722222em;
}
.katex .sizing.reset-size8.size2,
.katex .fontsize-ensurer.reset-size8.size2 {
  font-size: 0.41666667em;
}
.katex .sizing.reset-size8.size3,
.katex .fontsize-ensurer.reset-size8.size3 {
  font-size: 0.48611111em;
}
.katex .sizing.reset-size8.size4,
.katex .fontsize-ensurer.reset-size8.size4 {
  font-size: 0.55555556em;
}
.katex .sizing.reset-size8.size5,
.katex .fontsize-ensurer.reset-size8.size5 {
  font-size: 0.625em;
}
.katex .sizing.reset-size8.size6,
.katex .fontsize-ensurer.reset-size8.size6 {
  font-size: 0.69444444em;
}
.katex .sizing.reset-size8.size7,
.katex .fontsize-ensurer.reset-size8.size7 {
  font-size: 0.83333333em;
}
.katex .sizing.reset-size8.size8,
.katex .fontsize-ensurer.reset-size8.size8 {
  font-size: 1em;
}
.katex .sizing.reset-size8.size9,
.katex .fontsize-ensurer.reset-size8.size9 {
  font-size: 1.2em;
}
.katex .sizing.reset-size8.size10,
.katex .fontsize-ensurer.reset-size8.size10 {
  font-size: 1.44027778em;
}
.katex .sizing.reset-size8.size11,
.katex .fontsize-ensurer.reset-size8.size11 {
  font-size: 1.72777778em;
}
.katex .sizing.reset-size9.size1,
.katex .fontsize-ensurer.reset-size9.size1 {
  font-size: 0.28935185em;
}
.katex .sizing.reset-size9.size2,
.katex .fontsize-ensurer.reset-size9.size2 {
  font-size: 0.34722222em;
}
.katex .sizing.reset-size9.size3,
.katex .fontsize-ensurer.reset-size9.size3 {
  font-size: 0.40509259em;
}
.katex .sizing.reset-size9.size4,
.katex .fontsize-ensurer.reset-size9.size4 {
  font-size: 0.46296296em;
}
.katex .sizing.reset-size9.size5,
.katex .fontsize-ensurer.reset-size9.size5 {
  font-size: 0.52083333em;
}
.katex .sizing.reset-size9.size6,
.katex .fontsize-ensurer.reset-size9.size6 {
  font-size: 0.5787037em;
}
.katex .sizing.reset-size9.size7,
.katex .fontsize-ensurer.reset-size9.size7 {
  font-size: 0.69444444em;
}
.katex .sizing.reset-size9.size8,
.katex .fontsize-ensurer.reset-size9.size8 {
  font-size: 0.83333333em;
}
.katex .sizing.reset-size9.size9,
.katex .fontsize-ensurer.reset-size9.size9 {
  font-size: 1em;
}
.katex .sizing.reset-size9.size10,
.katex .fontsize-ensurer.reset-size9.size10 {
  font-size: 1.20023148em;
}
.katex .sizing.reset-size9.size11,
.katex .fontsize-ensurer.reset-size9.size11 {
  font-size: 1.43981481em;
}
.katex .sizing.reset-size10.size1,
.katex .fontsize-ensurer.reset-size10.size1 {
  font-size: 0.24108004em;
}
.katex .sizing.reset-size10.size2,
.katex .fontsize-ensurer.reset-size10.size2 {
  font-size: 0.28929605em;
}
.katex .sizing.reset-size10.size3,
.katex .fontsize-ensurer.reset-size10.size3 {
  font-size: 0.33751205em;
}
.katex .sizing.reset-size10.size4,
.katex .fontsize-ensurer.reset-size10.size4 {
  font-size: 0.38572806em;
}
.katex .sizing.reset-size10.size5,
.katex .fontsize-ensurer.reset-size10.size5 {
  font-size: 0.43394407em;
}
.katex .sizing.reset-size10.size6,
.katex .fontsize-ensurer.reset-size10.size6 {
  font-size: 0.48216008em;
}
.katex .sizing.reset-size10.size7,
.katex .fontsize-ensurer.reset-size10.size7 {
  font-size: 0.57859209em;
}
.katex .sizing.reset-size10.size8,
.katex .fontsize-ensurer.reset-size10.size8 {
  font-size: 0.69431051em;
}
.katex .sizing.reset-size10.size9,
.katex .fontsize-ensurer.reset-size10.size9 {
  font-size: 0.83317261em;
}
.katex .sizing.reset-size10.size10,
.katex .fontsize-ensurer.reset-size10.size10 {
  font-size: 1em;
}
.katex .sizing.reset-size10.size11,
.katex .fontsize-ensurer.reset-size10.size11 {
  font-size: 1.19961427em;
}
.katex .sizing.reset-size11.size1,
.katex .fontsize-ensurer.reset-size11.size1 {
  font-size: 0.20096463em;
}
.katex .sizing.reset-size11.size2,
.katex .fontsize-ensurer.reset-size11.size2 {
  font-size: 0.24115756em;
}
.katex .sizing.reset-size11.size3,
.katex .fontsize-ensurer.reset-size11.size3 {
  font-size: 0.28135048em;
}
.katex .sizing.reset-size11.size4,
.katex .fontsize-ensurer.reset-size11.size4 {
  font-size: 0.32154341em;
}
.katex .sizing.reset-size11.size5,
.katex .fontsize-ensurer.reset-size11.size5 {
  font-size: 0.36173633em;
}
.katex .sizing.reset-size11.size6,
.katex .fontsize-ensurer.reset-size11.size6 {
  font-size: 0.40192926em;
}
.katex .sizing.reset-size11.size7,
.katex .fontsize-ensurer.reset-size11.size7 {
  font-size: 0.48231511em;
}
.katex .sizing.reset-size11.size8,
.katex .fontsize-ensurer.reset-size11.size8 {
  font-size: 0.57877814em;
}
.katex .sizing.reset-size11.size9,
.katex .fontsize-ensurer.reset-size11.size9 {
  font-size: 0.69453376em;
}
.katex .sizing.reset-size11.size10,
.katex .fontsize-ensurer.reset-size11.size10 {
  font-size: 0.83360129em;
}
.katex .sizing.reset-size11.size11,
.katex .fontsize-ensurer.reset-size11.size11 {
  font-size: 1em;
}
.katex .delimsizing.size1 {
  font-family: KaTeX_Size1;
}
.katex .delimsizing.size2 {
  font-family: KaTeX_Size2;
}
.katex .delimsizing.size3 {
  font-family: KaTeX_Size3;
}
.katex .delimsizing.size4 {
  font-family: KaTeX_Size4;
}
.katex .delimsizing.mult .delim-size1 > span {
  font-family: KaTeX_Size1;
}
.katex .delimsizing.mult .delim-size4 > span {
  font-family: KaTeX_Size4;
}
.katex .nulldelimiter {
  display: inline-block;
  width: 0.12em;
}
.katex .delimcenter {
  position: relative;
}
.katex .op-symbol {
  position: relative;
}
.katex .op-symbol.small-op {
  font-family: KaTeX_Size1;
}
.katex .op-symbol.large-op {
  font-family: KaTeX_Size2;
}
.katex .op-limits > .vlist-t {
  text-align: center;
}
.katex .accent > .vlist-t {
  text-align: center;
}
.katex .accent .accent-body {
  width: 0;
  position: relative;
}
.katex .overlay {
  display: block;
}
.katex .mtable .vertical-separator {
  display: inline-block;
  margin: 0 -0.125em;
  width: 0.25em;
}
.katex .mtable .arraycolsep {
  display: inline-block;
}
.katex .mtable .col-align-c > .vlist-t {
  text-align: center;
}
.katex .mtable .col-align-l > .vlist-t {
  text-align: left;
}
.katex .mtable .col-align-r > .vlist-t {
  text-align: right;
}
.katex .svg-align {
  text-align: left;
}
.katex svg {
  display: block;
  position: absolute;
  width: 100%;
  fill: currentColor;
  stroke: currentColor;
  fill-rule: nonzero;
  fill-opacity: 1;
  stroke-width: 1;
  stroke-linecap: butt;
  stroke-linejoin: miter;
  stroke-miterlimit: 4;
  stroke-dasharray: none;
  stroke-dashoffset: 0;
  stroke-opacity: 1;
}
.katex svg path {
  stroke: none;
}
.katex .vertical-separator svg {
  width: 0.25em;
}
.katex .stretchy {
  width: 100%;
  display: block;
}
.katex .stretchy:before,
.katex .stretchy:after {
  content: "";
}
.katex .hide-tail {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.katex .halfarrow-left {
  position: absolute;
  left: 0;
  width: 50.1%;
  overflow: hidden;
}
.katex .halfarrow-right {
  position: absolute;
  right: 0;
  width: 50%;
  overflow: hidden;
}
.katex .brace-left {
  position: absolute;
  left: 0;
  width: 25.1%;
  overflow: hidden;
}
.katex .brace-center {
  position: absolute;
  left: 25%;
  width: 50%;
  overflow: hidden;
}
.katex .brace-right {
  position: absolute;
  right: 0;
  width: 25.1%;
  overflow: hidden;
}
.katex .x-arrow-pad {
  padding: 0 0.5em;
}
.katex .x-arrow,
.katex .mover,
.katex .munder {
  text-align: center;
}
.katex .boxpad {
  padding: 0 0.3em 0 0.3em;
}
.katex .fbox {
  box-sizing: border-box;
  border: 0.04em solid black;
}
.katex .fcolorbox {
  box-sizing: border-box;
  border: 0.04em solid;
}
.katex .cancel-pad {
  padding: 0 0.2em 0 0.2em;
}
.katex .mord + .cancel-lap,
.katex .mbin + .cancel-lap {
  margin-left: -0.2em;
}
.katex .cancel-lap + .mord,
.katex .cancel-lap + .mbin,
.katex .cancel-lap + .msupsub {
  margin-left: -0.2em;
}
.katex .sout {
  border-bottom-style: solid;
  border-bottom-width: 0.08em;
}
/* Collection default theme */

.ReactVirtualized__Collection {
}

.ReactVirtualized__Collection__innerScrollContainer {
}

/* Grid default theme */

.ReactVirtualized__Grid {
}

.ReactVirtualized__Grid__innerScrollContainer {
}

/* Table default theme */

.ReactVirtualized__Table {
}

.ReactVirtualized__Table__Grid {
}

.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
}
.ReactVirtualized__Table__row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
}

.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ReactVirtualized__Table__headerColumn,
.ReactVirtualized__Table__rowColumn {
  margin-right: 10px;
  min-width: 0px;
}
.ReactVirtualized__Table__rowColumn {
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn:first-of-type,
.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 10px;
}
.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.ReactVirtualized__Table__sortableHeaderIcon {
  -ms-flex: 0 0 24px;
      flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

/* List default theme */

.ReactVirtualized__List {
}.cm-s-eclipse-focus.CodeMirror {background: #f0f0f0;}

.cm-s-eclipse-focus span.cm-meta {color: #FF1717;}
.cm-s-eclipse-focus span.cm-keyword { line-height: 1em; font-weight: bold; color: #7F0055; }
.cm-s-eclipse-focus span.cm-atom {color: #219;}
.cm-s-eclipse-focus span.cm-number {color: #164;}
.cm-s-eclipse-focus span.cm-def {color: #00f;}
.cm-s-eclipse-focus span.cm-variable {color: black;}
.cm-s-eclipse-focus span.cm-variable-2 {color: #0000C0;}
.cm-s-eclipse-focus span.cm-variable-3 {color: #0000C0;}
.cm-s-eclipse-focus span.cm-property {color: black;}
.cm-s-eclipse-focus span.cm-operator {color: black;}
.cm-s-eclipse-focus span.cm-comment {color: #3F7F5F;}
.cm-s-eclipse-focus span.cm-string {color: #2A00FF;}
.cm-s-eclipse-focus span.cm-string-2 {color: #f50;}
.cm-s-eclipse-focus span.cm-qualifier {color: #555;}
.cm-s-eclipse-focus span.cm-builtin {color: #30a;}
.cm-s-eclipse-focus span.cm-bracket {color: #cc7;}
.cm-s-eclipse-focus span.cm-tag {color: #170;}
.cm-s-eclipse-focus span.cm-attribute {color: #00c;}
.cm-s-eclipse-focus span.cm-link {color: #219;}
.cm-s-eclipse-focus span.cm-error {color: #f00;}

.cm-s-eclipse-focus .CodeMirror-activeline-background {background: #e8f2ff !important;}
.cm-s-eclipse-focus .CodeMirror-matchingbracket { color: #000 !important; font-weight: bold }
.cm-s-eclipse-focus .CodeMirror-nonmatchingbracket { color: #f00 !important; font-weight: bold }

.CodeMirror-hints .CodeMirror-hint { max-width: none; }
:root .grid-stack-item > .ui-resizable-handle {
  -webkit-filter: none;
          filter: none; }

.grid-stack {
  position: relative; }
  .grid-stack .grid-stack-placeholder > .placeholder-content {
    border: 1px dashed lightgray;
    margin: 0;
    position: absolute;
    top: 0;
    left: 3px;
    right: 3px;
    bottom: 0;
    width: auto;
    z-index: 0 !important; }
  .grid-stack > .grid-stack-item {
    min-width: 4.16667%;
    position: absolute;
    padding: 0; }
    .grid-stack > .grid-stack-item > .grid-stack-item-content {
      margin: 0;
      position: absolute;
      top: 0;
      left: 3px;
      right: 3px;
      bottom: 0;
      width: auto;
      z-index: 0 !important;
      overflow-x: hidden;
      overflow-y: auto; }
    .grid-stack > .grid-stack-item > .ui-resizable-handle {
      position: absolute;
      font-size: 0.1px;
      display: block;
      -ms-touch-action: none;
      touch-action: none; }
    .grid-stack > .grid-stack-item.ui-resizable-disabled > .ui-resizable-handle, .grid-stack > .grid-stack-item.ui-resizable-autohide > .ui-resizable-handle {
      display: none; }
    .grid-stack > .grid-stack-item.ui-draggable-dragging, .grid-stack > .grid-stack-item.ui-resizable-resizing {
      z-index: 100; }
      .grid-stack > .grid-stack-item.ui-draggable-dragging > .grid-stack-item-content,
      .grid-stack > .grid-stack-item.ui-draggable-dragging > .grid-stack-item-content, .grid-stack > .grid-stack-item.ui-resizable-resizing > .grid-stack-item-content,
      .grid-stack > .grid-stack-item.ui-resizable-resizing > .grid-stack-item-content {
        box-shadow: 1px 4px 6px rgba(0, 0, 0, 0.2);
        opacity: 0.8; }
    .grid-stack > .grid-stack-item > .ui-resizable-se,
    .grid-stack > .grid-stack-item > .ui-resizable-sw {
      text-align: right;
      color: gray;
      padding: 2px 3px 0 0;
      margin: 0;
      font: normal normal normal 10px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
      .grid-stack > .grid-stack-item > .ui-resizable-se::before,
      .grid-stack > .grid-stack-item > .ui-resizable-sw::before {
        content: "\F065"; }
    .grid-stack > .grid-stack-item > .ui-resizable-se {
      display: inline-block;
      filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
      -ms-transform: rotate(90deg);
      transform: rotate(90deg); }
    .grid-stack > .grid-stack-item > .ui-resizable-nw {
      cursor: nw-resize;
      width: 20px;
      height: 20px;
      left: 10px;
      top: 0; }
    .grid-stack > .grid-stack-item > .ui-resizable-n {
      cursor: n-resize;
      height: 10px;
      top: 0;
      left: 25px;
      right: 25px; }
    .grid-stack > .grid-stack-item > .ui-resizable-ne {
      cursor: ne-resize;
      width: 20px;
      height: 20px;
      right: 10px;
      top: 0; }
    .grid-stack > .grid-stack-item > .ui-resizable-e {
      cursor: e-resize;
      width: 10px;
      right: 3px;
      top: 15px;
      bottom: 15px; }
    .grid-stack > .grid-stack-item > .ui-resizable-se {
      cursor: se-resize;
      width: 20px;
      height: 20px;
      right: 10px;
      bottom: 0; }
    .grid-stack > .grid-stack-item > .ui-resizable-s {
      cursor: s-resize;
      height: 10px;
      left: 25px;
      bottom: 0;
      right: 25px; }
    .grid-stack > .grid-stack-item > .ui-resizable-sw {
      cursor: sw-resize;
      width: 20px;
      height: 20px;
      left: 10px;
      bottom: 0; }
    .grid-stack > .grid-stack-item > .ui-resizable-w {
      cursor: w-resize;
      width: 10px;
      left: 3px;
      top: 15px;
      bottom: 15px; }
    .grid-stack > .grid-stack-item[data-gs-width='1'] {
      width: 4.16667%; }
    .grid-stack > .grid-stack-item[data-gs-x='1'] {
      left: 4.16667%; }
    .grid-stack > .grid-stack-item[data-gs-min-width='1'] {
      min-width: 4.16667%; }
    .grid-stack > .grid-stack-item[data-gs-max-width='1'] {
      max-width: 4.16667%; }
    .grid-stack > .grid-stack-item[data-gs-width='2'] {
      width: 8.33333%; }
    .grid-stack > .grid-stack-item[data-gs-x='2'] {
      left: 8.33333%; }
    .grid-stack > .grid-stack-item[data-gs-min-width='2'] {
      min-width: 8.33333%; }
    .grid-stack > .grid-stack-item[data-gs-max-width='2'] {
      max-width: 8.33333%; }
    .grid-stack > .grid-stack-item[data-gs-width='3'] {
      width: 12.5%; }
    .grid-stack > .grid-stack-item[data-gs-x='3'] {
      left: 12.5%; }
    .grid-stack > .grid-stack-item[data-gs-min-width='3'] {
      min-width: 12.5%; }
    .grid-stack > .grid-stack-item[data-gs-max-width='3'] {
      max-width: 12.5%; }
    .grid-stack > .grid-stack-item[data-gs-width='4'] {
      width: 16.66667%; }
    .grid-stack > .grid-stack-item[data-gs-x='4'] {
      left: 16.66667%; }
    .grid-stack > .grid-stack-item[data-gs-min-width='4'] {
      min-width: 16.66667%; }
    .grid-stack > .grid-stack-item[data-gs-max-width='4'] {
      max-width: 16.66667%; }
    .grid-stack > .grid-stack-item[data-gs-width='5'] {
      width: 20.83333%; }
    .grid-stack > .grid-stack-item[data-gs-x='5'] {
      left: 20.83333%; }
    .grid-stack > .grid-stack-item[data-gs-min-width='5'] {
      min-width: 20.83333%; }
    .grid-stack > .grid-stack-item[data-gs-max-width='5'] {
      max-width: 20.83333%; }
    .grid-stack > .grid-stack-item[data-gs-width='6'] {
      width: 25%; }
    .grid-stack > .grid-stack-item[data-gs-x='6'] {
      left: 25%; }
    .grid-stack > .grid-stack-item[data-gs-min-width='6'] {
      min-width: 25%; }
    .grid-stack > .grid-stack-item[data-gs-max-width='6'] {
      max-width: 25%; }
    .grid-stack > .grid-stack-item[data-gs-width='7'] {
      width: 29.16667%; }
    .grid-stack > .grid-stack-item[data-gs-x='7'] {
      left: 29.16667%; }
    .grid-stack > .grid-stack-item[data-gs-min-width='7'] {
      min-width: 29.16667%; }
    .grid-stack > .grid-stack-item[data-gs-max-width='7'] {
      max-width: 29.16667%; }
    .grid-stack > .grid-stack-item[data-gs-width='8'] {
      width: 33.33333%; }
    .grid-stack > .grid-stack-item[data-gs-x='8'] {
      left: 33.33333%; }
    .grid-stack > .grid-stack-item[data-gs-min-width='8'] {
      min-width: 33.33333%; }
    .grid-stack > .grid-stack-item[data-gs-max-width='8'] {
      max-width: 33.33333%; }
    .grid-stack > .grid-stack-item[data-gs-width='9'] {
      width: 37.5%; }
    .grid-stack > .grid-stack-item[data-gs-x='9'] {
      left: 37.5%; }
    .grid-stack > .grid-stack-item[data-gs-min-width='9'] {
      min-width: 37.5%; }
    .grid-stack > .grid-stack-item[data-gs-max-width='9'] {
      max-width: 37.5%; }
    .grid-stack > .grid-stack-item[data-gs-width='10'] {
      width: 41.66667%; }
    .grid-stack > .grid-stack-item[data-gs-x='10'] {
      left: 41.66667%; }
    .grid-stack > .grid-stack-item[data-gs-min-width='10'] {
      min-width: 41.66667%; }
    .grid-stack > .grid-stack-item[data-gs-max-width='10'] {
      max-width: 41.66667%; }
    .grid-stack > .grid-stack-item[data-gs-width='11'] {
      width: 45.83333%; }
    .grid-stack > .grid-stack-item[data-gs-x='11'] {
      left: 45.83333%; }
    .grid-stack > .grid-stack-item[data-gs-min-width='11'] {
      min-width: 45.83333%; }
    .grid-stack > .grid-stack-item[data-gs-max-width='11'] {
      max-width: 45.83333%; }
    .grid-stack > .grid-stack-item[data-gs-width='12'] {
      width: 50%; }
    .grid-stack > .grid-stack-item[data-gs-x='12'] {
      left: 50%; }
    .grid-stack > .grid-stack-item[data-gs-min-width='12'] {
      min-width: 50%; }
    .grid-stack > .grid-stack-item[data-gs-max-width='12'] {
      max-width: 50%; }
    .grid-stack > .grid-stack-item[data-gs-width='13'] {
      width: 54.16667%; }
    .grid-stack > .grid-stack-item[data-gs-x='13'] {
      left: 54.16667%; }
    .grid-stack > .grid-stack-item[data-gs-min-width='13'] {
      min-width: 54.16667%; }
    .grid-stack > .grid-stack-item[data-gs-max-width='13'] {
      max-width: 54.16667%; }
    .grid-stack > .grid-stack-item[data-gs-width='14'] {
      width: 58.33333%; }
    .grid-stack > .grid-stack-item[data-gs-x='14'] {
      left: 58.33333%; }
    .grid-stack > .grid-stack-item[data-gs-min-width='14'] {
      min-width: 58.33333%; }
    .grid-stack > .grid-stack-item[data-gs-max-width='14'] {
      max-width: 58.33333%; }
    .grid-stack > .grid-stack-item[data-gs-width='15'] {
      width: 62.5%; }
    .grid-stack > .grid-stack-item[data-gs-x='15'] {
      left: 62.5%; }
    .grid-stack > .grid-stack-item[data-gs-min-width='15'] {
      min-width: 62.5%; }
    .grid-stack > .grid-stack-item[data-gs-max-width='15'] {
      max-width: 62.5%; }
    .grid-stack > .grid-stack-item[data-gs-width='16'] {
      width: 66.66667%; }
    .grid-stack > .grid-stack-item[data-gs-x='16'] {
      left: 66.66667%; }
    .grid-stack > .grid-stack-item[data-gs-min-width='16'] {
      min-width: 66.66667%; }
    .grid-stack > .grid-stack-item[data-gs-max-width='16'] {
      max-width: 66.66667%; }
    .grid-stack > .grid-stack-item[data-gs-width='17'] {
      width: 70.83333%; }
    .grid-stack > .grid-stack-item[data-gs-x='17'] {
      left: 70.83333%; }
    .grid-stack > .grid-stack-item[data-gs-min-width='17'] {
      min-width: 70.83333%; }
    .grid-stack > .grid-stack-item[data-gs-max-width='17'] {
      max-width: 70.83333%; }
    .grid-stack > .grid-stack-item[data-gs-width='18'] {
      width: 75%; }
    .grid-stack > .grid-stack-item[data-gs-x='18'] {
      left: 75%; }
    .grid-stack > .grid-stack-item[data-gs-min-width='18'] {
      min-width: 75%; }
    .grid-stack > .grid-stack-item[data-gs-max-width='18'] {
      max-width: 75%; }
    .grid-stack > .grid-stack-item[data-gs-width='19'] {
      width: 79.16667%; }
    .grid-stack > .grid-stack-item[data-gs-x='19'] {
      left: 79.16667%; }
    .grid-stack > .grid-stack-item[data-gs-min-width='19'] {
      min-width: 79.16667%; }
    .grid-stack > .grid-stack-item[data-gs-max-width='19'] {
      max-width: 79.16667%; }
    .grid-stack > .grid-stack-item[data-gs-width='20'] {
      width: 83.33333%; }
    .grid-stack > .grid-stack-item[data-gs-x='20'] {
      left: 83.33333%; }
    .grid-stack > .grid-stack-item[data-gs-min-width='20'] {
      min-width: 83.33333%; }
    .grid-stack > .grid-stack-item[data-gs-max-width='20'] {
      max-width: 83.33333%; }
    .grid-stack > .grid-stack-item[data-gs-width='21'] {
      width: 87.5%; }
    .grid-stack > .grid-stack-item[data-gs-x='21'] {
      left: 87.5%; }
    .grid-stack > .grid-stack-item[data-gs-min-width='21'] {
      min-width: 87.5%; }
    .grid-stack > .grid-stack-item[data-gs-max-width='21'] {
      max-width: 87.5%; }
    .grid-stack > .grid-stack-item[data-gs-width='22'] {
      width: 91.66667%; }
    .grid-stack > .grid-stack-item[data-gs-x='22'] {
      left: 91.66667%; }
    .grid-stack > .grid-stack-item[data-gs-min-width='22'] {
      min-width: 91.66667%; }
    .grid-stack > .grid-stack-item[data-gs-max-width='22'] {
      max-width: 91.66667%; }
    .grid-stack > .grid-stack-item[data-gs-width='23'] {
      width: 95.83333%; }
    .grid-stack > .grid-stack-item[data-gs-x='23'] {
      left: 95.83333%; }
    .grid-stack > .grid-stack-item[data-gs-min-width='23'] {
      min-width: 95.83333%; }
    .grid-stack > .grid-stack-item[data-gs-max-width='23'] {
      max-width: 95.83333%; }
    .grid-stack > .grid-stack-item[data-gs-width='24'] {
      width: 100%; }
    .grid-stack > .grid-stack-item[data-gs-x='24'] {
      left: 100%; }
    .grid-stack > .grid-stack-item[data-gs-min-width='24'] {
      min-width: 100%; }
    .grid-stack > .grid-stack-item[data-gs-max-width='24'] {
      max-width: 100%; }
  .grid-stack.grid-stack-animate, .grid-stack.grid-stack-animate .grid-stack-item {
    transition: left 0.3s, top 0.3s, height 0.3s, width 0.3s; }
  .grid-stack.grid-stack-animate .grid-stack-item.ui-draggable-dragging, .grid-stack.grid-stack-animate .grid-stack-item.ui-resizable-resizing, .grid-stack.grid-stack-animate .grid-stack-item.grid-stack-placeholder {
    transition: left 0s, top 0s, height 0s, width 0s; }

/** Uncomment this to show bottom-left resize handle **/
/*
.grid-stack > .grid-stack-item > .ui-resizable-sw {
    display: inline-block;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    @include vendor(transform, rotate(180deg));
}
*/
@media (max-width: 768px) {
  .grid-stack-item {
    position: relative !important;
    width: auto !important;
    left: 0 !important;
    top: auto !important;
    margin-bottom: 6px; }
    .grid-stack-item .ui-resizable-handle {
      display: none; }

  .grid-stack {
    height: auto !important; } }
/* Make clicks pass-through */
#nprogress {
  pointer-events: none;
}

#nprogress .bar {
  background: #f0542d;

  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;

  width: 100%;
  height: 2px;
}

/* Fancy blur effect */
#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  box-shadow: 0 0 10px #f0542d, 0 0 5px #f0542d;
  opacity: 1.0;
  -ms-transform: rotate(3deg) translate(0px, -4px);
      transform: rotate(3deg) translate(0px, -4px);
}

/* Remove these to get rid of the spinner */
#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 15px;
  right: 15px;
}

#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  box-sizing: border-box;

  border: solid 2px transparent;
  border-top-color: #f0542d;
  border-left-color: #f0542d;
  border-radius: 50%;
  animation: nprogress-spinner 400ms linear infinite;
}

.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}

.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute;
}
@keyframes nprogress-spinner {
  0%   { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/*! jQuery UI - v1.11.4 - 2015-03-11
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#eee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkEAAAAAAy19n/AAAAAmJLR0T//xSrMc0AAAAJcEhZcwAAAEgAAABIAEbJaz4AAABYSURBVBjTxcK9DUBAAIDRjxk0dBQaE4gR7KFVM4rEDBIjEKVV7s79OZ0teHk8FR/NCAehJ6TcK3eD3/EtbsPV2AVbYmZMgh7RMdfAFaEmVIE8kR0yR4gfv1IulNTJHsTLAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE1LTAzLTExVDA4OjQ5OjM0LTA3OjAwnOkHBQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNS0wMy0xMVQwODo0OTozNC0wNzowMO20v7kAAAAASUVORK5CYII=) 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #e78f08;background:#f6a828 url(data:image/png;base64,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) 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#f6f6f6 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAAAAAAao4lEAAAAAmJLR0T//xSrMc0AAAAJcEhZcwAAAEgAAABIAEbJaz4AAABISURBVDjLY/g1mWEUjSKqo2/fGL5LMXzPYfh+nOGHFsOPBQw/xRh+TmX4JcLwq4vhNwPD71yG3xcZ/igx/Ilk+JM0ikYRMQgA8pJH3iOhTlAAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTUtMDMtMTFUMDg6NDk6MzQtMDc6MDCc6QcFAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE1LTAzLTExVDA4OjQ5OjM0LTA3OjAw7bS/uQAAAABJRU5ErkJggg==) 50% 50% repeat-x;font-weight:bold;color:#1c94c4}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fbcb09;background:#fdf5ce url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAIAAACwqkHPAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAmklEQVRIx+3PPwsBARgH4N/7s0gmXZSuKMvNdl/AV2A1X1ltzBaf5UazEp3RpKujFMV0uT/dy6cQwzs98wPdZVk8IwAAhmEYxrdBWSZJGFKq4smGaGDENeFgwgfREp8d6Ph1OEZEWxaVOXSVRieHcGXJALrNnvEQes6nlz20yO9Xl9IUn128e0VwS4k6BvQIoob+X6QNwzB+yAca/jJVRVy4gQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNS0wMy0xMVQwODo0OTozNS0wNzowMDqeDLEAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTUtMDMtMTFUMDg6NDk6MzUtMDc6MDBLw7QNAAAAAElFTkSuQmCC) 50% 50% repeat-x;font-weight:bold;color:#c77405}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#c77405;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQAQAAAABHIzd2AAAAAmJLR0QAAd2KE6QAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAARSURBVCjPY2hgGIWjcBTigACVaMgB0zSxaQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNS0wMy0xMVQwODo0OTozNC0wNzowMJzpBwUAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTUtMDMtMTFUMDg6NDk6MzQtMDc6MDDttL+5AAAAAElFTkSuQmCC) 50% 50% repeat-x;font-weight:bold;color:#eb8f00}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkEAIAAACY3hF0AAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAhklEQVQoz+WQMQrCUBBEH1NaCzaxTc7iHcwhcoiktP6kS8BK8BIWHkYQrM1mLD5Bb6Bg9Xg7syws9mNztADgj3CjFbifk4A+0od1UWDfr2kloJkGgZsYBdRTKfB+qgTOtgzrqHJWCtg9T++9pdnEIHAb22yjwPk6XRQCzvNa4IsP3//ST+MF5uU/iXGyfBoAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTUtMDMtMTFUMDg6NDk6MzUtMDc6MDA6ngyxAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE1LTAzLTExVDA4OjQ5OjM1LTA3OjAwS8O0DQAAAABJRU5ErkJggg==) 50% top repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoEAIAAABTDPN5AAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAA4ElEQVRo3u3YMQoCMRBG4c02XkCQLcXKwsN5Eq+znScRa8FasLP4q0DGZASLecmr0mSHr9tMuh5Pr91+MnpfnofHfXK2OW9v9jdb+t/cuR+qCaZSC2A2NQP3QFVpXZfFfy0iVc3eC3GpmusAR6fq3ARmUJvAJGoFzKOaYCq1AGZTM3APVJW+v5ZIVOX+8YhL1dwfwRGpOrvBcalucHSqA8ygNoFJ1AqYRzXBVGoBzKZm4B6oauy0uNSx06JTm8AkagXMo5pgKrUAZlMzcA9UNXZaXOrYadGpbnB0qgPMoKoPsn/eaLRwj54AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTUtMDMtMTFUMDg6NDk6MzUtMDc6MDA6ngyxAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE1LTAzLTExVDA4OjQ5OjM1LTA3OjAwS8O0DQAAAABJRU5ErkJggg==) 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(data:image/png;base64,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)}.ui-widget-header .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-default .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-active .ui-icon{background-image:url(data:image/png;base64,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)}.ui-state-highlight .ui-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAADwCAMAAADYSUr5AAABDlBMVEUijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEijvEzfqCuAAAAWXRSTlMAGRAzBAhQv4KZLyJVcUBmYBoTMswNITwWQkhLIB5aIycxUyyFNIeAw2rIz8Y4RRy8uL58q7WljKqorR+yKf0BnlEk7woGAgOPomKUSqCvbd+cR2M/b3+RaPlAXvEAAAABYktHRACIBR1IAAAACXBIWXMAAABIAAAASABGyWs+AAAPZElEQVR42u1dC2PbthEGyUiq6ZiSXblLE6ex1mTO5iXZq+u6ro3abG26pOkSd13v//+RAXzhcIeHWMoUbeOTLesIEMB9PIB3ACgLERERMQIkkOy6CTvWH0bOQO/mJeDXP8EMqMzDEkIsEBRMAmh7jHSVmuAjAKwC8FRAzi8/DmoS1AI5AQltj5FOryAjgJ7OK2CZkwEZYO23q+BJ5wwKkttfui1z4s20VTAL5k2kF5hbiPcKcwvwNGB4C7CTwproI4CdDcxEPKUTExx+DNiAj0u9C9AuNPxdYOe46Y5QRERERERExIhx6Z7gjv2ghEVrQJ33hJ5BsxsBfsIq8M0HsAkhWfqglFgawAhgGWh2M1xMWAWUAE90qUofMhhi7be32JNsmVFJPKeLwBQglAQMNh3ALVjYbNaI1jaYD0jM0nw9atcWYEXiaXH/+QDeQ3Y6BoRx3e8CERERERERERG7Qz/HP+iaBsvvHXj0LAD4cip0yN27fXw7AGtQoDTwH+HqkWTgWczTwZVmr8DbAEuqv35bCT6CWDorjGnAqwOSCI7EhlFWHjkBXIkb1M/DZQgRwCeAwK9B+HRPFlPBOjeZ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)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(data:image/png;base64,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)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoEAAAAAD5BTvyAAAAAmJLR0T//xSrMc0AAAAJcEhZcwAAAEgAAABIAEbJaz4AAAB6SURBVEjH7dXLEYAgDEVRqk0HNmpFMgxi+Lnw3Z0hSzJnmZuO8x6b3vPn530vsVwDKa6CHFdAkssgyy1AjTNLLDeAOteBBOdAhmsgxVWQ4wpIchlkuQ34nXPni+EWoMZNoMoNoM51IMFFU3QumqJz0RSdi6bo3C+bcgHap6IryOSd+AAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNS0wMy0xMVQwODo0OTozNS0wNzowMDqeDLEAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTUtMDMtMTFUMDg6NDk6MzUtMDc6MDBLw7QNAAAAAElFTkSuQmCC) 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQAAAADcH0/XAAAAAmJLR0QAAd2KE6QAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAPSURBVCjPY2AYBaOA+gAAAlgAAXU2hncAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTUtMDMtMTFUMDg6NDk6MzUtMDc6MDA6ngyxAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE1LTAzLTExVDA4OjQ5OjM1LTA3OjAwS8O0DQAAAABJRU5ErkJggg==) 50% 50% repeat-x;opacity:.2;filter:Alpha(Opacity=20);border-radius:5px}/** ~ makes import absolute (otherwise it will be ./...) */
/**
 * React Select
 * ============
 * Created by Jed Watson and Joss Mackison for KeystoneJS, http://www.keystonejs.com/
 * https://twitter.com/jedwatson https://twitter.com/jossmackison https://twitter.com/keystonejs
 * MIT License: https://github.com/JedWatson/react-select
*/
.Select {
  position: relative;
}
.Select input::-webkit-contacts-auto-fill-button,
.Select input::-webkit-credentials-auto-fill-button {
  display: none !important;
}
.Select input::-ms-clear {
  display: none !important;
}
.Select input::-ms-reveal {
  display: none !important;
}
.Select,
.Select div,
.Select input,
.Select span {
  box-sizing: border-box;
}
.Select.is-disabled .Select-arrow-zone {
  cursor: default;
  pointer-events: none;
  opacity: 0.35;
}
.Select.is-disabled > .Select-control {
  background-color: #f9f9f9;
}
.Select.is-disabled > .Select-control:hover {
  box-shadow: none;
}
.Select.is-open > .Select-control {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background: #fff;
  border-color: #b3b3b3 #ccc #d9d9d9;
}
.Select.is-open > .Select-control .Select-arrow {
  top: -2px;
  border-color: transparent transparent #999;
  border-width: 0 5px 5px;
}
.Select.is-searchable.is-open > .Select-control {
  cursor: text;
}
.Select.is-searchable.is-focused:not(.is-open) > .Select-control {
  cursor: text;
}
.Select.is-focused > .Select-control {
  background: #fff;
}
.Select.is-focused:not(.is-open) > .Select-control {
  border-color: #007eff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 126, 255, 0.1);
  background: #fff;
}
.Select.has-value.is-clearable.Select--single > .Select-control .Select-value {
  padding-right: 38px;
}
.Select.has-value.Select--single > .Select-control .Select-value .Select-value-label,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label {
  color: #333;
}
.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label {
  cursor: pointer;
  text-decoration: none;
}
.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:hover,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:hover,
.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {
  color: #007eff;
  outline: none;
  text-decoration: underline;
}
.Select.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,
.Select.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {
  background: #fff;
}
.Select.has-value.is-pseudo-focused .Select-input {
  opacity: 0;
}
.Select.is-open .Select-arrow,
.Select .Select-arrow-zone:hover > .Select-arrow {
  border-top-color: #666;
}
.Select.Select--rtl {
  direction: rtl;
  text-align: right;
}
.Select-control {
  background-color: #fff;
  border-color: #d9d9d9 #ccc #b3b3b3;
  border-radius: 4px;
  border: 1px solid #ccc;
  color: #333;
  cursor: default;
  display: table;
  border-spacing: 0;
  border-collapse: separate;
  height: 28px;
  outline: none;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.Select-control:hover {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
}
.Select-control .Select-input:focus {
  outline: none;
  background: #fff;
}
.Select-placeholder,
.Select--single > .Select-control .Select-value {
  bottom: 0;
  color: #aaa;
  left: 0;
  line-height: 26px;
  padding-left: 10px;
  padding-right: 10px;
  position: absolute;
  right: 0;
  top: 0;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.Select-input {
  height: 26px;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle;
}
.Select-input > input {
  width: 100%;
  background: none transparent;
  border: 0 none;
  box-shadow: none;
  cursor: default;
  display: inline-block;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  outline: none;
  line-height: 17px;
  /* For IE 8 compatibility */
  padding: 4px 0 8px;
  /* For IE 8 compatibility */
  -webkit-appearance: none;
}
.is-focused .Select-input > input {
  cursor: text;
}
.has-value.is-pseudo-focused .Select-input {
  opacity: 0;
}
.Select-control:not(.is-searchable) > .Select-input {
  outline: none;
}
.Select-loading-zone {
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 16px;
}
.Select-loading {
  animation: Select-animation-spin 400ms infinite linear;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  border-radius: 50%;
  border: 2px solid #ccc;
  border-right-color: #333;
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.Select-clear-zone {
  animation: Select-animation-fadeIn 200ms;
  color: #999;
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 13px;
}
.Select-clear-zone:hover {
  color: #D0021B;
}
.Select-clear {
  display: inline-block;
  font-size: 14px;
  line-height: 1;
}
.Select--multi .Select-clear-zone {
  width: 13px;
}
.Select-arrow-zone {
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 25px;
  padding-right: 5px;
}
.Select--rtl .Select-arrow-zone {
  padding-right: 0;
  padding-left: 5px;
}
.Select-arrow {
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 2.5px;
  display: inline-block;
  height: 0;
  width: 0;
  position: relative;
}
.Select-control > *:last-child {
  padding-right: 5px;
}
.Select--multi .Select-multi-value-wrapper {
  display: inline-block;
}
.Select .Select-aria-only {
  position: absolute;
  display: inline-block;
  height: 1px;
  width: 1px;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  float: left;
}
@keyframes Select-animation-fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.Select-menu-outer {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-top-color: #e6e6e6;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
  box-sizing: border-box;
  margin-top: -1px;
  max-height: 200px;
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  z-index: 1;
  -webkit-overflow-scrolling: touch;
}
.Select-menu {
  max-height: 198px;
  overflow-y: auto;
}
.Select-option {
  box-sizing: border-box;
  background-color: #fff;
  color: #666666;
  cursor: pointer;
  display: block;
  padding: 8px 10px;
}
.Select-option:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.Select-option.is-selected {
  background-color: #f5faff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.04);
  color: #333;
}
.Select-option.is-focused {
  background-color: #ebf5ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.08);
  color: #333;
}
.Select-option.is-disabled {
  color: #cccccc;
  cursor: default;
}
.Select-noresults {
  box-sizing: border-box;
  color: #999999;
  cursor: default;
  display: block;
  padding: 8px 10px;
}
.Select--multi .Select-input {
  vertical-align: middle;
  margin-left: 10px;
  padding: 0;
}
.Select--multi.Select--rtl .Select-input {
  margin-left: 0;
  margin-right: 10px;
}
.Select--multi.has-value .Select-input {
  margin-left: 2px;
}
.Select--multi .Select-value {
  background-color: #ebf5ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.08);
  border-radius: 2px;
  border: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border: 1px solid rgba(0, 126, 255, 0.24);
  color: #007eff;
  display: inline-block;
  font-size: 0.9em;
  line-height: 1.4;
  margin-left: 2px;
  margin-top: 2px;
  vertical-align: top;
}
.Select--multi .Select-value-icon,
.Select--multi .Select-value-label {
  display: inline-block;
  vertical-align: middle;
}
.Select--multi .Select-value-label {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  cursor: default;
  padding: 2px 5px;
}
.Select--multi a.Select-value-label {
  color: #007eff;
  cursor: pointer;
  text-decoration: none;
}
.Select--multi a.Select-value-label:hover {
  text-decoration: underline;
}
.Select--multi .Select-value-icon {
  cursor: pointer;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  border-right: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border-right: 1px solid rgba(0, 126, 255, 0.24);
  padding: 1px 5px 3px;
}
.Select--multi .Select-value-icon:hover,
.Select--multi .Select-value-icon:focus {
  background-color: #d8eafd;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 113, 230, 0.08);
  color: #0071e6;
}
.Select--multi .Select-value-icon:active {
  background-color: #c2e0ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.24);
}
.Select--multi.Select--rtl .Select-value {
  margin-left: 0;
  margin-right: 2px;
}
.Select--multi.Select--rtl .Select-value-icon {
  border-right: none;
  border-left: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border-left: 1px solid rgba(0, 126, 255, 0.24);
}
.Select--multi.is-disabled .Select-value {
  background-color: #fcfcfc;
  border: 1px solid #e3e3e3;
  color: #333;
}
.Select--multi.is-disabled .Select-value-icon {
  cursor: not-allowed;
  border-right: 1px solid #e3e3e3;
}
.Select--multi.is-disabled .Select-value-icon:hover,
.Select--multi.is-disabled .Select-value-icon:focus,
.Select--multi.is-disabled .Select-value-icon:active {
  background-color: #fcfcfc;
}
@keyframes Select-animation-spin {
  to {
    transform: rotate(1turn);
  }
}
/*Buttons*/
/* Select dropdowns */
/* LEGACY CODE: DO NOT COPY. Reusable Functions */
.input-underline {
  box-shadow: none;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid #dddddd;
}
/*Sidebar*/
/*File Tree*/
/*Right Side Menus*/
/* Notebooks */
/* Azure */
/* Login page */
/* Data Inport Inputs */
.rc-tooltip.rc-tooltip-zoom-enter,
.rc-tooltip.rc-tooltip-zoom-leave {
  display: block;
}
.rc-tooltip-zoom-enter,
.rc-tooltip-zoom-appear {
  opacity: 0;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.18, 0.89, 0.32, 1.28);
  animation-play-state: paused;
}
.rc-tooltip-zoom-leave {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.6, -0.3, 0.74, 0.05);
  animation-play-state: paused;
}
.rc-tooltip-zoom-enter.rc-tooltip-zoom-enter-active,
.rc-tooltip-zoom-appear.rc-tooltip-zoom-appear-active {
  animation-name: rcToolTipZoomIn;
  animation-play-state: running;
}
.rc-tooltip-zoom-leave.rc-tooltip-zoom-leave-active {
  animation-name: rcToolTipZoomOut;
  animation-play-state: running;
}
@keyframes rcToolTipZoomIn {
  0% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
  }
}
@keyframes rcToolTipZoomOut {
  0% {
    opacity: 1;
    transform-origin: 50% 50%;
    transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    transform-origin: 50% 50%;
    transform: scale(0, 0);
  }
}
.rc-tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.5;
  opacity: 0.9;
}
.rc-tooltip-hidden {
  display: none;
}
.rc-tooltip-placement-top,
.rc-tooltip-placement-topLeft,
.rc-tooltip-placement-topRight {
  padding: 5px 0 9px 0;
}
.rc-tooltip-placement-right,
.rc-tooltip-placement-rightTop,
.rc-tooltip-placement-rightBottom {
  padding: 0 5px 0 9px;
}
.rc-tooltip-placement-bottom,
.rc-tooltip-placement-bottomLeft,
.rc-tooltip-placement-bottomRight {
  padding: 9px 0 5px 0;
}
.rc-tooltip-placement-left,
.rc-tooltip-placement-leftTop,
.rc-tooltip-placement-leftBottom {
  padding: 0 9px 0 5px;
}
.rc-tooltip-inner {
  padding: 8px 10px;
  color: #fff;
  text-align: left;
  text-decoration: none;
  background-color: #373737;
  border-radius: 6px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.17);
  max-width: 300px;
}
.rc-tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.rc-tooltip-placement-top .rc-tooltip-arrow,
.rc-tooltip-placement-topLeft .rc-tooltip-arrow,
.rc-tooltip-placement-topRight .rc-tooltip-arrow {
  bottom: 4px;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #373737;
}
.rc-tooltip-placement-top .rc-tooltip-arrow {
  left: 50%;
}
.rc-tooltip-placement-topLeft .rc-tooltip-arrow {
  left: 15%;
}
.rc-tooltip-placement-topRight .rc-tooltip-arrow {
  right: 15%;
}
.rc-tooltip-placement-right .rc-tooltip-arrow,
.rc-tooltip-placement-rightTop .rc-tooltip-arrow,
.rc-tooltip-placement-rightBottom .rc-tooltip-arrow {
  left: 4px;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #373737;
}
.rc-tooltip-placement-right .rc-tooltip-arrow {
  top: 50%;
}
.rc-tooltip-placement-rightTop .rc-tooltip-arrow {
  top: 15%;
  margin-top: 0;
}
.rc-tooltip-placement-rightBottom .rc-tooltip-arrow {
  bottom: 15%;
}
.rc-tooltip-placement-left .rc-tooltip-arrow,
.rc-tooltip-placement-leftTop .rc-tooltip-arrow,
.rc-tooltip-placement-leftBottom .rc-tooltip-arrow {
  right: 4px;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #373737;
}
.rc-tooltip-placement-left .rc-tooltip-arrow {
  top: 50%;
}
.rc-tooltip-placement-leftTop .rc-tooltip-arrow {
  top: 15%;
  margin-top: 0;
}
.rc-tooltip-placement-leftBottom .rc-tooltip-arrow {
  bottom: 15%;
}
.rc-tooltip-placement-bottom .rc-tooltip-arrow,
.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow,
.rc-tooltip-placement-bottomRight .rc-tooltip-arrow {
  top: 4px;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #373737;
}
.rc-tooltip-placement-bottom .rc-tooltip-arrow {
  left: 50%;
}
.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow {
  left: 15%;
}
.rc-tooltip-placement-bottomRight .rc-tooltip-arrow {
  right: 15%;
}
@font-face {
  font-family: 'Newslab';
  src: url(../media/newslablight-webfont.9b543473.eot);
  src: url(../media/newslablight-webfont.9b543473.eot?#iefix) format('embedded-opentype'), url(../media/newslablight-webfont.69cfbff8.woff2) format('woff2'), url(../media/newslablight-webfont.a432b296.woff) format('woff'), url(../media/newslablight-webfont.ac42ae0f.ttf) format('truetype'), url(../media/newslablight-webfont.947cf4d7.svg#newslab_lightlight) format('svg');
  font-weight: 200;
  font-style: normal;
}
body,
input,
.command-dots,
.ui-widget,
.ui-widget textarea,
.ui-widget input,
.ui-widget select,
.ui-widget button,
thead {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "FontAwesome";
  font-size: 13px;
  line-height: 18px;
  font-weight: 400;
  box-shadow: none;
}
html {
  overflow-y: hidden;
  margin: 0;
  padding: 0;
}
body {
  margin: 0;
  padding: 0;
  background-color: #ffffff;
}
a {
  color: #1CA0C2;
  cursor: pointer;
}
a:hover,
a:active {
  color: #167b95;
}
a[disabled] {
  color: #bbb;
  cursor: text;
  pointer-events: none;
}
/*
 * Buttons should have a uniform look when disabled.
 */
.btn[disabled] {
  opacity: 0.45;
}
.btn-error {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  background-repeat: repeat-x;
}
.btn-error:hover {
  text-decoration: none;
  background-position: 0 -15px;
  transition: background-position 0.1s linear;
  color: #fff;
  background-color: #bd362f;
}
#overallView {
  z-index: -1;
  position: absolute;
  top: 48px;
  bottom: 0;
  left: 76px;
  right: 0;
  display: block;
  min-width: 630px;
}
#overallView.new-notebook {
  left: 0px;
  right: 0px;
  width: inherit;
}
#overallView.azure-toolbar-spacing {
  top: 88px;
}
#content {
  overflow-y: scroll;
  /* Always force vertical scrollbars so commands don't resize */
  position: absolute;
  top: 26px;
  left: 0px;
  right: 0px;
  bottom: 0;
  box-sizing: border-box;
}
#content.lock-scroll {
  overflow-y: hidden !important;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  #content.lock-scroll {
    /* CSS Statements that only apply on webkit-based browsers (Chrome, Safari, etc.) */
    padding-right: 17px !important;
  }
}
#content::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
  height: 7px;
}
#content::-webkit-scrollbar-thumb {
  border-radius: 7px;
  background-color: rgba(69, 89, 95, 0.34);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.3);
}
#content > .react-tab-view,
#content .applications-list,
#content .spark-driver-logs-view,
#content .clusters-metrics,
#content .spark-cluster-metrics-view {
  padding: 0 8px;
}
h2.clusters-metrics {
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}
.publishMode #content {
  top: 0;
}
h1 {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "FontAwesome";
  font-weight: 200;
  line-height: 36px;
  font-size: 33px;
}
h2,
h2 .job-name {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "FontAwesome";
  font-weight: 200;
  line-height: 30px;
  font-size: 27px;
}
h3 {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "FontAwesome";
  font-weight: 200;
  line-height: 24px;
  font-size: 22px;
}
h4 {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "FontAwesome";
  font-weight: 200;
  line-height: 21px;
  font-size: 18px;
}
h5 {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "FontAwesome";
  font-weight: 200;
  line-height: 19px;
  font-size: 16px;
}
.btn,
input,
select,
option {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "FontAwesome";
}
/* Clear BootStrap's code formatting style */
code,
pre {
  padding: 0;
  margin: 0;
  font-family: "Source Code Pro", "Menlo", monospace;
  font-size: 13px;
  color: #333;
  border: none;
  background: none;
  border-radius: 0;
}
.console-output {
  margin-left: 2px;
  margin-right: 46px;
  margin-bottom: 10px;
}
.console-output textarea {
  box-sizing: border-box;
  width: 100%;
  font-family: "Source Code Pro", "Menlo", monospace;
  color: #333;
  font-size: 13px;
  padding: 6px 9px;
  min-height: 300px;
  cursor: default;
  border: 1px solid #ddd;
  background: #fff;
  overflow-y: hidden;
}
.noselect {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.canselect {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.code-font {
  font-family: "Source Code Pro", "Menlo", monospace;
}
.warning-font {
  font-weight: 200;
  color: #cb1d38;
}
.btn.btn-link {
  border: none;
}
.inlined {
  display: inline;
}
/**
 * Have text overflow turn into ellipsis. Requests that the element have a block class display type
 * and that the element have a max-width type specified.
 */
.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  /* "overflow" value must be different from "visible" */
  text-overflow: ellipsis;
  vertical-align: top;
}
.link {
  color: #258BD2;
  text-decoration: none;
}
.link:hover {
  text-decoration: underline;
}
.fa-stack .num-icon-circle {
  color: rgba(0, 0, 0, 0.42);
}
.fa-stack .num-icon-digit {
  color: #000;
  font-size: 11px;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "FontAwesome";
}
.ui-widget-content {
  color: #333;
}
.wrappable {
  word-wrap: break-word;
}
#fixed-menu {
  width: 180px;
}
.logo {
  margin: 15px 0px 17px 0px;
  padding-right: 12px;
  padding-left: 1px;
  box-sizing: border-box;
  width: 170px;
}
.container-fluid {
  padding: 0;
}
.navbar {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "FontAwesome";
  font-weight: 600;
}
.navbar .brand {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "FontAwesome";
  font-weight: bold;
  padding-left: 40px;
}
.navbar img {
  height: 30px;
  width: auto;
}
.nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  border-radius: 0;
}
.nav-pills > li > a:hover,
.nav-pills > li > a:focus {
  background: #f0f0f0;
  color: #0080c0;
}
.nav-pills > li > a.active {
  background: #08c;
  color: white;
}
#tooltip {
  position: absolute;
  width: auto;
  height: auto;
  padding: 4px;
  background-color: rgba(48, 48, 48, 0.75);
  border-radius: 3px;
  pointer-events: none;
  z-index: 2000;
}
#tooltip.hidden {
  display: none;
}
#tooltip p {
  margin: 0;
  font-size: 12px;
  line-height: 12px;
  color: white;
}
.nav-pills {
  margin-bottom: 0;
}
input.invalid-form,
input:invalid {
  background-color: #ffecec;
}
input.invalid-form:focus,
input:invalid:focus,
input.invalid-form:invalid:focus,
input:invalid:invalid:focus {
  box-shadow: 0 0 6px #FFD1D1;
  border-color: #EE5F5B;
}
.spark-info-cell {
  width: 100%;
}
.topHeading {
  line-height: 5px;
  width: 25px;
  display: inline;
}
label.tempTest {
  display: inline;
}
.commentButton {
  display: inline;
}
.publishMode #content {
  margin-left: 0;
}
.command {
  margin-bottom: 10px;
  /*margin-right: 3px;*/
  padding: 0;
  position: relative;
  border: 1px solid transparent;
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0);
  box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0);
}
.command.locked {
  cursor: default;
}
.mainCommand:hover,
.command-active {
  box-shadow: 0px 0px 0px 1px #e5e8ea;
}
.command-provenance {
  display: inline-block;
}
.command-result-stats:hover .command-provenance {
  display: inline-block;
  visibility: visible;
  opacity: 1;
  transition-duration: 0.5s;
  transition-delay: 0.5s;
}
.command.command-input:hover {
  border: 1px solid transparent;
}
.command .prompt {
  font-weight: bold;
  color: rgba(0, 0, 0, 0.24);
  float: left;
  padding-top: 5px;
  margin-right: -2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
div.previousPrompt {
  margin-left: 6px;
  margin-right: 6px;
}
div.primaryPrompt {
  margin-left: 7px;
  margin-right: 14px;
  margin-bottom: 20px;
}
.show-result-link,
.show-cell-link,
.show-hidden-code-link {
  display: block;
  /* Up and left padding for text alignment */
  padding: 16px 0 0 6px;
  /* Limit the link's clickable area */
  width: 84px;
}
/* Show cell link needs a specific padding-left to be aligned with code */
.show-cell-link {
  padding-left: 16px;
}
.command-buttons {
  position: absolute;
  right: 0;
  top: 0;
  opacity: 0;
  padding-left: 0;
  padding-right: 6px;
  padding-top: 6px;
  padding-bottom: 0;
  vertical-align: middle;
  z-index: 3;
  color: #000;
}
.command:hover .command-buttons,
.command-active .command-buttons {
  opacity: 1;
}
.command:hover .command-buttons > a,
.command-active .command-buttons > a {
  opacity: 1;
}
.command-child:hover {
  box-shadow: none;
}
.command .remove-button,
.command .download-button,
.command .toggle-collapse-button,
.command .edit-button,
.command .dashboard-button,
.command .comment-button,
.command .send-button,
.command .copy-button,
.command .cut-button,
.command .run-command-button,
.add-variables .variable-add-button,
.variables-table .remove-button {
  text-decoration: none;
  color: rgba(0, 0, 0, 0.57);
  margin-left: 1px;
  margin-right: 1px;
}
.command .run-command-button {
  cursor: pointer;
}
.command .send-button:hover,
.command .copy-button:hover,
.command .cut-button:hover,
.command .edit-button:hover,
.command .dashboard-button:hover,
.command .download-button:hover,
.command .comment-button:hover,
.command .toggle-collapse-button:hover,
.command .run-command-button:hover,
.add-variables .variable-add-button:hover,
.command .remove-button:hover,
.variables-table .remove-button:hover {
  color: #3a87ad;
}
/* Hide the send button unless we have class "sendable" */
.command .send-button {
  display: none;
}
.command.sendable .send-button {
  display: inline;
}
.command.sendable.collapsed .send-button {
  visibility: hidden;
}
/* Also, hide the download button unless we have class "sendable" */
.command .download-button {
  visibility: hidden;
}
.command.sendable .download-button {
  visibility: visible;
}
.command.sendable.collapsed .download-button {
  visibility: hidden;
}
.command.collapsed .comment-button {
  visibility: hidden;
}
.command .spinner {
  /*text-align: center;*/
  line-height: 18px;
}
.command-text {
  margin-left: 7px;
  margin-top: 4px;
  margin-bottom: 1px;
  font-family: "Source Code Pro", "Menlo", monospace;
  font-size: 13px;
  box-sizing: border-box;
  display: block;
  position: relative;
  border: 1px solid transparent;
}
.command-text-finished,
.command-text-running,
.command-text-cancelling,
.command-text-error {
  padding-bottom: 0px;
  margin-left: 0;
  display: block;
  position: relative;
}
div.command-text-error {
  min-height: 31px;
}
.command-text-input {
  padding-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  position: relative;
}
.command-text-script {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 25px;
  position: relative;
}
.command-dots {
  display: none;
  line-height: 14px;
  opacity: 0;
  transition: opacity 250ms;
}
.command.collapsed .command-dots {
  display: inline;
  opacity: 1;
}
textarea.edit-box,
textarea.edit-box:focus,
textarea.command-box-textarea,
pre.capture-run-mode {
  /* Make sure there is no glow / shadow */
  outline: none;
  border: none;
  position: relative;
  box-shadow: none;
  resize: none;
  font-family: "Source Code Pro", "Menlo", monospace;
  font-size: 13px;
  line-height: 19px;
  color: #333;
  margin: 0 0 0 0;
  padding: 0;
  width: 100%;
  box-sizing: border-box;
  min-height: 19px;
  padding-top: 5px;
  padding-bottom: 1px;
}
pre.capture-run-mode {
  padding-left: 4px;
  padding-right: 4px;
  margin: 7px 0 5px 0;
}
.command-input.multiline textarea.edit-box {
  border: 1px solid #ccc;
  padding: 4px 6px;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.075) inset;
  resize: vertical;
  height: 140px;
}
div.contextInfo,
div.commandContextInfo {
  background-color: transparent;
  color: #aaa;
  font-size: 11px;
  margin-top: -5px;
}
div.commandContextInfo {
  margin-bottom: 5px;
}
span.contextInfoItem {
  margin-left: 2px;
}
.command-input .expand-button {
  float: right;
  display: block;
  opacity: 0.7;
  transition: opacity 250ms;
  margin-right: 10px;
  margin-left: 7px;
}
.command-input .expand-button:hover {
  opacity: 1;
}
.command-input.multiline .expand-button {
  display: none;
}
.command-input .expand-button .btn {
  padding: 2px 8px;
}
.search-list {
  box-sizing: border-box;
}
.command-input.multiline .search-list {
  display: none;
}
.edit-box-div,
.command-box {
  overflow: hidden;
  margin-right: 115px;
}
.command-box-script {
  margin-right: 0px;
}
.command.primaryPrompt .edit-box-div,
.command.primaryPrompt .command-box {
  margin-right: 118px;
}
.command .language-select {
  position: absolute;
  top: 5px;
  right: 12px;
  width: 95px;
}
svg {
  display: block;
}
.command-result-wrapper .commentsVisible {
  float: left;
}
.command-result-wrapper {
  width: auto;
}
.command-comments-wrapper {
  float: right;
  right: 0;
  margin-top: 25px;
  vertical-align: top;
  position: relative;
  z-index: 1;
}
.widget-content p {
  margin: 0;
}
.results {
  padding: 0;
  margin: 4px 0 4px 0;
  position: relative;
}
.resizable-wrapper {
  height: inherit;
  margin-top: 3px;
  border: 1px solid #E5E8EA;
  border-radius: 4px;
}
.resizable-wrapper.ui-resizable-resizing {
  overflow-y: hidden;
}
.noscroll-wrapper,
.large-results {
  height: inherit;
  margin: 0;
  padding: 0;
}
.noscroll-wrapper .inner,
.large-results .inner {
  height: inherit;
  overflow-y: scroll;
}
.noscroll-wrapper.noscroll > .inner,
.large-results.noscroll > .inner {
  pointer-events: none;
}
.noscroll:hover:not(:focus) {
  box-shadow: 0 0 5px #51cbee;
  transition: box-shadow 250ms;
}
.noscroll .inner {
  overflow-y: hidden !important;
}
.results-table {
  padding: 0;
  margin: 2px 0 0 0;
  border: 1px solid #ddd;
  overflow: auto;
}
.results-table .inner {
  max-height: 246px;
  overflow: auto;
}
.results table {
  margin: 0 0 0 0;
  border: none;
}
.results .table-bordered tr th:first-child,
.results .table-bordered td:first-child {
  border-left: none;
}
.results .table thead,
.table thead {
  background: #fafafa;
  color: #888;
}
.results .table thead,
.table thead th {
  border-bottom: 1px solid #ddd;
}
.results .table td {
  height: 19px;
  white-space: pre-wrap;
}
.table.table-bordered-outer {
  border: 1px solid #ddd;
}
td,
th,
thead,
tbody,
tr {
  border-radius: 0 !important;
  padding-bottom: 3px !important;
  padding-top: 3px !important;
  line-height: 19px !important;
}
table {
  border-radius: 0 !important;
}
.dashboard {
  margin-bottom: 0;
}
.dashboard.disable-pointer-events {
  pointer-events: none;
}
.command p {
  margin-bottom: 0;
}
.dashboard .spinner-overlay {
  position: absolute;
  right: 0;
  z-index: 1;
}
.command-result {
  margin: 0 21px 6px 21px;
}
.command-result pre {
  padding: 4px;
}
.command.collapsed .command-result-wrapper {
  overflow: hidden;
}
.command-result-stats {
  font-family: "Source Code Pro", "Menlo", monospace;
  font-size: 11px;
  text-align: left;
  margin-top: 5px;
  color: #999;
  margin-left: 4px;
  display: inline-block;
}
.command-result-simple {
  margin-left: 4px;
  margin-bottom: 4px;
}
.command-result-cancelling .cancel-wrapper {
  white-space: pre-wrap;
  color: #999;
  height: 18px;
}
.last-command {
  margin-top: 10px;
}
div.top-menu-buttons {
  position: fixed;
  padding-top: 3px;
  padding-bottom: 1px;
  border-bottom: solid 1px #e8e8e8;
  z-index: 4;
  width: 100%;
  background: white;
}
div.top-menu-buttons h2 {
  display: inline;
  margin-bottom: 0;
}
div.top-menu-buttons-dialog {
  background: transparent;
  z-index: 0;
}
div.top-menu-buttons .btn-small {
  float: right;
  margin-top: 4px;
  margin-right: 10px;
}
a[disabled] {
  pointer-events: none;
}
pre.errorMessage {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "FontAwesome";
  font-size: 13px;
  line-height: 18px;
  color: #ff0000;
  margin-bottom: 10px;
}
div.flex-div {
  display: -webkit-inline-box;
  display: -moz-inline-box;
}
.FileTree {
  max-height: 400px;
  margin-bottom: 50px;
}
img.preview-spinner {
  margin-left: 10px;
}
/* Row with multiple form inputs. */
.multi-input-row {
  clear: both;
  height: 20px;
}
.multi-input-row > div {
  float: left;
  width: 300px;
  margin-bottom: 15px;
}
.multi-input-row > div > label {
  float: left;
  text-align: right;
  padding-right: 10px;
  padding-top: 4px;
  width: 90px;
}
.multi-input-row > div > div {
  margin-left: 100px;
}
.multi-input-row input {
  margin-bottom: 0px;
}
.multi-input-row > div > div span > input {
  display: inline-block;
  margin-bottom: 6px;
}
.multi-input-row > div div > span label.createCheckboxLabel {
  display: inline-block;
  margin-left: 4px;
  margin-top: 10px;
}
.tick-line {
  shape-rendering: crispEdges;
}
.axis path,
.axis line {
  fill: none;
  stroke: #ccc;
  stroke-width: 1;
  shape-rendering: crispEdges;
}
.x-axis path {
  stroke: none;
}
.ui-resizable-handle {
  z-index: 2 !important;
}
/******************************************************************************
 * JQuery UI auto complete CSS.
 */
.ui-autocomplete > li > a {
  color: black;
}
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: 2px .4em;
  line-height: 1.5;
  min-height: 0;
  /* support: IE7 */
  font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  color: red;
}
.dashboard-toolbox {
  float: right;
  text-align: right;
}
.dashboard-toolbox-inner {
  text-align: left;
  display: inline-block;
  background: white;
  box-shadow: 0 0 4px 4px white;
  border-bottom-left-radius: 4px;
}
.dashboard-edit-controls .size-box {
  width: 90px;
  margin-right: 3px;
}
.dashboard-edit-controls .coordinates-box {
  display: inline-block;
  min-width: 100px;
  cursor: default;
  margin-right: 4px;
  height: 16px;
}
.dashboard-toolbox a,
.dashboard-edit-controls a {
  margin-left: 2px;
}
.background-dashboard-area {
  background-color: white;
}
.widget {
  /* For non-movable widgets add a transparent border to size them the same as movable ones */
  border: 1px solid transparent;
  padding: 3px;
  background: white;
  min-height: 18px;
}
.widget.ui-resizable {
  max-width: 100%;
}
.widget.movable {
  position: absolute !important;
}
.widget.editable {
  border: 1px solid #ddd;
  box-shadow: 2px 2px 2px #e8e8e8;
  cursor: move;
  max-height: 100%;
  max-width: 100%;
}
.widget-content {
  height: 100%;
  position: relative;
}
.plot-controls,
.download-controls {
  margin-top: 3px;
  display: inline-block;
}
.widget.movable .plot-controls {
  display: none;
}
.widget.movable.editable .plot-controls {
  display: block;
  position: absolute;
  left: -3px;
  bottom: -30px;
  padding: 1px 0 0;
  margin: 0;
  background: white;
  border-radius: 2px;
  opacity: 0.7;
}
.dashboard.resize-active .widget.movable.editable.glow .plot-controls,
.dashboard.drag-active .widget.movable.editable.glow .plot-controls {
  display: none;
}
.widget.movable.editable.glow .plot-controls {
  opacity: 1;
}
.widget.movable.editable .plot-controls .btn-group.btn-small {
  padding-bottom: 0;
}
.widget.movable.editable .plot-controls:hover {
  opacity: 1;
}
.dashboard .hline {
  border-top: 1px dotted #ace;
}
.dashboard .vline {
  border-right: 1px dotted #ace;
}
th.table-column {
  width: 220px;
}
.widget-controls {
  position: absolute;
  left: -4px;
  width: 100%;
  text-align: right;
  visibility: hidden;
  z-index: 3;
}
.widget.editable .widget-controls {
  visibility: visible;
}
.widget-controls .wrapper {
  background: white;
  box-shadow: 0 0 2px 2px white;
  border-bottom-left-radius: 2px;
}
.widget-controls .download-button {
  text-decoration: none;
  color: #bbb;
  margin-right: 2px;
  margin-left: 3px;
}
.widget-controls .download-button:hover {
  color: #3a87ad;
}
.widget-controls .remove-button,
.widget-controls .edit-button {
  text-decoration: none;
  color: #bbb;
  margin-right: 2px;
  margin-left: 3px;
}
.widget-controls .edit-button:hover {
  color: #3a87ad;
}
.widget-controls .remove-button:hover {
  color: #3a87ad;
}
.context-bar .skip-heading-hover li.heading:hover {
  background-color: inherit !important;
  background-image: inherit !important;
}
.dropdown-menu {
  border: 1px solid rgba(0, 0, 0, 0.12);
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.08);
  font-size: 13px;
  line-height: 19px;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* A right-aligned version of the dropdown menu, for menus on the right edge of the page */
}
.dropdown-menu:not(.attach-detach-menu) {
  cursor: pointer;
}
.dropdown-menu .dropdown-disabled {
  pointer-events: none;
}
.dropdown-menu .heading {
  font-size: 12px;
  padding-left: 15px;
  color: #999;
}
.dropdown-menu a[disabled],
.dropdown-menu .cluster-attach-link.disabled {
  cursor: not-allowed !important;
  color: #bbb !important;
}
.dropdown-menu.attach-detach-menu {
  display: none;
  max-height: 400px;
  overflow-y: scroll;
}
.dropdown-menu.attach-detach-menu .tooltip-react-element {
  padding-left: 20px;
}
.dropdown-menu.attach-detach-menu li {
  padding-right: 15px;
}
.dropdown-menu.attach-detach-menu li:hover:not(.divider) {
  background-color: #0081c2;
  background-image: none;
}
.dropdown-menu.attach-detach-menu li a,
.dropdown-menu.attach-detach-menu li a:hover {
  background-image: inherit;
  background-color: inherit;
  cursor: pointer;
  padding-top: 3px;
  padding-bottom: 3px;
  width: calc(100% - 30px);
  display: inline-block;
}
.dropdown-menu.attach-detach-menu li .attach-detach-wrapper {
  padding-left: 0;
}
.dropdown-menu.attach-detach-menu li .attach-detach-wrapper .tooltip-react-element {
  padding-left: 0;
  display: inline-block !important;
}
.dropdown-menu.attach-detach-menu li .attach-detach-wrapper .tooltip-react-outer {
  white-space: nowrap;
}
.dropdown-menu.attach-detach-menu li .attach-detach-wrapper:hover,
.dropdown-menu.attach-detach-menu li .attach-detach-wrapper:hover > .cluster-nav-link {
  color: #fff !important;
}
.dropdown-menu.attach-detach-menu .attach-dropdown-heading-text {
  padding-right: 10px;
}
.dropdown-menu.attach-detach-menu .cluster-attach-link {
  width: 100%;
  padding-left: 25px;
  display: inline-block !important;
}
.dropdown-menu.attach-detach-menu .cluster-nav-link {
  position: absolute;
  right: 3px;
}
.dropdown-menu.attach-detach-menu .cluster-nav-link:not(:hover) {
  color: #258bd2;
}
.dropdown-menu.attach-detach-menu .cluster-nav-link.attach-dropdown-heading {
  width: initial;
  padding-top: 0;
  padding-bottom: 0;
}
.dropdown-menu.add-widget-dropdown {
  min-width: 125px;
}
.dropdown-menu.right {
  left: auto !important;
  right: 0;
}
ul.src-list {
  list-style-type: none;
  margin: 0;
  margin-bottom: 10px;
  border: 1px solid #ccc;
  height: 226px;
  overflow-y: auto;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.075) inset;
  border-radius: 2px;
}
ul.dst-list {
  list-style-type: none;
  margin: 0 0 10px;
  border: 1px solid #ccc;
  height: 54px;
  overflow-y: auto;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.075) inset;
  border-radius: 2px;
}
.dst-list-item,
.src-item {
  max-width: 120px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.customize-dialog-body {
  margin: 10px;
}
.customize-dialog-body li {
  list-style-type: none;
  margin: 2px 0 0 2px;
  padding: 1px 6px;
  border-radius: 4px;
  background: #cedff0;
  border: 1px solid #bad0e3;
  font-size: 13px;
  line-height: 17px;
  min-width: 70px;
  float: left;
  cursor: default;
}
.customize-dialog-body .src-list li {
  background: transparent;
  border: 1px solid transparent;
  padding: 1px 5px;
  margin: 0;
  width: 90%;
}
.custom-plot-options li {
  list-style-type: none;
  margin: 2px 0 0 2px;
  padding: 1px 6px;
  border-radius: 4px;
  background: white;
  border: none;
  font-size: 13px;
  line-height: 17px;
  min-width: 120px;
  float: left;
  cursor: default;
}
btn.closeButton {
  float: right;
  color: black;
  opacity: 0.3;
  cursor: pointer;
  margin: 0 0 0 5px;
  height: 16px;
  font-size: 11px;
}
btn.closeButton:hover {
  color: black;
  opacity: 0.6;
}
label,
select,
input,
input[type="text"],
input[type="password"],
.btn {
  font-size: 13px;
  margin: 0;
}
select {
  height: 26px;
}
.cron-modulus select,
.cron-period select,
.cron-block select {
  width: auto;
}
.btn-small {
  font-size: 12px;
}
.btn-small.combo-box-button {
  height: 26px;
}
div.mainCommand {
  margin-bottom: 0px;
}
div.divider {
  margin-bottom: 1px;
  background-color: transparent;
  position: relative;
  overflow: visible;
  height: 21px;
  opacity: 0;
  transition: opacity 0.2s cubic-bezier(0.64, 0.57, 0.67, 1.53);
  padding: 0;
}
div.divider.only-divider {
  margin-top: 10px;
}
div.divider:hover,
div.divider.only-divider {
  opacity: 1.0;
  transition: none;
}
div.divider .btn-circle {
  display: block;
  padding: 0px;
  color: #a9a9a9 !important;
  position: absolute;
  top: -2px;
  left: 50%;
  width: 21px;
  height: 21px;
  line-height: 22px;
  border-radius: 100px;
  text-align: center;
  z-index: 1;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.12), 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
  border-color: #9b9b9b;
}
div.divider .btn-circle i {
  font-size: 13px;
}
div.divider .btn-circle.paste-command-btn {
  margin-left: 40px;
}
div.divider .btn-circle.hidden {
  display: none;
}
.move-command-btn {
  width: 12px;
  height: 100%;
  font-size: 20px;
  line-height: 17px;
  position: absolute;
  bottom: 2px;
  opacity: 0;
  cursor: move;
  top: -4px;
  left: -6px;
  padding: 4px;
  text-decoration: none;
  z-index: 3;
  color: #a9a9a9 !important;
}
div.hiddenDiv {
  display: none;
}
div.showHiddenDiv {
  display: block;
}
.command.drag-item {
  background-color: white;
  z-index: 3;
  opacity: 0.8;
  cursor: move;
  border: 1px solid #E5E8EA;
}
div.draggableHelper {
  width: 97%;
  position: relative;
}
.command:hover .move-command-btn,
.command.command-active .move-command-btn {
  opacity: 0;
}
.command.drag-item .move-command-btn {
  opacity: 0;
}
div.divider,
div.divider:hover {
  border: 1px solid transparent;
  box-shadow: none;
}
.btn:focus {
  outline: none;
}
textarea.source-code {
  font-family: "Source Code Pro", "Menlo", monospace;
}
.dashboard.drag-active .widget {
  transition: box-shadow 250ms;
  transition: border-color 250ms;
}
.widget.glow {
  box-shadow: 0 0 10px #64bff1;
  border-color: #64bff1;
}
.widget.glow .results {
  max-height: 100%;
  max-width: 100%;
  overflow: hidden;
}
.widget.editable .results {
  max-height: 100%;
  max-width: 100%;
  overflow: hidden;
}
.dashboard-toolbox .btn-group,
.dashboard-edit-controls .btn-group {
  padding: 0;
}
.widget.glow-drop {
  box-shadow: 0 0 10px #FFA510;
  border-color: #FFC590;
}
.widget.glow-dep {
  box-shadow: 0 0 10px rgba(95, 186, 237, 0.3);
  border-color: rgba(95, 186, 237, 0.5);
}
a.cancel-query-button,
a.cancel-query-button:hover {
  color: #1CA0C2;
  cursor: pointer;
}
a.cancel-query-button[disabled] {
  color: #bbb;
}
/* Needed to get crisp rendering of icon font */
i {
  font-size: 14px;
}
.plotWarning {
  font-size: 12px;
  color: #888;
}
.shell-top {
  /*margin-top: 50px;*/
  position: relative;
}
/* Create buffer to account for insert cell divider that is at top when a command exists */
div.empty-shell-top {
  margin-top: 18px;
}
.disabled-shell {
  opacity: 0.3;
}
table.table-pivoted {
  background-color: #ebfae0;
}
table.table-pivoted th {
  background-color: #daebd0;
}
table.table-pivoted tr:hover td {
  background-color: #d8e8cf;
}
.mapunits {
  fill: #ccc;
  stroke: white;
  stroke-width: 1px;
  stroke-linejoin: round;
  stroke-linecap: "round";
}
.mapunit-label {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "FontAwesome";
  fill: #999;
  font-size: 12px;
  text-anchor: middle;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.map-overlay {
  fill: none;
  pointer-events: all;
}
.map-legend {
  fill: white;
  opacity: 0.5;
}
.map-zoom-button {
  cursor: pointer;
}
.map-zoom-button rect {
  fill: rgba(255, 255, 255, 0.5);
  pointer-events: all;
  stroke: rgba(80, 80, 80, 0.5);
  stroke-width: 1px;
}
.map-zoom-button:hover rect {
  fill: rgba(255, 255, 255, 0.75);
  stroke: rgba(80, 80, 80, 0.75);
}
.map-zoom-button text {
  fill: rgba(30, 30, 30, 0.5);
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "FontAwesome";
  font-size: 20px;
  font-weight: bold;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.map-zoom-button:hover text {
  fill: rgba(30, 30, 30, 0.75);
}
.warning-msg {
  text-align: left;
  background-color: white;
  fill: #999;
}
.multicol-menu {
  font-size: 13px;
  line-height: 19px;
  list-style: none;
  margin: 0;
}
.multicol-menu > li > a {
  display: block;
  padding: 3px 18px;
  clear: both;
  font-weight: normal;
  line-height: 19px;
  color: #333;
  white-space: nowrap;
}
.multicol-menu > li > a:hover,
.multicol-menu > li > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #0081c2;
  background-image: none;
}
.widget-edit-controls {
  float: right;
  margin-right: 4px;
  vertical-align: text-bottom;
}
.border-box {
  box-sizing: border-box;
}
.dashboard-base-query {
  margin-top: 10px;
  border-radius: 6px;
  padding: 6px 7px;
  background: #fafafa;
  border: 1px solid rgba(0, 0, 0, 0.11);
  cursor: move;
}
.dashboard-base-queries .add-base-query {
  margin-top: 20px;
}
.dashboard-base-query .right-controls {
  float: right;
  width: 75px;
}
.dashboard-base-query .left-controls {
  float: left;
  width: 16px;
  color: black;
  opacity: 0.3;
}
.dashboard-base-query .left-controls:hover {
  opacity: 0.6;
}
.dashboard-base-query .delete-control-div {
  margin-bottom: 5px;
  text-align: right;
}
.dashboard-base-query a.delete-query-button {
  color: black;
  opacity: 0.3;
  cursor: pointer;
  text-decoration: none;
}
.dashboard-base-query a.delete-query-button:hover {
  color: black;
  opacity: 0.6;
  text-decoration: none;
}
.dashboard-base-query a.delete-query-button i {
  font-size: 15px;
}
.dashboard-base-query .edit-div {
  float: none;
  width: auto;
  margin-right: 85px;
  margin-left: 19px;
}
.dashboard-base-query .edit-div textarea {
  width: 100%;
  resize: vertical;
  display: inline-block;
  margin: 0;
  height: 90px;
}
.refresh-controls {
  width: 100%;
}
.last-refresh {
  margin-right: 12px;
  margin-left: 2px;
  color: #666;
}
.last-refresh.error {
  color: #e00;
}
.last-refresh.in-progress {
  color: #0077b3;
}
.dashboard-base-queries .schedule-controls {
  margin-top: 30px;
}
.dashboard-base-queries .schedule-controls select {
  width: 150px;
  margin-right: 10px;
}
.dashboard-base-queries .custom-interval-controls input {
  width: 60px;
  text-align: right;
}
.dashboard-base-queries .custom-interval-controls select {
  width: 90px;
}
/* Setting up styling for comment threads */
.command.collapsed .command-comments-wrapper {
  overflow: hidden;
}
.lessMore {
  display: block;
}
a.hidden,
i.hidden,
span.hidden,
textarea.hidden,
div.hidden,
label.hidden {
  display: none;
}
span.editDelete {
  padding-top: 2px;
  float: right;
}
div.iWrapper {
  display: inline-block;
  vertical-align: middle;
}
.chatCount {
  position: absolute;
  top: 10px;
  right: 6px;
}
.chatCount label.globalChatCount {
  color: #ffffff;
  z-index: 1;
  position: absolute;
  width: 19px;
  text-align: center;
  font-size: 10px;
  top: 0;
  right: 0px;
}
.chatCount i {
  position: absolute;
  top: 0;
  right: 0;
  color: #ff7f0e;
}
button.navButton {
  margin: 3px;
  margin-right: 15px;
  float: right;
}
div.overallContainer {
  z-index: 0;
  position: relative;
}
div.sessionPane {
  display: block;
  height: 100%;
}
textarea.expanding {
  max-height: 100px;
}
.expandingText {
  max-height: 100px;
}
.doc-window {
  background-color: #ccc;
}
.cursor-pointer {
  cursor: pointer;
}
.docDiv {
  overflow: hidden;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
.docFrame {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
circle.hidden {
  fill: #ccc !important;
}
.box {
  font: 10px sans-serif;
}
line.box {
  fill: #fff;
  stroke: #000;
  stroke-width: 2px;
}
rect.box {
  fill: #fff;
  stroke: #000;
  stroke-width: 1px;
}
circle.box {
  fill: #fff;
  stroke: #000;
  stroke-width: 1px;
}
line.whisker {
  stroke-dasharray: 3,3;
  stroke: #000;
  stroke-width: 1px;
}
canvas.chart {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -10;
}
.extent {
  stroke: #fff;
  fill-opacity: .125;
  shape-rendering: crispEdges;
}
.panel {
  fill: none;
  stroke: #aaa;
}
.line {
  fill: none;
  stroke: gray;
  stroke-width: 1.5px;
}
.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  /* number of lines to show */
  line-height: 19px;
}
/* Progress Bar Styling (from Spark) */
.progress {
  margin-bottom: 0px;
  position: relative;
}
.progress-completed .bar,
.progress .bar-completed {
  background-color: #3EC0FF;
  background-image: linear-gradient(to bottom, #64CBFF, #54B0EE);
  background-repeat: repeat-x;
  -webkit-filter: progid:dximagetransform.microsoft.gradient(startColorstr='#FF44CBFF', endColorstr='#FF34B0EE', GradientType=0);
          filter: progid:dximagetransform.microsoft.gradient(startColorstr='#FF44CBFF', endColorstr='#FF34B0EE', GradientType=0);
}
.progress-running .bar,
.progress .bar-running {
  background-color: #A0DFFF;
  background-image: linear-gradient(to bottom, #A4EDFF, #94DDFF);
  background-repeat: repeat-x;
  -webkit-filter: progid:dximagetransform.microsoft.gradient(startColorstr='#FFA4EDFF', endColorstr='#FF94DDFF', GradientType=0);
          filter: progid:dximagetransform.microsoft.gradient(startColorstr='#FFA4EDFF', endColorstr='#FF94DDFF', GradientType=0);
}
/** Disable load screen */
.load-screen {
  text-align: center;
  z-index: 101;
  width: 100%;
  /*background: #fff;
  opacity: 0.95;*/
  position: absolute;
  top: 0;
  height: 100%;
  color: #999;
  opacity: 0;
}
/** Flatten buttons */
.btn.active,
.btn:active,
.btn-group.open .dropdown-toggle,
.btn-group > .btn + .dropdown-toggle {
  /*box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.0470588);*/
  box-shadow: none;
}
.btn {
  box-shadow: none;
  background-image: none;
  border-color: rgba(0, 0, 0, 0.11);
  border-bottom-color: rgba(0, 0, 0, 0.14);
}
/* Special formatting on the table view */
.table-view {
  overflow: visible;
}
.table-view h5.cluster-header {
  margin-bottom: 4px;
  font-size: 14px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.34);
}
.table-view select.cluster-select {
  width: 300px;
}
.table-view div.schema div.inner {
  max-height: 450px;
}
.table-view div.schema table {
  height: 100%;
}
.table-view div.schema div.noscroll {
  pointer-events: all;
}
.table-view h4 {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "FontAwesome";
  font-weight: 200;
  line-height: 24px;
  font-size: 18px;
  color: #888;
  margin: 2px 0 -6px 6px !important;
}
.table-view .widget {
  background: transparent;
}
.table-view .results-table .inner {
  max-height: none;
}
.results-table .inner .table-bordered {
  border-collapse: collapse;
}
.table tbody + tbody {
  border-top-width: 1px;
}
/** Simpler progress bar */
.progress-wrapper {
  text-align: center;
}
.progress-bar-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.command-status-text {
  opacity: 0.5;
}
.progress-ellipse {
  margin: 0px 2px 0px 8px;
  height: 22px;
}
.progress-ellipse.hidden {
  display: none;
}
.progress-bar {
  display: inline-block;
  width: 250px;
  height: 4px;
  background: white;
  border: 1px solid;
  border-color: #8C8C8C;
  border-radius: 4px;
}
.progress-bar-fill {
  background: #8C8C8C;
  height: 100%;
  width: 0%;
}
.spinner-wrapper {
  text-align: center;
}
.cancel-wrapper {
  display: -ms-inline-flexbox;
  display: inline-flex;
}
/* Links with icon, e.g. in cluster view */
a.with-icon {
  display: inline-block;
  white-space: nowrap;
}
a.with-icon i,
a.with-icon:hover i,
a.with-icon:active i {
  color: #999;
  text-decoration: none;
  text-align: center !important;
}
a.with-icon:hover i,
a.with-icon:active i {
  color: #333;
}
/* inline images generated by visualization API (matplotlib, etc) */
.figure {
  height: inherit;
}
.figure.auto-center-wrapper {
  position: relative;
}
.figure img {
  max-width: 100%;
  max-height: 100%;
}
.figure img.auto-center-img {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-right: -50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.figure img.auto-scale-img {
  width: 100%;
  height: 100%;
}
.blue-border {
  box-shadow: 0 0 5px #51cbee;
}
span.replot-text,
i.replot-text {
  display: none;
}
.plot-customization span.replot-text,
.plot-customization i.replot-text {
  display: inline;
}
.plot-customization a.replot-link,
.plot-customization i.replot-link {
  display: none;
}
/** Centered forms styles **/
span.dogfood-title {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 40px;
  background-size: contain;
}
span.tb-title-beta {
  display: none;
  font-size: 16px;
}
.dropzone {
  height: auto;
  min-height: 76px;
  vertical-align: middle;
  padding: 0;
}
.dropzone .dz-message {
  text-align: center;
  line-height: 76px;
}
.bookmark {
  border-right: 1px solid;
  border-left: 1px solid;
  margin-right: -1px;
  margin-left: -1px;
  background-color: green;
}
.bookmark-user {
  width: 1px;
  height: 5px;
  font-size: 12px;
  position: absolute;
  padding-left: 2px;
  padding-right: 2px;
  margin: 0;
  margin-left: -2px;
  vertical-align: middle;
  color: transparent;
  bottom: 15px;
  font-weight: bold;
}
.results-only div.command-box {
  display: none;
  height: 0;
}
.results-only div.command-text {
  display: none;
}
.results-only div.command-result-stats {
  display: none !important;
}
.results-only a.move-command-btn {
  display: none;
}
.results-only span.prompt {
  display: none;
}
.results-only div.divider {
  display: none;
}
.results-only .command {
  border: 1px solid transparent !important;
}
.results-only .primaryPrompt {
  display: none !important;
}
.results-only-active {
  padding: 3px;
  border: 1px solid #ddd;
  border-radius: 3px;
  color: black !important;
}
.results-only .sessionPane {
  padding-top: 17px;
}
.results-only .command {
  box-shadow: 0px 0px 0px 0px;
}
.results-only div.spinner {
  display: none;
}
.results-only div.spinner.running {
  display: block;
}
/* Sometimes the editor scrolls if another user puts their cursor at the end. */
.CodeMirror-lines {
  overflow: hidden;
}
.newClusterDialog .multi-input-row > div {
  width: 400px;
}
.newClusterDialog .multi-input-row label {
  width: 120px;
}
.markdown {
  height: 100%;
  width: 100%;
  overflow: hidden;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "FontAwesome";
  font-size: 16px;
  line-height: 1.6;
  /* tt / code formatting is copied from GitHub's markdown styles */
  /* See also: https://github.com/sindresorhus/github-markdown-css */
  /* These table styles are copied from Bootstrap. */
}
.markdown * {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "FontAwesome";
  line-height: 1.6;
}
.markdown code,
.markdown pre,
.markdown tt {
  font-family: "Source Code Pro", "Menlo", monospace;
}
.markdown code,
.markdown tt {
  padding: 0;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  margin: 0;
  font-size: 85%;
  background-color: rgba(0, 0, 0, 0.04);
  border-radius: 3px;
}
.markdown code::before,
.markdown code::after,
.markdown tt:before,
.markdown tt::after {
  letter-spacing: -0.2em;
  content: "\A0";
}
.markdown p {
  text-indent: 0;
  margin: 16px 0 0 0;
}
.markdown h1,
.markdown h2,
.markdown h3,
.markdown h4,
.markdown h5,
.markdown h6 {
  text-indent: 0;
  font-weight: bold;
  margin: 16px 0 0 0;
}
.markdown h1 code,
.markdown h2 code,
.markdown h3 code,
.markdown h4 code,
.markdown h5 code,
.markdown h6 code,
.markdown h1 tt,
.markdown h2 tt,
.markdown h3 tt,
.markdown h4 tt,
.markdown h5 tt,
.markdown h6 tt {
  font-size: inherit;
  color: inherit;
}
.markdown h1 {
  font-size: 2.25em;
  line-height: 1.2;
}
.markdown h2 {
  font-size: 1.75em;
  line-height: 1.225;
}
.markdown h3 {
  font-size: 1.5em;
  line-height: 1.43;
}
.markdown h4 {
  font-size: 1.25em;
}
.markdown h5 {
  font-size: 1em;
}
.markdown h6 {
  font-size: 1em;
  color: #777;
}
.markdown pre {
  padding: 0;
  margin: 16px 0 0 0;
}
.markdown td,
.markdown th,
.markdown thead,
.markdown tbody,
.markdown tr {
  padding-right: 20px;
}
.markdown ul ~ table {
  margin-left: 25px;
}
.markdown table {
  background-color: transparent;
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  border-radius: 4px;
  margin-top: 16px;
}
.markdown table th,
.markdown table td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
}
.markdown table th {
  font-weight: bold;
}
.markdown table thead {
  background: #fafafa;
  color: #888;
}
.markdown table thead th {
  vertical-align: bottom;
}
.markdown > :first-child,
.markdown > p:first-child {
  margin-top: 0;
}
.command .markdown {
  margin-top: 6px;
}
#topbar {
  background: #ffffff;
  position: fixed;
  left: 0px;
  top: 0px;
  height: 48px;
  width: 100%;
  box-sizing: border-box;
}
#topbar.azure-toolbar-spacing {
  top: 40px;
}
.tb-button {
  display: inline-block;
  height: 48px;
  width: 38px;
  float: left;
  text-align: center;
  vertical-align: middle;
  line-height: 48px;
  box-sizing: border-box;
  color: rgba(0, 0, 0, 0.8);
  text-decoration: none;
  cursor: pointer;
  vertical-align: bottom;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.tb-button-holding {
  width: 84px;
}
.tb-button-upgrade {
  display: none;
  width: 100px;
}
.tb-button-upgrade span {
  font-size: 14px;
  color: #333;
  border-color: #e6e8ea;
  border-style: solid;
  border-width: thin;
  padding: 5px 10px 5px 10px;
  height: 28px;
}
.tb-button-upgrade span i {
  margin-right: 5px;
}
.tb-button-right {
  float: right;
  border-right: none;
  border-left: none;
}
.tb-button:hover,
.tb-button:active,
.tb-button.active {
  text-decoration: none;
  color: #167b95;
  cursor: pointer;
}
.tb-title-wrapper {
  display: block;
  position: absolute;
  text-align: left;
  line-height: 48px;
  font-size: 20px;
  color: rgba(0, 0, 0, 0.8);
  font-weight: 200;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.tb-title-wrapper .tb-title,
.tb-title-wrapper .tb-title-beta,
.tb-title-wrapper .tb-title-lang {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.tb-title-wrapper .tb-title .divider {
  color: #9b9b9b;
}
.tb-title-wrapper-central {
  left: 70px;
  margin-left: 10px;
  right: 200px;
  overflow: hidden;
}
.tb-title-wrapper-left {
  z-index: 900;
  left: 140px;
}
.tb-title-wrapper-right {
  right: 79px;
}
.tb-title-button {
  display: inline-block;
  width: 22px;
  text-align: center;
}
.tb-title-wrapper a {
  text-decoration: none;
  color: #9b9b9b;
}
.tb-title-wrapper a:hover,
.tb-title-wrapper a:active,
.tb-title-wrapper a.active {
  color: #444;
}
.tb-title-icons {
  display: inline;
}
.tb-title-wrapper-left span {
  margin-right: 15px;
}
.running-progress,
.notebook-locked {
  display: inline-block;
  float: left;
  font-size: 13px;
}
.notebook-locked a {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#help-menu {
  position: fixed;
  left: auto;
  right: 48px;
  top: 45px;
  min-width: 0;
  width: 160px;
  z-index: 600;
}
#help-menu.azure-toolbar-spacing {
  top: 85px;
}
.tb-title-lang {
  font-size: 12px;
}
.tb-status {
  font-size: 14px;
  padding-left: 20px;
  display: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
span.tb-status-msg {
  display: none;
}
.tb-status.server-offline,
.tb-status.xhr-pending,
.tb-status.banner,
.tb-status.error,
.tb-status.ws-disconnected,
.tb-status.presence {
  display: inline;
}
.tb-status-msg-banner span.maintenance-msg {
  color: #ffffff;
  background-color: #000000;
  padding: 6px 10px 6px 10px;
  border-radius: 3px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.tb-status-msg-banner span.maintenance-msg:hover {
  background-color: #464644;
}
.tb-status-msg-banner span.maintenance-msg i.fa {
  margin-right: 5px;
}
.tb-status.presence ul {
  display: inline-block;
  z-index: 1000;
}
.tb-status.presence li {
  width: 25px;
  height: 26px;
  padding-top: 2px;
  display: inline-block;
  color: #fcfcfc;
  cursor: pointer;
}
.tb-status.presence li > div {
  border-bottom: 1px solid #ffffff;
  text-align: center;
  z-index: 1001;
}
.tb-status.presence li.presence-history {
  height: 24px;
}
.presence-history i {
  position: relative;
}
.tb-status.presence li.presence-history.active {
  color: #167b95;
  box-shadow: inset 0px 0px 4px 0px #ccc;
  background-color: #eee;
}
.tb-status.presence li.presence-history > div {
  color: rgba(0, 0, 0, 0.8);
}
.tb-status.presence li.presence-history.active > div {
  border-bottom: 1px solid #eee;
}
/* Presence. Always visible. */
.presence img.tb-status-spinner {
  display: none;
}
.presence span.tb-status-presence {
  display: inline;
}
/* Banner. */
.banner img.tb-status-spinner {
  display: none;
}
.banner span.tb-status-msg-banner {
  display: inline;
}
/* Error. Takes precedence over banner. */
.error img.tb-status-spinner {
  display: none;
}
.error span.tb-status-msg-error {
  display: inline;
  color: #b63e2b;
}
.error span.tb-status-msg-banner {
  display: none;
}
/* Waiting for server message. Takes precedence over banner and error. */
.xhr-pending img.tb-status-spinner {
  display: inline;
}
.xhr-pending span.tb-status-msg-waiting {
  display: inline;
}
.xhr-pending span.tb-status-msg-banner {
  display: none;
}
.xhr-pending span.tb-status-msg-error {
  display: none;
}
/* Health check failed. Takes precedence over all other messages. */
.server-offline img.tb-status-spinner {
  display: inline;
}
.server-offline span.tb-status-msg-connecting {
  display: inline;
}
.server-offline span.tb-status-msg-waiting {
  display: none;
}
.server-offline span.tb-status-msg-banner {
  display: none;
}
.server-offline span.tb-status-msg-error {
  display: none;
}
/* Websocket health check failed. Same as normal health check. */
.ws-disconnected img.tb-status-spinner {
  display: inline;
}
.ws-disconnected span.tb-status-msg-connecting {
  display: inline;
}
.ws-disconnected span.tb-status-msg-waiting {
  display: none;
}
.ws-disconnected span.tb-status-msg-banner {
  display: none;
}
.ws-disconnected span.tb-status-msg-error {
  display: none;
}
.new-message i {
  color: #3a87ad;
}
#org-switcher {
  padding-left: 20px;
  padding-right: 10px;
}
#org-switcher li {
  margin-top: 3px;
  margin-bottom: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
}
#org-switcher hr {
  margin: 0;
}
#user-menu {
  position: fixed;
  left: auto;
  right: 3px;
  top: 45px;
  width: 200px;
  max-height: 800px;
  z-index: 600;
  overflow-y: auto;
  overflow-x: hidden;
  cursor: default;
  padding: 0px;
}
#user-menu.azure-toolbar-spacing {
  top: 85px;
}
#user-menu .user-menu-view {
  margin-top: 13px;
  margin-bottom: 13px;
}
#user-menu .user-menu-view .header {
  display: block;
  padding-left: 15px;
  margin-bottom: 8px;
  cursor: default;
  color: #9b9b9b;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 165px;
}
#user-menu .user-menu-view .header.invited-header {
  cursor: pointer;
}
#user-menu .user-menu-view .header.invited-header .invited-text {
  display: inline-block;
}
#user-menu .user-menu-view .header.invited-header .invited-text .invite-count {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.52);
  border-radius: 6px;
  padding: 0 6px;
  margin-left: 5px;
}
#user-menu .user-menu-view .header.invited-header .expand-icon {
  display: inline-block;
  color: #1CA0C2;
  vertical-align: top;
  margin-left: 15px;
  float: right;
}
#user-menu .user-menu-view .header.invited-header:hover .invited-text {
  color: #797979;
}
#user-menu .user-menu-view .header.invited-header:hover .invited-text .invite-count {
  background-color: rgba(0, 0, 0, 0.64);
}
#user-menu .user-menu-view .header.invited-header:hover .expand-icon {
  color: #167b95;
}
#user-menu .user-menu-view hr {
  margin-top: 8px;
  margin-bottom: 13px;
}
#user-menu .user-menu-view ul {
  margin-left: 0px;
  margin-bottom: 0px;
}
#user-menu .user-menu-view ul li {
  list-style: none;
  cursor: pointer;
}
#user-menu .user-menu-view ul li a {
  display: block;
  font-weight: normal;
  color: #333;
  white-space: nowrap;
  padding-left: 15px;
  cursor: pointer;
}
#user-menu .user-menu-view ul li a:hover {
  color: #fff;
  text-decoration: none;
  background-color: #167b95;
  background-repeat: repeat-x;
}
#user-menu .user-menu-view ul li a:hover.workspace-link .workspace-item .workspace-owner {
  color: #fff;
}
#user-menu .user-menu-view ul li a.accounts-link {
  line-height: 26px;
}
#user-menu .user-menu-view ul li a.accounts-link .accounts-text {
  vertical-align: middle;
  margin-left: 20px;
}
#user-menu .user-menu-view ul li a.workspace-link {
  line-height: 46px;
}
#user-menu .user-menu-view ul li a.workspace-link .workspace-item {
  display: inline-block;
  vertical-align: middle;
  line-height: 14px;
}
#user-menu .user-menu-view ul li a.workspace-link .workspace-item .workspace-text {
  display: block;
  overflow-x: hidden;
}
#user-menu .user-menu-view ul li a.workspace-link .workspace-item .workspace-text .icon {
  display: inline-block;
  width: 12px;
  vertical-align: top;
}
#user-menu .user-menu-view ul li a.workspace-link .workspace-item .workspace-text .workspace-name {
  margin-left: 8px;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 160px;
}
#user-menu .user-menu-view ul li a.workspace-link .workspace-item .workspace-owner {
  display: block;
  margin-left: 20px;
  color: #9b9b9b;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 160px;
}
#context-bar {
  background: #ffffff;
  height: 26px;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid #e6e8ea;
  z-index: 550;
  display: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  min-width: 630px;
}
@media only screen and (max-width: 1073px) {
  #context-bar .context-bar-link-text {
    display: none;
  }
  #context-bar #attach-detach-link .context-bar-link-text {
    display: inline-block;
  }
}
#context-bar .context-bar-cluster-name {
  max-width: 130px;
  display: inline-block;
  vertical-align: middle;
}
#context-bar div {
  display: inline;
}
#context-bar .dropdown.history-panel-on {
  cursor: default;
}
#context-bar span.context-bar-item {
  display: inline-block;
  padding: 0 16px;
  opacity: inherit;
  color: #9b9b9b;
  line-height: 26px;
  font-weight: 400;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
#context-bar a.context-bar-item {
  display: inline-block;
  /* Align the right most link with the expand tree button in the top left corner */
  padding: 0 16px;
  opacity: inherit;
  color: rgba(0, 0, 0, 0.57);
  line-height: 26px;
  cursor: pointer;
  font-weight: 400;
  text-decoration: none;
  white-space: nowrap;
}
#context-bar a.context-bar-item:first-child {
  padding-left: 10px;
}
#context-bar a.context-bar-item.no-click {
  cursor: default;
}
#context-bar a.context-bar-item:not(.no-click):hover {
  color: rgba(0, 0, 0, 0.84);
}
#context-bar a.context-bar-item:not(.no-click):link,
#context-bar a.context-bar-item:not(.no-click):visited,
#context-bar a.context-bar-item:not(.no-click):active {
  color: rgba(0, 0, 0, 0.57);
}
#context-bar a.context-bar-item[disabled] {
  opacity: 0.52;
}
#context-bar a.context-bar-item.inset {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  margin: 3px;
  height: 20px;
  line-height: 22px !important;
  position: relative;
  padding: 0 13px !important;
}
#context-bar .disable-contextbar-link {
  cursor: default;
}
#context-bar .heading {
  text-decoration: none;
  cursor: default;
}
#context-bar .selected {
  color: #2f2f2f !important;
  background-color: #E7E7E7;
  pointer-events: none;
}
.dashboard-views.heading {
  padding-left: 8px;
  line-height: 24px;
}
.dashboard-views.divider {
  margin: 6px 1px;
}
.context-bar-right-links {
  z-index: 50;
  background-color: inherit;
  height: 25px;
  float: right;
}
/* Shortcut Menu */
.shortcut-menu-icon {
  color: rgba(0, 0, 0, 0.57);
  cursor: pointer;
  padding: 0 16px;
  line-height: 26px;
  font-weight: 200;
  font-size: 16px;
}
.shortcut-menu-icon:hover {
  color: #2f2f2f;
}
#context-bar .dropdown {
  display: inline-block;
}
.view-dropdown .dropdown-menu .fa {
  line-height: 20px;
  left: 5px;
  position: absolute;
}
/* Make sizing of plus consistent with sizing of check for menu alignment. */
#context-bar .dropdown-menu .fa.fa-plus {
  width: 13px;
  text-align: center;
}
/*
  The first menu item for the context bar is aligned with the left side of window. Move the drop
  away from the side of the window so it doesn't look crowded onto side.
*/
#context-bar > .dropdown:first-child > .dropdown-menu {
  margin-left: 7px;
}
.dropdown-menu-item .disabled {
  opacity: 0.52;
  pointer-events: none;
}
.filetree {
  height: 100%;
  white-space: nowrap;
  box-sizing: border-box;
  margin: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* style for home folders */
}
.filetree div.panel-title {
  text-align: center;
  border-bottom: 1px solid #e6e8ea;
  color: #464644;
  font-weight: 400;
  padding: 8px 10px 8px;
  line-height: 25px;
}
.filetree div.panel-title a.panel-action-item {
  float: right;
}
.filetree div.panel-title a.panel-action-item i.fa {
  line-height: 14px;
  color: #464644;
}
.filetree div.panel-title a.panel-action-item i.fa:hover {
  color: #167b95;
}
.filetree div.sidepanel-message {
  margin: 5px 15px 0 15px;
}
.filetree div.sidepanel-message div.sidepanel-message-icon {
  float: left;
}
.filetree div.sidepanel-message div.sidepanel-message-content {
  float: right;
  width: 142px;
}
.filetree ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.filetree ul li.filetree-list-item,
.filetree ul li.sidebar-panel-element {
  position: relative;
}
.filetree ul li.filetree-list-item.highlight-recent,
.filetree ul li.sidebar-panel-element.highlight-recent {
  background: #eeeeee;
}
.filetree ul li.filetree-list-item:not(.big) a.filetree-link i.fa-fw,
.filetree ul li.sidebar-panel-element:not(.big) a.filetree-link i.fa-fw,
.filetree ul li.filetree-list-item:not(.big) a.sidebar-panel-link i.fa-fw,
.filetree ul li.sidebar-panel-element:not(.big) a.sidebar-panel-link i.fa-fw {
  width: 21px;
  margin-left: -1px;
}
.filetree ul li.filetree-list-item:not(.heading):not(.top-link) a.filetree-link,
.filetree ul li.sidebar-panel-element:not(.heading):not(.top-link) a.filetree-link,
.filetree ul li.filetree-list-item:not(.heading):not(.top-link) a.sidebar-panel-link,
.filetree ul li.sidebar-panel-element:not(.heading):not(.top-link) a.sidebar-panel-link {
  transition: background .15s;
}
.filetree ul li.filetree-list-item:not(.heading):not(.top-link) a.filetree-link :not(i),
.filetree ul li.sidebar-panel-element:not(.heading):not(.top-link) a.filetree-link :not(i),
.filetree ul li.filetree-list-item:not(.heading):not(.top-link) a.sidebar-panel-link :not(i),
.filetree ul li.sidebar-panel-element:not(.heading):not(.top-link) a.sidebar-panel-link :not(i) {
  transition: color .15s;
}
.filetree ul li.filetree-list-item:not(.heading):not(.top-link):not(.selected) a.filetree-link:hover,
.filetree ul li.sidebar-panel-element:not(.heading):not(.top-link):not(.selected) a.filetree-link:hover,
.filetree ul li.filetree-list-item:not(.heading):not(.top-link):not(.selected) a.sidebar-panel-link:hover,
.filetree ul li.sidebar-panel-element:not(.heading):not(.top-link):not(.selected) a.sidebar-panel-link:hover {
  background: #f5f5f5;
}
.filetree ul li.filetree-list-item:not(.heading):not(.top-link):not(.selected) a.filetree-link:hover :not(i),
.filetree ul li.sidebar-panel-element:not(.heading):not(.top-link):not(.selected) a.filetree-link:hover :not(i),
.filetree ul li.filetree-list-item:not(.heading):not(.top-link):not(.selected) a.sidebar-panel-link:hover :not(i),
.filetree ul li.sidebar-panel-element:not(.heading):not(.top-link):not(.selected) a.sidebar-panel-link:hover :not(i) {
  color: #797979;
}
.filetree ul li.filetree-list-item.selected,
.filetree ul li.sidebar-panel-element.selected {
  background: #eeeeee;
  border-radius: 0px;
}
.filetree ul li.filetree-list-item.top-link .fa-databricks-does-not-exist,
.filetree ul li.sidebar-panel-element.top-link .fa-databricks-does-not-exist {
  display: none;
}
.filetree ul li.filetree-list-item.top-link .filetree-display-name,
.filetree ul li.sidebar-panel-element.top-link .filetree-display-name {
  box-sizing: border-box;
  max-width: calc(85%);
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
  position: relative;
  top: 2px;
}
.filetree ul li.filetree-list-item.top-link .dropdown,
.filetree ul li.sidebar-panel-element.top-link .dropdown {
  position: relative;
  top: -5px;
}
.filetree ul li.filetree-list-item:not(.top-link) .dropdown,
.filetree ul li.sidebar-panel-element:not(.top-link) .dropdown,
.filetree ul li.filetree-list-item:not(.has-menu).top-link .dropdown,
.filetree ul li.sidebar-panel-element:not(.has-menu).top-link .dropdown {
  top: 0px;
  right: 6px;
  width: 16px;
  padding-top: 2px;
  text-align: center;
  color: #464644;
  cursor: pointer;
  opacity: 0.1;
  transition: opacity 150ms;
}
.filetree .dropdown {
  position: absolute;
}
.filetree a.filetree-link,
.filetree a.sidebar-panel-link {
  color: #797979;
}
.filetree a.filetree-link,
.filetree a.sidebar-panel-link,
.filetree a.filetree-link:hover,
.filetree a.sidebar-panel-link:hover {
  display: block;
  margin: 0px;
  border-radius: 0px;
  padding: 4px 23px 4px 28px;
  text-indent: -20px;
  cursor: default;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-decoration: none;
  outline: 0;
  line-height: 20px;
  -webkit-user-drag: none;
  user-drag: none;
}
.filetree a.filetree-link *,
.filetree a.sidebar-panel-link * {
  text-indent: 0;
}
.filetree .top-link a.filetree-link,
.filetree .top-link a.sidebar-panel-link,
.filetree .top-link a.filetree-link:hover,
.filetree .top-link a.sidebar-panel-link:hover {
  padding: 8px 8px 10px 8px;
}
.filetree .inner {
  height: 100%;
  vertical-align: bottom;
}
.filetree .home-folder {
  color: #dbdbdb;
}
.filetree .home-folder i,
.filetree .home-folder span {
  color: #797979;
}
.filetree .home-folder .email-domain {
  color: #dbdbdb !important;
}
.filetree .ft-panel {
  height: 100%;
  min-width: 196px;
  width: 100%;
  overflow-y: auto;
  box-sizing: border-box;
  border-right: 1px solid #e6e8ea;
  display: inline-block;
  white-space: normal;
  background: #ffffff;
  vertical-align: bottom;
}
.filetree .ft-panel.ui-droppable {
  width: 196px;
}
.filetree .ui-resizable-e,
.searchpanel .ui-resizable-e {
  cursor: ew-resize;
  width: 4px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  top: 50%;
  right: 0;
  height: 50px;
  margin-top: -25px;
  background-color: #e6e8ea;
}
.filetree .has-annotation a,
.filetree .has-annotation a:hover {
  width: 135px;
}
.filetree li.selected:not(.has-menu) a,
.filetree li:not(.has-menu) a:active {
  background: #eeeeee;
  text-decoration: none;
}
.filetree li.selected:not(.has-menu) a :not(i),
.filetree li:not(.has-menu) a:active :not(i) {
  color: #797979;
}
.filetree li.selected.being-dragged a,
.filetree li.being-dragged a:active {
  background: none;
}
.filetree li.filetree-disabled a {
  background: #eeeeee;
  border-radius: 0;
}
.filetree li:hover .dropdown,
.filetree .dropdown.active {
  opacity: 0.4;
}
.filetree li .dropdown:hover,
.filetree li .dropdown.active {
  opacity: 1;
}
.filetree li > a > i {
  margin-right: 1px;
}
.filetree li.multiline a {
  white-space: normal;
  max-height: 38px;
}
.filetree li.top-link a.filetree-link,
.filetree li.top-link a.sidebar-panel-link {
  color: #464644;
  background: #ffffff;
  border-bottom: 1px solid #e6e8ea;
}
.filetree li.top-link a.filetree-link .dropdown,
.filetree li.top-link a.sidebar-panel-link .dropdown {
  color: #464644;
  position: absolute;
  right: 8px;
  top: 8px;
}
.filetree li.top-link a.filetree-link .dropdown:hover,
.filetree li.top-link a.sidebar-panel-link .dropdown:hover {
  color: #167b95;
}
.filetree li.top-link a.filetree-link[data-name="Databases"],
.filetree li.top-link a.sidebar-panel-link[data-name="Databases"] {
  padding-left: 60px;
  padding-top: 11px;
}
.filetree li.top-link.has-menu {
  text-align: center;
}
.filetree li.top-link.has-menu .dropdown {
  cursor: pointer;
  display: inline-block;
  color: #464644;
  font-size: 13px;
}
.filetree li.top-link:not(.has-menu) a {
  cursor: pointer;
}
.filetree li.top-link:not(.has-menu) a i {
  color: #999;
}
.filetree li.top-link:not(.has-menu) a:hover {
  text-decoration: none;
}
.filetree li.top-link:not(.has-menu) a:hover i {
  color: #333;
}
.filetree li.heading {
  font-size: 12px;
  margin-top: 16px;
}
.filetree li.heading i {
  display: none;
}
.filetree li.heading a,
.filetree li.heading a:hover {
  color: #999190;
}
.filetree li.heading.selected a,
.filetree li.heading a:active {
  background: none;
}
#filebrowser-popup {
  box-sizing: border-box;
  position: absolute;
  top: 0px;
  left: 76px;
  bottom: 0;
  z-index: 500;
  font-size: 14px;
  font-weight: 400;
}
#filebrowser-popup.azure-toolbar-spacing {
  top: 40px;
}
.filetree .fb-annotation {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 25px;
  width: 35px;
  padding-top: 2px;
  text-align: right;
}
.filetree .fb-annotation span {
  font-size: 14px;
  color: #686261;
}
/* Styles for drag and drop */
.filetree a.drop-hover {
  background: #eeeeee;
}
.filetree a.ui-draggable-dragging {
  background: #eeeeee;
}
.ft-panel.drop-hover,
.filetree a.drop-hover {
  box-shadow: 1px 0 #68c5f7 inset, -1px 0 #68c5f7 inset, 0 1px #68c5f7 inset, 0 -1px #68c5f7 inset;
}
.filetree a.ft-pin-button,
.filetree a.ft-pin-button:hover,
.filetree a.ft-pin-button:active,
.filetree a.ft-pin-button:visited {
  cursor: pointer;
  text-indent: 0;
  display: block;
  position: absolute;
  left: 170px;
  bottom: 6px;
  color: #686261;
  text-decoration: none;
  opacity: 0.4;
  padding: 3px 5px;
  -ms-transform-origin: 50% 50%;
      transform-origin: 50% 50%;
  -ms-transform: rotate(-40deg);
      transform: rotate(-40deg);
  transition: bottom 150ms, transform 150ms 150ms;
}
.filetree a.ft-pin-button:hover {
  opacity: 0.7;
}
.filetree a.ft-pin-button.active,
.filetree a.ft-pin-button.active:hover {
  opacity: 1;
  -ms-transform: rotate(0deg);
      transform: rotate(0deg);
  bottom: 5px;
  transition: transform 150ms, bottom 150ms 150ms;
}
/* Containers for the file tree used in table import pages, dialog boxes, etc */
.filetree-container {
  height: 400px;
  display: block;
  overflow-x: auto;
  position: relative;
  border: 2px solid #e5e5e5;
}
.dialog-filetree-container {
  height: 360px;
  display: block;
  overflow-x: auto;
  border: 2px solid #e5e5e5;
  position: relative;
  width: 665px;
  margin-left: -100px;
}
/* Container for the move file dialog */
.move-file-dialog .modal-body {
  max-height: 500px;
}
.move-file-dialog .modal-body .multi-input-row[data-row-for='moveContentsOnly'] > div {
  width: 100%;
}
.move-file-dialog .modal-body .multi-input-row[data-row-for='moveContentsOnly'] > div div {
  display: inline-block;
  margin-left: 20px;
}
.move-file-dialog .modal-body .multi-input-row[data-row-for='moveContentsOnly'] > div div input {
  margin-bottom: 7px;
  width: 12px;
}
.move-file-dialog .modal-body .multi-input-row[data-row-for='moveContentsOnly'] > div label {
  float: initial;
  text-align: left;
  display: inline-block;
  width: 580px;
  margin-left: 18px;
}
.filebrowser-context-menu {
  position: absolute;
  top: 0px;
  z-index: 1000;
}
.filebrowser-context-menu li a {
  text-indent: 0;
}
.filebrowser-context-menu li a.checked-menu {
  position: relative;
}
.filebrowser-context-menu li a.checked-menu::before {
  font-family: FontAwesome;
  content: "\F00C";
  position: absolute;
  left: 4px;
  top: 4px;
}
.filebrowser-context-menu li a.checked-menu i.direction {
  float: right;
  padding: 4px;
}
.filebrowser-context-menu:not(.above):before {
  position: absolute;
  top: -8px;
  display: inline-block;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #ccc;
  border-left: 8px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}
.filebrowser-context-menu:not(.above):after {
  position: absolute;
  top: -7px;
  display: inline-block;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #ffffff;
  border-left: 8px solid transparent;
  content: '';
}
.filebrowser-context-menu.above:before {
  position: absolute;
  bottom: -8px;
  display: inline-block;
  border-right: 8px solid transparent;
  border-top: 8px solid #ccc;
  border-left: 8px solid transparent;
  border-top-color: rgba(0, 0, 0, 0.2);
  content: '';
}
.filebrowser-context-menu.above:after {
  position: absolute;
  bottom: -7px;
  display: inline-block;
  border-right: 8px solid transparent;
  border-top: 8px solid #ffffff;
  border-left: 8px solid transparent;
  content: '';
}
.filebrowser-context-menu:not(.left):before,
.filebrowser-context-menu:not(.left):after {
  left: 10px;
}
.filebrowser-context-menu.left:before,
.filebrowser-context-menu.left:after {
  right: 10px;
}
.filebrowser-node-name {
  margin-left: 5px;
}
#searchpanel-popup {
  box-sizing: border-box;
  position: absolute;
  top: 0px;
  left: 76px;
  bottom: 0;
  z-index: 501;
  font-size: 14px;
}
#searchpanel-popup.azure-toolbar-spacing {
  top: 40px;
}
.searchpanel {
  position: absolute;
  height: 100%;
  width: 196px;
  box-sizing: border-box;
  margin: 0;
  background: white;
  border-right: 1px solid #e6e8ea;
  color: #797979;
}
.searchpanel input,
.searchpanel input:focus {
  font-size: 16px;
  /*line-height: 32px;*/
  height: 30px;
  outline: none;
  box-shadow: none;
  padding: 7px 0;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid #d6d8da;
  width: 100%;
}
.searchpanel ul {
  display: block;
  list-style: none;
  margin: 0;
  position: absolute;
  top: 58px;
  bottom: 0;
  left: 0;
  right: 0;
  overflow-y: auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.searchpanel a {
  display: block;
  margin-right: 1px;
  margin-left: 1px;
  padding: 2px 8px;
  cursor: default;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #797979;
  text-decoration: none;
}
.searchpanel a:hover {
  background-color: #f5f5f5;
}
.searchpanel a.selected,
.searchpanel a:active {
  background: #f1f1f1;
  text-decoration: none;
}
.searchpanel .category {
  background: #fafafa;
  color: #464644;
  padding: 2px 8px;
  margin: 1px 1px 1px 1px;
  cursor: default;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.searchpanel .search-panel-content {
  border: none;
  width: 100%;
  padding: 0 12px;
}
.searchpanel input,
.searchpanel input:focus {
  box-shadow: none;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid #dddddd;
  font-size: 16px;
  height: 30px;
  outline: none;
  padding-top: 7px;
  padding-bottom: 4px;
  padding-left: 0;
  padding-right: 5px;
  width: calc(84%);
}
/** span around the spinner for in-progress searches */
.search-mixin-spinner {
  opacity: 0;
  transition: opacity 0.5s ease-in;
  /** ease in spinner so very fast searches don't show it */
}
.search-mixin-spinner.visible {
  opacity: 1;
}
.highlight {
  background-color: #FFFF88;
}
/*
 * Styles for the help menu in help_menu/HelpMenuView.jsx
 */
#help-menu {
  position: fixed;
  left: auto;
  right: 15px;
  top: 45px;
  min-width: 0;
  width: 400px;
  z-index: 600;
  overflow: hidden;
  /* div around the search icon, input, and spinner */
}
#help-menu.azure-toolbar-spacing {
  top: 85px;
}
#help-menu ul {
  display: block;
  list-style: none;
  margin: 0;
  top: 58px;
  bottom: 0;
  left: 0;
  right: 0;
  overflow-y: auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* max-height is set in the view by jquery */
}
#help-menu a,
#help-menu a:hover {
  display: block;
  padding: 1px 8px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #797979;
  text-decoration: none;
}
#help-menu a.selected,
#help-menu a:hover.selected,
#help-menu a:hover,
#help-menu a:hover:hover,
#help-menu a:active,
#help-menu a:hover:active {
  background: #f5f5f5;
  text-decoration: none;
}
#help-menu span {
  color: #797979;
  padding-left: 5px;
}
#help-menu .category {
  background: #fafafa;
  color: #464644;
  padding: 2px 8px;
  margin: 1px 1px 1px 1px;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#help-menu div.input {
  margin-left: 10px;
}
#help-menu input,
#help-menu input:focus {
  box-shadow: none;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid #dddddd;
  font-weight: 200;
  padding: 1px;
  margin: 4px 7px 6px 7px;
  width: 330px;
}
@font-face {
  font-family: 'DatabricksRegular';
  src: url(../media/databricks-regular-webfont.421acd19.eot);
  src: url(../media/databricks-regular-webfont.421acd19.eot?#iefix) format('embedded-opentype'), url(../media/databricks-regular-webfont.ffd92669.woff) format('woff'), url(../media/databricks-regular-webfont.ab15115e.ttf) format('truetype'), url(../media/databricks-regular-webfont.9c3c6e3b.svg#databricksregular) format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-db-"],
[class*=" icon-db-"] {
  font-family: 'DatabricksRegular';
  font-style: normal;
}
.icon-db-histogram:before {
  content: "\E000";
}
.icon-db-scatter:before {
  content: "\E001";
}
.icon-db-bar:before {
  content: "\E002";
}
.icon-db-line:before {
  content: "\E003";
}
.icon-db-quantile:before {
  content: "\E004";
}
.icon-db-qq:before {
  content: "\E005";
}
.icon-db-boxplot:before {
  content: "\E006";
}
.icon-db-pivot:before {
  content: "\E007";
}
.icon-db-pie:before {
  content: "\E008";
}
.icon-db-map:before {
  content: "\E009";
}
.icon-db-table:before {
  content: "\E100";
}
div.library-import {
  width: 600px;
  margin: 2.5em auto;
}
div.library-import h2 {
  margin: 1em 0px;
}
div.library-import .clarification-text {
  margin-bottom: 10px;
}
div.library-import .multi-input-row {
  clear: initial;
  height: auto;
  margin-bottom: 2em;
}
div.library-import .multi-input-row .control-group,
div.library-import .multi-input-row > div {
  float: none;
  width: 100%;
  min-height: 2.5em;
  position: relative;
}
div.library-import .multi-input-row input,
div.library-import .multi-input-row select {
  margin: 0;
  width: 100%;
  padding: 3px 6px;
  box-sizing: border-box;
  min-height: 2.5em;
}
div.library-import .multi-input-row select {
  box-sizing: content-box;
  height: 2.5em;
}
div.library-import .multi-input-row label {
  padding-top: 1em;
}
div.library-import .multi-input-row label.control-label {
  line-height: 2.5em;
  padding: 0;
}
div.library-import .multi-input-row .controls {
  width: 100%;
  box-sizing: border-box;
  margin-left: 100px;
}
div.library-import .multi-input-row .controls input {
  padding-left: 1em;
  width: 480px;
  height: 100%;
  margin-right: 100px;
  position: absolute;
}
div.library-import .dropzone {
  width: auto;
}
div.library-import .submit-create-library {
  margin-left: 100px;
  width: 500px;
  line-height: 2.5em;
}
div.library-import .open-package-browse {
  margin-left: 100px;
  width: 500px;
  line-height: 2.5em;
}
div.library-import .submit-pip-library {
  margin-left: 100px;
  width: 500px;
  line-height: 2.5em;
}
div.library-view {
  position: relative;
  padding: 2px 10px;
}
div.library-view h2.library-header {
  display: -ms-flexbox;
  display: flex;
}
div.library-view h2.library-header span.width-ignored {
  width: 0px;
}
div.library-view h2.library-header div.alert-message {
  margin-left: auto;
  margin-right: auto;
}
div.library-view span.header-separator {
  font-weight: 100;
  margin-left: 16px;
  margin-right: 16px;
  color: #dddddd;
}
div.library-view input[type="checkbox"] {
  margin-top: -2px;
}
div.library-view .auto-attach-container {
  padding-left: 8px;
  /* Matches left padding of table cell so checkboxes align */
  padding-bottom: 8px;
}
div.library-view .auto-attach-container input[type="checkbox"] {
  margin-right: 5px;
}
div.library-view .auto-attach-container .no-auto-attach {
  opacity: 0.6;
}
div.library-view table .no-attach-row td:not(.attach-checkbox) {
  opacity: 0.6;
}
div.library-view .cell-icon-left-of-text {
  margin-right: 5px;
}
.modal.modal-main-package-search,
.modal.modal-main-package-details {
  width: 90% !important;
  left: 5%;
  margin-left: 0px;
  height: 80%;
  min-height: 400px;
  max-height: 900px;
}
.modal.modal-main-package-search .package-search-header,
.modal.modal-main-package-details .package-search-header {
  margin-bottom: 20px;
  padding-top: 5px;
}
.modal.modal-main-package-search input.package-search-input,
.modal.modal-main-package-details input.package-search-input {
  width: 50%;
}
.modal.modal-main-package-search .package-search-icon,
.modal.modal-main-package-details .package-search-icon {
  padding-left: 5px;
}
.modal.modal-main-package-search select.package-search-selector,
.modal.modal-main-package-details select.package-search-selector {
  float: right;
}
.modal.modal-main-package-search .modal-footer-package-search,
.modal.modal-main-package-details .modal-footer-package-search,
.modal.modal-main-package-search .modal-footer-package-details,
.modal.modal-main-package-details .modal-footer-package-details {
  border-top: 1px solid #eee;
  padding-top: 10px;
  height: 30px;
  position: absolute;
  bottom: 0px;
  right: 0px;
  left: 0px;
}
.modal.modal-main-package-search .modal-body-package-search,
.modal.modal-main-package-details .modal-body-package-search {
  top: 94px;
  bottom: 56px;
  position: absolute;
  right: 0px;
  left: 0px;
  max-height: none;
}
.modal.modal-main-package-search .modal-body-package-details,
.modal.modal-main-package-details .modal-body-package-details {
  top: 40px;
  bottom: 56px;
  position: absolute;
  right: 0px;
  left: 0px;
  max-height: none;
}
.modal.modal-main-package-search .release-column,
.modal.modal-main-package-details .release-column {
  max-width: 140px;
}
.modal.modal-main-package-search div.search-feedback,
.modal.modal-main-package-details div.search-feedback {
  text-align: center;
}
.modal.modal-main-package-search .sortable-header,
.modal.modal-main-package-details .sortable-header {
  cursor: pointer;
}
.modal.modal-main-package-search .package-search-spinner,
.modal.modal-main-package-details .package-search-spinner {
  opacity: 0;
  transition: opacity 0.5s ease-in;
}
.modal.modal-main-package-search .package-search-spinner.show-spinner,
.modal.modal-main-package-details .package-search-spinner.show-spinner {
  opacity: 1;
}
.data-source {
  padding-top: 10px;
}
.data-import {
  padding-top: 5px;
  padding-bottom: 10px;
}
.htCore td {
  overflow: hidden;
}
input.column-name {
  width: 150px;
  margin-bottom: 4px;
}
.htCore td {
  overflow: hidden;
}
button.submit-preview-table,
button.submit-create-table,
button.s3-browse-submit {
  margin-top: 10px;
  margin-bottom: 10px;
  width: 174px;
}
.err-msg-list {
  margin: 8px 0px;
  list-style: none;
}
.err-msg {
  color: #b63e2b;
}
input.has-error {
  border-color: #f05e57 !important;
  background-color: #ffecec;
}
.table-create {
  padding: 0 8px 0 8px;
}
.table-create h2 {
  margin-top: 10px;
}
.table-import-columns {
  clear: both;
  overflow-x: auto;
  overflow-y: hidden;
  border: 2px solid #e5e5e5;
}
.table-import-columns-message {
  margin-right: 20px;
  color: #888888;
}
.s3-source input {
  padding: 3px 6px 3px 6px;
  height: 18px;
}
tbody.table-preview {
  display: inline-block;
  overflow-x: hidden;
  overflow-y: scroll;
  padding-top: 0 !important;
  max-height: 450px;
}
thead.table-preview {
  display: block;
}
.table-preview p,
.table-preview td,
.table-preview th {
  max-width: 200px;
  min-width: 200px;
  max-height: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 0 0 0;
}
select.column-type {
  width: 165px;
}
.table-import-input-field {
  width: 260px;
}
.table-import-select-field,
.table-import-cluster-select-field {
  width: 274px;
}
.table-details-input-field {
  width: 160px;
}
.table-title-div,
.table-details-header {
  padding-top: 10px;
}
.table-title-div .refresh-btn,
.table-details-header .refresh-btn {
  float: right;
}
.table-preview-left-panel {
  width: 190px;
  float: left;
}
.table-preview-left-panel label {
  margin-bottom: 5px;
}
.table-preview-right-panel {
  overflow: hidden;
}
.table-preview-right-panel select {
  margin-bottom: 5px;
}
.checkbox-option {
  float: left;
  margin-left: 8px;
}
th.table-preview-header {
  text-align: center;
}
.fixed-column-name {
  color: #000000;
  font-size: 16px;
}
.detail-fields {
  min-width: 180px;
}
.detail-fields div.select-view.table-details-select-field {
  margin-top: 0px;
  width: 174px;
}
.detail-fields div.select-view.table-details-select-field span.select-toggle {
  width: 174px;
}
.detail-fields div.select-view.table-details-select-field span.select-toggle label {
  width: 144px;
}
.detail-fields div.select-view.table-details-select-field span.select-toggle .fa-sort {
  margin-top: 3px;
}
.detail-fields div.select-view.table-details-select-field ul.select-menu {
  width: 174px;
  max-height: 200px;
}
.detail-fields div:not(:first-child) {
  margin-top: 12px;
}
.table-error-message {
  padding: 2px 10px;
  margin-top: 10px;
  background-color: #ffecec;
  border: 1px solid #ffcccc;
}
.table-error-message-padded {
  padding: 7px 10px;
}
.file-upload-row {
  margin-top: 1em;
  position: relative;
}
.file-upload-row .tooltip-react-inner {
  cursor: text;
  max-width: 800px !important;
}
.file-upload-row .tooltip-react-inner code {
  color: #ffffff;
}
.sparkui-wrapper {
  overflow-y: hidden !important;
  padding: 0 !important;
}
#sparkui-iframe {
  height: 100%;
  display: block;
  margin: 0;
  padding: 0;
}
/*  robot form style form components */
form.robot-style-form {
  margin: 10px;
}
form.robot-style-form input + .error {
  padding: 0;
  font-size: 12px;
  color: #f04027;
  font-weight: 100;
  display: none;
}
form.robot-style-form .error#intro-error-message {
  font-size: inherit;
}
form.robot-style-form label {
  font-size: 14px;
  color: #000;
  font-weight: 100;
  font-style: normal;
  display: block;
  width: 100%;
  border: none;
  cursor: default;
  margin-bottom: 5px;
}
form.robot-style-form label.required:after {
  content: "*";
  display: inline;
  float: none;
  color: #f04027;
  font-weight: bold;
  margin: 0;
  padding-left: 3px;
}
form.robot-style-form .inputs-row input,
form.robot-style-form .inputs-row select,
#submit {
  border-radius: 0;
  border: 1px solid #d9d9d9;
  background: none;
  font-family: inherit;
  display: block;
  height: 41px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding-left: 1em;
  margin: 0;
  width: 100%;
  box-sizing: border-box;
}
form.robot-style-form .inputs-row input:focus,
form.robot-style-form .inputs-row select:focus,
#submit {
  outline: none;
  box-shadow: none;
  border-color: #d9d9d9;
}
form.robot-style-form .inputs-row {
  position: relative;
  min-height: 80px;
  padding: 6px 1% 9px 0;
}
form.robot-style-form .inputs-row.with-small-prompt {
  min-height: 65px;
}
form.robot-style-form .inputs-row.with-small-prompt small {
  color: #A7A7A7;
}
form.robot-style-form .inputs-row .field-33 {
  display: block;
  box-sizing: border-box;
  width: 33.33333333%;
  margin: 0;
  position: absolute;
}
form.robot-style-form .inputs-row .field-33:first-child input {
  left: 0;
}
form.robot-style-form .inputs-row .field-33:nth-child(2) {
  left: 33.3333%;
}
form.robot-style-form .inputs-row .field-33:last-child {
  left: 66.6666%;
}
form.robot-style-form .inputs-row .field-33 input {
  width: 15em;
}
form.robot-style-form .inputs-row .field-50 {
  width: 49%;
  position: absolute;
}
form.robot-style-form .inputs-row .field-50 + .field-50 {
  left: 51%;
}
@media (max-width: 750px) {
  form.robot-style-form .inputs-row {
    height: auto;
  }
  form.robot-style-form .inputs-row input {
    width: 100% !important;
    left: 0 !important;
    position: relative !important;
    display: block;
    margin: 10px 0 !important;
  }
}
form.robot-style-form .inputs-row .field-100 {
  width: 100%;
}
/*  buttons  */
.action-btn {
  padding: 10px;
  text-decoration: none;
  color: white;
  text-align: center;
  width: 100% !important;
  margin: 20px 0;
  box-sizing: border-box;
  display: block;
  cursor: pointer;
  height: auto;
}
/* helpers for password changing */
#password-change {
  padding-left: 8px;
  margin-top: 10px;
}
#password-change h1,
#account-settings h1 {
  font-size: 1.25em;
  font-weight: 100;
  text-transform: uppercase;
}
#password-change h1 span,
#account-settings h1 span {
  font-stretch: wider;
}
#account-settings h2 {
  font-size: 1.15em;
}
#password-change h2 {
  margin-top: 5px;
  margin-bottom: 30px;
}
#password-change section,
#account-settings section {
  padding: 1em 0;
}
#password-change form.robot-style-form input + .error {
  display: block;
}
#password-change .alert {
  width: 100%;
  white-space: nowrap;
}
#password-change .alert.success,
#account-settings .alert.success,
#password-change .alert.error,
#account-settings .alert.error {
  display: block;
}
#password-change .alert-area,
.accounts-git-area .alert-area {
  width: 100%;
  text-align: center;
}
/* inputs & textareas */
form input.invalid-form-input,
form textarea.invalid-text-area {
  background-color: #ffecec;
}
form input.invalid-form-input:focus,
form textarea.invalid-text-area:focus {
  box-shadow: 0 0 6px #ffecec;
  border-color: #f05e57;
}
/* custom form rows */
.short-row {
  min-height: 1px !important;
}
.small-margin-top {
  margin-top: 4px;
}
.base-margin-top {
  margin-top: 8px;
}
#history {
  width: 260px;
  height: 415px;
  background: #fafafa;
  border: 1px solid #e6e8ea;
  position: fixed;
  border-radius: 3px 3px 0px 0px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 6px;
  transition: transform 2s ease;
  right: 30px;
  bottom: -1px;
  overflow-y: hidden;
  overflow-x: hidden;
  z-index: 560;
}
#history-head {
  width: 230px;
  margin: 0;
  background-color: #fafafa;
  padding: 15px 0 0 15px;
  margin-right: 15px;
  box-sizing: border-box;
}
.history-title {
  width: 230px;
  margin: 0;
  padding: 5px 0 15px 0px;
}
.history-send-as {
  margin-top: 18px;
}
.hide-recent-activity {
  margin-top: -5px;
  float: right;
  color: #bbb;
}
.hide-recent-activity:hover {
  color: #3a87ad;
  cursor: pointer;
}
#history-list {
  width: 260px;
  height: 355px;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}
#history-list ul {
  margin: 0px 15px 0 15px;
  padding-top: 10px;
}
.history-item {
  word-wrap: break-word;
  margin: 0 0 10px 0;
  padding: 0px;
  width: inherit;
  list-style: none;
}
.history-item::after {
  content: "";
  display: table;
  clear: both;
}
.history-user-avatar {
  float: left;
  width: 25px;
  height: 22px;
  padding-top: 3px;
  color: #fcfcfc;
  text-align: center;
  display: block;
}
.history-item-action {
  float: left;
  margin: 5px 5px 5px 10px;
  width: 190px;
  margin-top: -2px;
  line-height: 12px;
}
.user-name {
  font-weight: 700;
  overflow: visible;
  margin: 0 0 4px;
}
.user-message {
  word-wrap: white-space;
  height: auto;
  line-height: 15px;
  overflow-x: hidden;
  overflow-y: hidden;
  font-style: italic;
}
.history-item-timestamp p {
  margin-top: -10px;
  float: right;
  color: #dfdfdf;
  text-size: 9px;
  font-weight: light;
  z-index: 1000;
  line-height: 10px;
}
.history-git-bar {
  background: #fafafa;
  padding: 5px 5px 5px 5px;
  font-size: 9pt;
  color: #9b9b9b;
}
.history-git-bar .history-git-success {
  font-size: 11pt;
  color: #16b169;
}
.history-git-bar .history-git-error {
  font-size: 11pt;
  color: #db1905;
}
.history-git-bar .history-git-warning {
  font-size: 11pt;
  color: #fdbc40;
}
.history-git-bar .tooltip-react-outer {
  width: 100%;
}
.history-git-bar .git-button {
  color: #9b9b9b;
  cursor: pointer;
  margin-left: 5px;
  margin-right: 5px;
}
.history-git-bar .git-button:hover {
  text-decoration: none;
  color: #1c488a;
}
input[type="radio"] {
  margin-bottom: 6px;
  margin-right: 6px;
}
.git-input:disabled {
  opacity: 0.5;
}
#workspace-api-tips {
  color: rgba(0, 0, 0, 0.52);
  font-style: Italic;
  margin-left: 16px;
  width: 460px;
}
#git-modal-status-container .git-modal-status {
  color: black;
  text-align: left;
  width: 60px;
}
#git-modal-status-container .git-modal-status:hover {
  text-decoration: none;
}
.history-panel-wrapper {
  position: fixed;
  top: 73px;
  width: 220px;
  height: 100%;
  overflow: auto;
  background-color: white;
  right: 0px;
  border-left: 1px solid #eee;
  box-shadow: 0px 4px 3px 1px rgba(0, 0, 0, 0.08);
  border-top-color: #e6e8ea;
  border-top-style: solid;
  border-top-width: 1px;
}
.history-panel-wrapper.azure-toolbar-spacing {
  top: 113px;
}
.history-panel-wrapper.hidden {
  width: 0px;
}
.history-panel {
  padding-bottom: 85px;
}
.history-preview {
  padding: 3px;
  padding-left: 9px;
  padding-right: 9px;
  border-top: 1px solid #e6e8ea;
}
.history-preview .history-restore-link,
.history-preview .history-save-link,
.history-preview .history-all-changes-saved {
  margin-left: 12px;
  display: none;
}
.history-preview .history-description {
  display: block;
  color: black;
  font-size: 9pt;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.history-preview .history-all-changes-saved {
  display: none;
}
.history-preview-disabled {
  opacity: 0.3;
  background-color: #eee;
}
.history-preview:hover {
  background-color: #eee;
}
.history-preview.history-preview-selected {
  background-color: #eee;
}
.history-preview.history-preview-selected .history-date-title {
  font-weight: bold;
  color: #db1905;
}
.history-preview.history-preview-selected .history-all-changes-saved {
  display: inline;
}
.history-preview.history-preview-selected .history-restore-link,
.history-preview.history-preview-selected .history-save-link {
  display: inline;
}
.history-preview.history-preview-selected .clear-history-entry {
  cursor: pointer;
  float: right;
}
.history-preview.history-preview-selected .history-description {
  white-space: normal;
  max-height: 160px;
}
div.history-author-box {
  border-radius: 100px;
  margin-top: 4px;
  margin-right: 4px;
  float: left;
  background-color: green;
  width: 8px;
  height: 8px;
}
div.history-author-wrapper {
  margin-top: -3px;
}
.history-author-text,
.history-date-title,
.history-description,
.history-all-changes-saved,
.history-git-bar {
  cursor: default;
}
.history-author-text {
  font-size: 9pt;
  color: gray;
}
div.history-status-msg {
  padding: 5px;
  color: gray;
}
#revisionDescription {
  margin-left: -100px;
  width: 520px;
  height: 75px;
}
.diff-insert {
  background-color: #ECFDEC;
}
.diff-delete {
  text-decoration: line-through;
  background-color: #ffecec;
}
.nestify div {
  display: inline;
}
.nestify ul {
  list-style: none;
  padding: 0;
  margin: 0 0 0 14px;
}
.nestify li * {
  text-indent: 0;
}
.nestify li {
  padding-left: 14px;
  text-indent: -14px;
}
.nestify li ul {
  margin-left: 0;
}
.nestify i {
  color: #999;
  padding-right: 3px;
  font-weight: bold;
  display: inline;
  min-width: 12px;
  text-align: center;
}
i.nestify-expand,
i.nestify-collapse {
  cursor: pointer;
}
.nestify-key {
  color: #30a;
}
.nestify.nestify-array > .nestify-key {
  color: #164;
}
.nestify-object {
  color: #888;
}
/*
 * Style for React Notebooks
 */
#overallView.new-notebook {
  overflow: hidden;
}
.nb-cell-box-shadow {
  border: 1px solid rgba(0, 0, 0, 0.12);
  padding-left: 3px;
}
.nb-cell-comment-and-drag-box-shadow {
  border: 1px solid rgba(255, 191, 0, 0.75);
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12) 0px 1px 2px 0px rgba(0, 0, 0, 0.25);
}
.nb-cell-hover-box-shadow {
  border: 1px solid #9b9b9b;
  padding-left: 3px;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.12), 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
}
.nb-cell-active-box-shadow {
  border: 1px solid #464644 !important;
  border-left: 4px solid #464644 !important;
  padding-left: 0px;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.25);
}
.nb-cell-editing-box-shadow {
  border: 1px solid #797979 !important;
  border-left: 4px solid #464644 !important;
  padding-left: 0px;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12) 0px 1px 2px 0px rgba(0, 0, 0, 0.12);
}
.new-notebook#content {
  background-color: #ffffff;
  top: 26px;
  left: 0;
  padding: 0;
  overflow-y: scroll;
  overflow-x: hidden;
}
.new-notebook#content > div {
  padding: 0;
  position: absolute;
  height: 100%;
  width: 100%;
}
.new-notebook#content.in-find-replace-mode {
  top: 78px;
}
.new-notebook.results-only .shell-top {
  border: 1px solid rgba(0, 0, 0, 0.12);
  padding-left: 3px;
  border-radius: 5px;
}
.new-notebook.overallContainer {
  padding: 2px 6px 0 9px;
  background-color: #ffffff;
}
.new-notebook.overallContainer.comments-panel-on {
  overflow: hidden;
  margin-right: 230px;
  padding-right: 10px;
  box-shadow: 1px 0px 2px -2px #888;
}
.new-notebook .command.divider {
  z-index: 1;
  margin: -2px 0px;
}
.new-notebook div.command-with-number {
  margin-top: -14px;
}
.new-notebook div.command-with-number a.command-number {
  float: left;
  display: block;
  position: relative;
  z-index: 1000;
  height: 12px;
  font-family: "Source Code Pro", "Menlo", monospace;
  font-weight: 500;
  font-size: 11px;
  line-height: 11px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: #999;
}
.new-notebook div.command-with-number a.command-number i.fa-link {
  margin-left: -5px;
  margin-right: 3px;
  opacity: 0;
}
.new-notebook div.command-with-number a.command-number:hover,
.new-notebook div.command-with-number a.command-number:focus,
.new-notebook div.command-with-number a.command-number:active {
  text-decoration: none;
  outline: none;
  color: #595959;
}
.new-notebook div.command-with-number a.command-number:hover i.fa-link,
.new-notebook div.command-with-number a.command-number:focus i.fa-link,
.new-notebook div.command-with-number a.command-number:active i.fa-link {
  opacity: 1;
}
.new-notebook .side-menu {
  top: 74px;
}
.new-notebook .side-menu.azure-toolbar-spacing {
  top: 114px;
}
/* The notebook context bar */
#context-bar.new-notebook {
  /* override color in contextbar.less when a context-bar link is highlighted */
}
#context-bar.new-notebook .error a.context-bar-item {
  color: #b63e2b;
}
/* error panel that shows in the #content div when notebook loading fails */
.new-notebook.error-panel {
  padding: 20px 50px;
  margin: 30px;
  background-color: #ffffff;
  border-radius: 5px;
}
.new-notebook.error-panel h1 {
  margin-bottom: 24px;
}
.new-notebook.error-panel p {
  font-size: 15px;
}
/* List of notebook command cells, including the cell dividers */
.new-notebook.shell-top {
  /**
   * Style for commands shown to a user with no Edit permissions.
   */
}
.new-notebook.shell-top.locked .command.divider,
.new-notebook.shell-top.no-edit .command.divider {
  opacity: 0;
  pointer-events: none;
}
.new-notebook.shell-top.notebook-loading {
  opacity: 0.5;
  pointer-events: none;
}
img.load-spinner {
  z-index: 100000;
  position: fixed;
  margin-left: -160px;
  margin-top: -65px;
  left: 50%;
  right: 50%;
  top: 50%;
  bottom: 50%;
  display: none;
}
img.load-spinner.azure-toolbar-spacing {
  top: calc(90%);
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  90% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.notebook-loading img.load-spinner,
.dashboard-loading img.load-spinner {
  display: block;
  animation: fadeIn 0.8s linear;
}
#content.history-panel-on {
  margin-right: 225px;
}
/* Individual command cell */
.new-notebook.command {
  /* temporary style fix in react notebook, the class is used in selenium for selecting last cell
   * we should remove its style in the shelldemo.less once we don't need to support the old notebook
   */
  /**
   * Only show the minimize/maximize and copy buttons when command is locked.
   *
   * TODO(jeffpang): Get rid of these when we harmonize locking with ACLs
   */
  /**
   * Style for commands shown to a user with no Edit permissions.
   */
  /**
   * Style for commands shown to a user with no Run permissions.
   */
}
.new-notebook.command.mainCommand {
  clear: both;
  background-color: white;
  border-radius: 2px;
  transition: all .14s;
  border: 1px solid rgba(0, 0, 0, 0.12);
  padding-left: 3px;
}
.new-notebook.command.mainCommand:hover {
  border: 1px solid #9b9b9b;
  padding-left: 3px;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.12), 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
}
.new-notebook.command.mainCommand .CodeMirror-code,
.new-notebook.command.mainCommand .CodeMirror.cm-s-eclipse-focus {
  background: transparent !important;
}
.new-notebook.command.mainCommand .command-text {
  margin: 6px 0 0;
  padding: 0;
  border-radius: 2px;
  background-color: rgba(0, 0, 0, 0.03);
}
.new-notebook.command.mainCommand .command-buttons {
  padding: 0px;
  margin-right: 10px;
  margin-top: 9px;
  border-radius: 2px;
}
.new-notebook.command.mainCommand .command-result {
  margin: 0 7px 7px 7px;
  padding: 0 6px;
}
.new-notebook.command.mainCommand .command-result .error-summary {
  padding-left: 16px;
}
.new-notebook.command.mainCommand .command-result .toggle-error-btn {
  cursor: pointer;
  color: rgba(0, 0, 0, 0.46);
  position: absolute;
}
.new-notebook.command.mainCommand .command-result .toggle-error-btn:hover {
  color: rgba(0, 0, 0, 0.62);
}
.new-notebook.command.mainCommand .notebook-command-title {
  margin: 0 80px 0 9px;
  display: block;
}
.new-notebook.command.mainCommand .notebook-command-title input {
  width: 100%;
  font-size: 27px;
  line-height: 33px;
  height: 33px;
  margin: 6px 0 0 0;
  border: none;
  box-shadow: none;
  word-spacing: normal;
  letter-spacing: normal;
  padding: 0;
  border-bottom: 1px solid transparent;
}
.new-notebook.command.mainCommand .notebook-command-title.editing input {
  border-bottom: 1px solid #DADADA;
}
.new-notebook.command .primaryPrompt {
  margin: 0 6px;
}
.new-notebook.command .widget {
  background: none;
}
.new-notebook.command .widget.widget-input .widget-content {
  padding-left: 10px;
}
.new-notebook.command.is-editing .command-text {
  box-shadow: inset 0px 0px 2px 0px rgba(0, 0, 0, 0.12), inset 0px -1px 2px 0px rgba(0, 0, 0, 0.12);
  border: 1px solid rgba(0, 0, 0, 0.25);
}
.new-notebook.command.is-editing .prompt {
  color: rgba(0, 0, 0, 0.48);
}
.new-notebook.command.command-active,
.new-notebook.command.command-active:hover {
  border: 1px solid #464644 !important;
  border-left: 4px solid #464644 !important;
  padding-left: 0px;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.25);
}
.new-notebook.command.command-active.is-editing,
.new-notebook.command.command-active.is-editing:hover {
  border: 1px solid #797979 !important;
  border-left: 4px solid #464644 !important;
  padding-left: 0px;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12) 0px 1px 2px 0px rgba(0, 0, 0, 0.12);
}
.new-notebook.command .command-buttons {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* the visible menu should overlap other command buttons that don't have their menu visible */
}
.new-notebook.command .command-buttons a {
  cursor: pointer;
}
.new-notebook.command .command-buttons.menu-visible {
  z-index: 4;
  opacity: 1;
}
.new-notebook.command .command-buttons.menu-visible .edit-button {
  color: #3a87ad;
}
.new-notebook.command .command-buttons.dashboard-menu-visible {
  z-index: 4;
  opacity: 1;
}
.new-notebook.command .command-buttons.dashboard-menu-visible .dashboard-button {
  color: #3a87ad;
}
.new-notebook.command .command-buttons.run-menu-visible {
  z-index: 4;
  opacity: 1;
}
.new-notebook.command .command-buttons.run-menu-visible a.run-command-button {
  color: #3a87ad;
}
.new-notebook.command .command-buttons .command-edit-menu {
  min-width: 0;
  max-height: 330px;
  overflow-y: auto;
  overflow-x: hidden;
}
.new-notebook.command .command-buttons .command-edit-menu li a {
  color: #797979;
  font-size: 13px;
  line-height: 15px;
  padding: 4px 18px 3px 6px;
}
.new-notebook.command .command-buttons .command-edit-menu li a span {
  margin-left: 4px;
}
.new-notebook.command .command-buttons .command-edit-menu li a:hover {
  color: #fff;
}
.new-notebook.command .command-buttons .command-edit-menu hr {
  margin: 3px 0;
}
.new-notebook.command .command-dashboard-menu {
  min-width: 240px;
}
.new-notebook.command .command-dashboard-menu p.divider {
  margin: 5px 1px 5px 1px;
}
.new-notebook.command .command-dashboard-menu .dashboard-list-item,
.new-notebook.command .command-dashboard-menu .new-dashboard-link {
  padding: 0;
  color: #797979;
  display: inline-block;
  width: 100%;
  position: relative;
}
.new-notebook.command .command-dashboard-menu .dashboard-list-item:hover,
.new-notebook.command .command-dashboard-menu .new-dashboard-link:hover {
  color: #fff;
  text-decoration: none;
  background-color: #0081c2;
  background-image: linear-gradient(to bottom, #08c, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.new-notebook.command .command-dashboard-menu .dashboard-list-item:hover i,
.new-notebook.command .command-dashboard-menu .new-dashboard-link:hover i {
  color: #fff;
}
.new-notebook.command .command-dashboard-menu .dashboard-list-item .element-toggle-input,
.new-notebook.command .command-dashboard-menu .new-dashboard-link .element-toggle-input {
  width: 100%;
  display: inline-block;
  font-size: 13px;
  line-height: 15px;
  padding: 2px 0 0 0;
}
.new-notebook.command .command-dashboard-menu .dashboard-list-title {
  padding-left: 5px;
}
.new-notebook.command .command-dashboard-menu .new-dashboard-link {
  padding-left: 5px;
  height: 20px;
  width: inherit;
  display: block;
}
.new-notebook.command .command-dashboard-menu .new-dashboard-link > i {
  padding-right: 5px;
}
.new-notebook.command .command-dashboard-menu .dashboard-checkbox {
  margin: 3px 4px 3px 6px;
  vertical-align: top;
}
.new-notebook.command .command-dashboard-menu label {
  display: inline-block;
  width: 90%;
  white-space: normal;
  margin-top: -1px;
}
.new-notebook.command .command-dashboard-menu .dashboard-view-nav-link {
  display: block;
  position: absolute;
  padding: 2px 8px 2px 8px;
  font-size: 14px;
  line-height: 18px;
  color: #1CA0C2;
  right: 3px;
  top: 0px;
}
.new-notebook.command .command-dashboard-menu .dashboard-view-nav-link:hover {
  font-size: 16px;
}
.new-notebook.command a.run-command-button i.fa-caret-down {
  margin-left: -6px;
}
.new-notebook.command div.command-run-menu {
  min-width: 120px;
}
.new-notebook.command div.command-run-menu li.dropdown-menu-item a {
  padding: 3px 10px;
}
.new-notebook.command.command-running .command-result:first-of-type > div:not(.spinner) {
  -webkit-filter: opacity(0.7);
          filter: opacity(0.7);
  cursor: progress;
}
.new-notebook.command.mainCommand {
  /* draggable element should still selectable; chrome sets as user-select: none by default */
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.new-notebook.command.mainCommand .results-and-comments {
  vertical-align: top;
  padding-top: 6px;
}
.new-notebook.command.mainCommand.results-only {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0);
}
.new-notebook.command.mainCommand.results-only:hover {
  box-shadow: none !important;
  border-radius: 0px;
  border-top: 1px solid rgba(0, 0, 0, 0.25) !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.25) !important;
  background-color: #fafafa;
}
.new-notebook.command.mainCommand.results-only .results-and-comments {
  padding: 4px 0 2px 0;
}
.new-notebook.command.mainCommand .stream-status {
  margin: 5px;
}
.new-notebook.command.mainCommand .stream-status-details {
  margin-left: 15px;
}
.new-notebook.command.mainCommand .widget-controls {
  position: relative;
  left: -9px;
  top: 15px;
  width: 10px;
  height: 10px;
  text-align: left;
  visibility: hidden;
  background: transparent;
}
.new-notebook.command.mainCommand .widget-controls .wrapper {
  background: transparent;
  box-shadow: none;
}
.new-notebook.command.mainCommand .widget-content {
  position: static;
}
.new-notebook.command.mainCommand:hover .widget-controls {
  visibility: visible;
}
.new-notebook.command.mainCommand .edit-box-div,
.new-notebook.command.mainCommand .command-box {
  margin-right: 0px;
}
.new-notebook.command.locked,
.new-notebook.command.no-edit,
.new-notebook.command.no-run,
.new-notebook.command.collapsed {
  /* In command modes where we disallow editing, don't show the cursor */
}
.new-notebook.command.locked .CodeMirror-focused .CodeMirror-cursor,
.new-notebook.command.no-edit .CodeMirror-focused .CodeMirror-cursor,
.new-notebook.command.no-run .CodeMirror-focused .CodeMirror-cursor,
.new-notebook.command.collapsed .CodeMirror-focused .CodeMirror-cursor {
  visibility: hidden;
}
.new-notebook.command.locked .command-text,
.new-notebook.command.no-edit .command-text,
.new-notebook.command.no-run .command-text,
.new-notebook.command.collapsed .command-text {
  margin: 0px;
  background-color: transparent;
  box-shadow: none !important;
  border: none !important;
}
.new-notebook.command.locked.mainCommand {
  border: 1px solid rgba(0, 0, 0, 0.12);
  padding-left: 3px;
}
.new-notebook.command.locked.mainCommand:hover,
.new-notebook.command.locked .command-active {
  box-shadow: none;
}
.new-notebook.command.locked .command-buttons {
  display: none;
}
.new-notebook.command.locked .move-command-btn {
  pointer-events: none;
}
.new-notebook.command.locked a.cancel-query-button {
  display: none;
}
.new-notebook.command.locked .plotWarning {
  pointer-events: none;
  cursor: not-allowed;
}
.new-notebook.command.locked .plot-controls,
.new-notebook.command.locked .ui-resizable-handle {
  display: none;
  pointer-events: none;
  opacity: 0;
}
.new-notebook.command.locked .widget .edit-button {
  pointer-events: none;
  opacity: 0;
}
.new-notebook.command.locked .widget .input-box {
  pointer-events: none;
  cursor: not-allowed;
}
.new-notebook.command.no-edit .move-command-btn {
  pointer-events: none;
}
.new-notebook.command.no-edit .widget .edit-button {
  pointer-events: none;
  opacity: 0;
}
.new-notebook.command.no-edit .plot-controls,
.new-notebook.command.no-edit .ui-resizable-handle {
  pointer-events: none;
  opacity: 0;
}
.new-notebook.command.no-run .widget .input-box {
  pointer-events: none;
  cursor: not-allowed;
}
.new-notebook.command.no-run .plotWarning {
  pointer-events: none;
  cursor: not-allowed;
}
.job-run-output .new-notebook.command.locked.mainCommand:hover,
.history-panel-on .new-notebook.command.locked.mainCommand:hover {
  box-shadow: 0px 0px 0px 1px #e5e8ea;
}
.job-run-output .new-notebook.command.locked.mainCommand:hover .command-buttons,
.history-panel-on .new-notebook.command.locked.mainCommand:hover .command-buttons {
  display: initial;
}
.job-run-output .new-notebook.command.locked.mainCommand:hover .command-buttons a,
.history-panel-on .new-notebook.command.locked.mainCommand:hover .command-buttons a {
  display: none;
}
.job-run-output .new-notebook.command.locked.mainCommand:hover .command-buttons a.toggle-collapse-button,
.history-panel-on .new-notebook.command.locked.mainCommand:hover .command-buttons a.toggle-collapse-button {
  display: initial;
}
.job-run-output .new-notebook.command.locked.mainCommand:hover .command-buttons a.edit-button,
.history-panel-on .new-notebook.command.locked.mainCommand:hover .command-buttons a.edit-button {
  display: initial;
}
.job-run-output .new-notebook.command.locked.mainCommand:hover .command-buttons .command-edit-menu a,
.history-panel-on .new-notebook.command.locked.mainCommand:hover .command-buttons .command-edit-menu a {
  display: none;
}
.job-run-output .new-notebook.command.locked.mainCommand:hover .command-buttons .command-edit-menu a.copy-item,
.history-panel-on .new-notebook.command.locked.mainCommand:hover .command-buttons .command-edit-menu a.copy-item {
  display: initial;
}
.job-run-output .new-notebook.command.locked.mainCommand:hover .command-buttons .command-edit-menu hr,
.history-panel-on .new-notebook.command.locked.mainCommand:hover .command-buttons .command-edit-menu hr {
  display: none;
}
.default-font-color p {
  color: #333333;
}
.clickable-text {
  cursor: pointer;
  border-radius: 5px;
  padding-left: 2px;
  padding-right: 2px;
}
.clickable-text:hover:not(.disabled) {
  background-color: #eaeaea;
}
.disabled {
  cursor: not-allowed;
}
ul.workflows {
  list-style-type: none;
  margin-left: 5px;
}
.command-stage-info {
  padding: 5px 5px 0 5px;
  border-radius: 5px;
}
.command-stage-info > p:first-child {
  margin-bottom: 5px;
  line-height: 20px;
  cursor: pointer;
  border-radius: 5px;
  padding-left: 2px;
  padding-right: 2px;
}
.command-stage-info > p:first-child:hover:not(.disabled) {
  background-color: #eaeaea;
}
.command-stage-info.expanded {
  padding: 5px;
  background-color: rgba(0, 0, 0, 0.03);
  margin-bottom: 7px;
}
.command-stage-info.expanded p {
  color: #333333;
}
.command-stage-info.running p {
  color: #333333;
}
.command-stage-info p {
  display: inline-block;
  color: #868686;
}
.command-stage-info .jobs li .text-link {
  cursor: pointer;
  border-radius: 5px;
  padding-left: 2px;
  padding-right: 2px;
  display: inline-block;
  min-width: 60px;
  white-space: nowrap;
  margin-right: 10px;
}
.command-stage-info .jobs li .text-link:hover:not(.disabled) {
  background-color: #eaeaea;
}
.command-stage-info .jobs li a {
  margin-right: 5px;
}
.command-stage-info .jobs .stages li p {
  display: inline-block;
  min-width: 60px;
  white-space: nowrap;
}
.command-stage-info .jobs .stages li:last-child {
  padding-bottom: 5px;
}
.command-stage-info ul {
  list-style-type: none;
  margin-bottom: 0;
}
.command-stage-info .progress {
  display: inline-block;
  width: 250px;
  height: 18px;
  top: 3px;
  margin: 0 6px;
}
.command-stage-info .progress .progress-bar-text {
  text-align: center;
  position: absolute;
  width: 100%;
  left: 0;
}
.command-stage-info .progress-bar {
  margin-left: 5px;
  margin-right: 5px;
}
#notebook-embedded-spark-ui {
  position: fixed;
  border: 1px solid #d8d8d8;
  right: 15px;
  top: 90px;
  bottom: 15px;
  width: 60%;
  max-width: 940px;
  z-index: 1100;
  background-color: white;
  box-shadow: -1px 1px 5px 0px rgba(0, 0, 0, 0.59);
  display: none;
}
#notebook-embedded-spark-ui.azure-toolbar-spacing {
  top: 130px;
}
#notebook-embedded-spark-ui iframe,
#notebook-embedded-spark-ui > .wrapper {
  width: 100%;
  height: 100%;
  overflow: auto;
}
#notebook-embedded-spark-ui .controls {
  position: absolute;
  right: 0px;
  padding: 3px 7px;
}
#notebook-embedded-spark-ui .controls a {
  cursor: pointer;
}
.command-result-error-summary .toggle-collapse-button {
  color: #000;
}
div.auto-attach-message input.pref-autolaunch {
  margin-top: -3px;
}
div.auto-attach-message label {
  display: inline-block;
}
.runall-btn {
  float: right;
}
.dashboard {
  -ms-transform-origin: 0 0;
      transform-origin: 0 0;
}
.input-widget-panel {
  overflow: visible;
  background-color: white;
  /* @TODO(parano) 2016-01-26: Please add a comment to why this is needed. */
}
.input-widget-panel.empty {
  display: none;
  padding: 0;
}
.input-widget-panel > ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 100%;
  max-height: 500px;
  overflow: hidden;
}
.input-widget-panel > ul > li {
  margin: 4px;
  padding: 1px;
  float: left;
  width: auto;
  height: 30px;
}
.input-widget-panel .input-widget-view .input-label {
  float: right;
  display: inline-block;
  font-size: 15px;
  margin: 2px 5px 2px 8px;
  color: rgba(0, 0, 0, 0.68);
  max-width: 200px;
  white-space: nowrap;
  overflow: hidden;
  cursor: default;
}
.input-widget-panel .input-widget-view .tooltip-react-outer,
.input-widget-panel .input-widget-view .multi-select-input,
.input-widget-panel .input-widget-view .combobox-input {
  display: inline-block;
  float: right;
}
.input-widget-panel .input-widget-view .multi-select-input > a.btn {
  width: 130px;
  padding: 2px 10px;
  min-height: 21px;
  background-color: white;
}
.input-widget-panel .input-widget-view .multi-select-input span {
  float: left;
  white-space: nowrap;
  max-width: 118px;
  overflow: hidden;
}
.input-widget-panel .input-widget-view .multi-select-input span.caret {
  float: right;
}
.input-widget-panel .input-widget-view .multi-select-input .dropdown-menu.multi-select-dropdown-menu {
  max-height: 217px;
  overflow: scroll;
}
.input-widget-panel .input-widget-view .multi-select-input .dropdown-menu.multi-select-dropdown-menu a.multi-select-list-item {
  padding: 3px 10px;
  max-width: 300px;
  overflow: hidden;
}
.input-widget-panel .input-widget-view .multi-select-input .dropdown-menu.multi-select-dropdown-menu a.multi-select-list-item .multi-select-checkbox {
  margin: 0 5px 0 0;
}
.input-widget-panel .input-widget-view .multi-select-input .dropdown-menu.multi-select-dropdown-menu a.multi-select-list-item label {
  display: inline;
}
.input-widget-panel .input-widget-view .text-input-widget input,
.input-widget-panel .input-widget-view .combobox-input-widget input {
  width: 150px;
  height: 17px;
}
.input-widget-panel .input-widget-view .combobox-input div.relative-wrapper {
  position: relative;
}
.input-widget-panel .input-widget-view .combobox-input div.caret-wrapper {
  width: 25px;
  height: 25px;
  cursor: pointer;
  position: absolute;
  right: 2px;
  top: 1px;
  background: rgba(255, 255, 255, 0.81);
  border-left: 1px solid #D7D7D7;
}
.input-widget-panel .input-widget-view .combobox-input div.caret-wrapper span.caret {
  margin: 10px 0 0 10px;
}
.input-widget-panel .input-widget-view .combobox-input .dropdown-menu.combobox-dropdown-menu {
  max-height: 217px;
  overflow: scroll;
}
.input-widget-panel .input-widget-view .combobox-input .combo-select-list-item {
  padding: 3px 10px 3px 5px;
  max-width: 300px;
  overflow: hidden;
}
.input-widget-panel .input-widget-view .combobox-input .combo-select-list-item label {
  display: inline;
}
.input-widget-panel .input-widget-view .combobox-input .combo-select-list-item i.fa {
  float: left;
  margin-top: 5px;
  font-size: 11px;
  width: 15px;
}
.input-widget-panel .input-widget-view .dropdown-input-widget select {
  width: 150px;
}
.input-widget-panel .confirm-button {
  float: right;
  margin-right: 10px;
  margin-top: 5px;
}
.input-widget-panel:before,
.input-widget-panel:after {
  content: " ";
  display: table;
}
.input-widget-panel:after {
  clear: both;
}
#notebook-input-widget-panel {
  position: absolute;
  width: 100%;
  min-width: 1000px;
  padding: 6px 0;
  box-shadow: -3px 3px 3px -3px rgba(0, 0, 0, 0.56);
  z-index: 800;
}
#notebook-input-widget-panel.pinned {
  width: 100%;
  width: calc(100% - 75px);
  position: fixed;
}
#notebook-input-widget-panel ul {
  width: 100%;
  width: calc(100% - 54px);
}
#notebook-input-widget-panel .widget-panel-settings {
  display: block;
  position: absolute;
  right: 12px;
  top: 10px;
  padding: 0;
  background: white;
}
#notebook-input-widget-panel .widget-panel-settings i {
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  color: #686261;
  padding: 5px;
  font-size: 15px;
}
#notebook-input-widget-panel .widget-panel-settings i.settings {
  opacity: 0.7;
}
#notebook-input-widget-panel .widget-panel-settings i.settings:hover {
  opacity: 0.8;
}
#notebook-input-widget-panel .widget-panel-settings i.pinning {
  opacity: 0.4;
  -ms-transform-origin: 50% 50%;
      transform-origin: 50% 50%;
  -ms-transform: rotate(-40deg);
      transform: rotate(-40deg);
  transition: bottom 150ms, transform 150ms 150ms;
}
#notebook-input-widget-panel .widget-panel-settings i.pinning:hover {
  opacity: 0.7;
}
#notebook-input-widget-panel .widget-panel-settings i.pinning.pinned,
#notebook-input-widget-panel .widget-panel-settings i.pinning.pinned:hover {
  opacity: 1;
  -ms-transform: rotate(0deg);
      transform: rotate(0deg);
  bottom: 5px;
  transition: transform 150ms, bottom 150ms 150ms;
}
#content.history-panel-on #notebook-input-widget-panel {
  position: absolute;
  width: 100%;
}
#dashboard-input-widget-panel {
  margin: 0 3px 6px 3px;
  border: 1px solid rgba(0, 0, 0, 0.12);
  padding-left: 3px;
}
.input-widget-panel-settings-modal #input-widget-panel-on-widget-update {
  width: auto;
  margin-right: 12px;
}
.input-widget-panel-settings-modal .labeled-checkbox {
  white-space: nowrap;
}
.input-widget-panel-settings-modal .labeled-checkbox label {
  color: rgba(0, 0, 0, 0.57);
}
.input-widget-panel-settings-modal .select-label {
  color: rgba(0, 0, 0, 0.57);
  margin-right: 5px;
}
/* Codemirror settings
------------------------------------------ */
.CodeMirror {
  height: auto;
  min-height: 20px;
  font-family: "Source Code Pro", "Menlo", monospace;
  font-size: 13px;
  line-height: 19px;
  color: #333;
  padding-bottom: 1px;
}
.CodeMirror-code,
.CodeMirror.cm-s-eclipse-focus {
  background: white;
}
.CodeMirror-code .compile-error,
.CodeMirror.cm-s-eclipse-focus .compile-error {
  background-color: rgba(240, 94, 87, 0.52);
  padding: 2px 0;
  border-radius: 2px;
}
.CodeMirror-code .compile-warning,
.CodeMirror.cm-s-eclipse-focus .compile-warning {
  background-color: rgba(237, 119, 14, 0.52);
  padding: 2px 0;
  border-radius: 2px;
}
.CodeMirror-code .offending-symbol,
.CodeMirror.cm-s-eclipse-focus .offending-symbol {
  background-color: rgba(28, 160, 194, 0.34);
  padding: 2px 0;
  border-radius: 2px;
}
.cm-s-eclipse span.cm-qualifier,
.cm-s-eclipse-focus span.cm-qualifier {
  color: #30a;
  font-weight: bold;
  line-height: 1em;
}
.cm-s-eclipse span.cm-meta,
.cm-s-eclipse-focus span.cm-meta {
  color: #30a;
}
.CodeMirror-hint-grayed-out {
  color: #888;
}
.CodeMirror-hint-grayed-out.CodeMirror-hint-active {
  color: #ddd;
}
pre.capture-run-mode {
  /* Bootstrap makes pre's break inside words, which doesn't match how CM's edit mode shows */
  word-wrap: break-word;
  word-break: normal;
  cursor: text;
}
div.drag-item pre.capture-run-mode {
  cursor: move;
}
.CodeMirror-lines {
  padding-top: 12px;
  padding-bottom: 5px;
  overflow: visible;
}
.history-panel-on .CodeMirror-lines {
  cursor: default;
}
pre.CodeMirror-line,
pre.cm-s-eclipse.capture-run-mode {
  padding-left: 10px;
}
.primaryPrompt .edit-box-div .CodeMirror-scroll {
  min-height: 42px;
}
.submit-hint {
  font-family: "Source Code Pro", "Menlo", monospace;
  font-size: 11px;
  margin-left: 18px;
  color: #999;
  min-height: 36px;
}
.submit-hint .shortcuts-link {
  color: #999;
  cursor: pointer;
  text-decoration: underline;
}
.submit-hint .shortcuts-link:hover {
  color: #1CA0C2;
}
/* Text selection color */
.CodeMirror-focused .CodeMirror-selected,
.CodeMirror-selected {
  background: #c0dcfa;
}
/* iPython Colors */
/* CSS font colors for translated ANSI colors. */
.ansiout {
  display: block;
  unicode-bidi: embed;
  white-space: pre-wrap;
  word-wrap: break-word;
  word-break: break-all;
  font-family: "Source Code Pro", "Menlo", monospace;
  font-size: 13px;
  color: #555;
  margin-left: 4px;
  line-height: 19px;
}
.ansibold {
  font-weight: bold;
}
/* use dark versions for foreground, to improve visibility */
.ansiblack {
  color: black;
}
.ansired {
  color: darkred;
}
.ansigreen {
  color: darkgreen;
}
.ansiyellow {
  color: brown;
}
.ansiblue {
  color: darkblue;
}
.ansipurple {
  color: darkviolet;
}
.ansicyan {
  color: steelblue;
}
.ansigray {
  color: gray;
}
/* and light for background, for the same reason */
.ansibgblack {
  background-color: black;
}
.ansibgred {
  background-color: red;
}
.ansibggreen {
  background-color: green;
}
.ansibgyellow {
  background-color: yellow;
}
.ansibgblue {
  background-color: blue;
}
.ansibgpurple {
  background-color: magenta;
}
.ansibgcyan {
  background-color: cyan;
}
.ansibggray {
  background-color: gray;
}
ul.CodeMirror-hints {
  max-width: calc(100% - 86px);
}
.homeview {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  min-height: 100%;
}
.homeview-body {
  padding: 20px;
}
.homeview .sidebar-element-icon {
  display: inline-block;
}
.homeview .sidebar-element-icon .sidebar-element-icon-inner {
  color: #333333;
  border: 1px solid rgba(252, 252, 250, 0.8);
  background-color: rgba(252, 252, 250, 0.8);
}
.homeview .sidebar-element-icon {
  background-color: #464644;
  border-radius: 50%;
  height: 30px;
  width: 30px;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 15px;
  margin-bottom: 10px;
  position: relative;
  left: 2px;
  top: -5px;
}
.homeview .sidebar-element-icon .sidebar-element-icon-inner {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  background-color: #000000;
  border: 1px solid rgba(255, 255, 255, 0.12);
  background-color: rgba(255, 255, 255, 0.05);
  display: inline-block;
}
.homeview .sidebar-element-icon .sidebar-element-icon-inner i,
.homeview .sidebar-element-icon .sidebar-element-icon-inner img {
  position: relative;
  top: 14px;
  left: 5px;
  -ms-transform: translateY(-60%);
      transform: translateY(-60%);
  margin-left: 1px;
  margin-bottom: 5px;
  font-size: 14px;
}
.homeview .sidebar-element-icon .sidebar-element-icon-inner i.fa,
.homeview .sidebar-element-icon .sidebar-element-icon-inner img.fa {
  top: 14px;
}
.homeview .sidebar-element-icon .sidebar-element-icon-inner i.fa-folder-open-o,
.homeview .sidebar-element-icon .sidebar-element-icon-inner img.fa-folder-open-o {
  margin-left: 3px;
}
.homeview .sidebar-element-icon .sidebar-element-icon-inner i.fa-search,
.homeview .sidebar-element-icon .sidebar-element-icon-inner img.fa-search {
  margin-left: 2px;
  top: 13px;
}
.homeview .sidebar-element-icon .sidebar-element-icon-inner img {
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.homeview-inner {
  min-width: 932px;
  max-width: 1280px;
  margin: 0 auto;
  position: relative;
}
.homeview-lastlogin {
  position: absolute;
  top: 14px;
  right: 0px;
  color: rgba(0, 0, 0, 0.52);
  font-size: 14px;
  font-weight: 400;
  padding-top: 0;
}
.homeview .flex-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -ms-flex-align: stretch;
      align-items: stretch;
}
.homeview-panel {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -ms-flex-align: stretch;
      align-items: stretch;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 600px;
  margin: -5px;
}
.homeview-logo-container {
  margin-bottom: 8px;
}
.homeview-logo-container h1 {
  margin: 0;
  font-family: "Newslab", serif;
  font-size: 36px;
}
.homeview-logo-container h1 .homepage-logo {
  margin-top: -11px;
}
.homeview-header,
.homeview-main {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -ms-flex-align: stretch;
      align-items: stretch;
}
.homeview-top .homeview-card-content {
  color: #999999;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -ms-flex-align: stretch;
      align-items: stretch;
}
.homeview-top .homeview-card-content-cell {
  -ms-flex: 1 1;
      flex: 1 1;
  padding: 35px;
  margin: 5px;
  text-align: center;
}
.homeview-top .homeview-card-content-cell-icon {
  position: relative;
  min-height: 99px;
}
.homeview-top .homeview-card-content-cell-icon img {
  position: absolute;
  bottom: 0;
  left: 50%;
  -ms-transform: translate(-50%, 0);
      transform: translate(-50%, 0);
}
.homeview-main .homeview-card:first-child {
  margin-right: 30px;
}
.homeview-main .homeview-card:last-child {
  margin-left: 30px;
}
.homeview-card-separator {
  background-color: #efefef;
  height: 1px;
}
.homeview-card-title {
  background-color: #efefef;
  padding: 10px 20px;
  font-size: 1.2em;
}
.homeview-card-content-cell .header {
  font-weight: 500;
  font-size: 1.2em;
  margin: 15px 0;
}
.homeview-card-content-cell .content {
  margin: 15px 0 0 0;
}
.homeview-section {
  -ms-flex: 1 1;
      flex: 1 1;
  padding: 20px;
  border-right: 1px solid rgba(0, 0, 0, 0.088);
}
.homeview-section:last-child {
  border: none;
}
.homeview-header {
  -ms-flex: 0 0 205px;
      flex: 0 0 205px;
}
.homeview-header .homeview-section {
  -ms-flex-direction: column;
      flex-direction: column;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -ms-flex-align: stretch;
      align-items: stretch;
}
.homeview-header h2 {
  color: #919191;
  line-height: 1em;
  margin: 0 0 15px;
  font-size: 22px;
}
.homeview-header .learn-steps {
  -ms-flex: 2 1;
      flex: 2 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -ms-flex-align: stretch;
      align-items: stretch;
  color: #858585;
  font-size: 14px;
  margin-left: -24px;
  margin-right: -24px;
}
.homeview-header .learn-steps .learn-step {
  -ms-flex: 1 1;
      flex: 1 1;
  -ms-flex-item-align: end;
      align-self: flex-end;
  text-align: center;
  padding: 0 5px;
  position: relative;
}
.homeview-header .learn-steps .learn-step-icon {
  display: block;
  margin-bottom: 21px;
}
.homeview-header .learn-steps .learn-step-icon.notebooks {
  margin-bottom: 6px;
}
.homeview-header .learn-steps .learn-step .main-link {
  text-decoration: underline;
}
.homeview-header .learn-steps .learn-step.active .learn-step-icon {
  opacity: .8;
}
.homeview-header .learn-steps .learn-step p {
  margin: 0;
}
.homeview-header .learn-steps .learn-step a {
  color: inherit;
}
.homeview-header .learn-steps .learn-step a:hover {
  color: #167b95;
}
.homeview-header .learn-steps .learn-step a.underline {
  text-decoration: underline;
}
.homeview-header .learn-steps .learn-step .fa {
  font-size: 44px;
  color: #d8d8d8;
  position: absolute;
  width: 1em;
  text-align: center;
  top: 0;
  left: 0;
  margin-left: -0.5em;
}
.homeview-main {
  font-size: 14px;
  -ms-flex: 1 1;
      flex: 1 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -ms-flex-align: stretch;
      align-items: stretch;
}
.homeview-main h3 {
  color: #919191;
  font-size: 22px;
  line-height: 1em;
  margin: 0 0 15px;
}
.homeview-main a,
.homeview-main i {
  color: #1CA0C2;
}
.homeview-main a:hover,
.homeview-main i:hover {
  color: #167b95;
}
.homeview-main i {
  font-size: 20px;
}
.homeview-main > .homeview-card {
  -ms-flex: 1 1;
      flex: 1 1;
}
.homeview .homeview-create-section {
  margin-bottom: 20px;
}
.homeview .create-section-item {
  line-height: 26px;
  font-weight: 400;
  cursor: pointer;
  color: inherit;
}
.homeview .create-section-item:hover {
  color: #167b95;
}
.homeview .create-section-item i {
  margin-right: .5em;
}
.homeview .recent-item-container {
  white-space: nowrap;
  overflow: hidden;
  max-width: 400px;
  text-overflow: ellipsis;
  padding: 5px 0;
}
.homeview .recent-item-container .recent-item {
  line-height: 26px;
  font-weight: 400;
  cursor: pointer;
  color: inherit;
}
.homeview .recent-item-container .recent-item:hover {
  color: #167b95;
}
.homeview .recent-item-container .recent-item i {
  margin-right: .5em;
}
.homeview .create-item-container {
  padding: 5px 0;
}
.homeview .create-item-container-:not(.tooltip-react-content) {
  white-space: nowrap;
}
.homeview .create-item-container .create-item {
  line-height: 26px;
  font-weight: 400;
  cursor: pointer;
  color: inherit;
}
.homeview .create-item-container .create-item:hover {
  color: #167b95;
}
.homeview .create-item-container .create-item i {
  margin-right: .5em;
}
.homeview .create-item-container .create-item[disabled] {
  color: #bbb;
}
.homeview .homeview-newfeatures-section ul {
  color: #858585;
}
.homeview .homeview-newfeatures-section li {
  padding: 5px 0;
}
.homeview .welcome-message-section {
  font-size: 14px;
}
.homeview .welcome-to {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "FontAwesome";
  font-size: 48px;
  font-weight: 300;
  line-height: 60px;
}
.homeview .homeview-section .featured-links-section,
.homeview .homeview-section .homeview-docs-section {
  margin-bottom: 20px;
}
.homeview .featured-links .learn-step .main-link {
  color: #1CA0C2 !important;
  text-decoration: none !important;
}
.homeview .featured-links .learn-step .learn-step-icon {
  opacity: 0.8;
  margin-bottom: 5px;
}
.homeview .featured-links .learn-step .learn-step-icon img {
  height: 99px;
}
.homeview .featured-links .learn-step.vertical {
  line-height: 28px;
}
.homeview .featured-links .learn-step.vertical .learn-step-icon img {
  height: 20px;
  margin-right: 5px;
}
.homeview .featured-links .learn-step.active .main-link {
  color: #167b95 !important;
  text-decoration: underline;
}
.homeview .featured-links .learn-step.active .learn-step-icon {
  opacity: 1;
}
.homeview.notebook-loading img.load-spinner {
  margin-left: 0px !important;
  display: block !important;
  z-index: 1000;
  opacity: 0.5;
  transition: opacity 0.5s ease-out 0.1s, z-index 0.5s ease-out;
}
.homeview.notebook-loading .homeview-body {
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.5s ease-out 0.1s, z-index 0.5s ease-out;
}
.homeview:not(.notebook-loading) img.load-spinner {
  margin-left: 0px !important;
  display: block !important;
  z-index: -1;
  opacity: 0;
  transition: opacity 0.5s ease-out 0.1s, z-index 0.5s ease-out;
}
.homeview:not(.notebook-loading) .homeview-body {
  opacity: 1;
  transition: opacity 0.5s ease-out 0.1s, z-index 0.5s ease-out;
}
.homeview .homeview-docs-section .create-item-container {
  line-height: 26px;
  font-weight: 400;
  cursor: pointer;
  color: inherit;
}
.homeview .homeview-docs-section .create-item-container:hover {
  color: #167b95;
}
.homeview .homeview-docs-section .create-item-container i {
  margin-right: .5em;
}
.homeview .homeview-docs-section .create-item-container a {
  color: inherit;
}
.homeview .homeview-docs-section .create-item-container a:hover {
  color: #167b95;
}
.homeview .db-feedback {
  position: absolute;
  top: 36px;
  right: 0px;
}
.homeview #upload-data-icon {
  cursor: pointer;
}
.theme-bmt .homeview .welcome {
  color: #003a5c;
  font-size: 3em;
}
.dropzone-dragover-mask.active {
  visibility: visible;
  z-index: 0;
}
.dropzone-dragover-mask {
  background: rgba(255, 255, 255, 0.6);
  border: 3px dashed #1CA0C2;
  border-radius: 5px;
  bottom: 0;
  left: 0;
  margin: 2px;
  position: absolute;
  right: 0;
  top: 0;
  visibility: hidden;
  z-index: -1;
}
.homeviewv0 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  min-height: 100%;
}
.homeviewv0 .sidebar-element-icon {
  display: inline-block;
}
.homeviewv0 .sidebar-element-icon .sidebar-element-icon-inner {
  color: #333333;
  border: 1px solid rgba(252, 252, 250, 0.8);
  background-color: rgba(252, 252, 250, 0.8);
}
.homeviewv0 .sidebar-element-icon {
  background-color: #464644;
  border-radius: 50%;
  height: 30px;
  width: 30px;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 15px;
  margin-bottom: 10px;
  position: relative;
  left: 2px;
  top: -5px;
}
.homeviewv0 .sidebar-element-icon .sidebar-element-icon-inner {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  background-color: #000000;
  border: 1px solid rgba(255, 255, 255, 0.12);
  background-color: rgba(255, 255, 255, 0.05);
  display: inline-block;
}
.homeviewv0 .sidebar-element-icon .sidebar-element-icon-inner i,
.homeviewv0 .sidebar-element-icon .sidebar-element-icon-inner img {
  position: relative;
  top: 14px;
  left: 5px;
  -ms-transform: translateY(-60%);
      transform: translateY(-60%);
  margin-left: 1px;
  margin-bottom: 5px;
  font-size: 14px;
}
.homeviewv0 .sidebar-element-icon .sidebar-element-icon-inner i.fa,
.homeviewv0 .sidebar-element-icon .sidebar-element-icon-inner img.fa {
  top: 14px;
}
.homeviewv0 .sidebar-element-icon .sidebar-element-icon-inner i.fa-folder-open-o,
.homeviewv0 .sidebar-element-icon .sidebar-element-icon-inner img.fa-folder-open-o {
  margin-left: 3px;
}
.homeviewv0 .sidebar-element-icon .sidebar-element-icon-inner i.fa-search,
.homeviewv0 .sidebar-element-icon .sidebar-element-icon-inner img.fa-search {
  margin-left: 2px;
  top: 13px;
}
.homeviewv0 .sidebar-element-icon .sidebar-element-icon-inner img {
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.homeviewv0-inner {
  width: 932px;
  margin: 44px auto 20px;
  position: relative;
}
.homeviewv0-version {
  position: absolute;
  top: 20px;
  right: 10px;
  color: #4d4d4d;
  font-size: 14px;
  font-weight: 300;
  padding-top: 0;
}
.homeviewv0-lastlogin {
  position: absolute;
  top: 0px;
  right: 10px;
  color: rgba(0, 0, 0, 0.52);
  font-size: 14px;
  font-weight: 300;
  padding-top: 0;
}
.homeviewv0 .flex-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -ms-flex-align: stretch;
      align-items: stretch;
}
.homeviewv0-panel {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -ms-flex-align: stretch;
      align-items: stretch;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 600px;
  margin: -5px;
}
.homeviewv0-logo-container {
  margin-bottom: 31px;
}
.homeviewv0-logo-container h1 {
  margin: 0;
  text-align: center;
  font-family: "Newslab", serif;
  font-size: 52px;
  color: rgba(0, 0, 0, 0.34);
}
.homeviewv0-logo-container h1 .homepage-logo {
  margin-top: -7px;
}
.homeviewv0-header,
.homeviewv0-main {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -ms-flex-align: stretch;
      align-items: stretch;
}
.homeviewv0-section {
  -ms-flex: 1 1;
      flex: 1 1;
  margin: 5px;
  padding: 25px;
  background-color: #ffffff;
  border-right: 1px solid rgba(0, 0, 0, 0.088);
}
.homeviewv0-section:last-child {
  border: none;
}
.homeviewv0-header {
  -ms-flex: 0 0 205px;
      flex: 0 0 205px;
}
.homeviewv0-header .homeviewv0-section {
  -ms-flex-direction: column;
      flex-direction: column;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -ms-flex-align: stretch;
      align-items: stretch;
}
.homeviewv0-header h2 {
  color: #919191;
  line-height: 1em;
  margin: 0 0 15px;
  font-size: 22px;
}
.homeviewv0-header .learn-steps {
  -ms-flex: 2 1;
      flex: 2 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -ms-flex-align: stretch;
      align-items: stretch;
  color: #858585;
  font-size: 14px;
  margin-left: -24px;
  margin-right: -24px;
}
.homeviewv0-header .learn-steps .learn-step {
  -ms-flex: 1 1;
      flex: 1 1;
  -ms-flex-item-align: end;
      align-self: flex-end;
  text-align: center;
  padding: 0 5px;
  position: relative;
}
.homeviewv0-header .learn-steps .learn-step-icon {
  display: block;
  margin-bottom: 21px;
}
.homeviewv0-header .learn-steps .learn-step-icon.notebooks {
  margin-bottom: 6px;
}
.homeviewv0-header .learn-steps .learn-step .main-link {
  text-decoration: underline;
}
.homeviewv0-header .learn-steps .learn-step.active .learn-step-icon {
  opacity: .8;
}
.homeviewv0-header .learn-steps .learn-step p {
  margin: 0;
}
.homeviewv0-header .learn-steps .learn-step a {
  color: inherit;
}
.homeviewv0-header .learn-steps .learn-step a:hover {
  color: #167b95;
}
.homeviewv0-header .learn-steps .learn-step a.underline {
  text-decoration: underline;
}
.homeviewv0-header .learn-steps .learn-step .fa {
  font-size: 44px;
  color: #d8d8d8;
  position: absolute;
  width: 1em;
  text-align: center;
  top: 0;
  left: 0;
  margin-left: -0.5em;
}
.homeviewv0-main {
  font-size: 14px;
  -ms-flex: 1 1;
      flex: 1 1;
}
.homeviewv0-main h3 {
  color: #919191;
  font-size: 22px;
  line-height: 1em;
  margin: 0 0 15px;
}
.homeviewv0-main p,
.homeviewv0-main ul {
  margin-top: 20px;
  margin-bottom: 20px;
}
.homeviewv0-main a,
.homeviewv0-main i {
  color: #1CA0C2;
}
.homeviewv0-main a:hover,
.homeviewv0-main i:hover {
  color: #167b95;
}
.homeviewv0 .homeviewv0-create-section {
  margin-bottom: 20px;
}
.homeviewv0 .create-section-item {
  line-height: 26px;
  font-weight: 400;
  cursor: pointer;
  color: inherit;
}
.homeviewv0 .create-section-item:hover {
  color: #167b95;
}
.homeviewv0 .create-section-item i {
  margin-right: .5em;
}
.homeviewv0 .recent-item-container {
  white-space: nowrap;
  overflow: hidden;
  max-width: 400px;
  text-overflow: ellipsis;
}
.homeviewv0 .recent-item-container .recent-item {
  line-height: 26px;
  font-weight: 400;
  cursor: pointer;
  color: inherit;
}
.homeviewv0 .recent-item-container .recent-item:hover {
  color: #167b95;
}
.homeviewv0 .recent-item-container .recent-item i {
  margin-right: .5em;
}
.homeviewv0 .create-item-container-:not(.tooltip-react-content) {
  white-space: nowrap;
}
.homeviewv0 .create-item-container .create-item {
  line-height: 26px;
  font-weight: 400;
  cursor: pointer;
  color: inherit;
}
.homeviewv0 .create-item-container .create-item:hover {
  color: #167b95;
}
.homeviewv0 .create-item-container .create-item i {
  margin-right: .5em;
}
.homeviewv0 .create-item-container .create-item[disabled] {
  color: #bbb;
}
.homeviewv0 .homeviewv0-newfeatures-section ul {
  color: #858585;
}
.homeviewv0 .welcome-message-section {
  font-size: 14px;
}
.homeviewv0 .homeviewv0-section .featured-links-section,
.homeviewv0 .homeviewv0-section .homeviewv0-docs-section {
  margin-bottom: 20px;
}
.homeviewv0 .featured-links-section {
  border-bottom: 1px solid rgba(0, 0, 0, 0.088);
}
.homeviewv0 .featured-links-section h2 {
  font-size: 22px;
}
.homeviewv0 .featured-links-section .featured-links .learn-step .main-link {
  color: #1CA0C2 !important;
  text-decoration: none !important;
}
.homeviewv0 .featured-links-section .featured-links .learn-step .learn-step-icon {
  opacity: 0.8;
  margin-bottom: 5px;
}
.homeviewv0 .featured-links-section .featured-links .learn-step .learn-step-icon img {
  height: 80px;
}
.homeviewv0 .featured-links-section .featured-links .learn-step.vertical {
  line-height: 28px;
}
.homeviewv0 .featured-links-section .featured-links .learn-step.vertical .learn-step-icon img {
  height: 20px;
  margin-right: 5px;
}
.homeviewv0 .featured-links-section .featured-links .learn-step.active .main-link {
  color: #167b95 !important;
  text-decoration: underline;
}
.homeviewv0 .featured-links-section .featured-links .learn-step.active .learn-step-icon {
  opacity: 1;
}
.homeviewv0.notebook-loading img.load-spinner {
  margin-left: 0px !important;
  display: block !important;
  z-index: 1000;
  opacity: 0.5;
  transition: opacity 0.5s ease-out 0.1s, z-index 0.5s ease-out;
}
.homeviewv0.notebook-loading .homeviewv0-body {
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.5s ease-out 0.1s, z-index 0.5s ease-out;
}
.homeviewv0:not(.notebook-loading) img.load-spinner {
  margin-left: 0px !important;
  display: block !important;
  z-index: -1;
  opacity: 0;
  transition: opacity 0.5s ease-out 0.1s, z-index 0.5s ease-out;
}
.homeviewv0:not(.notebook-loading) .homeviewv0-body {
  opacity: 1;
  transition: opacity 0.5s ease-out 0.1s, z-index 0.5s ease-out;
}
.homeviewv0 .homeviewv0-docs-section .create-item-container {
  line-height: 26px;
  font-weight: 400;
  cursor: pointer;
  color: inherit;
}
.homeviewv0 .homeviewv0-docs-section .create-item-container:hover {
  color: #167b95;
}
.homeviewv0 .homeviewv0-docs-section .create-item-container i {
  margin-right: .5em;
}
.homeviewv0 .homeviewv0-docs-section .create-item-container a {
  color: inherit;
}
.homeviewv0 .homeviewv0-docs-section .create-item-container a:hover {
  color: #167b95;
}
.theme-bmt .homeviewv0 .welcome {
  color: #003a5c;
  font-size: 3em;
}
.workspace-acl {
  width: 560px !important;
  margin-left: -280px !important;
}
.workspace-acl a {
  cursor: pointer;
}
.workspace-acl hr {
  margin: 10px 0;
}
.workspace-acl .modal-body-workspace-acl {
  max-height: none;
}
.workspace-acl .modal-header-workspace-acl .title {
  display: inline;
  color: #00000;
  font-weight: 500;
  padding-left: 5px;
}
.workspace-acl .modal-body-workspace-acl {
  overflow-y: visible;
}
.workspace-acl select,
.workspace-acl option {
  border-radius: 0;
  border: 1px solid #d9d9d9;
  background: none;
  font-family: inherit;
  display: inline-block;
  height: 31px;
  padding-left: 1em;
  box-sizing: border-box;
  width: 115px;
  border-collapse: collapse;
}
.workspace-acl select[disabled],
.workspace-acl option[disabled] {
  background-color: #eee !important;
  cursor: not-allowed;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  line-height: normal;
}
.workspace-acl .acl-buttons {
  display: inline-block;
}
.workspace-acl .acl-links {
  display: inline-block;
}
.workspace-acl .acl-links a {
  padding-left: 10px;
  padding-right: 10px;
}
.workspace-acl .permission-selection .help-icon {
  color: #737373;
}
.workspace-acl .acl-user-list {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 230px;
  border: 1px solid #d9d9d9;
}
.workspace-acl .acl-user-list::-webkit-scrollbar {
  width: 9px;
}
.workspace-acl .acl-user-list::-webkit-scrollbar-track {
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.1);
}
.workspace-acl .acl-user-list::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.2);
}
.workspace-acl .acl-user-list::-webkit-scrollbar-thumb:hover {
  background: rgba(0, 0, 0, 0.4);
}
.workspace-acl .acl-user-list::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(0, 0, 0, 0.05);
}
.workspace-acl .acl-user-list .acl-user {
  display: block;
  border-bottom: 1px solid #d9d9d9;
  height: 34px;
  width: 100%;
  color: #515151;
}
.workspace-acl .acl-user-list .acl-user .acl-user-name {
  width: 58%;
  max-width: 58%;
  overflow: hidden;
  float: left;
  font-size: 14px;
  line-height: 24px;
  padding: 5px 12px;
  white-space: nowrap;
  box-sizing: border-box;
}
.workspace-acl .acl-user-list .acl-user .acl-user-name .user-email {
  margin-left: 3px;
  color: #737373;
}
.workspace-acl .acl-user-list .acl-user .acl-user-permission {
  width: 33%;
  float: left;
  padding: 4px 0 0 18px;
}
.workspace-acl .acl-user-list .acl-user .acl-user-permission select,
.workspace-acl .acl-user-list .acl-user .acl-user-permission option {
  height: 26px;
  width: 125px;
  margin: 0 5px;
}
.workspace-acl .acl-user-list .acl-user .acl-user-control {
  float: left;
  margin-left: 7px;
  line-height: 24px;
  padding: 5px 0;
  font-size: 14px;
}
.workspace-acl .acl-user-list .acl-user .acl-user-control a {
  color: #515151;
}
.workspace-acl .acl-user-list .acl-user .acl-user-control a:hover {
  color: #919191;
}
.workspace-acl .acl-user-list .acl-user.changed {
  background-color: #f9edbe;
}
.workspace-acl .acl-user-list .acl-user.changed select,
.workspace-acl .acl-user-list .acl-user.changed option {
  border-color: #f0c36d;
}
.workspace-acl .acl-user-list .acl-user.changed select:focus,
.workspace-acl .acl-user-list .acl-user.changed option:focus,
.workspace-acl .acl-user-list .acl-user.changed select:active,
.workspace-acl .acl-user-list .acl-user.changed option:active {
  border-color: #f0c36d;
  outline: none;
}
.workspace-acl .acl-user-list .acl-user:before,
.workspace-acl .acl-user-list .acl-user:after {
  content: " ";
  display: table;
}
.workspace-acl .acl-user-list .acl-user:after {
  clear: both;
}
.workspace-acl .user-list-title {
  margin: 0 0 5px 0;
}
.workspace-acl .user-list-title .save-changes-hint {
  background-color: #f9edbe;
  border: 1px solid #f0c36d;
  border-radius: 3px;
  display: inline-block;
  padding: 0 5px;
  float: right;
  color: #333333;
}
.workspace-acl .add-user-title {
  margin: 15px 0 5px 0;
}
.workspace-acl .add-user .permission-selection,
.workspace-acl .add-user .btn {
  float: right;
  margin-left: 12px;
}
.workspace-acl .add-user select,
.workspace-acl .add-user option {
  width: 120px;
  margin: 0 5px;
}
.workspace-acl .add-user .select-user {
  float: left;
  width: 58%;
  position: relative;
}
.workspace-acl .add-user .select-user.select-user-tooltip {
  min-width: 307px;
}
.workspace-acl .add-user .select-user .username-input {
  padding-right: 20px;
  padding-left: 10px;
  width: 100%;
  box-sizing: border-box;
  line-height: 25px;
}
.workspace-acl .add-user .select-user .username-input[disabled] {
  background-color: #e6e6e6;
  opacity: .65;
}
.workspace-acl .add-user .select-user .username-input[disabled] + .auto-complete-btn {
  cursor: not-allowed;
}
.workspace-acl .add-user .select-user .auto-complete-btn {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  top: 5px;
  right: 7px;
  font-size: 14px;
}
.workspace-acl .add-user .select-user .auto-complete-list {
  display: none;
  max-height: 164px;
  position: absolute;
  z-index: 1;
  border: 1px solid #aaa;
  background: #fff;
  top: 100%;
  padding: 5px 0px;
  overflow-y: auto;
  overflow-x: hidden;
  font-size: 12px;
  width: 100%;
  box-sizing: border-box;
}
.workspace-acl .add-user .select-user .auto-complete-list.visible {
  display: block;
}
.workspace-acl .add-user .select-user .auto-complete-list ul {
  margin: 0;
}
.workspace-acl .add-user .select-user .auto-complete-list ul li {
  list-style-type: none;
  line-height: 22px;
  font-size: 12px;
  padding: 0 10px;
  cursor: pointer;
  white-space: nowrap;
}
.workspace-acl .add-user .select-user .auto-complete-list ul li.focused,
.workspace-acl .add-user .select-user .auto-complete-list ul li:hover {
  color: #000000;
  background-color: #EFEFEF;
}
.workspace-acl .add-user .select-user .auto-complete-list ul li span {
  margin-left: 2px;
}
.workspace-acl .add-user:before,
.workspace-acl .add-user:after {
  content: " ";
  display: table;
}
.workspace-acl .add-user:after {
  clear: both;
}
.workspace-acl.move-preview {
  width: 940px !important;
  margin-left: -470px !important;
}
.workspace-acl.move-preview .preview-lists-wrapper .permission-list {
  width: 50%;
  float: left;
}
.workspace-acl.move-preview .preview-lists-wrapper .permission-list .acl-user-list {
  margin-right: 5px;
}
.workspace-acl.move-preview .preview-lists-wrapper:before,
.workspace-acl.move-preview .preview-lists-wrapper:after {
  content: " ";
  display: table;
}
.workspace-acl.move-preview .preview-lists-wrapper:after {
  clear: both;
}
/* outer div covering the outer element the tooltip is for and the tooltip itself */
.tooltip-react-outer,
.body-tooltip-wrapper {
  display: inline-block;
  white-space: normal;
  /* A width is needed for body-attached tooltips in order to trigger the mouse leave event */
  /* a tooltip below the element */
}
.tooltip-react-outer.body-tooltip-outer,
.body-tooltip-wrapper.body-tooltip-outer {
  width: 50px;
}
.tooltip-react-outer .tooltip-react-content,
.body-tooltip-wrapper .tooltip-react-content {
  display: block;
  position: absolute;
  width: 260px;
  z-index: -1000;
  opacity: 0;
  -ms-transform: translateY(-10px);
      transform: translateY(-10px);
  /**
     * When a tooltip becomes visible, bring it into the foreground, make it visible,
     * and move it down a little bit so it "slides" down from the element it is pointing to.
     */
  /**
     * When a tooltip becomes hidden, delay the transition a little bit and change the z-index
     * slowly so that the user has some time to move the mouse into the tooltip to select text
     */
  /* the css arrow that points to the element the tooltip is below */
  /* the content box for the tooltip */
  /**
     * @WARNING
     * DO NOT DO THIS HACK AGAIN!!!!!
     * We need it because jQuery depends on min width for calculating the width of tooltips, but
     * some tooltips are smaller than the min width of 180px and so to be rendered properly they
     * should have no min width set. See PROD-12291
     *
     * Class for small tooltips that shouldn't have a min width
     */
}
.tooltip-react-outer .tooltip-react-content a,
.body-tooltip-wrapper .tooltip-react-content a {
  color: #64c3ff;
}
.tooltip-react-outer .tooltip-react-content.visible,
.body-tooltip-wrapper .tooltip-react-content.visible {
  opacity: 0.9;
  z-index: 1000;
  /* must be lower than the .modal-backdrop so it doesn't cover modals */
  -ms-transform: translateY(0px);
      transform: translateY(0px);
  transition: opacity 0.25s ease-out, transform 0.25s ease-out;
}
.tooltip-react-outer .tooltip-react-content:not(.visible),
.body-tooltip-wrapper .tooltip-react-content:not(.visible) {
  transition: opacity 0.25s ease-out 0.1s, transform 0.25s ease-out 0.1s, z-index 0.5s ease-out;
}
.tooltip-react-outer .tooltip-react-content .tooltip-react-arrow,
.body-tooltip-wrapper .tooltip-react-content .tooltip-react-arrow {
  position: absolute;
  top: -6px;
  pointer-events: none;
  content: " ";
  height: 0;
  width: 0;
  border: solid transparent;
  border-bottom-color: #272727;
  border-width: 6px;
  margin-left: -6px;
}
.tooltip-react-outer .tooltip-react-content .tooltip-react-inner,
.body-tooltip-wrapper .tooltip-react-content .tooltip-react-inner {
  position: absolute;
  top: 6px;
  text-align: left;
  word-wrap: break-word;
  min-width: 180px;
  max-width: 260px;
  border-radius: 5px;
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.1);
  background: #272727;
  color: #ffffff;
  padding: 5px 10px;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.tooltip-react-outer .tooltip-react-content .tooltip-react-inner div.bottom-spacing,
.body-tooltip-wrapper .tooltip-react-content .tooltip-react-inner div.bottom-spacing {
  padding-bottom: 10px;
}
.tooltip-react-outer .tooltip-react-content .tooltip-react-inner span.emphasis,
.body-tooltip-wrapper .tooltip-react-content .tooltip-react-inner span.emphasis {
  font-style: italic;
}
.tooltip-react-outer .tooltip-react-content .tooltip-no-min-width,
.body-tooltip-wrapper .tooltip-react-content .tooltip-no-min-width {
  min-width: 0 !important;
}
.tooltip-react-outer.inline-auto-position,
.body-tooltip-wrapper.inline-auto-position {
  display: inline-block;
  position: relative;
}
.tooltip-react-outer.inline-auto-position .tooltip-react-arrow,
.body-tooltip-wrapper.inline-auto-position .tooltip-react-arrow {
  left: 50% !important;
}
.tooltip-react-outer.inline-auto-position .tooltip-react-content,
.body-tooltip-wrapper.inline-auto-position .tooltip-react-content {
  position: absolute;
  top: 100% !important;
  left: calc(50% - 130px) !important;
}
/* key frames: pulse by increasing in size and opacity */
@keyframes highlight-animation-frames {
  from {
    transform: scale(1);
    opacity: 0.9;
  }
  50% {
    transform: scale(1.1);
    opacity: 1.0;
  }
  to {
    transform: scale(1);
    opacity: 0.9;
  }
}
/* same as above but with a smaller increase in size */
@keyframes sm-highlight-animation-frames {
  from {
    transform: scale(1);
    opacity: 0.9;
  }
  50% {
    transform: scale(1.01);
    opacity: 1.0;
  }
  to {
    transform: scale(1);
    opacity: 0.9;
  }
}
/* highlight animation class: this class is applied to each element animated by Highlight */
.highlight-animation {
  /* highlight animation: pulse the element */
  animation-duration: 0.5s;
  animation-iteration-count: infinite;
}
.highlight-animation:not(.small-frame) {
  animation-name: highlight-animation-frames;
}
.highlight-animation.small-frame {
  animation-name: sm-highlight-animation-frames;
}
/* highlight active class: this class is applied to each element highlighted by Highlight */
.accounts-view {
  position: relative;
}
.accounts-prefs-area {
  padding-left: 8px;
  margin-bottom: 40px;
  margin-top: 10px;
}
.accounts-prefs-area label {
  display: inline-block;
}
.accounts-git-area {
  padding-left: 8px;
  margin-bottom: 40px;
  margin-top: 10px;
}
.accounts-git-area.git-integration {
  width: 700px;
}
.accounts-git-area.git-integration div.git-provider-section {
  margin-bottom: 12px;
}
.accounts-git-area.git-integration div.git-provider-section select {
  width: 315px;
}
.accounts-git-area.git-integration div.token-wrapper {
  margin-bottom: 12px;
}
.accounts-git-area div.git-token-area {
  margin-top: 12px;
}
.accounts-git-area .git-button {
  margin-bottom: 10px;
  margin-top: 10px;
}
.accounts-git-area #gitToken,
.accounts-git-area #git-username {
  width: 300px;
}
.acl-settings-wrapper .load-spinner {
  display: block;
  margin-left: 0;
}
.acl-settings-control,
.workspace-storage-control,
.revision-history-control,
.cluster-logs-control {
  padding: 20px 50px;
  margin: 30px;
  background-color: #F5F5F5;
  border-radius: 5px;
}
.acl-settings-control a.expand,
.workspace-storage-control a.expand,
.revision-history-control a.expand,
.cluster-logs-control a.expand {
  cursor: pointer;
  display: block;
  margin-bottom: 15px;
}
.acl-settings-control a.expand:hover,
.workspace-storage-control a.expand:hover,
.revision-history-control a.expand:hover,
.cluster-logs-control a.expand:hover {
  text-decoration: none;
}
.acl-settings-control a.expand .fa-chevron-right,
.workspace-storage-control a.expand .fa-chevron-right,
.revision-history-control a.expand .fa-chevron-right,
.cluster-logs-control a.expand .fa-chevron-right {
  /* Give the chevron some space after the expand label */
  margin-left: 5px;
}
.acl-settings-control a.expand span,
.workspace-storage-control a.expand span,
.revision-history-control a.expand span,
.cluster-logs-control a.expand span {
  margin-right: 8px;
}
.acl-settings-control h1,
.workspace-storage-control h1,
.revision-history-control h1,
.cluster-logs-control h1,
.acl-settings-control .btn,
.workspace-storage-control .btn,
.revision-history-control .btn,
.cluster-logs-control .btn {
  margin-bottom: 24px;
  display: inline-block;
}
.acl-settings-control h1 b,
.workspace-storage-control h1 b,
.revision-history-control h1 b,
.cluster-logs-control h1 b,
.acl-settings-control .btn b,
.workspace-storage-control .btn b,
.revision-history-control .btn b,
.cluster-logs-control .btn b {
  font-weight: 400;
}
.acl-settings-control p,
.workspace-storage-control p,
.revision-history-control p,
.cluster-logs-control p {
  font-size: 15px;
}
.acl-settings-control .btn,
.workspace-storage-control .btn,
.revision-history-control .btn,
.cluster-logs-control .btn {
  margin-top: 11px;
  margin-left: 30px;
}
.revision-history-control label {
  display: inline-block;
  padding-left: 24px;
  padding-right: 12px;
}
.revision-history-control label,
.revision-history-control select {
  -ms-transform: translateY(-20%);
      transform: translateY(-20%);
}
.accounts-table {
  margin-bottom: 50px;
}
.accounts-table .checkbox-wrapper {
  text-align: center;
}
.accounts-table .checkbox-wrapper input.admin-checkbox {
  cursor: default;
}
.table-header:hover {
  text-decoration: none;
}
.table-header.username-header:hover,
.table-header.name-header:hover {
  cursor: pointer;
  cursor: hand;
}
.table-header.basic-header {
  color: #888888 !important;
}
.table-header-wrapper {
  width: 100%;
  height: 26px;
  background-color: #FAFAFA;
  display: block;
}
.header-container {
  background-color: #FAFAFA !important;
  background-image: none !important;
  border: none;
}
.cell-container {
  background-color: #FFFFFF !important;
  border-bottom: solid 1px #d3d3d3 !important;
  border: none;
}
.cell-container div > div > div {
  padding: 0 !important;
}
input.user-pref-key {
  margin-top: -3px;
  margin-right: 5px;
}
.remove-user h4 {
  color: #d3d3d3;
}
.remove-user .confirm-button {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  background-repeat: repeat-x;
}
.remove-user .confirm-button:hover {
  text-decoration: none;
  background-position: 0 -15px;
  transition: background-position 0.1s linear;
  color: #fff;
  background-color: #bd362f;
}
.remove-user .resource-list {
  overflow: visible;
  margin-top: 15px;
}
.remove-user .resource-list .header {
  color: #555;
  margin-bottom: 10px;
  cursor: pointer;
}
.remove-user .resource-list table {
  border: 0;
  width: 93%;
  margin-left: auto;
  margin-right: auto;
}
.remove-user .resource-list table tbody {
  border: solid 1px #d3d3d3;
}
.remove-user .resource-list table tbody tr {
  border: 0;
}
.remove-user .resource-list table tbody tr td {
  border: 0;
}
.remove-user .resource-list .user-resource {
  padding: 2px 5px;
  line-height: 24px;
  border-top: solid 1px #d3d3d3;
  border-bottom: none;
}
.remove-user .resource-list .user-resource:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.remove-user .resource-list .user-resource .name {
  /* "overflow" value must be different from "visible" */
  vertical-align: top;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  /* number of lines to show */
  line-height: 19px;
  display: inline-block;
  max-width: 395px;
  /* Ellipsis leaving some room for the open in new window icon */
}
.remove-user .resource-list .user-resource i {
  line-height: 24px;
}
.iam-role-delete-dialog .hint-msg {
  margin-top: 10px;
}
.iam-role-delete-dialog div.collapsible-header {
  margin-top: 15px;
}
.iam-role-delete-dialog .fixedDataTableCellLayout_main i.fa {
  margin-top: 2px;
}
.iam-role-delete-dialog .modal-footer {
  padding-top: 6px;
  border-top: 1px solid #e6e8ea;
}
/* Single Sign-On Tab */
.single-sign-on-admin-settings {
  padding: 0 8px;
}
.single-sign-on-admin-settings .required-field-notice {
  font-size: 11.5px;
  padding-left: 27px;
  font-style: italic;
  opacity: 0.5;
}
.single-sign-on-admin-settings .fa-stack {
  width: 1em;
}
.single-sign-on-admin-settings .left-indent {
  margin-left: 28px;
}
.single-sign-on-admin-settings .help-icon {
  color: rgba(0, 0, 0, 0.25);
  margin-left: 5px;
}
.single-sign-on-admin-settings .star {
  color: #F00;
  display: inline-block;
}
.single-sign-on-admin-settings .saml-settings-form {
  margin-top: 10px;
}
.single-sign-on-admin-settings .saml-settings-form .saml-setting-input-container.disable input,
.single-sign-on-admin-settings .saml-settings-form .saml-setting-input-container.disable textarea {
  color: rgba(0, 0, 0, 0.34);
  background: rgba(0, 0, 0, 0.04);
  box-shadow: none;
}
.single-sign-on-admin-settings .saml-settings-form .saml-setting-input-container .saml-setting-input .invalid-warning,
.single-sign-on-admin-settings .saml-settings-form .saml-setting-input-container .saml-setting-input .invalid-cert {
  padding-left: 10px;
  color: #b63e2b;
  display: inline-block;
  line-height: 20px;
}
.single-sign-on-admin-settings .saml-settings-form .saml-setting-input-container .saml-setting-input .invalid-warning {
  position: relative;
  top: 50%;
  -ms-transform: translateY(-25%);
      transform: translateY(-25%);
}
.single-sign-on-admin-settings .saml-settings-form .saml-setting-input-container .saml-setting-input .invalid-cert {
  position: absolute;
  padding-top: 7px;
}
.single-sign-on-admin-settings .saml-settings-form .saml-setting-input-container .saml-setting-input .invalid-input {
  background-color: #FFECEC;
  border: 1px solid #b63e2b;
}
.single-sign-on-admin-settings .saml-settings-form .saml-setting-input-container .saml-setting-input .saml-input-label {
  color: rgba(0, 0, 0, 0.52);
  position: relative;
}
.single-sign-on-admin-settings .saml-settings-form .saml-setting-input-container .saml-setting-input input,
.single-sign-on-admin-settings .saml-settings-form .saml-setting-input-container .saml-setting-input textarea {
  margin: 3px 0 12px 0;
  padding: 4px 6px 4px 6px;
  width: 420px;
}
.single-sign-on-admin-settings .static-idp-url-section .static-idp-url-container {
  width: 432px;
}
.single-sign-on-admin-settings .static-idp-url-section .static-idp-url-container .static-idp-url-header,
.single-sign-on-admin-settings .static-idp-url-section .static-idp-url-container .static-idp-url {
  position: relative;
  border: 1px solid rgba(0, 0, 0, 0.16);
  padding: 5px 5px 5px 10px;
  color: rgba(0, 0, 0, 0.52);
}
.single-sign-on-admin-settings .static-idp-url-section .static-idp-url-container .static-idp-url-header {
  border-bottom: none;
  background-color: rgba(0, 0, 0, 0.06);
}
.single-sign-on-admin-settings .subheader {
  color: rgba(0, 0, 0, 0.52);
}
.single-sign-on-admin-settings .step-help-text {
  font-weight: 500;
  margin: 3px 0 12px 10px;
}
.single-sign-on-admin-settings h1.sso-header {
  font-size: 24px;
  display: inline-block;
  padding-right: 8px;
  margin-top: 0;
}
.single-sign-on-admin-settings .get-started-text {
  width: 460px;
  color: rgba(0, 0, 0, 0.52);
}
.single-sign-on-admin-settings .disable-btn-wrapper {
  margin-top: 8px;
}
.single-sign-on-admin-settings .btn {
  margin: 0 8px 3px auto;
  text-shadow: none;
  position: relative;
  top: 50%;
  -ms-transform: translateY(-25%);
      transform: translateY(-25%);
}
.single-sign-on-admin-settings .btn.left-indent {
  margin-left: 28px;
  color: #FFF;
  background-color: #2D8CCF;
}
.single-sign-on-admin-settings .enable-btn-msg {
  opacity: 0.5;
  width: 320px;
  display: inline-block;
  font-size: 12px;
}
.single-sign-on-admin-settings .auto-create-user-checkbox-wrapper {
  padding-bottom: 8px;
}
.single-sign-on-admin-settings .auto-create-user-checkbox-wrapper .auto-create-user-checkbox {
  vertical-align: middle;
}
.single-sign-on-admin-settings .auto-create-user-checkbox-wrapper .auto-create-user-label {
  display: inline-block;
}
.single-sign-on-admin-settings .auto-create-user-checkbox-wrapper .auto-create-user-label label {
  display: inline-block;
  padding-left: 4px;
}
.add-user-dialog label {
  font-weight: 700;
  margin-bottom: 5px;
}
.add-user-dialog input {
  margin-bottom: 0px;
}
.add-user-dialog span.err-msg {
  color: #b63e2b;
  margin-left: 8px;
  vertical-align: text-top;
}
.confirm-add-user .alert {
  padding: 4px 8px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.confirm-add-user .alert-warning {
  color: rgba(0, 0, 0, 0.8);
  background-color: #f9edbe;
  border-color: #f0c36d;
}
.tokens-list-view .text-cell {
  padding-top: 4px;
}
.tokens-list-view .actions-cell-wrapper {
  margin-right: 8px;
}
.add-token .comment-wrapper {
  margin-top: 10px;
}
.add-token .lifetime-wrapper {
  margin-top: 10px;
}
.add-token .help-icon {
  margin-left: 5px;
}
.add-token .lifetime-message-wrapper {
  color: #b63e2b;
  margin-left: 8px;
}
.add-token #comment {
  width: 450px;
}
.add-token #lifetime {
  width: 75px;
}
.token-value #value {
  width: 450px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.token-value .warning-icon {
  padding-right: 4px;
}
.token-value .copy-token-warning-font {
  font-weight: 400;
  color: #ed770e;
}
/* marks in codemirror */
.comment-mark {
  background-color: rgba(255, 227, 78, 0.5);
  padding: 2px 0;
  border-radius: 2px;
}
.comment-mark.active {
  background-color: rgba(255, 191, 0, 0.5);
}
.comment-mark.hidden-mark {
  background-color: transparent;
}
.mainCommand.commenting {
  border: 1px solid rgba(255, 191, 0, 0.75) !important;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12) 0px 1px 2px 0px rgba(0, 0, 0, 0.25) !important;
}
.mainCommand.commenting.command-active {
  border-left-width: 4px !important;
}
.comments-panel-wrapper {
  width: 220px;
  height: auto;
  overflow: visible;
  float: right;
  margin-right: 10px;
}
.comments-panel-wrapper.hidden {
  width: 0px;
  /* TODO(Chaoyu): add transition */
}
.comments-panel-wrapper .comments-panel .no-comments-hint {
  padding: 4px 12px;
  font-size: 14px;
  color: #737373;
  font-family: inherit;
  line-height: 20px;
  background-color: #fef9db;
  top: 30px;
}
.comments-panel-wrapper .comments-panel .comment-wrapper {
  position: absolute;
  width: 210px;
  margin: 0px 0px 20px 10px;
  transition: all .4s;
  z-index: 800;
}
.comments-panel-wrapper .comments-panel .comment-wrapper .notebook-comment {
  overflow: hidden;
  border: 1px solid rgba(0, 0, 0, 0.12);
  padding-left: 3px;
  border-radius: 2px;
  background-color: white;
}
.comments-panel-wrapper .comments-panel .comment-wrapper .notebook-comment .new-message-box {
  width: inherit;
  padding: 12px 12px 10px 12px;
}
.comments-panel-wrapper .comments-panel .comment-wrapper .notebook-comment .new-message-box.hidden {
  display: none;
}
.comments-panel-wrapper .comments-panel .comment-wrapper .notebook-comment .new-message-box .new-message-input-textarea {
  resize: vertical;
  height: 30px;
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 0;
}
.comments-panel-wrapper .comments-panel .comment-wrapper .notebook-comment .new-message-box .new-message-btns {
  margin-top: 10px;
}
.comments-panel-wrapper .comments-panel .comment-wrapper .notebook-comment .new-message-box .new-message-btns .btn {
  width: 90px;
  color: #757575;
}
.comments-panel-wrapper .comments-panel .comment-wrapper .notebook-comment .new-message-box .new-message-btns .btn:nth-of-type(2) {
  float: right;
}
.comments-panel-wrapper .comments-panel .comment-wrapper .notebook-comment .message-author {
  width: 100%;
}
.comments-panel-wrapper .comments-panel .comment-wrapper .notebook-comment .message-author:before,
.comments-panel-wrapper .comments-panel .comment-wrapper .notebook-comment .message-author:after {
  content: " ";
  display: table;
}
.comments-panel-wrapper .comments-panel .comment-wrapper .notebook-comment .message-author:after {
  clear: both;
}
.comments-panel-wrapper .comments-panel .comment-wrapper .notebook-comment .message-author .message-author-avatar {
  width: 34px;
  height: 34px;
  float: left;
  margin: 0 0 10px 0;
  display: block;
}
.comments-panel-wrapper .comments-panel .comment-wrapper .notebook-comment .message-author .message-author-info {
  height: 34px;
  float: left;
  margin: 0 0 0 10px;
}
.comments-panel-wrapper .comments-panel .comment-wrapper .notebook-comment .message-author .message-author-info .message-author-name {
  margin: 0 0 3px 0;
  font-size: 13px;
}
.comments-panel-wrapper .comments-panel .comment-wrapper .notebook-comment .message-author .message-author-info .message-posted-at {
  margin: 0;
  font-size: 10px;
  line-height: 10px;
  color: #c1c1c1;
}
.comments-panel-wrapper .comments-panel .comment-wrapper .notebook-comment .message {
  padding: 12px 12px;
}
.comments-panel-wrapper .comments-panel .comment-wrapper .notebook-comment .message .new-message-box {
  padding: 12px 0 10px 0;
}
.comments-panel-wrapper .comments-panel .comment-wrapper .notebook-comment .message:hover .message-controls {
  visibility: visible;
}
.comments-panel-wrapper .comments-panel .comment-wrapper .notebook-comment .message .message-controls {
  visibility: hidden;
  position: absolute;
  right: 15px;
}
.comments-panel-wrapper .comments-panel .comment-wrapper .notebook-comment .message .message-controls i {
  cursor: pointer;
  margin-left: 5px;
  size: 14px;
}
.comments-panel-wrapper .comments-panel .comment-wrapper .notebook-comment .message .message-content {
  word-wrap: break-word;
  white-space: pre-wrap;
  color: #757575;
  font-size: 12px;
  padding: 2px;
}
.comments-panel-wrapper .comments-panel .comment-wrapper .notebook-comment .message .message-content:hover {
  background-color: rgba(236, 236, 236, 0.22);
}
.comments-panel-wrapper .comments-panel .comment-wrapper .notebook-comment .comment-replies {
  background-color: #f5f5f5;
}
.comments-panel-wrapper .comments-panel .comment-wrapper .notebook-comment .comment-replies .reply-message {
  border-top: 1px solid #d7dcdf;
}
.comments-panel-wrapper .comments-panel .comment-wrapper .notebook-comment .new-reply {
  background-color: #f5f5f5;
  border-top: 1px solid #d7dcdf;
}
.comments-panel-wrapper .comments-panel .comment-wrapper.active {
  margin-left: -7px;
  z-index: 510;
}
.comments-panel-wrapper .comments-panel .comment-wrapper.active .notebook-comment {
  border: 1px solid rgba(255, 191, 0, 0.75);
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12) 0px 1px 2px 0px rgba(0, 0, 0, 0.25);
}
#selection-popover {
  z-index: 99999;
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
}
#selection-popover.hidden {
  display: none;
}
#selection-popover .btn-circle {
  padding: 0px;
  position: absolute;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  z-index: 1;
  color: rgba(0, 0, 0, 0.52);
  background-color: rgba(255, 255, 255, 0.84);
  border: 1px solid #ddd;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.12), 0 0 2px 0 rgba(0, 0, 0, 0.25);
}
#selection-popover .btn-circle:hover {
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.8);
}
#selection-popover .btn-circle i {
  font-size: 12px;
}
.react-tab-view .nav-tabs {
  padding: 0;
  border-bottom: 1px solid #ddd;
}
.react-tab-view .nav-tabs > .active > a,
.react-tab-view .nav-tabs > .active > a:hover,
.react-tab-view .nav-tabs > .active > a:focus {
  color: #555;
  cursor: default;
  background-color: #ffffff;
  border: 0px;
  border-bottom: 4px solid #464644;
}
.react-tab-view .nav-tabs > li > a,
.react-tab-view .nav-tabs > li > .tooltip-react-outer {
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 20px;
  border: 0px;
  border-radius: 4px 4px 0 0;
}
.react-tab-view .nav-tabs > li > a:hover {
  background-color: #ffffff;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 20px;
  border: 0px;
  border-radius: 4px 4px 0 0;
}
.modal-close {
  float: right;
  padding: 10px;
  font-size: 1.3em;
  cursor: pointer;
  cursor: hand;
}
.keyboard-shortcuts-modal {
  left: 33%;
}
#shortcut-content {
  min-width: 1125px;
  padding-left: 25px;
  border: 1px solid rgba(0, 0, 0, 0.12);
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.08);
  -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.08);
  display: block !important;
  z-index: 1100;
  position: absolute;
  border-radius: 6px;
  background-color: #FFFFFF;
}
#shortcut-content.context-bar-view {
  max-height: calc(100% -  16px);
  overflow-y: scroll;
  right: -15px;
}
#shortcut-content tr {
  padding: 3px 0 4px 0 !important;
}
#shortcut-content div.edit-mode-shortcuts {
  float: left;
}
#shortcut-content div.command-mode-shortcuts {
  float: left;
}
#shortcut-content div.edit-mode-shortcuts h2,
#shortcut-content div.command-mode-shortcuts h2 {
  text-align: center;
}
#shortcut-content > div {
  margin: 0 25px 25px 0;
}
#shortcut-content h2 {
  margin: 16px 0;
  padding-bottom: 16px;
  border-bottom: 1px solid #e6e8ea;
}
.context-bar #shortcut-content {
  top: 25px;
}
table.shortcut-table {
  margin-top: 16px;
  color: #4A4A4A;
  height: 276px;
  width: 520px;
}
table.shortcut-table > tbody {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
td.shortcut-instruction {
  text-align: right;
  margin-right: 10px;
}
td.shortcut-colon {
  width: 18px;
  text-align: center;
}
td.shortcut-description {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "FontAwesome";
  font-weight: 400;
  font-size: 14px;
}
.shortcut-command {
  font-family: "LucidaGrande", sans-serif;
  font-size: 12px;
  background-color: #F9F9F9;
  padding: 2px 5px 2px 5px;
  color: #B37900;
}
.shortcut-command.command-key::before {
  content: "<";
}
.shortcut-command.command-key::after {
  content: ">";
}
.plus-sign {
  margin-left: 5px;
  margin-right: 5px;
}
.table-view {
  margin: 12px;
}
.table-view h1 {
  font-size: 26px;
}
.table-view h1 span.header-separator {
  font-weight: 100;
  margin-left: 16px;
  margin-right: 16px;
  color: #dddddd;
}
.table-view h2 {
  font-size: 18px;
}
.table-view .plot-controls,
.table-view .download-controls {
  display: none;
}
.table-view .table-view-cluster-select {
  margin-bottom: 20px;
}
.table-view.error .text-danger {
  color: #a94442;
  margin-right: 10px;
}
#static-notebook #content {
  padding: 2px 8px;
}
#static-notebook .custom-display-type-tooltip .tooltip-react-outer {
  display: inline-block;
  height: auto;
}
#static-notebook #topbar:not(.dashboard-topbar) {
  border-bottom: 1px solid #e6e8ea;
}
#static-notebook #topbar.dashboard-topbar {
  z-index: 1000;
  background: none;
  border-bottom: none;
}
#static-notebook #topbar.fade-out {
  opacity: 0;
  z-index: -1;
  transition: opacity 0.5s ease-out, z-index 0.5s ease-out;
}
#static-notebook #topbar:not(.fade-out) {
  opacity: 1;
  transition: opacity 0.5s ease-out;
}
#static-notebook .tb-logo {
  display: inline-block;
  margin-left: 15px;
  height: 48px;
  width: 120px;
  float: left;
  vertical-align: middle;
  line-height: 48px;
  text-decoration: none;
  cursor: pointer;
}
#static-notebook .tb-import {
  display: inline-block;
  margin-right: 15px;
  float: right;
  vertical-align: middle;
  line-height: 48px;
  text-decoration: none;
  cursor: pointer;
}
#static-notebook .tb-import .btn {
  color: #333333;
}
#static-notebook .tooltip-react-outer {
  display: block;
  height: 52px;
}
#static-notebook .tb-title-wrapper-central {
  text-align: center;
}
#static-notebook .tb-title-wrapper-central .tb-title-dev-version {
  color: red;
  margin-left: 5px;
}
#static-notebook .tb-title-wrapper-central .tb-title-lang {
  margin-left: 5px;
}
#static-notebook #overallView {
  left: 0px;
  overflow: initial;
}
#static-notebook #overallView.hide-top-bar {
  top: 0px;
}
#static-notebook #overallView.hide-top-bar.azure-toolbar-spacing {
  top: 40px;
}
#static-notebook #content {
  top: 0px;
}
#static-notebook #tableOfContentsRightPane {
  border: 0;
  height: 100%;
  margin-left: 205px;
  min-width: 975px;
  width: calc(100% - 205px);
}
#static-notebook.isTableOfContents #overallView {
  overflow-y: hidden;
  overflow-x: scroll;
}
#static-notebook.isTableOfContents #content {
  width: 205px;
  overflow-x: hidden;
}
#static-notebook.isTableOfContents div.command {
  margin: -15px;
  box-shadow: none;
}
#static-notebook.isTableOfContents div.markdown {
  font-size: 10pt;
}
.import-static-notebook-dialog input#url {
  width: 456px;
  background-color: #fff;
  cursor: text;
}
.import-static-notebook-dialog .signup-text {
  margin-top: 30px;
  color: #9b9b9b;
}
.import-static-notebook-dialog .signup-text a {
  color: #9b9b9b;
  text-decoration: underline;
}
#databricks-notebook-cell .cell-dev-version {
  color: red;
  position: absolute;
  top: 5px;
  right: 10px;
  z-index: 50000;
}
svg.ml-tree circle.internal {
  stroke: steelblue;
  stroke-width: 1.5px;
  fill: #b0c4de;
}
svg.ml-tree circle.leaf {
  stroke: steelblue;
  stroke-width: 1.5px;
  fill: #ffffff;
}
svg.ml-tree text.linklabel {
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  font-size: 10px;
  line-height: normal;
  font-family: sans-serif;
}
svg.ml-tree g.node text {
  fill-opacity: 1;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  font-size: 10px;
  line-height: normal;
  font-family: sans-serif;
}
svg.ml-tree path.link {
  fill: none;
  stroke: #cccccc;
  stroke-width: 1.5px;
}
.floatThead-container th {
  cursor: pointer;
}
.floatThead-container th:hover {
  background-color: #eaf6ff;
}
.floatThead-container th::after {
  content: "\F0D7";
  float: right;
  opacity: .3;
  margin-right: -19px;
  font-size: 21px;
}
.floatThead-container th.ordered.asc::after {
  content: "\F0D7";
  opacity: .8;
}
.floatThead-container th.ordered.desc::after {
  content: "\F0D8";
  opacity: .8;
}
.toggle-btn {
  cursor: pointer;
}
.toggle-btn.updating {
  cursor: disabled;
  pointer-events: none;
}
.inactive-hover {
  border: 1px solid rgba(252, 252, 250, 0.8);
  color: rgba(252, 252, 250, 0.8);
}
.panels-container {
  height: 100%;
  position: fixed;
  z-index: -1;
}
.sidebar {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: fixed;
  top: 0px;
  bottom: 0;
  z-index: 1000;
}
.sidebar .sidebar-ul {
  list-style-type: none;
  margin: 0;
}
.sidebar.azure-toolbar-spacing {
  top: 40px;
}
.sidebar.azure-toolbar-spacing .sidebar-panel {
  height: calc(100% - 40px);
}
.sidebar .sidebar-outer {
  height: 100%;
}
.sidebar .sidebar-outer.hidden {
  display: none;
}
.sidebar .sidebar-outer .sidebar-alt {
  vertical-align: top;
  display: inline-block;
  height: 100%;
}
.sidebar .sidebar-outer .sidebar-main {
  width: 75px;
  text-align: center;
  background-color: #333333;
  border-right: 1px solid #e6e8ea;
  height: 100%;
  display: inline-block;
}
.sidebar .sidebar-outer .sidebar-main .sidebar-spacer {
  height: 20px;
}
.sidebar .sidebar-outer .sidebar-main .sidebar-element {
  font-size: 11px;
  color: rgba(255, 255, 255, 0.5);
  padding-top: 10px;
  height: 50px;
  cursor: pointer;
  display: block;
  text-decoration: none;
}
.sidebar .sidebar-outer .sidebar-main .sidebar-element span {
  display: block;
  line-height: 12px;
  padding: 3px;
}
.sidebar .sidebar-outer .sidebar-main .sidebar-element.selected span {
  padding: 3px;
}
.sidebar .sidebar-outer .sidebar-main .sidebar-element.selected .sidebar-element-icon .sidebar-element-icon-inner {
  color: #333333;
  border: 1px solid rgba(252, 252, 250, 0.8);
  background-color: rgba(252, 252, 250, 0.8);
}
.sidebar .sidebar-outer .sidebar-main .sidebar-element.selected .sidebar-element-icon .sidebar-element-icon-inner:hover {
  border: 1px solid rgba(252, 252, 250, 0.8);
}
.sidebar .sidebar-outer .sidebar-main .sidebar-element:hover:not(.selected) {
  color: rgba(252, 252, 250, 0.8);
}
.sidebar .sidebar-outer .sidebar-main .sidebar-element:hover:not(.selected) .sidebar-element-icon .sidebar-element-icon-inner {
  border: 1px solid rgba(252, 252, 250, 0.8);
  color: rgba(252, 252, 250, 0.8);
}
.sidebar .sidebar-outer .sidebar-main .sidebar-element .sidebar-element-icon .sidebar-element-icon-inner {
  height: 30px;
  width: 30px;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.12);
  background-color: rgba(255, 255, 255, 0.05);
  display: inline-block;
}
.sidebar .sidebar-outer .sidebar-main .sidebar-element .sidebar-element-icon .sidebar-element-icon-inner i,
.sidebar .sidebar-outer .sidebar-main .sidebar-element .sidebar-element-icon .sidebar-element-icon-inner img {
  position: relative;
  top: 50%;
  -ms-transform: translateY(-60%);
      transform: translateY(-60%);
  margin-left: 1px;
  margin-bottom: 5px;
  font-size: 14px;
}
.sidebar .sidebar-outer .sidebar-main .sidebar-element .sidebar-element-icon .sidebar-element-icon-inner i.fa,
.sidebar .sidebar-outer .sidebar-main .sidebar-element .sidebar-element-icon .sidebar-element-icon-inner img.fa {
  top: 14px;
}
.sidebar .sidebar-outer .sidebar-main .sidebar-element .sidebar-element-icon .sidebar-element-icon-inner i.fa-folder-open-o,
.sidebar .sidebar-outer .sidebar-main .sidebar-element .sidebar-element-icon .sidebar-element-icon-inner img.fa-folder-open-o {
  margin-left: 3px;
}
.sidebar .sidebar-outer .sidebar-main .sidebar-element .sidebar-element-icon .sidebar-element-icon-inner i.fa-search,
.sidebar .sidebar-outer .sidebar-main .sidebar-element .sidebar-element-icon .sidebar-element-icon-inner img.fa-search {
  margin-left: 2px;
  top: 13px;
}
.sidebar .sidebar-outer .sidebar-main .sidebar-element .sidebar-element-icon .sidebar-element-icon-inner img {
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.sidebar .sidebar-outer .sidebar-main .sidebar-element .sidebar-element-icon .sidebar-element-icon-inner:hover {
  border: 1px solid rgba(252, 252, 250, 0.8);
  color: rgba(252, 252, 250, 0.8);
  color: #333333;
}
.sidebar .sidebar-outer .sidebar-panel {
  top: 0px;
  width: 196px;
  display: inline-block;
  vertical-align: top;
}
.sidebar .sidebar-outer .sidebar-panel .add-data-panel {
  height: 48px;
}
.sidebar .sidebar-outer .sidebar-panel .add-data-panel.add-data-panel-left .add-data-panel-title {
  font-size: 20px;
  padding: 15px;
}
.sidebar .sidebar-outer .sidebar-panel .add-data-panel.add-data-panel-right {
  margin-left: -2px;
  background-color: white;
  border-right: 1px solid #e6e8ea;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}
.sidebar .sidebar-outer .sidebar-panel .add-data-panel.add-data-panel-right .add-data-button-group {
  margin-right: 12px;
}
.sidebar .sidebar-outer .sidebar-panel .add-data-panel.add-data-panel-right .add-data-button-group .dropdown-toggle {
  border-right-width: 1px;
}
.sidebar .sidebar-outer .sidebar-panel .panel-title {
  color: #464644;
  font-size: 14px;
  border-top: 1px solid #e6e8ea;
  background-color: #f5f5f5;
}
.sidebar .sidebar-outer .sidebar-panel .panel-title .panel-action-item,
.sidebar .sidebar-outer .sidebar-panel .panel-title .panel-static-indicator {
  color: #464644;
  position: relative;
  right: 8px;
}
.sidebar .sidebar-outer .sidebar-panel .panel-title .panel-action-item:hover {
  color: #167b95;
}
.sidebar .sidebar-outer .sidebar-panel .panel-title .panel-static-indicator:hover {
  color: #464644;
}
.sidebar .sidebar-outer .sidebar-panel .btn-link {
  padding: 0px;
}
.sidebar .sidebar-outer .sidebar-panel .sidebar-panel-element {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 14px;
  font-weight: 400;
}
.sidebar .sidebar-outer .sidebar-panel .sidebar-panel-element .table-cache {
  position: absolute;
  right: 27px;
}
.sidebar .sidebar-outer .sidebar-panel .sidebar-panel-element.sidebar-panel-filter {
  height: 33px;
}
.sidebar .sidebar-outer .sidebar-panel .sidebar-panel-element.sidebar-panel-filter i.fa-search {
  color: #797979;
  position: absolute;
  top: 7px;
  margin: 0 5px 0 9px;
  pointer-events: none;
}
.sidebar .sidebar-outer .sidebar-panel .sidebar-panel-element.sidebar-panel-filter input {
  color: #797979;
  min-width: 163px;
  width: 100%;
  border: none;
  border-bottom: 1px solid #e6e8ea;
  height: 26px;
  padding-left: 29px;
}
.sidebar .sidebar-outer .sidebar-panel .sidebar-panel-element.sidebar-panel-filter input:focus {
  outline-width: 0;
}
.sidebar .sidebar-outer .sidebar-panel .sidebar-panel-element.sidebar-panel-filter input::-webkit-input-placeholder,
.sidebar .sidebar-outer .sidebar-panel .sidebar-panel-element.sidebar-panel-filter input::-webkit-input-placeholder,
.sidebar .sidebar-outer .sidebar-panel .sidebar-panel-element.sidebar-panel-filter input:-moz-placeholder,
.sidebar .sidebar-outer .sidebar-panel .sidebar-panel-element.sidebar-panel-filter input::-moz-placeholder,
.sidebar .sidebar-outer .sidebar-panel .sidebar-panel-element.sidebar-panel-filter input:-ms-input-placeholder {
  opacity: .4;
}
.sidebar .sidebar-outer .sidebar-panel .sidebar-panel-element.sidebar-panel-filter input::placeholder,
.sidebar .sidebar-outer .sidebar-panel .sidebar-panel-element.sidebar-panel-filter input::-webkit-input-placeholder,
.sidebar .sidebar-outer .sidebar-panel .sidebar-panel-element.sidebar-panel-filter input:-moz-placeholder,
.sidebar .sidebar-outer .sidebar-panel .sidebar-panel-element.sidebar-panel-filter input::-moz-placeholder,
.sidebar .sidebar-outer .sidebar-panel .sidebar-panel-element.sidebar-panel-filter input:-ms-input-placeholder {
  opacity: .4;
}
.sidebar .sidebar-outer .sidebar-panel .sidebar-dropdown-Databases {
  position: absolute !important;
  margin-top: 7px;
  opacity: 0.7 !important;
}
.sidebar .sidebar-outer .database-panel-title i {
  font-weight: 700;
  font-size: 18px;
}
.sidebar .sidebar-outer .database-cluster-dropdown-menu {
  position: fixed;
  top: 80px;
  left: 229px;
}
.sidebar .sidebar-outer .database-cluster-dropdown-menu.azure-toolbar-spacing {
  top: 120px;
}
.sidebar .sidebar-outer .database-cluster-dropdown-menu span.database-cluster-dropdown-header {
  color: #797979;
  margin-left: 8px;
}
.sidebar .sidebar-outer .database-cluster-dropdown-menu span,
.sidebar .sidebar-outer .database-cluster-dropdown-menu .create-cluster-error > a {
  margin-left: 5px;
}
.sidebar .sidebar-outer .database-cluster-dropdown-menu i.fa-check {
  margin-left: -13px;
}
.sidebar-panel {
  z-index: -1;
}
.sidebar-panel-enter {
  left: -126px !important;
}
.sidebar-panel-enter.sidebar-panel-enter-active {
  left: 76px !important;
  transition: all 250ms;
}
.sidebar-panel-leave {
  left: 76px !important;
}
.sidebar-panel-leave.sidebar-panel-leave-active {
  left: -120px !important;
  transition: all 250ms;
}
.inline-editable {
  display: inline;
}
.inline-editable input {
  word-spacing: normal;
  letter-spacing: normal;
  padding: 0;
  font-weight: 200;
  background: transparent;
  cursor: text;
}
.inline-editable.viewing input {
  border: none;
  box-shadow: none !important;
}
.modal-footer-publish-notebook-modal > div {
  text-align: left;
}
.modal-footer .publish-notebook-buttons {
  float: right;
}
input.pref-autoPublish {
  margin-top: -3px;
  margin-right: 8px;
}
#publish-notebook-url {
  width: 450px;
  background-color: #fff;
  cursor: text;
  margin-top: 25px;
  margin-bottom: 10px;
}
.modal-body.modal-body-publish-notebook-confirm > div {
  margin-top: 10px;
}
.modal-footer.modal-footer-publish-notebook-confirm {
  margin-bottom: 10px;
}
.publish-hub-notebook-modal .dropzone {
  margin: 0;
}
.publish-hub-notebook-modal label,
.publish-hub-notebook-modal .modal-footer {
  margin-top: 10px;
}
.publish-hub-notebook-modal .tooltip-react-outer {
  width: 100%;
}
.publish-hub-notebook-modal input {
  width: 100%;
  box-sizing: border-box;
  height: inherit;
}
/** ~ makes import absolute (otherwise it will be ./...) */
#login-page {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  padding-top: 100px;
  padding-bottom: 40px;
  background-color: #fafafa;
}
#login-page .login-spinner {
  margin-left: 50%;
  margin-right: 50%;
  position: relative;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
#login-page .login-form {
  width: 300px;
  padding: 0 30px 30px;
  margin: 0 auto 24px;
  background-color: #fff;
  border: 1px solid #d2d2d2;
  border-radius: 5px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
#login-page .login-form .instructions {
  margin-bottom: 15px;
  color: rgba(0, 0, 0, 0.52);
  font-size: 14px;
  line-height: 20px;
}
#login-page .login-form .sso-btn,
#login-page .login-form .aad-btn {
  margin-bottom: 25px !important;
  margin-top: 10px;
}
#login-page .login-form .sso-btn a,
#login-page .login-form .aad-btn a {
  color: #eee;
}
#login-page .login-form .sso-btn a:hover,
#login-page .login-form .aad-btn a:hover {
  text-decoration: none;
}
#login-page .login-form .nav-tabs {
  padding-left: 25px !important;
}
#login-page .login-form .sso-tab-link {
  font-size: 16px;
}
#login-page .login-form .add-on,
#login-page .login-form input,
#login-page .login-form .btn {
  font-size: 15px;
  line-height: 20px;
  height: auto;
  margin-bottom: 15px;
  padding: 7px 9px;
}
#login-page .login-form .sub-header {
  text-align: center;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "FontAwesome";
  font-weight: 400;
  line-height: 30px;
  color: #333333;
  padding-top: 35px;
  padding-bottom: 35px;
  margin: 0;
}
#login-page #login-container .input-prepend .input-block-level {
  width: 265px;
}
#login-page #reset-container .input-prepend .input-block-level {
  width: 300px;
}
#login-page .login-logo {
  display: block;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 0 35px 0;
}
#login-page .login-error-message,
#login-page #reset-pw-output,
#login-page #reset-warning {
  top: 60px;
  padding: 5px 10px 5px 10px;
  margin-bottom: 20px;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif, "FontAwesome";
  line-height: 18px;
  background-color: #FFECEC;
  color: #B63E2B;
  font-size: 13px;
  display: block;
  border: 1px solid #F05E57;
  border-radius: 4px 4px 4px 4px;
}
#login-page .reset-warning {
  margin-top: 20px !important;
}
#login-page .reset-form-element {
  width: 300px;
}
#login-page .reset-form-element.btn {
  margin-top: 10px;
}
#login-page #reset-container input {
  margin-bottom: 2px;
}
#login-page #reset-container .login-error-message {
  display: block;
}
#login-page .input-append .add-on,
#login-page .input-prepend .add-on {
  background-color: #f1f1f1;
}
#login-page .reset-password-wrapper {
  margin-bottom: 15px;
}
#login-page #reset-pw {
  cursor: pointer;
  font-size: 14px;
  font-weight: 300;
  margin-top: -20px;
  display: block;
  text-align: right;
}
#login-page .ce-logo {
  padding-bottom: 3px;
}
#login-page .signup-link-wrapper {
  margin-top: -10px;
  display: block;
  text-align: right;
  font-size: 14px;
  font-weight: 300;
  color: #9b9b9b;
}
#login-page .signup-link-wrapper #signup-link {
  cursor: pointer;
}
#login-page span.required-star {
  display: inline;
  float: none;
  color: #DB1905;
  font-weight: bold;
  margin: 0;
  padding-left: 3px;
}
#login-page .btn.btn-large {
  width: 300px;
}
#login-page .btn.btn-large.sso-btn,
#login-page .btn.btn-large.aad-btn {
  padding-right: 0;
  padding-left: 0;
}
#login-page .btn.btn-large.submitting {
  opacity: .25;
}
#login-page .btn.btn-large.back-to-signin {
  color: #333333;
  background-color: #fafafa;
  height: 40px;
  border-width: 1px;
  border-style: solid;
  border-color: #cfcfcf;
}
#login-page .btn.btn-large.back-to-signin:hover {
  background-color: #f5f5f5;
}
#login-page .terms-of-service-footer {
  width: 300px;
  margin: 0 auto;
  text-align: center;
  color: rgba(0, 0, 0, 0.52);
}
#login-page .terms-of-service-footer a {
  color: rgba(0, 0, 0, 0.52);
  font-size: 13px;
}
#login-page .org-list-container {
  max-height: 260px;
  overflow-x: hidden;
  overflow-y: auto;
  border-radius: 5px;
  border-width: 1px;
  border-style: solid;
  border-color: #cfcfcf;
  margin-bottom: 25px;
}
#login-page .org-list-container .org-list {
  background-color: #fafafa;
}
#login-page .org-list-container .org-list hr {
  border: none;
  color: #cfcfcf;
  background-color: #cfcfcf;
  height: 1px;
  margin-top: 0px;
  margin-bottom: 0px;
}
#login-page .org-list-container .org-list a.workspace-link {
  display: block;
  font-weight: normal;
  padding-left: 30px;
  cursor: pointer;
  line-height: 46px;
  color: #333333;
}
#login-page .org-list-container .org-list a.workspace-link:hover {
  color: #333333;
  background-color: #f5f5f5;
  text-decoration: none;
}
#login-page .org-list-container .org-list a.workspace-link .workspace-item {
  display: block;
  line-height: 60px;
}
#login-page .org-list-container .org-list a.workspace-link .workspace-item .icon {
  display: inline-block;
  border-radius: 100px;
  border-color: #cfcfcf;
  border-style: solid;
  border-width: 1px;
  height: 18px;
  width: 18px;
  padding: 8px;
  vertical-align: middle;
  color: #9b9b9b;
}
#login-page .org-list-container .org-list a.workspace-link .workspace-item .icon i {
  display: block;
  text-align: center;
  vertical-align: middle;
  padding-top: 1px;
}
#login-page .org-list-container .org-list a.workspace-link .workspace-item .workspace-text {
  display: inline-block;
  vertical-align: middle;
  margin-left: 15px;
  overflow-x: hidden;
}
#login-page .org-list-container .org-list a.workspace-link .workspace-item .workspace-text .workspace-name {
  display: block;
  font-size: 18px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 175px;
  line-height: normal;
}
#login-page .org-list-container .org-list a.workspace-link .workspace-item .workspace-text .workspace-owner {
  display: block;
  font-size: 12px;
  color: #9b9b9b;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 175px;
  line-height: normal;
}
#login-page .org-list-container .org-list a.workspace-link .workspace-item .arrow {
  display: inline-block;
  padding-left: 2px;
  vertical-align: middle;
}
/* login terms and helper dialog */
.modal.login-dialog {
  width: 550px !important;
}
.modal.login-dialog .login-dialog-body .scrolling-text {
  max-height: 250px;
  overflow-y: scroll;
  padding: 15px;
  border: 1px solid #cfcfcf;
  border-radius: 5px;
  margin-top: 10px;
}
.framed-static-notebook #context-bar .context-bar-link-text {
  padding-left: 5px;
}
.framed-static-notebook #content {
  overflow-y: hidden;
  padding: 0 0 0 0;
}
.framed-static-notebook #content iframe {
  width: 100%;
  height: 100%;
  border: none;
}
.framed-static-notebook.notebook-loading img.load-spinner {
  margin-left: 0px !important;
  display: block !important;
  z-index: 1000;
  opacity: 0.5;
  transition: opacity 0.5s ease-out 0.1s, z-index 0.5s ease-out;
}
.framed-static-notebook.notebook-loading #context-bar,
.framed-static-notebook.notebook-loading #content {
  opacity: 0.5;
  pointer-events: none;
  transition: opacity 0.5s ease-out 0.1s, z-index 0.5s ease-out;
}
.framed-static-notebook:not(.notebook-loading) img.load-spinner {
  margin-left: 0px !important;
  display: block !important;
  z-index: -1;
  opacity: 0;
  transition: opacity 0.5s ease-out 0.1s, z-index 0.5s ease-out;
}
.framed-static-notebook:not(.notebook-loading) #context-bar,
.framed-static-notebook:not(.notebook-loading) #content {
  opacity: 1;
  transition: opacity 0.5s ease-out 0.1s, z-index 0.5s ease-out;
}
/**
 * Styles for the CronSchedule.jsx component
 */
.modal .modal-narrow.job-schedule-dialog {
  width: 530px;
}
.modal .modal-narrow.job-schedule-dialog .modal-body {
  overflow: hidden;
}
div.dialog-cron-container {
  width: 580px;
}
/*
 * Move over the child div of the dialog. Can't move over the modal-body-job-schedule-dialog div
 * because it sets the a top-border to separate the title from the body. Shifting it would shift
 * that too.
*/
.modal-body-job-schedule-dialog > div {
  margin-left: -100px;
}
#showManualCronExpr {
  padding-left: 2px;
  margin-top: 5px;
}
#manualCronExpr {
  width: 250px;
  margin-top: 5px;
}
.cron-widget-invalid {
  text-decoration: line-through;
}
.dialog-cron-container.cron-widget-invalid select {
  text-decoration: line-through;
}
.side-menu {
  z-index: 900;
  width: 250px;
  /**
   * @NOTE(jengler) 2016-02-26: Since the sidebar is fixed position, its height is calculated base
   * on the entire window. This means we have to subtract the height of the top-elements to make
   * sure that inner contents can correctly scroll.
   * @see {@link https://css-tricks.com/a-couple-of-use-cases-for-calc/}
   */
  height: 100%;
  height: calc(100% - 70px);
  right: 0;
  position: fixed;
  background: #ffffff;
  box-sizing: border-box;
  box-shadow: -5px -3px 5px -5px rgba(0, 0, 0, 0.25);
  padding: 10px;
}
.side-menu .side-menu-section {
  border-bottom: 1px solid #d8d8d8;
  min-height: 45px;
  padding: 15px 0;
}
.side-menu button.btn-link {
  padding: 0;
}
.side-menu .title-section {
  position: relative;
}
.side-menu .title-section .title {
  width: 220px;
  overflow-x: scroll;
}
.side-menu .title-section .editing input {
  margin-top: 3px;
  margin-bottom: 10px;
  height: 29px;
  font-size: 25px;
  width: 194px;
}
.side-menu .title-section .viewing h1 {
  margin: 6px 0 14px 4px;
  line-height: 29px;
  font-size: 25px;
}
.side-menu .title-section .viewing .buttons {
  display: hidden;
}
.side-menu .title-section .viewing:hover .buttons {
  display: block;
}
.side-menu .title-section .buttons a {
  position: absolute;
  top: 15px;
  right: 0;
  cursor: pointer;
}
.side-menu .title-section > p {
  margin-left: 4px;
}
.side-menu .title-section .notebook-title {
  font-style: italic;
}
.side-menu .title-section {
  min-height: 0px;
  padding-bottom: 15px;
}
.side-menu .dashboard-controls {
  border-bottom: 1px solid #d8d8d8;
  padding: 15px 0;
}
.side-menu .dashboard-controls a.btn {
  width: 100%;
  box-sizing: border-box;
}
.side-menu .dashboard-configs {
  font-size: 13px;
  line-height: 28px;
  font-weight: 300;
  margin-top: 15px;
  border-bottom: 1px solid #d8d8d8;
}
.side-menu .dashboard-configs .dashboard-config-item {
  margin: 15px 0;
}
.side-menu .dashboard-configs .dashboard-config-item.toggle-btn:hover {
  color: #6F6F6F;
}
.side-menu .dashboard-configs .dashboard-config-item.react-selection select {
  width: 105px;
  float: right;
}
.side-menu .dashboard-configs .dashboard-config-item.buttons-bar.layout-stack-option .btn-group {
  width: 100%;
}
.side-menu .dashboard-configs .dashboard-config-item.buttons-bar.layout-stack-option .btn-group .btn {
  width: 50%;
  box-sizing: border-box;
}
.side-menu .dashboard-remove-all-btn {
  padding: 15px 0;
  border-bottom: 1px solid #d8d8d8;
}
.side-menu .dashboard-remove-all-btn .btn {
  width: 100%;
  box-sizing: border-box;
}
.side-menu .dashboard-delete-btn {
  margin: 15px 0;
}
.side-menu .dashboard-delete-btn .btn {
  width: 100%;
  box-sizing: border-box;
}
/**
 * @NOTE(jengler) 2016-02-26: Extra specific selector to override the default modal sizing which
 * causes modals to be too short for the cron dialog.
 */
.modal.modal-narrow.modal-main-create-schedule-dialog.create-schedule-dialog {
  width: 560px;
}
.create-schedule-dialog .modal-body {
  overflow: hidden;
}
.schedule-side-menu .title-section {
  line-height: 24px;
}
.schedule-side-menu .title-section button {
  font-size: 14px;
  padding: 3px 7px;
  position: relative;
  top: -2px;
}
.schedule-side-menu .list-section {
  overflow: auto;
  /**
     * @NOTE(jengler) 2016-02-26: Adjust the height to correctly scroll for the fixed header.
     */
  height: 100%;
  height: calc(100% - 60px);
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: rgba(0, 0, 0, 0.43);
  font-size: 12px;
}
.schedule-side-menu .list-section .side-menu-section {
  padding-bottom: 10px;
}
.schedule-side-menu .list-section .name {
  font-size: 14px;
  color: #258BD2;
  text-decoration: none;
  max-width: 165px;
  display: inline-block;
  /* "overflow" value must be different from "visible" */
  vertical-align: top;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  /* number of lines to show */
  line-height: 19px;
}
.schedule-side-menu .list-section .name:hover {
  text-decoration: underline;
}
.schedule-side-menu .list-section .job-status {
  max-width: 100px;
  display: inline-block;
  /* "overflow" value must be different from "visible" */
  vertical-align: top;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  /* number of lines to show */
  line-height: 19px;
}
.schedule-side-menu .list-section .schedule {
  /* "overflow" value must be different from "visible" */
  vertical-align: top;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  /* number of lines to show */
  line-height: 19px;
}
.schedule-side-menu .list-section .last-run {
  /* "overflow" value must be different from "visible" */
  vertical-align: top;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  /* number of lines to show */
  line-height: 19px;
}
.schedule-side-menu .list-section .last-run a {
  color: rgba(0, 0, 0, 0.43);
}
.schedule-side-menu .list-section .last-run .date-time {
  color: #258BD2;
  text-decoration: none;
}
.schedule-side-menu .list-section .last-run .date-time:hover {
  text-decoration: underline;
}
.instance-profile-view {
  margin: 3px 10px;
}
.instance-profile-view h2 {
  font-size: 26px;
}
.instance-profile-view h2 .btn-default {
  margin-right: 10px;
}
.instance-profile-view h2 .btn-primary {
  min-width: 50px;
  margin-right: 13px;
}
.instance-profile-view h2 .back-btn {
  margin-right: 5px;
  padding-right: 5px;
}
.instance-profile-view h2 .header-separator {
  font-weight: 100;
  color: #dddddd;
  margin: 0 16px;
}
.instance-profile-view h2 .change-buttons {
  margin-right: 10px;
}
.instance-profile-view h2 span.verify-message {
  font-size: 13px;
  position: relative;
  top: -2px;
  color: rgba(0, 0, 0, 0.52);
}
.instance-profile-view h2 span.verify-message.error {
  color: #b63e2b;
}
.instance-profile-view label {
  margin-bottom: 5px;
  cursor: default;
  color: #9b9b9b;
}
.instance-profile-view .workspace-acl {
  margin-left: 0 !important;
  margin-bottom: 10px;
}
.instance-profile-view .workspace-acl .user-list-title {
  color: #9b9b9b;
}
.instance-profile-view .workspace-acl .acl-user-list .acl-user-name {
  width: 94.2%;
  max-width: 94.2%;
}
.instance-profile-view .workspace-acl .acl-user-list .acl-user-permission {
  display: none;
}
.instance-profile-view .workspace-acl .add-user-title {
  visibility: hidden;
  height: 0;
  margin: 10px 0 0 0;
}
.instance-profile-view .workspace-acl .add-user .select-user {
  width: 88%;
}
.instance-profile-view .workspace-acl .add-user .select-user-tooltip {
  min-width: 495px;
}
.new-instance-profile-view #new-iam-role-arn {
  margin-bottom: 10px;
  width: 480px;
}
.new-instance-profile-view #new-iam-role-arn.invalid {
  color: #b63e2b;
  background-color: #ffecec;
}
.new-instance-profile-view .iam-role-intro {
  margin: 10px 0 20px;
  width: 480px;
  font-size: 14px;
  line-height: 19px;
  color: rgba(0, 0, 0, 0.52);
  display: inline-block;
}
.new-instance-profile-view div.error {
  color: #b63e2b;
  font-size: 13px;
  margin-bottom: 10px;
  width: 494px;
}
.instance-profile-details-view h2 {
  margin-bottom: 20px;
}
.instance-profile-list-view .no-roles-msg {
  padding: 4px 0 0 8px;
}
.instance-profile-list-view .delete-btn {
  padding: 5px 10px;
}
.secret-scope-view {
  margin: 10px 20px;
}
.secret-scope-view h2 {
  font-size: 26px;
  font-weight: 400;
}
.secret-scope-view h2 .btn-default {
  margin-right: 10px;
}
.secret-scope-view h2 .btn-primary {
  min-width: 50px;
  margin-right: 13px;
}
.secret-scope-view h2 .back-btn {
  margin-right: 5px;
  padding-right: 5px;
}
.secret-scope-view h2 .header-separator {
  font-weight: 100;
  color: #dddddd;
  margin: 0 16px;
}
.secret-scope-view h2 .change-buttons {
  margin-right: 10px;
}
.secret-scope-view h2 span.verify-message {
  font-size: 13px;
  position: relative;
  top: -2px;
  color: rgba(0, 0, 0, 0.52);
}
.secret-scope-view h2 span.verify-message.error {
  color: #b63e2b;
}
.secret-scope-view h3 {
  font-size: 18px;
  font-weight: 400;
}
.secret-scope-view h3 label {
  display: inline;
}
.secret-scope-view label {
  margin-bottom: 5px;
  cursor: default;
  color: #9b9b9b;
}
.secret-scope-view input {
  margin-bottom: 16px;
  width: 480px;
}
.new-secret-scope-view .secret-scope-intro {
  margin: 10px 0 20px;
  width: 480px;
  font-size: 14px;
  line-height: 19px;
  color: rgba(0, 0, 0, 0.52);
  display: inline-block;
}
.new-secret-scope-view div.error {
  color: #b63e2b;
  font-size: 13px;
  margin-bottom: 10px;
  width: 494px;
}
.feedback-logo {
  width: 300px;
}
#feedback-highlighter {
  height: 350px;
}
div.stream-status {
  padding-bottom: 12px;
  position: relative;
}
div.stream-status-details ul {
  margin-bottom: 6px;
}
div.stream-status-details div.resizable-wrapper {
  margin-top: 0px;
  max-width: 90%;
  min-width: 320px;
}
div.stream-status-details div.metrics-chart {
  display: inline-block;
  border-style: solid;
  border-width: 1px;
  border-color: #e6e8ea;
  padding: 16px;
  min-width: 340px;
}
div.stream-status-details div.metrics-chart div.title-area {
  min-height: 32px;
  margin-bottom: 16px;
}
div.stream-status-details div.metrics-chart div.chart-area {
  text-align: center;
  height: 192px;
}
div.stream-status-details div.metrics-chart div.chart-area img.chart-spinner {
  width: 60px;
  margin-top: 50px;
  position: absolute;
}
div.stream-status-details div.metrics-chart div.chart-area svg {
  height: 100%;
  width: 100%;
}
div.stream-status-details div.metrics-chart div.chart-area svg.hidden {
  opacity: 0;
  height: 0;
}
div.stream-status-details div.metrics-chart div.chart-area svg g.tick > text {
  fill: #9b9b9b;
  font-size: 12px;
  line-height: 16px;
}
div.stream-status-details div.metrics-chart div.chart-area svg g.y.grid {
  stroke: #e6e8ea;
}
div.stream-status-details div.metrics-chart div.title-area div.title {
  display: inline-block;
  float: left;
}
div.stream-status-details div.metrics-chart div.title-area div.title div.title-text {
  color: rgba(0, 0, 0, 0.8);
  font-size: 13px;
  line-height: 20px;
}
div.stream-status-details div.metrics-chart div.title-area div.title div.y-units-text {
  color: #9b9b9b;
  font-size: 12px;
  line-height: 16px;
}
div.stream-status-details div.metrics-chart div.title-area div.values {
  display: inline-block;
  float: right;
}
div.stream-status-details div.metrics-chart div.title-area div.values div.metric-value-block {
  display: inline-block;
  margin-left: 8px;
}
div.stream-status-details div.metrics-chart div.title-area div.values div.metric-value-block div.metric-value-text {
  text-align: right;
}
div.stream-status-details div.metrics-chart div.title-area div.values div.metric-value-block div.metric-value-text.value {
  font-weight: 600;
}
div.stream-status-details div.metrics-chart div.title-area div.values div.metric-value-block div.metric-value-text.metric-label {
  color: #9b9b9b;
  font-size: 12px;
  line-height: 16px;
}
div.stream-state-icon {
  display: inline-block;
}
div.stream-state-icon svg {
  border: 2px solid #16b169;
  border-radius: 50px;
}
div.stream-state-icon svg.inactive {
  border-color: rgba(0, 0, 0, 0.25);
}
div.stream-state-icon svg.no-data {
  border-color: #16b169;
}
div.stream-state-icon path.stream-state-line {
  fill: none;
  stroke-width: 10;
  stroke-linecap: round;
}
div.stream-state-icon path.stream-state-line.active {
  animation: moveTheWave 2400ms linear infinite;
  stroke-dasharray: 0 16 101 16;
  stroke: #16b169;
}
@keyframes moveTheWave {
  0% {
    stroke-dashoffset: 0;
    transform: translate3d(0, 0, 0);
  }
  100% {
    stroke-dashoffset: -133;
    transform: translate3d(-90px, 0, 0);
  }
}
div.stream-state-icon path.stream-state-line.inactive {
  stroke: rgba(0, 0, 0, 0.25);
}
div.stream-state-icon path.stream-state-line.no-data {
  stroke: #16b169;
}
div.stream-status-header {
  margin-bottom: 2px;
  border-radius: 5px;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  position: relative;
}
div.stream-status-header:hover {
  background-color: #eeeeee;
}
div.stream-status-header div.header-block {
  display: -ms-inline-flexbox;
  display: inline-flex;
}
div.stream-status-header div.header-block.stream-details-toggle {
  float: left;
  margin-top: 5px;
  margin-left: 2px;
}
div.stream-status-header div.header-block.stream-details-toggle.hidden {
  opacity: 0;
}
div.stream-status-header div.header-block.stream-details-toggle.inactive {
  color: #9b9b9b;
}
div.stream-status-header div.header-block.status-icon {
  float: left;
  margin-top: 5px;
}
div.stream-status-header div.header-block.name-and-info {
  margin-left: 4px;
}
div.stream-status-header div.header-block.name-and-info > div {
  display: inline-block;
}
div.stream-status-header div.header-block span.stream-name {
  color: rgba(0, 0, 0, 0.8);
  font-size: 13px;
  line-height: 24px;
  margin-right: 4px;
}
div.stream-status-header div.header-block span.stream-id {
  color: #9b9b9b;
  font-size: 13px;
  line-height: 24px;
}
div.stream-status-header div.header-block div.last-updated-info {
  color: #9b9b9b;
  font-size: 13px;
  line-height: 24px;
  font-style: italic;
  margin-left: 24px;
}
div.alert-message {
  display: inline-block;
  font-size: 14px;
  padding: 0px 10px;
  border: 1px solid transparent;
  border-radius: 4px;
}
div.success-alert-message {
  background-color: #ecfdec;
  border-color: #d6e9c6;
  color: #468847;
}
span.breadcrumbs {
  font-size: 16px;
}
button.add-button {
  padding: 4px 10px;
  color: #ffffff;
  background-color: #258bd2;
  border-color: #217dbc;
  height: 30px;
}
button.add-button i.fa-plus {
  margin-left: -4px;
  margin-right: 4px;
}
button.add-button:hover:not([disabled]) {
  background-color: #1b69a0;
}
div.btn-group button.btn {
  color: #333333;
  border-color: #dddddd;
  background-color: #ffffff;
  border-right-width: 0px;
  outline: none;
}
div.btn-group button.btn.selected {
  color: #333333;
  border-color: #258bd2;
  background-color: #eeeeee;
}
div.btn-group button.btn.selected + button.btn {
  border-left-color: #258bd2;
}
div.btn-group button.btn:hover {
  background-color: #f5f5f5;
}
div.btn-group button.btn:last-child {
  border-right-width: 1px;
}
div.btn-group button.btn + button.btn {
  margin-left: 0;
}
.collapsible-region div.collapsible-header {
  margin-bottom: 5px;
  color: rgba(0, 0, 0, 0.8);
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.collapsible-region div.collapsible-header div.icon-width-expander {
  width: 8px;
  text-align: center;
  margin-right: 4px;
}
.collapsible-region div.collapsible-children {
  padding-left: 12px;
}
.collapsible-region div.collapsible-children.collapsed {
  display: none;
}
.modal {
  box-shadow: none;
}
.modal.react-modal-place {
  width: initial;
}
.modal h3 {
  line-height: 30px;
  font-size: 27px;
}
.modal select.input-aggregation {
  width: 120px;
}
.modal select.input-display-type {
  width: 120px;
}
.modal div.padded-block {
  margin-top: 10px;
  margin-bottom: 10px;
}
.modal span.overflow-list-item {
  max-width: 400px;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 5px;
  padding-bottom: 5px;
  vertical-align: middle;
}
.modal textarea {
  display: block;
  width: 100%;
  box-sizing: border-box;
  font-size: 13px;
}
.modal .btn {
  font-size: 14px;
}
.modal .btn-danger {
  color: #ffffff;
  background-color: #db1905;
  border-color: #b63e2b;
}
.modal .btn-danger:hover:not([disabled]) {
  background-color: #b63e2b;
}
.modal .remove-dialog-margin {
  margin-left: -100px;
}
.modal .dropzone {
  margin-left: -100px;
  margin-right: -170px;
}
.modal div.modal-buttons {
  float: right;
  margin-bottom: 10px;
  margin-right: 20px;
}
.modal .modal-backdrop {
  opacity: 0.25;
}
.modal .modal-compressed {
  width: 340px;
  margin-left: -170px;
}
.modal .modal-narrow {
  width: 500px;
}
.modal .modal-wide {
  width: 1000px;
  margin-left: -500px;
}
.modal .modal-title {
  font-size: 14px;
  margin-top: 15px;
  margin-bottom: 15px;
  white-space: pre-wrap;
  white-space: -moz-pre-wrap;
  word-wrap: break-word;
}
.modal .prompt-input {
  width: 451px;
  height: 24px;
}
.modal .modal-body-git-load .modal-git-link {
  height: 245px;
}
.modal .modal-body-git-load .git-input {
  width: 360px;
  height: 24px;
}
.modal .modal-body-git-load .git-branch-fetch-warn {
  color: #9b9b9b;
  margin-left: 5px;
}
.modal .modal-body-git-load .git-input-branch-div {
  width: 470px;
}
.modal .modal-body-git-load .git-input-branch-div .github-input-pr {
  margin-left: 10px;
}
.modal .modal-body-git-load .git-input-branch-div .github-input-rebase {
  margin-left: 10px;
}
.modal .modal-body-git-load .git-input-branch-div .git-input-branch {
  width: 180px;
  height: 24px;
  padding-bottom: 25px;
}
.modal .modal-body-git-load .git-branch-dropdown {
  top: 90px;
  left: 109px;
  right: 150px;
}
.modal .modal-body-git-load .git-branch-dropdown .git-input-branch-filter {
  margin: 5px 5px 5px 5px;
}
.modal .modal-body-git-load .git-branch-dropdown > li .git-branch-list-element {
  padding-top: 1px;
  padding-bottom: 1px;
  overflow-x: hidden;
  margin-right: 5px;
}
.modal .modal-body-git-load .git-branch-dropdown > li .git-branch-list-element:not(.no-hover-style):hover {
  background-color: #4078c0;
  color: #fff;
}
.modal .modal-body-git-load .git-branch-dropdown > li .git-branch-list-element:not(.no-hover-style):hover .git-branch-list-icon {
  color: #fff;
}
.modal .modal-body-git-load .git-branch-dropdown > li .git-branch-list-element .git-branch-list-icon {
  width: 30px;
  margin-left: 10px;
  margin-right: 5px;
}
.modal .modal-body-git-load .git-branch-dropdown > li .git-branch-list-element .git-branch-list-icon .invisible {
  opacity: 0%;
}
.modal .modal-body-git-load .git-branch-dropdown > li .git-branch-list-element .git-branch-from-text {
  margin-top: -5px;
  font-size: 11px;
}
.modal .modal-body-git-load .git-branch-dropdown > li .git-branch-list-element div.git-branch-not-found a.git-branch-list-icon {
  color: #db1905;
}
.modal textarea.git-textarea {
  height: 80px;
}
.modal.modal-wide {
  width: 880px;
  margin-left: -440px;
}
.modal .modal-dialog {
  z-index: 500;
}
.modal .modal-footer {
  background: #fff;
  border: none;
  padding-top: 0;
}
.modal .spark-conf-display {
  height: 220px;
  background-color: #fff;
}
.modal .spark-conf-feedback {
  margin-left: 5px;
}
.modal .modal-header-new-cluster-dialog {
  padding: 15px 15px;
}
.modal .modal-body-new-cluster-dialog,
.modal .modal-body-job-cluster-dialog {
  max-height: 600px;
  margin-top: 10px;
  overflow-y: visible;
}
.modal .modal-body-new-cluster-dialog .select-cluster-field,
.modal .modal-body-job-cluster-dialog .select-cluster-field {
  margin-bottom: 20px;
}
.modal .modal-body-new-cluster-dialog .multi-input-row > div,
.modal .modal-body-job-cluster-dialog .multi-input-row > div {
  width: auto;
  margin-bottom: 10px;
  margin-top: 10px;
}
.modal .modal-body-new-cluster-dialog .multi-input-row > div > div,
.modal .modal-body-job-cluster-dialog .multi-input-row > div > div {
  margin-left: 152px;
}
.modal .modal-body-new-cluster-dialog .multi-input-row > div > div.spark-conf-feedback-tooltip,
.modal .modal-body-job-cluster-dialog .multi-input-row > div > div.spark-conf-feedback-tooltip {
  margin-left: 130px;
}
.modal .modal-body-new-cluster-dialog .multi-input-row > div .availability-zone-tooltip,
.modal .modal-body-job-cluster-dialog .multi-input-row > div .availability-zone-tooltip {
  margin-left: 5px;
  margin-right: 5px;
}
.modal .new-cluster-dialog {
  width: 576px;
  bottom: 10%;
  overflow-y: auto;
  overflow-x: hidden;
}
.modal .new-cluster-dialog.adv-settings-closed {
  max-height: 406px;
}
.modal .new-cluster-dialog.adv-settings-open {
  max-height: 667px;
}
.modal .cluster-dialog-container {
  border: none;
  margin-top: 8px;
  color: #777;
  width: 350px;
}
.modal .cluster-dialog-container .cluster-dialog-container-workers {
  margin-bottom: 2px;
}
.modal .cluster-dialog-container .heading,
.modal .cluster-dialog-container .memory,
.modal .cluster-dialog-container .cores {
  display: inline-block;
  margin-right: 5px;
}
.modal .cluster-dialog-container .heading {
  min-width: 70px;
  text-align: left;
  font-weight: bold;
}
.modal .cluster-dialog-container .memory {
  min-width: 110px;
  text-align: right;
}
.modal .cluster-dialog-container .cores {
  min-width: 85px;
  text-align: right;
}
.modal .spark-conf-text-area {
  height: 150px;
  width: 300px;
  resize: none;
}
.modal .ssh-key-text-area {
  height: 150px;
  width: 300px;
  resize: none;
}
.modal select.cluster-dialog-element {
  width: 300px;
  height: 30px;
}
.modal .cluster-dialog-element {
  width: 284px;
}
.modal .modal-header {
  border: none;
}
.modal .modal-header + .modal-body {
  border-top: 1px solid #eee;
}
.modal .shortcut-list b {
  display: inline-block;
  min-width: 100px;
  text-align: right;
  color: #555;
}
.modal .dialog-tip {
  margin-top: 16px;
  color: #777;
}
.modal label.unclickable {
  cursor: default;
}
.modal label.cluster-dialog-label {
  line-height: 15px;
  padding-top: 0;
  padding-left: 40px;
  position: relative;
  top: 50%;
  min-width: 100px;
}
.modal div.checkbox-row-wrapper {
  width: 100%;
}
.modal div.checkbox-row-wrapper div.left-labeled-checkbox {
  float: left;
}
.modal div.checkbox-row-wrapper div.fall-back-checkbox {
  float: left;
  margin-left: 10px;
}
.modal div.checkbox-row-wrapper div.fall-back-tooltip {
  float: left;
  margin-top: 3px;
  margin-left: 5px;
  white-space: normal;
}
.modal div.checkbox-row-wrapper div.fall-back-tooltip .tooltip-react-arrow {
  border-top-color: #272727;
  border-bottom: none;
}
.modal div.checkbox-row-wrapper div.spot-selection-tooltip .tooltip-react-arrow {
  border-top-color: #272727;
  border-bottom: none;
}
.modal div.labeled-checkbox input {
  float: left;
  margin-right: 6px;
}
.modal .advanced-settings-link {
  display: block;
}
.modal .advanced-settings-link:hover {
  cursor: pointer;
  cursor: hand;
}
.modal .hint-msg {
  color: #9b9b9b;
  font-style: italic;
  margin-top: 14px;
}
.modal-backdrop {
  opacity: .3;
}
.file-picker-dialog {
  width: 700px !important;
  margin-left: -350px !important;
}
.file-picker-dialog .modal-body {
  overflow-y: hidden;
  max-height: 560px;
}
.file-picker-dialog .modal-body .filetree-path {
  font-style: italic;
  margin-left: 5px;
  color: #6D6D6D;
}
.file-picker-dialog .modal-body .multi-input-row > div {
  width: 670px;
}
.file-picker-dialog .modal-body .multi-input-row > div > div {
  margin-left: 0px;
}
.file-picker-dialog .modal-body .multi-input-row > div > div input {
  width: 545px;
}
.file-picker-dialog .modal-body .multi-input-row > div label {
  text-align: left;
  width: 100px;
}
.file-picker-dialog .modal-body .dialog-filetree-container {
  margin-left: 0px;
  height: 300px;
}
.import-dialog .import-from-block {
  margin-bottom: 20px;
}
.import-dialog .import-from-block .import-from-link {
  margin-left: 20px;
  color: black;
}
.import-dialog .import-from-block .import-from-link:hover {
  text-decoration: none;
}
.import-dialog .dropzone,
.import-dialog .tooltip-react-outer {
  margin-right: initial;
  margin-left: initial;
  width: 100%;
}
.import-dialog .dz-started {
  pointer-events: none;
  cursor: default;
}
.import-dialog .urlInput {
  width: 456px;
}
.import-dialog .formatsMessage {
  margin-top: 10px;
  color: #9b9b9b;
  text-align: center;
}
div.filetree-container div.loading-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  z-index: 1;
  background-color: rgba(255, 255, 255, 0.5);
}
div.filetree-container div.loading-overlay span.icon-wrapper {
  font-size: 33px;
  position: absolute;
  left: 50%;
  top: 50%;
  -ms-transform: translate(-26px, -26px);
      transform: translate(-26px, -26px);
}
.filter-value-select .Select-control,
.filter-value-select .Select-menu-outer {
  min-width: 320px;
  max-width: 800px;
  width: auto;
}
.filter-value-select .Select-option input {
  margin: -3px 8px 0 0;
}
.lazy-render-wrapper .outdated {
  pointer-events: none;
  -webkit-filter: blur(3px);
          filter: blur(3px);
}
.loading-view {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 100;
  padding-top: 100px;
  padding-bottom: 40px;
  background-color: #ffffff;
}
.loading-view .loading-content {
  position: relative;
  top: 25%;
  text-align: center;
}
.loading-view .loading-content img.loading-spinner {
  opacity: 0;
}
.loading-view .loading-content img.loading-spinner.visible {
  opacity: 0.5;
  transition: opacity 1s ease 1s;
}
div.loading-spinner {
  margin-top: 40px;
  color: rgba(0, 0, 0, 0.52);
  font-size: 26px;
  text-align: center;
}
div.loading-spinner i {
  margin-right: 8px;
}
.databricks-notification-wrapper div.notification-message {
  color: rgba(0, 0, 0, 0.8);
  font-weight: 500;
}
.databricks-notification-wrapper div.notifications-tr,
.databricks-notification-wrapper div.notifications-tl {
  top: 75px !important;
  width: 450px !important;
  z-index: 999 !important;
}
.databricks-notification-wrapper div.notifications-tl {
  left: 76px !important;
}
.databricks-notification-wrapper div.notification-success {
  border-left: 4px solid #10b36b !important;
  border-top: none !important;
  box-shadow: 0px 0px 1px #10b36b !important;
  background-color: #f7fefb !important;
}
.databricks-notification-wrapper div.notification-success h4.notification-title {
  color: #10b36b !important;
}
.databricks-notification-wrapper div.notification-success span.notification-dismiss {
  color: #f7fefb !important;
  background-color: #0e9c5d !important;
}
.databricks-notification-wrapper div.notification-info {
  border-left: 4px solid #258bd2 !important;
  border-top: none !important;
  box-shadow: 0px 0px 1px #258bd2 !important;
  background-color: #f8fcfe !important;
}
.databricks-notification-wrapper div.notification-info h4.notification-title {
  color: #258bd2 !important;
}
.databricks-notification-wrapper div.notification-info span.notification-dismiss {
  color: #f8fcfe !important;
  background-color: #217dbc !important;
}
.databricks-notification-wrapper div.notification-error {
  border-left: 4px solid #d0011b !important;
  border-top: none !important;
  box-shadow: 0px 0px 1px #d0011b !important;
  background-color: #fffafa !important;
}
.databricks-notification-wrapper div.notification-error h4.notification-title {
  color: #d0011b !important;
}
.databricks-notification-wrapper div.notification-error span.notification-dismiss {
  color: #fffafa !important;
  background-color: #c10119 !important;
}
.databricks-notification-wrapper div.notification-warning {
  border-left: 4px solid #f79f10 !important;
  border-top: none !important;
  box-shadow: 0px 0px 1px #f79f10 !important;
  background-color: #fef8ee !important;
}
.databricks-notification-wrapper div.notification-warning h4.notification-title {
  color: #f79f10 !important;
}
.databricks-notification-wrapper div.notification-warning span.notification-dismiss {
  color: #fef8ee !important;
  background-color: #e69108 !important;
}
.databricks-notification-wrapper div.clear-all-notifications {
  margin-top: 4px;
}
.databricks-notification-wrapper.azure-spacing-notification-wrapper div.notifications-tr,
.databricks-notification-wrapper.azure-spacing-notification-wrapper div.notifications-tl {
  top: 115px !important;
}
.rv-table-controls {
  box-sizing: border-box;
  background: #f5f5f5;
  padding: 8px 10px;
  border: 1px solid #dddddd;
  border-bottom: none;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  display: -ms-flexbox;
  display: flex;
}
.rv-table {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border: solid 1px #dddddd;
}
.rv-table .no-rows {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-size: 26px;
  color: #9b9b9b;
}
.rv-table .ReactVirtualized__Table__Grid {
  background: #f5f5f5;
}
.rv-table .ReactVirtualized__Table__headerRow {
  box-sizing: border-box;
  border-bottom: solid 1px #dddddd;
  background-color: #fafafa;
  color: #797979;
  text-transform: none;
}
.rv-table .ReactVirtualized__Table__row {
  box-sizing: border-box;
  border-bottom: solid 1px #dddddd;
  background-color: #fff;
  outline: none;
}
.rv-table .row-clickable .ReactVirtualized__Table__row {
  cursor: pointer;
}
.rv-table .row-clickable .ReactVirtualized__Table__row.last-clicked {
  background-color: #cde5f6;
}
.rv-table .ReactVirtualized__Table__headerTruncatedText {
  margin-top: 3px;
}
.rv-table .ReactVirtualized__Table__headerColumn,
.rv-table .ReactVirtualized__Table__rowColumn {
  margin-right: 0;
  padding: 3px 5px;
}
.rv-table .ReactVirtualized__Table__headerColumn {
  border-left: 1px solid #dddddd;
}
.rv-table .ReactVirtualized__Table__headerColumn:first-of-type {
  border-left: none;
}
.rv-table .ReactVirtualized__Table__sortableHeaderColumn {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.rv-table .ReactVirtualized__Table__sortableHeaderColumn:hover {
  background-color: #eaf6ff;
}
.rv-table .ReactVirtualized__Table__sortableHeaderColumn::after {
  content: "\F0D7";
  opacity: .3;
  font-size: 21px;
  margin-right: 6px;
}
.rv-table .ReactVirtualized__Table__sortableHeaderColumn[aria-sort="descending"]::after {
  content: "\F0D7";
  opacity: .8;
}
.rv-table .ReactVirtualized__Table__sortableHeaderColumn[aria-sort="ascending"]::after {
  content: "\F0D8";
  opacity: .8;
}
.rv-table .place-holder {
  width: 60%;
  height: 14px;
  background-color: #eeeeee;
}
.rv-table .place-holder.odd {
  width: 80%;
}
div.select-view {
  width: 399px;
  height: 28px;
  display: inline-block;
}
div.select-view.invalid span.select-toggle {
  background-color: #ffecec;
}
div.select-view span.select-toggle {
  display: inline-block;
  width: 394px;
  height: 28px;
  box-sizing: border-box;
  border: 1px solid #cccccc;
  border-radius: 5px;
  padding: 4px 8px 4px 8px;
  cursor: pointer;
}
div.select-view span.select-toggle.disabled {
  background-color: #f5f5f5;
  cursor: not-allowed;
}
div.select-view span.select-toggle.disabled label {
  cursor: not-allowed;
}
div.select-view span.select-toggle label {
  width: 370px;
  display: inline-block;
}
div.select-view span.select-toggle.focus {
  outline: thin dotted #333333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
div.select-view span.select-toggle .fa-sort {
  float: right;
  margin-top: -16px;
  -ms-transform: scale(0.74, 1.1);
      transform: scale(0.74, 1.1);
  color: rgba(0, 0, 0, 0.8);
}
div.select-view ul.select-menu {
  position: absolute;
  background-color: #ffffff;
  z-index: 10000;
  width: 392px;
  max-height: 350px;
  overflow: auto;
  margin-top: -1px;
  margin-left: -1px;
  border-radius: 4px;
  padding: 0;
  list-style: none;
  cursor: pointer;
  border: 1px solid rgba(0, 0, 0, 0.12);
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.08);
  font-size: 13px;
  line-height: 19px;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
div.select-view ul.select-menu .disabled {
  pointer-events: none;
  cursor: not-allowed;
  color: #cccccc;
}
div.select-view ul.select-menu li.option {
  padding-left: 0;
  margin-left: -6px;
  padding-left: 25px;
  cursor: pointer;
}
div.select-view ul.select-menu li.option:hover {
  background-color: #258bd2;
  color: #ffffff;
}
div.select-view ul.select-menu li.option:hover span,
div.select-view ul.select-menu li.option:hover div {
  color: #ffffff;
}
div.select-view ul.select-menu li.option a,
div.select-view ul.select-menu li.option a:hover {
  color: #333333;
  text-decoration: none;
  padding: 3px 0 3px 25px;
}
div.select-view ul.select-menu li.option a.selected,
div.select-view ul.select-menu li.option a:hover.selected {
  margin-left: -18px;
}
div.select-view ul.select-menu li.option.disabled,
div.select-view ul.select-menu li.option.disabled:hover {
  background-color: #ffffff;
  cursor: default;
  color: #cccccc;
}
div.select-view ul.select-menu li.option.disabled span,
div.select-view ul.select-menu li.option.disabled:hover span,
div.select-view ul.select-menu li.option.disabled div,
div.select-view ul.select-menu li.option.disabled:hover div {
  color: inherit;
}
div.select-view ul.select-menu li.option.selected {
  padding-left: 5px;
}
div.select-view ul.select-menu li.option.selected:before {
  content: "\2713   ";
  margin-left: 5px;
  margin-right: 5px;
}
div.select-view ul.select-menu li.option-group {
  margin: 0;
  padding-left: 5px;
  cursor: default;
}
div.select-view ul.select-menu li.option-group div.option-group-label {
  background-color: #fafafa;
  color: #464644;
  margin-left: -5px;
  padding: 2px 8px;
  font-weight: 700;
}
div.select-view ul.select-menu li.option-group ul.option-group-section {
  margin-left: -5px;
  list-style: none;
}
div.db-slider div.rc-slider-rail {
  background-color: #64c3ff;
  height: 6px;
  border-radius: 3px;
}
div.db-slider div.rc-slider-track {
  background-color: #1b69a0;
  height: 6px;
}
div.db-slider div.rc-slider-step {
  height: 6px;
}
div.db-slider div.rc-slider-step span.rc-slider-dot {
  width: 11px;
  height: 11px;
  border-color: #64c3ff;
}
div.db-slider div.rc-slider-step span.rc-slider-dot.rc-slider-dot-active {
  border-color: #1b69a0;
}
div.db-slider div.rc-slider-handle {
  margin-left: -10px;
  margin-top: -8px;
  width: 20px;
  height: 20px;
  border-color: #64c3ff;
  background-color: #64c3ff;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.25);
}
span.db-switch {
  width: 36px;
  height: 12px;
  margin-top: -4px;
}
span.db-switch:after {
  left: -2px;
  top: -4px;
  background-color: #fafafa;
}
span.db-switch span.rc-switch-inner {
  left: 16px;
  top: -4px;
}
span.db-switch.rc-switch-checked {
  border: 1px solid #1b69a0;
  background-color: #1b69a0;
}
span.db-switch.rc-switch-checked:after {
  left: 18px;
  background-color: #64c3ff;
}
span.db-switch.rc-switch-checked span.rc-switch-inner {
  left: 1px;
}
div.table-preamble {
  margin-bottom: 8px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.fixedDataTableRowLayout_rowWrapper:hover .public_fixedDataTableCell_main.body-cell {
  background-color: #f5f5f5 !important;
}
.fixedDataTableRowLayout_rowWrapper .header-cell {
  color: #797979 !important;
  background-color: #fafafa !important;
  background-image: none !important;
  border: none;
}
.fixedDataTableRowLayout_rowWrapper .body-cell {
  background-color: #ffffff !important;
  border-bottom: solid 1px #dddddd !important;
  border: none;
}
.fixedDataTableRowLayout_rowWrapper .fixedDataTableCellGroupLayout_cellGroup:hover .body-cell {
  background: rgba(100, 195, 255, 0.07) !important;
}
.fixedDataTableRowLayout_rowWrapper .bordered-header-cell {
  color: #797979 !important;
  background-color: #fafafa !important;
  background-image: none !important;
  border-right: solid 1px #dddddd !important;
}
.fixedDataTableRowLayout_rowWrapper .bordered-body-cell {
  background-color: #ffffff !important;
  border-bottom: solid 1px #dddddd !important;
  border-right: solid 1px #dddddd !important;
}
.fixedDataTableRowLayout_rowWrapper .extra-padded-header-cell {
  margin-left: 5px;
}
.fixedDataTableRowLayout_rowWrapper .public_fixedDataTableCell_cellContent {
  padding: 0 8px !important;
}
.fixedDataTableRowLayout_rowWrapper span.actions-cell i.fa {
  color: #797979;
}
.fixedDataTableRowLayout_rowWrapper span.actions-cell i.fa-exclamation-triangle {
  color: #b63e2b;
}
.fixedDataTableRowLayout_rowWrapper span.error {
  color: #b63e2b;
}
.fixedDataTableRowLayout_rowWrapper div.clickable-row {
  padding: 0;
}
.fixedDataTableRowLayout_rowWrapper div.content-centered {
  text-align: center;
}
.fixedDataTableRowLayout_rowWrapper .cell-icon-left-of-text {
  margin-right: 5px;
}
.fixedDataTableRowLayout_rowWrapper div.tooltip-cell div.body-tooltip-outer {
  width: auto;
}
.fixedDataTableRowLayout_rowWrapper input.checkbox-for-table-column {
  margin-bottom: 3px !important;
}
.fixedDataTableRowLayout_rowWrapper input.full-width-of-cell {
  width: calc(100% - 10px);
  box-sizing: border-box;
  margin: 5px;
  height: 26px;
}
.fixedDataTableRowLayout_rowWrapper input.invalid {
  background-color: #ffecec;
  border: 1px solid #b63e2b;
}
.fixedDataTableRowLayout_rowWrapper div.cell-overflow-wrapper {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  padding: 4px 8px 4px 8px;
  width: 98%;
}
.fixedDataTableRowLayout_rowWrapper div.cell-overflow-wrapper div.cell-overflow {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fixedDataTableRowLayout_rowWrapper:last-child div {
  border-bottom-width: 0px !important;
}
.headerless-table .fixedDataTableLayout_main {
  border-top-width: 0;
}
div.filter-input {
  position: relative;
}
div.filter-input i {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -6.5px;
  margin-left: 6px;
  color: #797979;
}
div.filter-input input {
  padding: 6px 4px 4px 24px;
}
div.table-row-adder {
  margin-top: 10px;
  margin-bottom: 10px;
  position: relative;
  display: inline-block;
}
div.table-row-adder input {
  margin-right: 10px;
}
div.table-row-adder input.invalid {
  background-color: #ffecec;
  border: 1px solid #b63e2b;
}
div.table-row-adder div.input-list {
  display: inline-block;
}
div.table-row-adder button {
  color: #797979;
}
div.table-row-adder span.warn-msg {
  margin-left: 10px;
  color: rgba(0, 0, 0, 0.52);
}
div.table-row-adder div.invalid-msg {
  color: #b63e2b;
  display: inline-block;
}
div.table-row-adder div.invalid-msg i {
  color: #b63e2b;
}
div.table-row-adder div.invalid-msg > span {
  margin-left: 10px;
}
li.tab-nav-item {
  position: relative;
}
li.tab-nav-item a {
  margin-bottom: 1px;
}
/** The create cluster view inside the jobs cluster dialog */
.job-cluster-dialog.enable-hybrid-clusters {
  width: 770px !important;
  margin-left: -375px;
}
.job-cluster-dialog.enable-hybrid-clusters .tooltip-react-outer {
  color: rgba(0, 0, 0, 0.52);
}
.job-cluster-dialog.enable-hybrid-clusters img.load-spinner {
  display: block;
  left: 54%;
}
.job-cluster-dialog.enable-hybrid-clusters .modal-header-job-cluster-dialog {
  padding-bottom: 0px;
}
.job-cluster-dialog.enable-hybrid-clusters .modal-header-job-cluster-dialog .create-title {
  display: inline-block;
}
.job-cluster-dialog.enable-hybrid-clusters .modal-header-job-cluster-dialog .create-title div {
  display: inline-block;
  vertical-align: top;
}
.job-cluster-dialog.enable-hybrid-clusters .modal-header-job-cluster-dialog .create-title h2 {
  display: inline-block;
  margin-top: 0px;
  border-right: 1px solid #eee;
}
.job-cluster-dialog.enable-hybrid-clusters .modal-header-job-cluster-dialog .create-title .create-title-text {
  padding-right: 10px;
}
.job-cluster-dialog.enable-hybrid-clusters .modal-header-job-cluster-dialog .create-title .btn {
  margin-left: 15px;
}
.job-cluster-dialog.enable-hybrid-clusters .modal-header-job-cluster-dialog .create-title .create-title-text {
  margin-bottom: 0px !important;
}
.job-cluster-dialog.enable-hybrid-clusters .modal-header-job-cluster-dialog .create-summary {
  display: inline-block;
  vertical-align: top;
  margin-left: 15px;
  font-size: 11px;
  line-height: 14px;
  color: rgba(0, 0, 0, 0.52);
  max-width: 300px;
}
.job-cluster-dialog.enable-hybrid-clusters .modal-header-job-cluster-dialog .create-summary .tooltip-react-content {
  width: 130px !important;
}
.job-cluster-dialog.enable-hybrid-clusters .modal-header-job-cluster-dialog .create-summary .tooltip-react-content .tooltip-react-inner {
  min-width: 130px !important;
}
.job-cluster-dialog.enable-hybrid-clusters .modal-body-job-cluster-dialog .no-create-perms-tooltip {
  padding-left: 11px;
  font-weight: normal;
  color: #333333;
}
.job-cluster-dialog.enable-hybrid-clusters .modal-body-job-cluster-dialog .hybrid-tier-upgrade-tooltip {
  padding-left: 5px;
}
.job-cluster-dialog.enable-hybrid-clusters .modal-body-job-cluster-dialog .create-cluster {
  margin-top: 50px;
}
.job-cluster-dialog.enable-hybrid-clusters .modal-body-job-cluster-dialog .cluster-type-select-wrapper .cluster-type-select {
  margin-left: 10px;
}
.job-cluster-dialog.enable-hybrid-clusters .modal-body-job-cluster-dialog .cluster-type-select-wrapper .cluster-create-label {
  margin-left: 4px;
}
.job-cluster-dialog.enable-hybrid-clusters .modal-body-job-cluster-dialog .cluster-price-message {
  position: absolute;
  margin-top: 15px;
  margin-left: 320px;
  color: rgba(0, 0, 0, 0.52);
}
.job-cluster-dialog.enable-hybrid-clusters .modal-body-job-cluster-dialog .cluster-dialog-label {
  text-align: left;
  color: rgba(0, 0, 0, 0.52);
  font-weight: 600;
  padding-bottom: 5px;
  padding-left: 7px;
}
.job-cluster-dialog.enable-hybrid-clusters .modal-body-job-cluster-dialog .select-cluster-field .cluster-selector {
  margin-left: 10px;
  padding-bottom: 20px;
}
.job-cluster-dialog.enable-hybrid-clusters .modal-body-job-cluster-dialog .select-cluster-field .cluster-dialog-label {
  margin-left: 4px;
}
.spark-version {
  position: relative;
}
/** Create & configure cluster pages */
.create-cluster,
.cluster-configuration {
  padding-left: 11px;
}
.create-cluster .tooltip-react-outer,
.cluster-configuration .tooltip-react-outer {
  color: rgba(0, 0, 0, 0.52);
}
.create-cluster div.aws-tags-list,
.cluster-configuration div.aws-tags-list {
  color: rgba(0, 0, 0, 0.52);
}
.create-cluster div.aws-tags-list .reg-font-label,
.cluster-configuration div.aws-tags-list .reg-font-label {
  width: 428px;
  margin-bottom: 10px;
}
.create-cluster div.aws-tags-list span.adder-row-meta-message,
.cluster-configuration div.aws-tags-list span.adder-row-meta-message {
  margin-left: 10px;
}
.create-cluster div.aws-tags-list span.uneditable-aws-tag,
.cluster-configuration div.aws-tags-list span.uneditable-aws-tag {
  color: #333333;
  font-weight: normal;
  margin-left: 5px;
}
.create-cluster div.aws-tags-list div.table-row-adder input,
.cluster-configuration div.aws-tags-list div.table-row-adder input {
  width: 160px;
  margin-right: 0;
  margin-left: 10px;
}
.create-cluster div.aws-tags-list div.table-row-adder input:first-of-type,
.cluster-configuration div.aws-tags-list div.table-row-adder input:first-of-type {
  margin-left: 6px;
}
.create-cluster div.aws-tags-list div.table-row-adder button,
.cluster-configuration div.aws-tags-list div.table-row-adder button {
  margin-left: 8px;
}
.create-cluster hr,
.cluster-configuration hr {
  margin-top: 5px;
  margin-bottom: 5px;
}
.create-cluster .cluster-create-label,
.cluster-configuration .cluster-create-label {
  color: rgba(0, 0, 0, 0.52);
  font-weight: 600;
  padding-bottom: 5px;
  padding-left: 2px;
}
.create-cluster .cluster-create-label .reg-font-label,
.cluster-configuration .cluster-create-label .reg-font-label {
  font-weight: normal;
}
.create-cluster .nvidia-licence-info,
.cluster-configuration .nvidia-licence-info {
  color: rgba(0, 0, 0, 0.52);
  font-weight: 600;
  padding-bottom: 5px;
  padding-left: 10px;
  font-weight: normal;
}
.create-cluster .nvidia-licence-info .reg-font-label,
.cluster-configuration .nvidia-licence-info .reg-font-label {
  font-weight: normal;
}
.create-cluster label,
.cluster-configuration label {
  color: rgba(0, 0, 0, 0.52);
  font-weight: 600;
  padding-bottom: 5px;
}
.create-cluster label .reg-font-label,
.cluster-configuration label .reg-font-label {
  font-weight: normal;
}
.create-cluster .create-cluster-title,
.cluster-configuration .create-cluster-title {
  padding-top: 10px;
}
.create-cluster .create-cluster-title .create-title,
.cluster-configuration .create-cluster-title .create-title {
  display: inline-block;
}
.create-cluster .create-cluster-title .create-title div,
.cluster-configuration .create-cluster-title .create-title div {
  display: inline-block;
  vertical-align: top;
}
.create-cluster .create-cluster-title .create-title h2,
.cluster-configuration .create-cluster-title .create-title h2 {
  display: inline-block;
  margin-top: 0px;
  border-right: 1px solid #eee;
}
.create-cluster .create-cluster-title .create-title .create-title-text,
.cluster-configuration .create-cluster-title .create-title .create-title-text {
  padding-right: 10px;
}
.create-cluster .create-cluster-title .create-title .btn,
.cluster-configuration .create-cluster-title .create-title .btn {
  margin-left: 15px;
}
.create-cluster .create-cluster-title .create-summary,
.cluster-configuration .create-cluster-title .create-summary {
  display: inline-block;
  vertical-align: top;
  margin-left: 15px;
  font-size: 11px;
  line-height: 14px;
  color: rgba(0, 0, 0, 0.52);
  max-width: 300px;
}
.create-cluster .section-padded,
.cluster-configuration .section-padded {
  margin-bottom: 10px;
}
.create-cluster .instance-profile-warning,
.cluster-configuration .instance-profile-warning {
  background-color: #fafafa;
  padding: 10px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.52);
  border: 1px solid #dddddd;
  border-radius: 5px;
}
.create-cluster .instance-profile-warning-wrapper,
.cluster-configuration .instance-profile-warning-wrapper {
  margin-top: 10px;
}
.create-cluster div.instance-profile div.instance-profile-select,
.cluster-configuration div.instance-profile div.instance-profile-select {
  display: inline-block;
}
.create-cluster div.instance-profile div.fetching-iam-wrapper,
.cluster-configuration div.instance-profile div.fetching-iam-wrapper {
  padding-top: 2px;
  padding-bottom: 2px;
  box-shadow: none;
}
.create-cluster div.instance-profile div.fetching-iam-wrapper div.fetching-iam-roles,
.cluster-configuration div.instance-profile div.fetching-iam-wrapper div.fetching-iam-roles {
  margin-left: 10px;
}
.create-cluster .instance-type .instance-form,
.cluster-configuration .instance-type .instance-form {
  min-width: 405px;
  display: inline-block;
  border: 1px solid #c7c7c7;
  border-radius: 5px;
  padding: 10px;
}
.create-cluster .instance-type .instance-form .create-cluster-instance,
.cluster-configuration .instance-type .instance-form .create-cluster-instance {
  margin-left: 2px;
}
.create-cluster .instance-type .instance-form .instance-type-label .cluster-create-label,
.cluster-configuration .instance-type .instance-form .instance-type-label .cluster-create-label {
  display: inline-block;
}
.create-cluster .instance-type .instance-form .hybrid-tier-upgrade-tooltip,
.cluster-configuration .instance-type .instance-form .hybrid-tier-upgrade-tooltip {
  padding-left: 5px;
}
.create-cluster .instance-type .instance-form .fall-back-checkbox,
.cluster-configuration .instance-type .instance-form .fall-back-checkbox {
  margin-left: 10px;
  display: inline-block;
}
.create-cluster .instance-type .instance-form .fall-back-checkbox span,
.cluster-configuration .instance-type .instance-form .fall-back-checkbox span {
  font-weight: normal;
}
.create-cluster .instance-type .instance-form .fall-back-checkbox input[type=checkbox],
.cluster-configuration .instance-type .instance-form .fall-back-checkbox input[type=checkbox] {
  margin-top: -2px;
  margin-right: 5px;
}
.create-cluster .instance-type .instance-form .fall-back-tooltip,
.cluster-configuration .instance-type .instance-form .fall-back-tooltip {
  display: inline-block;
  color: rgba(0, 0, 0, 0.52);
}
.create-cluster .instance-type .instance-form .auto-scale-checkbox,
.cluster-configuration .instance-type .instance-form .auto-scale-checkbox {
  display: inline-block;
  margin-left: -10px;
}
.create-cluster .instance-type .instance-form .auto-scale-checkbox .labeled-checkbox,
.cluster-configuration .instance-type .instance-form .auto-scale-checkbox .labeled-checkbox {
  display: inline-block;
}
.create-cluster .instance-type .instance-form .auto-scale-checkbox .labeled-checkbox .disabled,
.cluster-configuration .instance-type .instance-form .auto-scale-checkbox .labeled-checkbox .disabled {
  opacity: 0.65;
  cursor: not-allowed;
}
.create-cluster .instance-type .instance-form .auto-scale-checkbox .auto-scale-tooltip,
.cluster-configuration .instance-type .instance-form .auto-scale-checkbox .auto-scale-tooltip {
  display: inline-block;
  margin-left: 4px;
  color: rgba(0, 0, 0, 0.52);
}
.create-cluster .instance-type .instance-form .auto-scale-checkbox .auto-scale-tooltip i.fa-exclamation-triangle,
.cluster-configuration .instance-type .instance-form .auto-scale-checkbox .auto-scale-tooltip i.fa-exclamation-triangle {
  color: #da4f49;
}
.create-cluster .instance-type .instance-form .auto-scale-checkbox label,
.cluster-configuration .instance-type .instance-form .auto-scale-checkbox label {
  font-weight: normal;
}
.create-cluster .instance-type .instance-form .auto-scale-checkbox label span,
.cluster-configuration .instance-type .instance-form .auto-scale-checkbox label span {
  margin-left: 5px;
}
.create-cluster .instance-type .instance-form .auto-scale-checkbox .auto-scale-input,
.cluster-configuration .instance-type .instance-form .auto-scale-checkbox .auto-scale-input {
  margin-top: -3px;
}
.create-cluster .instance-type .instance-form .worker-count-outer,
.cluster-configuration .instance-type .instance-form .worker-count-outer {
  margin-top: 12px;
}
.create-cluster .instance-type .instance-form .worker-count-outer hr.divider,
.cluster-configuration .instance-type .instance-form .worker-count-outer hr.divider {
  border: none;
  height: 1px;
  color: #c7c7c7;
  background-color: #c7c7c7;
  margin-top: 11px;
  margin-bottom: 16px;
}
.create-cluster .instance-type .instance-form .worker-count-outer .worker-count-inner,
.cluster-configuration .instance-type .instance-form .worker-count-outer .worker-count-inner {
  display: inline-block;
  margin-right: 20px;
  margin-top: 3px;
}
.create-cluster .instance-type .instance-form .worker-count-outer .worker-count-inner .worker-count,
.cluster-configuration .instance-type .instance-form .worker-count-outer .worker-count-inner .worker-count {
  width: 45px;
  margin-left: 2px;
}
.create-cluster .instance-type .instance-form .worker-count-outer .worker-count-inner input[type=number]::-webkit-inner-spin-button,
.cluster-configuration .instance-type .instance-form .worker-count-outer .worker-count-inner input[type=number]::-webkit-inner-spin-button,
.create-cluster .instance-type .instance-form .worker-count-outer .worker-count-inner input[type=number]::-webkit-outer-spin-button,
.cluster-configuration .instance-type .instance-form .worker-count-outer .worker-count-inner input[type=number]::-webkit-outer-spin-button {
  opacity: 1;
}
.create-cluster .instance-type .instance-form .disabled,
.cluster-configuration .instance-type .instance-form .disabled {
  color: rgba(0, 0, 0, 0.52);
}
.create-cluster .create-advanced,
.cluster-configuration .create-advanced {
  margin-top: 15px;
}
.create-cluster .create-advanced .ssh-warning,
.cluster-configuration .create-advanced .ssh-warning {
  margin-bottom: 10px;
}
.create-cluster .create-advanced .ssh-section,
.cluster-configuration .create-advanced .ssh-section {
  position: relative;
}
.create-cluster .create-advanced .ssh-section .cluster-create-label,
.cluster-configuration .create-advanced .ssh-section .cluster-create-label {
  display: inline-block;
}
.create-cluster .storage-parent-wrapper .error,
.cluster-configuration .storage-parent-wrapper .error {
  color: #b63e2b;
}
.create-cluster .storage-parent-wrapper .label-select-group,
.cluster-configuration .storage-parent-wrapper .label-select-group {
  display: inline-block;
  position: relative;
}
.create-cluster .storage-parent-wrapper .label-select-group.create:not(.size-group),
.cluster-configuration .storage-parent-wrapper .label-select-group.create:not(.size-group) {
  margin-right: 10px;
}
.create-cluster .storage-parent-wrapper .label-select-group.configure:not(.size-group),
.cluster-configuration .storage-parent-wrapper .label-select-group.configure:not(.size-group) {
  margin-right: 20px;
}
.create-cluster .storage-parent-wrapper .ebs-field.count,
.cluster-configuration .storage-parent-wrapper .ebs-field.count {
  width: 65px;
}
.create-cluster .storage-parent-wrapper .ebs-field.size,
.cluster-configuration .storage-parent-wrapper .ebs-field.size {
  width: 62px;
}
.create-cluster .storage-parent-wrapper .ebs-field.type,
.cluster-configuration .storage-parent-wrapper .ebs-field.type {
  width: 210px;
}
.create-cluster .aws-settings input,
.cluster-configuration .aws-settings input {
  margin-bottom: 0;
}
.create-cluster .aws-settings .cluster-create-label,
.cluster-configuration .aws-settings .cluster-create-label {
  display: inline-block;
}
.create-cluster .aws-settings .custom-spot-price-selection,
.cluster-configuration .aws-settings .custom-spot-price-selection {
  position: relative;
}
.create-cluster .aws-settings .custom-spot-price-selection .spot-bid-percent,
.cluster-configuration .aws-settings .custom-spot-price-selection .spot-bid-percent {
  display: inline-block;
  -ms-transform: translateY(30%);
      transform: translateY(30%);
}
.create-cluster .aws-settings .custom-spot-price-selection .spot-bid-percent .nodetype-info,
.cluster-configuration .aws-settings .custom-spot-price-selection .spot-bid-percent .nodetype-info {
  margin-top: -10px;
}
.create-cluster .aws-settings .custom-spot-price-selection .spot-bid-percent .error,
.cluster-configuration .aws-settings .custom-spot-price-selection .spot-bid-percent .error {
  padding-left: 20px;
  margin-top: -4px;
  color: #b63e2b;
  display: inline-block;
  position: absolute;
  width: 250px;
}
.create-cluster .aws-settings .nodetype-info,
.cluster-configuration .aws-settings .nodetype-info,
.create-cluster .aws-settings .ebs-info,
.cluster-configuration .aws-settings .ebs-info {
  color: rgba(0, 0, 0, 0.52);
  display: inline-block;
  vertical-align: middle;
}
.create-cluster .aws-settings .nodetype-info,
.cluster-configuration .aws-settings .nodetype-info {
  padding-left: 5px;
}
.create-cluster .aws-settings .nodetype-selection,
.cluster-configuration .aws-settings .nodetype-selection,
.create-cluster .aws-settings .driver-nodetype-selection,
.cluster-configuration .aws-settings .driver-nodetype-selection,
.create-cluster .aws-settings .az-selection,
.cluster-configuration .aws-settings .az-selection,
.create-cluster .aws-settings .instance-profile,
.cluster-configuration .aws-settings .instance-profile {
  position: relative;
}
.create-cluster .aws-settings input,
.cluster-configuration .aws-settings input {
  padding-top: 3px;
  padding-bottom: 3px;
}
.create-cluster .aws-settings .worker-select,
.cluster-configuration .aws-settings .worker-select,
.create-cluster .aws-settings .driver-select,
.cluster-configuration .aws-settings .driver-select {
  width: 378px;
}
.create-cluster .aws-settings input.custom-spot-price,
.cluster-configuration .aws-settings input.custom-spot-price {
  width: 374px;
}
.create-cluster .aws-settings .az-select,
.cluster-configuration .aws-settings .az-select,
.create-cluster .aws-settings .instance-profile-select,
.cluster-configuration .aws-settings .instance-profile-select,
.create-cluster .aws-settings .instance-profile-warning-wrapper,
.cluster-configuration .aws-settings .instance-profile-warning-wrapper {
  width: 390px;
}
.create-cluster .spark-conf-text-area,
.cluster-configuration .spark-conf-text-area {
  width: 600px;
  height: 144px;
}
.create-cluster .spark-config-settings,
.cluster-configuration .spark-config-settings {
  white-space: pre-wrap;
}
.create-cluster .ssh-key-text-area,
.cluster-configuration .ssh-key-text-area {
  width: 600px;
  height: 144px;
}
.create-cluster .fake-select,
.cluster-configuration .fake-select {
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 5px;
  width: 210px;
  padding: 3px 0 3px 8px;
  cursor: pointer;
}
.create-cluster .fake-select.focus,
.cluster-configuration .fake-select.focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.create-cluster .fake-select .fa-sort,
.cluster-configuration .fake-select .fa-sort {
  float: right;
  margin-right: 3px;
  margin-top: 3px;
  -ms-transform: scale(0.74, 1.1);
      transform: scale(0.74, 1.1);
  color: #555;
}
.create-cluster .node-type-dropdown,
.cluster-configuration .node-type-dropdown {
  width: 375px;
  max-height: 350px;
  overflow: scroll;
  margin-top: -1px;
  margin-left: -1px;
  border-radius: 4px;
  padding: 0;
}
.create-cluster .node-type-header,
.cluster-configuration .node-type-header {
  list-style: none;
  margin: 0;
  padding-left: 5px;
  cursor: default;
}
.create-cluster .node-type-header .node-type-header-text,
.cluster-configuration .node-type-header .node-type-header-text {
  background-color: #fafafa;
  color: #464644;
  margin-left: -5px;
  padding: 2px 8px;
  font-weight: bold;
}
.create-cluster .node-type-li,
.cluster-configuration .node-type-li {
  padding-left: 0;
  margin-left: -6px;
  cursor: pointer;
}
.create-cluster .node-type-li:hover,
.cluster-configuration .node-type-li:hover {
  background-color: #258bd2;
}
.create-cluster .node-type-li:hover a,
.cluster-configuration .node-type-li:hover a,
.create-cluster .node-type-li:hover a:hover,
.cluster-configuration .node-type-li:hover a:hover {
  color: #fff;
}
.create-cluster .node-type-li:hover .node-type-descriptor,
.cluster-configuration .node-type-li:hover .node-type-descriptor {
  color: #eee;
}
.create-cluster .node-type-li a,
.cluster-configuration .node-type-li a,
.create-cluster .node-type-li a:hover,
.cluster-configuration .node-type-li a:hover {
  color: #333;
  text-decoration: none;
  padding: 3px 0 3px 25px;
}
.create-cluster .node-type-li a.selected,
.cluster-configuration .node-type-li a.selected,
.create-cluster .node-type-li a:hover.selected,
.cluster-configuration .node-type-li a:hover.selected {
  margin-left: -18px;
}
.create-cluster .node-type-li.disabled,
.cluster-configuration .node-type-li.disabled {
  background-color: #fff;
  cursor: default;
}
.create-cluster .node-type-li.disabled .node-type-descriptor,
.cluster-configuration .node-type-li.disabled .node-type-descriptor {
  color: #bbb;
}
.create-cluster .node-type-descriptor,
.cluster-configuration .node-type-descriptor {
  font-size: 11px;
  color: rgba(0, 0, 0, 0.52);
  margin-right: 5px;
  float: right;
}
.create-cluster .fa-check,
.cluster-configuration .fa-check {
  margin-right: 5px;
}
.create-cluster #aws-tag-key,
.cluster-configuration #aws-tag-key {
  width: 178px;
  height: 20px;
  margin-left: 6px;
  margin-right: 5px;
  padding: 5px;
}
.create-cluster #aws-tag-value,
.cluster-configuration #aws-tag-value {
  width: 178px;
  height: 20px;
  margin-left: 5px;
  margin-right: 10px;
  padding: 5px;
}
table.table-clusters-terminated div.cluster-configure a.no-start-button {
  margin-left: 26px !important;
}
.node-list {
  list-style-type: none;
}
.pointer {
  cursor: pointer;
}
.notebooks {
  display: none;
  list-style-type: none;
}
.new-cluster-warning {
  background-color: #7A9CFF;
  color: white;
}
th.empty-header {
  margin: 0;
  padding: 0;
  width: 20px;
}
th.span2.name-header {
  padding-left: 0;
}
.notebook-status-header-cell .header-cell {
  padding-left: 0;
}
.fa-button-icon {
  margin-right: 4px;
}
.cluster-state-icon-cell {
  padding-left: 0;
  padding-right: 0;
  padding-top: 6px !important;
}
.cluster-state-icon-cell .fa.status-icon {
  font-size: 11px;
}
.cluster-state-icon-cell .fa.status-icon.fa-spin {
  margin-top: -2px !important;
  font-size: 14px;
}
.cluster-state-icon-cell .fa.icon-green {
  color: #75c272;
}
.cluster-state-icon-cell .fa.icon-red {
  color: #FF4450;
}
.cluster-state-icon-cell .fa.icon-gray {
  color: rgba(0, 0, 0, 0.25);
}
.cluster-state-icon-cell .fa.icon-disabled {
  color: rgba(0, 0, 0, 0.8);
}
.cluster-state-icon-cell .fa.icon-invisible {
  opacity: 0;
}
.cluster-state-icon-cell .tooltip-react-outer {
  position: relative;
}
.cluster-state-icon-cell .tooltip-react-outer .tooltip-react-content .tooltip-react-inner {
  white-space: pre-line;
  min-width: 0;
}
td.cluster-name-cell {
  padding-left: 0;
  max-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
td.cluster-configure-cell {
  padding-left: 0;
}
td.cluster-configure-cell .cluster-configure {
  position: relative;
}
td.cluster-configure-cell .cluster-configure .fa-chevron-down {
  margin-top: -3px;
}
td.cluster-configure-cell .cluster-configure .configure-dropdown {
  position: absolute;
  left: -30px;
  top: 24px;
  min-width: 125px;
  background: #FFF;
  border: 1px solid #CFCFCF;
}
td.cluster-configure-cell .cluster-configure .configure-dropdown:after,
td.cluster-configure-cell .cluster-configure .configure-dropdown:before {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
td.cluster-configure-cell .cluster-configure .configure-dropdown:before {
  border-color: rgba(207, 207, 207, 0);
  border-bottom-color: #CFCFCF;
  border-width: 7px;
  margin-left: 27px;
}
td.cluster-configure-cell .cluster-configure .configure-dropdown:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #FFF;
  border-width: 6px;
  margin-left: 28px;
}
td.cluster-configure-cell .cluster-configure .tooltip-react-inner {
  white-space: pre-line;
  min-width: 0;
}
a.action-button i {
  font-size: 13px;
  margin: 0 3px;
}
a.action-button i.fa-times {
  font-size: 15px;
}
a.action-button i.fa-chevron-down {
  position: absolute;
  top: 5px;
}
a.remove-button i {
  margin-left: 0;
}
.cluster-terminated,
.cluster-error {
  color: #bcbcbc;
}
.cluster-dialog-container .input-changed {
  color: #16B169;
}
#newClusterFeedback {
  width: 350px;
}
#clusters-content {
  position: relative;
  padding: 2px 0 2px 8px;
}
#clusters-content .cluster-header > * {
  vertical-align: middle;
  display: inline-block;
}
#clusters-content .cluster-header .cluster-header-separator {
  width: 1px;
  background-color: #dddddd;
  height: 20px;
  margin-left: 16px;
  margin-right: 18px;
}
#clusters-content .cluster-row:hover {
  background-color: #f5f5f5;
  cursor: pointer;
}
#clusters-content .cluster-row a.with-icon i {
  color: #797979;
}
#clusters-content .cluster-row a.with-icon:hover i,
#clusters-content .cluster-row a.with-icon:hover span {
  color: #258BD2;
}
#clusters-content .cluster-row a.with-icon[disabled] i,
#clusters-content .cluster-row a.with-icon[disabled] span {
  color: rgba(0, 0, 0, 0.25);
}
#clusters-content .cluster-row i {
  margin-left: 5px;
  margin-right: 5px;
}
#clusters-content .cluster-row i.fa-times {
  margin-right: 4px;
}
#clusters-content .cluster-row span {
  margin-bottom: 3px;
}
#clusters-content .cluster-row .configure-dropdown .dropdown-menu-item .with-icon {
  padding: 0;
}
#clusters-content .cluster-row .configure-dropdown .dropdown-menu-item .with-icon:hover i,
#clusters-content .cluster-row .configure-dropdown .dropdown-menu-item .with-icon:hover span {
  color: #fff;
}
#clusters-content .cluster-row .node-arrow {
  margin: 0;
}
#clusters-content .cluster-row .node-arrow:hover {
  color: #258BD2;
}
#clusters-content .cluster-row .spinner {
  margin: -5px 5px 0 0;
}
#clusters-content .cluster-row .state-info {
  display: inline;
  white-space: nowrap;
}
#clusters-content .cluster-row .cluster-type-cell,
#clusters-content .cluster-row .cluster-state-cell,
#clusters-content .cluster-row .cluster-nodes-cell {
  white-space: nowrap;
}
.context-clusters-link {
  color: rgba(0, 0, 0, 0.8);
}
.context-clusters-link a {
  color: rgba(0, 0, 0, 0.8);
}
.context-clusters-link a:hover,
.context-clusters-link a:active,
.context-clusters-link a.active {
  color: #000000;
}
div.cluster-not-found {
  padding: 60px 0 0 80px;
}
div.cluster-not-found p {
  padding: 15px 0 15px 0;
}
div.cluster-not-found a {
  background-color: #258bd2;
}
#cluster-details {
  margin-left: 10px;
  margin-right: 10px;
  height: 100%;
}
#cluster-details .disabled-tab i {
  color: rgba(0, 0, 0, 0.25);
}
#cluster-details .error-message {
  color: #B63E2B;
}
#cluster-details div.lastCommand > span.user {
  color: rgba(0, 0, 0, 0.34);
}
#cluster-details .top-hint {
  background-color: #f9edbe;
  border: 1px solid #f0c36d;
  border-radius: 3px;
  display: inline-block;
  padding: 0 5px;
  font-size: 14px;
  position: absolute;
  top: 14px;
  right: 300px;
}
#cluster-details .instance-type-label .fixed-cluster-instance-type {
  padding-left: 3px;
}
#cluster-details .reg-font-label {
  font-weight: normal;
}
#cluster-details .tab-info-section-wrapper {
  width: 560px;
}
#cluster-details .tab-info-section-wrapper .ssh-instructions {
  background-color: #fafafa;
  padding: 10px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.52);
  border: 1px solid #dddddd;
  border-radius: 5px;
}
#cluster-details .tab-info-section-wrapper .ex-command {
  font-family: "Source Code Pro", "Menlo", monospace;
}
#cluster-details .node-type-stats {
  padding-left: 10px;
}
#cluster-details .advanced-settings-label {
  margin-top: 15px;
}
#cluster-details .sql-endpoints .tooltip-react-outer,
#cluster-details .advanced-settings-content .tooltip-react-outer {
  color: rgba(0, 0, 0, 0.52);
}
#cluster-details .sql-endpoints .cluster-create-label,
#cluster-details .advanced-settings-content .cluster-create-label {
  display: inline-block;
}
#cluster-details .reconfiguring-label {
  margin-left: 15px;
  font-size: 14px;
}
#cluster-details .inline-block {
  display: inline-block;
}
#cluster-details .nav-tabs {
  padding: 0;
}
#cluster-details .nav-tabs li > div {
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 20px;
  border: 0;
  border-radius: 4px 4px 0 0;
}
#cluster-details .spot-price {
  padding-bottom: 5px;
}
#cluster-details .ebs-info {
  color: rgba(0, 0, 0, 0.52);
}
#cluster-details .padded-info {
  padding-left: 2px;
}
#cluster-details .cluster-detail-label {
  font-size: 12px;
  margin: 0 10px;
  color: rgba(0, 0, 0, 0.34);
}
#cluster-details .fall-back-tooltip {
  display: inline;
}
#cluster-details .workers-label {
  display: inline-block;
  width: 94px;
  font-size: 12px;
}
#cluster-details .cluster-detail-workers {
  width: 75px;
}
#cluster-details .cluster-detail-workers.changed {
  background-color: #f9edbe;
  border-color: #f0c36d;
}
#cluster-details .cluster-detail-workers.on-demand-workers {
  margin-right: 5px;
}
#cluster-details span.cluster-detail-workers {
  width: 34px;
  display: inline-block;
}
#cluster-details span.cluster-detail-workers.on-demand-workers {
  width: 89px;
}
#cluster-details .fa-angle-double-down {
  margin-right: 5px;
}
#cluster-details .fa-angle-double-up {
  margin-right: 5px;
}
#cluster-details .fa-check {
  margin-right: 5px;
}
#cluster-details .collapsible {
  cursor: pointer;
}
#cluster-details .collapsible:focus {
  text-decoration: none;
}
#cluster-details .collapsible:hover {
  text-decoration: none;
}
#cluster-details .cluster-dialog-label {
  display: none;
}
#cluster-details .spark-conf-text-area {
  width: 400px;
  height: 150px;
}
#cluster-details .ssh-key-text-area {
  width: 400px;
  height: 150px;
}
#cluster-details .cluster-details-list th {
  width: 33%;
}
#cluster-details .cluster-details-list td {
  border: none;
}
#cluster-details .react-tab-view {
  height: 97%;
}
#cluster-details .active-panel {
  position: relative;
  height: 95%;
}
#cluster-details .react-tabs-panel {
  height: 100%;
}
#cluster-details #confirm-button {
  width: 73px;
}
#cluster-details .btn-link {
  margin-left: 5px;
}
#cluster-details .fa-caret-down {
  color: #258BD2;
}
#cluster-details .fa-caret-down:hover {
  color: #005580;
}
#cluster-details .tab-nav-item.active .fa-caret-down {
  color: #555;
}
#cluster-details .tab-nav-item.active .fa-caret-down:hover {
  color: #005580;
}
#cluster-details #spark-ui-context span.context-bar-item {
  display: inline-block;
  padding: 0 16px;
  opacity: inherit;
  color: #9b9b9b;
  line-height: 26px;
  font-weight: 200;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
#cluster-details .sparkui-wrapper {
  height: 100%;
}
#cluster-details .spark-workers-dropdown {
  position: absolute;
  top: -22px;
  left: 474px;
  width: 203px;
  border-radius: 0;
  max-height: 400px;
  overflow-y: auto;
}
#cluster-details .spark-workers-dropdown li {
  padding-right: 15px;
  font-size: 12px;
}
#cluster-details .spark-workers-dropdown li:hover {
  background-color: #0081c2;
  background-image: none;
}
#cluster-details .spark-workers-dropdown li a,
#cluster-details .spark-workers-dropdown li a:hover {
  background-image: inherit;
  background-color: inherit;
  cursor: pointer;
  padding: 3px 0 3px 25px;
}
#cluster-details .spark-workers-dropdown li a.selected,
#cluster-details .spark-workers-dropdown li a:hover.selected {
  margin-left: -17px;
}
#spark-workers-button {
  border: 0;
  padding: 0;
  margin-left: 10px;
}
.btn-default.grey {
  color: #333333;
}
#cluster-options {
  margin-left: 15px;
  color: rgba(0, 0, 0, 0.2);
}
#cluster-options .btn {
  margin-left: 10px;
}
#cluster-options .btn:first-of-type {
  margin-left: 20px;
}
#cluster-options .btn:last-of-type {
  margin-right: 20px;
}
#cluster-options .btn-default {
  color: #333333;
}
#cluster-options .btn-cancel {
  margin-right: 10px;
}
#go-to-job {
  margin-left: 5px;
  font-size: 16px;
}
#default-cluster-switch-label {
  display: inline;
  color: rgba(0, 0, 0, 0.5);
}
#cluster-details-acls {
  margin-left: 0 !important;
}
.cluster-advanced-info {
  margin-left: -4px;
}
.cluster-advanced-info span {
  white-space: nowrap;
}
.cluster-advanced-info a {
  cursor: pointer;
  cursor: hand;
}
.cluster-zoneinfo {
  margin-left: -4px;
}
.cluster-zoneinfo span {
  white-space: nowrap;
}
.mixed-instances.autoscale .workers-spot {
  visibility: hidden;
}
div.file-list,
div.empty-file-list {
  height: 100%;
  margin-bottom: 16px;
}
div.file-list div.header div.title,
div.empty-file-list div.header div.title {
  display: inline-block;
}
div.file-list div.header div.search-bar,
div.empty-file-list div.header div.search-bar {
  float: right;
  margin-left: 12px;
  margin-top: 12px;
  margin-bottom: 4px;
}
div.cluster-live-metrics {
  margin-bottom: 16px;
}
div.spark-cluster-metrics-view h3,
div.spark-driver-logs-view h3 {
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}
div.spark-driver-logs-view td {
  vertical-align: top;
}
div.clusters-create-page form.clusters-create div.clusters-create-fields,
div.clusters-edit-page form.clusters-create div.clusters-create-fields,
div.clusters-create-page form.cluster-edit div.clusters-create-fields,
div.clusters-edit-page form.cluster-edit div.clusters-create-fields,
div.clusters-create-page form.clusters-create div.cluster-edit-fields,
div.clusters-edit-page form.clusters-create div.cluster-edit-fields,
div.clusters-create-page form.cluster-edit div.cluster-edit-fields,
div.clusters-edit-page form.cluster-edit div.cluster-edit-fields {
  padding-top: 66px;
}
div.clusters-create-page div.instructions-box,
div.clusters-edit-page div.instructions-box {
  background-color: #fafafa;
  padding: 10px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.52);
  border: 1px solid #dddddd;
  border-radius: 5px;
  width: 590px;
  margin-bottom: 10px;
}
div.clusters-get-page {
  height: 100%;
  overflow-y: hidden;
}
div.clusters-get-page form.clusters-get {
  margin-left: 11px;
  height: 100%;
}
div.clusters-get-page form.clusters-get label {
  color: rgba(0, 0, 0, 0.34);
}
div.clusters-get-page form.clusters-get .fake-static-input {
  border: 1px solid #eeeeee;
  padding: 4px 6px 4px 6px;
  border-radius: 4px;
  display: block;
  color: #000000;
  word-wrap: break-word;
  min-height: 18px;
}
div.clusters-get-page form.clusters-get .standard-width {
  width: 380px;
}
div.clusters-get-page form.clusters-get div.spark-workers-dropdown {
  position: absolute;
  width: 203px;
  border-radius: 0;
  max-height: 400px;
  overflow-y: auto;
}
div.clusters-get-page form.clusters-get div.spark-workers-dropdown i.fa-check {
  margin-left: -14px;
  margin-right: 2px;
}
div.clusters-get-page form.clusters-get #spark-ui-context span.context-bar-item {
  display: inline-block;
  padding: 0 16px;
  opacity: inherit;
  color: #9b9b9b;
  line-height: 26px;
  font-weight: 200;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
div.clusters-get-page form.clusters-get .react-tabs-panel {
  height: 100%;
}
div.clusters-get-page form.clusters-get div.active-panel {
  position: relative;
  height: calc(100% - 100px);
  height: -moz-calc(100% - 100px);
}
div.clusters-get-page form.clusters-get div.sparkui-wrapper,
div.clusters-get-page form.clusters-get div.spark-ui-panel {
  height: 97%;
}
div.clusters-get-page form.clusters-get > div.react-tab-view {
  height: 97%;
}
div.clusters-get-page form.clusters-get > div.react-tab-view > ul.nav-tabs {
  margin-bottom: 0px;
}
div.clusters-get-page form.clusters-get > div.react-tab-view > div.active-panel {
  padding-top: 20px;
  overflow-y: scroll;
}
div.clusters-get-page form.clusters-get ul.nav-tabs {
  padding: 0;
}
div.clusters-get-page form.clusters-get div.spark-cluster-ui-title {
  cursor: pointer;
}
div.clusters-get-page form.clusters-get div.panel-wrapper {
  width: 652px;
}
div.clusters-get-page form.clusters-get span.strong {
  font-weight: 600;
}
div.clusters-get-page form.clusters-get h2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
div.clusters-get-page form.clusters-get h2 span.header-separator {
  border-right: solid 1px #e6e8ea;
  height: 30px;
  margin: 0 16px;
}
div.clusters-get-page form.clusters-get h2 span.header-btn-group {
  font-weight: 400;
  margin-right: 8px;
}
div.clusters-get-page form.clusters-get h2 span.header-btn-group input.btn,
div.clusters-get-page form.clusters-get h2 span.header-btn-group button {
  margin-right: 8px;
}
div.clusters-get-page form.clusters-get h2 span.header-btn-group input.btn-primary,
div.clusters-get-page form.clusters-get h2 span.header-btn-group button.btn-primary {
  min-width: 72px;
  background-color: #258bd2;
}
div.clusters-get-page form.clusters-get h2 span.header-btn-group input.btn-primary:hover,
div.clusters-get-page form.clusters-get h2 span.header-btn-group button.btn-primary:hover {
  background-color: #1b69a0;
}
div.clusters-get-page form.clusters-get h2 span.header-btn-group input.btn-primary:disabled,
div.clusters-get-page form.clusters-get h2 span.header-btn-group button.btn-primary:disabled {
  background-color: #258bd2;
  opacity: 0.34;
}
div.clusters-get-page form.clusters-get div.instructions-box {
  background-color: #fafafa;
  padding: 10px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.52);
  border: 1px solid #dddddd;
  border-radius: 5px;
}
div.clusters-get-page form.clusters-get div.node-stats {
  margin-top: 2px;
}
div.clusters-get-page form.clusters-get div.ebs-volume-fields div.attribute-section:nth-of-type(1) {
  width: 200px;
}
div.clusters-get-page form.clusters-get div.ebs-volume-fields div.attribute-section:nth-of-type(1),
div.clusters-get-page form.clusters-get div.ebs-volume-fields div.attribute-section:nth-of-type(2) {
  margin-right: 20px;
}
div.clusters-get-page form.clusters-get div.log-delivery-success {
  margin-top: 8px;
}
div.clusters-get-page form.clusters-get div.log-delivery-success i.fa-check {
  color: #16b169;
}
div.clusters-get-page form.clusters-get div.log-delivery-failure {
  margin-top: 8px;
  color: #db1905;
}
div.clusters-get-page div.not-found {
  padding: 64px 0 0 80px;
}
div.clusters-get-page div.not-found p {
  padding: 16px 0 16px 0;
}
div.clusters-get-page div.not-found a {
  background-color: #258bd2;
}
div.clusters-get-page .cluster-events-view {
  height: 100%;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
div.clusters-get-page .cluster-events-view .rv-table-controls {
  -ms-flex: 0 1;
      flex: 0 1;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
div.clusters-get-page .cluster-events-view .rv-table {
  -ms-flex: 1 1;
      flex: 1 1;
}
div.clusters-get-page h2 .cluster-pin {
  font-size: 14px;
  line-height: 27px;
  margin-left: 12px;
  margin-right: 12px;
}
.cluster-event-details {
  -ms-flex: 1 1;
      flex: 1 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.cluster-event-details .react-tab-view {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.cluster-event-details .react-tab-view .nav-tabs {
  -ms-flex: 0 1;
      flex: 0 1;
  margin-bottom: 0;
}
.cluster-event-details .react-tab-view .active-panel {
  padding: 10px 0;
  overflow: auto;
}
div.clusters-list-page {
  padding: 8px 8px 32px 8px;
}
div.clusters-list-page div.search-bar-filter {
  float: right;
}
div.clusters-list-page div.search-bar-filter div.btn-group,
div.clusters-list-page div.search-bar-filter div.search-bar {
  display: inline-block;
}
div.clusters-list-page div.search-bar-filter div.search-bar {
  margin-left: 12px;
}
div.clusters-list-page div.single-section {
  margin-top: 16px;
}
div.clusters-list-page div.collapsible-region div.collapsible-header {
  margin: 16px 0px;
  font-size: 18px;
  display: -ms-flexbox;
  display: flex;
}
div.clusters-list-page div.collapsible-region div.collapsible-header div.icon-width-expander {
  margin: 0px;
  width: 28px;
  line-height: 22px;
  color: #797979;
}
div.clusters-list-page div.collapsible-region div.collapsible-header > span {
  color: rgba(0, 0, 0, 0.8);
}
div.clusters-list-page div.collapsible-region div.collapsible-header .collapsible-title {
  -ms-flex: 1 1;
      flex: 1 1;
}
div.clusters-list-page div.collapsible-region div.collapsible-header .cluster-count {
  color: rgba(0, 0, 0, 0.52);
  font-size: 14px;
}
div.clusters-list-page div.collapsible-region div.collapsible-children {
  padding-left: 0px;
}
div.clusters-list-page div.cluster-row-action-wrapper {
  text-align: right;
  padding-right: 16px;
}
div.clusters-list-page div.cluster-row-action-wrapper div.cluster-row-actions {
  display: none;
}
div.clusters-list-page div.cluster-row-action-wrapper div.cluster-row-actions span.cluster-row-action-sep {
  margin: 0px 16px;
  color: #cccccc;
}
div.clusters-list-page div.cluster-row-action-wrapper div.cluster-row-action-cover {
  color: #797979;
}
div.clusters-list-page div.cluster-row-action-group {
  display: inline-block;
}
div.clusters-list-page div.cluster-row-action-group span.sep {
  margin: 0px 4px;
}
div.clusters-list-page div.cluster-row-action-group span.action i {
  color: #797979;
}
div.clusters-list-page div.cluster-row-action-group span.action a:hover i {
  color: #167b95;
}
div.clusters-list-page div.cluster-row-action-group span.action a[disabled] i {
  color: rgba(0, 0, 0, 0.25);
}
div.clusters-list-page div.cluster-row-action-group span.action {
  display: inline-block;
}
div.clusters-list-page div.cluster-row-action-group span.action + span.action {
  margin-left: 16px;
}
div.clusters-list-page div.fixedDataTableRowLayout_rowWrapper div.header-cell:hover {
  text-decoration: none;
}
div.clusters-list-page div.fixedDataTableRowLayout_rowWrapper div.header-cell.action-header .public_fixedDataTableCell_cellContent {
  padding-right: 16px !important;
}
div.clusters-list-page div.fixedDataTableRowLayout_rowWrapper:hover div.cluster-row-action-cover {
  display: none;
}
div.clusters-list-page div.fixedDataTableRowLayout_rowWrapper:hover div.cluster-row-actions {
  display: inline-block;
}
div.clusters-list-page div.fixedDataTableRowLayout_rowWrapper div.public_fixedDataTable_bodyRow {
  cursor: pointer;
  background: #fff;
}
div.clusters-list-page div.fixedDataTableRowLayout_rowWrapper div.public_fixedDataTableCell_cellContent {
  /* "overflow" value must be different from "visible" */
  vertical-align: top;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  /* number of lines to show */
  line-height: 19px;
  vertical-align: middle;
  box-sizing: border-box;
}
div.clusters-list-page div.body-tooltip-outer {
  width: auto;
}
div.clusters-list-page div.cluster-list-empty-warning {
  height: 82px;
  line-height: 82px;
  text-align: center;
  border: 1px solid #cccccc;
  box-sizing: border-box;
  color: #9b9b9b;
}
div.clusters-list-page div.empty-table div.public_fixedDataTable_main {
  display: none;
}
div.rc-tooltip-content span.termination-reason div {
  display: inline;
}
div.clusters-get-page,
div.clusters-create-page,
div.clusters-edit-page,
div.job-cluster-page {
  /*
   * Overriding the margin-left that is imported from bootstrap.
   */
}
div.clusters-get-page div.attribute-section,
div.clusters-create-page div.attribute-section,
div.clusters-edit-page div.attribute-section,
div.job-cluster-page div.attribute-section {
  margin-bottom: 12px;
  position: relative;
}
div.clusters-get-page div.attribute-section.pre-wrap,
div.clusters-create-page div.attribute-section.pre-wrap,
div.clusters-edit-page div.attribute-section.pre-wrap,
div.job-cluster-page div.attribute-section.pre-wrap {
  white-space: pre-wrap;
}
div.clusters-get-page div.attribute-section input,
div.clusters-create-page div.attribute-section input,
div.clusters-edit-page div.attribute-section input,
div.job-cluster-page div.attribute-section input {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12);
  border: 1px solid #cccccc;
}
div.clusters-get-page div.attribute-section input:focus,
div.clusters-create-page div.attribute-section input:focus,
div.clusters-edit-page div.attribute-section input:focus,
div.job-cluster-page div.attribute-section input:focus {
  box-shadow: 0 0 8px rgba(82, 168, 236, 0.6);
  border-color: rgba(82, 168, 236, 0.8);
}
div.clusters-get-page div.attribute-section i.warning-icon,
div.clusters-create-page div.attribute-section i.warning-icon,
div.clusters-edit-page div.attribute-section i.warning-icon,
div.job-cluster-page div.attribute-section i.warning-icon {
  color: #9D3672;
}
div.clusters-get-page div.attribute-section > label,
div.clusters-create-page div.attribute-section > label,
div.clusters-edit-page div.attribute-section > label,
div.job-cluster-page div.attribute-section > label {
  padding-bottom: 4px;
  line-height: 16px;
}
div.clusters-get-page div.attribute-section > label .tooltip-react-outer,
div.clusters-create-page div.attribute-section > label .tooltip-react-outer,
div.clusters-edit-page div.attribute-section > label .tooltip-react-outer,
div.job-cluster-page div.attribute-section > label .tooltip-react-outer {
  margin-left: 5px;
}
div.clusters-get-page div.attribute-section > label .attribute-header-label,
div.clusters-create-page div.attribute-section > label .attribute-header-label,
div.clusters-edit-page div.attribute-section > label .attribute-header-label,
div.job-cluster-page div.attribute-section > label .attribute-header-label {
  margin-right: 5px;
}
div.clusters-get-page div.attribute-section .margin-bottom,
div.clusters-create-page div.attribute-section .margin-bottom,
div.clusters-edit-page div.attribute-section .margin-bottom,
div.job-cluster-page div.attribute-section .margin-bottom {
  margin-bottom: 10px;
}
div.clusters-get-page div.attribute-section span.example-command,
div.clusters-create-page div.attribute-section span.example-command,
div.clusters-edit-page div.attribute-section span.example-command,
div.job-cluster-page div.attribute-section span.example-command {
  font-family: "Source Code Pro", "Menlo", monospace;
}
div.clusters-get-page div.attribute-section input:not(.full-width-of-cell),
div.clusters-create-page div.attribute-section input:not(.full-width-of-cell),
div.clusters-edit-page div.attribute-section input:not(.full-width-of-cell),
div.job-cluster-page div.attribute-section input:not(.full-width-of-cell) {
  margin-bottom: 0;
}
div.clusters-get-page div.attribute-section input.cluster-name-input,
div.clusters-create-page div.attribute-section input.cluster-name-input,
div.clusters-edit-page div.attribute-section input.cluster-name-input,
div.job-cluster-page div.attribute-section input.cluster-name-input,
div.clusters-get-page div.attribute-section input.custom-spark-version,
div.clusters-create-page div.attribute-section input.custom-spark-version,
div.clusters-edit-page div.attribute-section input.custom-spark-version,
div.job-cluster-page div.attribute-section input.custom-spark-version {
  width: 380px;
  height: 18px;
}
div.clusters-get-page div.attribute-section div.cluster-type-radio-btn-group-disabled,
div.clusters-create-page div.attribute-section div.cluster-type-radio-btn-group-disabled,
div.clusters-edit-page div.attribute-section div.cluster-type-radio-btn-group-disabled,
div.job-cluster-page div.attribute-section div.cluster-type-radio-btn-group-disabled {
  color: rgba(0, 0, 0, 0.34);
}
div.clusters-get-page div.attribute-section div.cluster-type-radio-btn-group,
div.clusters-create-page div.attribute-section div.cluster-type-radio-btn-group,
div.clusters-edit-page div.attribute-section div.cluster-type-radio-btn-group,
div.job-cluster-page div.attribute-section div.cluster-type-radio-btn-group {
  width: 800px;
  display: -ms-flexbox;
  display: flex;
}
div.clusters-get-page div.attribute-section div.cluster-type-radio-btn-group div.cluster-type-radio-title,
div.clusters-create-page div.attribute-section div.cluster-type-radio-btn-group div.cluster-type-radio-title,
div.clusters-edit-page div.attribute-section div.cluster-type-radio-btn-group div.cluster-type-radio-title,
div.job-cluster-page div.attribute-section div.cluster-type-radio-btn-group div.cluster-type-radio-title {
  display: -ms-flexbox;
  display: flex;
}
div.clusters-get-page div.attribute-section div.cluster-type-radio-btn-group div.cluster-type-radio-title input.cluster-type-radio-btn,
div.clusters-create-page div.attribute-section div.cluster-type-radio-btn-group div.cluster-type-radio-title input.cluster-type-radio-btn,
div.clusters-edit-page div.attribute-section div.cluster-type-radio-btn-group div.cluster-type-radio-title input.cluster-type-radio-btn,
div.job-cluster-page div.attribute-section div.cluster-type-radio-btn-group div.cluster-type-radio-title input.cluster-type-radio-btn {
  box-shadow: None;
  width: 20px;
  margin: 3px 3px;
}
div.clusters-get-page div.attribute-section div.cluster-type-radio-btn-group div.cluster-type-radio-title label.cluster-type-radio-label,
div.clusters-create-page div.attribute-section div.cluster-type-radio-btn-group div.cluster-type-radio-title label.cluster-type-radio-label,
div.clusters-edit-page div.attribute-section div.cluster-type-radio-btn-group div.cluster-type-radio-title label.cluster-type-radio-label,
div.job-cluster-page div.attribute-section div.cluster-type-radio-btn-group div.cluster-type-radio-title label.cluster-type-radio-label {
  width: 374px;
}
div.clusters-get-page div.attribute-section div.cluster-type-radio-btn-group label.cluster-type-radio-description,
div.clusters-create-page div.attribute-section div.cluster-type-radio-btn-group label.cluster-type-radio-description,
div.clusters-edit-page div.attribute-section div.cluster-type-radio-btn-group label.cluster-type-radio-description,
div.job-cluster-page div.attribute-section div.cluster-type-radio-btn-group label.cluster-type-radio-description {
  width: 400px;
  padding-left: 26px;
  padding-top: 4px;
  display: block;
  box-sizing: border-box;
}
div.clusters-get-page div.attribute-section textarea,
div.clusters-create-page div.attribute-section textarea,
div.clusters-edit-page div.attribute-section textarea,
div.job-cluster-page div.attribute-section textarea {
  width: 600px;
  height: 144px;
}
div.clusters-get-page div.attribute-section button.toggle,
div.clusters-create-page div.attribute-section button.toggle,
div.clusters-edit-page div.attribute-section button.toggle,
div.job-cluster-page div.attribute-section button.toggle {
  margin-right: 0px;
  padding: 4px 16px;
  background-color: #ffffff;
  font-size: 13px;
}
div.clusters-get-page div.attribute-section button.toggle:hover:not([disabled]),
div.clusters-create-page div.attribute-section button.toggle:hover:not([disabled]),
div.clusters-edit-page div.attribute-section button.toggle:hover:not([disabled]),
div.job-cluster-page div.attribute-section button.toggle:hover:not([disabled]) {
  background-color: #f5f5f5;
}
div.clusters-get-page div.attribute-section button.toggle.toggle-selected,
div.clusters-create-page div.attribute-section button.toggle.toggle-selected,
div.clusters-edit-page div.attribute-section button.toggle.toggle-selected,
div.job-cluster-page div.attribute-section button.toggle.toggle-selected {
  background-color: #eeeeee;
  border: 1px solid #258bd2;
  outline: 0px;
}
div.clusters-get-page div.attribute-section i.fa-question-circle,
div.clusters-create-page div.attribute-section i.fa-question-circle,
div.clusters-edit-page div.attribute-section i.fa-question-circle,
div.job-cluster-page div.attribute-section i.fa-question-circle {
  color: rgba(0, 0, 0, 0.52);
}
div.clusters-get-page div.attribute-section div.restricted-field-message,
div.clusters-create-page div.attribute-section div.restricted-field-message,
div.clusters-edit-page div.attribute-section div.restricted-field-message,
div.job-cluster-page div.attribute-section div.restricted-field-message {
  min-width: 405px;
  display: inline-block;
  border: 1px solid #cccccc;
  border-radius: 5px;
  padding: 8px;
}
div.clusters-get-page div.attribute-section span.serverless-info,
div.clusters-create-page div.attribute-section span.serverless-info,
div.clusters-edit-page div.attribute-section span.serverless-info,
div.job-cluster-page div.attribute-section span.serverless-info {
  margin-left: 8px;
}
div.clusters-get-page span.err-msg,
div.clusters-create-page span.err-msg,
div.clusters-edit-page span.err-msg,
div.job-cluster-page span.err-msg {
  color: #b63e2b;
  margin-left: 8px;
}
div.clusters-get-page div.node-composition-box-header,
div.clusters-create-page div.node-composition-box-header,
div.clusters-edit-page div.node-composition-box-header,
div.job-cluster-page div.node-composition-box-header {
  width: 652px;
}
div.clusters-get-page div.node-composition-box-header label,
div.clusters-create-page div.node-composition-box-header label,
div.clusters-edit-page div.node-composition-box-header label,
div.job-cluster-page div.node-composition-box-header label {
  display: inline-block;
  padding-bottom: 4px;
  line-height: 16px;
}
div.clusters-get-page div.node-composition-box-header div.worker-stats,
div.clusters-create-page div.node-composition-box-header div.worker-stats,
div.clusters-edit-page div.node-composition-box-header div.worker-stats,
div.job-cluster-page div.node-composition-box-header div.worker-stats {
  margin-top: 2px;
  right: 0;
  float: right;
}
div.clusters-get-page .status-indicator-wrapper,
div.clusters-create-page .status-indicator-wrapper,
div.clusters-edit-page .status-indicator-wrapper,
div.job-cluster-page .status-indicator-wrapper {
  width: 32px;
}
div.clusters-get-page .status-indicator-wrapper .fa.cluster-state,
div.clusters-create-page .status-indicator-wrapper .fa.cluster-state,
div.clusters-edit-page .status-indicator-wrapper .fa.cluster-state,
div.job-cluster-page .status-indicator-wrapper .fa.cluster-state {
  font-size: 24px;
  display: block;
}
div.clusters-get-page .status-indicator-wrapper .fa.cluster-state.fa-spinner-new,
div.clusters-create-page .status-indicator-wrapper .fa.cluster-state.fa-spinner-new,
div.clusters-edit-page .status-indicator-wrapper .fa.cluster-state.fa-spinner-new,
div.job-cluster-page .status-indicator-wrapper .fa.cluster-state.fa-spinner-new {
  height: 24px;
  width: 24px;
}
div.clusters-get-page span.info-msg,
div.clusters-create-page span.info-msg,
div.clusters-edit-page span.info-msg,
div.job-cluster-page span.info-msg {
  margin-left: 8px;
}
div.clusters-get-page span.gray-info-msg,
div.clusters-create-page span.gray-info-msg,
div.clusters-edit-page span.gray-info-msg,
div.job-cluster-page span.gray-info-msg {
  color: rgba(0, 0, 0, 0.52);
}
div.clusters-get-page span.node-type-descriptor,
div.clusters-create-page span.node-type-descriptor,
div.clusters-edit-page span.node-type-descriptor,
div.job-cluster-page span.node-type-descriptor {
  float: right;
  margin-right: 4px;
}
div.clusters-get-page div.node-stats,
div.clusters-create-page div.node-stats,
div.clusters-edit-page div.node-stats,
div.job-cluster-page div.node-stats {
  font-size: 11px;
  color: rgba(0, 0, 0, 0.52);
  margin-left: 8px;
  line-height: 15px;
  font-weight: 400;
  margin-bottom: -1px;
}
div.clusters-get-page div.spark-config-textarea-wrapper,
div.clusters-create-page div.spark-config-textarea-wrapper,
div.clusters-edit-page div.spark-config-textarea-wrapper,
div.job-cluster-page div.spark-config-textarea-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
div.clusters-get-page div.spark-config-textarea-wrapper textarea.spark-config-textarea,
div.clusters-create-page div.spark-config-textarea-wrapper textarea.spark-config-textarea,
div.clusters-edit-page div.spark-config-textarea-wrapper textarea.spark-config-textarea,
div.job-cluster-page div.spark-config-textarea-wrapper textarea.spark-config-textarea {
  margin-bottom: 0;
}
div.clusters-get-page div.spark-config-textarea-wrapper span.err-msg,
div.clusters-create-page div.spark-config-textarea-wrapper span.err-msg,
div.clusters-edit-page div.spark-config-textarea-wrapper span.err-msg,
div.job-cluster-page div.spark-config-textarea-wrapper span.err-msg {
  display: block;
}
div.clusters-get-page div.worker-type-select ul.select-menu span.node-type-descriptor,
div.clusters-create-page div.worker-type-select ul.select-menu span.node-type-descriptor,
div.clusters-edit-page div.worker-type-select ul.select-menu span.node-type-descriptor,
div.job-cluster-page div.worker-type-select ul.select-menu span.node-type-descriptor,
div.clusters-get-page div.driver-type-select ul.select-menu span.node-type-descriptor,
div.clusters-create-page div.driver-type-select ul.select-menu span.node-type-descriptor,
div.clusters-edit-page div.driver-type-select ul.select-menu span.node-type-descriptor,
div.job-cluster-page div.driver-type-select ul.select-menu span.node-type-descriptor {
  margin-right: 20px;
}
div.clusters-get-page div.worker-type-select ul.select-menu .disabled,
div.clusters-create-page div.worker-type-select ul.select-menu .disabled,
div.clusters-edit-page div.worker-type-select ul.select-menu .disabled,
div.job-cluster-page div.worker-type-select ul.select-menu .disabled,
div.clusters-get-page div.driver-type-select ul.select-menu .disabled,
div.clusters-create-page div.driver-type-select ul.select-menu .disabled,
div.clusters-edit-page div.driver-type-select ul.select-menu .disabled,
div.job-cluster-page div.driver-type-select ul.select-menu .disabled {
  pointer-events: auto;
}
div.clusters-get-page div.worker-type-select li.option,
div.clusters-create-page div.worker-type-select li.option,
div.clusters-edit-page div.worker-type-select li.option,
div.job-cluster-page div.worker-type-select li.option,
div.clusters-get-page div.driver-type-select li.option,
div.clusters-create-page div.driver-type-select li.option,
div.clusters-edit-page div.driver-type-select li.option,
div.job-cluster-page div.driver-type-select li.option {
  margin-top: 3px;
}
div.clusters-get-page div.worker-type-select li.option.disabled:hover span,
div.clusters-create-page div.worker-type-select li.option.disabled:hover span,
div.clusters-edit-page div.worker-type-select li.option.disabled:hover span,
div.job-cluster-page div.worker-type-select li.option.disabled:hover span,
div.clusters-get-page div.driver-type-select li.option.disabled:hover span,
div.clusters-create-page div.driver-type-select li.option.disabled:hover span,
div.clusters-edit-page div.driver-type-select li.option.disabled:hover span,
div.job-cluster-page div.driver-type-select li.option.disabled:hover span {
  color: #cccccc;
}
div.clusters-get-page div.worker-type-select li.option.disabled div.node-stats span,
div.clusters-create-page div.worker-type-select li.option.disabled div.node-stats span,
div.clusters-edit-page div.worker-type-select li.option.disabled div.node-stats span,
div.job-cluster-page div.worker-type-select li.option.disabled div.node-stats span,
div.clusters-get-page div.driver-type-select li.option.disabled div.node-stats span,
div.clusters-create-page div.driver-type-select li.option.disabled div.node-stats span,
div.clusters-edit-page div.driver-type-select li.option.disabled div.node-stats span,
div.job-cluster-page div.driver-type-select li.option.disabled div.node-stats span {
  color: rgba(0, 0, 0, 0.34);
}
div.clusters-get-page div.worker-type-select div.node-stats,
div.clusters-create-page div.worker-type-select div.node-stats,
div.clusters-edit-page div.worker-type-select div.node-stats,
div.job-cluster-page div.worker-type-select div.node-stats,
div.clusters-get-page div.driver-type-select div.node-stats,
div.clusters-create-page div.driver-type-select div.node-stats,
div.clusters-edit-page div.driver-type-select div.node-stats,
div.job-cluster-page div.driver-type-select div.node-stats {
  display: inline-block;
}
div.clusters-get-page div.worker-type-select div.tooltip-react-element,
div.clusters-create-page div.worker-type-select div.tooltip-react-element,
div.clusters-edit-page div.worker-type-select div.tooltip-react-element,
div.job-cluster-page div.worker-type-select div.tooltip-react-element,
div.clusters-get-page div.driver-type-select div.tooltip-react-element,
div.clusters-create-page div.driver-type-select div.tooltip-react-element,
div.clusters-edit-page div.driver-type-select div.tooltip-react-element,
div.job-cluster-page div.driver-type-select div.tooltip-react-element {
  display: inline-block;
}
div.clusters-get-page div.worker-type-select div.tooltip-react-outer,
div.clusters-create-page div.worker-type-select div.tooltip-react-outer,
div.clusters-edit-page div.worker-type-select div.tooltip-react-outer,
div.job-cluster-page div.worker-type-select div.tooltip-react-outer,
div.clusters-get-page div.driver-type-select div.tooltip-react-outer,
div.clusters-create-page div.driver-type-select div.tooltip-react-outer,
div.clusters-edit-page div.driver-type-select div.tooltip-react-outer,
div.job-cluster-page div.driver-type-select div.tooltip-react-outer {
  width: auto;
  padding-left: 2px;
}
div.clusters-get-page div.worker-row > div.attribute-section,
div.clusters-create-page div.worker-row > div.attribute-section,
div.clusters-edit-page div.worker-row > div.attribute-section,
div.job-cluster-page div.worker-row > div.attribute-section {
  display: inline-block;
  margin: 0px 8px 0px 0px;
}
div.clusters-get-page div.worker-row > div.attribute-section:last-of-type,
div.clusters-create-page div.worker-row > div.attribute-section:last-of-type,
div.clusters-edit-page div.worker-row > div.attribute-section:last-of-type,
div.job-cluster-page div.worker-row > div.attribute-section:last-of-type {
  margin-right: 0px;
}
div.clusters-get-page div.worker-row div.worker-num-section,
div.clusters-create-page div.worker-row div.worker-num-section,
div.clusters-edit-page div.worker-row div.worker-num-section,
div.job-cluster-page div.worker-row div.worker-num-section {
  vertical-align: top;
}
div.clusters-get-page div.worker-row div.worker-num-section div.attribute-section,
div.clusters-create-page div.worker-row div.worker-num-section div.attribute-section,
div.clusters-edit-page div.worker-row div.worker-num-section div.attribute-section,
div.job-cluster-page div.worker-row div.worker-num-section div.attribute-section {
  display: inline-block;
  margin-bottom: 0px;
}
div.clusters-get-page div.worker-row div.worker-num-section div.attribute-section div.enable-autoscaling-label,
div.clusters-create-page div.worker-row div.worker-num-section div.attribute-section div.enable-autoscaling-label,
div.clusters-edit-page div.worker-row div.worker-num-section div.attribute-section div.enable-autoscaling-label,
div.job-cluster-page div.worker-row div.worker-num-section div.attribute-section div.enable-autoscaling-label {
  display: inline-block;
}
div.clusters-get-page div.worker-row div.worker-num-section div.attribute-section div.enable-autoscaling-label label,
div.clusters-create-page div.worker-row div.worker-num-section div.attribute-section div.enable-autoscaling-label label,
div.clusters-edit-page div.worker-row div.worker-num-section div.attribute-section div.enable-autoscaling-label label,
div.job-cluster-page div.worker-row div.worker-num-section div.attribute-section div.enable-autoscaling-label label {
  display: inline-block;
  padding-left: 4px;
}
div.clusters-get-page div.worker-row div.worker-num-section div.attribute-section div.enable-autoscaling-label i.fa,
div.clusters-create-page div.worker-row div.worker-num-section div.attribute-section div.enable-autoscaling-label i.fa,
div.clusters-edit-page div.worker-row div.worker-num-section div.attribute-section div.enable-autoscaling-label i.fa,
div.job-cluster-page div.worker-row div.worker-num-section div.attribute-section div.enable-autoscaling-label i.fa {
  padding-left: 4px;
  padding-right: 4px;
}
div.clusters-get-page div.worker-row div.worker-num-section div.attribute-section input#is-autoscaling-checkbox,
div.clusters-create-page div.worker-row div.worker-num-section div.attribute-section input#is-autoscaling-checkbox,
div.clusters-edit-page div.worker-row div.worker-num-section div.attribute-section input#is-autoscaling-checkbox,
div.job-cluster-page div.worker-row div.worker-num-section div.attribute-section input#is-autoscaling-checkbox {
  margin-top: -4px;
}
div.clusters-get-page div.worker-row div.worker-num-section div.attribute-section input#is-autoscaling-checkbox + label,
div.clusters-create-page div.worker-row div.worker-num-section div.attribute-section input#is-autoscaling-checkbox + label,
div.clusters-edit-page div.worker-row div.worker-num-section div.attribute-section input#is-autoscaling-checkbox + label,
div.job-cluster-page div.worker-row div.worker-num-section div.attribute-section input#is-autoscaling-checkbox + label {
  display: inline-block;
  margin: 0px 4px;
  color: #464644;
}
div.clusters-get-page div.worker-row div.worker-num-section div.attribute-section input#is-autoscaling-checkbox[disabled] + label,
div.clusters-create-page div.worker-row div.worker-num-section div.attribute-section input#is-autoscaling-checkbox[disabled] + label,
div.clusters-edit-page div.worker-row div.worker-num-section div.attribute-section input#is-autoscaling-checkbox[disabled] + label,
div.job-cluster-page div.worker-row div.worker-num-section div.attribute-section input#is-autoscaling-checkbox[disabled] + label {
  color: rgba(0, 0, 0, 0.25);
}
div.clusters-get-page div.worker-row div.worker-num-section div.worker-inputs,
div.clusters-create-page div.worker-row div.worker-num-section div.worker-inputs,
div.clusters-edit-page div.worker-row div.worker-num-section div.worker-inputs,
div.job-cluster-page div.worker-row div.worker-num-section div.worker-inputs {
  display: inline-block;
  margin-right: 8px;
}
div.clusters-get-page div.worker-row div.worker-num-section div.worker-inputs input.worker-num-input,
div.clusters-create-page div.worker-row div.worker-num-section div.worker-inputs input.worker-num-input,
div.clusters-edit-page div.worker-row div.worker-num-section div.worker-inputs input.worker-num-input,
div.job-cluster-page div.worker-row div.worker-num-section div.worker-inputs input.worker-num-input {
  width: 75px;
  height: 18px;
  padding-left: 8px;
  border-radius: 5px;
}
div.clusters-get-page div.worker-row div.worker-num-section div.worker-inputs div.autoscale-worker-input,
div.clusters-create-page div.worker-row div.worker-num-section div.worker-inputs div.autoscale-worker-input,
div.clusters-edit-page div.worker-row div.worker-num-section div.worker-inputs div.autoscale-worker-input,
div.job-cluster-page div.worker-row div.worker-num-section div.worker-inputs div.autoscale-worker-input {
  display: inline-block;
  margin-right: 8px;
}
div.clusters-get-page div.worker-row div.worker-num-section div.worker-inputs div.autoscale-worker-input:last-of-type,
div.clusters-create-page div.worker-row div.worker-num-section div.worker-inputs div.autoscale-worker-input:last-of-type,
div.clusters-edit-page div.worker-row div.worker-num-section div.worker-inputs div.autoscale-worker-input:last-of-type,
div.job-cluster-page div.worker-row div.worker-num-section div.worker-inputs div.autoscale-worker-input:last-of-type {
  margin-right: 0px;
}
div.clusters-get-page div.worker-row div.worker-num-section span.err-msg,
div.clusters-create-page div.worker-row div.worker-num-section span.err-msg,
div.clusters-edit-page div.worker-row div.worker-num-section span.err-msg,
div.job-cluster-page div.worker-row div.worker-num-section span.err-msg {
  vertical-align: text-top;
}
div.clusters-get-page div.worker-row div.worker-num-section span.minimum-worker-warning,
div.clusters-create-page div.worker-row div.worker-num-section span.minimum-worker-warning,
div.clusters-edit-page div.worker-row div.worker-num-section span.minimum-worker-warning,
div.job-cluster-page div.worker-row div.worker-num-section span.minimum-worker-warning {
  position: relative;
}
div.clusters-get-page div.worker-row div.worker-num-section span.minimum-worker-warning i.fa,
div.clusters-create-page div.worker-row div.worker-num-section span.minimum-worker-warning i.fa,
div.clusters-edit-page div.worker-row div.worker-num-section span.minimum-worker-warning i.fa,
div.job-cluster-page div.worker-row div.worker-num-section span.minimum-worker-warning i.fa {
  padding-right: 12px;
}
div.clusters-get-page div.on-demand-spot-composition,
div.clusters-create-page div.on-demand-spot-composition,
div.clusters-edit-page div.on-demand-spot-composition,
div.job-cluster-page div.on-demand-spot-composition {
  box-sizing: border-box;
  width: 652px;
  height: 134px;
  padding: 20px;
  border: 1px solid #cccccc;
  border-radius: 5px;
  background-color: #f5f5f5;
}
div.clusters-get-page div.on-demand-spot-composition div.worker-composition-slider,
div.clusters-create-page div.on-demand-spot-composition div.worker-composition-slider,
div.clusters-edit-page div.on-demand-spot-composition div.worker-composition-slider,
div.job-cluster-page div.on-demand-spot-composition div.worker-composition-slider {
  width: 370px;
  margin: 42px 16px 32px 8px;
  position: relative;
  z-index: 1;
  display: inline-block;
}
div.clusters-get-page div.on-demand-spot-composition div.worker-composition-slider div.clusters-get-slider div.rc-slider-handle,
div.clusters-create-page div.on-demand-spot-composition div.worker-composition-slider div.clusters-get-slider div.rc-slider-handle,
div.clusters-edit-page div.on-demand-spot-composition div.worker-composition-slider div.clusters-get-slider div.rc-slider-handle,
div.job-cluster-page div.on-demand-spot-composition div.worker-composition-slider div.clusters-get-slider div.rc-slider-handle {
  display: none;
}
div.clusters-get-page div.on-demand-spot-composition div.worker-composition-slider div.clusters-get-slider ~ div.worker-composition-summary-wrapper div.worker-composition-summary,
div.clusters-create-page div.on-demand-spot-composition div.worker-composition-slider div.clusters-get-slider ~ div.worker-composition-summary-wrapper div.worker-composition-summary,
div.clusters-edit-page div.on-demand-spot-composition div.worker-composition-slider div.clusters-get-slider ~ div.worker-composition-summary-wrapper div.worker-composition-summary,
div.job-cluster-page div.on-demand-spot-composition div.worker-composition-slider div.clusters-get-slider ~ div.worker-composition-summary-wrapper div.worker-composition-summary {
  top: -52px;
}
div.clusters-get-page div.on-demand-spot-composition div.worker-composition-slider div.clusters-get-slider ~ div.worker-composition-summary-wrapper div.worker-composition-summary span.worker-composition-string,
div.clusters-create-page div.on-demand-spot-composition div.worker-composition-slider div.clusters-get-slider ~ div.worker-composition-summary-wrapper div.worker-composition-summary span.worker-composition-string,
div.clusters-edit-page div.on-demand-spot-composition div.worker-composition-slider div.clusters-get-slider ~ div.worker-composition-summary-wrapper div.worker-composition-summary span.worker-composition-string,
div.job-cluster-page div.on-demand-spot-composition div.worker-composition-slider div.clusters-get-slider ~ div.worker-composition-summary-wrapper div.worker-composition-summary span.worker-composition-string {
  display: inline-block;
  margin-top: 8px;
}
div.clusters-get-page div.on-demand-spot-composition div.worker-composition-slider div.rc-slider-disabled,
div.clusters-create-page div.on-demand-spot-composition div.worker-composition-slider div.rc-slider-disabled,
div.clusters-edit-page div.on-demand-spot-composition div.worker-composition-slider div.rc-slider-disabled,
div.job-cluster-page div.on-demand-spot-composition div.worker-composition-slider div.rc-slider-disabled {
  background-color: transparent;
  opacity: 0.52;
}
div.clusters-get-page div.on-demand-spot-composition div.worker-composition-slider div.rc-slider-disabled ~ div.worker-composition-summary-wrapper,
div.clusters-create-page div.on-demand-spot-composition div.worker-composition-slider div.rc-slider-disabled ~ div.worker-composition-summary-wrapper,
div.clusters-edit-page div.on-demand-spot-composition div.worker-composition-slider div.rc-slider-disabled ~ div.worker-composition-summary-wrapper,
div.job-cluster-page div.on-demand-spot-composition div.worker-composition-slider div.rc-slider-disabled ~ div.worker-composition-summary-wrapper {
  opacity: 0.52;
}
div.clusters-get-page div.on-demand-spot-composition div.worker-composition-slider div.rc-slider-disabled ~ div.slider-brackets,
div.clusters-create-page div.on-demand-spot-composition div.worker-composition-slider div.rc-slider-disabled ~ div.slider-brackets,
div.clusters-edit-page div.on-demand-spot-composition div.worker-composition-slider div.rc-slider-disabled ~ div.slider-brackets,
div.job-cluster-page div.on-demand-spot-composition div.worker-composition-slider div.rc-slider-disabled ~ div.slider-brackets {
  opacity: 0.52;
}
div.clusters-get-page div.on-demand-spot-composition div.worker-composition-slider span.rc-slider-dot,
div.clusters-create-page div.on-demand-spot-composition div.worker-composition-slider span.rc-slider-dot,
div.clusters-edit-page div.on-demand-spot-composition div.worker-composition-slider span.rc-slider-dot,
div.job-cluster-page div.on-demand-spot-composition div.worker-composition-slider span.rc-slider-dot {
  border: none;
  width: 1px;
  margin-left: 0;
}
div.clusters-get-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper,
div.clusters-create-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper,
div.clusters-edit-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper,
div.job-cluster-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper {
  position: absolute;
}
div.clusters-get-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper div.worker-composition-summary,
div.clusters-create-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper div.worker-composition-summary,
div.clusters-edit-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper div.worker-composition-summary,
div.job-cluster-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper div.worker-composition-summary {
  position: absolute;
  top: -56px;
  left: -16px;
  width: 400px;
}
div.clusters-get-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper div.worker-composition-summary::before,
div.clusters-create-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper div.worker-composition-summary::before,
div.clusters-edit-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper div.worker-composition-summary::before,
div.job-cluster-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper div.worker-composition-summary::before {
  content: '';
  position: absolute;
  z-index: -1;
  top: 28px;
  left: 15px;
  height: 8px;
  border-left: 1px solid #cccccc;
}
div.clusters-get-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper div.worker-composition-summary input#on-demand-input,
div.clusters-create-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper div.worker-composition-summary input#on-demand-input,
div.clusters-edit-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper div.worker-composition-summary input#on-demand-input,
div.job-cluster-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper div.worker-composition-summary input#on-demand-input {
  width: 26px;
  height: 26px;
  padding: 0;
  margin: 0px 4px 4px 2px;
  border-radius: 5px;
  -moz-appearance: textfield;
  text-align: center;
}
div.clusters-get-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper div.worker-composition-summary input#on-demand-input::-webkit-outer-spin-button,
div.clusters-create-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper div.worker-composition-summary input#on-demand-input::-webkit-outer-spin-button,
div.clusters-edit-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper div.worker-composition-summary input#on-demand-input::-webkit-outer-spin-button,
div.job-cluster-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper div.worker-composition-summary input#on-demand-input::-webkit-outer-spin-button,
div.clusters-get-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper div.worker-composition-summary input#on-demand-input::-webkit-inner-spin-button,
div.clusters-create-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper div.worker-composition-summary input#on-demand-input::-webkit-inner-spin-button,
div.clusters-edit-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper div.worker-composition-summary input#on-demand-input::-webkit-inner-spin-button,
div.job-cluster-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper div.worker-composition-summary input#on-demand-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
div.clusters-get-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper div.worker-composition-summary b.on-demand,
div.clusters-create-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper div.worker-composition-summary b.on-demand,
div.clusters-edit-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper div.worker-composition-summary b.on-demand,
div.job-cluster-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper div.worker-composition-summary b.on-demand {
  margin-left: 12px;
}
div.clusters-get-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper div.worker-composition-summary label.worker-composition-string,
div.clusters-create-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper div.worker-composition-summary label.worker-composition-string,
div.clusters-edit-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper div.worker-composition-summary label.worker-composition-string,
div.job-cluster-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper div.worker-composition-summary label.worker-composition-string {
  display: inline;
}
div.clusters-get-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper div.worker-composition-summary label.worker-composition-string.invalid,
div.clusters-create-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper div.worker-composition-summary label.worker-composition-string.invalid,
div.clusters-edit-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper div.worker-composition-summary label.worker-composition-string.invalid,
div.job-cluster-page div.on-demand-spot-composition div.worker-composition-slider div.worker-composition-summary-wrapper div.worker-composition-summary label.worker-composition-string.invalid {
  color: #b63e2b;
}
div.clusters-get-page div.on-demand-spot-composition div.worker-composition-slider div.slider-brackets,
div.clusters-create-page div.on-demand-spot-composition div.worker-composition-slider div.slider-brackets,
div.clusters-edit-page div.on-demand-spot-composition div.worker-composition-slider div.slider-brackets,
div.job-cluster-page div.on-demand-spot-composition div.worker-composition-slider div.slider-brackets {
  position: relative;
  z-index: -1;
}
div.clusters-get-page div.on-demand-spot-composition div.worker-composition-slider div.slider-brackets div.slider-bracket,
div.clusters-create-page div.on-demand-spot-composition div.worker-composition-slider div.slider-brackets div.slider-bracket,
div.clusters-edit-page div.on-demand-spot-composition div.worker-composition-slider div.slider-brackets div.slider-bracket,
div.job-cluster-page div.on-demand-spot-composition div.worker-composition-slider div.slider-brackets div.slider-bracket {
  display: inline-block;
  border: 2px solid #dddddd;
  border-top: none;
  box-sizing: border-box;
  height: 12px;
  margin-right: 1px;
  vertical-align: top;
}
div.clusters-get-page div.on-demand-spot-composition div.worker-composition-slider div.slider-brackets div.slider-bracket:last-of-type,
div.clusters-create-page div.on-demand-spot-composition div.worker-composition-slider div.slider-brackets div.slider-bracket:last-of-type,
div.clusters-edit-page div.on-demand-spot-composition div.worker-composition-slider div.slider-brackets div.slider-bracket:last-of-type,
div.job-cluster-page div.on-demand-spot-composition div.worker-composition-slider div.slider-brackets div.slider-bracket:last-of-type {
  margin-right: -1px;
}
div.clusters-get-page div.on-demand-spot-composition div.worker-composition-slider div.slider-brackets span.slider-bracket-text,
div.clusters-create-page div.on-demand-spot-composition div.worker-composition-slider div.slider-brackets span.slider-bracket-text,
div.clusters-edit-page div.on-demand-spot-composition div.worker-composition-slider div.slider-brackets span.slider-bracket-text,
div.job-cluster-page div.on-demand-spot-composition div.worker-composition-slider div.slider-brackets span.slider-bracket-text {
  position: absolute;
  top: 21px;
  width: 150px;
}
div.clusters-get-page div.on-demand-spot-composition div.worker-composition-slider div.slider-brackets span.slider-bracket-text::before,
div.clusters-create-page div.on-demand-spot-composition div.worker-composition-slider div.slider-brackets span.slider-bracket-text::before,
div.clusters-edit-page div.on-demand-spot-composition div.worker-composition-slider div.slider-brackets span.slider-bracket-text::before,
div.job-cluster-page div.on-demand-spot-composition div.worker-composition-slider div.slider-brackets span.slider-bracket-text::before {
  content: '';
  position: absolute;
  height: 10px;
  top: -10px;
  border-left: 2px solid #dddddd;
}
div.clusters-get-page div.on-demand-spot-composition div.worker-composition-slider div.slider-brackets span.slider-bracket-text.driver-bracket-text::before,
div.clusters-create-page div.on-demand-spot-composition div.worker-composition-slider div.slider-brackets span.slider-bracket-text.driver-bracket-text::before,
div.clusters-edit-page div.on-demand-spot-composition div.worker-composition-slider div.slider-brackets span.slider-bracket-text.driver-bracket-text::before,
div.job-cluster-page div.on-demand-spot-composition div.worker-composition-slider div.slider-brackets span.slider-bracket-text.driver-bracket-text::before {
  left: -1px;
}
div.clusters-get-page div.on-demand-spot-composition div.spot-with-fallback,
div.clusters-create-page div.on-demand-spot-composition div.spot-with-fallback,
div.clusters-edit-page div.on-demand-spot-composition div.spot-with-fallback,
div.job-cluster-page div.on-demand-spot-composition div.spot-with-fallback {
  display: inline-block;
  position: relative;
  top: -15px;
}
div.clusters-get-page div.on-demand-spot-composition div.spot-with-fallback input#spot-with-fallback-checkbox,
div.clusters-create-page div.on-demand-spot-composition div.spot-with-fallback input#spot-with-fallback-checkbox,
div.clusters-edit-page div.on-demand-spot-composition div.spot-with-fallback input#spot-with-fallback-checkbox,
div.job-cluster-page div.on-demand-spot-composition div.spot-with-fallback input#spot-with-fallback-checkbox {
  margin-top: -4px;
}
div.clusters-get-page div.on-demand-spot-composition div.spot-with-fallback input#spot-with-fallback-checkbox + label,
div.clusters-create-page div.on-demand-spot-composition div.spot-with-fallback input#spot-with-fallback-checkbox + label,
div.clusters-edit-page div.on-demand-spot-composition div.spot-with-fallback input#spot-with-fallback-checkbox + label,
div.job-cluster-page div.on-demand-spot-composition div.spot-with-fallback input#spot-with-fallback-checkbox + label {
  display: inline-block;
  margin: 0px 4px;
  color: #464644;
}
div.clusters-get-page div.on-demand-spot-composition div.spot-with-fallback input#spot-with-fallback-checkbox + label .tooltip-react-outer,
div.clusters-create-page div.on-demand-spot-composition div.spot-with-fallback input#spot-with-fallback-checkbox + label .tooltip-react-outer,
div.clusters-edit-page div.on-demand-spot-composition div.spot-with-fallback input#spot-with-fallback-checkbox + label .tooltip-react-outer,
div.job-cluster-page div.on-demand-spot-composition div.spot-with-fallback input#spot-with-fallback-checkbox + label .tooltip-react-outer {
  margin-left: 4px;
}
div.clusters-get-page div.on-demand-spot-composition div.spot-with-fallback input#spot-with-fallback-checkbox[disabled] + label,
div.clusters-create-page div.on-demand-spot-composition div.spot-with-fallback input#spot-with-fallback-checkbox[disabled] + label,
div.clusters-edit-page div.on-demand-spot-composition div.spot-with-fallback input#spot-with-fallback-checkbox[disabled] + label,
div.job-cluster-page div.on-demand-spot-composition div.spot-with-fallback input#spot-with-fallback-checkbox[disabled] + label {
  color: rgba(0, 0, 0, 0.25);
}
div.clusters-get-page div.on-demand-spot-composition div.spot-with-fallback span.spot-with-fallback-warning,
div.clusters-create-page div.on-demand-spot-composition div.spot-with-fallback span.spot-with-fallback-warning,
div.clusters-edit-page div.on-demand-spot-composition div.spot-with-fallback span.spot-with-fallback-warning,
div.job-cluster-page div.on-demand-spot-composition div.spot-with-fallback span.spot-with-fallback-warning {
  position: absolute;
  bottom: -18px;
  left: 0px;
  width: 200px;
}
div.clusters-get-page div.on-demand-spot-composition div.spot-with-fallback span.spot-with-fallback-warning i,
div.clusters-create-page div.on-demand-spot-composition div.spot-with-fallback span.spot-with-fallback-warning i,
div.clusters-edit-page div.on-demand-spot-composition div.spot-with-fallback span.spot-with-fallback-warning i,
div.job-cluster-page div.on-demand-spot-composition div.spot-with-fallback span.spot-with-fallback-warning i {
  margin-right: 4px;
}
div.clusters-get-page div.auto-terminate-box-header,
div.clusters-create-page div.auto-terminate-box-header,
div.clusters-edit-page div.auto-terminate-box-header,
div.job-cluster-page div.auto-terminate-box-header {
  width: 652px;
}
div.clusters-get-page div.auto-terminate-box-header label,
div.clusters-create-page div.auto-terminate-box-header label,
div.clusters-edit-page div.auto-terminate-box-header label,
div.job-cluster-page div.auto-terminate-box-header label {
  display: inline-block;
  padding-bottom: 4px;
  line-height: 16px;
}
div.clusters-get-page div.auto-terminate-box,
div.clusters-create-page div.auto-terminate-box,
div.clusters-edit-page div.auto-terminate-box,
div.job-cluster-page div.auto-terminate-box {
  box-sizing: border-box;
  width: 652px;
  height: 40px;
  padding: 16px;
  border: 1px solid #cccccc;
  border-radius: 5px;
  background-color: #f5f5f5;
  display: table-cell;
  vertical-align: middle;
}
div.clusters-get-page div.auto-terminate-box label,
div.clusters-create-page div.auto-terminate-box label,
div.clusters-edit-page div.auto-terminate-box label,
div.job-cluster-page div.auto-terminate-box label {
  display: inline-block;
}
div.clusters-get-page div.auto-terminate-box input.auto-terminate-checkbox,
div.clusters-create-page div.auto-terminate-box input.auto-terminate-checkbox,
div.clusters-edit-page div.auto-terminate-box input.auto-terminate-checkbox,
div.job-cluster-page div.auto-terminate-box input.auto-terminate-checkbox {
  vertical-align: baseline;
  margin-right: 4px;
}
div.clusters-get-page div.auto-terminate-box div.auto-terminate-input,
div.clusters-create-page div.auto-terminate-box div.auto-terminate-input,
div.clusters-edit-page div.auto-terminate-box div.auto-terminate-input,
div.job-cluster-page div.auto-terminate-box div.auto-terminate-input {
  display: inline-block;
  margin-left: 8px;
  margin-right: 8px;
}
div.clusters-get-page div.auto-terminate-box div.auto-terminate-input input.auto-terminate-input,
div.clusters-create-page div.auto-terminate-box div.auto-terminate-input input.auto-terminate-input,
div.clusters-edit-page div.auto-terminate-box div.auto-terminate-input input.auto-terminate-input,
div.job-cluster-page div.auto-terminate-box div.auto-terminate-input input.auto-terminate-input {
  width: 54px;
  height: 18px;
  padding-left: 8px;
  border-radius: 5px;
}
div.clusters-get-page div.auto-terminate-box div.auto-terminate-input span.fake-static-input,
div.clusters-create-page div.auto-terminate-box div.auto-terminate-input span.fake-static-input,
div.clusters-edit-page div.auto-terminate-box div.auto-terminate-input span.fake-static-input,
div.job-cluster-page div.auto-terminate-box div.auto-terminate-input span.fake-static-input {
  background-color: rgba(255, 255, 255, 0.5);
  color: rgba(0, 0, 0, 0.25);
}
div.clusters-get-page div.auto-terminate-box div.err-msg,
div.clusters-create-page div.auto-terminate-box div.err-msg,
div.clusters-edit-page div.auto-terminate-box div.err-msg,
div.job-cluster-page div.auto-terminate-box div.err-msg {
  display: inline-block;
  padding-left: 12px;
  color: #b63e2b;
}
div.clusters-get-page div.thick-checkbox,
div.clusters-create-page div.thick-checkbox,
div.clusters-edit-page div.thick-checkbox,
div.job-cluster-page div.thick-checkbox {
  box-sizing: border-box;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 16px;
  padding-right: 16px;
  border: 1px solid #cccccc;
  border-radius: 5px;
  background-color: #f5f5f5;
  display: table-cell;
  vertical-align: middle;
}
div.clusters-get-page div.thick-checkbox input[type=checkbox],
div.clusters-create-page div.thick-checkbox input[type=checkbox],
div.clusters-edit-page div.thick-checkbox input[type=checkbox],
div.job-cluster-page div.thick-checkbox input[type=checkbox] {
  vertical-align: baseline;
  margin-right: 8px;
}
div.clusters-get-page div.thick-checkbox label,
div.clusters-create-page div.thick-checkbox label,
div.clusters-edit-page div.thick-checkbox label,
div.job-cluster-page div.thick-checkbox label {
  display: inline-block;
  line-height: 24px;
}
div.clusters-get-page div.thick-checkbox div.err-msg,
div.clusters-create-page div.thick-checkbox div.err-msg,
div.clusters-edit-page div.thick-checkbox div.err-msg,
div.job-cluster-page div.thick-checkbox div.err-msg {
  display: inline-block;
  padding-left: 12px;
  color: #b63e2b;
}
div.clusters-get-page div.clusters-create-serverless-view div.enable-table-acls-box,
div.clusters-create-page div.clusters-create-serverless-view div.enable-table-acls-box,
div.clusters-edit-page div.clusters-create-serverless-view div.enable-table-acls-box,
div.job-cluster-page div.clusters-create-serverless-view div.enable-table-acls-box,
div.clusters-get-page div.serverless-clusters-get-fields div.enable-table-acls-box,
div.clusters-create-page div.serverless-clusters-get-fields div.enable-table-acls-box,
div.clusters-edit-page div.serverless-clusters-get-fields div.enable-table-acls-box,
div.job-cluster-page div.serverless-clusters-get-fields div.enable-table-acls-box {
  width: 597px;
}
div.clusters-get-page div.clusters-create-standard-view div.enable-table-acls-box,
div.clusters-create-page div.clusters-create-standard-view div.enable-table-acls-box,
div.clusters-edit-page div.clusters-create-standard-view div.enable-table-acls-box,
div.job-cluster-page div.clusters-create-standard-view div.enable-table-acls-box,
div.clusters-get-page div.standard-clusters-get-fields div.enable-table-acls-box,
div.clusters-create-page div.standard-clusters-get-fields div.enable-table-acls-box,
div.clusters-edit-page div.standard-clusters-get-fields div.enable-table-acls-box,
div.job-cluster-page div.standard-clusters-get-fields div.enable-table-acls-box {
  width: 652px;
}
div.clusters-get-page div.enable-table-acls-box label,
div.clusters-create-page div.enable-table-acls-box label,
div.clusters-edit-page div.enable-table-acls-box label,
div.job-cluster-page div.enable-table-acls-box label {
  margin-right: 5px;
}
div.clusters-get-page div.cluster-type-btn-group,
div.clusters-create-page div.cluster-type-btn-group,
div.clusters-edit-page div.cluster-type-btn-group,
div.job-cluster-page div.cluster-type-btn-group {
  width: 394px;
}
div.clusters-get-page div.cluster-type-btn-group div.left-btn-group-wrapper,
div.clusters-create-page div.cluster-type-btn-group div.left-btn-group-wrapper,
div.clusters-edit-page div.cluster-type-btn-group div.left-btn-group-wrapper,
div.job-cluster-page div.cluster-type-btn-group div.left-btn-group-wrapper {
  float: left;
}
div.clusters-get-page div.cluster-type-btn-group div.left-btn-group-wrapper button.toggle,
div.clusters-create-page div.cluster-type-btn-group div.left-btn-group-wrapper button.toggle,
div.clusters-edit-page div.cluster-type-btn-group div.left-btn-group-wrapper button.toggle,
div.job-cluster-page div.cluster-type-btn-group div.left-btn-group-wrapper button.toggle {
  border-radius: 4px 0px 0px 4px;
}
div.clusters-get-page div.cluster-type-btn-group div.right-btn-group-wrapper,
div.clusters-create-page div.cluster-type-btn-group div.right-btn-group-wrapper,
div.clusters-edit-page div.cluster-type-btn-group div.right-btn-group-wrapper,
div.job-cluster-page div.cluster-type-btn-group div.right-btn-group-wrapper {
  overflow: hidden;
}
div.clusters-get-page div.cluster-type-btn-group div.right-btn-group-wrapper button.toggle,
div.clusters-create-page div.cluster-type-btn-group div.right-btn-group-wrapper button.toggle,
div.clusters-edit-page div.cluster-type-btn-group div.right-btn-group-wrapper button.toggle,
div.job-cluster-page div.cluster-type-btn-group div.right-btn-group-wrapper button.toggle {
  border-radius: 0px 4px 4px 0px;
  width: 100%;
}
div.clusters-get-page div.aws-panel input,
div.clusters-create-page div.aws-panel input,
div.clusters-edit-page div.aws-panel input,
div.job-cluster-page div.aws-panel input {
  width: 380px;
  height: 18px;
}
div.clusters-get-page div.aws-panel div.ebs-volume-fields div.select-view,
div.clusters-create-page div.aws-panel div.ebs-volume-fields div.select-view,
div.clusters-edit-page div.aws-panel div.ebs-volume-fields div.select-view,
div.job-cluster-page div.aws-panel div.ebs-volume-fields div.select-view {
  width: 206px;
}
div.clusters-get-page div.aws-panel div.ebs-volume-fields div.select-view span.select-toggle,
div.clusters-create-page div.aws-panel div.ebs-volume-fields div.select-view span.select-toggle,
div.clusters-edit-page div.aws-panel div.ebs-volume-fields div.select-view span.select-toggle,
div.job-cluster-page div.aws-panel div.ebs-volume-fields div.select-view span.select-toggle {
  width: 206px;
}
div.clusters-get-page div.aws-panel div.ebs-volume-fields div.select-view ul.select-menu,
div.clusters-create-page div.aws-panel div.ebs-volume-fields div.select-view ul.select-menu,
div.clusters-edit-page div.aws-panel div.ebs-volume-fields div.select-view ul.select-menu,
div.job-cluster-page div.aws-panel div.ebs-volume-fields div.select-view ul.select-menu {
  width: 206px;
}
div.clusters-get-page div.aws-panel div.ebs-volume-fields input,
div.clusters-create-page div.aws-panel div.ebs-volume-fields input,
div.clusters-edit-page div.aws-panel div.ebs-volume-fields input,
div.job-cluster-page div.aws-panel div.ebs-volume-fields input {
  width: 70px;
  height: 18px;
  margin-bottom: 3px;
  padding-left: 8px;
}
div.clusters-get-page div.aws-panel div.ebs-volume-fields div.attribute-section,
div.clusters-create-page div.aws-panel div.ebs-volume-fields div.attribute-section,
div.clusters-edit-page div.aws-panel div.ebs-volume-fields div.attribute-section,
div.job-cluster-page div.aws-panel div.ebs-volume-fields div.attribute-section {
  display: inline-block;
}
div.clusters-get-page div.aws-panel div.ebs-volume-fields div.elastic-disk-help-message,
div.clusters-create-page div.aws-panel div.ebs-volume-fields div.elastic-disk-help-message,
div.clusters-edit-page div.aws-panel div.ebs-volume-fields div.elastic-disk-help-message,
div.job-cluster-page div.aws-panel div.ebs-volume-fields div.elastic-disk-help-message {
  display: inline-block;
  position: relative;
}
div.clusters-get-page div.aws-panel div.ebs-volume-fields .elastic-disk-help-icon,
div.clusters-create-page div.aws-panel div.ebs-volume-fields .elastic-disk-help-icon,
div.clusters-edit-page div.aws-panel div.ebs-volume-fields .elastic-disk-help-icon,
div.job-cluster-page div.aws-panel div.ebs-volume-fields .elastic-disk-help-icon {
  margin-right: 4px;
}
div.clusters-get-page div.logging-panel div.cluster-log-fields div.cluster-log-type-select,
div.clusters-create-page div.logging-panel div.cluster-log-fields div.cluster-log-type-select,
div.clusters-edit-page div.logging-panel div.cluster-log-fields div.cluster-log-type-select,
div.job-cluster-page div.logging-panel div.cluster-log-fields div.cluster-log-type-select {
  width: 92px;
}
div.clusters-get-page div.logging-panel div.cluster-log-fields div.cluster-log-type-select span.select-toggle,
div.clusters-create-page div.logging-panel div.cluster-log-fields div.cluster-log-type-select span.select-toggle,
div.clusters-edit-page div.logging-panel div.cluster-log-fields div.cluster-log-type-select span.select-toggle,
div.job-cluster-page div.logging-panel div.cluster-log-fields div.cluster-log-type-select span.select-toggle {
  width: 92px;
}
div.clusters-get-page div.logging-panel div.cluster-log-fields div.cluster-log-type-select ul.select-menu,
div.clusters-create-page div.logging-panel div.cluster-log-fields div.cluster-log-type-select ul.select-menu,
div.clusters-edit-page div.logging-panel div.cluster-log-fields div.cluster-log-type-select ul.select-menu,
div.job-cluster-page div.logging-panel div.cluster-log-fields div.cluster-log-type-select ul.select-menu {
  width: 92px;
}
div.clusters-get-page div.logging-panel div.cluster-log-fields div.cluster-log-region-select,
div.clusters-create-page div.logging-panel div.cluster-log-fields div.cluster-log-region-select,
div.clusters-edit-page div.logging-panel div.cluster-log-fields div.cluster-log-region-select,
div.job-cluster-page div.logging-panel div.cluster-log-fields div.cluster-log-region-select {
  width: 120px;
}
div.clusters-get-page div.logging-panel div.cluster-log-fields div.cluster-log-region-select span.select-toggle,
div.clusters-create-page div.logging-panel div.cluster-log-fields div.cluster-log-region-select span.select-toggle,
div.clusters-edit-page div.logging-panel div.cluster-log-fields div.cluster-log-region-select span.select-toggle,
div.job-cluster-page div.logging-panel div.cluster-log-fields div.cluster-log-region-select span.select-toggle {
  width: 120px;
}
div.clusters-get-page div.logging-panel div.cluster-log-fields div.cluster-log-region-select ul.select-menu,
div.clusters-create-page div.logging-panel div.cluster-log-fields div.cluster-log-region-select ul.select-menu,
div.clusters-edit-page div.logging-panel div.cluster-log-fields div.cluster-log-region-select ul.select-menu,
div.job-cluster-page div.logging-panel div.cluster-log-fields div.cluster-log-region-select ul.select-menu {
  width: 120px;
}
div.clusters-get-page div.logging-panel div.cluster-log-fields input.cluster-log-path-input,
div.clusters-create-page div.logging-panel div.cluster-log-fields input.cluster-log-path-input,
div.clusters-edit-page div.logging-panel div.cluster-log-fields input.cluster-log-path-input,
div.job-cluster-page div.logging-panel div.cluster-log-fields input.cluster-log-path-input {
  width: 410px;
  height: 18px;
  margin-top: 2px;
  margin-bottom: 3px;
}
div.clusters-get-page div.logging-panel div.cluster-log-fields div.attribute-section,
div.clusters-create-page div.logging-panel div.cluster-log-fields div.attribute-section,
div.clusters-edit-page div.logging-panel div.cluster-log-fields div.attribute-section,
div.job-cluster-page div.logging-panel div.cluster-log-fields div.attribute-section {
  display: inline-block;
  padding-right: 8px;
}
div.clusters-get-page div.logging-panel div.logging-info-msg,
div.clusters-create-page div.logging-panel div.logging-info-msg,
div.clusters-edit-page div.logging-panel div.logging-info-msg,
div.job-cluster-page div.logging-panel div.logging-info-msg {
  width: 652px;
}
div.clusters-get-page label.nvidia-licence-info,
div.clusters-create-page label.nvidia-licence-info,
div.clusters-edit-page label.nvidia-licence-info,
div.job-cluster-page label.nvidia-licence-info {
  display: inline-block;
  padding-left: 10px;
  font-weight: normal;
}
div.clusters-get-page .workspace-acl,
div.clusters-create-page .workspace-acl,
div.clusters-edit-page .workspace-acl,
div.job-cluster-page .workspace-acl {
  margin-left: 0 !important;
}
/*
 * Annoyingly, these tooltips appear outside the div hierarchy of the rest of the page, so this rule
 * must live way down here.
 */
div.rc-tooltip.table-acls-invalid-warning-tooltip div.rc-tooltip-inner {
  max-width: 180px;
}
div.spark-cluster-apps-view .rstudio-password-hint {
  padding-top: 10px;
}
div.spark-cluster-apps-view span.rstudio-user {
  font-family: "Source Code Pro", "Menlo", monospace;
}
div.spark-cluster-apps-view span.rstudio-password {
  font-family: "Source Code Pro", "Menlo", monospace;
  padding-right: 15px;
}
div.spark-cluster-apps-view a.rstudio-password-show {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
div.spark-cluster-apps-view .rstudio-trademark {
  color: rgba(0, 0, 0, 0.52);
  margin-top: 4px;
  margin-bottom: 16px;
}
div.clusters-create-page form.clusters-create,
div.clusters-edit-page form.clusters-create,
div.job-cluster-page form.clusters-create,
div.clusters-create-page form.cluster-edit,
div.clusters-edit-page form.cluster-edit,
div.job-cluster-page form.cluster-edit,
div.clusters-create-page form.job-cluster-edit,
div.clusters-edit-page form.job-cluster-edit,
div.job-cluster-page form.job-cluster-edit {
  margin-left: 12px;
}
div.clusters-create-page form.clusters-create.clusters-create-restricted div.tooltip-react-inner,
div.clusters-edit-page form.clusters-create.clusters-create-restricted div.tooltip-react-inner,
div.job-cluster-page form.clusters-create.clusters-create-restricted div.tooltip-react-inner,
div.clusters-create-page form.cluster-edit.clusters-create-restricted div.tooltip-react-inner,
div.clusters-edit-page form.cluster-edit.clusters-create-restricted div.tooltip-react-inner,
div.job-cluster-page form.cluster-edit.clusters-create-restricted div.tooltip-react-inner,
div.clusters-create-page form.job-cluster-edit.clusters-create-restricted div.tooltip-react-inner,
div.clusters-edit-page form.job-cluster-edit.clusters-create-restricted div.tooltip-react-inner,
div.job-cluster-page form.job-cluster-edit.clusters-create-restricted div.tooltip-react-inner {
  font-weight: 400;
  line-height: 16px;
  font-size: 13px;
}
div.clusters-create-page form.clusters-create header.clusters-create-header,
div.clusters-edit-page form.clusters-create header.clusters-create-header,
div.job-cluster-page form.clusters-create header.clusters-create-header,
div.clusters-create-page form.cluster-edit header.clusters-create-header,
div.clusters-edit-page form.cluster-edit header.clusters-create-header,
div.job-cluster-page form.cluster-edit header.clusters-create-header,
div.clusters-create-page form.job-cluster-edit header.clusters-create-header,
div.clusters-edit-page form.job-cluster-edit header.clusters-create-header,
div.job-cluster-page form.job-cluster-edit header.clusters-create-header,
div.clusters-create-page form.clusters-create header.cluster-edit-header,
div.clusters-edit-page form.clusters-create header.cluster-edit-header,
div.job-cluster-page form.clusters-create header.cluster-edit-header,
div.clusters-create-page form.cluster-edit header.cluster-edit-header,
div.clusters-edit-page form.cluster-edit header.cluster-edit-header,
div.job-cluster-page form.cluster-edit header.cluster-edit-header,
div.clusters-create-page form.job-cluster-edit header.cluster-edit-header,
div.clusters-edit-page form.job-cluster-edit header.cluster-edit-header,
div.job-cluster-page form.job-cluster-edit header.cluster-edit-header,
div.clusters-create-page form.clusters-create header.job-cluster-edit-header,
div.clusters-edit-page form.clusters-create header.job-cluster-edit-header,
div.job-cluster-page form.clusters-create header.job-cluster-edit-header,
div.clusters-create-page form.cluster-edit header.job-cluster-edit-header,
div.clusters-edit-page form.cluster-edit header.job-cluster-edit-header,
div.job-cluster-page form.cluster-edit header.job-cluster-edit-header,
div.clusters-create-page form.job-cluster-edit header.job-cluster-edit-header,
div.clusters-edit-page form.job-cluster-edit header.job-cluster-edit-header,
div.job-cluster-page form.job-cluster-edit header.job-cluster-edit-header {
  position: fixed;
  z-index: 1000;
  width: 100%;
  background-color: #ffffff;
  padding-left: 12px;
  margin-left: -12px;
}
div.clusters-create-page form.clusters-create header.clusters-create-header label,
div.clusters-edit-page form.clusters-create header.clusters-create-header label,
div.job-cluster-page form.clusters-create header.clusters-create-header label,
div.clusters-create-page form.cluster-edit header.clusters-create-header label,
div.clusters-edit-page form.cluster-edit header.clusters-create-header label,
div.job-cluster-page form.cluster-edit header.clusters-create-header label,
div.clusters-create-page form.job-cluster-edit header.clusters-create-header label,
div.clusters-edit-page form.job-cluster-edit header.clusters-create-header label,
div.job-cluster-page form.job-cluster-edit header.clusters-create-header label,
div.clusters-create-page form.clusters-create header.cluster-edit-header label,
div.clusters-edit-page form.clusters-create header.cluster-edit-header label,
div.job-cluster-page form.clusters-create header.cluster-edit-header label,
div.clusters-create-page form.cluster-edit header.cluster-edit-header label,
div.clusters-edit-page form.cluster-edit header.cluster-edit-header label,
div.job-cluster-page form.cluster-edit header.cluster-edit-header label,
div.clusters-create-page form.job-cluster-edit header.cluster-edit-header label,
div.clusters-edit-page form.job-cluster-edit header.cluster-edit-header label,
div.job-cluster-page form.job-cluster-edit header.cluster-edit-header label,
div.clusters-create-page form.clusters-create header.job-cluster-edit-header label,
div.clusters-edit-page form.clusters-create header.job-cluster-edit-header label,
div.job-cluster-page form.clusters-create header.job-cluster-edit-header label,
div.clusters-create-page form.cluster-edit header.job-cluster-edit-header label,
div.clusters-edit-page form.cluster-edit header.job-cluster-edit-header label,
div.job-cluster-page form.cluster-edit header.job-cluster-edit-header label,
div.clusters-create-page form.job-cluster-edit header.job-cluster-edit-header label,
div.clusters-edit-page form.job-cluster-edit header.job-cluster-edit-header label,
div.job-cluster-page form.job-cluster-edit header.job-cluster-edit-header label {
  color: rgba(0, 0, 0, 0.52);
}
div.clusters-create-page form.clusters-create header.clusters-create-header h2,
div.clusters-edit-page form.clusters-create header.clusters-create-header h2,
div.job-cluster-page form.clusters-create header.clusters-create-header h2,
div.clusters-create-page form.cluster-edit header.clusters-create-header h2,
div.clusters-edit-page form.cluster-edit header.clusters-create-header h2,
div.job-cluster-page form.cluster-edit header.clusters-create-header h2,
div.clusters-create-page form.job-cluster-edit header.clusters-create-header h2,
div.clusters-edit-page form.job-cluster-edit header.clusters-create-header h2,
div.job-cluster-page form.job-cluster-edit header.clusters-create-header h2,
div.clusters-create-page form.clusters-create header.cluster-edit-header h2,
div.clusters-edit-page form.clusters-create header.cluster-edit-header h2,
div.job-cluster-page form.clusters-create header.cluster-edit-header h2,
div.clusters-create-page form.cluster-edit header.cluster-edit-header h2,
div.clusters-edit-page form.cluster-edit header.cluster-edit-header h2,
div.job-cluster-page form.cluster-edit header.cluster-edit-header h2,
div.clusters-create-page form.job-cluster-edit header.cluster-edit-header h2,
div.clusters-edit-page form.job-cluster-edit header.cluster-edit-header h2,
div.job-cluster-page form.job-cluster-edit header.cluster-edit-header h2,
div.clusters-create-page form.clusters-create header.job-cluster-edit-header h2,
div.clusters-edit-page form.clusters-create header.job-cluster-edit-header h2,
div.job-cluster-page form.clusters-create header.job-cluster-edit-header h2,
div.clusters-create-page form.cluster-edit header.job-cluster-edit-header h2,
div.clusters-edit-page form.cluster-edit header.job-cluster-edit-header h2,
div.job-cluster-page form.cluster-edit header.job-cluster-edit-header h2,
div.clusters-create-page form.job-cluster-edit header.job-cluster-edit-header h2,
div.clusters-edit-page form.job-cluster-edit header.job-cluster-edit-header h2,
div.job-cluster-page form.job-cluster-edit header.job-cluster-edit-header h2 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
div.clusters-create-page form.clusters-create header.clusters-create-header h2 span.header-separator,
div.clusters-edit-page form.clusters-create header.clusters-create-header h2 span.header-separator,
div.job-cluster-page form.clusters-create header.clusters-create-header h2 span.header-separator,
div.clusters-create-page form.cluster-edit header.clusters-create-header h2 span.header-separator,
div.clusters-edit-page form.cluster-edit header.clusters-create-header h2 span.header-separator,
div.job-cluster-page form.cluster-edit header.clusters-create-header h2 span.header-separator,
div.clusters-create-page form.job-cluster-edit header.clusters-create-header h2 span.header-separator,
div.clusters-edit-page form.job-cluster-edit header.clusters-create-header h2 span.header-separator,
div.job-cluster-page form.job-cluster-edit header.clusters-create-header h2 span.header-separator,
div.clusters-create-page form.clusters-create header.cluster-edit-header h2 span.header-separator,
div.clusters-edit-page form.clusters-create header.cluster-edit-header h2 span.header-separator,
div.job-cluster-page form.clusters-create header.cluster-edit-header h2 span.header-separator,
div.clusters-create-page form.cluster-edit header.cluster-edit-header h2 span.header-separator,
div.clusters-edit-page form.cluster-edit header.cluster-edit-header h2 span.header-separator,
div.job-cluster-page form.cluster-edit header.cluster-edit-header h2 span.header-separator,
div.clusters-create-page form.job-cluster-edit header.cluster-edit-header h2 span.header-separator,
div.clusters-edit-page form.job-cluster-edit header.cluster-edit-header h2 span.header-separator,
div.job-cluster-page form.job-cluster-edit header.cluster-edit-header h2 span.header-separator,
div.clusters-create-page form.clusters-create header.job-cluster-edit-header h2 span.header-separator,
div.clusters-edit-page form.clusters-create header.job-cluster-edit-header h2 span.header-separator,
div.job-cluster-page form.clusters-create header.job-cluster-edit-header h2 span.header-separator,
div.clusters-create-page form.cluster-edit header.job-cluster-edit-header h2 span.header-separator,
div.clusters-edit-page form.cluster-edit header.job-cluster-edit-header h2 span.header-separator,
div.job-cluster-page form.cluster-edit header.job-cluster-edit-header h2 span.header-separator,
div.clusters-create-page form.job-cluster-edit header.job-cluster-edit-header h2 span.header-separator,
div.clusters-edit-page form.job-cluster-edit header.job-cluster-edit-header h2 span.header-separator,
div.job-cluster-page form.job-cluster-edit header.job-cluster-edit-header h2 span.header-separator {
  border-right: solid 1px #e6e8ea;
  height: 30px;
  margin: 0px 16px;
}
div.clusters-create-page form.clusters-create header.clusters-create-header h2 input.btn-primary,
div.clusters-edit-page form.clusters-create header.clusters-create-header h2 input.btn-primary,
div.job-cluster-page form.clusters-create header.clusters-create-header h2 input.btn-primary,
div.clusters-create-page form.cluster-edit header.clusters-create-header h2 input.btn-primary,
div.clusters-edit-page form.cluster-edit header.clusters-create-header h2 input.btn-primary,
div.job-cluster-page form.cluster-edit header.clusters-create-header h2 input.btn-primary,
div.clusters-create-page form.job-cluster-edit header.clusters-create-header h2 input.btn-primary,
div.clusters-edit-page form.job-cluster-edit header.clusters-create-header h2 input.btn-primary,
div.job-cluster-page form.job-cluster-edit header.clusters-create-header h2 input.btn-primary,
div.clusters-create-page form.clusters-create header.cluster-edit-header h2 input.btn-primary,
div.clusters-edit-page form.clusters-create header.cluster-edit-header h2 input.btn-primary,
div.job-cluster-page form.clusters-create header.cluster-edit-header h2 input.btn-primary,
div.clusters-create-page form.cluster-edit header.cluster-edit-header h2 input.btn-primary,
div.clusters-edit-page form.cluster-edit header.cluster-edit-header h2 input.btn-primary,
div.job-cluster-page form.cluster-edit header.cluster-edit-header h2 input.btn-primary,
div.clusters-create-page form.job-cluster-edit header.cluster-edit-header h2 input.btn-primary,
div.clusters-edit-page form.job-cluster-edit header.cluster-edit-header h2 input.btn-primary,
div.job-cluster-page form.job-cluster-edit header.cluster-edit-header h2 input.btn-primary,
div.clusters-create-page form.clusters-create header.job-cluster-edit-header h2 input.btn-primary,
div.clusters-edit-page form.clusters-create header.job-cluster-edit-header h2 input.btn-primary,
div.job-cluster-page form.clusters-create header.job-cluster-edit-header h2 input.btn-primary,
div.clusters-create-page form.cluster-edit header.job-cluster-edit-header h2 input.btn-primary,
div.clusters-edit-page form.cluster-edit header.job-cluster-edit-header h2 input.btn-primary,
div.job-cluster-page form.cluster-edit header.job-cluster-edit-header h2 input.btn-primary,
div.clusters-create-page form.job-cluster-edit header.job-cluster-edit-header h2 input.btn-primary,
div.clusters-edit-page form.job-cluster-edit header.job-cluster-edit-header h2 input.btn-primary,
div.job-cluster-page form.job-cluster-edit header.job-cluster-edit-header h2 input.btn-primary,
div.clusters-create-page form.clusters-create header.clusters-create-header h2 button.btn-primary,
div.clusters-edit-page form.clusters-create header.clusters-create-header h2 button.btn-primary,
div.job-cluster-page form.clusters-create header.clusters-create-header h2 button.btn-primary,
div.clusters-create-page form.cluster-edit header.clusters-create-header h2 button.btn-primary,
div.clusters-edit-page form.cluster-edit header.clusters-create-header h2 button.btn-primary,
div.job-cluster-page form.cluster-edit header.clusters-create-header h2 button.btn-primary,
div.clusters-create-page form.job-cluster-edit header.clusters-create-header h2 button.btn-primary,
div.clusters-edit-page form.job-cluster-edit header.clusters-create-header h2 button.btn-primary,
div.job-cluster-page form.job-cluster-edit header.clusters-create-header h2 button.btn-primary,
div.clusters-create-page form.clusters-create header.cluster-edit-header h2 button.btn-primary,
div.clusters-edit-page form.clusters-create header.cluster-edit-header h2 button.btn-primary,
div.job-cluster-page form.clusters-create header.cluster-edit-header h2 button.btn-primary,
div.clusters-create-page form.cluster-edit header.cluster-edit-header h2 button.btn-primary,
div.clusters-edit-page form.cluster-edit header.cluster-edit-header h2 button.btn-primary,
div.job-cluster-page form.cluster-edit header.cluster-edit-header h2 button.btn-primary,
div.clusters-create-page form.job-cluster-edit header.cluster-edit-header h2 button.btn-primary,
div.clusters-edit-page form.job-cluster-edit header.cluster-edit-header h2 button.btn-primary,
div.job-cluster-page form.job-cluster-edit header.cluster-edit-header h2 button.btn-primary,
div.clusters-create-page form.clusters-create header.job-cluster-edit-header h2 button.btn-primary,
div.clusters-edit-page form.clusters-create header.job-cluster-edit-header h2 button.btn-primary,
div.job-cluster-page form.clusters-create header.job-cluster-edit-header h2 button.btn-primary,
div.clusters-create-page form.cluster-edit header.job-cluster-edit-header h2 button.btn-primary,
div.clusters-edit-page form.cluster-edit header.job-cluster-edit-header h2 button.btn-primary,
div.job-cluster-page form.cluster-edit header.job-cluster-edit-header h2 button.btn-primary,
div.clusters-create-page form.job-cluster-edit header.job-cluster-edit-header h2 button.btn-primary,
div.clusters-edit-page form.job-cluster-edit header.job-cluster-edit-header h2 button.btn-primary,
div.job-cluster-page form.job-cluster-edit header.job-cluster-edit-header h2 button.btn-primary {
  min-width: 110px;
  margin-left: 16px;
  background-color: #258bd2;
}
div.clusters-create-page form.clusters-create header.clusters-create-header h2 input.btn-primary:hover,
div.clusters-edit-page form.clusters-create header.clusters-create-header h2 input.btn-primary:hover,
div.job-cluster-page form.clusters-create header.clusters-create-header h2 input.btn-primary:hover,
div.clusters-create-page form.cluster-edit header.clusters-create-header h2 input.btn-primary:hover,
div.clusters-edit-page form.cluster-edit header.clusters-create-header h2 input.btn-primary:hover,
div.job-cluster-page form.cluster-edit header.clusters-create-header h2 input.btn-primary:hover,
div.clusters-create-page form.job-cluster-edit header.clusters-create-header h2 input.btn-primary:hover,
div.clusters-edit-page form.job-cluster-edit header.clusters-create-header h2 input.btn-primary:hover,
div.job-cluster-page form.job-cluster-edit header.clusters-create-header h2 input.btn-primary:hover,
div.clusters-create-page form.clusters-create header.cluster-edit-header h2 input.btn-primary:hover,
div.clusters-edit-page form.clusters-create header.cluster-edit-header h2 input.btn-primary:hover,
div.job-cluster-page form.clusters-create header.cluster-edit-header h2 input.btn-primary:hover,
div.clusters-create-page form.cluster-edit header.cluster-edit-header h2 input.btn-primary:hover,
div.clusters-edit-page form.cluster-edit header.cluster-edit-header h2 input.btn-primary:hover,
div.job-cluster-page form.cluster-edit header.cluster-edit-header h2 input.btn-primary:hover,
div.clusters-create-page form.job-cluster-edit header.cluster-edit-header h2 input.btn-primary:hover,
div.clusters-edit-page form.job-cluster-edit header.cluster-edit-header h2 input.btn-primary:hover,
div.job-cluster-page form.job-cluster-edit header.cluster-edit-header h2 input.btn-primary:hover,
div.clusters-create-page form.clusters-create header.job-cluster-edit-header h2 input.btn-primary:hover,
div.clusters-edit-page form.clusters-create header.job-cluster-edit-header h2 input.btn-primary:hover,
div.job-cluster-page form.clusters-create header.job-cluster-edit-header h2 input.btn-primary:hover,
div.clusters-create-page form.cluster-edit header.job-cluster-edit-header h2 input.btn-primary:hover,
div.clusters-edit-page form.cluster-edit header.job-cluster-edit-header h2 input.btn-primary:hover,
div.job-cluster-page form.cluster-edit header.job-cluster-edit-header h2 input.btn-primary:hover,
div.clusters-create-page form.job-cluster-edit header.job-cluster-edit-header h2 input.btn-primary:hover,
div.clusters-edit-page form.job-cluster-edit header.job-cluster-edit-header h2 input.btn-primary:hover,
div.job-cluster-page form.job-cluster-edit header.job-cluster-edit-header h2 input.btn-primary:hover,
div.clusters-create-page form.clusters-create header.clusters-create-header h2 button.btn-primary:hover,
div.clusters-edit-page form.clusters-create header.clusters-create-header h2 button.btn-primary:hover,
div.job-cluster-page form.clusters-create header.clusters-create-header h2 button.btn-primary:hover,
div.clusters-create-page form.cluster-edit header.clusters-create-header h2 button.btn-primary:hover,
div.clusters-edit-page form.cluster-edit header.clusters-create-header h2 button.btn-primary:hover,
div.job-cluster-page form.cluster-edit header.clusters-create-header h2 button.btn-primary:hover,
div.clusters-create-page form.job-cluster-edit header.clusters-create-header h2 button.btn-primary:hover,
div.clusters-edit-page form.job-cluster-edit header.clusters-create-header h2 button.btn-primary:hover,
div.job-cluster-page form.job-cluster-edit header.clusters-create-header h2 button.btn-primary:hover,
div.clusters-create-page form.clusters-create header.cluster-edit-header h2 button.btn-primary:hover,
div.clusters-edit-page form.clusters-create header.cluster-edit-header h2 button.btn-primary:hover,
div.job-cluster-page form.clusters-create header.cluster-edit-header h2 button.btn-primary:hover,
div.clusters-create-page form.cluster-edit header.cluster-edit-header h2 button.btn-primary:hover,
div.clusters-edit-page form.cluster-edit header.cluster-edit-header h2 button.btn-primary:hover,
div.job-cluster-page form.cluster-edit header.cluster-edit-header h2 button.btn-primary:hover,
div.clusters-create-page form.job-cluster-edit header.cluster-edit-header h2 button.btn-primary:hover,
div.clusters-edit-page form.job-cluster-edit header.cluster-edit-header h2 button.btn-primary:hover,
div.job-cluster-page form.job-cluster-edit header.cluster-edit-header h2 button.btn-primary:hover,
div.clusters-create-page form.clusters-create header.job-cluster-edit-header h2 button.btn-primary:hover,
div.clusters-edit-page form.clusters-create header.job-cluster-edit-header h2 button.btn-primary:hover,
div.job-cluster-page form.clusters-create header.job-cluster-edit-header h2 button.btn-primary:hover,
div.clusters-create-page form.cluster-edit header.job-cluster-edit-header h2 button.btn-primary:hover,
div.clusters-edit-page form.cluster-edit header.job-cluster-edit-header h2 button.btn-primary:hover,
div.job-cluster-page form.cluster-edit header.job-cluster-edit-header h2 button.btn-primary:hover,
div.clusters-create-page form.job-cluster-edit header.job-cluster-edit-header h2 button.btn-primary:hover,
div.clusters-edit-page form.job-cluster-edit header.job-cluster-edit-header h2 button.btn-primary:hover,
div.job-cluster-page form.job-cluster-edit header.job-cluster-edit-header h2 button.btn-primary:hover {
  background-color: #1b69a0;
}
div.clusters-create-page form.clusters-create header.clusters-create-header h2 input.btn-primary:disabled,
div.clusters-edit-page form.clusters-create header.clusters-create-header h2 input.btn-primary:disabled,
div.job-cluster-page form.clusters-create header.clusters-create-header h2 input.btn-primary:disabled,
div.clusters-create-page form.cluster-edit header.clusters-create-header h2 input.btn-primary:disabled,
div.clusters-edit-page form.cluster-edit header.clusters-create-header h2 input.btn-primary:disabled,
div.job-cluster-page form.cluster-edit header.clusters-create-header h2 input.btn-primary:disabled,
div.clusters-create-page form.job-cluster-edit header.clusters-create-header h2 input.btn-primary:disabled,
div.clusters-edit-page form.job-cluster-edit header.clusters-create-header h2 input.btn-primary:disabled,
div.job-cluster-page form.job-cluster-edit header.clusters-create-header h2 input.btn-primary:disabled,
div.clusters-create-page form.clusters-create header.cluster-edit-header h2 input.btn-primary:disabled,
div.clusters-edit-page form.clusters-create header.cluster-edit-header h2 input.btn-primary:disabled,
div.job-cluster-page form.clusters-create header.cluster-edit-header h2 input.btn-primary:disabled,
div.clusters-create-page form.cluster-edit header.cluster-edit-header h2 input.btn-primary:disabled,
div.clusters-edit-page form.cluster-edit header.cluster-edit-header h2 input.btn-primary:disabled,
div.job-cluster-page form.cluster-edit header.cluster-edit-header h2 input.btn-primary:disabled,
div.clusters-create-page form.job-cluster-edit header.cluster-edit-header h2 input.btn-primary:disabled,
div.clusters-edit-page form.job-cluster-edit header.cluster-edit-header h2 input.btn-primary:disabled,
div.job-cluster-page form.job-cluster-edit header.cluster-edit-header h2 input.btn-primary:disabled,
div.clusters-create-page form.clusters-create header.job-cluster-edit-header h2 input.btn-primary:disabled,
div.clusters-edit-page form.clusters-create header.job-cluster-edit-header h2 input.btn-primary:disabled,
div.job-cluster-page form.clusters-create header.job-cluster-edit-header h2 input.btn-primary:disabled,
div.clusters-create-page form.cluster-edit header.job-cluster-edit-header h2 input.btn-primary:disabled,
div.clusters-edit-page form.cluster-edit header.job-cluster-edit-header h2 input.btn-primary:disabled,
div.job-cluster-page form.cluster-edit header.job-cluster-edit-header h2 input.btn-primary:disabled,
div.clusters-create-page form.job-cluster-edit header.job-cluster-edit-header h2 input.btn-primary:disabled,
div.clusters-edit-page form.job-cluster-edit header.job-cluster-edit-header h2 input.btn-primary:disabled,
div.job-cluster-page form.job-cluster-edit header.job-cluster-edit-header h2 input.btn-primary:disabled,
div.clusters-create-page form.clusters-create header.clusters-create-header h2 button.btn-primary:disabled,
div.clusters-edit-page form.clusters-create header.clusters-create-header h2 button.btn-primary:disabled,
div.job-cluster-page form.clusters-create header.clusters-create-header h2 button.btn-primary:disabled,
div.clusters-create-page form.cluster-edit header.clusters-create-header h2 button.btn-primary:disabled,
div.clusters-edit-page form.cluster-edit header.clusters-create-header h2 button.btn-primary:disabled,
div.job-cluster-page form.cluster-edit header.clusters-create-header h2 button.btn-primary:disabled,
div.clusters-create-page form.job-cluster-edit header.clusters-create-header h2 button.btn-primary:disabled,
div.clusters-edit-page form.job-cluster-edit header.clusters-create-header h2 button.btn-primary:disabled,
div.job-cluster-page form.job-cluster-edit header.clusters-create-header h2 button.btn-primary:disabled,
div.clusters-create-page form.clusters-create header.cluster-edit-header h2 button.btn-primary:disabled,
div.clusters-edit-page form.clusters-create header.cluster-edit-header h2 button.btn-primary:disabled,
div.job-cluster-page form.clusters-create header.cluster-edit-header h2 button.btn-primary:disabled,
div.clusters-create-page form.cluster-edit header.cluster-edit-header h2 button.btn-primary:disabled,
div.clusters-edit-page form.cluster-edit header.cluster-edit-header h2 button.btn-primary:disabled,
div.job-cluster-page form.cluster-edit header.cluster-edit-header h2 button.btn-primary:disabled,
div.clusters-create-page form.job-cluster-edit header.cluster-edit-header h2 button.btn-primary:disabled,
div.clusters-edit-page form.job-cluster-edit header.cluster-edit-header h2 button.btn-primary:disabled,
div.job-cluster-page form.job-cluster-edit header.cluster-edit-header h2 button.btn-primary:disabled,
div.clusters-create-page form.clusters-create header.job-cluster-edit-header h2 button.btn-primary:disabled,
div.clusters-edit-page form.clusters-create header.job-cluster-edit-header h2 button.btn-primary:disabled,
div.job-cluster-page form.clusters-create header.job-cluster-edit-header h2 button.btn-primary:disabled,
div.clusters-create-page form.cluster-edit header.job-cluster-edit-header h2 button.btn-primary:disabled,
div.clusters-edit-page form.cluster-edit header.job-cluster-edit-header h2 button.btn-primary:disabled,
div.job-cluster-page form.cluster-edit header.job-cluster-edit-header h2 button.btn-primary:disabled,
div.clusters-create-page form.job-cluster-edit header.job-cluster-edit-header h2 button.btn-primary:disabled,
div.clusters-edit-page form.job-cluster-edit header.job-cluster-edit-header h2 button.btn-primary:disabled,
div.job-cluster-page form.job-cluster-edit header.job-cluster-edit-header h2 button.btn-primary:disabled {
  background-color: #258bd2;
  opacity: 0.34;
}
div.clusters-create-page form.clusters-create header.clusters-create-header hr,
div.clusters-edit-page form.clusters-create header.clusters-create-header hr,
div.job-cluster-page form.clusters-create header.clusters-create-header hr,
div.clusters-create-page form.cluster-edit header.clusters-create-header hr,
div.clusters-edit-page form.cluster-edit header.clusters-create-header hr,
div.job-cluster-page form.cluster-edit header.clusters-create-header hr,
div.clusters-create-page form.job-cluster-edit header.clusters-create-header hr,
div.clusters-edit-page form.job-cluster-edit header.clusters-create-header hr,
div.job-cluster-page form.job-cluster-edit header.clusters-create-header hr,
div.clusters-create-page form.clusters-create header.cluster-edit-header hr,
div.clusters-edit-page form.clusters-create header.cluster-edit-header hr,
div.job-cluster-page form.clusters-create header.cluster-edit-header hr,
div.clusters-create-page form.cluster-edit header.cluster-edit-header hr,
div.clusters-edit-page form.cluster-edit header.cluster-edit-header hr,
div.job-cluster-page form.cluster-edit header.cluster-edit-header hr,
div.clusters-create-page form.job-cluster-edit header.cluster-edit-header hr,
div.clusters-edit-page form.job-cluster-edit header.cluster-edit-header hr,
div.job-cluster-page form.job-cluster-edit header.cluster-edit-header hr,
div.clusters-create-page form.clusters-create header.job-cluster-edit-header hr,
div.clusters-edit-page form.clusters-create header.job-cluster-edit-header hr,
div.job-cluster-page form.clusters-create header.job-cluster-edit-header hr,
div.clusters-create-page form.cluster-edit header.job-cluster-edit-header hr,
div.clusters-edit-page form.cluster-edit header.job-cluster-edit-header hr,
div.job-cluster-page form.cluster-edit header.job-cluster-edit-header hr,
div.clusters-create-page form.job-cluster-edit header.job-cluster-edit-header hr,
div.clusters-edit-page form.job-cluster-edit header.job-cluster-edit-header hr,
div.job-cluster-page form.job-cluster-edit header.job-cluster-edit-header hr {
  margin: 12px 0px 0px -12px;
  border-top: 1px solid #dddddd;
  border-bottom: 0;
}
div.clusters-create-page form.clusters-create div.ebs-volume-fields div.attribute-section:nth-of-type(1),
div.clusters-edit-page form.clusters-create div.ebs-volume-fields div.attribute-section:nth-of-type(1),
div.job-cluster-page form.clusters-create div.ebs-volume-fields div.attribute-section:nth-of-type(1),
div.clusters-create-page form.cluster-edit div.ebs-volume-fields div.attribute-section:nth-of-type(1),
div.clusters-edit-page form.cluster-edit div.ebs-volume-fields div.attribute-section:nth-of-type(1),
div.job-cluster-page form.cluster-edit div.ebs-volume-fields div.attribute-section:nth-of-type(1),
div.clusters-create-page form.job-cluster-edit div.ebs-volume-fields div.attribute-section:nth-of-type(1),
div.clusters-edit-page form.job-cluster-edit div.ebs-volume-fields div.attribute-section:nth-of-type(1),
div.job-cluster-page form.job-cluster-edit div.ebs-volume-fields div.attribute-section:nth-of-type(1),
div.clusters-create-page form.clusters-create div.ebs-volume-fields div.attribute-section:nth-of-type(2),
div.clusters-edit-page form.clusters-create div.ebs-volume-fields div.attribute-section:nth-of-type(2),
div.job-cluster-page form.clusters-create div.ebs-volume-fields div.attribute-section:nth-of-type(2),
div.clusters-create-page form.cluster-edit div.ebs-volume-fields div.attribute-section:nth-of-type(2),
div.clusters-edit-page form.cluster-edit div.ebs-volume-fields div.attribute-section:nth-of-type(2),
div.job-cluster-page form.cluster-edit div.ebs-volume-fields div.attribute-section:nth-of-type(2),
div.clusters-create-page form.job-cluster-edit div.ebs-volume-fields div.attribute-section:nth-of-type(2),
div.clusters-edit-page form.job-cluster-edit div.ebs-volume-fields div.attribute-section:nth-of-type(2),
div.job-cluster-page form.job-cluster-edit div.ebs-volume-fields div.attribute-section:nth-of-type(2) {
  margin-right: 8px;
  vertical-align: top;
}
div.clusters-create-page form.clusters-create div.table-row-adder input,
div.clusters-edit-page form.clusters-create div.table-row-adder input,
div.job-cluster-page form.clusters-create div.table-row-adder input,
div.clusters-create-page form.cluster-edit div.table-row-adder input,
div.clusters-edit-page form.cluster-edit div.table-row-adder input,
div.job-cluster-page form.cluster-edit div.table-row-adder input,
div.clusters-create-page form.job-cluster-edit div.table-row-adder input,
div.clusters-edit-page form.job-cluster-edit div.table-row-adder input,
div.job-cluster-page form.job-cluster-edit div.table-row-adder input {
  width: 162px;
  height: 18px;
}
.fa.cluster-state {
  font-size: 11px;
}
.fa.cluster-state.terminated {
  color: #797979;
}
.fa.cluster-state.pending,
.fa.cluster-state.restarting {
  color: #10b36b;
}
.fa.cluster-state.running,
.fa.cluster-state.reconfiguring,
.fa.cluster-state.resizing {
  color: #10b36b;
}
.fa.cluster-state.terminating {
  color: #f05e57;
}
.fa.cluster-state.ban {
  color: #333333;
}
.fa.cluster-state.fa-spinner-new {
  background: url(../media/spinner_green.b9455049.svg) no-repeat;
  background-size: contain;
  width: 11px;
  height: 11px;
}
.fa.cluster-state.fa-spinner-new.terminating {
  background: url(../media/spinner_red.e709549b.svg) no-repeat;
  background-size: contain;
}
.custom-display-type-controls {
  display: inline;
  padding-left: 8px;
}
input[type=checkbox].custom-display-type-checkbox {
  margin-top: 0px;
}
span.custom-display-checkbox-text {
  padding-left: 4px;
}
div.dataset-info-view,
div.table-view {
  color: rgba(0, 0, 0, 0.52);
  font-size: 13px;
  line-height: 18px;
  font-family: "Source Code Pro", "Menlo", monospace;
  margin-left: 8px;
  margin-bottom: 4px;
  margin-top: 4px;
}
div.dataset-info-view.expanded,
div.table-view.expanded {
  margin-bottom: 8px;
}
div.dataset-info-view a.refresh-reservoir-table,
div.table-view a.refresh-reservoir-table {
  text-decoration: none;
  margin-right: 12px;
  margin-top: -12px;
  float: right;
}
div.dataset-info-view div.results.dashboard,
div.table-view div.results.dashboard {
  padding-top: 8px;
}
div.dataset-info-view span.field-name,
div.table-view span.field-name {
  color: #2AA198;
}
div.dataset-info-view div.indent,
div.table-view div.indent {
  padding-left: 35px;
  border-left: 1px solid #e6e8ea;
}
div.dataset-info-view div.outer-most-struct > div > div.indent,
div.table-view div.outer-most-struct > div > div.indent {
  border-left: none;
  padding-left: 49px;
}
div.dataset-info-view a.tree-toggler,
div.table-view a.tree-toggler {
  color: rgba(0, 0, 0, 0.52) !important;
}
div.dataset-info-view a.tree-toggler:hover,
div.table-view a.tree-toggler:hover {
  text-decoration: none;
}
div.dataset-info-view .spacing-left,
div.table-view .spacing-left {
  margin-left: 8px;
}
div.dataset-info-view div.expanded-title,
div.table-view div.expanded-title {
  margin-bottom: 4px;
}
div.dataset-info-view .pointer,
div.table-view .pointer {
  cursor: pointer;
}
div.dataset-info-view div.node-toggler,
div.table-view div.node-toggler {
  font-family: "Source Code Pro", "Menlo", monospace;
}
div.dataset-info-view div.node-toggler i.fa,
div.table-view div.node-toggler i.fa {
  display: inline;
}
div.dataset-info-view div.node-toggler i.fa.fa-caret-right,
div.table-view div.node-toggler i.fa.fa-caret-right {
  margin-left: -4px;
}
div.dataset-info-view div.node-toggler i.fa.fa-caret-down,
div.table-view div.node-toggler i.fa.fa-caret-down {
  margin-left: -3px;
  margin-right: -4px;
}
div.dataset-info-view ul.nav-tabs,
div.table-view ul.nav-tabs {
  margin-bottom: 0;
}
div.dataset-info-view div.react-tabs-panel > div > div.indent,
div.table-view div.react-tabs-panel > div > div.indent {
  padding-left: 0;
  border-left: none;
}
div.dataset-info-view div.active-panel,
div.table-view div.active-panel {
  padding-top: 20px;
  padding-left: 20px;
  padding-bottom: 20px;
}
div.dataset-info-view div.reservoir-table-info span.table-details-value,
div.table-view div.reservoir-table-info span.table-details-value {
  color: rgba(0, 0, 0, 0.8);
  padding-left: 4px;
}
div.dataset-info-view div.reservoir-table-info p,
div.table-view div.reservoir-table-info p {
  margin-bottom: 4px;
}
div.dataset-info-view div.active-panel {
  border-left: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
}
.jobs-list-view {
  padding-left: 8px;
}
.jobs-list-view .jobs-table th.empty-header {
  margin: 0;
  padding: 0;
  width: 20px;
}
.jobs-list-view .jobs-table .job-row .job-column-truncated {
  text-overflow: ellipsis;
  max-width: 180px;
  white-space: nowrap;
  overflow: hidden;
}
.jobs-list-view .jobs-table .job-row .job-spark-column {
  text-overflow: ellipsis;
  max-width: 280px;
  white-space: nowrap;
  overflow: hidden;
}
.jobs-list-view .jobs-table .job-row .job-created-by-column {
  text-overflow: ellipsis;
  max-width: 160px;
  white-space: nowrap;
  overflow: hidden;
}
.jobs-list-view .jobs-table .job-row .job-schedule-column {
  text-overflow: ellipsis;
  max-width: 100px;
  white-space: nowrap;
  overflow: hidden;
}
.jobs-list-view .jobs-table .job-row .job-action-column {
  white-space: nowrap;
  width: 1%;
  padding-right: 3%;
}
.jobs-list-view .jobs-table .job-row span.button-spacing {
  margin-left: 1px;
  margin-right: 1px;
}
.jobs-list-view .jobs-table .job-row a.button-link {
  margin: 0px;
  color: #797979;
}
.jobs-list-view .jobs-table .job-row a.button-link:hover {
  color: #464644;
}
.jobs-list-view .jobs-table .job-row .fa.icon-green {
  color: #75c272;
}
.jobs-list-view .jobs-table .job-row .fa.icon-gray {
  color: rgba(0, 0, 0, 0.25);
}
.jobs-list-view .jobs-table .job-row .fa.icon-size {
  font-size: 11px;
}
.job-view {
  padding: 0 10px;
}
.job-view .job-id {
  font-weight: bold;
}
.job-view .legacy-jar-warning {
  padding-left: 5px;
}
.no-create-perms-icon,
.restricted-job-icon {
  padding-left: 5px;
}
i.job-upgrade-tooltip {
  padding-left: 3px;
}
.runs-nav-top {
  padding-top: 20px;
}
.job-subheader {
  font-weight: bold;
}
.active-run-job-cancel {
  padding-left: 3px;
}
.job-name h2,
.job-name input {
  cursor: text;
  margin: -3px -4px 0 !important;
  padding: 2px 60px 2px 3px !important;
  border: 1px solid transparent !important;
  border-radius: 4px;
  line-height: 37px !important;
  height: 37px;
  display: inline-block !important;
  min-width: 500px;
  font-size: 27px;
}
.job-name h2:hover {
  border: 1px solid #ccc !important;
}
.job-name.editing input {
  padding-right: 30px;
  min-width: 500px;
  border: none !important;
}
.job-name.editing input:focus {
  box-shadow: 0px 0px 5px 2px #70ace9;
}
i.job-name-edit {
  font-size: 15pt;
  pointer-events: none;
  margin-left: -30px;
  color: #bbb;
}
.job-name-wrapper {
  margin: 8px auto 8px;
  height: 40px;
  display: inline-block;
}
.job-name:hover i.job-name-edit {
  color: #888;
}
span.job-header-separator {
  font-size: 27px;
  font-weight: 100;
  margin-left: 16px;
  margin-right: 16px;
  color: #dddddd;
}
a.all-jobs-link.job-page-link {
  display: block;
}
i.link-active {
  color: #bbb;
}
a.link-active {
  color: #bbb;
  text-decoration: none;
  cursor: text;
  pointer-events: none;
}
.job-run-command {
  margin-bottom: 15px;
  border-radius: 4px;
  border: 1px solid transparent;
  padding: 7px 4px;
}
.job-run-command:hover {
  border: 1px solid #E5E8EA;
}
.job-run-command .prompt {
  font-weight: bold;
  color: #CCC6B6;
  float: left;
  margin-left: 3px;
}
.job-run-command-text {
  margin-left: 20px;
  margin-bottom: 8px;
}
.job-run-command-output {
  margin-left: 16px;
  margin-right: 10px;
}
.job-run-command-output .results {
  margin-left: 4px;
}
.job-run-command-output table {
  margin: 0px !important;
}
.job-run-command-output p {
  margin-left: 4px;
  margin-bottom: 0px !important;
}
.spark-ui-driver-logs {
  position: relative;
}
.spark-ui-driver-logs .disabled {
  color: rgba(0, 0, 0, 0.25);
}
#newJobName,
#newJobWorkers,
#newJobMemory {
  float: left;
}
.dialog-new-job .multi-input-row label {
  width: 120px;
}
.dialog-new-job .multi-input-row > div {
  width: 400px;
}
.jar-jobs-dialog .jar-upload-dropzone {
  margin-left: 27px !important;
  width: 425px !important;
}
.jar-jobs-dialog .jar-upload-dropzone a.dz-remove {
  cursor: pointer;
  cursor: hand;
}
.jar-jobs-dialog .jar-upload-dropzone .dz-size {
  display: none;
}
.jar-jobs-dialog .jar-upload-dropzone .dz-details {
  margin-bottom: 10px;
}
.jar-jobs-dialog .jar-upload-dropzone .dz-default.dz-message {
  height: 40px;
}
.jar-jobs-dialog .modal-body-jar-jobs-dialog {
  position: initial;
  max-height: initial;
}
.jar-jobs-dialog .modal-body-jar-jobs-dialog .main-class-field,
.jar-jobs-dialog .modal-body-jar-jobs-dialog .parameters-field {
  height: auto;
  margin: 15px auto 15px 25px;
}
.jar-jobs-dialog .modal-body-jar-jobs-dialog .main-class-field label,
.jar-jobs-dialog .modal-body-jar-jobs-dialog .parameters-field label {
  display: inline-block;
  padding-right: 10px;
}
.jar-jobs-dialog .jar-dialog-notice {
  margin: auto auto 15px 28px;
}
.jar-jobs-dialog .jar-dialog-notice > span {
  display: inline-block;
}
.jar-jobs-dialog .jar-dialog-notice > i.toggle-jar-notice {
  float: right;
  margin-top: -31px;
  cursor: pointer;
  cursor: hand;
  padding: 15px 15px 0 15px;
  display: inline;
}
.jar-jobs-dialog .jar-dialog-notice > .expanded-jar-notice {
  margin: 15px 33px auto auto;
  color: #9B9B9B;
}
.jar-jobs-dialog .jar-dialog-notice > .expanded-jar-notice a {
  color: #1CA0C2;
}
.jar-jobs-dialog .jar-dialog-notice > .expanded-jar-notice a:hover {
  color: #167b95;
}
.jar-jobs-dialog .edit-jar-modal .dz-filename > span {
  word-wrap: break-word;
}
#emailAlertsHelpText {
  margin-left: -100px;
  width: 500px;
}
#on-start-email,
#on-success-email,
#on-error-email {
  width: 300px;
}
#jobTimeoutHelpText {
  margin-left: -100px;
}
#jobMaxConcurrentRunsHelpText {
  margin-left: -100px;
}
.dialog-set-retry {
  width: 600px;
}
.dialog-set-retry .multi-input-row > div {
  width: 500px;
}
.dialog-set-retry .multi-input-row > div > div {
  margin-left: 0px;
}
.dialog-multifield-container {
  width: 525px;
}
.dialog-set-timeout .multi-input-row label {
  width: 120px;
}
.dialog-set-timeout .multi-input-row > div {
  width: 400px;
}
.dialog-set-max-concurrent-runs .multi-input-row label {
  width: 160px;
}
.dialog-set-max-concurrent-runs .multi-input-row > div {
  width: 400px;
}
.dialog-set-cluster .multi-input-row > div {
  width: 450px;
}
.job-paginate-prev {
  float: left;
}
.job-paginate-next {
  float: right;
}
.table.completed-runs-table {
  margin-bottom: 2px;
}
.runs-nav-bottom {
  margin-bottom: 40px;
}
.jobs-advanced {
  margin-left: 10px;
}
.job-show-advanced-options {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.job-list-filter {
  float: right;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}
.jobs-list-view h5 {
  display: inline-block;
  margin-top: 0;
  margin-right: 10px;
}
.jobs-list-view .job-list-warning {
  color: #b63e2b;
}
.jobs-list-view .jobs-table a {
  cursor: pointer;
}
.jobs-list-view .jobs-table .job-task {
  padding-right: 6px;
}
.jobs-list-view .jobs-table .job-task-column {
  position: relative;
}
.jobs-list-view .jobs-table .tooltip-edit-jar-link {
  padding-top: 10px;
}
.jobs-list-view .jobs-table .tooltip-edit-jar-link a {
  color: #1CA0C2;
}
.jobs-list-view .jobs-table .tooltip-edit-jar-link a:hover {
  color: #167b95;
}
.active-runs-table,
.completed-runs-table {
  position: relative;
}
.select-notebook-label {
  color: rgba(0, 0, 0, 0.5);
  margin-bottom: 15px;
}
.set-parameters-label {
  color: rgba(0, 0, 0, 0.5);
  margin: 5px 0;
}
span.set-parameters-label {
  margin-left: 50px;
}
span.set-parameters-label:first-of-type {
  margin-left: 0;
}
.parameter-input {
  width: 655px;
}
#task-parameter-fields {
  margin-top: 15px;
}
.job-notebook-modal .modal-body {
  max-height: 500px;
}
.job-params-truncate {
  width: 600px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}
.job-param-truncate {
  width: 500px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  float: left;
}
.modal-main-edit-email-notifications {
  width: 520px !important;
  margin-left: -260px !important;
}
.modal-main-edit-email-notifications input.invalid-form-input {
  background-color: #ffecec;
}
.modal-main-edit-email-notifications input.invalid-form-input:focus {
  box-shadow: 0 0 6px #ffecec;
  border-color: #f05e57;
}
.modal-main-edit-email-notifications .email-row {
  margin-top: 16px;
  margin-bottom: 4px;
}
.modal-main-edit-email-notifications .email-label {
  text-align: right;
  float: left;
  margin-right: 10px;
  width: 80px;
  padding-top: 4px;
}
.modal-main-edit-email-notifications .email-input {
  width: 360px;
  height: 20px;
}
.modal-main-edit-email-notifications .email-check-box {
  float: left;
  margin-right: 10px;
  margin-left: 66px;
}
.modal-main-edit-job-params {
  width: 700px !important;
  margin-left: -350px !important;
}
.modal-main-edit-job-params div.modal-body-edit-job-params {
  max-height: none;
  overflow-y: visible;
}
.modal-main-edit-job-params div.modal-body-edit-job-params label.job-edit-parameters-label {
  margin-bottom: 4px;
  margin-right: 4px;
  margin-top: 24px;
  display: inline-block;
}
.modal-main-edit-job-params div.modal-body-edit-job-params label.param-label {
  margin-bottom: 4px;
  margin-top: 16px;
}
.modal-main-edit-job-params div.modal-body-edit-job-params label.param-label i.fa-question-circle {
  color: rgba(0, 0, 0, 0.52);
}
.modal-main-edit-job-params div.modal-body-edit-job-params div.btn-group button.btn {
  background-color: #ffffff;
  padding-left: 15px;
  padding-right: 15px;
}
.modal-main-edit-job-params div.modal-body-edit-job-params div.btn-group button.btn:hover {
  background-color: #f5f5f5;
}
.modal-main-edit-job-params div.modal-body-edit-job-params div.btn-group button.btn.toggle-selected {
  background-color: #eeeeee;
  border-color: #258bd2;
}
.modal-main-edit-job-params div.modal-body-edit-job-params div.btn-group button.btn.disabled {
  cursor: not-allowed;
}
.modal-main-edit-job-params div.modal-body-edit-job-params .warning-font {
  font-weight: 400;
}
.modal-main-edit-job-params div.modal-body-edit-job-params div.existing-params {
  margin-top: 10px;
}
.modal-main-edit-job-params div.modal-body-edit-job-params div.existing-params i.fa-times {
  vertical-align: sub;
}
.modal-main-edit-job-params div.modal-body-edit-job-params div.table-row-adder {
  margin-top: 4px;
  margin-bottom: 4px;
}
.modal-main-edit-job-params div.modal-body-edit-job-params button.cancel-btn {
  padding-left: 18px;
  padding-right: 18px;
  margin-right: 1px;
  margin-top: 8px;
}
.modal-main-edit-job-params div.modal-body-edit-job-params div.params-edit-view {
  magin-top: -12px;
}
.modal-main-edit-job-params div.modal-body-edit-job-params div.params-edit-view input {
  width: 280px;
  margin-top: 8px;
  margin-right: 8px;
}
.modal-main-edit-job-params div.modal-body-edit-job-params div.params-edit-view textarea.params-json {
  width: 670px;
  height: 144px;
  resize: vertical;
  max-height: 500px;
}
.modal-main-edit-job-params div.modal-body-edit-job-params div.json-edit-view {
  margin-top: 20px;
}
.modal-main-edit-job-params .invalid-json-warning {
  padding-left: 15px;
  vertical-align: inherit;
  display: inline-block;
}
.modal-main-edit-job-params label.array-param-label {
  margin-bottom: -16px;
  margin-top: 16px;
}
.modal-main-edit-job-params label.array-param-label i.fa-question-circle {
  color: rgba(0, 0, 0, 0.52);
}
.modal-main-edit-job-params .array-param-warning {
  vertical-align: inherit;
  display: inline-block;
}
.modal-main-set-parameters {
  width: 700px !important;
  margin-left: -350px;
}
.job-cluster-dialog {
  width: 576px !important;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 80%;
}
.job-cluster-dialog .dialog-tip {
  margin-left: 10px;
}
#notebookRevision {
  width: 500px;
}
.job-run-output {
  padding: 0 10px;
}
.job-run-output .new-notebook.command.locked.mainCommand:hover {
  box-shadow: 0px 0px 0px 1px #e5e8ea;
}
.job-run-output .new-notebook.command.locked.mainCommand:hover .command-buttons {
  display: initial;
}
.job-run-output .new-notebook.command.locked.mainCommand:hover .command-buttons a {
  display: none;
}
.job-run-output .new-notebook.command.locked.mainCommand:hover .command-buttons a.toggle-collapse-button {
  display: initial;
}
.job-run-output .new-notebook.command.locked.mainCommand:hover .command-buttons a.edit-button {
  display: initial;
}
.job-run-output .new-notebook.command.locked.mainCommand:hover .command-buttons .command-edit-menu a {
  display: none;
}
.job-run-output .new-notebook.command.locked.mainCommand:hover .command-buttons .command-edit-menu a.copy-item {
  display: initial;
}
.job-run-output .new-notebook.command.locked.mainCommand:hover .command-buttons .command-edit-menu hr {
  display: none;
}
.job-run-output .dashboard-present-view-wrapper {
  /**
     * We do not show the Run button in the job output since it has no affect.
     */
}
.job-run-output .dashboard-present-view-wrapper .run-btn-wrapper {
  display: none;
}
.job-run-view-header {
  transition: opacity 200ms;
  padding: 0 10px;
}
.job-run-view-header .job-run-view-breadcrumb {
  margin-top: 5px;
}
.job-run-view-header .job-run-view-breadcrumb .job-run-view-menu {
  display: inline;
  margin-left: 10px;
  line-height: 25px;
}
.job-run-view-header .job-run-view-breadcrumb .job-run-view-menu label {
  display: inline;
  margin-right: 4px;
}
.job-run-view-header .job-run-view-breadcrumb .job-run-view-menu select {
  position: relative;
  top: -2px;
}
.job-run-view-header .job-run-view-breadcrumb .export-html-action {
  margin-left: 10px;
  line-height: 25px;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #333333;
  position: relative;
  top: -2px;
}
.job-run-view-header .job-run-view-breadcrumb .export-html-action i {
  padding-right: 5px;
}
.job-latest-run {
  position: fixed !important;
  top: 0px !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  overflow: scroll;
  background-color: rgba(0, 0, 0, 0.02);
}
.job-latest-run.azure-toolbar-spacing {
  top: 40px !important;
}
.job-latest-run .job-latest-run-info {
  float: right;
  margin: 10px;
  color: #989898;
  opacity: 0;
}
.job-latest-run .job-run-view-header {
  opacity: 0;
}
.job-latest-run:hover .job-latest-run-info,
.job-latest-run:hover .job-run-view-header {
  opacity: 1;
}
.job-latest-run .dashboard-present-view-wrapper {
  margin-top: 15px;
}
.disabled-jobslist .disabled-jobslist-overlay {
  background: rgba(0, 0, 0, 0.25);
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  padding: 0;
  transition: opacity .5s;
}
.disabled-jobslist .disabled-jobslist-inner {
  width: 500px;
  margin: 100px auto;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.43);
  borderRadius: 5px;
  padding: 15px;
  z-index: 1000;
  text-align: center;
}
.disabled-jobslist .disabled-jobslist-h2 {
  text-align: center;
  line-height: 40px;
  font-size: 18px;
}
div.job-run-not-found {
  margin: 60px 0 0 80px;
}
div.job-run-not-found h1 {
  margin-bottom: 24px;
}
div.job-run-not-found div.info-text {
  margin-bottom: 24px;
  width: 630px;
}
div.job-run-not-found div.info-text p {
  margin: 16px 0 0 0;
  font-size: 14px;
  font-weight: 400;
}
div.modal-main-add-job-library {
  width: 700px !important;
}
div.modal-main-add-job-library div.modal-body-add-job-library label.job-add-library-label {
  margin-bottom: 4px;
  margin-right: 4px;
  display: inline-block;
}
div.modal-main-add-job-library div.modal-body-add-job-library div.btn-group {
  padding-bottom: 15px;
}
div.modal-main-add-job-library div.modal-body-add-job-library div.btn-group button.btn {
  background-color: #ffffff;
  padding-left: 15px;
  padding-right: 15px;
  margin-right: 1px;
}
div.modal-main-add-job-library div.modal-body-add-job-library div.btn-group button.btn:hover {
  background-color: #f5f5f5;
}
div.modal-main-add-job-library div.modal-body-add-job-library div.btn-group button.btn.toggle-selected {
  background-color: #eeeeee;
  border-color: #258bd2;
}
div.modal-main-add-job-library div.modal-body-add-job-library div.job-library-filetree-container {
  height: 200px;
  display: block;
  overflow-x: auto;
  position: relative;
  border: 2px solid #e5e5e5;
}
div.modal-main-add-job-library div.modal-body-add-job-library select.library-type-select {
  width: 100px;
  margin-right: 5px;
}
div.modal-main-add-job-library div.modal-body-add-job-library i.help-icon {
  color: rgba(0, 0, 0, 0.52);
}
div.modal-main-add-job-library div.modal-body-add-job-library input.invalid-form-input {
  background-color: #ffecec;
}
div.modal-main-add-job-library div.modal-body-add-job-library input.invalid-form-input:focus {
  box-shadow: 0 0 6px #ffecec;
  border-color: #f05e57;
}
div.modal-main-add-job-library div.modal-body-add-job-library input.s3-dbfs-path-input {
  width: 550px;
}
div.modal-main-add-job-library div.modal-body-add-job-library div.job-add-library-validation {
  height: 6px;
  padding: 4px;
}
div.modal-main-add-job-library div.modal-body-add-job-library div.job-add-library-validation span.validation-text {
  color: #b63e2b;
}
div.modal-main-add-job-library div.modal-body-add-job-library div.buttons {
  padding-top: 16px;
  height: 20px;
  float: right;
}
div.modal-main-add-job-library div.modal-body-add-job-library div.buttons button.btn {
  margin-left: 8px;
}
div.modal-main-edit-permissions {
  width: 580px !important;
  margin-left: -290px !important;
}
div.modal-main-edit-permissions div.modal-body-edit-permissions {
  max-height: none;
  overflow-y: visible;
}
div.modal-main-edit-permissions .workspace-acl {
  margin-left: 0 !important;
  margin-bottom: 10px;
}
div.modal-main-edit-permissions .workspace-acl div.permission-selection select {
  width: 125px;
  margin-right: 13px;
}
div.modal-main-edit-permissions .workspace-acl div.disabled-tooltip {
  margin-left: 8px;
}
div.modal-main-edit-permissions .workspace-acl span.validation-hint {
  color: #b63e2b;
  background-color: #ffecec;
  border: 1px solid #f05e57;
  border-radius: 3px;
  display: inline-block;
  padding: 0 5px;
  float: right;
}
div.modal-main-edit-permissions .job-acl-disabled div.acl-user-permission.job-acl-user-permission {
  padding-left: 29px;
}
tr.run-row span.disabled-spark-ui {
  color: rgba(0, 0, 0, 0.25);
}
tr.run-row span.disabled-driver-logs {
  color: rgba(0, 0, 0, 0.25);
}
tr.run-row span.disabled-metrics-url {
  color: rgba(0, 0, 0, 0.25);
}
li.job-parameters {
  list-style-type: none;
}
li.job-parameters span.job-expand-params {
  margin-left: -15px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
li.job-parameters i.fa {
  width: 4px;
  margin-right: 11px;
}
a.run-delete-link {
  margin: 0;
  color: #797979;
}
a.run-delete-link:hover {
  color: #464644;
}
table.runs-table th.run-delete-head {
  width: 20px;
}
div.job-list-table {
  padding-left: 8px;
}
div.job-list-table .job-list-filters {
  display: -ms-flexbox;
  display: flex;
}
div.job-list-table .job-list-filters .btn-group {
  padding-right: 12px;
}
div.job-list-table h5.new-job-list-warning {
  color: #b63e2b;
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  vertical-align: middle;
  margin-left: 10px;
}
div.job-list-table .fa.icon-green {
  color: #75c272;
}
div.job-list-table .fa.icon-gray {
  color: rgba(0, 0, 0, 0.25);
}
div.job-list-table .fa.icon-size {
  font-size: 11px;
}
div.job-list-table a.button-link {
  margin: 0;
  color: #797979;
}
div.job-list-table a.button-link:hover {
  color: #464644;
}
div.job-list-table a.job-link {
  white-space: pre;
}
div.job-list-table span.button-spacing {
  margin-left: 1px;
  margin-right: 1px;
}
div.job-list-table div.job-list-cell {
  margin-top: 5px;
  margin-bottom: 5px;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
div.job-cluster-page form.job-cluster-edit div.cluster-type-select-panel {
  z-index: 999;
  padding-top: 66px;
  width: 100%;
  background-color: #ffffff;
  padding-left: 12px;
  margin-left: -12px;
}
div.job-cluster-page form.job-cluster-edit div.existing-cluster-select div.existing-clusters ul.select-menu li.option {
  padding-right: 8px;
}
div.job-cluster-page form.job-cluster-edit div.existing-cluster-select div.existing-cluster-tip {
  margin-top: 16px;
  color: rgba(0, 0, 0, 0.52);
  width: 680px;
}
.presentation-mode {
  width: 100%;
  height: 100%;
  visibility: hidden;
  font-weight: 600;
}
.presentation-mode#content {
  overflow: hidden;
}
.presentation-mode .CodeMirror-linenumber {
  font-size: 20px;
}
.presentation-mode .command {
  z-index: 1;
  position: absolute;
  height: 92vh;
  width: 99vw;
  padding-top: 4vh;
  padidng-bottom: 4vh;
}
.presentation-mode .command.command-active {
  z-index: 2;
  position: absolute;
  overflow: auto;
  visibility: visible;
}
.presentation-mode .command .CodeMirror {
  font-size: 26px;
  line-height: 1.35;
}
.presentation-mode .command .ansiout {
  font-size: 26px;
  line-height: 1.35;
}
.presentation-mode .command .command-result-stats {
  margin-top: 15px;
  font-size: 16px;
}
.presentation-mode .markdown {
  font-weight: 500;
}
.presentation-mode .markdown strong {
  font-weight: 900;
}
.presentation-mode .markdown h1 {
  font-size: 4.5em;
  line-height: 1.4;
}
.presentation-mode .markdown h2 {
  font-size: 3.5em;
  line-height: 1.3;
}
.presentation-mode .markdown h3 {
  font-size: 3em;
  line-ehgith: 1.25;
}
.presentation-mode .markdown h4 {
  font-size: 2.5em;
  line-height: 1.2;
}
.presentation-mode .markdown h5 {
  font-size: 2em;
  line-height: 1.1;
}
.presentation-mode .markdown h6 {
  font-size: 2em;
  line-height: 1.1;
}
.presentation-mode .markdown p {
  font-size: 2em;
  line-height: 1.5;
}
.presentation-mode .markdown li {
  font-size: 35px;
  line-height: 1.75;
}
.presentation-mode .markdown ul {
  margin-left: 30px;
}
#find-replace-bar {
  background: #ffffff;
  height: 52px;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid #e6e8ea;
  z-index: 550;
  position: absolute;
  padding-left: 7px;
  min-width: 630px;
}
#find-replace-bar #close {
  position: relative;
  vertical-align: middle;
  color: rgba(0, 0, 0, 0.7);
}
#find-replace-bar #close:hover {
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
}
#find-replace-bar-content {
  padding-top: 10px;
  display: inherit;
}
.find-replace-container {
  display: inline;
  position: relative;
  white-space: nowrap;
  font-size: 13px;
  background-color: white;
  z-index: 2;
}
.find-replace-container#close-container {
  position: absolute;
  z-index: 1;
  right: 16px;
  top: 15px;
}
.find-replace-container input {
  width: 198px;
  padding-right: 62px;
  margin-left: 8px;
  margin-right: 16px;
  display: inline;
}
.find-replace-container button {
  font-size: 13px;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #dddddd;
}
.find-replace-container button i {
  margin-left: 4px;
  margin-right: 4px;
  vertical-align: middle;
  color: rgba(0, 0, 0, 0.7);
}
.find-replace-container button:focus {
  outline: none;
}
.find-replace-container button:hover {
  background-color: #eeeeee;
}
.find-replace-container button#replace-button {
  border-radius: 4px;
  margin-right: 16px;
  padding-left: 12px;
  padding-right: 12px;
}
.find-replace-container button#prev-button {
  border-radius: 4px 0px 0px 4px;
}
.find-replace-container button#next-button {
  border-radius: 0px 4px 4px 0px;
}
#current-match-display {
  position: absolute;
  color: #9b9b9b;
  top: .25px;
  right: 24px;
}
#overallView.dashboard-view {
  overflow: hidden;
}
.dashboard-side-menu-section {
  border-bottom: 1px solid #d8d8d8;
}
.dashboard-side-menu {
  z-index: 100;
  width: 250px;
  height: 100%;
  right: 0;
  position: fixed;
  background: #fafafa;
  box-sizing: border-box;
  box-shadow: -5px 0px 5px -5px rgba(0, 0, 0, 0.25);
  padding: 10px;
}
.dashboard-side-menu .dashboard-settings-title,
.dashboard-side-menu .title-section {
  position: relative;
  min-height: 80px;
  padding: 5px;
  border-bottom: 1px solid #d8d8d8;
}
.dashboard-side-menu .dashboard-settings-title .dashboard-title,
.dashboard-side-menu .title-section .dashboard-title,
.dashboard-side-menu .dashboard-settings-title .title,
.dashboard-side-menu .title-section .title {
  width: 220px;
  overflow-x: scroll;
}
.dashboard-side-menu .dashboard-settings-title .editing input,
.dashboard-side-menu .title-section .editing input {
  margin-top: 3px;
  margin-bottom: 10px;
  height: 29px;
  font-size: 25px;
  width: 194px;
}
.dashboard-side-menu .dashboard-settings-title .viewing h1,
.dashboard-side-menu .title-section .viewing h1 {
  margin: 6px 0 14px 4px;
  line-height: 29px;
  font-size: 25px;
}
.dashboard-side-menu .dashboard-settings-title .viewing .buttons,
.dashboard-side-menu .title-section .viewing .buttons {
  display: hidden;
}
.dashboard-side-menu .dashboard-settings-title .viewing:hover .buttons,
.dashboard-side-menu .title-section .viewing:hover .buttons {
  display: block;
}
.dashboard-side-menu .dashboard-settings-title .buttons a,
.dashboard-side-menu .title-section .buttons a {
  position: absolute;
  top: 15px;
  right: 0;
  cursor: pointer;
}
.dashboard-side-menu .dashboard-settings-title > p,
.dashboard-side-menu .title-section > p {
  margin-left: 4px;
}
.dashboard-side-menu .dashboard-settings-title .notebook-title,
.dashboard-side-menu .title-section .notebook-title {
  font-style: italic;
}
.dashboard-side-menu .title-sectin {
  min-height: 0px;
  padding-bottom: 15px;
}
.dashboard-side-menu .title-sectin span {
  line-height: 30px;
}
.dashboard-side-menu .dashboard-controls {
  border-bottom: 1px solid #d8d8d8;
  padding: 15px 0;
}
.dashboard-side-menu .dashboard-controls a.btn {
  width: 100%;
  box-sizing: border-box;
}
.dashboard-side-menu .dashboard-configs {
  font-size: 13px;
  line-height: 28px;
  font-weight: 300;
  margin-top: 15px;
  border-bottom: 1px solid #d8d8d8;
}
.dashboard-side-menu .dashboard-configs .dashboard-config-item {
  margin: 15px 0;
}
.dashboard-side-menu .dashboard-configs .dashboard-config-item.toggle-btn:hover {
  color: #6F6F6F;
}
.dashboard-side-menu .dashboard-configs .dashboard-config-item.react-selection select {
  width: 105px;
  float: right;
}
.dashboard-side-menu .dashboard-configs .dashboard-config-item.buttons-bar.layout-stack-option .btn-group {
  width: 100%;
}
.dashboard-side-menu .dashboard-configs .dashboard-config-item.buttons-bar.layout-stack-option .btn-group .btn {
  width: 50%;
  box-sizing: border-box;
}
.dashboard-side-menu .dashboard-remove-all-btn {
  padding: 15px 0;
  border-bottom: 1px solid #d8d8d8;
}
.dashboard-side-menu .dashboard-remove-all-btn .btn {
  width: 100%;
  box-sizing: border-box;
}
.dashboard-side-menu .dashboard-delete-btn {
  margin: 15px 0;
}
.dashboard-side-menu .dashboard-delete-btn .btn {
  width: 100%;
  box-sizing: border-box;
}
.dashboard-edit-view {
  padding: 0 !important;
  background: #f5f5f5;
}
.dashboard-edit-view#content {
  top: 26px;
}
.dashboard-edit-view.dashboard-loading {
  opacity: 0.5;
  pointer-events: none;
}
.dashboard-edit-view .dashboard-view-wrapper {
  padding: 40px 20px;
  background: #f5f5f5;
  padding-right: 250px;
  padding-bottom: 200px;
  margin: 0 auto;
}
.dashboard-edit-view .dashboard-view-wrapper .dashboard-layout-view-wrapper {
  border: 1px solid #464644 !important;
  border-left: 4px solid #464644 !important;
  padding-left: 0px;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.25);
  border-radius: 2px;
  padding: 3px 0;
}
.empty-dashboard-hint {
  position: relative;
  text-align: center;
  top: 220px;
  z-index: 1;
}
.empty-dashboard-hint a {
  cursor: pointer;
}
.dashboard-layout-view-wrapper .dashboard-layout-view .grid-stack-placeholder .placeholder-content {
  border: 1px solid rgba(255, 191, 0, 0.75);
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12) 0px 1px 2px 0px rgba(0, 0, 0, 0.25);
}
.dashboard-layout-view-wrapper .dashboard-layout-view .grid-stack-item > .ui-icon.ui-resizable-handle {
  background-image: none;
}
.dashboard-layout-view-wrapper .dashboard-layout-view .grid-stack-item > .ui-resizable-handle.ui-resizable-se {
  bottom: 2px;
  right: 4px;
}
.dashboard-layout-view-wrapper .dashboard-layout-view .grid-stack-item > .ui-resizable-handle.ui-resizable-sw {
  bottom: 3px;
  left: 6px;
  text-align: left;
}
.dashboard-layout-view-wrapper .dashboard-layout-view .grid-stack-item > .ui-resizable-handle.ui-resizable-sw::before {
  line-height: 28px;
}
.dashboard-layout-view-wrapper .dashboard-layout-view .grid-stack-item:hover .grid-stack-item-content {
  border: 1px solid #464644 !important;
  border-left: 4px solid #464644 !important;
  padding-left: 0px;
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12), 0px 1px 2px 0px rgba(0, 0, 0, 0.25);
}
.dashboard-layout-view-wrapper .dashboard-layout-view .grid-stack-item .grid-stack-item-content .dashboard-element-wrapper:hover .dashboard-element-btns {
  display: block;
}
.dashboard-layout-view-wrapper .dashboard-layout-view .grid-stack-item .grid-stack-item-content .dashboard-element-wrapper .dashboard-element-btns {
  display: none;
  position: absolute;
  top: 3px;
  right: 3px;
  z-index: 100;
}
.dashboard-layout-view-wrapper .dashboard-layout-view .grid-stack-item .grid-stack-item-content .dashboard-element-wrapper .dashboard-element-btns:hover {
  display: block;
}
.dashboard-layout-view-wrapper .dashboard-layout-view .grid-stack-item .grid-stack-item-content .dashboard-element-wrapper .dashboard-element-btns button {
  border-radius: 3px;
}
.dashboard-layout-view-wrapper .dashboard-layout-view .grid-stack-item .grid-stack-item-content .dashboard-element-wrapper .dashboard-element-btns .left-btn,
.dashboard-layout-view-wrapper .dashboard-layout-view .grid-stack-item .grid-stack-item-content .dashboard-element-wrapper .dashboard-element-btns .go-to-command {
  margin-right: 5px;
}
.dashboard-layout-view-wrapper .dashboard-layout-view .grid-stack-item .grid-stack-item-content .dashboard-element-wrapper .results .markdown {
  margin-top: -5px;
}
.dashboard-layout-view-wrapper .dashboard-layout-view .grid-stack-item.ui-draggable-dragging .grid-stack-item-content {
  border: 1px solid #C7C7C7;
}
.dashboard-layout-view .grid-stack-item-content {
  border: 1px solid rgba(0, 0, 0, 0.12);
  padding-left: 3px;
  border-radius: 2px;
  background: white;
  box-sizing: border-box;
  overflow-x: hidden !important;
  overflow-y: hidden !important;
}
.dashboard-layout-view .grid-stack-item-content .command-error-notice {
  padding: 10px 10px 10px 10px;
}
.dashboard-layout-view .grid-stack-item-content .command-error-notice.has-run-button {
  padding-left: 30px;
}
.dashboard-layout-view .grid-stack-item-content .command-error-notice i {
  padding-left: 5px;
}
.dashboard-layout-view .grid-stack-item-content .command-error-notice a {
  cursor: pointer;
}
.dashboard-layout-view .grid-stack-item-content .command-error-notice .command-error-text {
  padding-left: 5px;
}
.dashboard-layout-view .dashboard-element-wrapper {
  height: 100%;
  width: 100%;
}
.dashboard-layout-view .dashboard-element-wrapper .run-btn-title-wrapper {
  z-index: 1000;
}
.dashboard-layout-view .dashboard-element-wrapper .run-btn-title-wrapper.show-title .run-btn-wrapper {
  margin-top: -5px;
}
.dashboard-layout-view .dashboard-element-wrapper .run-btn-title-wrapper.no-title {
  position: absolute;
}
.dashboard-layout-view .dashboard-element-wrapper .run-btn-title-wrapper.no-title .run-btn-wrapper {
  margin-top: 5px;
}
.dashboard-layout-view .dashboard-element-wrapper .run-btn-title-wrapper.no-title .stream-state-icon-wrapper {
  margin-top: 0px;
}
.dashboard-layout-view .dashboard-element-wrapper .run-btn-wrapper {
  float: left;
}
.dashboard-layout-view .dashboard-element-wrapper .run-btn {
  margin: 6px 2px 0 2px;
  padding: 4px 6px;
  border-radius: 14px;
  z-index: 10;
  font-size: 16px;
  position: relative;
  cursor: pointer;
  color: #676767;
}
.dashboard-layout-view .dashboard-element-wrapper .run-btn:hover {
  background-color: #E2E2E2;
}
.dashboard-layout-view .dashboard-element-wrapper .spinner-wrapper {
  margin-top: 10px;
}
.dashboard-layout-view .dashboard-element-wrapper .stream-state-icon-wrapper {
  float: left;
  padding: 7px 7px;
  margin-top: -10px;
}
.dashboard-layout-view .dashboard-element-wrapper img.dashboard-element-spinner {
  display: inline-block;
  z-index: 100000;
  height: 20px;
  padding: 5px 5px;
  margin: -10px 0 0 0;
  float: left;
}
.dashboard-layout-view .run-btn-title-wrapper {
  margin-right: 20px;
}
.dashboard-layout-view h2.dashboard-element-title {
  cursor: default;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.dashboard-layout-view h2.dashboard-element-title.center {
  text-align: center;
}
.dashboard-layout-view h2.dashboard-element-title.left {
  padding-left: 15px;
}
.dashboard-layout-view h2.dashboard-element-title.right {
  text-align: right;
}
.configure-dashboard-element-modal input.dashboard-element-title-input {
  width: 328px !important;
}
.configure-dashboard-element-modal .title-error {
  padding-left: 10px;
}
.configure-dashboard-element-modal label {
  padding-bottom: 5px;
  margin-right: 10px;
  cursor: default;
  display: inline-block;
}
.configure-dashboard-element-modal .title-align-config {
  padding-left: 10px;
  display: inline-block;
}
.configure-dashboard-element-modal .error-wrapper {
  padding: 5px 0 0 25px;
  height: 15px;
}
.configure-dashboard-element-modal .show-run-btn-checkbox {
  margin-bottom: 8px;
  float: none !important;
}
.dashboard-present-view {
  position: fixed !important;
  top: 0px !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  overflow: scroll;
  background: rgba(0, 0, 0, 0.02);
}
.dashboard-present-view:hover .exit-present-btn,
.dashboard-present-view:hover .refresh-btn {
  display: block;
}
.dashboard-present-view .error-notebook-nav {
  display: none;
}
.dashboard-present-view.azure-toolbar-spacing {
  top: 40px !important;
}
div.dashboard-present-view-btns-wrapper .exit-present-btn {
  z-index: 10000;
  display: none;
  position: fixed;
  top: 20px;
  left: 20px;
}
div.dashboard-present-view-btns-wrapper .exit-present-btn.azure-toolbar-spacing {
  top: 60px;
}
div.dashboard-present-view-btns-wrapper .refresh-btn,
div.dashboard-present-view-btns-wrapper .cancel-refresh-btn {
  z-index: 10000;
  position: fixed;
  top: 20px;
  right: 20px;
}
div.dashboard-present-view-btns-wrapper .refresh-btn.azure-toolbar-spacing,
div.dashboard-present-view-btns-wrapper .cancel-refresh-btn.azure-toolbar-spacing {
  top: 60px;
}
div.dashboard-present-view-btns-wrapper .refresh-btn {
  display: none;
}
div.dashboard-present-view-btns-wrapper .cancel-refresh-btn .update-btn-spinner {
  height: 15px;
  padding-right: 5px;
  margin-bottom: 3px;
  -webkit-filter: invert(1);
  filter: invert(1);
}
.dashboard-present-view-wrapper {
  margin: 40px auto 80px;
}
.dashboard-present-view-wrapper .dashboard-title {
  text-align: center;
  font-size: 3em;
  margin-bottom: 30px;
  clear: both;
}
div.create-table-view-wrapper {
  margin-left: 10px;
  position: relative;
}
div.create-table-view-wrapper h3 {
  margin-bottom: 24px;
}
div.create-table-view-wrapper h4 {
  font-weight: 400;
}
div.create-table-view-wrapper div.form-item {
  margin-bottom: 16px;
}
div.create-table-view-wrapper ul.nav-tabs {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border: 1px solid #e6e8ea;
  border-radius: 4px;
  height: 28px;
  margin-bottom: 16px;
}
div.create-table-view-wrapper ul.nav-tabs li.tab-nav-item:not(:last-of-type) {
  border-right: 1px solid #e6e8ea;
}
div.create-table-view-wrapper ul.nav-tabs li.tab-nav-item:last-of-type a {
  border-radius: 0 4px 4px 0;
}
div.create-table-view-wrapper ul.nav-tabs li.tab-nav-item:first-of-type a {
  border-radius: 4px 0 0 4px;
}
div.create-table-view-wrapper ul.nav-tabs li.tab-nav-item a {
  margin-right: 0;
  border-radius: 0;
  padding-top: 5px;
  padding-bottom: 2px;
  color: rgba(0, 0, 0, 0.8);
}
div.create-table-view-wrapper ul.nav-tabs li.tab-nav-item a:hover {
  background-color: #f5f5f5;
}
div.create-table-view-wrapper ul.nav-tabs li.tab-nav-item.active {
  background-color: #eeeeee;
}
div.create-table-view-wrapper ul.nav-tabs li.tab-nav-item.active a {
  background-color: #eeeeee;
  margin-bottom: 0;
  border: 1px solid #1CA0C2;
}
div.create-table-view-wrapper .table-details-input-button {
  width: 174px;
  /* Like input field, but without padding */
  margin-top: 12px;
}
div.create-table-view-wrapper .table-details-input-button:first-of-type {
  margin-top: 16px;
}
div.create-table-view-wrapper .table-import-left-panel {
  width: 190px;
  float: left;
}
div.create-table-view-wrapper .table-import-right-panel {
  overflow: hidden;
}
div.create-table-view-wrapper input.bucket-name {
  /* cluster-select-width minus some padding for alignment */
  width: 380px;
}
div.create-table-view-wrapper input.table-preview-checkbox {
  margin-bottom: 6px;
  /* To align with the label */
  margin-right: 4px;
}
div.create-table-view-wrapper div.select-view label {
  color: rgba(0, 0, 0, 0.8);
}
div.create-table-view-wrapper label {
  color: rgba(0, 0, 0, 0.34);
}
div.create-table-view-wrapper label > span {
  font-weight: 500;
}
div.create-table-view-wrapper p.ui-or-notebook-message {
  margin-bottom: 16px;
}
div.create-table-view-wrapper p {
  color: rgba(0, 0, 0, 0.52);
}
div.create-table-view-wrapper button.create-table-with-ui,
div.create-table-view-wrapper button.create-table-in-notebook,
div.create-table-view-wrapper input.upload-path-input {
  margin-right: 12px;
}
div.create-table-view-wrapper div.tooltip-react-outer i {
  color: rgba(0, 0, 0, 0.34);
}
div.create-table-view-wrapper div.choose-ui-or-notebook {
  margin-bottom: 24px;
}
div.create-table-view-wrapper div.cluster-select-section label {
  margin-top: 16px;
}
div.create-table-view-wrapper div.preview-table-section {
  margin-bottom: 24px;
}
div.create-table-view-wrapper div.cluster-s3-bucket-select div.s3-bucket-name > label {
  margin-top: 16px;
}
div.create-table-view-wrapper div.cluster-s3-bucket-select button {
  margin-top: 16px;
  margin-bottom: 16px;
}
div.create-table-view-wrapper div.s3-bucket-filebrowser {
  margin-bottom: 16px;
}
div.create-table-view-wrapper div.dropzone {
  width: 394px;
  margin-bottom: 4px;
}
div.create-table-view-wrapper div.disabled {
  pointer-events: none;
  opacity: 0.45;
}
div.create-table-view-wrapper div.files-selected {
  margin-top: 8px;
  margin-bottom: 16px;
}
div.create-table-view-wrapper div.files-selected .file-path {
  font-style: oblique;
}
div.create-table-view-wrapper div.files-uploaded {
  margin-top: -8px;
  /* Make it appear as if it belongs to dropzone element above */
  margin-bottom: 16px;
}
div.create-table-view-wrapper div.files-uploaded .fa-check {
  color: #16b169;
}
div.create-table-view-wrapper div.files-uploaded .file-uploaded-path {
  font-style: oblique;
}
div.create-table-view-wrapper div.preview-table-box {
  border: 1px solid #cccccc;
  padding: 16px;
}
div.create-table-view-wrapper div.preview-table-section .err-msg {
  font-family: "Source Code Pro", "Menlo", monospace;
}
div.create-table-view-wrapper div.preview-table-section div.loading-overlay {
  /* width and height are set as style property to match exact size of preview table */
  top: 0px;
  z-index: 1;
  background-color: rgba(255, 255, 255, 0.5);
}
div.create-table-view-wrapper div.preview-table-section div.loading-overlay span.icon-wrapper {
  font-size: 33px;
  position: relative;
  left: 50%;
  top: 50%;
  -ms-transform: translate(-26px, -26px);
      transform: translate(-26px, -26px);
}
.modal-body-dbfs-file-browser-dialog {
  min-height: 420px;
  /* Custom height to make sure the vertical scrollbar doesn't show up */
}
div#azure-toolbar {
  width: 100%;
  height: 40px;
  background-color: #1C1C1C;
  color: #ffffff;
}
div#azure-toolbar div.azure-title {
  float: left;
  margin-left: 20px;
}
div#azure-toolbar div.azure-title img {
  width: 140px;
  margin-top: 10px;
}
div#azure-toolbar div.azure-username {
  float: right;
  padding: 10px 16px;
  height: 40px;
  border-left: 1px solid rgba(128, 128, 128, 0.4);
  box-sizing: border-box;
}
div#azure-toolbar div.azure-portal {
  float: right;
  height: 40px;
}
div#azure-toolbar div.azure-portal a.azure-portal-link {
  display: block;
  color: #ffffff;
  padding: 10px 16px;
  height: 40px;
  box-sizing: border-box;
}
div#azure-toolbar div.azure-portal a.azure-portal-link:hover {
  text-decoration: none;
  background-color: #3D3D3D;
}
.current-match {
  background-color: #ff961d;
}
.find-replace-match {
  background-color: #ffff00;
}
