/*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-fat-cursor-mark {
  background-color: rgba(20, 255, 20, 0.5);
  animation: blink 1.06s steps(1) infinite;
}
.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: #0b0;}
div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;}
.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;
  padding: 0.1px; /* Force widget margins to stay inside of the container */
}

.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 {
  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 {
  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,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");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{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 ./...) */
/*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;
}
.command .heading-hidden-children-info {
  margin: 0 24px 8px;
}
.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;
}
.max-columns-warning {
  margin: 8px auto auto 6px;
  color: #9b9b9b;
}
.max-columns-warning i {
  margin-right: 4px;
}
.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;
}
.shell-top .heading-toggler {
  font-size: 14px;
  position: absolute;
  left: -16px;
  height: 100%;
  height: calc(100% - 12px);
  color: #aaaaaa;
  top: 12px;
}
.shell-top .heading-toggler i {
  cursor: pointer;
}
.shell-top .heading-toggler.would-be-hidden {
  cursor: auto;
  height: 100%;
  height: calc(100% + 7px);
  border-left: 1px solid;
  width: 5px;
  left: -11px;
  top: -8px;
}
.shell-top .heading-toggler.would-be-hidden.last {
  border-bottom: 1px solid;
}
.shell-top .heading-toggler .would-be-hidden {
  height: 100%;
  height: calc(100% - 14px - 4px);
  border-left: 1px solid;
  width: 1px;
  margin-left: 5px;
}
/* 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;
  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;
  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;
  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-trial-msg {
  font-size: 13px;
  font-weight: 500;
  display: inline-block;
  height: 48px;
  float: left;
  text-align: center;
  line-height: 48px;
  box-sizing: border-box;
  color: rgba(0, 0, 0, 0.8);
  text-decoration: none;
  vertical-align: bottom;
  margin-right: 5px;
}
@media only screen and (max-width: 1073px) {
  .tb-trial-msg {
    display: none;
  }
}
.tb-trial-orange {
  display: inline;
  color: #ff5224;
}
#tb-trial-link {
  color: #258bd2;
}
#tb-trial-link-hover {
  text-decoration: none;
  color: #167b95;
  cursor: pointer;
  display: block;
  line-height: 18px;
}
.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.presence {
  padding-left: 0px;
}
.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;
  margin-left: 19px;
}
.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 {
  overflow-x: scroll;
  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: left;
  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 10px;
}
.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 {
  padding: 8px 8px 8px 12px;
  text-align: left;
  text-indent: 0;
}
.filetree li.top-link.filetree-list-item,
.filetree .sidebar-panel-element.sidebar-panel-filter,
.filetree .panel-title {
  position: -webkit-sticky;
  position: sticky;
  z-index: 1;
  top: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .filetree li.top-link.filetree-list-item,
  .filetree .sidebar-panel-element.sidebar-panel-filter,
  .filetree .panel-title {
    position: relative;
  }
}
.filetree .sidebar-panel-element.sidebar-panel-filter {
  top: 41px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .filetree .sidebar-panel-element.sidebar-panel-filter {
    top: 0;
  }
}
.filetree .inner {
  vertical-align: bottom;
  position: relative;
  height: 100%;
}
.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.ft-recents-panel .panel-title.recent-panel-title {
  font-size: 22px;
  text-align: left;
  background: none;
  padding: 0 0 10px;
  margin: 10px;
  border-bottom: 1px solid #dddddd;
}
.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: #f5f5f5;
}
.filetree li.top-link a.filetree-link .dropdown,
.filetree li.top-link a.sidebar-panel-link .dropdown {
  color: #464644;
  position: absolute;
  right: 7px;
  top: 10px;
}
.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 .filebrowser-header {
  height: 50px;
  font-size: 22px;
  line-height: 27px;
  padding: 11px 0 0 12px;
  background-color: #ffffff;
  box-sizing: border-box;
  width: 100%;
  z-index: 1;
}
#filebrowser-popup a.ft-scroll-angle-left,
#filebrowser-popup a.ft-scroll-angle-right {
  top: calc(50% + 1px);
}
#filebrowser-popup .filetree {
  height: calc(100% - 50px);
}
#filebrowser-popup.azure-toolbar-spacing {
  top: 40px;
}
/* left and right angle buttons */
a.ft-scroll-angle-left,
a.ft-scroll-angle-right {
  cursor: pointer;
  text-indent: 0;
  display: block;
  position: absolute;
  top: calc(50% - 20px);
  padding: 13px 20px;
  font-size: 20px;
  color: gray;
  background-color: #dddddd;
  border-radius: 50%;
  opacity: 0.7;
  z-index: 1;
}
a.ft-scroll-angle-left:hover,
a.ft-scroll-angle-right:hover {
  background-color: #ddd;
}
a.ft-scroll-angle-left.hidden,
a.ft-scroll-angle-right.hidden {
  display: none;
}
a.ft-scroll-angle-left {
  left: 7px;
}
a.ft-scroll-angle-right {
  right: 7px;
}
/* end of left and right angle buttons */
a.ft-pin-button {
  position: absolute;
  background: url(../media/pin-inactive.20f63293.svg) no-repeat;
  height: 22px;
  width: 12px;
  right: 10px;
  top: 12px;
  z-index: 1;
}
a.ft-pin-button.active {
  background: url(../media/pin-active.b76ded7a.svg) no-repeat;
  height: 20px;
}
a.ft-pin-button:hover {
  opacity: 0.7;
}
.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;
}
/* 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: 775px;
  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;
}
.browser-chrome-less-than-56 .filetree li.top-link.filetree-list-item,
.browser-chrome-less-than-56 .filetree .sidebar-panel-element.sidebar-panel-filter,
.browser-chrome-less-than-56 .filetree .panel-title {
  position: relative;
}
.browser-chrome-less-than-56 .filetree .sidebar-panel-element.sidebar-panel-filter {
  top: 0;
}
#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.ft-pin-button {
  padding: 0 3px 0 0;
  cursor: pointer;
}
.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;
}
.new-notebook.shell-top.has-headings {
  margin-left: 13px;
}
.new-notebook.shell-top .hidden-by-heading {
  display: none;
}
.new-notebook.shell-top .heading-command-wrapper {
  position: relative;
  width: 100%;
}
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) {
  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;
}
.modal-form {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
}
.modal-form .modal-form-body {
  -ms-flex: 1 1;
      flex: 1 1;
}
.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;
  line-height: 24px;
  font-weight: 400;
  margin-bottom: 0px;
  margin-top: 16px;
}
.table-view .plot-controls,
.table-view .download-controls {
  display: none;
}
.table-view .table-view-cluster-select {
  margin-bottom: 20px;
}
.table-view .results {
  margin-top: 0;
}
.table-view.error .text-danger {
  color: #a94442;
  margin-right: 10px;
}
.table-view.error h1 {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  margin-top: 8px;
  margin-bottom: 8px;
}
.table-view.error .command-result {
  margin: 0;
}
.table-view.error .command-result .command-result-error-summary {
  margin: 0;
}
.table-view.error .command-result .command-result-error-summary .error-summary {
  padding-left: 16px;
}
.table-view.error .command-result .command-result-error-summary .toggle-error-btn {
  cursor: pointer;
  color: rgba(0, 0, 0, 0.46);
  position: absolute;
  margin-top: 2px;
  margin-right: 8px;
}
.table-view.error .command-result .command-result-error-summary .toggle-error-btn:hover {
  color: rgba(0, 0, 0, 0.62);
}
#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;
}
.panels-container.data-panel .data-panel-header {
  height: 50px;
  background: white;
  font-size: 22px;
  line-height: 27px;
  padding: 11px 0 0 12px;
  box-sizing: border-box;
  /*
        Note(rzang) 2018-08-01: This block is currently not used, will be effective after we change "Add Data"
        button to a drop down button.
      */
}
.panels-container.data-panel .data-panel-header .add-data-button-group {
  margin-right: 12px;
}
.panels-container.data-panel .data-panel-header .add-data-button-group .dropdown-toggle {
  border-right-width: 1px;
}
.panels-container.data-panel .data-panel-header .add-data-button {
  position: absolute;
  top: 8px;
  right: 32px;
}
.panels-container.data-panel .sidebar-panel {
  z-index: 0;
  height: calc(100% - 50px);
}
#filebrowser-popup,
.panels-container,
.searchpanel {
  box-shadow: 0 0 4px 0 #797979;
}
.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 .panel-title {
  text-align: left;
  color: #464644;
  font-size: 14px;
  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;
  top: 1px;
}
.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;
  border-bottom: 1px solid #e6e8ea;
}
.sidebar .sidebar-outer .sidebar-panel .sidebar-panel-element.sidebar-panel-filter i.fa-search {
  color: #797979;
  position: absolute;
  top: 9px;
  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;
  height: 100%;
  padding-left: 29px;
  box-sizing: border-box;
}
.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: 226px;
}
.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;
}
button.submitting {
  position: relative;
}
button.submitting i {
  position: absolute;
  left: 50%;
  margin-left: -6px;
  top: 50%;
  margin-top: -6px;
}
button.submitting span {
  visibility: hidden;
}
.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: 820px;
  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: 820px !important;
  margin-left: -410px !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);
}
.lazy-render-wrapper .outdated {
  pointer-events: none;
  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 * {
  box-sizing: border-box;
}
.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 .no-rows-error {
  position: absolute;
  top: 16px;
  left: 16px;
  font-size: 18px;
  color: #9b9b9b;
}
.rv-table .no-rows-error i {
  color: #f05e57;
}
.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 .ReactVirtualized__Table__row:hover {
  background-color: rgba(100, 195, 255, 0.07) !important;
}
.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,
div.clusters-get-page .cluster-libraries-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,
div.clusters-get-page .cluster-libraries-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,
div.clusters-get-page .cluster-libraries-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 .fa-exclamation-triangle,
div.clusters-create-page div.worker-type-select .fa-exclamation-triangle,
div.clusters-edit-page div.worker-type-select .fa-exclamation-triangle,
div.job-cluster-page div.worker-type-select .fa-exclamation-triangle,
div.clusters-get-page div.driver-type-select .fa-exclamation-triangle,
div.clusters-create-page div.driver-type-select .fa-exclamation-triangle,
div.clusters-edit-page div.driver-type-select .fa-exclamation-triangle,
div.job-cluster-page div.driver-type-select .fa-exclamation-triangle {
  color: #f9edbe;
}
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.clusters-create-page div.logging-panel,
div.clusters-edit-page div.logging-panel,
div.job-cluster-page div.logging-panel,
div.clusters-get-page div.init-scripts-upload-panel,
div.clusters-create-page div.init-scripts-upload-panel,
div.clusters-edit-page div.init-scripts-upload-panel,
div.job-cluster-page div.init-scripts-upload-panel {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
div.clusters-get-page div.logging-panel div.cluster-log-fields,
div.clusters-create-page div.logging-panel div.cluster-log-fields,
div.clusters-edit-page div.logging-panel div.cluster-log-fields,
div.job-cluster-page div.logging-panel div.cluster-log-fields,
div.clusters-get-page div.init-scripts-upload-panel div.cluster-log-fields,
div.clusters-create-page div.init-scripts-upload-panel div.cluster-log-fields,
div.clusters-edit-page div.init-scripts-upload-panel div.cluster-log-fields,
div.job-cluster-page div.init-scripts-upload-panel div.cluster-log-fields,
div.clusters-get-page div.logging-panel div.initscript-upload-fields,
div.clusters-create-page div.logging-panel div.initscript-upload-fields,
div.clusters-edit-page div.logging-panel div.initscript-upload-fields,
div.job-cluster-page div.logging-panel div.initscript-upload-fields,
div.clusters-get-page div.init-scripts-upload-panel div.initscript-upload-fields,
div.clusters-create-page div.init-scripts-upload-panel div.initscript-upload-fields,
div.clusters-edit-page div.init-scripts-upload-panel div.initscript-upload-fields,
div.job-cluster-page div.init-scripts-upload-panel div.initscript-upload-fields {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
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,
div.clusters-get-page div.init-scripts-upload-panel div.cluster-log-fields div.cluster-log-type-select,
div.clusters-create-page div.init-scripts-upload-panel div.cluster-log-fields div.cluster-log-type-select,
div.clusters-edit-page div.init-scripts-upload-panel div.cluster-log-fields div.cluster-log-type-select,
div.job-cluster-page div.init-scripts-upload-panel div.cluster-log-fields div.cluster-log-type-select,
div.clusters-get-page div.logging-panel div.initscript-upload-fields div.cluster-log-type-select,
div.clusters-create-page div.logging-panel div.initscript-upload-fields div.cluster-log-type-select,
div.clusters-edit-page div.logging-panel div.initscript-upload-fields div.cluster-log-type-select,
div.job-cluster-page div.logging-panel div.initscript-upload-fields div.cluster-log-type-select,
div.clusters-get-page div.init-scripts-upload-panel div.initscript-upload-fields div.cluster-log-type-select,
div.clusters-create-page div.init-scripts-upload-panel div.initscript-upload-fields div.cluster-log-type-select,
div.clusters-edit-page div.init-scripts-upload-panel div.initscript-upload-fields div.cluster-log-type-select,
div.job-cluster-page div.init-scripts-upload-panel div.initscript-upload-fields div.cluster-log-type-select,
div.clusters-get-page div.logging-panel div.cluster-log-fields div.filepath-type-select,
div.clusters-create-page div.logging-panel div.cluster-log-fields div.filepath-type-select,
div.clusters-edit-page div.logging-panel div.cluster-log-fields div.filepath-type-select,
div.job-cluster-page div.logging-panel div.cluster-log-fields div.filepath-type-select,
div.clusters-get-page div.init-scripts-upload-panel div.cluster-log-fields div.filepath-type-select,
div.clusters-create-page div.init-scripts-upload-panel div.cluster-log-fields div.filepath-type-select,
div.clusters-edit-page div.init-scripts-upload-panel div.cluster-log-fields div.filepath-type-select,
div.job-cluster-page div.init-scripts-upload-panel div.cluster-log-fields div.filepath-type-select,
div.clusters-get-page div.logging-panel div.initscript-upload-fields div.filepath-type-select,
div.clusters-create-page div.logging-panel div.initscript-upload-fields div.filepath-type-select,
div.clusters-edit-page div.logging-panel div.initscript-upload-fields div.filepath-type-select,
div.job-cluster-page div.logging-panel div.initscript-upload-fields div.filepath-type-select,
div.clusters-get-page div.init-scripts-upload-panel div.initscript-upload-fields div.filepath-type-select,
div.clusters-create-page div.init-scripts-upload-panel div.initscript-upload-fields div.filepath-type-select,
div.clusters-edit-page div.init-scripts-upload-panel div.initscript-upload-fields div.filepath-type-select,
div.job-cluster-page div.init-scripts-upload-panel div.initscript-upload-fields div.filepath-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,
div.clusters-get-page div.init-scripts-upload-panel div.cluster-log-fields div.cluster-log-type-select span.select-toggle,
div.clusters-create-page div.init-scripts-upload-panel div.cluster-log-fields div.cluster-log-type-select span.select-toggle,
div.clusters-edit-page div.init-scripts-upload-panel div.cluster-log-fields div.cluster-log-type-select span.select-toggle,
div.job-cluster-page div.init-scripts-upload-panel div.cluster-log-fields div.cluster-log-type-select span.select-toggle,
div.clusters-get-page div.logging-panel div.initscript-upload-fields div.cluster-log-type-select span.select-toggle,
div.clusters-create-page div.logging-panel div.initscript-upload-fields div.cluster-log-type-select span.select-toggle,
div.clusters-edit-page div.logging-panel div.initscript-upload-fields div.cluster-log-type-select span.select-toggle,
div.job-cluster-page div.logging-panel div.initscript-upload-fields div.cluster-log-type-select span.select-toggle,
div.clusters-get-page div.init-scripts-upload-panel div.initscript-upload-fields div.cluster-log-type-select span.select-toggle,
div.clusters-create-page div.init-scripts-upload-panel div.initscript-upload-fields div.cluster-log-type-select span.select-toggle,
div.clusters-edit-page div.init-scripts-upload-panel div.initscript-upload-fields div.cluster-log-type-select span.select-toggle,
div.job-cluster-page div.init-scripts-upload-panel div.initscript-upload-fields div.cluster-log-type-select span.select-toggle,
div.clusters-get-page div.logging-panel div.cluster-log-fields div.filepath-type-select span.select-toggle,
div.clusters-create-page div.logging-panel div.cluster-log-fields div.filepath-type-select span.select-toggle,
div.clusters-edit-page div.logging-panel div.cluster-log-fields div.filepath-type-select span.select-toggle,
div.job-cluster-page div.logging-panel div.cluster-log-fields div.filepath-type-select span.select-toggle,
div.clusters-get-page div.init-scripts-upload-panel div.cluster-log-fields div.filepath-type-select span.select-toggle,
div.clusters-create-page div.init-scripts-upload-panel div.cluster-log-fields div.filepath-type-select span.select-toggle,
div.clusters-edit-page div.init-scripts-upload-panel div.cluster-log-fields div.filepath-type-select span.select-toggle,
div.job-cluster-page div.init-scripts-upload-panel div.cluster-log-fields div.filepath-type-select span.select-toggle,
div.clusters-get-page div.logging-panel div.initscript-upload-fields div.filepath-type-select span.select-toggle,
div.clusters-create-page div.logging-panel div.initscript-upload-fields div.filepath-type-select span.select-toggle,
div.clusters-edit-page div.logging-panel div.initscript-upload-fields div.filepath-type-select span.select-toggle,
div.job-cluster-page div.logging-panel div.initscript-upload-fields div.filepath-type-select span.select-toggle,
div.clusters-get-page div.init-scripts-upload-panel div.initscript-upload-fields div.filepath-type-select span.select-toggle,
div.clusters-create-page div.init-scripts-upload-panel div.initscript-upload-fields div.filepath-type-select span.select-toggle,
div.clusters-edit-page div.init-scripts-upload-panel div.initscript-upload-fields div.filepath-type-select span.select-toggle,
div.job-cluster-page div.init-scripts-upload-panel div.initscript-upload-fields div.filepath-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,
div.clusters-get-page div.init-scripts-upload-panel div.cluster-log-fields div.cluster-log-type-select ul.select-menu,
div.clusters-create-page div.init-scripts-upload-panel div.cluster-log-fields div.cluster-log-type-select ul.select-menu,
div.clusters-edit-page div.init-scripts-upload-panel div.cluster-log-fields div.cluster-log-type-select ul.select-menu,
div.job-cluster-page div.init-scripts-upload-panel div.cluster-log-fields div.cluster-log-type-select ul.select-menu,
div.clusters-get-page div.logging-panel div.initscript-upload-fields div.cluster-log-type-select ul.select-menu,
div.clusters-create-page div.logging-panel div.initscript-upload-fields div.cluster-log-type-select ul.select-menu,
div.clusters-edit-page div.logging-panel div.initscript-upload-fields div.cluster-log-type-select ul.select-menu,
div.job-cluster-page div.logging-panel div.initscript-upload-fields div.cluster-log-type-select ul.select-menu,
div.clusters-get-page div.init-scripts-upload-panel div.initscript-upload-fields div.cluster-log-type-select ul.select-menu,
div.clusters-create-page div.init-scripts-upload-panel div.initscript-upload-fields div.cluster-log-type-select ul.select-menu,
div.clusters-edit-page div.init-scripts-upload-panel div.initscript-upload-fields div.cluster-log-type-select ul.select-menu,
div.job-cluster-page div.init-scripts-upload-panel div.initscript-upload-fields div.cluster-log-type-select ul.select-menu,
div.clusters-get-page div.logging-panel div.cluster-log-fields div.filepath-type-select ul.select-menu,
div.clusters-create-page div.logging-panel div.cluster-log-fields div.filepath-type-select ul.select-menu,
div.clusters-edit-page div.logging-panel div.cluster-log-fields div.filepath-type-select ul.select-menu,
div.job-cluster-page div.logging-panel div.cluster-log-fields div.filepath-type-select ul.select-menu,
div.clusters-get-page div.init-scripts-upload-panel div.cluster-log-fields div.filepath-type-select ul.select-menu,
div.clusters-create-page div.init-scripts-upload-panel div.cluster-log-fields div.filepath-type-select ul.select-menu,
div.clusters-edit-page div.init-scripts-upload-panel div.cluster-log-fields div.filepath-type-select ul.select-menu,
div.job-cluster-page div.init-scripts-upload-panel div.cluster-log-fields div.filepath-type-select ul.select-menu,
div.clusters-get-page div.logging-panel div.initscript-upload-fields div.filepath-type-select ul.select-menu,
div.clusters-create-page div.logging-panel div.initscript-upload-fields div.filepath-type-select ul.select-menu,
div.clusters-edit-page div.logging-panel div.initscript-upload-fields div.filepath-type-select ul.select-menu,
div.job-cluster-page div.logging-panel div.initscript-upload-fields div.filepath-type-select ul.select-menu,
div.clusters-get-page div.init-scripts-upload-panel div.initscript-upload-fields div.filepath-type-select ul.select-menu,
div.clusters-create-page div.init-scripts-upload-panel div.initscript-upload-fields div.filepath-type-select ul.select-menu,
div.clusters-edit-page div.init-scripts-upload-panel div.initscript-upload-fields div.filepath-type-select ul.select-menu,
div.job-cluster-page div.init-scripts-upload-panel div.initscript-upload-fields div.filepath-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,
div.clusters-get-page div.init-scripts-upload-panel div.cluster-log-fields div.cluster-log-region-select,
div.clusters-create-page div.init-scripts-upload-panel div.cluster-log-fields div.cluster-log-region-select,
div.clusters-edit-page div.init-scripts-upload-panel div.cluster-log-fields div.cluster-log-region-select,
div.job-cluster-page div.init-scripts-upload-panel div.cluster-log-fields div.cluster-log-region-select,
div.clusters-get-page div.logging-panel div.initscript-upload-fields div.cluster-log-region-select,
div.clusters-create-page div.logging-panel div.initscript-upload-fields div.cluster-log-region-select,
div.clusters-edit-page div.logging-panel div.initscript-upload-fields div.cluster-log-region-select,
div.job-cluster-page div.logging-panel div.initscript-upload-fields div.cluster-log-region-select,
div.clusters-get-page div.init-scripts-upload-panel div.initscript-upload-fields div.cluster-log-region-select,
div.clusters-create-page div.init-scripts-upload-panel div.initscript-upload-fields div.cluster-log-region-select,
div.clusters-edit-page div.init-scripts-upload-panel div.initscript-upload-fields div.cluster-log-region-select,
div.job-cluster-page div.init-scripts-upload-panel div.initscript-upload-fields div.cluster-log-region-select,
div.clusters-get-page div.logging-panel div.cluster-log-fields div.filepath-region-select,
div.clusters-create-page div.logging-panel div.cluster-log-fields div.filepath-region-select,
div.clusters-edit-page div.logging-panel div.cluster-log-fields div.filepath-region-select,
div.job-cluster-page div.logging-panel div.cluster-log-fields div.filepath-region-select,
div.clusters-get-page div.init-scripts-upload-panel div.cluster-log-fields div.filepath-region-select,
div.clusters-create-page div.init-scripts-upload-panel div.cluster-log-fields div.filepath-region-select,
div.clusters-edit-page div.init-scripts-upload-panel div.cluster-log-fields div.filepath-region-select,
div.job-cluster-page div.init-scripts-upload-panel div.cluster-log-fields div.filepath-region-select,
div.clusters-get-page div.logging-panel div.initscript-upload-fields div.filepath-region-select,
div.clusters-create-page div.logging-panel div.initscript-upload-fields div.filepath-region-select,
div.clusters-edit-page div.logging-panel div.initscript-upload-fields div.filepath-region-select,
div.job-cluster-page div.logging-panel div.initscript-upload-fields div.filepath-region-select,
div.clusters-get-page div.init-scripts-upload-panel div.initscript-upload-fields div.filepath-region-select,
div.clusters-create-page div.init-scripts-upload-panel div.initscript-upload-fields div.filepath-region-select,
div.clusters-edit-page div.init-scripts-upload-panel div.initscript-upload-fields div.filepath-region-select,
div.job-cluster-page div.init-scripts-upload-panel div.initscript-upload-fields div.filepath-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,
div.clusters-get-page div.init-scripts-upload-panel div.cluster-log-fields div.cluster-log-region-select span.select-toggle,
div.clusters-create-page div.init-scripts-upload-panel div.cluster-log-fields div.cluster-log-region-select span.select-toggle,
div.clusters-edit-page div.init-scripts-upload-panel div.cluster-log-fields div.cluster-log-region-select span.select-toggle,
div.job-cluster-page div.init-scripts-upload-panel div.cluster-log-fields div.cluster-log-region-select span.select-toggle,
div.clusters-get-page div.logging-panel div.initscript-upload-fields div.cluster-log-region-select span.select-toggle,
div.clusters-create-page div.logging-panel div.initscript-upload-fields div.cluster-log-region-select span.select-toggle,
div.clusters-edit-page div.logging-panel div.initscript-upload-fields div.cluster-log-region-select span.select-toggle,
div.job-cluster-page div.logging-panel div.initscript-upload-fields div.cluster-log-region-select span.select-toggle,
div.clusters-get-page div.init-scripts-upload-panel div.initscript-upload-fields div.cluster-log-region-select span.select-toggle,
div.clusters-create-page div.init-scripts-upload-panel div.initscript-upload-fields div.cluster-log-region-select span.select-toggle,
div.clusters-edit-page div.init-scripts-upload-panel div.initscript-upload-fields div.cluster-log-region-select span.select-toggle,
div.job-cluster-page div.init-scripts-upload-panel div.initscript-upload-fields div.cluster-log-region-select span.select-toggle,
div.clusters-get-page div.logging-panel div.cluster-log-fields div.filepath-region-select span.select-toggle,
div.clusters-create-page div.logging-panel div.cluster-log-fields div.filepath-region-select span.select-toggle,
div.clusters-edit-page div.logging-panel div.cluster-log-fields div.filepath-region-select span.select-toggle,
div.job-cluster-page div.logging-panel div.cluster-log-fields div.filepath-region-select span.select-toggle,
div.clusters-get-page div.init-scripts-upload-panel div.cluster-log-fields div.filepath-region-select span.select-toggle,
div.clusters-create-page div.init-scripts-upload-panel div.cluster-log-fields div.filepath-region-select span.select-toggle,
div.clusters-edit-page div.init-scripts-upload-panel div.cluster-log-fields div.filepath-region-select span.select-toggle,
div.job-cluster-page div.init-scripts-upload-panel div.cluster-log-fields div.filepath-region-select span.select-toggle,
div.clusters-get-page div.logging-panel div.initscript-upload-fields div.filepath-region-select span.select-toggle,
div.clusters-create-page div.logging-panel div.initscript-upload-fields div.filepath-region-select span.select-toggle,
div.clusters-edit-page div.logging-panel div.initscript-upload-fields div.filepath-region-select span.select-toggle,
div.job-cluster-page div.logging-panel div.initscript-upload-fields div.filepath-region-select span.select-toggle,
div.clusters-get-page div.init-scripts-upload-panel div.initscript-upload-fields div.filepath-region-select span.select-toggle,
div.clusters-create-page div.init-scripts-upload-panel div.initscript-upload-fields div.filepath-region-select span.select-toggle,
div.clusters-edit-page div.init-scripts-upload-panel div.initscript-upload-fields div.filepath-region-select span.select-toggle,
div.job-cluster-page div.init-scripts-upload-panel div.initscript-upload-fields div.filepath-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,
div.clusters-get-page div.init-scripts-upload-panel div.cluster-log-fields div.cluster-log-region-select ul.select-menu,
div.clusters-create-page div.init-scripts-upload-panel div.cluster-log-fields div.cluster-log-region-select ul.select-menu,
div.clusters-edit-page div.init-scripts-upload-panel div.cluster-log-fields div.cluster-log-region-select ul.select-menu,
div.job-cluster-page div.init-scripts-upload-panel div.cluster-log-fields div.cluster-log-region-select ul.select-menu,
div.clusters-get-page div.logging-panel div.initscript-upload-fields div.cluster-log-region-select ul.select-menu,
div.clusters-create-page div.logging-panel div.initscript-upload-fields div.cluster-log-region-select ul.select-menu,
div.clusters-edit-page div.logging-panel div.initscript-upload-fields div.cluster-log-region-select ul.select-menu,
div.job-cluster-page div.logging-panel div.initscript-upload-fields div.cluster-log-region-select ul.select-menu,
div.clusters-get-page div.init-scripts-upload-panel div.initscript-upload-fields div.cluster-log-region-select ul.select-menu,
div.clusters-create-page div.init-scripts-upload-panel div.initscript-upload-fields div.cluster-log-region-select ul.select-menu,
div.clusters-edit-page div.init-scripts-upload-panel div.initscript-upload-fields div.cluster-log-region-select ul.select-menu,
div.job-cluster-page div.init-scripts-upload-panel div.initscript-upload-fields div.cluster-log-region-select ul.select-menu,
div.clusters-get-page div.logging-panel div.cluster-log-fields div.filepath-region-select ul.select-menu,
div.clusters-create-page div.logging-panel div.cluster-log-fields div.filepath-region-select ul.select-menu,
div.clusters-edit-page div.logging-panel div.cluster-log-fields div.filepath-region-select ul.select-menu,
div.job-cluster-page div.logging-panel div.cluster-log-fields div.filepath-region-select ul.select-menu,
div.clusters-get-page div.init-scripts-upload-panel div.cluster-log-fields div.filepath-region-select ul.select-menu,
div.clusters-create-page div.init-scripts-upload-panel div.cluster-log-fields div.filepath-region-select ul.select-menu,
div.clusters-edit-page div.init-scripts-upload-panel div.cluster-log-fields div.filepath-region-select ul.select-menu,
div.job-cluster-page div.init-scripts-upload-panel div.cluster-log-fields div.filepath-region-select ul.select-menu,
div.clusters-get-page div.logging-panel div.initscript-upload-fields div.filepath-region-select ul.select-menu,
div.clusters-create-page div.logging-panel div.initscript-upload-fields div.filepath-region-select ul.select-menu,
div.clusters-edit-page div.logging-panel div.initscript-upload-fields div.filepath-region-select ul.select-menu,
div.job-cluster-page div.logging-panel div.initscript-upload-fields div.filepath-region-select ul.select-menu,
div.clusters-get-page div.init-scripts-upload-panel div.initscript-upload-fields div.filepath-region-select ul.select-menu,
div.clusters-create-page div.init-scripts-upload-panel div.initscript-upload-fields div.filepath-region-select ul.select-menu,
div.clusters-edit-page div.init-scripts-upload-panel div.initscript-upload-fields div.filepath-region-select ul.select-menu,
div.job-cluster-page div.init-scripts-upload-panel div.initscript-upload-fields div.filepath-region-select ul.select-menu {
  width: 120px;
}
div.clusters-get-page div.logging-panel div.cluster-log-fields input.filepath-input,
div.clusters-create-page div.logging-panel div.cluster-log-fields input.filepath-input,
div.clusters-edit-page div.logging-panel div.cluster-log-fields input.filepath-input,
div.job-cluster-page div.logging-panel div.cluster-log-fields input.filepath-input,
div.clusters-get-page div.init-scripts-upload-panel div.cluster-log-fields input.filepath-input,
div.clusters-create-page div.init-scripts-upload-panel div.cluster-log-fields input.filepath-input,
div.clusters-edit-page div.init-scripts-upload-panel div.cluster-log-fields input.filepath-input,
div.job-cluster-page div.init-scripts-upload-panel div.cluster-log-fields input.filepath-input,
div.clusters-get-page div.logging-panel div.initscript-upload-fields input.filepath-input,
div.clusters-create-page div.logging-panel div.initscript-upload-fields input.filepath-input,
div.clusters-edit-page div.logging-panel div.initscript-upload-fields input.filepath-input,
div.job-cluster-page div.logging-panel div.initscript-upload-fields input.filepath-input,
div.clusters-get-page div.init-scripts-upload-panel div.initscript-upload-fields input.filepath-input,
div.clusters-create-page div.init-scripts-upload-panel div.initscript-upload-fields input.filepath-input,
div.clusters-edit-page div.init-scripts-upload-panel div.initscript-upload-fields input.filepath-input,
div.job-cluster-page div.init-scripts-upload-panel div.initscript-upload-fields input.filepath-input {
  box-sizing: border-box;
  width: 100%;
  height: 28px;
  margin-top: 2px;
  margin-bottom: 2px;
}
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,
div.clusters-get-page div.init-scripts-upload-panel div.cluster-log-fields input.cluster-log-path-input,
div.clusters-create-page div.init-scripts-upload-panel div.cluster-log-fields input.cluster-log-path-input,
div.clusters-edit-page div.init-scripts-upload-panel div.cluster-log-fields input.cluster-log-path-input,
div.job-cluster-page div.init-scripts-upload-panel div.cluster-log-fields input.cluster-log-path-input,
div.clusters-get-page div.logging-panel div.initscript-upload-fields input.cluster-log-path-input,
div.clusters-create-page div.logging-panel div.initscript-upload-fields input.cluster-log-path-input,
div.clusters-edit-page div.logging-panel div.initscript-upload-fields input.cluster-log-path-input,
div.job-cluster-page div.logging-panel div.initscript-upload-fields input.cluster-log-path-input,
div.clusters-get-page div.init-scripts-upload-panel div.initscript-upload-fields input.cluster-log-path-input,
div.clusters-create-page div.init-scripts-upload-panel div.initscript-upload-fields input.cluster-log-path-input,
div.clusters-edit-page div.init-scripts-upload-panel div.initscript-upload-fields input.cluster-log-path-input,
div.job-cluster-page div.init-scripts-upload-panel div.initscript-upload-fields input.cluster-log-path-input {
  box-sizing: border-box;
  width: 422px;
  height: 28px;
  margin-top: 2px;
  margin-bottom: 2px;
}
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,
div.clusters-get-page div.init-scripts-upload-panel div.cluster-log-fields div.attribute-section,
div.clusters-create-page div.init-scripts-upload-panel div.cluster-log-fields div.attribute-section,
div.clusters-edit-page div.init-scripts-upload-panel div.cluster-log-fields div.attribute-section,
div.job-cluster-page div.init-scripts-upload-panel div.cluster-log-fields div.attribute-section,
div.clusters-get-page div.logging-panel div.initscript-upload-fields div.attribute-section,
div.clusters-create-page div.logging-panel div.initscript-upload-fields div.attribute-section,
div.clusters-edit-page div.logging-panel div.initscript-upload-fields div.attribute-section,
div.job-cluster-page div.logging-panel div.initscript-upload-fields div.attribute-section,
div.clusters-get-page div.init-scripts-upload-panel div.initscript-upload-fields div.attribute-section,
div.clusters-create-page div.init-scripts-upload-panel div.initscript-upload-fields div.attribute-section,
div.clusters-edit-page div.init-scripts-upload-panel div.initscript-upload-fields div.attribute-section,
div.job-cluster-page div.init-scripts-upload-panel div.initscript-upload-fields div.attribute-section {
  padding-right: 8px;
}
div.clusters-get-page div.logging-panel div.cluster-log-fields button.initscript-add-button,
div.clusters-create-page div.logging-panel div.cluster-log-fields button.initscript-add-button,
div.clusters-edit-page div.logging-panel div.cluster-log-fields button.initscript-add-button,
div.job-cluster-page div.logging-panel div.cluster-log-fields button.initscript-add-button,
div.clusters-get-page div.init-scripts-upload-panel div.cluster-log-fields button.initscript-add-button,
div.clusters-create-page div.init-scripts-upload-panel div.cluster-log-fields button.initscript-add-button,
div.clusters-edit-page div.init-scripts-upload-panel div.cluster-log-fields button.initscript-add-button,
div.job-cluster-page div.init-scripts-upload-panel div.cluster-log-fields button.initscript-add-button,
div.clusters-get-page div.logging-panel div.initscript-upload-fields button.initscript-add-button,
div.clusters-create-page div.logging-panel div.initscript-upload-fields button.initscript-add-button,
div.clusters-edit-page div.logging-panel div.initscript-upload-fields button.initscript-add-button,
div.job-cluster-page div.logging-panel div.initscript-upload-fields button.initscript-add-button,
div.clusters-get-page div.init-scripts-upload-panel div.initscript-upload-fields button.initscript-add-button,
div.clusters-create-page div.init-scripts-upload-panel div.initscript-upload-fields button.initscript-add-button,
div.clusters-edit-page div.init-scripts-upload-panel div.initscript-upload-fields button.initscript-add-button,
div.job-cluster-page div.init-scripts-upload-panel div.initscript-upload-fields button.initscript-add-button {
  margin-top: 6px;
}
div.clusters-get-page div.logging-panel div.cluster-log-fields div.filepath-input-wrapper,
div.clusters-create-page div.logging-panel div.cluster-log-fields div.filepath-input-wrapper,
div.clusters-edit-page div.logging-panel div.cluster-log-fields div.filepath-input-wrapper,
div.job-cluster-page div.logging-panel div.cluster-log-fields div.filepath-input-wrapper,
div.clusters-get-page div.init-scripts-upload-panel div.cluster-log-fields div.filepath-input-wrapper,
div.clusters-create-page div.init-scripts-upload-panel div.cluster-log-fields div.filepath-input-wrapper,
div.clusters-edit-page div.init-scripts-upload-panel div.cluster-log-fields div.filepath-input-wrapper,
div.job-cluster-page div.init-scripts-upload-panel div.cluster-log-fields div.filepath-input-wrapper,
div.clusters-get-page div.logging-panel div.initscript-upload-fields div.filepath-input-wrapper,
div.clusters-create-page div.logging-panel div.initscript-upload-fields div.filepath-input-wrapper,
div.clusters-edit-page div.logging-panel div.initscript-upload-fields div.filepath-input-wrapper,
div.job-cluster-page div.logging-panel div.initscript-upload-fields div.filepath-input-wrapper,
div.clusters-get-page div.init-scripts-upload-panel div.initscript-upload-fields div.filepath-input-wrapper,
div.clusters-create-page div.init-scripts-upload-panel div.initscript-upload-fields div.filepath-input-wrapper,
div.clusters-edit-page div.init-scripts-upload-panel div.initscript-upload-fields div.filepath-input-wrapper,
div.job-cluster-page div.init-scripts-upload-panel div.initscript-upload-fields div.filepath-input-wrapper {
  -ms-flex: 1 1;
      flex: 1 1;
}
div.clusters-get-page div.logging-panel div.cluster-log-fields label.ellipsis,
div.clusters-create-page div.logging-panel div.cluster-log-fields label.ellipsis,
div.clusters-edit-page div.logging-panel div.cluster-log-fields label.ellipsis,
div.job-cluster-page div.logging-panel div.cluster-log-fields label.ellipsis,
div.clusters-get-page div.init-scripts-upload-panel div.cluster-log-fields label.ellipsis,
div.clusters-create-page div.init-scripts-upload-panel div.cluster-log-fields label.ellipsis,
div.clusters-edit-page div.init-scripts-upload-panel div.cluster-log-fields label.ellipsis,
div.job-cluster-page div.init-scripts-upload-panel div.cluster-log-fields label.ellipsis,
div.clusters-get-page div.logging-panel div.initscript-upload-fields label.ellipsis,
div.clusters-create-page div.logging-panel div.initscript-upload-fields label.ellipsis,
div.clusters-edit-page div.logging-panel div.initscript-upload-fields label.ellipsis,
div.job-cluster-page div.logging-panel div.initscript-upload-fields label.ellipsis,
div.clusters-get-page div.init-scripts-upload-panel div.initscript-upload-fields label.ellipsis,
div.clusters-create-page div.init-scripts-upload-panel div.initscript-upload-fields label.ellipsis,
div.clusters-edit-page div.init-scripts-upload-panel div.initscript-upload-fields label.ellipsis,
div.job-cluster-page div.init-scripts-upload-panel div.initscript-upload-fields label.ellipsis {
  width: inherit;
}
div.clusters-get-page div.logging-panel span.err-msg,
div.clusters-create-page div.logging-panel span.err-msg,
div.clusters-edit-page div.logging-panel span.err-msg,
div.job-cluster-page div.logging-panel span.err-msg,
div.clusters-get-page div.init-scripts-upload-panel span.err-msg,
div.clusters-create-page div.init-scripts-upload-panel span.err-msg,
div.clusters-edit-page div.init-scripts-upload-panel span.err-msg,
div.job-cluster-page div.init-scripts-upload-panel span.err-msg {
  padding-top: 8px;
}
div.clusters-get-page div.logging-panel-wrapper div.initscript-info-msg,
div.clusters-create-page div.logging-panel-wrapper div.initscript-info-msg,
div.clusters-edit-page div.logging-panel-wrapper div.initscript-info-msg,
div.job-cluster-page div.logging-panel-wrapper div.initscript-info-msg,
div.clusters-get-page div.init-scripts-editable-panel div.initscript-info-msg,
div.clusters-create-page div.init-scripts-editable-panel div.initscript-info-msg,
div.clusters-edit-page div.init-scripts-editable-panel div.initscript-info-msg,
div.job-cluster-page div.init-scripts-editable-panel div.initscript-info-msg,
div.clusters-get-page div.logging-panel-wrapper div.logging-info-msg,
div.clusters-create-page div.logging-panel-wrapper div.logging-info-msg,
div.clusters-edit-page div.logging-panel-wrapper div.logging-info-msg,
div.job-cluster-page div.logging-panel-wrapper div.logging-info-msg,
div.clusters-get-page div.init-scripts-editable-panel div.logging-info-msg,
div.clusters-create-page div.init-scripts-editable-panel div.logging-info-msg,
div.clusters-edit-page div.init-scripts-editable-panel div.logging-info-msg,
div.job-cluster-page div.init-scripts-editable-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.ban {
  color: #333333;
}
.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 {
  font-size: 13px;
  line-height: 18px;
  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 a.rerun-data-preview,
div.table-view a.rerun-data-preview {
  text-decoration: none;
}
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 {
  color: rgba(0, 0, 0, 0.52);
  margin-bottom: 4px;
}
div.dataset-info-view div.data-preview div.command-stage-info,
div.table-view div.data-preview div.command-stage-info {
  padding-top: 0;
}
div.dataset-info-view div.data-preview div.command-result.command-child,
div.table-view div.data-preview div.command-result.command-child {
  margin-left: 0;
  margin-bottom: 0;
  padding-left: 0;
  display: inline-block;
}
div.dataset-info-view div.data-preview div.command-result.command-child div.results.dashboard,
div.table-view div.data-preview div.command-result.command-child div.results.dashboard {
  margin-top: 0;
  padding-top: 0;
}
div.dataset-info-view div.data-preview div.command-result.command-child div.error-summary,
div.table-view div.data-preview div.command-result.command-child div.error-summary {
  padding-left: 0;
}
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: 818px !important;
  margin-left: -409px !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: 668px;
}
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-add-button {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
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;
  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;
}
