@charset "UTF-8";
/** Custom styles for bootstrap theme ***/
/* line 4, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
#ace-settings-box {
  padding-top: 10px;
}

/* line 8, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.ace-settings-box {
  width: 600px;
}

/* line 12, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.total-fix-vertical-align {
  margin-top: 33px;
}

/* line 16, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.set-all-fix-vertical-align {
  margin-top: 7px;
}

/* line 20, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.fix-table-margin {
  margin-right: 10px;
}

/* line 24, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.ace-settings-container {
  top: 8px;
  z-index: 13;
}

/* line 29, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.underlined {
  text-decoration: underline;
}

/* line 32, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
body, #main-container {
  min-width: 960px;
}

@media (max-width: 1099px) {
  /* line 36, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
  body, #main-container {
    min-width: 910px;
  }
}
/* line 42, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.padding-bottom-20 {
  padding-bottom: 20px;
}

/* line 48, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
#home-page-menu li a.disabled {
  cursor: default;
  color: #A09F9F;
}

/* line 56, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
#form-field-3 {
  min-width: 40px;
}

/* line 60, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.page-header h1 {
  font-size: 26px;
}

/* line 64, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.ui-autocomplete {
  max-height: none !important;
}

/* line 68, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.dropzone {
  min-height: 200px;
}

/* line 72, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.dropzone .dz-preview {
  display: none !important;
}

/* line 76, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.dropzone.dz-started .dz-message {
  display: block;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
  filter: alpha(opacity=1);
}

/* line 83, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
table thead > tr > th, table tbody > tr > th, table tfoot > tr > th {
  text-align: center !important;
}

/* line 87, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
table thead > tr > td.number, table tbody > tr > td.number, table tfoot > tr > td.number {
  text-align: right !important;
}
/* line 89, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
table thead > tr > td.number input, table tbody > tr > td.number input, table tfoot > tr > td.number input {
  text-align: right !important;
}

/* line 94, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td {
  padding: 5px;
}

/* line 98, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.page-content {
  min-height: 700px;
}

/* line 102, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.tabs-wrap {
  position: relative;
}

/* line 106, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.tab-content {
  min-height: 700px;
}

/* line 109, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.tab-content.with-overflow-auto {
  overflow: auto;
}

/* line 113, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.copyright {
  padding-left: 12%;
}

/* line 116, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
#header {
  height: 140px;
}

/* line 120, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.with-margin-right-10 {
  margin-right: 10px;
}

/* line 124, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.pointer-cursor {
  cursor: pointer;
}

/* line 128, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.datepicker {
  z-index: 100 !important;
}

/* line 132, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
input[readonly][datepicker] {
  background-color: white !important;
}

/* line 136, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.widget-header[data-toggle=collapse] {
  cursor: pointer;
}

/* line 140, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.help-cursor {
  cursor: help !important;
}

/* line 144, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.nav-tabs .tooltip {
  min-width: 250px !important;
}

/* line 148, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.backtest-dates {
  font-size: 12px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

@media (max-width: 960px) {
  /* line 162, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-x: scroll;
    /*overflow-y: hidden;*/
    /*fix bag ipm-291*/
    border: 1px solid #ddd;
  }

  /* line 169, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
  .table-responsive.little-table {
    margin-bottom: 0;
    overflow-x: auto;
  }
}
/* line 176, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.hints-widget .widget-header {
  width: 72px;
  cursor: pointer;
  float: right;
}
/* line 181, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.hints-widget .widget-body {
  border: none;
  clear: both;
}
/* line 185, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.hints-widget .widget-toolbar:before {
  border: none;
}
/* line 188, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.hints-widget .widget-toolbar a, .hints-widget .widget-toolbar a:visited, .hints-widget .widget-toolbar a:focus {
  color: white;
}
/* line 191, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.hints-widget .widget-main {
  padding-left: 0px;
  padding-right: 0px;
}
/* line 195, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.hints-widget .widget-box {
  border-bottom: 0px;
}

/* line 200, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.icon-3x {
  font-size: 3em;
}

/* line 204, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.help-button {
  margin-top: 3px;
  line-height: 20px;
  padding-left: 0;
}

/* line 210, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.last-navbar-container {
  margin-right: 13px;
}

/* line 214, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.ace-settings-box.open {
  max-height: 150px;
}

/* line 218, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.main-container:after {
  background-color: #FFF;
  bottom: 0;
  content: "";
  display: block;
  max-width: inherit;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: -2;
}

/* line 230, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.checkbox label {
  padding-left: 11px;
}

/* line 234, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
tr.button-show-options {
  cursor: pointer;
}

/* line 238, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
tr.light-blue-line {
  background-color: #eaf2f8 !important;
}

/* line 242, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
tr.light-gray-line {
  background-color: #f3f8fe !important;
}

/* line 245, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
tr.light-gray-line:hover {
  background-color: #f5f5f5 !important;
}

/* line 249, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.header .no-margin-bottom {
  margin-bottom: 0;
}

/* line 253, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.symbol-row-min-width {
  min-width: 134px;
}

/* line 257, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.col-md-1-5 {
  width: 20%;
}

/* line 261, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.main-container:after {
  min-width: 910px;
}

@media screen and (max-width: 1200px) {
  /* line 265, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
  .select-sm-btn-group select.form-control.correct-position-portfolio-selector {
    margin-left: -12px;
  }
}
/** This is protection for Google Charts from shrinking on redraw from the Bootstrap container **/
/* line 272, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.timeline-wrap.google-visualization-atl.container {
  padding-left: 0;
  padding-right: 0;
}

/* line 277, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.slider-correct-position {
  padding-top: 3px;
}

/* line 280, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.slider-max {
  text-align: right;
}

/* line 284, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
input[type=number] {
  -moz-appearance: textfield;
}

/* line 287, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0px;
}

/* line 292, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.group-interface-color {
  min-height: 50px;
  background-color: #f5f5f5;
  background: -moz-linear-gradient(left, #feffff 0%, #f5f5f5 100%);
  background: -webkit-linear-gradient(left, #feffff 0%, #f5f5f5 100%);
  background: -o-linear-gradient(left, #feffff 0%, #f5f5f5 100%);
  background: -ms-linear-gradient(left, #feffff 0%, #f5f5f5 100%);
  background: linear-gradient(left, #feffff 0%, #d2ebf9 100%);
}

/* line 301, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.copy-real-position {
  padding-top: 5px;
}

/* line 304, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.ideal-modeling-label {
  margin-top: 16px;
}

/* line 307, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.ideal-modelling-group {
  border-bottom: 2px solid #e3e3e3;
  margin-bottom: 15px;
}

/* line 312, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.ideal-modelling-group, .backtest-interface-group {
  height: auto;
  border-right: 1px solid #e2e2e2;
  padding-left: 0;
  padding-right: 0;
}

/* line 318, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.backtest-interface-group {
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 322, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.backtest-interface-group .well {
  background-color: white;
}

/* line 325, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.ideal-modelling-group:last-child {
  margin-bottom: 0;
}

/* line 328, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.round-btn {
  border-radius: 100px;
  padding-right: 5px;
  padding-left: 5px;
  margin-top: 5px;
  padding-top: 1px;
  padding-bottom: 1px;
}

/* line 336, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.scope-position {
  padding-top: 15px;
  padding-bottom: 5px;
}

/* line 341, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.score-position {
  padding-top: 10px;
}

/* line 344, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.total-allocation-position {
  margin-top: -30px;
}

/* line 347, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.error-msg {
  background-color: white !important;
  text-align: center;
  color: red;
}

/* line 352, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.text-right {
  text-align: right;
}

/* line 355, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.text-left {
  text-align: left !important;
}

/* line 358, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.text-center {
  text-align: center;
}

/* line 361, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.error-model {
  background-color: #f5f5f5;
  background: -moz-linear-gradient(left, #feffff 0%, whitesmoke 100%) !important;
  background: -webkit-linear-gradient(left, #feffff 0%, whitesmoke 100%) !important;
  background: -o-linear-gradient(left, #feffff 0%, whitesmoke 100%) !important;
  background: -ms-linear-gradient(left, #feffff 0%, whitesmoke 100%) !important;
  background: linear-gradient(left, #feffff 0%, #d2ebf9 100%) !important;
  color: #d16e6c;
  padding-left: 20px;
}

/* line 371, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.with-error-text {
  color: #d16e6c;
}

/* line 375, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.error-model-summ {
  height: 18px;
}

/* line 378, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.error-hedge {
  min-height: 5px;
  height: auto;
}

/* line 382, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.ideal-modelling-popover .popover {
  width: 500px;
}

/* line 385, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.info-container {
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  padding: 10px;
  margin-bottom: 10px;
  min-height: 50px;
}

/* line 392, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.info-container.failed {
  background-color: #F2DEE0;
  border-color: #ebccd1;
  color: #AB4B40;
}

/* line 397, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.margin-right-10 {
  margin-right: 10px;
}

/* line 400, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.info-block {
  margin-top: 4px;
}

/* line 403, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.btn-correct-position {
  margin-top: -2px;
}

/* line 406, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.padding-left-11 {
  padding-left: 11px;
}

/* line 409, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.padding-left-40 {
  padding-left: 40px;
}

/* line 412, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.padding-left-4 {
  padding-left: 4px;
}

/* line 415, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.margin-top-6 {
  margin-top: 6px;
}

/* line 418, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.margin-top-4 {
  margin-top: 4px;
}

/* line 421, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.calendar-icon-pos {
  padding-right: 5px;
}

/* line 425, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.padding-right-32 {
  padding-right: 34px !important;
}

/* line 429, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.epic-smaller {
  font-size: 40% !important;
  vertical-align: middle;
  padding-right: 6px;
  padding-left: 6px;
  text-align: center;
}

/* line 439, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.oldIE .ace-settings-container {
  position: absolute;
  right: 0;
  top: 8px;
  z-index: 12;
  overflow: hidden;
}

/* line 447, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.oldIE #ace-settings-btn {
  margin-right: -4px;
  vertical-align: top;
  margin-top: 0px;
}

/* line 452, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.oldIE #ace-settings-btn:focus {
  outline: none;
}

/* line 455, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.oldIE .ace-settings-box {
  border: 2px solid #ffb34b;
  padding-left: 5px;
  overflow: hidden;
  background: #ffffff;
}

/* line 461, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.oldIE .ace-settings-box.hidden {
  display: none;
  float: left;
}

/* line 467, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.oldIE .steps {
  list-style: none;
  display: table;
  width: 100%;
  padding: 0;
  margin: 0;
  position: relative;
}

/* line 475, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.oldIE .steps li {
  display: table-cell;
  text-align: center;
  width: 1%;
}

/* line 480, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.oldIE .steps li:before {
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  font-size: 0;
  overflow: hidden;
  /* border-top: 4px solid #CED1D6; */
  position: relative;
  top: 21px;
  z-index: 1;
}

/* line 492, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.oldIE .steps li .step {
  border: 5px solid #ced1d6;
  color: #546474;
  font-size: 15px;
  border-radius: 100%;
  background-color: #FFF;
  position: relative;
  z-index: 2;
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 30px;
  text-align: center;
}

/* line 506, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.oldIE .steps li:before {
  display: block;
  content: "";
  width: 100%;
  height: 1px;
  font-size: 0;
  overflow: hidden;
  border-top: 4px solid #CED1D6;
  position: relative;
  top: 21px;
  z-index: 1;
}

/* line 518, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.oldIE .steps li.last-child:before {
  max-width: 50%;
  width: 50%;
}

/* line 522, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.oldIE .steps li:last-child:before {
  max-width: 50%;
  width: 50%;
}

/* line 526, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.oldIE .steps li:first-child:before {
  max-width: 51%;
  left: 50%;
}

/* line 530, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.oldIE .steps li.active:before,
.steps li.complete:before,
.steps li.active .step,
.steps li.complete .step {
  border-color: #5293c4;
}

/* line 536, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.oldIE .steps li.complete .step {
  cursor: default;
  color: #FFF;
  -webkit-transition: transform ease 0.1s;
  -o-transition: transform ease 0.1s;
  transition: transform ease 0.1s;
}

/* line 543, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.oldIE .steps li .title {
  display: block;
  margin-top: 4px;
  max-width: 100%;
  color: #949ea7;
  font-size: 14px;
  z-index: 104;
  text-align: center;
  table-layout: fixed;
  word-wrap: break-word;
}

/* line 554, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.oldIE .step-pane {
  display: none;
}

/* line 557, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.oldIE .step-pane.active {
  display: block;
}

/* line 562, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.oldIE .ui-slider-horizontal {
  height: 9px;
}

/* line 565, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.oldIE .ui-slider {
  background-color: #D5D5D5;
}

/* line 568, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.oldIE .ui-slider-horizontal {
  height: .8em;
}

/* line 571, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.oldIE .ui-slider {
  position: relative;
  text-align: left;
}

/* line 575, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.oldIE .ui-slider-orange .ui-slider-range {
  background-color: #efad62;
}

/* line 578, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.oldIE .ui-slider-orange .ui-slider-handle {
  border-color: #efad62 !important;
}

/* line 581, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.oldIE .ui-slider-horizontal .ui-slider-handle {
  margin-left: -0.725em;
  top: -0.4em;
}

/* line 585, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.oldIE .ui-slider .ui-slider-handle {
  border-radius: 0;
  width: 1.45em;
  height: 1.45em;
  background-color: #F8F8F8;
  border: 1px solid;
}

/* line 594, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.ideal-modelling-group.has-error input, .ideal-modelling-group.has-error select, .ideal-modelling-group.has-error textarea {
  border-color: #f2a696;
  color: #d68273;
}

/* line 598, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.ideal-modelling-group.has-error {
  border-color: #d68273;
}

/* line 602, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.lock-icon-pos {
  top: 10px;
}

/* line 605, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.search-icon-pos {
  top: 10px;
  right: 10px !important;
}

/* line 610, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.profile-user-text {
  padding-top: 1px;
  font-size: 15px;
}

/* line 614, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.padding-left-15 {
  padding-left: 15px;
}

/* line 617, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.padding-left-6 {
  padding-left: 6px;
}

/* line 620, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.col-sm-5-3 {
  width: 43.666%;
}

/* line 624, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.padding-left-26 {
  padding-left: 26px;
}

/* line 627, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.btn-order-style {
  padding: 0;
}

/* line 631, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.fixed-width-125 {
  min-width: 125px;
}

/* line 635, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.special-model-position {
  margin-top: 10px;
}

/* line 638, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.scope-range-pos {
  padding-top: 15px;
}

/* line 641, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.row .scope-range-pos {
  padding-top: 14px;
}

/* line 644, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.hedge-pos {
  padding-top: 8px;
  min-width: 145px;
}

/* line 648, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.fixed-width-105 {
  min-width: 105px;
}

/* line 651, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.margin-bottom-5 {
  margin-bottom: 5px;
}

/* line 654, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.margin-bottom-7 {
  margin-bottom: 7px;
}

/* line 657, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.margin-bottom-10 {
  margin-bottom: 10px;
}

/* line 660, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.margin-top-5 {
  margin-top: 5px !important;
}

/* line 663, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.padding-top-6 {
  padding-top: 5px !important;
}

/* line 666, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.padding-top-7 {
  padding-top: 7px !important;
}

/* line 669, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.padding-top-8 {
  padding-top: 7px !important;
}

/* line 672, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.margin-top-2 {
  margin-top: 2px !important;
}

/* line 676, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.history-filters {
  padding: 10px 5px 10px 5px;
  border-right: 1px solid #e2e2e2;
  border-bottom: 2px solid #e3e3e3;
  background-image: linear-gradient(135deg, #f2f2f2, white);
  /*Кроссбраузерность*/
  background-image: -webkit-linear-gradient(135deg, #f2f2f2, white);
  background-image: -moz-linear-gradient(135deg, #f2f2f2, white);
  background-image: -o-linear-gradient(135deg, #f2f2f2, white);
  background-image: -ms-linear-gradient(135deg, #f2f2f2, white);
}

/* line 688, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.btn-search {
  width: 55px;
  min-width: 55px;
  border-radius: 10px 90px 90px 10px !important;
  padding-right: 10px;
}

/* line 695, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.filter-text-pos {
  margin-top: 3px;
}

/* line 698, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.filter-input-text-pos {
  margin-top: 6px;
}

/* line 701, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.daterange-error-pos {
  margin-top: 3px;
  margin-left: 61px;
}

/* line 706, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.filter-big-text-pos {
  margin-top: -4px;
}

/* line 710, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.filter-errors-pos {
  margin-left: 20px;
}

/* line 714, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.current-helper-pos {
  margin-right: 5px;
}

/* line 717, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.ideal-text-pos {
  padding-bottom: 4px !important;
}

/* line 720, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.total-text-pos {
  padding-top: 2px;
}

/* line 722, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.symbol-link {
  font-size: 1.5em;
  vertical-align: middle;
}

/* line 727, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.btn-medium-width {
  min-width: 94px;
}

/* line 731, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.gritter-item-wrapper.gritter-light.gritter-success {
  background-color: #edf2ee !important;
  border-radius: 5px;
}

/* line 735, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.gritter-title, .gritter-without-image p {
  text-align: center;
  font-family: 'Open Sans';
  color: #226042 !important;
}

/* line 740, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.gritter-icon {
  color: #226042 !important;
}

/* line 743, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.gritter-title {
  font-size: 1.3em;
}

/* line 747, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.gritter-without-image p {
  font-size: 1.1em;
}

/* line 752, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
#footer.footer-with-hor-scrolling {
  position: relative !important;
}

/* line 755, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.clearfix .live-validation-icon {
  color: #87b87f;
  margin-top: 9px;
  font-size: 1.3em;
  margin-left: 5px;
}

/* line 762, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.live-validation-no-bs .live-validation-icon {
  color: #87b87f !important;
  font-size: 1.3em;
  padding: 0 3px;
  z-index: 2;
  position: absolute;
  top: -2px;
  right: -24px;
  display: inline-block;
}

/* line 773, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.live-validation-spinner-registration {
  top: 4px;
  position: absolute;
  right: -22px;
}

/* line 779, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.live-validation-spinner-common {
  top: 5px;
  position: relative;
  right: 0;
}

/* line 785, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.live-validation-spinner-common.hidden {
  margin: 0;
  width: 0;
}

/* line 790, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.button-spinner {
  top: 7px;
  position: relative;
  right: 10px;
  float: right;
  display: block;
}

/* line 798, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.filter-orders-text-pos {
  padding-top: 5px;
}

/* line 802, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.fixed-width-125 {
  width: 125px;
}

/* line 805, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.allocation-cap-helper-pos {
  margin-top: 4px !important;
}

/* line 808, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.allocation-cap-buttons {
  padding-top: 2px;
}

/* line 812, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.header-support, .header-support a {
  color: #ffffff;
  font-family: 'Open Sans';
  font-size: 17px;
}

/* line 817, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.header-support .fa {
  margin-left: 3px;
}

/* line 821, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.orders-live-price-icon {
  font-size: 0.5em;
  vertical-align: text-top;
}

/* line 825, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.ui-progressbar-value {
  background-color: #4383b4 !important;
}

/* line 828, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.quick-nav-container {
  position: fixed;
  right: 50px;
  top: 40%;
  opacity: 0.6;
  z-index: 33;
}

/* line 835, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.quick-nav-btn {
  text-align: center;
  width: 1.7em;
  position: initial;
  background-color: rgba(255, 255, 255, 0.4);
  border: 2px solid rgba(66, 139, 202, 0.7);
  border-radius: 3px;
  color: #428bca;
  cursor: pointer;
  opacity: 0.75;
  font-size: 2em;
  margin: 25% 0;
  filter: alpha(opacity=40);
}

/* line 850, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.quick-nav-btn:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 855, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.label-profile-input {
  padding-top: 5px !important;
}

/* line 858, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.label-down-pos-input {
  padding-top: 6px !important;
}

/* line 861, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.label-profile-text {
  padding-top: 3px !important;
}

/* line 864, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.fixed-low-col {
  min-width: 85px;
}

/* line 867, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.input-help-button {
  margin-top: 5px;
}

/* line 870, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.input-help-button-left-pos {
  margin-left: 2px;
}

/* line 873, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.input-help-button-left-pos-big {
  margin-left: 8px;
}

/* line 876, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.pie-chart-text-pos {
  padding-right: 25%;
}

/* line 880, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.btn-sm-border-fixer {
  left: 4px;
  position: relative;
}

/* line 885, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.lbl-fixer {
  right: 1px;
}

/* line 889, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.padding-left-5 {
  padding-left: 5px;
}

/* line 892, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.margin-left-5 {
  margin-left: 5px;
}

/* line 896, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.tab-fixed-height {
  min-height: 40px !important;
}

/* line 900, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.btn-not-active-grey {
  background-color: #abbac3 !important;
  border-color: #abbac3 !important;
}

/* line 904, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.btn-not-active-grey.active {
  background-color: #6fb3e0 !important;
  border-color: #6fb3e0 !important;
}

@media (min-width: 768px) {
  /* line 911, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
  .col-sm-1-2 {
    width: 11.333% !important;
  }

  /* line 914, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
  .col-sm-1-3 {
    width: 8.033% !important;
  }

  /* line 917, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
  .col-sm-4-2 {
    width: 38.333% !important;
  }
}
/* line 921, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.padding-top-20 {
  padding-top: 20px;
}

/* line 924, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.padding-right {
  padding-right: 2px;
}

/* line 927, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.select-height {
  height: 34px !important;
}

/* line 930, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.padding-right-label {
  padding-right: 5px !important;
}

/* line 933, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.padding-left-10 {
  padding-left: 10px;
}

/* line 936, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.setting-json-area {
  min-height: 550px;
}

/* line 939, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.later-button {
  height: 33px;
  line-height: 21px;
}

/* line 943, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.content-center {
  margin: auto;
}

/* line 947, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.popover.right > .arrow {
  left: -10px;
  margin-top: -12px;
}

/* line 951, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.text-important {
  font-size: 1.2em;
}

/* line 960, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.padding-right-7 {
  padding-right: 7px;
}

/* line 964, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.csv-btn-padding {
  padding-right: 5px;
}

@media (max-width: 1200px) {
  /* line 968, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
  .csv-btn-padding {
    padding-right: 7px;
  }
}
/* line 972, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.margin-bottom-8 {
  margin-bottom: 8px;
}

@media (max-width: 991px) {
  /* line 976, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
  .history-input-position-first {
    margin-top: 20px;
  }

  /* line 979, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
  .history-input-position-second {
    margin-top: 24px;
  }

  /* line 982, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
  .filter-text-pos {
    margin-top: 0;
  }
}
/* line 986, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.popover-fixed-width .popover {
  width: 500px;
}

/* line 989, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.popover-small-fixed-width .popover {
  width: 110px;
}

@media (min-width: 992px) {
  /* line 993, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
  .ideal-modelling-pos-new {
    margin-top: 11px;
  }

  /* line 996, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
  .sm-no-margin-bottom {
    margin-bottom: 0px;
  }
}
/* line 1000, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.portfolio-header-text {
  padding-left: 30px;
}

/* line 1004, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.content-align {
  margin: 0 8px;
}

/* line 1008, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.powered_by {
  color: #666666;
}

/* line 1011, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.green-red-bulb {
  position: absolute;
  top: 0;
  right: 0;
}

/* line 1016, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.action-main-button {
  padding: 0;
}

/* line 1019, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.ideal-model-btn:first-child {
  position: absolute;
  right: -25px;
  top: -16px;
}

/* line 1024, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.ideal-model-btn:nth-child(2) {
  position: absolute;
  right: 32px;
  top: 50px;
}

@media (max-width: 1199px) {
  /* line 1030, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
  .action-main-button {
    width: 100%;
    height: 31px;
    margin-bottom: 0;
  }

  /* line 1035, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
  .convert-to-portfolio-button {
    width: 126px;
  }

  /* line 1038, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
  .csv-btn {
    width: 45%;
  }

  /* line 1041, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
  .ideal-model-btn:first-child {
    position: absolute;
    right: 4px;
    top: -72px;
  }

  /* line 1046, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
  .buttons-ideal-modelling {
    position: absolute;
    right: 0;
    top: 55px;
    z-index: 999;
  }
  /* line 1052, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
  .buttons-ideal-modelling .ideal-model-btn:nth-child(2) {
    position: absolute;
    right: 32px;
    top: 0px;
  }
}
@media (min-width: 1200px) {
  /* line 1061, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
  .not-convert-to-portfolio-zone {
    width: 125px;
  }

  /* line 1064, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
  .csv-btn {
    width: 54px;
  }
}
/* line 1068, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.not-convert-to-portfolio-zone.hidden {
  width: 0;
}

/* line 1071, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.info-box-text.title-text {
  font-size: 1.2em;
}

/* line 1074, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.rerun-initial-sync {
  position: absolute;
  bottom: 12px;
  right: 12px;
}

/* line 1079, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.input-block-fixed-height {
  height: 39px;
}

/* line 1082, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.margin-top-13 {
  margin-top: 13px;
}

/* line 1085, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.margin-top-10 {
  margin-top: 10px;
}

/* line 1088, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.one-line {
  white-space: nowrap;
}

/* line 1091, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.deep-red {
  color: #e80000;
}

/* line 1094, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.dark-green {
  color: darkgreen;
}

/* line 1098, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.dropzone.small-dropzone {
  min-height: 30px;
  padding: 19px;
  border: solid 1px #8aafce;
}

/* line 1103, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.dz-default.dz-message.small-dropzone-message {
  margin-top: -15px;
  height: 30px;
  font-size: 18px;
  color: white;
  background: #478fca !important;
}

/* line 1110, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.dz-default.dz-message.small-dropzone-message .white {
  cursor: pointer;
}

/* line 1113, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.orders-dropzone-errors {
  margin-top: 44px;
}

/* line 1117, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.backtest-progress-bar {
  height: 22px;
  border: 1px solid #428bca;
}

/* line 1121, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.backtest-big-button {
  width: 126px;
}

/* line 1124, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.backtest-progress-bar div {
  color: #ffffff;
  line-height: 14px;
  /* same as #progressBar height if we want text middle aligned */
  width: 0;
}

/* line 1129, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.ui-progressbar {
  position: relative;
  background-color: #A8C3E3 !important;
}

/* line 1133, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.progress-label {
  position: absolute;
  left: 39% !important;
  top: 4px;
  font-weight: bold;
}

@media (min-width: 1200px) {
  /* line 1140, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
  .backtest-big-button {
    width: 252px;
  }

  /* line 1143, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
  .progress-label {
    left: 47% !important;
  }
}
@media (max-width: 991px) {
  /* line 1148, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
  .orders-well-spec-padding-left {
    padding-left: 2px;
  }
}
/* line 1152, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.fundamentals-table tbody tr {
  padding: 5px;
  font-size: 13px;
}

/* line 1156, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.fundamentals-table tbody tr td {
  padding: 10px;
}

/* line 1159, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.table-head {
  font-weight: 500;
  font-size: 20px;
  color: #669fc7;
}

/* line 1164, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.order-name {
  max-width: 400px;
  min-width: 200px;
  white-space: normal !important;
}

/* line 1169, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.lbl-switch-padding {
  margin-right: 10px;
}

@media (max-width: 989px) {
  /* line 1173, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
  .history-switch-wrap {
    margin-top: 8px;
  }
}
/* line 1177, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.company-logo {
  padding-top: 20px;
}

/* line 1180, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.z-index-5 {
  z-index: 5;
}

/* line 1183, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.z-index-10 {
  z-index: 10;
}

/* line 1187, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.table-columns-menu {
  background-color: white;
  z-index: 100;
}

/* line 1192, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.margin-right-5 {
  margin-right: 5px;
}

/* line 1195, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.settings-label {
  font-size: 12px;
}

/* line 1198, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.switcher-spaces-block {
  white-space: pre;
}

/* line 1201, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.upper-default-layout {
  z-index: 1;
}

@media (max-width: 989px) {
  /* line 1205, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
  .history-switch-position {
    margin-top: 10px;
  }
}
/* line 1209, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.margin-right-6 {
  margin-right: 6px;
}

/* line 1213, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.loader-in-input {
  position: absolute;
  z-index: 1000000;
  right: 7px;
  top: 9px;
}

/* line 1220, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.ui-state-focus .autoselect-additional-data {
  color: white;
  background-color: #4f99c6;
}

/* line 1224, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.ui-menu-item:hover span {
  color: white;
}

/* line 1228, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.autoselect-additional-data {
  font-size: 11px;
  width: 100%;
  text-align: right;
  color: #669fc7;
}

/* line 1235, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.dropzone.small-dropzone.disabled {
  background-color: white;
  cursor: no-drop !important;
  border: 1px solid #e3e3e3 !important;
}

/* line 1240, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.dropzone.small-dropzone.disabled .dz-default.dz-message.small-dropzone-message {
  background-color: #e3e3e3  !important;
  cursor: no-drop !important;
}

/* line 1244, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.dropzone.small-dropzone.disabled .dz-default.dz-message.small-dropzone-message .white {
  cursor: no-drop !important;
}

/* line 1248, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.simple-text-in-form {
  font-size: 14px;
  padding-top: 8px;
}

/* line 1252, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.label-on-slider {
  padding-top: 14px !important;
}

/* line 1255, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.label-on-slider-near-input {
  padding-top: 8px !important;
}

/* line 1259, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.chart {
  position: relative;
  display: inline-block;
  width: 110px;
  height: 110px;
  margin-top: 50px;
  margin-bottom: 50px;
  text-align: center;
}

/* line 1268, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.chart canvas {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 1273, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.percent {
  display: inline-block;
  line-height: 110px;
  z-index: 2;
}

/* line 1278, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.percent:after {
  content: '%';
  margin-left: 0.1em;
  font-size: .8em;
}

/* line 1283, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
span.percent {
  float: left;
  width: 30px;
}

/* line 1287, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.col-xs-19 {
  width: 160%;
  padding-right: 16px;
}

/* line 1292, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.user-probability {
  margin-top: -96px;
}

/* line 1295, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.user-probability.new-portfolio-page {
  margin-top: -76px;
}

/* line 1298, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.user-probability-loader img {
  position: absolute;
  left: 47%;
  top: 143px;
  z-index: 99;
}

@media (max-width: 1199px) {
  /* line 1305, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
  .user-probability-loader.new-portfolio-page img {
    top: 162px;
  }
}
/* line 1311, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.unvisible {
  visibility: hidden;
}

/* line 1314, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.info-text {
  font-size: 13px;
}

/* line 1317, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.padding-right-21 {
  padding-right: 21px;
}

/* line 1320, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.inline.hidden {
  display: none !important;
}

/* line 1323, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.padding-top-3 {
  padding-top: 3px !important;
}

/* line 1326, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.uppercase-input {
  text-transform: uppercase;
}

/* line 1329, ../../app/assets/stylesheets/bootstrap_custom.css.scss */
.margin-top-25 {
  margin-top: 25px;
}
