
@import 'lib/angular-material/angular-material.min.css';
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.0/css/all.min.css');
@import url('https://cdn.jsdelivr.net/gh/lipis/flag-icons@6.6.6/css/flag-icons.min.css');
@import url('https://s3.amazonaws.com/assets.freshdesk.com/widget/freshwidget.css');
#loading-bar,#loading-bar-spinner{pointer-events:none;-webkit-pointer-events:none;-webkit-transition:350ms linear all;-moz-transition:350ms linear all;-o-transition:350ms linear all;transition:350ms linear all}#loading-bar-spinner.ng-enter,#loading-bar-spinner.ng-leave.ng-leave-active,#loading-bar.ng-enter,#loading-bar.ng-leave.ng-leave-active{opacity:0}#loading-bar-spinner.ng-enter.ng-enter-active,#loading-bar-spinner.ng-leave,#loading-bar.ng-enter.ng-enter-active,#loading-bar.ng-leave{opacity:1}#loading-bar .bar{-webkit-transition:width 350ms;-moz-transition:width 350ms;-o-transition:width 350ms;transition:width 350ms;background:#29d;position:fixed;z-index:10002;top:0;left:0;width:100%;height:2px;border-bottom-right-radius:1px;border-top-right-radius:1px}#loading-bar .peg{position:absolute;width:70px;right:0;top:0;height:2px;opacity:.45;-moz-box-shadow:#29d 1px 0 6px 1px;-ms-box-shadow:#29d 1px 0 6px 1px;-webkit-box-shadow:#29d 1px 0 6px 1px;box-shadow:#29d 1px 0 6px 1px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}#loading-bar-spinner{display:block;position:fixed;z-index:10002;top:10px;left:10px}#loading-bar-spinner .spinner-icon{width:14px;height:14px;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:loading-bar-spinner 400ms linear infinite;-moz-animation:loading-bar-spinner 400ms linear infinite;-ms-animation:loading-bar-spinner 400ms linear infinite;-o-animation:loading-bar-spinner 400ms linear infinite;animation:loading-bar-spinner 400ms linear infinite}@-webkit-keyframes loading-bar-spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes loading-bar-spinner{0%{-moz-transform:rotate(0);transform:rotate(0)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes loading-bar-spinner{0%{-o-transform:rotate(0);transform:rotate(0)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes loading-bar-spinner{0%{-ms-transform:rotate(0);transform:rotate(0)}100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-bar-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
md-backdrop.md-edit-dialog-backdrop{z-index:80}md-edit-dialog{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:fixed;z-index:81;background-color:#f9f9f9;border-radius:2px;cursor:default}md-edit-dialog>.md-content{padding:16px 24px 0}md-edit-dialog>.md-content .md-title{color:rgba(0,0,0,.87);margin-bottom:8px}md-edit-dialog>.md-content md-input-container{margin:0;font-size:13px}md-edit-dialog>.md-content md-input-container input{float:none}md-edit-dialog>.md-content md-input-container .md-errors-spacer{min-height:auto;min-width:auto;color:rgba(0,0,0,.54)}md-edit-dialog>.md-content md-input-container .md-errors-spacer .md-char-counter{padding:5px 2px 5px 0}md-edit-dialog>.md-content md-input-container [ng-message]{padding:5px 0 5px 2px}md-edit-dialog>.md-actions{margin:0 16px 8px}md-edit-dialog>.md-actions .md-button{margin:0;min-width:initial}md-edit-dialog>.md-actions .md-button+.md-button{margin-left:8px}.md-table-pagination{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;box-sizing:border-box;padding:0 24px;font-size:12px;color:rgba(0,0,0,.54);border-top:1px rgba(0,0,0,.12) solid}.md-table-pagination md-select{-ms-flex-pack:end;justify-content:flex-end;min-width:64px}.md-table-pagination md-select:not([disabled]):focus .md-select-value{color:rgba(0,0,0,.54)}.md-table-pagination md-select .md-select-value{-ms-flex:0 0 auto;flex:0 0 auto}.md-table-pagination md-select .md-select-value span.md-select-icon{-ms-flex-pack:center;justify-content:center;text-align:center;margin-right:-6px!important}.md-table-pagination md-select .md-select-value span.md-select-icon:after{top:initial;transform:scaleY(0.5) scaleX(1)}.md-table-pagination>*{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:56px}.md-table-pagination>.buttons:not(:first-child),.md-table-pagination>.limit-select:not(:first-child){margin-left:32px}.md-table-pagination>.buttons{margin-right:-16px}.md-table-pagination>.buttons>.md-button.md-icon-button{margin:0}.md-table-pagination>.buttons>.label+.md-button.md-icon-button{margin-left:20px}md-select.md-table-select{margin:0}md-select.md-table-select>.md-select-value{padding:0;min-width:0;min-height:24px;border-bottom:0!important}md-select.md-table-select>.md-select-value>span{display:block;height:auto;transform:none!important}md-select.md-table-select>.md-select-value>span>.md-text{display:inherit;height:inherit;transform:inherit}md-select.md-table-select>.md-select-value>span.md-select-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:24px;margin:0}md-select.md-table-select>.md-select-value>span.md-select-icon:after{top:initial}.md-select-menu-container.md-pagination-select,.md-select-menu-container.md-table-select{margin-left:-2px;border-radius:2px}.md-select-menu-container.md-pagination-select md-content,.md-select-menu-container.md-pagination-select md-select-menu,.md-select-menu-container.md-table-select md-content,.md-select-menu-container.md-table-select md-select-menu{border-radius:inherit}.md-select-menu-container.md-pagination-select md-content,.md-select-menu-container.md-table-select md-content{padding:0}.md-select-menu-container.md-table-select .md-text{font-size:13px}.md-select-menu-container.md-pagination-select .md-text{font-size:12px}md-toolbar.md-table-toolbar{box-shadow:none}md-toolbar.md-table-toolbar.md-default-theme:not(.md-menu-toolbar).md-default,md-toolbar.md-table-toolbar:not(.md-menu-toolbar).md-default{background-color:#fff;color:rgba(0,0,0,.87)}md-toolbar.md-table-toolbar.md-default-theme:not(.md-menu-toolbar).md-default .md-button,md-toolbar.md-table-toolbar:not(.md-menu-toolbar).md-default .md-button{color:rgba(0,0,0,.87)}@media only screen and (max-width:959px) and (min-width:0) and (orientation:landscape){md-toolbar.md-table-toolbar .md-toolbar-tools{height:64px;max-height:initial}}md-toolbar.md-table-toolbar .md-toolbar-tools{padding:0 24px}md-toolbar.md-table-toolbar .md-toolbar-tools md-icon{color:rgba(0,0,0,.54)}md-toolbar.md-table-toolbar .md-toolbar-tools>.md-button.md-icon-button{margin:0}md-toolbar.md-table-toolbar .md-toolbar-tools>.md-button.md-icon-button:first-child{margin-left:-12px}md-toolbar.md-table-toolbar .md-toolbar-tools>.md-button.md-icon-button:last-child{margin-right:-12px}md-card>md-table-container:first-child,md-card>md-toolbar.md-table-toolbar:first-child{border-top-left-radius:2px;border-top-right-radius:2px}md-card>md-table-container:last-child,md-card>md-toolbar.md-table-toolbar:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}md-table-container{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}table.md-table{width:100%;border-spacing:0;overflow:hidden}table.md-table thead.md-head>tr.md-row{height:56px}table.md-table tbody.md-body>tr.md-row,table.md-table tfoot.md-foot>tr.md-row{height:48px}table.md-table thead.md-head+.md-table-progress md-progress-linear{top:-3px}table.md-table .md-table-progress th{padding:0}table.md-table .md-table-progress th md-progress-linear{height:0;transition:opacity 1s}table.md-table .md-table-progress th md-progress-linear.ng-hide{opacity:0}table.md-table .md-table-progress th md-progress-linear>.md-container{height:3px;top:0;transition:none}table.md-table .md-table-progress th md-progress-linear>.md-container>.md-bar{height:3px}table.md-table th.md-column{color:rgba(0,0,0,.54);font-size:12px;font-weight:700;white-space:nowrap}table.md-table th.md-column.md-sort{cursor:pointer}table.md-table th.md-column md-icon{height:16px;width:16px;font-size:16px!important;line-height:16px!important}table.md-table th.md-column md-icon.md-sort-icon{color:rgba(0,0,0,.26);opacity:0;transition:transform .25s,opacity .25s}table.md-table th.md-column md-icon.md-sort-icon.md-asc{transform:rotate(0deg)}table.md-table th.md-column md-icon.md-sort-icon.md-desc{transform:rotate(180deg)}table.md-table th.md-column md-icon:not(:first-child){margin-left:8px}table.md-table th.md-column md-icon:not(:last-child){margin-right:8px}table.md-table th.md-column.md-active,table.md-table th.md-column.md-active md-icon{color:rgba(0,0,0,.87)}table.md-table th.md-column.md-active md-icon.md-sort-icon,table.md-table th.md-column:hover md-icon.md-sort-icon{opacity:1}table.md-table tr.md-row[data-ng-repeat].ng-leave,table.md-table tr.md-row[ng-repeat].ng-leave,table.md-table tr.md-row[ng\:repeat].ng-leave,table.md-table tr.md-row[x-ng-repeat].ng-leave{display:none}table.md-table.md-row-select tbody.md-body>tr.md-row{transition:background-color .2s}table.md-table.md-row-select tbody.md-body>tr.md-row:not([disabled]):hover{background-color:#eee!important}table.md-table.md-row-select tbody.md-body>tr.md-row.md-selected{background-color:#f5f5f5}table.md-table.md-row-select td.md-cell:first-child,table.md-table.md-row-select th.md-column:first-child{width:20px;padding:0 0 0 24px}table.md-table.md-row-select td.md-cell:nth-child(2),table.md-table.md-row-select th.md-column:nth-child(2){padding:0 24px}table.md-table.md-row-select td.md-cell:nth-child(n+3):nth-last-child(n+2),table.md-table.md-row-select th.md-column:nth-child(n+3):nth-last-child(n+2){padding:0 56px 0 0}table.md-table:not(.md-row-select) td.md-cell:first-child,table.md-table:not(.md-row-select) th.md-column:first-child{padding:0 24px}table.md-table:not(.md-row-select) td.md-cell:nth-child(n+2):nth-last-child(n+2),table.md-table:not(.md-row-select) th.md-column:nth-child(n+2):nth-last-child(n+2){padding:0 56px 0 0}table.md-table td.md-cell,table.md-table th.md-column{vertical-align:middle;text-align:left}table.md-table td.md-cell>*,table.md-table th.md-column>*{vertical-align:middle}table.md-table td.md-cell:last-child,table.md-table th.md-column:last-child{padding:0 24px 0 0}table.md-table td.md-cell.md-clickable,table.md-table th.md-column.md-clickable{cursor:pointer}table.md-table td.md-cell.md-clickable:focus,table.md-table th.md-column.md-clickable:focus{outline:0}table.md-table td.md-cell.md-numeric,table.md-table th.md-column.md-numeric{text-align:right}table.md-table td.md-cell md-checkbox,table.md-table th.md-column md-checkbox{margin:0;width:20px}table.md-table td.md-cell{color:rgba(0,0,0,.87);font-size:13px;border-top:1px rgba(0,0,0,.12) solid}table.md-table td.md-cell.md-numeric md-select{-ms-flex-pack:end;justify-content:flex-end}table.md-table td.md-cell.md-numeric md-select .md-select-value{-ms-flex:0 0 auto;flex:0 0 auto}table.md-table td.md-cell.md-placeholder{color:rgba(0,0,0,.26)}table.md-table td.md-cell md-select>.md-select-value>span.md-select-icon{-ms-flex-pack:end;justify-content:flex-end;color:rgba(0,0,0,.54);width:18px;text-align:right}table.md-table td.md-cell md-select>.md-select-value>span.md-select-icon:after{transform:scaleY(0.4) scaleX(0.8)}
calendar-md md-content>md-content.agenda>*>* :not(:first-child),calendar-md md-content>md-content.calendar>:not(:first-child)>* :last-child{overflow:hidden;text-overflow:ellipsis}calendar-md{display:block;max-height:100%}calendar-md .md-toolbar-tools h2{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}calendar-md md-content>md-content{border:1px solid rgba(0,0,0,.12)}calendar-md md-content>md-content.agenda>*>*{border-bottom:1px solid rgba(0,0,0,.12)}calendar-md md-content>md-content.agenda>*>.disabled{color:rgba(0,0,0,.3);pointer-events:none;cursor:auto}calendar-md md-content>md-content.agenda>*>* :first-child{padding:12px;width:200px;text-align:right;color:rgba(0,0,0,.75);font-weight:100;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}calendar-md md-content>md-content>*>*{min-width:48px}calendar-md md-content>md-content.calendar>:first-child{background:rgba(0,0,0,.02);border-bottom:1px solid rgba(0,0,0,.12);margin-right:0;min-height:36px}calendar-md md-content>md-content.calendar>:not(:first-child)>*{border-bottom:1px solid rgba(0,0,0,.12);border-right:1px solid rgba(0,0,0,.12);cursor:pointer}calendar-md md-content>md-content.calendar>:not(:first-child)>:hover{background:rgba(0,0,0,.04)}calendar-md md-content>md-content.calendar>:not(:first-child)>.disabled{color:rgba(0,0,0,.3);pointer-events:none;cursor:auto}calendar-md md-content>md-content.calendar>:not(:first-child)>.active{box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);background:rgba(0,0,0,.02)}calendar-md md-content>md-content.calendar>:not(:first-child)>* :first-child{padding:0}
@import url("https://fonts.googleapis.com/icon?family=Material+Icons");
.sm-calender-pane {
  display: block;
  position: fixed;
  z-index: 81;
  overflow: hidden;
  border-radius: 2px; }
  .sm-calender-pane.hide-animate {
    -webkit-transition: all 1s cubic-bezier(0.04, 1.01, 0.13, 1.02);
    -moz-transition: all 1s cubic-bezier(0.04, 1.01, 0.13, 1.02);
    -o-transition: all 1s cubic-bezier(0.04, 1.01, 0.13, 1.02);
    transition: all 1s cubic-bezier(0.04, 1.01, 0.13, 1.02);
    max-height: 0px;
    max-width: 0px; }
  .sm-calender-pane.show {
    -webkit-transition: all 1s cubic-bezier(0.04, 1.01, 0.13, 1.02);
    -moz-transition: all 1s cubic-bezier(0.04, 1.01, 0.13, 1.02);
    -o-transition: all 1s cubic-bezier(0.04, 1.01, 0.13, 1.02);
    transition: all 1s cubic-bezier(0.04, 1.01, 0.13, 1.02);
    max-height: 500px;
    max-width: 450px; }
  .sm-calender-pane .action {
    height: 30px;
    margin-bottom: 0;
    position: absolute;
    bottom: 0;
    width: 100%; }

@media only screen and (min-device-width: 0px) and (max-device-width: 960px) {
  .sm-calender-pane {
    overflow: hidden; }
    .sm-calender-pane.hide {
      -webkit-animation: scaleDownCal 1s cubic-bezier(0.04, 1.01, 0.13, 1.02);
      -moz-animation: scaleDownCal 1s cubic-bezier(0.04, 1.01, 0.13, 1.02);
      -o-animation: scaleDownCal 1s cubic-bezier(0.04, 1.01, 0.13, 1.02);
      animation: scaleDownCal 1s cubic-bezier(0.04, 1.01, 0.13, 1.02); }
    .sm-calender-pane.show {
      -webkit-animation: scaleUpCal 1s cubic-bezier(0.04, 1.01, 0.13, 1.02);
      -moz-animation: scaleUpCal 1s cubic-bezier(0.04, 1.01, 0.13, 1.02);
      -o-animation: scaleUpCal 1s cubic-bezier(0.04, 1.01, 0.13, 1.02);
      animation: scaleUpCal 1s cubic-bezier(0.04, 1.01, 0.13, 1.02); }
  .action {
    height: 30px;
    margin-bottom: 0;
    position: absolute;
    bottom: 0;
    width: 100%; } }


.sm-input-container .sm-picker-icon {
  position: absolute;
  top: 0%;
  left: 93%; }

.picker-container {
  border-radius: 2px; }
  .picker-container .container {
    border-radius: 2px;
    overflow: hidden; }
    .picker-container .container md-toolbar {
      word-wrap: break-word; }
      .picker-container .container md-toolbar.md-height {
        padding: 20px 0 10px 0; }
        .picker-container .container md-toolbar.md-height.landscape {
          width: 130px; }
          .picker-container .container md-toolbar.md-height.landscape .year-header {
            margin: 10px;
            font-size: 16px; }
          .picker-container .container md-toolbar.md-height.landscape .date-time-header {
            font-size: 28px;
            font-weight: bold;
            text-align: left;
            margin: 0px 0 15px 10px; }
      .picker-container .container md-toolbar.md-height {
        padding: 5px 10px; }
        .picker-container .container md-toolbar.md-height.portrait {
          height: 85px; }
          .picker-container .container md-toolbar.md-height.portrait .year-header {
            margin: 10px 0;
            font-size: 16px; }
          .picker-container .container md-toolbar.md-height.portrait .date-time-header {
            font-size: 32px;
            font-weight: bold;
            text-align: left; }

.date-picker {
  width: 300px;
  height: 270px; }
  .date-picker .cal-link {
    font-size: 0.7em;
    text-align: center;
    margin-bottom: 10px; }
  .date-picker .year-container {
    width: 300px;
    animation: slideInDown 1s cubic-bezier(0.06, 0.61, 0.04, 1.03);
    margin-top: 20px; }
    .date-picker .year-container .year-md-repeat {
      height: 245px; }
      .date-picker .year-container .year-md-repeat .md-virtual-repeat-container {
        width: 240px;
        height: 239px; }
      .date-picker .year-container .year-md-repeat .repeated-item {
        box-sizing: border-box;
        height: 70px;
        margin: 0 10px; }
        .date-picker .year-container .year-md-repeat .repeated-item .year {
          margin: 0 10px;
          display: flex;
          height: 70px;
          width: 30px; }
          .date-picker .year-container .year-md-repeat .repeated-item .year .year-num {
            outline: none;
            width: 30px;
            height: 30px;
            text-align: center;
            line-height: 30px;
            margin: 3px;
            cursor: pointer; }
            .date-picker .year-container .year-md-repeat .repeated-item .year .year-num.disabled {
              pointer-events: none;
              color: rgba(0, 0, 0, 0.38); }
          .date-picker .year-container .year-md-repeat .repeated-item .year .month-list .month-row {
            display: flex;
            height: 35px;
            float: right; }
            .date-picker .year-container .year-md-repeat .repeated-item .year .month-list .month-row .month {
              outline: none;
              width: 30px;
              height: 30px;
              border-radius: 50%;
              text-align: center;
              line-height: 30px;
              margin: 3px;
              font-size: 12px;
              cursor: pointer; }
              .date-picker .year-container .year-md-repeat .repeated-item .year .month-list .month-row .month:hover {
                background-color: #E0E0E0; }
        .date-picker .year-container .year-md-repeat .repeated-item .selected-year {
          font-size: 18px;
          color: blue; }
  .date-picker .date-container .navigation {
    height: 40px; }
    .date-picker .date-container .navigation .md-button {
      text-transform: capitalize;
      font-weight: bold; }
  .date-picker .date-container > .date-cell-header {
    cursor: default; }
    .date-picker .date-container > .date-cell-header > .md-button.md-icon-button {
      opacity: 1;
      margin: 2px 0 2px 2px; }
  .date-picker .date-container .date-cell-row .md-button.md-icon-button {
    height: 30px;
    width: 30px;
    min-height: 30px;
    padding: 0px;
    font-size: 13px; }
    .date-picker .date-container .date-cell-row .md-button.md-icon-button[disabled] {
      cursor: default;
      background-color: transparent; }
    .date-picker .date-container .date-cell-row .md-button.md-icon-button:hover:not(.disabled):not(.selected) {
      background-color: #E0E0E0; }

.time-picker {
  width: 300px; }
  .time-picker .navigation {
    height: 25px; }
    .time-picker .navigation .md-button {
      text-transform: capitalize;
      font-weight: bold;
      margin: 0; }
  .time-picker .time-md-repeat {
    width: 70px;
    height: 239px; }
    .time-picker .time-md-repeat .repeated-item {
      width: 34px;
      margin: 0 auto; }
      .time-picker .time-md-repeat .repeated-item > .md-button {
        margin: 2px; }
        .time-picker .time-md-repeat .repeated-item > .md-button.md-icon-button {
          height: 30px;
          width: 30px;
          min-height: 30px;
          padding: 0px;
          font-size: 13px; }

.md-virtual-repeat-container .md-virtual-repeat-scroller {
  right: -21px;
  padding-right: 20px; }

.slideLeft {
  animation: slideInLeft 500ms cubic-bezier(0.06, 0.61, 0.04, 1.03); }

.slideRight {
  animation: slideInRight 500ms cubic-bezier(0.06, 0.61, 0.04, 1.03); }

.range-picker {
  width: 310px;
  overflow-x: hidden;
  background-color: #fff; }
  .range-picker .md-toolbar-tools {
    font-size: calc(13px + 2); }
    .range-picker .md-toolbar-tools .date-display {
      width: 130px;
      padding: 2px;
      text-align: center; }
    .range-picker .md-toolbar-tools .divider-display {
      width: 20px;
      font-size: 13px;
      padding: 2px; }
  .range-picker .pre-select {
    height: 307px; }
    .range-picker .pre-select .md-button {
      padding: 3px;
      margin: 0; }
  .range-picker .custom-select.show-calender > .tab-head {
    height: 43px;
    text-align: center;
    line-height: 35px; }
    .range-picker .custom-select.show-calender > .tab-head .start-btn {
      width: 50%;
      text-decoration: inherit;
      color: inherit; }
      .range-picker .custom-select.show-calender > .tab-head .start-btn > span {
        color: inherit; }
    .range-picker .custom-select.show-calender > .tab-head span {
      color: #ccc1c1;
      width: 50%; }
      .range-picker .custom-select.show-calender > .tab-head span.active {
        animation-property: border-bottom;
        color: inherit;
        border-bottom: 2px solid #FF5252; }
        .range-picker .custom-select.show-calender > .tab-head span.active.moveLeft {
          animation: slideInLeft 1s cubic-bezier(0.06, 0.61, 0.04, 1.03); }
        .range-picker .custom-select.show-calender > .tab-head span.active.moveRight {
          animation: slideInRight 1s cubic-bezier(0.06, 0.61, 0.04, 1.03); }

@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  100% {
    transform: translate3d(0, 0, 0); } }

.slideInLeft {
  animation-name: slideInLeft; }

@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  100% {
    transform: translate3d(0, 0, 0); } }

.slideInRight {
  animation-name: slideInRight; }

@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  100% {
    transform: translate3d(0, 0, 0); } }

.slideInUp {
  animation-name: slideInUp; }

@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  100% {
    transform: translate3d(0, 0, 0); } }

.slideInDown {
  animation-name: slideInDown; }

@-webkit-keyframes scaleUpCal {
  0% {
    -ms-transform: scale(0.5, 0.5);
    
    -webkit-transform: scale(0.5, 0.5);
    
    transform: scale(0.5, 0.5); }
  100% {
    -ms-transform: scale(1, 1);
    
    -webkit-transform: scale(1, 1);
    
    transform: scale(1, 1); } }


@keyframes scaleUpCal {
  0% {
    -ms-transform: scale(0.5, 0.5);
    
    -webkit-transform: scale(0.5, 0.5);
    
    transform: scale(0.5, 0.5); }
  100% {
    -ms-transform: scale(1, 1);
    
    -webkit-transform: scale(1, 1);
    
    transform: scale(1, 1); } }

@-webkit-keyframes scaleDownCal {
  0% {
    -ms-transform: scale(1, 1);
    
    -webkit-transform: scale(1, 1);
    
    transform: scale(1, 1); }
  100% {
    -ms-transform: scale(0.5, 0.5);
    
    -webkit-transform: scale(0.5, 0.5);
    
    transform: scale(0.5, 0.5); } }


@keyframes scaleDownCal {
  0% {
    -ms-transform: scale(1, 1);
    
    -webkit-transform: scale(1, 1);
    
    transform: scale(1, 1); }
  100% {
    -ms-transform: scale(0.5, 0.5);
    
    -webkit-transform: scale(0.5, 0.5);
    
    transform: scale(0.5, 0.5); } }

@-webkit-keyframes moveUp {
  0% {
    -ms-transform: top;
    
    -webkit-transform: top;
    
    transform: top; }
  100% {
    -ms-transform: top;
    
    -webkit-transform: top;
    
    transform: top; } }


@keyframes moveUp {
  0% {
    -ms-transform: top;
    
    -webkit-transform: top;
    
    transform: top; }
  100% {
    -ms-transform: top;
    
    -webkit-transform: top;
    
    transform: top; } }



.orgchart {
  display: inline-block;
  min-height: 202px;
  min-width: 202px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: linear-gradient(90deg, rgba(200, 0, 0, 0.15) 10%, rgba(0, 0, 0, 0) 10%), linear-gradient(rgba(200, 0, 0, 0.15) 10%, rgba(0, 0, 0, 0) 10%);
  background-size: 10px 10px;
  border: 1px dashed rgba(0,0,0,0);
  padding: 20px;
}

.orgchart .hidden, .orgchart~.hidden {
  display: none!important;
}

.orgchart *, .orgchart *:before, .orgchart *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.orgchart.b2t {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}

.orgchart.l2r {
  position: absolute;
  transform: rotate(-90deg) rotateY(180deg);
  -ms-transform: rotate(-90deg) rotateY(180deg);
  -moz-transform: rotate(-90deg) rotateY(180deg);
  -webkit-transform: rotate(-90deg) rotateY(180deg);
  transform-origin: left top;
  -ms-transform-origin: left top;
  -moz-transform-origin: left top;
  -webkit-transform-origin: left top;
}

.orgchart .verticalNodes ul {
  list-style: none;
  margin:0px;
  padding-left: 18px;
  text-align: left;
}
.orgchart .verticalNodes ul:first-child {
  margin-top: 2px;
}
.orgchart .verticalNodes>td::before {
  content: '';
  border: 1px solid rgba(217, 83, 79, 0.8);
}
.orgchart .verticalNodes>td>ul>li:first-child::before {
  top: -4px;
  height: 30px;
  width: calc(50% - 2px);
  border-width: 2px 0 0 2px;
}
.orgchart .verticalNodes ul>li {
  position: relative;
}
.orgchart .verticalNodes ul>li::before,
.orgchart .verticalNodes ul>li::after {
  content: '';
  position: absolute;
  left: -6px;
  border-color: rgba(217, 83, 79, 0.8);
  border-style: solid;
  border-width: 0 0 2px 2px;
}
.orgchart .verticalNodes ul>li::before {
  top: -4px;
  height: 30px;
  width: 11px;
}
.orgchart .verticalNodes ul>li::after {
  top: 1px;
  height: 100%;
}
.orgchart .verticalNodes ul>li:first-child::after {
  top: 24px;
  width: 11px;
  border-width: 2px 0 0 2px;
}
.orgchart .verticalNodes ul>li:last-child::after {
  border-width: 2px 0 0;
}

.orgchart.r2l {
  position: absolute;
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform-origin: left top;
  -ms-transform-origin: left top;
  -moz-transform-origin: left top;
  -webkit-transform-origin: left top;
}

.orgchart>.spinner {
  font-size: 100px;
  margin-top: 30px;
  color: rgba(68, 157, 68, 0.8);
}

.orgchart table {
  border-spacing: 0!important;
  border-collapse: separate!important;
}

.orgchart>table:first-child{
  margin: 20px auto;
}

.orgchart td {
  text-align: center;
  vertical-align: top;
  padding: 0;
}

.orgchart tr.lines td.topLine {
  border-top: 2px solid rgba(217, 83, 79, 0.8);
}

.orgchart tr.lines td.rightLine {
  border-right: 1px solid rgba(217, 83, 79, 0.8);
  float: none;
  border-radius: 0px;
}

.orgchart tr.lines td.leftLine {
  border-left: 1px solid rgba(217, 83, 79, 0.8);
  float: none;
  border-radius: 0px;
}

.orgchart tr.lines .downLine {
  background-color: rgba(217, 83, 79, 0.8);
  margin: 0px auto;
  height: 20px;
  width: 2px;
  float: none;
}


.orgchart .node {
  display: inline-block;
  position: relative;
  margin: 0;
  padding: 3px;
  border: 2px dashed transparent;
  text-align: center;
  width: 130px;
}

.orgchart.l2r .node, .orgchart.r2l .node {
  width: 50px;
  height: 130px;
}

.orgchart .node>.spinner {
  position: absolute;
  top: calc(50% - 15px);
  left: calc(50% - 15px);
  vertical-align: middle;
  font-size: 30px;
  color: rgba(68, 157, 68, 0.8);
}

.orgchart .node:hover {
  background-color: rgba(238, 217, 54, 0.5);
  transition: .5s;
  cursor: default;
  z-index: 20;
}

.orgchart .node.focused {
  background-color: rgba(238, 217, 54, 0.5);
}

.orgchart .ghost-node {
  position: fixed;
  left: -10000px;
  top: -10000px;
}

.orgchart .ghost-node>* {
  fill: #ffffff;
  stroke: #bf0000;
}

.orgchart .node.allowedDrop {
  border-color: rgba(68, 157, 68, 0.9);
}

.orgchart .node .title {
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  height: 20px;
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background-color: rgba(217, 83, 79, 0.8);
  color: #fff;
  border-radius: 4px 4px 0 0; 
}

.orgchart.b2t .node .title {
  transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  -moz-transform-origin: center bottom;
  -webkit-transform-origin: center bottom;
}

.orgchart.l2r .node .title {
  transform: rotate(-90deg) translate(-40px, -40px) rotateY(180deg);
  -ms-transform: rotate(-90deg) translate(-40px, -40px) rotateY(180deg);
  -moz-transform: rotate(-90deg) translate(-40px, -40px) rotateY(180deg);
  -webkit-transform: rotate(-90deg) translate(-40px, -40px) rotateY(180deg);
  transform-origin: bottom center;
  -ms-transform-origin: bottom center;
  -moz-transform-origin: bottom center;
  -webkit-transform-origin: bottom center;
  width: 120px;
}

.orgchart.r2l .node .title {
  transform: rotate(-90deg) translate(-40px, -40px);
  -ms-transform: rotate(-90deg) translate(-40px, -40px);
  -moz-transform: rotate(-90deg) translate(-40px, -40px);
  -webkit-transform: rotate(-90deg) translate(-40px, -40px);
  transform-origin: bottom center;
  -ms-transform-origin: bottom center;
  -moz-transform-origin: bottom center;
  -webkit-transform-origin: bottom center;
  width: 120px;
}

.orgchart .node .title .symbol {
  float: left;
  margin-top: 4px;
  margin-left: 2px;
}

.orgchart .node .content {
  width: 100%;
  height: 20px;
  font-size: 11px;
  line-height: 18px;
  border: 1px solid rgba(217, 83, 79, 0.8);
  border-radius: 0 0 4px 4px;
  text-align: center;
  background-color: #fff;
  color: #333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.orgchart.b2t .node .content {
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform-origin: center top;
  -ms-transform-origin: center top;
  -moz-transform-origin: center top;
  -webkit-transform-origin: center top;
}

.orgchart.l2r .node .content {
  transform: rotate(-90deg) translate(-40px, -40px) rotateY(180deg);
  -ms-transform: rotate(-90deg) translate(-40px, -40px) rotateY(180deg);
  -moz-transform: rotate(-90deg) translate(-40px, -40px) rotateY(180deg);
  -webkit-transform: rotate(-90deg) translate(-40px, -40px) rotateY(180deg);
  transform-origin: top center;
  -ms-transform-origin: top center;
  -moz-transform-origin: top center;
  -webkit-transform-origin: top center;
  width: 120px;
}

.orgchart.r2l .node .content {
  transform: rotate(-90deg) translate(-40px, -40px);
  -ms-transform: rotate(-90deg) translate(-40px, -40px);
  -moz-transform: rotate(-90deg) translate(-40px, -40px);
  -webkit-transform: rotate(-90deg) translate(-40px, -40px);
  transform-origin: top center;
  -ms-transform-origin: top center;
  -moz-transform-origin: top center;
  -webkit-transform-origin: top center;
  width: 120px;
}

.orgchart .node .edge {
  font-size: 15px;
  position: absolute;
  color: rgba(68, 157, 68, 0.5);
  cursor: default;
  transition: .2s;
  -webkit-transition: .2s;
}

.orgchart.noncollapsable .node .edge {
  display: none;
}

.orgchart .edge:hover {
  color: #449d44;
  cursor: pointer;
}

.orgchart .node .verticalEdge {
  width: calc(100% - 10px);
  width: -webkit-calc(100% - 10px);
  width: -moz-calc(100% - 10px);
  left: 5px;
}

.orgchart .node .topEdge {
  top: -4px;
}

.orgchart .node .bottomEdge {
  bottom: -4px;
}

.orgchart .node .horizontalEdge {
  width: 15px;
  height: calc(100% - 10px);
  height: -webkit-calc(100% - 10px);
  height: -moz-calc(100% - 10px);
  top: 5px;
}

.orgchart .node .rightEdge {
  right: -4px;
}

.orgchart .node .leftEdge {
  left: -4px;
}

.orgchart .node .horizontalEdge::before {
  position: absolute;
  top: calc(50% - 7px);
  top: -webkit-calc(50% - 7px);
  top: -moz-calc(50% - 7px);
}

.orgchart .node .rightEdge::before {
  right: 3px;
}

.orgchart .node .leftEdge::before {
  left: 3px;
}

.orgchart .node .toggleBtn {
  position: absolute;
  left: 5px;
  bottom: -2px;
  color: rgba(68, 157, 68, 0.6);
}

.orgchart .node .toggleBtn:hover {
  color: rgba(68, 157, 68, 0.8);
}

.oc-export-btn {
  display: inline-block;
  position: absolute;
  right: 5px;
  top: 5px;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #fff;
  background-color: #5cb85c;
  border: 1px solid transparent;
  border-color: #4cae4c;
  border-radius: 4px;
}

.oc-export-btn[disabled] {
  cursor: not-allowed;
  filter: alpha(opacity=30);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: 0.3;
}

.oc-export-btn:hover,.oc-export-btn:focus,.oc-export-btn:active  {
  background-color: #449d44;
  border-color: #347a34;
}

.orgchart~.mask {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  z-index: 999;
  text-align: center;
  background-color: rgba(0,0,0,0.3);
}

.orgchart~.mask .spinner {
  position: absolute;
  top: calc(50% - 54px);
  left: calc(50% - 54px);
  color: rgba(255,255,255,0.8);
  font-size: 108px;
}

.orgchart .node {
  transition: all 0.3s;
  webkit-transition: all 0.3s;
  opacity: 1;
  top: 0;
  left: 0;
}

.orgchart .slide-down {
  opacity: 0;
  top: 40px;
}

.orgchart.l2r .node.slide-down, .orgchart.r2l .node.slide-down {
  top: 130px;
}

.orgchart .slide-up {
  opacity: 0;
  top: -40px;
}

.orgchart.l2r .node.slide-up, .orgchart.r2l .node.slide-up {
  top: -130px;
}

.orgchart .slide-right {
  opacity: 0;
  left: 130px;
}

.orgchart.l2r .node.slide-right, .orgchart.r2l .node.slide-right {
  left: 40px;
}

.orgchart .slide-left {
  opacity: 0;
  left: -130px;
}

.orgchart.l2r .node.slide-left, .orgchart.r2l .node.slide-left {
  left: -40px;
}
.md-sidemenu md-divider {
  width: 100%;
  margin: 8px 0;
}

.md-sidemenu md-divider + .md-subheader {
  margin-top: -8px;
}

.md-sidemenu .md-button {
  width: 100%;
  height: 48px;
  min-height: 48px;
  margin: 0;
  padding: 0 16px;
  border-radius: 0;
  background-color: #fff;
  text-align: left;
  text-rendering: optimizeLegibility;
  text-transform: none;
}

.md-sidemenu .md-button:hover {
  background-color: #eee;
}

.md-sidemenu .md-button .md-ripple-container {
  border-radius: 0 !important;
}

.md-sidemenu .md-subheader {
  width: 100%;
  height: 48px;
  display: flex;
  align-items: center;
}

md-sidemenu-button {
  width: 100%;
  display: flex;
}

.md-sidemenu-button md-icon:first-child {
  max-width: 24px;
  margin-right: 32px;
}

.md-sidemenu-button span {
  flex: 1;
}

.md-sidemenu-content {
  width: 100%;
  min-height: 48px;
  overflow: hidden;
}

.md-sidemenu-toggle.md-active md-icon:last-child {
  transform: rotate(180deg) translateZ(0);
}

.md-sidemenu .md-sidemenu-toggle {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-flow: column;
  z-index: 1;
  transition: 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.md-sidemenu-toggle md-icon {
  transition: 0.4s transform cubic-bezier(0.25, 0.8, 0.25, 1);
}

.md-sidemenu-toggle md-icon:first-child {
  max-width: 24px;
  margin-right: 32px;
}

.md-sidemenu-toggle > div {
  flex: 1;
  display: flex;
  align-items: center;
}

.md-sidemenu-wrapper {
  overflow: hidden;
  opacity: 0;
  transform: translate3D(0, 0, 0);
  transition: 0.4s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition-property: transform, opacity, margin, background;
}

.md-sidemenu-wrapper.md-active {
  margin-top: 0 !important;
  opacity: 1;
  transition-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);
}

.md-sidemenu-wrapper.md-sidemenu-wrapper-icons .md-button {
  padding-left: 72px;
}

.md-sidemenu-wrapper .md-button {
  padding-left: 32px;
}


@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4n.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4n.ttf) format('truetype');
}



.colorpicker-visible,
.colorpicker-visible .dropdown-menu {
    display: block !important;
}

colorpicker-saturation {
    display: block;
    width: 100px;
    height: 100px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAFJhJREFUeAGMU+/q4kAMzFYf4LgP96a+q4c+gSIqxf/r5maWDoTgz15gmM0kW5uMLa21v2b2G6jAG2iEzqUU6q5c/OlMuHtL/ULNd5TP6EJ1RP7NuXvKE397jmbg7MrzHI748T1UA3eopyGQV2qK1+vVHo/Hm1itVm0J7Q+afwGMmgeRphf7Noh6lCeuHJAvm/X8rAQNlw2VScoj6863OQjl2ZB3qkeu5Lh0RJ3qynuNjJA21FppQAHa8/l83263No5jOxwOttlsbL1e2xIXXpMZzzRsXoTw34bQgLiQbKh6M9SXDBSypn4XGOSkGUO1cJdn1Yh4/qYVgctmGSwXyARNcOSFRuBMHvA1GMzwy+Vix+PRdrvdYrvd2vl87oZYDCxBL9B/jEyopghzlNjL0DlB+gAoPNXyOfa3oA9puXonyVHzdH+g9MEISa5z0qUNkwkm6MJkxALg8mlMAxvNwBfhYLvf7w50vl6vBV9H2e/3BjYateQDY8gM5bmWovygdyEb87k/G5Zz9c/2zfEQFysO5nDJ6mMel91Z//pwFpygIWIaMXE3AoYssPBCI/B12DiONMT5VZxOJ0f+j/MyWo5chYGowfn/j03lNXBpl85Up8d46u6DChBMvKv2UePrrAsChtdLTi73oEBjFDYpmIp/KSgRhRw357sXuHLknRgI8d90F8QL761oI8iQeJqvUOGnAoEkgNblF13iiJASZCwhLkG+v7/Halvt5+enr7x+02lZOwKymJ7jMAXK32RxaXnNxfXzCOkCxTO2I3NiR0i9gAjQLLoVHkKG8pCi0UT4Q0h5xUFIlBJEYmg+1yg6TrUq+YfEWKK0lWsSS8+DkNvCWtvJXu0UbDyH/NYjoDHFybPd/cPeficiW5LvkVdBNY4UoIqOQMwPBXm9vUYIVCj3GkXCCo1tRS//uMhYoVG3q46HaBQtamESTs/+0o92hOTaBbqjBwpu8reCuzAP4rkXpQBzQwbhZxD7jNYEAS4CI2Rg4hLitPUor2hGh6j4hQ5FfWt8LQF+SwyJIpGUV05nu56VHqJhR8ybb+Q+/dnPYZYSigIICvY3xfYxCckz/qazprjDiFJ+5DWVwscaMpSDgkleI2uutaKk5kPFNTqO8pBDlBQZEqKvoJXp7+lxzx7Cuoqp2M7zlrm5JbH/9oZ/GLdzBGf9FNmmvPi+h2FXnm8L5WhdCMJNyr1D6yvKP1rFQYgSjWpteE0JMraEME8ykpzo/0/+wcg5yGHMooegQYIRyXU1i52tCSfn9oSQFH+Fe4jypxs3RHA+xNCcNUZ+BXRg7iu0lhgDAesisSfE6UA0iudz9sNHKChek5eBX9a+FwKkKQ+Nd6JljkLX6B4x2L8hhHOsVdhR4iHEEe1LeWJCSI2tCo9AU3OIKHGgbupv6NvyRciGgMzPPLP5LmhPdKTx8qgSWIXxVkZx8QJihmCvPP8nE6IRXniKT9GThhKF0QkZal3KQYcLgn+s8YwWJiNnLVL4mOz1b+4piM8/+YYb8xNlLoASXqC7c9DCOokhl4RAKgSkCNM9wklBOPL4BIJoblQggsb8Km9W/IlIJkKrPN4xEETPwtS3hczrp8//pxmzpoUIBfeSO8r8/OE59wgTIsnIb4yBj7Cft6pYI8Sbh5TBD749IANSlKPgJQQmrr0uUfjbCnlV/V9OCfLpDc9b0nw4x3bznAbWFAyfUeBLEIhA3uaCKifFyUBg8pg+Ro8nOCVOintKoy0xj5bFvhNCQMAfoUqgc8UwMRot8dWy/qPcDHQk5XkgOPD97//Gl/xC2kKlkhl2V4pMQmAON+22E+4XgIzMKYMSmp7S0ymTcpYEYM6eVjKlJV25HgYguZ6lD1hR4S4byoxRwMUQjm87MYVxrW19nCqbgTD4kSEde7FlxcF4tKDCPu41lBUKa7tjgGuHJuPCwpBPdcONuVTiMEMgbPpugJE0+GIRusL+yD9qGhrP05ClFHfOuppZeV4ZkgyJdJc3dkxh0+8YDBpbsyuxrXYzV4VfmJLFwxdAEq7azIj9Yw9AuUCjEL3I7pD1xgo0BPv5Y2U9MCBvegpGxq9/vK7BftOQssP3ueL+HfJwLkAqVLlgPH9CF7phgMoKj/X8EjiNCtGQHzFU9mM7gsR8W/5wkuZ9ZUKBcYuWdE3qU2YYqLIllfo5aog2m2haKnlsvP30YUHO+3f9Yu2GrNpW2rYV8id2bM/9KxBPc/QgZQT9AlotQRtgSls1pIDADvo+3hL0bXBU0yxqG4Fx2ZshdXSBaEjZYtIdh/uxQDOrpMV/Biatjj8nzRgq8p0Ud6w9fAwwe+9mSJPWUMWzPG+A21ZWG45nhoQp1RdaBZ1WYDteUQ4gffvH1jomTHlkxk9GTDi5AS0YAODxMoRjMiqsjq/MyqvFFJX9buv6+18Y8mwDyFRH7Dj+T1rBtYivRV1v9mHtiKhfD10QrRFdsxor9Z4bgChAtF22fLsv1sfsGL4B0grazi9DygpagZ0A2s2WBMBmLn0de15D11KG5WSAvh20rB92fEIVwk0jdV2qPdyWr4mYuw75NMua7FFtmZxbkN7qi4DSFgaqQjc75GwDwbgBMkMMAPfD6cR1wpl1o7GftDhMMSPaFmm05+Tv/HWW9aQXbMfiBAZ4cNLdnz6hyAyj7ki9oQYYqdYd4h405JRwXs4DhLKozKhzG65449eQ4i5nX2LKXYjCVDcWF58Y0uJvj2EpY2VN79NzjHlVF8E1M2JZxOzW62rIEhhlywoAMMhrS8dFBJhgMJx5aRxg/fv9rSW9WN7LeQxZPn4bo6ExYgppsWNkQIt2pOAU8DAK8Oh/yK7ECM8pCAboJDTRFNsJQ3ZkBdtFXgV+A5qAEasl4sk2WxjOzn9PY6sZ1ZxJD/p9FMwoc1pjLNhEbLd2eX2Kpv6Y+aSCn8OUxhqyGBOwS9fxUiwDPIXfZw2JeNs+hS2/2R6r2Lfv+S/ivt3PG7eHh3S/52EDDD0j5h9rStliJiQLc5/fW9wP0PNcfB77nmVpX6Js2WaOQwb9OrXLJ9UMz7UmuJaAQj7fjxi6V97wIGftsqVMwcGZN2ZTL30fr7IYkL4xpG/9Y9bV677pUYXfrHk5tzuvoS1aRPX9ScV+3+Mn1FU7YMR6GT8LEP38xs2OyzVZRjIz9mWrIV2lTYo6LLk3BKXGKCM47jycKCb4zb4GzBi0g3Ec0a9OsBVQQsp+YwTjo+Mr9C/MQluIJmIkYYvvzpL2RhuiKT1uttTrK+q74p8siUsR64/nlS3XedcfZgY6kfUsv/FOUZfOlwGTfjyPCxjrRDbCvMLr4vCc9kN26pBR7H8KuW0wHZrkYCzj2+z5WbPCoZM2rISeEwop48KRZdhiPtmYLXNSyZs91YAeH06dow/Vpg3o+W9a/hbgPI5jTnvdx5YxZUbrCY1V7De22qProHXrDL/9B8dlHIuM3QQqUxL7d/pLyyqrzKlV6/2O/F/GBXP6ochjYdiKvQ4saA1ddlTvY/bEkY9Wa1iLkEN2JVavOhxHRlvqMF/XAnEVOJgXy3fAhCgY0N8bC0Nnpl8Lw/bt2LnCnsENO6o5r7bMcn2hONzQswSK2WVbphBy2kcjGqqWNRJQfU6ALwFgHTlo41pWWaE+O4V2zuhYZ1jYinTnvVmcC0Oclck+MgTH1jZU9Ty/VWaUIS42JwFPpkiWyDiZafZDygiJTseTIrc/g5v1qYQ6kgVnT48A+bztNN774MD2U8kDphjxaP18nyGzZBGUh7Y9L1uGvIp6Mq3EePVl7Xxf2/pE9gWI2KTFX2J3xx8Z0jWvnv+VhaG6tr8vkccerdTfdvhaXzTlLUM8t6HNIa9a4DfuDYgCWEaUCQ5jBcz2YI43lgqsrRi21F+pRThPhW5NvqLDK0Nw5E7RV7DKjDreX69/ZVY14wGQ8+HN733OxHGci9MKTBlkMNCSMqJA/udFzgg5IWqXKW9pbwvDu9VxFIjREGtHAS1w7rs4bcXtpIEV1t7H9QdgfmPIGrTmKDAW+gmIFHxNaRl3iCKEvYcsjuPAgTEzQ5zO2SHY3q+FX98oqti8casANPRxL19nx34JWZ9XQJ4r+uOLpmwxZxGyZF8Bcb9lf+dUR0zZgjwCigMKmGltbXG/SzZmUzQlxzMzGCdcmVUDEH3OijXp7k5StNVSh7xnV6Nju98+MaTMaMjK+b7xCy2gD1vk+G54eVxM6PEzM2TLqjJk3IdR/4iG7RSF+y1klQk4jqGvb/h4n6TBQwHZ77GYE0alLzZOTOl1+ShiFvUyBYRJIvSC1PFPfYemMoW+EpWXtaznArCLitWSnX6BKnPOLkTWIT/3vB3SEFemqF+m0Bh7ZIoY13m7IfmhfyxNzsu90j/f65Bn5hSoMSHIvPE+nptWAKesbWRY6xJax/NG30AnvS4AAPkVEOuDmHBk3KJ+dsewIt41+3t8+kqRB85Sy82QAmZmpGrfGnfqejZrKlP8Rv+GIZ0nnWi/Ys74kWzs6Ly7INTfYvA4CshcGL6wpSJ8I1/GtLCs9ji0lQG+vgzBOkmInRh2a0Y1If0DYPmr5vTPwIv9hCWPXyBcjUGL+n+PhWEdL9Rhi390Wv2lxeHRjGZbYR0Os7DWgb0f15VVzPd5XVcgClAZ41se8uE/3efT7Eq7oQXk7xpSB3NcrfAYzGmFLUAL1MwYtabPjBeYXhcAAGolA3vSjJkZ88Zdx6+/pzrEaf35x9XeODgANYTlPox167cOfmJMAbnv4+1QGNA6pAwpg8qInhdAPa4GFTjrKQi5XSAsjrsf0qWSb3sjm+M4vQz5fNEaA1TGTMxo9vVu2wIATgWozlfavegXZJ7h/+3dYY7cOA7F8VQnu/e/5u4dtnqRwThD/KA/ywU0Jl9GQGCZkl0yHx9JSW4nGPRxKXuA8RzG/BygfJchBtujW5Ipzso9R5HGA998fC7MCMX2kYyrC+mrwd9z7+n5ZIMM9bODV8kYUjuEoeTPAyPemVxq0feB+cJ/xJYuKj3qFoL3r0khi4uHLEvLJwitTGlA4pz734whA7A+ElO05MEer2vLt9hPRgoQcVQmBUM6oNf7VxPlOXudyl7AYEI3Yk0z4TOYxXyEVDliCvOZp+NH8cmAEXNmevVk1p7fpr89MZyKP1l9xZIXzPmIdPmkkLlrqEL8bpbu8XUBJOTT+psdPAvPMV1LAnOlvgkIfyPoPsjxMxquUV2ncX/do65KmSvOriY70XSF2OecL0A7Yf08eYKMJeiHuFq7hE+A2V3WUGgE7sEKGHFjTuNKwAfp8HPGLRUA4N+GAv8QaOkqr91Yl9E+ActMDb059ktX92PIolQB+Hx9Ta9voeB8y/4A9mmCqjyzMvY5PhjHMchf7REHZNH15xSTIfafLss/R2hABEKmtPK5VwPszNms7xOwLB8VM5RrqZbprier+Ei/cncBZYzxQkCaIdv+uUvr9Mm3ViKmPIwBk0GAL7N0mRFjWh6z/+d0oRrAVGTMMSZwMwP9dOvW6077IcWUufB3cjnXUspxM2l+YvZwf2PHtFI+vEm/YMbhvGIJ/SI7Q4kyJGJVsk9mjIniD7Os27GEPjLiaLE323Nyimu85GXtMhM3kvs3F8BPsr+NISPNpR0WhKuaxvkSkIeu5PpW1rWqSrvnMqn+nvE4TxkymeA5zOnzcZnn34whtD281rb511sX+5mTPGVmrWWZP1vPd31Xix+gvMGcEwO9RycRvdFm7DH1TMB1VbqnQ1enDMYUWfNwtRelN1Nc32KVuIBA3qlxj6GMpZlhPYB4VIzyt4JhFyN+nXs/FH8vy5p7HlMZIjwyiGNGtCluDOrElNXKG+gEeAcw5j4HVygTbBf4qfTt/V7rP+YX5a7B+S1FFxFBvSeMs06/zfVk3f0Zf98gbJJge9WV6bKW9hP7vG8EeHcMUYxKOLkvY4D+WoDGMQO9TAt31oC2mysDAqhwaWBmf5iTACADEPZDZMJunYJG8NU9IburyOhztPgyjOt4igUE+3xW2SCYm7IFPQJ6z9SvclKKD6tchS0uyz4F/gocYDcjPLaRnTBIVzaex+Mp/pxiyXMAknvq5bZOR/vLBhX0oH8r/v6xx6d27x8FAgU3a2RixRCSooshjxUQPyV+zGooKD+PBUSwLmVfAWa09bOgZ9zQAwZMr/AcR1n10mWlHzaoNrv6WAogdazY9iXHUalOt+8FsJ8nt49rHYAMlxWAzBRYBWbATdkAVIujr22vLNd4Z+Z253pdh8quMQuMCp4NHUcA5PjWieDAjqByANJ1gRV0AcQ0yfioe6Rpldm2M6d/WuVHW7isUJ5lUV4yQ5mgC2y4SYGq/t5vjU8b4xmDynxo/TIi6iX7fgRk/ueQbrSMPY+rbrawAlfgFLA1nylSAHRbbjDj/n36ehk8ZBPome5eRZfV8w/lo+hK7Huso1TqgDkskvoat+L/X3QsGoDM2tHouKDcJmPWeT9kobMvXc+dwrkOhtJeK/Nm/XEXaCx01ssAWtc99rUOAJ6Uu/srhrQyWgn2g4K6GOvZL5TBwwSA742/x7ijZF3F7tfNUi7Lh5grvwbisoxwYReZamaf9VC8cWhVsAuV4Y5oYyaNcdAuoPa1TcPQZX3v/y16+N55kyFTGQIxNLcDpwIvFKe7cU7keHd2VMxrhR+Y+WXnx+xsrPbm4Mf+eTMn1mYGaFrjptDj/ZmkmjaXVWv19slxkTXJynCvnIdL8zdZOnn83A9ZFSTAB4VsSpGmyipunCjuGN9liwzZs8ddwQVEyzeyuGPYD7APuOS6o7aO9xWo/P3fbrnF8e5y2+7Lnamvyg8GKNeKog2m2NaW+SjwLCQhlr5/M6DamjnNlAbJLKtBaQZU226Ru2KbCe+Ph6Tk3THb/v5zaRQ7yz4M6usa1HywJU50n+7bgb4Z0sC2XIa8P56+JvvuWHTaa6kgbLn7ELvV9bU76A0+hpTKuh3PoryDwKvrflwx5F/1IMaK9wrK+h3ltf/+bb8d5d8/XdZ//txS/N9hxfdvGNg/ZQT1//4fih7V/hdi/qwAAAAASUVORK5CYII=');
    cursor: crosshair;
    float: left;
}

colorpicker-saturation i {
    display: block;
    height: 7px;
    width: 7px;
    border: 1px solid #000;
    border-radius: 5px;
    position: absolute;
    top: 0;
    left: 0;
    margin: -4px 0 0 -4px;
}

colorpicker-saturation i::after {
    content: '';
    display: block;
    height: 7px;
    width: 7px;
    border: 1px solid #fff;
    border-radius: 5px;
}

colorpicker-hue,
colorpicker-alpha {
    width: 15px;
    height: 100px;
    float: left;
    cursor: row-resize;
    margin-left: 4px;
    margin-bottom: 4px;
}

colorpicker-hue i,
colorpicker-alpha i {
    display: block;
    height: 2px;
    background: #000;
    border-top: 1px solid #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    margin-top: -1px;
}

colorpicker-hue {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAMAAABw8qpSAAABLFBMVEUA/z8AuP//JAAA/33/3AAA/1ABAv8A/7r/AH7/jgD2AP8A//j/AEHmAP/XAP/HAP+4AP//ALyoAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8ATv//AG7/cAD/vgD/APoAmv//ADH/AKwB/wMA5//4Eg4AL///AOr/UQD/nwAA/27/7AAA/+kAe/8Ayf8A/5sA/zEA/6z/ABEAEP8A/17/MgAA/9n/ACL/gAD/AJ0AXP8Aqv//AMoA/yHqFBb/zAD/AGD/ANsA9//1/wDk/wDV/wDF/wC3/wD/AI2m/wD/FACY/wCI/wB5/wBp/wD/YgBb/wBK/wA8/wAs/wAd/wAN/wAAPv8A/xH/AFAAi///rQAA/8r/+gAA1///QwAAH/8Abf8A/43c/JNGAAAAiUlEQVR4AQXBg2EDAAAAsMy2bds2ttp2+/8PTby79mDLsKJPq/oFPdk24dWXAxsGjRg1ZtykKdNmzJozb8GiJct63WjYl7fiWdOZkk0vOpyr2fVtyKl7FX2uXGjpcuxWDy69KdiRk5WRlpIUFxMVERLw78+vH1Unun1YV3ZkwKM1CYfq7nQK22sD03ITV2Aqp0IAAAAASUVORK5CYII=');
}

colorpicker-alpha {
    display: none;
}

colorpicker-alpha,
.colorpicker-color {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAMAAACIElGlAAADAFBMVEUAAADT09PT09P////T09P////e3t7q6urT09Px8fHT09P////////T09PT09P////////T09PT09P////////////T09PT09P////////////T09P////T09PT09PT09P////T09PT09P////////////////T09P////T09PT09P////T09PT09PT09PT09PT09PT09P////T09P////T09PT09P////////////T09P////T09P////////////T09PT09P////T09P////////////////////T09P////////T09PT09P////////////////////////T09PT09P////////////////////////T09PT09P////T09PT09P////////T09P////////////T09P////////T09P////T09P////T09P////T09PT09PT09PT09P////T09PT09PT09PT09PT09PT09P////T09P////T09PT09P////////////T09PT09PT09P////T09PT09PT09PT09PT09PT09PT09P////////////////T09PT09P////////////T09P////////T09P////T09PT09PT09P////////T09P////////T09P////T09PT09P////////////////T09PT09PT09PT09P////T09PT09PT09PT09PT09PT09PT09P////T09P////T09PT09PT09PT09PT09P////////////////////////////////////T09P////T09P////T09P////T09PT09P////////////T09P////T09P////T09P////////////T09PT09P////////////////T09PT09P////T09P////T09PT09P////T09P////T09PT09P////T09PT09PT09PT09P////T09PT09P////////////T09PT09P////T09P////////T09MQsm1FAAABAHRSTlMAgJN8/vcDAfcCnJyGaZmZlomGk4yJOmM/eTxs8wY0YDFC7HNdLx18n5/7aUvzCcW9+qKiK8P0ZiltRwfdw/n8Px3WduJjItj78ss5PDHUNELbwP5wplA2FglEVwvkqNarCs4Z7b2sDLgQ0xNdyLrr0eLLUeW1Vs5TWQLwjPI3ZvQGdvxFyFrAeevaLCLvGd0kpRskGyf4qK605xKvFrGyDRHnBYMEkJaDkIBvB/gpH99O6CrbIC4nH3Lg2SXp4A7Qul/GDEgPSlMQ6LjqFU0SjyCCj5V/gnBN7xglL3O70WBU7gjFFEfft0sPTo1ndRipwXr2yRemWRVENq+ytbGuxGaWGQAAAnpJREFUeNpNxmdcDHAAxvEHOWXvmXX23ntv2XvvMg/Z44x0KaRBSnfcKSqlnYZKp1QqGpT20KZh783/eePj+3vzw3/q/AM9iURPTy6XS+RwcXNzcZMQTE1dTE3bE7y9S0u9xxD600rCGtpI2ErOsbGxzoiMrIqscnaOi4vDdnp4XYSrguwxQSb7KpMllycnl2MFaTSaTxrY5NrY5BoKb2BnZ2doZ29vb2OPSdSd4Bcc7OcXGhqamgqrYCsrq+mEiEtC3gUBDg55Dg53IkQYSYG+gb6+GEqB5wV0o5D8/JAQdKK5hA40n3BS+L6c0JJmE+ZQW8JEak1YQJ0Jq+jbaQEPnotGE+IrK+Pj+xKqU6pTUrIDAgKysZ+WEY5QQkJxcQIO0WrCUbL4YmFhgZ3UlVAUHR1d1JEwjVoRRpDJKxMTE/ShBoRR1I6whLyyvLyyUFAQFhbWhTCFFArFawXOCu/bEHpQLYKnZ0aGZw2CR1qah0dmpqurK+pTU0ILakJoTi+PC7j5RHTrqQg1qRkh3T3d3b0xoSE1ItSleoSe1IswmIYQPl8UlhLWkaOj41tHbKENBLX6j1qt/KFUKnFN+Onk9NvJCQdJpfqlUqGiIjExcRthN91/JsJmGkhYRO/OCBhHwwgxMWUxZQMIu8j8o7m5OfbRLMJh2kTYQ1FRhYVR2EHzCOtpMmEG3SUsJEvLoKAg2Prb2tqOJYSH+/uH33shwlTaS1hLBwhX6AYX2tuiRwStVntOa5yUZJwEqbREKjUi5Bjl5BhZW1uXWOMYGRBOnNDX1zfoxz1FwwkfSJfgo6vr41P7soBBNJ7Qm2YSzHTMzMwmEHRoMf0Fm5mYOUrzNBYAAAAASUVORK5CYII=');
}

.colorpicker {
    top: 0;
    left: 0;
    z-index: 9999;
    display: none;
}

.colorpicker colorpicker-hue,
.colorpicker colorpicker-alpha,
.colorpicker colorpicker-saturation {
    position: relative;
}

.colorpicker input {
    width: 100px;
    font-size: 11px;
    color: #000;
    background-color: #fff;
}

.colorpicker.alpha {
    min-width: 140px;
}

.colorpicker.alpha colorpicker-alpha {
    display: block;
}

.colorpicker.dropdown {
    position: absolute;
}

.colorpicker.colorpicker-fixed-position {
    position: fixed;
}

.colorpicker .dropdown-menu::after,
.colorpicker .dropdown-menu::before {
    content: '';
    display: inline-block;
    position: absolute;
}

.colorpicker .dropdown-menu::after {
    clear: both;
    border: 6px solid transparent;
    top: -5px;
    left: 7px;
}

.colorpicker .dropdown-menu::before {
    border: 7px solid transparent;
    top: -6px;
    left: 6px;
}

.colorpicker .dropdown-menu {
    position: static;
    top: 0;
    left: 0;
    min-width: 129px;
    padding: 4px;
    margin-top: 0;
}

.colorpicker-position-top .dropdown-menu::after {
    border-top: 6px solid #fff;
    border-bottom: 0;
    top: auto;
    bottom: -5px;
}

.colorpicker-position-top .dropdown-menu::before {
    border-top: 7px solid rgba(0, 0, 0, 0.2);
    border-bottom: 0;
    top: auto;
    bottom: -6px;
}

.colorpicker-position-right .dropdown-menu::after {
    border-right: 6px solid #fff;
    border-left: 0;
    top: 11px;
    left: -5px;
}

.colorpicker-position-right .dropdown-menu::before {
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-left: 0;
    top: 10px;
    left: -6px;
}

.colorpicker-position-bottom .dropdown-menu::after {
    border-bottom: 6px solid #fff;
    border-top: 0;
}

.colorpicker-position-bottom .dropdown-menu::before {
    border-bottom: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 0;
}

.colorpicker-position-left .dropdown-menu::after {
    border-left: 6px solid #fff;
    border-right: 0;
    top: 11px;
    left: auto;
    right: -5px;
}

.colorpicker-position-left .dropdown-menu::before {
    border-left: 7px solid rgba(0, 0, 0, 0.2);
    border-right: 0;
    top: 10px;
    left: auto;
    right: -6px;
}

colorpicker-preview {
    display: block;
    height: 10px;
    margin: 5px 0 3px 0;
    clear: both;
    background-position: 0 100%;
}


/*! Quill Editor v0.20.1
 *  https://quilljs.com/
 *  Copyright (c) 2014, Jason Chen
 *  Copyright (c) 2013, salesforce.com
 */

.ql-image-tooltip {
    padding: 10px;
    width: 300px;
}

.ql-image-tooltip:after {
    clear: both;
    content: "";
    display: table;
}

.ql-image-tooltip a {
    border: 1px solid #000;
    box-sizing: border-box;
    display: inline-block;
    float: left;
    padding: 5px;
    text-align: center;
    width: 50%;
}

.ql-image-tooltip img {
    bottom: 0;
    left: 0;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 0;
}

.ql-image-tooltip .input {
    box-sizing: border-box;
    width: 100%;
}

.ql-image-tooltip .preview {
    margin: 10px 0px;
    position: relative;
    border: 1px dashed #000;
    height: 200px;
}

.ql-image-tooltip .preview span {
    display: inline-block;
    position: absolute;
    text-align: center;
    top: 40%;
    width: 100%;
}

.ql-link-tooltip {
    padding: 5px 10px;
}

.ql-link-tooltip input.input {
    width: 170px;
}

.ql-link-tooltip input.input,
.ql-link-tooltip a.done {
    display: none;
}

.ql-link-tooltip a.change {
    margin-right: 4px;
}

.ql-link-tooltip.editing input.input,
.ql-link-tooltip.editing a.done {
    display: inline-block;
}

.ql-link-tooltip.editing a.url,
.ql-link-tooltip.editing a.change,
.ql-link-tooltip.editing a.remove {
    display: none;
}

.ql-multi-cursor {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1000;
}

.ql-multi-cursor .cursor {
    margin-left: -1px;
    position: absolute;
}

.ql-multi-cursor .cursor-flag {
    bottom: 100%;
    position: absolute;
    white-space: nowrap;
}

.ql-multi-cursor .cursor-name {
    display: inline-block;
    color: #fff;
    padding: 2px 8px;
}

.ql-multi-cursor .cursor-caret {
    height: 100%;
    position: absolute;
    width: 2px;
}

.ql-multi-cursor .cursor.hidden .cursor-flag {
    display: none;
}

.ql-multi-cursor .cursor.top .cursor-flag {
    bottom: auto;
    top: 100%;
}

.ql-multi-cursor .cursor.right .cursor-flag {
    right: -2px;
}

.ql-paste-manager {
    left: -100000px;
    position: absolute;
    top: 50%;
}

.ql-toolbar {
    box-sizing: border-box;
    width: 100%;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

.ql-tooltip {
    background-color: #fff;
    border: 1px solid #000;
    box-sizing: border-box;
    position: absolute;
    top: 0px;
    white-space: nowrap;
    z-index: 2000;
}

.ql-tooltip a {
    cursor: pointer;
    text-decoration: none;
}

.ql-container {
    box-sizing: border-box;
    cursor: text;
    font-family: Helvetica, 'Arial', sans-serif;
    font-size: 13px;
    
    height: 300px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    line-height: 1.42;
    margin: 0px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 12px 15px;
    position: relative;
}

.ql-editor {
    box-sizing: border-box;
    min-height: 100%;
    outline: none;
    tab-size: 4;
    white-space: pre-wrap;
}

.ql-editor div {
    margin: 0;
    padding: 0;
}

.ql-editor a {
    text-decoration: underline;
}

.ql-editor b {
    font-weight: bold;
}

.ql-editor i {
    font-style: italic;
}

.ql-editor s {
    text-decoration: line-through;
}

.ql-editor u {
    text-decoration: underline;
}

.ql-editor a,
.ql-editor b,
.ql-editor i,
.ql-editor s,
.ql-editor u,
.ql-editor span {
    background-color: inherit;
}

.ql-editor img {
    max-width: 100%;
}

.ql-editor blockquote,
.ql-editor ol,
.ql-editor ul {
    margin: 0 0 0 2em;
    padding: 0;
}

.ql-editor ol {
    list-style-type: decimal;
}

.ql-editor ul {
    list-style-type: disc;
}

.ql-editor.ql-ie-9 br,
.ql-editor.ql-ie-10 br {
    display: none;
}

.ql-snow .ql-image-tooltip a {
    border: 1px solid #06c;
}

.ql-snow .ql-image-tooltip a.insert {
    background-color: #06c;
    color: #fff;
}

.ql-snow .ql-image-tooltip .preview {
    border-color: #ccc;
    color: #ccc;
}

.ql-snow .ql-link-tooltip a,
.ql-snow .ql-link-tooltip span {
    line-height: 25px;
}

.ql-snow .ql-multi-cursor .cursor-name {
    border-radius: 4px;
    font-size: 11px;
    font-family: Arial;
    margin-left: -50%;
    padding: 4px 10px;
}

.ql-snow .ql-multi-cursor .cursor-triangle {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    height: 0px;
    margin-left: -3px;
    width: 0px;
}

.ql-snow .ql-multi-cursor .cursor.left .cursor-name {
    margin-left: -8px;
}

.ql-snow .ql-multi-cursor .cursor.right .cursor-flag {
    right: auto;
}

.ql-snow .ql-multi-cursor .cursor.right .cursor-name {
    margin-left: -100%;
    margin-right: -8px;
}

.ql-snow .ql-multi-cursor .cursor-triangle.bottom {
    border-top: 4px solid transparent;
    display: block;
    margin-bottom: -1px;
}

.ql-snow .ql-multi-cursor .cursor-triangle.top {
    border-bottom: 4px solid transparent;
    display: none;
    margin-top: -1px;
}

.ql-snow .ql-multi-cursor .cursor.top .cursor-triangle.bottom {
    display: none;
}

.ql-snow .ql-multi-cursor .cursor.top .cursor-triangle.top {
    display: block;
}

.ql-snow.ql-toolbar {
    box-sizing: border-box;
    padding: 8px;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.ql-snow.ql-toolbar .ql-format-group {
    display: inline-block;
    margin-right: 15px;
    vertical-align: middle;
}

.ql-snow.ql-toolbar .ql-format-separator {
    box-sizing: border-box;
    background-color: #ddd;
    display: inline-block;
    height: 14px;
    margin-left: 4px;
    margin-right: 4px;
    vertical-align: middle;
    width: 1px;
}

.ql-snow.ql-toolbar .ql-format-button {
    box-sizing: border-box;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 18px 18px;
    box-sizing: border-box;
    cursor: pointer;
    text-align: center;
    width: 24px;
}

.ql-snow.ql-toolbar .ql-picker {
    box-sizing: border-box;
    color: #444;
    display: inline-block;
    font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
    font-size: 14px;
    font-weight: 500;
    position: relative;
}

.ql-snow.ql-toolbar .ql-picker .ql-picker-label {
    box-sizing: border-box;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
    background-color: #fff;
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 18px 18px;
    border: 1px solid transparent;
    cursor: pointer;
    position: relative;
    width: 100%;
}

.ql-snow.ql-toolbar .ql-picker .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label:hover {
    color: #06c;
}

.ql-snow.ql-toolbar .ql-picker .ql-picker-options {
    background-color: #fff;
    border: 1px solid transparent;
    box-sizing: border-box;
    display: none;
    padding: 4px 8px;
    position: absolute;
    width: 100%;
}

.ql-snow.ql-toolbar .ql-picker .ql-picker-options .ql-picker-item {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 18px 18px;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    padding-bottom: 5px;
    padding-top: 5px;
}

.ql-snow.ql-toolbar .ql-picker .ql-picker-options .ql-picker-item.ql-selected,
.ql-snow.ql-toolbar .ql-picker .ql-picker-options .ql-picker-item:hover {
    color: #06c;
}

.ql-snow.ql-toolbar .ql-picker.ql-expanded .ql-picker-label {
    border-color: #ccc;
    color: #ccc;
    z-index: 2;
}

.ql-snow.ql-toolbar .ql-picker.ql-expanded .ql-picker-options {
    border-color: #ccc;
    box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
    display: block;
    margin-top: -1px;
    z-index: 1;
}

.ql-snow.ql-toolbar .ql-picker.ql-color-picker .ql-picker-label {
    background-position: center center;
    width: 28px;
}

.ql-snow.ql-toolbar .ql-picker.ql-color-picker .ql-picker-options {
    padding: 5px;
    width: 152px;
}

.ql-snow.ql-toolbar .ql-picker.ql-color-picker .ql-picker-options .ql-picker-item {
    border: 1px solid transparent;
    float: left;
    height: 16px;
    margin: 2px;
    padding: 0px;
    width: 16px;
}

.ql-snow.ql-toolbar .ql-picker.ql-color-picker .ql-picker-options .ql-picker-item.ql-primary-color {
    margin-bottom: 8px;
}

.ql-snow.ql-toolbar .ql-picker.ql-color-picker .ql-picker-options .ql-picker-item.ql-selected,
.ql-snow.ql-toolbar .ql-picker.ql-color-picker .ql-picker-options .ql-picker-item:hover {
    border-color: #000;
}

.ql-snow.ql-toolbar .ql-picker.ql-font {
    width: 105px;
}

.ql-snow.ql-toolbar .ql-picker.ql-size {
    width: 80px;
}

.ql-snow.ql-toolbar .ql-picker.ql-font .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker.ql-size .ql-picker-label {
    padding-left: 8px;
    padding-right: 8px;
}

.ql-snow.ql-toolbar .ql-picker.ql-align .ql-picker-label {
    background-position: center center;
    width: 28px;
}

.ql-snow.ql-toolbar .ql-picker.ql-align .ql-picker-item {
    box-sizing: border-box;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
    padding: 0px;
    width: 28px;
}

.ql-snow.ql-toolbar .ql-picker.ql-align .ql-picker-options {
    padding: 4px 0px;
}

.ql-snow.ql-toolbar .ql-picker .ql-picker-label {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAKlBMVEUAAABJSUlAQEBERERFRUVERERERERERERERERFRUVEREREREREREREREQJcW6NAAAADXRSTlMAFRzExcbLzM/Q0dLbKbcyLwAAADVJREFUCNdjYCAeMKYJQFnSdzdCWbl3r0NZvnev4tFre/cKlNV79yaUpXP3EJTFtEqBBHcAAHyoDQk0vM/lAAAAAElFTkSuQmCC");
}

.ql-snow.ql-toolbar .ql-picker.ql-expanded .ql-picker-label {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAdElEQVR42mP4//8/VfBINGjVqlUMhw4dEj148OBpEAaxQWKkGgQz5BIQ/4fiSyAxkg2CuuQ/Gj5DjkFHsRh0jJwwwooHzCCQ145g8dpRcgw6j8WgCyQbtH//fhmgxttIhtwGiZETRjDDLoIwiA0UG820FGAA5b25+qRqGXcAAAAASUVORK5CYII=");
}

.ql-snow.ql-toolbar .ql-picker.ql-active:not(.ql-expanded) .ql-picker-label,
.ql-snow.ql-toolbar:not(.ios) .ql-picker:not(.ql-expanded) .ql-picker-label:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAKlBMVEUAAAAAYc4AZMgAZcwAZs0AZs0AZs0AZ8wAZswAZs0AZswAZswAZswAZsx12LPhAAAADXRSTlMAFRzExcbLzM/Q0dLbKbcyLwAAADVJREFUCNdjYCAeMKYJQFnSdzdCWbl3r0NZvnev4tFre/cKlNV79yaUpXP3EJTFtEqBBHcAAHyoDQk0vM/lAAAAAElFTkSuQmCC");
}

.ql-snow.ql-toolbar .ql-format-button.ql-bold,
.ql-snow.ql-toolbar .ql-picker.ql-bold .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=bold],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=bold] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAYFBMVEUAAACAgIBAQEA5OTlAQEBERERAQEBERERERERERERDQ0NERERERERERERDQ0NERERERERFRUVERERERERFRUVERERERERERERERERERERERERERERERERERERERERERESN6WzHAAAAH3RSTlMAAggJDA8cQEtTWHF/i4yTpau+xMXX3O7v8/f6+/z+qN9w2AAAAFZJREFUeNqlzMcSgCAMRVEsYO+9vv//S9FhNIYld5HFmSTCqQ66dazkRzA1lPSQGRZGIsDMKMxRW7+2yCIcyf/QUyUGSnc+dkaqoFumM32pf2BqY+HUBfQaCPgVIBc1AAAAAElFTkSuQmCC");
}

.ql-snow.ql-toolbar .ql-format-button.ql-bold.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-bold .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=bold].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=bold].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-bold:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-bold .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=bold]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=bold]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAYFBMVEUAAAAAgP8AYL8AccYAatUAZswAZMgAZMsAZswAZcsAZcsAZssAZssAZ80AZswAZs0AZswAZ8wAZswAZcwAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsxCU9XcAAAAH3RSTlMAAggJDA8cQEtTWHF/i4yTpau+xMXX3O7v8/f6+/z+qN9w2AAAAFZJREFUeNqlzMcSgCAMRVEsYO+9vv//S9FhNIYld5HFmSTCqQ66dazkRzA1lPSQGRZGIsDMKMxRW7+2yCIcyf/QUyUGSnc+dkaqoFumM32pf2BqY+HUBfQaCPgVIBc1AAAAAElFTkSuQmCC");
}

.ql-snow.ql-toolbar .ql-format-button.ql-italic,
.ql-snow.ql-toolbar .ql-picker.ql-italic .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=italic],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=italic] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAi0lEQVR42mMYvoARl4SLi0sNkGoAYmY0qf+MjIztu3fvrkYWZGLADZhB8pS4CN1lQUBqLRDvAQJXHMqIstEISp8BEZQYZAIi/v//f5ZSg0xBBCMj4ymyDQKGjxKQEgLiV8DweUS2QUBXGEOZp0EEJV4zgdJnKDLo379/JsS6iJHSFA0DTDhT9CiAAQBbWyIY/pd4rQAAAABJRU5ErkJggg==");
}

.ql-snow.ql-toolbar .ql-format-button.ql-italic.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-italic .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=italic].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=italic].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-italic:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-italic .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=italic]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=italic]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAk0lEQVR42u3SsQ3CMBBA0X/2BozACMQswg4EMQMUdOyQVdggdpagZAc4ihjJjYmU66K8xpZsfdnSsVxCzTFdEW6AB0oKcqdrLhQcNaK+PLc79QfapLTDgz8cU9Tv8ibZQqIBgI8OxhexH29KPz90jltgA7zownN+6C0Nowhg+JqEvCZbSDSHNDJBLBNdctWJXv18Ad5dJL0jVfDhAAAAAElFTkSuQmCC");
}

.ql-snow.ql-toolbar .ql-format-button.ql-underline,
.ql-snow.ql-toolbar .ql-picker.ql-underline .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=underline],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=underline] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAM1BMVEUAAABLS0tFRUVDQ0NERERDQ0NFRUVFRUVERERDQ0NERERFRUVERERERERERERERERERESvCHKbAAAAEHRSTlMAERpMbW6Bgry9xMXh5PP51ZZfkwAAAEdJREFUeNq9yEEKgDAMRNHERDWq6dz/tFLBQUC6KfRtPnzpsh/sC2AHrcRUo0iuDXONI7gMxVW9wIQWPFb5sMgMk5YTdMmvGw2DA8yS9di7AAAAAElFTkSuQmCC");
}

.ql-snow.ql-toolbar .ql-format-button.ql-underline.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-underline .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=underline].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=underline].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-underline:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-underline .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=underline]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=underline]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAM1BMVEUAAAAAadIAYs4AZc0AZcwAZswAZ84AZswAZs0AZ8wAZcwAZs0AZswAZswAZswAZswAZsycBlETAAAAEHRSTlMAERpMbW6Bgry9xMXh5PP51ZZfkwAAAEdJREFUeNq9yEEKgDAMRNHERDWq6dz/tFLBQUC6KfRtPnzpsh/sC2AHrcRUo0iuDXONI7gMxVW9wIQWPFb5sMgMk5YTdMmvGw2DA8yS9di7AAAAAElFTkSuQmCC");
}

.ql-snow.ql-toolbar .ql-format-button.ql-strike,
.ql-snow.ql-toolbar .ql-picker.ql-strike .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=strike],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=strike] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAn1BMVEUAAAAAAACAgIBAQEA7OztAQEBLS0tHR0dAQEBJSUlGRkZERERCQkJERERDQ0NERERERERDQ0NFRUVERERERERERERERERERERFRUVERERERERERERFRUVDQ0NFRUVERERFRUVFRUVERERFRUVFRUVFRUVERERFRUVFRUVERERERERERERERERERERERERERERERERERERERERERERERERfrjwTAAAANHRSTlMAAQIMDRAREhQVKCk6PEhLT1xkZWZ4e4CCg4SIiZucoaersLK2wcTFydLX2ODi5err8fX3BKZfrQAAAH5JREFUGBmlwOEWgTAYBuC3isgMxCYAmwRh++7/2qRzttP/HnQTZjdjilkALzhR4wBvQiaLk8WXOJwlHVHjYgxnSmbeR0swGEkpxWZ3vt7fL/w9P4/ist+KdZ7zYYiWiCnScFYiRq1HFo4mxaKIKdJw0ooaVQovkaW1pUzQyQ86Agx4yKmWPAAAAABJRU5ErkJggg==");
}

.ql-snow.ql-toolbar .ql-format-button.ql-strike.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-strike .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=strike].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=strike].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-strike:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-strike .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=strike]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=strike]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAolBMVEUAAAAAAP8AgP8AatUAYsQAYM8AadIAY8YAZswAYc4AZswAZM0AZcoAZswAZ8oAZswAZMsAZ8oAZswAZcoAZ8sAZswAZssAZssAZs0AZswAZ8wAZs0AZ8wAZs0AZswAZ8wAZ8wAZs0AZ8wAZ8wAZs0AZs0AZs0AZcwAZs0AZcwAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsyiCU+yAAAANXRSTlMAAQIMDRAREhQVKCk6PEhLT1xkZWZ4e4CAgoOEiImbnKGnq7CytsHExcnS19jg4uXq6/H190B1i7AAAAB/SURBVBgZpcDhFoEwGAbgt4pIBmImAJsEYfvu/9ZU52yn/z3oxk/vWuczD453psYRzoR0GkaLHzFYSzqhwvgY1pT0vI8WbzASQvDt/nJ7fN6ovb7P/HrYrTdZxoY+WoJEkoK14iEqPTKwFMkkCBJJClZcUqOM4USiMKYQETr5A2SVDLpJv6ZtAAAAAElFTkSuQmCC");
}

.ql-snow.ql-toolbar .ql-format-button.ql-link,
.ql-snow.ql-toolbar .ql-picker.ql-link .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=link],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=link] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAllBMVEUAAAD///9VVVVJSUk5OTlAQEBHR0dFRUVCQkJHR0dBQUFCQkJGRkZDQ0NGRkZFRUVCQkJDQ0NERERDQ0NERERFRUVERERFRUVDQ0NERERFRUVERERERERFRUVERERERERERERERERFRUVERERFRUVFRUVERERERERERERERERERERERERERERERERERERERERERERERETx5KUoAAAAMXRSTlMAAAYHCQwZGiMkJzIzOUJOYGNlfoCJl5ibnaCxtLa8xsfIycrQ1OHi5uvs7e/19vn8NGTYeAAAAJdJREFUeNqN0McOgkAARdGnFJWiKGBhEEFpSn3//3OGjMmQ6MK7PMuLxVe/CXDTPl5DJmk3cOTTmZE7MDQES11RyhBY5vQU9aOB2z3gWVFMsXywYx3t9Q9tXsyDjlOVLQlOyanOL1ibkqB7l5odM01QSJqK6GdXmGwUHVhowImJIr2iMI9sLUWwa5LtFjPCSjSJBUl//HoDlmQPy0DFuCkAAAAASUVORK5CYII=");
}

.ql-snow.ql-toolbar .ql-format-button.ql-link.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-link .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=link].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=link].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-link:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-link .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=link]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=link]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAmVBMVEUAAAD///8AVdUAbdsAccYAatUAZswAYs4AZswAY80AacsAZswAZM0AZ8kAZM0AZcsAZcoAZMsAZcoAZcoAZssAZs0AZs0AZ8wAZs0AZswAZs0AZswAZs0AZswAZs0AZs0AZs0AZ8wAZswAZcwAZs0AZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsy/jsjWAAAAMnRSTlMAAAYHCQwZGiMkJzIzOUJOYGNlfoCAiZeYm52gsbS2vMbHyMnK0NTh4ubr7O3v9fb5/BM/koAAAACXSURBVHjajdDbEoFQAIXhpROqiAjaSdGJSq33fzjTbDO7GS78l9/lj9lXvwnw0le8gEzSuufAhzshr2doCpaGopQhoOX0Fb0GE9fbnidFMYV2Z8c62hgfWj6Z7zqOVY4kuCXHuqBgbUmC4Z9rdsx0QSFpLGKQXWCxUbRloQNHJoqMisI6sLUVwalJtitMCHPRJDYk/fHrDdIHECSPJag6AAAAAElFTkSuQmCC");
}

.ql-snow.ql-toolbar .ql-format-button.ql-image,
.ql-snow.ql-toolbar .ql-picker.ql-image .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=image],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=image] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAElBMVEUAAABERERERERFRUVEREREREQbmEZBAAAABXRSTlMAeMTFxj7M9NAAAABBSURBVAjXY2DAD1RDQSAYyAqFABALLANmMRnAWMwODIIMUFnGUAEIS1A0NADMYgTqhLBY4SyEKXCTTcGMEAJuAgBa9RKl6Fva+wAAAABJRU5ErkJggg==");
}

.ql-snow.ql-toolbar .ql-format-button.ql-image.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-image .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=image].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=image].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-image:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-image .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=image]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=image]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAElBMVEUAAAAAZswAZcwAZs0AZs0AZszYB6XUAAAABXRSTlMAeMTFxj7M9NAAAABBSURBVAjXY2DAD1RDQSAYyAqFABALLANmMRnAWMwODIIMUFnGUAEIS1A0NADMYgTqhLBY4SyEKXCTTcGMEAJuAgBa9RKl6Fva+wAAAABJRU5ErkJggg==");
}

.ql-snow.ql-toolbar .ql-format-button.ql-list,
.ql-snow.ql-toolbar .ql-picker.ql-list .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=list],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=list] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAS1BMVEUAAABCQkJFRUVGRkZFRUVCQkJFRUVDQ0NFRUVFRUVFRUVERERERERERERERERFRUVERERERERERERERERERERERERERERERERERET32eciAAAAGHRSTlMAMjRCQ0lOfYKQlJmaocTFxuHi5OXm9falfyKhAAAATElEQVR42mMgFnCKYIpJMDDwSUABP1yIHyYkABYRlBAmwngucV50IXZGIXTjmQTZ0I0XIcp4DjEedCFWFlF041mZRdCN5xDjZiAdAACXwgbrzvG+ZgAAAABJRU5ErkJggg==");
}

.ql-snow.ql-toolbar .ql-format-button.ql-list.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-list .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=list].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=list].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-list:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-list .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=list]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=list]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAS1BMVEUAAAAAZswAZ8kAZM0AZ8oAZcsAZcsAZswAZswAZ80AZs0AZs0AZ80AZ8wAZcwAZs0AZs0AZswAZswAZswAZswAZswAZswAZswAZswCB3gJAAAAGHRSTlMAMjRCQ0lOfYKQlJmaocTFxuHi5OXm9falfyKhAAAATElEQVR42mMgFnCKYIpJMDDwSUABP1yIHyYkABYRlBAmwngucV50IXZGIXTjmQTZ0I0XIcp4DjEedCFWFlF041mZRdCN5xDjZiAdAACXwgbrzvG+ZgAAAABJRU5ErkJggg==");
}

.ql-snow.ql-toolbar .ql-format-button.ql-bullet,
.ql-snow.ql-toolbar .ql-picker.ql-bullet .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=bullet],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=bullet] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAABERERFRUVERERERETRGyWnAAAABHRSTlMAxMXG4b8ciAAAABxJREFUCNdjYMAPhBhdgMAJyFJmArGcGRgGXAcA/t0ImAOSO9kAAAAASUVORK5CYII=");
}

.ql-snow.ql-toolbar .ql-format-button.ql-bullet.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-bullet .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=bullet].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=bullet].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-bullet:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-bullet .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=bullet]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=bullet]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAAAAZcwAZs0AZs0AZsyEYJIjAAAABHRSTlMAxMXG4b8ciAAAABxJREFUCNdjYMAPhBhdgMAJyFJmArGcGRgGXAcA/t0ImAOSO9kAAAAASUVORK5CYII=");
}

.ql-snow.ql-toolbar .ql-format-button.ql-authorship,
.ql-snow.ql-toolbar .ql-picker.ql-authorship .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=authorship],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=authorship] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAARVBMVEUAAABFRUVFRUUAAAAAAABERERDQ0NEREQAAABERERERERERERERERERERFRUVERERERERERERERERERERERERERERERERVeSBUAAAAFnRSTlMAMDtOT1JfYmassMfN09Ta6vD4+fz9w8DTTwAAAExJREFUGBmVwEkSgCAMBMBRQUEU4zb/f6oFF5KbNLp4EQ8rkxnWQ76whBRYkYwwxo08ZijDzWJBs7La0ZysLjSJVUKXKSgOhQuKw08fJOYE1SddZQoAAAAASUVORK5CYII=");
}

.ql-snow.ql-toolbar .ql-format-button.ql-authorship.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-authorship .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=authorship].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=authorship].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-authorship:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-authorship .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=authorship]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=authorship]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAARVBMVEUAAAAAZcoAaMsAZc4AZ8sAZ8oAZswAZcsAZ80AZs0AZ8wAZ8wAZswAZswAZswAZs0AZswAZswAZswAZswAZswAZswAZszAoUIuAAAAFnRSTlMAMDtOT1JfYmassMfN09Ta6vD4+fz9w8DTTwAAAExJREFUGBmVwEkSgCAMBMBRQUEU4zb/f6oFF5KbNLp4EQ8rkxnWQ76whBRYkYwwxo08ZijDzWJBs7La0ZysLjSJVUKXKSgOhQuKw08fJOYE1SddZQoAAAAASUVORK5CYII=");
}

.ql-snow.ql-toolbar .ql-format-button.ql-color,
.ql-snow.ql-toolbar .ql-picker.ql-color .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=color],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=color] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAgVBMVEUAAAAAAACAgIBAQEBVVVVDQ0NGRkZGRkZFRUVERERDQ0NDQ0NDQ0NCQkIAAABFRUUAAABDQ0NEREREREREREQAAABDQ0NDQ0NERERFRUVERERERERERERDQ0NERERERERFRUVFRUVERERERERERERERERERERERERERERERERERERLPkdWAAAAKnRSTlMAAQIEBhMWISUtLkVMTU5OT1BTVlpmeX6OkJmdvL3GztTj5/Hy8/b3/f5utmv0AAAAX0lEQVR42pXIRQ6AQABDUdzd3bX3PyCWwAwr+Is2ecyvuKriXmQD5otKoKBFQz+sKkU5khQZKdK8yMoyiQTFOIseEbqLWv6mAPW+bAPvJmN0j/N7nfmTFRI5Jzk0fWwD4sYJPnqIyzwAAAAASUVORK5CYII=");
}

.ql-snow.ql-toolbar .ql-format-button.ql-color.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-color .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=color].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=color].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-color:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-color .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=color]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=color]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAgVBMVEUAAAAAAP8AgP8AgL8AVdUAa8kAaNEAZMkAZ8gAZswAZM0AZMsAZc0AZ8oAZcsAZc4AZ8sAZswAZcsAZc0AZswAZ80AZcoAZcoAZs0AZ80AZs0AZs0AZs0AZ8wAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsy3JBcuAAAAKnRSTlMAAQIEBhMWISUtLkVMTU5OT1BTVlpmeX6OkJmdvL3GztTj5/Hy8/b3/f5utmv0AAAAX0lEQVR42pXIRQ6AQABDUdzd3bX3PyCWwAwr+Is2ecyvuKriXmQB5otKoKBFQz+sKkU5khQZKdK8yMoyiQTFOIseEbqLWv6mAPW+bAPvJmN0j/N7nfmTHRI5Jzk0fWwD4foJPqgJbeoAAAAASUVORK5CYII=");
}

.ql-snow.ql-toolbar .ql-format-button.ql-background,
.ql-snow.ql-toolbar .ql-picker.ql-background .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=background],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=background] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAnFBMVEUAAAAAAACAgIBAQEAAAABVVVUAAAAAAAAAAABDQ0MAAABGRkZGRkYAAABFRUVERERDQ0MAAAAAAAAAAAAAAABDQ0MAAABDQ0MAAABCQkJFRUVDQ0NERERERERERERDQ0NDQ0NERERFRUVERERERERERERDQ0NERERERERFRUVFRUVERERERERERERERERERERERERERERERERERETMTXVbAAAAM3RSTlMAAQIEBgYHCBMTFBYhIyUtLjE2N0JFS0xNTU5QU1ZaeX6OkJmdvL3GztTj5/Hy8/b3/f5Qd6EEAAAAf0lEQVR42o2PRw6DQBRDHVJISCUhvTd69/3vhgT6MLPDmoX15KfRR++c6mdKgVIOTRFoeJ6hE+tCnjXRgUv+oc02jJNyrYk/vj/8jhRxnheLVZHNupn1Yp3nVIgzjhoUDlvxQR/AIOBtKbNjerUB+x7vhZjARPkLyslbYIe+qQDqMQxGJwkBGwAAAABJRU5ErkJggg==");
}

.ql-snow.ql-toolbar .ql-format-button.ql-background.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-background .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=background].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=background].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-background:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-background .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=background]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=background]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAllBMVEUAAAAAAP8AgP8AgL8AVdUAbbYAYL8Aa8kAZswAaNEAZMkAZswAZ8gAZswAZM0AaMsAaNAAZswAZM0AZMsAZswAZc0AZ8oAZ80AZcsAZswAZcsAZc0AZswAZcoAZcoAZs0AZ80AZs0AZs0AZs0AZ8wAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsy8dW5vAAAAMXRSTlMAAQIEBgcIExQWISMlLS4xNjdCRUtMTU1OUFNWWnl+jpCZnby9xs7U4+fx8vP29/3+dqGBzgAAAH5JREFUeNqNj0cOg0AUQx1CgFQS0nujd9//ckigDzM7rFlYT34afYzOuX2WFCjl0BWBRhAYOnEu5EkTPfjkH9pswzSr15r44/vDr6mI87JarKrCHmbOi22ethDPTDoUT3vxwRDAJOJtKbNjfnUB957uhVjATPkLyslbYIexaQB/ngudkm14XQAAAABJRU5ErkJggg==");
}

.ql-snow.ql-toolbar .ql-format-button.ql-left,
.ql-snow.ql-toolbar .ql-picker.ql-left .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=left],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=left] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAABERERFRUVERERERETRGyWnAAAABHRSTlMAxMXG4b8ciAAAAClJREFUCNdjYMAPRFxcnCAsFRcXZwYiAFCHC0STCpjlTJwOJwaYDoIaAKIACBBRNsu4AAAAAElFTkSuQmCC");
}

.ql-snow.ql-toolbar .ql-format-button.ql-left.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-left .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=left].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=left].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-left:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-left .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=left]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=left]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAAAAZcwAZs0AZs0AZsyEYJIjAAAABHRSTlMAxMXG4b8ciAAAAClJREFUCNdjYMAPRFxcnCAsFRcXZwYiAFCHC0STCpjlTJwOJwaYDoIaAKIACBBRNsu4AAAAAElFTkSuQmCC");
}

.ql-snow.ql-toolbar .ql-format-button.ql-right,
.ql-snow.ql-toolbar .ql-picker.ql-right .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=right],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=right] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAABERERFRUVERERERETRGyWnAAAABHRSTlMAxMXG4b8ciAAAAChJREFUCNdjYCAIRFxcnCAsFRcXZ2KUu0B0qIBZzgzEaXFigGkhpAMAmbwIEMJ9k/cAAAAASUVORK5CYII=");
}

.ql-snow.ql-toolbar .ql-format-button.ql-right.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-right .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=right].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=right].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-right:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-right .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=right]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=right]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAAAAZcwAZs0AZs0AZsyEYJIjAAAABHRSTlMAxMXG4b8ciAAAAChJREFUCNdjYCAIRFxcnCAsFRcXZ2KUu0B0qIBZzgzEaXFigGkhpAMAmbwIEMJ9k/cAAAAASUVORK5CYII=");
}

.ql-snow.ql-toolbar .ql-format-button.ql-center,
.ql-snow.ql-toolbar .ql-picker.ql-center .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=center],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=center] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAABERERFRUVERERERETRGyWnAAAABHRSTlMAxMXG4b8ciAAAAC1JREFUCNdjYCAAGF1cXBTALCYgy4CBIBBxAQEnIEsFzHJmIMYKiCVMYBYhSwCyqQhMfft6AQAAAABJRU5ErkJggg==");
}

.ql-snow.ql-toolbar .ql-format-button.ql-center.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-center .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=center].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=center].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-center:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-center .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=center]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=center]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAAAAZcwAZs0AZs0AZsyEYJIjAAAABHRSTlMAxMXG4b8ciAAAAC1JREFUCNdjYCAAGF1cXBTALCYgy4CBIBBxAQEnIEsFzHJmIMYKiCVMYBYhSwCyqQhMfft6AQAAAABJRU5ErkJggg==");
}

.ql-snow.ql-toolbar .ql-format-button.ql-justify,
.ql-snow.ql-toolbar .ql-picker.ql-justify .ql-picker-label,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=justify],
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=justify] {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAD1BMVEUAAABERERFRUVERERERETRGyWnAAAABHRSTlMAxMXG4b8ciAAAABpJREFUCNdjYMAPRFxAwAnIUgGznBkYBlwHAJGzCjB/C3owAAAAAElFTkSuQmCC");
}

.ql-snow.ql-toolbar .ql-format-button.ql-justify.ql-active,
.ql-snow.ql-toolbar .ql-picker.ql-justify .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=justify].ql-active,
.ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=justify].ql-selected,
.ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-justify:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-justify .ql-picker-label:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=justify]:hover,
.ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=justify]:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAALklEQVR42mMYvoARzko9cwTIsyZR+zGGWcZgPUwIMUZGShwyGtijgT0a2EMMAADESwwWta/i5QAAAABJRU5ErkJggg==");
}

@media (-webkit-min-device-pixel-ratio:2) {
    .ql-snow.ql-toolbar .ql-picker .ql-picker-label {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAIVBMVEUAAABCQkJDQ0NDQ0NERERERERERERERERERERERERERERehmmoAAAACnRSTlMATVRbaeXo6fz+NPhZJgAAAF9JREFUKM9jYBjkQC0JXYS5a4UBmpDFqlXN6IpWrUJTprEKCJpQhLJAQsswhZaiCImDhAJp5kMxkPGJZLjLEiQ0GUWIZdaqVSsdUM33XLVqCpqVLLPQFTEwmAcP9qQAAFUgKabkwE6gAAAAAElFTkSuQmCC");
    }
    .ql-snow.ql-toolbar .ql-picker.ql-expanded .ql-picker-label {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAJFBMVEWqqqr////AwMDAwMDAwMDBwcHBwcHBwcHBwcHBwcHBwcHBwcEexLCPAAAAC3RSTlMAAE1UW2nl6On8/tZA57EAAABxSURBVHjazc4hFkBAGMTxL3AAp+AGniYiyaLnBETHoKkknbc7l7OrzW7zhP3HX5mRxCskEsknEaZoU6VDNbAyRRugSqICpoVotnT7dBFllnpefPuHUpjGD78aSztRfAK65cUOOIQpPnXrkFSDEFFB0APtK1HCkKpz1wAAAABJRU5ErkJggg==");
    }
    .ql-snow.ql-toolbar .ql-picker.ql-active:not(.ql-expanded) .ql-picker-label,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker:not(.ql-expanded) .ql-picker-label:hover {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAIVBMVEUAAAAAZ8oAZMsAZc0AZswAZswAZswAZswAZswAZswAZswhMkyGAAAACnRSTlMATVRbaeXo6fz+NPhZJgAAAF9JREFUKM9jYBjkQC0JXYS5a4UBmpDFqlXN6IpWrUJTprEKCJpQhLJAQsswhZaiCImDhAJp5kMxkPGJZLjLEiQ0GUWIZdaqVSsdUM33XLVqCpqVLLPQFTEwmAcP9qQAAFUgKabkwE6gAAAAAElFTkSuQmCC");
    }
    .ql-snow.ql-toolbar .ql-format-button.ql-bold,
    .ql-snow.ql-toolbar .ql-picker.ql-bold .ql-picker-label,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=bold],
    .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=bold] {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAxlBMVEUAAABVVVUzMzNVVVVJSUlGRkZAQEBJSUlAQEBAQEBAQEBHR0dCQkJGRkZAQEBGRkZCQkJERERDQ0NDQ0NGRkZERERDQ0NFRUVCQkJFRUVERERDQ0NDQ0NFRUVDQ0NERERERERERERERERERERERERERERERERERERFRUVDQ0NERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERfjmwgAAAAQXRSTlMAAwUGBwsMDhAUGBkbHSAhIykuOUJERUpNUVZYXGRne3yAi4+SmqWmq67R1tfY2dve5ujp7/Dy8/T19vf4+fv8/mUg1b0AAACrSURBVDjL5dPFDgJBEEXRxt3d3d11gPv/P8WCEAgZuno/b1WLk1TqJaWUI1Jc8852Mqz5bdHHALDK2CF+ckgYIHp/0GtypxpHYKlFSqkycJeQD7hIKADMJFQHulrkSrYs2MflCnZZgzKvo7RJmZeSAWIf1V3nihSGAG19BUq1gKmEQsBZQkHAklATmOuQN5zvP4COQQWnmIxuFfERWOTsXmrztWg8qHqUU/IEzOhNFx6Ncl4AAAAASUVORK5CYII=");
    }
    .ql-snow.ql-toolbar .ql-format-button.ql-bold.ql-active,
    .ql-snow.ql-toolbar .ql-picker.ql-bold .ql-picker-label.ql-active,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=bold].ql-active,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=bold].ql-selected,
    .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-bold:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-bold .ql-picker-label:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=bold]:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=bold]:hover {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAxlBMVEUAAAAAVaoAZswAVdUAbdsAXdEAatUAbcgAYM8AZswAasoAZswAaNAAasoAaMcAZMkAZswAZM0AZM0AZ8kAZM0AZcsAZMsAZMsAZ8oAZc0AZc0AZcsAZ8oAZswAZssAZssAZcwAZssAZ80AZs0AZ8wAZ80AZswAZ8wAZ8wAZ8wAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsyeO+aMAAAAQXRSTlMAAwUGBwsMDhAUGBkbHSAhIykuOUJERUpNUVZYXGRne3yAi4+SmqWmq67R1tfY2dve5ujp7/Dy8/T19vf4+fv8/mUg1b0AAACrSURBVDjL5dPFDgJBEEXRxt3d3d11gPv/P8WCEAgZuno/b1WLk1TqJaWUI1Jc8852Mqz5bdHHALDK2CF+ckgYIHp/0GtypxpHYKlFSqkycJeQD7hIKADMJFQHulrkSrYs2MflCnZZgzKvo7RJmZeSAWIf1V3nihSGAG19BUq1gKmEQsBZQkHAklATmOuQN5zvP4COQQWnmIxuFfERWOTsXmrztWg8qHqUU/IEzOhNFx6Ncl4AAAAASUVORK5CYII=");
    }
    .ql-snow.ql-toolbar .ql-format-button.ql-italic,
    .ql-snow.ql-toolbar .ql-picker.ql-italic .ql-picker-label,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=italic],
    .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=italic] {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAjVBMVEUAAAAAAACAgIBAQEBVVVVAQEBAQEBCQkJCQkJFRUVDQ0NBQUFDQ0NDQ0NDQ0NFRUVERERERERERERDQ0NERERDQ0NERERERERERERFRUVFRUVERERFRUVERERERERDQ0NERERERERERERDQ0NFRUVEREREREREREREREREREREREREREREREREREREREQUqV1+AAAALnRSTlMAAQIEBggMGyMlKisuUFhZXmJmb3R9hIiKjZGTlKWprrG0uL3BxObt8PL19/j9SqrrawAAAIJJREFUOMvl0jUOQgEQRVHc3d1dzv6XRwch+WRq4NYnmVdMKvU35RZXz+7LQiJqe6uXiDrvqJuI8vM7ALd14fOwIabR+i1agUmfUA1QGedMgJrYRZPGGEVoh0ZgMmeUAlTBMbrWwiZCEwwitEc9MNkLigGq4RBda2MVoRn6X/jfv9YDjuYgGnCpSqcAAAAASUVORK5CYII=");
    }
    .ql-snow.ql-toolbar .ql-format-button.ql-italic.ql-active,
    .ql-snow.ql-toolbar .ql-picker.ql-italic .ql-picker-label.ql-active,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=italic].ql-active,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=italic].ql-selected,
    .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-italic:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-italic .ql-picker-label:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=italic]:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=italic]:hover {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAjVBMVEUAAAAAAP8AgP8AgL8AVdUAYL8AatUAaNAAZswAZ8gAZ8gAZcoAZM0AZswAZcsAZMsAZMsAZcsAZ8sAZcoAZcoAZswAZs0AZ8wAZs0AZ8wAZswAZs0AZs0AZswAZ8wAZ8wAZs0AZswAZ8wAZ8wAZs0AZcwAZswAZswAZswAZswAZswAZswAZswAZswAZsyyI9XbAAAALnRSTlMAAQIEBggMGyMlKisuUFhZXmJmb3R9hIiKjZGTlKWprrG0uL3BxObt8PL19/j9SqrrawAAAIJJREFUOMvl0jUOQgEQRVHc3d1dzv6XRwch+WRq4NYnmVdMKvU35RZXz+7LQiJqe6uXiDrvqJuI8vM7ALd14fOwIabR+i1agUmfUA1QGedMgJrYRZPGGEVoh0ZgMmeUAlTBMbrWwiZCEwwitEc9MNkLigGq4RBda2MVoRn6X/jfv9YDjuYgGnCpSqcAAAAASUVORK5CYII=");
    }
    .ql-snow.ql-toolbar .ql-format-button.ql-underline,
    .ql-snow.ql-toolbar .ql-picker.ql-underline .ql-picker-label,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=underline],
    .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=underline] {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAWlBMVEUAAAAAAAAzMzNAQEBGRkZERERERERCQkJERERDQ0NFRUVERERERERFRUVERERERERERERFRUVERERERERERERDQ0NFRUVERERERERERERERERERERERERERET15sOLAAAAHXRSTlMAAQUMLC04TU9UVYePkJKkxMXG2Nrf4+jz9/n6/qlZ0HQAAACUSURBVHja7Y3BDsIgEAW3UCmCFatQxLL//5uuiQ0py1EPxs5tHhMW/oMhxoF5TUSMzGuQqH2PfiO60yiLStIHi260qqKKNLDI0XouOpI6Fh1f/x9W6xOpYZHwNM/9u5lJvACGzvSQRiWlOiUkNDSwuMFCi87mkmTbQRvt18aXWwxhXFiW4IyAr3LBJtMmmtrRFT7ME0B0HEswIOSJAAAAAElFTkSuQmCC");
    }
    .ql-snow.ql-toolbar .ql-format-button.ql-underline.ql-active,
    .ql-snow.ql-toolbar .ql-picker.ql-underline .ql-picker-label.ql-active,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=underline].ql-active,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=underline].ql-selected,
    .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-underline:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-underline .ql-picker-label:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=underline]:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=underline]:hover {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAWlBMVEUAAAAAAP8AZswAatUAaMsAZswAZM0AZ8oAZMsAZMsAZswAZswAZs0AZ80AZ8wAZ8wAZcwAZs0AZs0AZswAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZszogqY1AAAAHXRSTlMAAQUMLC04TU9UVYePkJKkxMXG2Nrf4+jz9/n6/qlZ0HQAAACUSURBVHja7Y3BDsIgEAW3UCmCFatQxLL//5uuiQ0py1EPxs5tHhMW/oMhxoF5TUSMzGuQqH2PfiO60yiLStIHi260qqKKNLDI0XouOpI6Fh1f/x9W6xOpYZHwNM/9u5lJvACGzvSQRiWlOiUkNDSwuMFCi87mkmTbQRvt18aXWwxhXFiW4IyAr3LBJtMmmtrRFT7ME0B0HEswIOSJAAAAAElFTkSuQmCC");
    }
    .ql-snow.ql-toolbar .ql-format-button.ql-strike,
    .ql-snow.ql-toolbar .ql-picker.ql-strike .ql-picker-label,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=strike],
    .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=strike] {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAABLFBMVEUAAACAgIBVVVVAQEAzMzNVVVVAQEA5OTlNTU1JSUlERERHR0dDQ0NGRkZDQ0NAQEBCQkJAQEBGRkZAQEBGRkZERERBQUFERERGRkZCQkJGRkZERERFRUVERERDQ0NFRUVERERDQ0NFRUVCQkJDQ0NFRUVCQkJDQ0NERERDQ0NERERERERDQ0NFRUVERERERERERERERERFRUVERERDQ0NFRUVERERERERFRUVERERERERDQ0NDQ0NFRUVERERERERFRUVERERERERFRUVERERERERDQ0NERERFRUVERERERERERERFRUVERERERERERERERERFRUVERERERERERERFRUVERERERERERERERERERERERERERERERERERERERERERERERERERERERET5TTiyAAAAY3RSTlMAAgMEBQYICQoODxITFhcYGxwdICEtLzEzNjc4P0BFRkdISk1YWWBjaWtsdHZ3f4CHiImKjJGSk5SVl5ufo6Smp625uru8vb/BwsPExcbMzs/Q0dPi4+Tl6+zv8PL19vf4+/z2SQ4sAAABE0lEQVQ4y2NgGDmAV8c5PCkxxFGDE6cSDuOEZCiI0WXGroY/OBkJeHJhU8Pkm4wCXBixKFIHyUTqibJzS5lEgNhqWBT5AMWD+CFsHg8gxxuLoniguCyMIwLkxGFRBPKZDKEw8gMqCuAloEgb7HADMTZ8ijisjHTUlCSFOdgFxeVUNPXM7Z38QmJ9EApQxFFCyxeuxhtFPC7U39nBQl9LVV5CiAMpiFDEOYQlldR0jGwM8DmOVVDRLBpkpDIBr/KBXOBKKNSEgYpiMUQjgaLChBQ5A0W94AHO6wXkumEoUgY5NcpUUYCFRUDBNAqHw22T0YAdNp9bo6qxZMLqI4VAhJIgBZwelzZ0D4uLC3M3lB5B5QgAFQdgZ6NzzvYAAAAASUVORK5CYII=");
    }
    .ql-snow.ql-toolbar .ql-format-button.ql-strike.ql-active,
    .ql-snow.ql-toolbar .ql-picker.ql-strike .ql-picker-label.ql-active,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=strike].ql-active,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=strike].ql-selected,
    .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-strike:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-strike .ql-picker-label:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=strike]:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=strike]:hover {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAABLFBMVEUAAAAAgP8AVaoAgL8AZswAVdUAYL8AccYAZswAbcgAZswAY8YAa8kAaNEAZMgAasoAaNAAZMgAasoAaMcAZMkAZswAZ8kAaMsAZM0AaMsAZswAZM0AZcoAZMsAZMsAZswAZc0AZ8oAZMsAZ8oAZcsAZMsAZcoAZMsAZswAZssAZssAZcoAZssAZcwAZssAZs0AZswAZ8wAZs0AZs0AZswAZswAZ8wAZs0AZs0AZ80AZ8wAZswAZ8wAZs0AZ8wAZ8wAZs0AZs0AZswAZ8wAZs0AZs0AZ8wAZcwAZs0AZ8wAZswAZcwAZs0AZs0AZ8wAZswAZswAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswL5dPDAAAAY3RSTlMAAgMEBQYICQoODxITFhcYGxwdICEtLzEzNjc4P0BFRkdISk1YWWBjaWtsdHZ3f4CHiImKjJGSk5SVl5ufo6Smp625uru8vb/BwsPExcbMzs/Q0dPi4+Tl6+zv8PL19vf4+/z2SQ4sAAABE0lEQVQ4y2NgGDmAV8c5PCkxxFGDE6cSDuOEZCiI0WXGroY/OBkJeHJhU8Pkm4wCXBixKFIHyUTqibJzS5lEgNhqWBT5AMWD+CFsHg8gxxuLoniguCyMIwLkxGFRBPKZDKEw8gMqCuAloEgb7HADMTZ8ijisjHTUlCSFOdgFxeVUNPXM7Z38QmJ9EApQxFFCyxeuxhtFPC7U39nBQl9LVV5CiAMpiFDEOYQlldR0jGwM8DmOVVDRLBpkpDIBr/KBXOBKKNSEgYpiMUQjgaLChBQ5A0W94AHO6wXkumEoUgY5NcpUUYCFRUDBNAqHw22T0YAdNp9bo6qxZMLqI4VAhJIgBZwelzZ0D4uLC3M3lB5B5QgAFQdgZ6NzzvYAAAAASUVORK5CYII=");
    }
    .ql-snow.ql-toolbar .ql-format-button.ql-link,
    .ql-snow.ql-toolbar .ql-picker.ql-link .ql-picker-label,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=link],
    .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=link] {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAABDlBMVEUAAAD///8AAACAgIBVVVVAQEAzMzNVVVVAQEBNTU1HR0dAQEBJSUlGRkZDQ0NAQEBERERHR0dGRkZDQ0NBQUFGRkZERERCQkJGRkZFRUVCQkJFRUVERERDQ0NDQ0NCQkJFRUVDQ0NERERDQ0NFRUVDQ0NFRUVFRUVFRUVFRUVERERDQ0NFRUVERERFRUVERERERERDQ0NFRUVFRUVERERERERERERERERFRUVERERERERERERFRUVDQ0NERERERERFRUVERERERERERERERERERERERERERERERERERERERERFRUVERERERERERERERERERERERERERERERERERERERERERERERERERERERESFPz0UAAAAWXRSTlMAAAECAwQFBggKEhQVFhccHiQoKissLTIzNDpGR0hMTU5QUlRVW12BgoaHjI2PmJmam5ygpKWosbKztLW6vcDD0NLT2Nna3N7g4eLj5Ofo6err7u/w8vn7/A90CXkAAAFqSURBVDjLzdTHUgJREIXho8yo6JgFc0LFjAkVMZAFJYrCzP/+L+JCtJipS5U7Patbt79Vd1dr6BfRHyBJUiie6dSSiwrEh2aeAPAO7cEoUqWXdHgQirQAOh7A46gZzVQBzsfmSgAnRhR6AjiS5OQAd9aE4t9GmqoCCRPKAGe9zzhQDxlQBzpjknab9c2RD2DBgGrgzUlqQnfrHlg3oGug6Eh1oFsAEtvLVhAteUBuSjseP2lfzQf6dARQjY/s9SncY9uH7DQA7+ky/XkI+8YSfvRVC6k3AO4s34BHT90+1N2yYq8A+/5V0Wyi0ac2NJkD3KgfSaGF9QRQ9oCC5JSAiyCStA2k9jzISooCFQNaBlpWrJBdkTThQsOA7DYQ+3pbKeDWgHQFvDiSNJwEWDWheRfIOZKVBLiRCekYoBiZSAHkx83IfgDABXielhkpfAcAkJ/WICTrwAXgZlyDkRS9rDRu1wJL98/u0yeVYHcP1mwWWgAAAABJRU5ErkJggg==");
    }
    .ql-snow.ql-toolbar .ql-format-button.ql-link.ql-active,
    .ql-snow.ql-toolbar .ql-picker.ql-link .ql-picker-label.ql-active,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=link].ql-active,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=link].ql-selected,
    .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-link:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-link .ql-picker-label:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=link]:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=link]:hover {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAABDlBMVEUAAAD///8AAP8AgP8AVaoAgL8AZswAVdUAYL8AZswAY8YAZswAYc4AaNEAZMgAZMgAZswAY80AZswAZ8gAZcoAaMsAZswAZswAZM0AZ8kAZcoAZswAZc0AZ8oAZc0AZ8oAZcsAZswAZ8oAZMsAZswAZc0AZcsAZ84AZswAZ84AZswAZswAZ8wAZs0AZs0AZs0AZ80AZswAZ8wAZswAZ8wAZswAZs0AZs0AZs0AZ8wAZswAZ8wAZ8wAZ8wAZs0AZswAZs0AZswAZswAZswAZswAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsxCnEEHAAAAWXRSTlMAAAECAwQFBggKEhQVFhccHiQoKissLTIzNDpGR0hMTU5QUlRVW12BgoaHjI2PmJmam5ygpKWosbKztLW6vcDD0NLT2Nna3N7g4eLj5Ofo6err7u/w8vn7/A90CXkAAAFqSURBVDjLzdTHUgJREIXho8yo6JgFc0LFjAkVMZAFJYrCzP/+L+JCtJipS5U7Patbt79Vd1dr6BfRHyBJUiie6dSSiwrEh2aeAPAO7cEoUqWXdHgQirQAOh7A46gZzVQBzsfmSgAnRhR6AjiS5OQAd9aE4t9GmqoCCRPKAGe9zzhQDxlQBzpjknab9c2RD2DBgGrgzUlqQnfrHlg3oGug6Eh1oFsAEtvLVhAteUBuSjseP2lfzQf6dARQjY/s9SncY9uH7DQA7+ky/XkI+8YSfvRVC6k3AO4s34BHT90+1N2yYq8A+/5V0Wyi0ac2NJkD3KgfSaGF9QRQ9oCC5JSAiyCStA2k9jzISooCFQNaBlpWrJBdkTThQsOA7DYQ+3pbKeDWgHQFvDiSNJwEWDWheRfIOZKVBLiRCekYoBiZSAHkx83IfgDABXielhkpfAcAkJ/WICTrwAXgZlyDkRS9rDRu1wJL98/u0yeVYHcP1mwWWgAAAABJRU5ErkJggg==");
    }
    .ql-snow.ql-toolbar .ql-format-button.ql-image,
    .ql-snow.ql-toolbar .ql-picker.ql-image .ql-picker-label,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=image],
    .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=image] {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAFVBMVEUAAABCQkJEREREREREREREREREREQL6X1nAAAABnRSTlMATXjl6OmAFiJpAAAAZklEQVR42sXQsQ3AIAxEUeQZoKdyzwg0DALo9h8hiCYXo4R0/MbSK1ycO5EHlScVpj4Jj97p/vtJPi9U+kptXIlMIY2r1b4XIBpSoDJJFIyYtKohAWBIV8Ke9kv8X7WwtEmBKbkDXfWkWdehkaSCAAAAAElFTkSuQmCC");
    }
    .ql-snow.ql-toolbar .ql-format-button.ql-image.ql-active,
    .ql-snow.ql-toolbar .ql-picker.ql-image .ql-picker-label.ql-active,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=image].ql-active,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=image].ql-selected,
    .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-image:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-image .ql-picker-label:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=image]:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=image]:hover {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAFVBMVEUAAAAAZ8oAZswAZswAZswAZswAZsx4QzxlAAAABnRSTlMATXjl6OmAFiJpAAAAZklEQVR42sXQsQ3AIAxEUeQZoKdyzwg0DALo9h8hiCYXo4R0/MbSK1ycO5EHlScVpj4Jj97p/vtJPi9U+kptXIlMIY2r1b4XIBpSoDJJFIyYtKohAWBIV8Ke9kv8X7WwtEmBKbkDXfWkWdehkaSCAAAAAElFTkSuQmCC");
    }
    .ql-snow.ql-toolbar .ql-format-button.ql-list,
    .ql-snow.ql-toolbar .ql-picker.ql-list .ql-picker-label,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=list],
    .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=list] {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAw1BMVEUAAAAAAABVVVVAQEBERERAQEBJSUlGRkZHR0dFRUVCQkJERERAQEBGRkZDQ0NFRUVDQ0NCQkJGRkZDQ0NCQkJERERDQ0NFRUVERERFRUVERERDQ0NERERERERDQ0NFRUVERERERERERERERERERERERERERERFRUVERERERERERERFRUVERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERESFbZw4AAAAQHRSTlMAAQYIDxAVFhkaGx4gKCo0NTY3OU10fYKIiYqMj56fo6SmqKmvtLe6vr/ExcbLz9fh4uXm5+jp7O/w8vP3+vv9Z7IwDAAAAK1JREFUOMvV0scOglAQQFGwYO+oiIq9YldEFPX+/1e5cGEii2FFdNY3b/JORlF+dAqNrS1GQyDEW+9Id/gaRw9EgQacMNEhuO4caD7rlgDS/2yAVWTiia53HWeEaMLzwUKIdvt08n4TxLMptc1UEo/38YqCuGZzKknimxDi6jpa8Vjn6I4kcQNgLkSmVSvjizeeb9ITbzxXxxLETatSxRfEWwAzicC4uANN+at5AdptTQ0Ubk4LAAAAAElFTkSuQmCC");
    }
    .ql-snow.ql-toolbar .ql-format-button.ql-list.ql-active,
    .ql-snow.ql-toolbar .ql-picker.ql-list .ql-picker-label.ql-active,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=list].ql-active,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=list].ql-selected,
    .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-list:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-list .ql-picker-label:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=list]:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=list]:hover {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAw1BMVEUAAAAAAP8AVdUAYL8AZswAYM8AYc4AaNEAZswAYs4AaNAAZswAaMcAZswAZ8gAZ8kAZcoAaMsAZswAZ8kAZ8oAZcoAZswAZswAZ8wAZs0AZs0AZswAZs0AZs0AZ8wAZs0AZ8wAZ8wAZs0AZ8wAZswAZswAZs0AZ8wAZswAZcwAZcwAZs0AZs0AZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZszno9YmAAAAQHRSTlMAAQYIDxAVFhkaGx4gKCo0NTY3OU10fYKIiYqMj56fo6SmqKmvtLe6vr/ExcbLz9fh4uXm5+jp7O/w8vP3+vv9Z7IwDAAAAK1JREFUOMvV0scOglAQQFGwYO+oiIq9YldEFPX+/1e5cGEii2FFdNY3b/JORlF+dAqNrS1GQyDEW+9Id/gaRw9EgQacMNEhuO4caD7rlgDS/2yAVWTiia53HWeEaMLzwUKIdvt08n4TxLMptc1UEo/38YqCuGZzKknimxDi6jpa8Vjn6I4kcQNgLkSmVSvjizeeb9ITbzxXxxLETatSxRfEWwAzicC4uANN+at5AdptTQ0Ubk4LAAAAAElFTkSuQmCC");
    }
    .ql-snow.ql-toolbar .ql-format-button.ql-bullet,
    .ql-snow.ql-toolbar .ql-picker.ql-bullet .ql-picker-label,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=bullet],
    .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=bullet] {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAABCQkJEREREREREREREREQc4xmxAAAABXRSTlMATeXo6UtNtyIAAAAzSURBVCjPY2AYACBsyCAcCgOGYCHTYAZTuFAwRCgISSgILCSiyCACF1JkGBgw6voBcj0AFsUtDasGrUcAAAAASUVORK5CYII=");
    }
    .ql-snow.ql-toolbar .ql-format-button.ql-bullet.ql-active,
    .ql-snow.ql-toolbar .ql-picker.ql-bullet .ql-picker-label.ql-active,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=bullet].ql-active,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=bullet].ql-selected,
    .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-bullet:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-bullet .ql-picker-label:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=bullet]:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=bullet]:hover {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAAAAZ8oAZswAZswAZswAZsxixJGvAAAABXRSTlMATeXo6UtNtyIAAAAzSURBVCjPY2AYACBsyCAcCgOGYCHTYAZTuFAwRCgISSgILCSiyCACF1JkGBgw6voBcj0AFsUtDasGrUcAAAAASUVORK5CYII=");
    }
    .ql-snow.ql-toolbar .ql-format-button.ql-authorship,
    .ql-snow.ql-toolbar .ql-picker.ql-authorship .ql-picker-label,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=authorship],
    .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=authorship] {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAllBMVEUAAACAgIBAQEBCQkIAAABCQkJAQEBGRkZERERERERCQkJGRkZDQ0NDQ0NDQ0MAAAAAAAAAAABDQ0NFRUVERERFRUVERERFRUVERERFRUVERERERERERERERERERERERERERERFRUVEREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREQe3JVeAAAAMXRSTlMAAhgbHx8gIS0xMjM5VFdcXWZyd3yChImPkKy4yMrO0tPj5ebq7e7v8PLz9/j6/P3+mEwo9QAAAJxJREFUGBnVwNcOgjAYBeCj4l7FjeAGUZzn/V9O0kikSftf44c/0A+Tc9iFqHll7tKEJKAWQLKjtockpZZC8qL2hiSjlkESUYsgmVNbQtKhNoCgNrwz95w14NTe8Os2gUP9wJ8p7NYsebRg06NhAZsVDRFstjQksMlogs2Rhhg2o5glpxGqz1O+g/JQUL6TQkH5TmMUPOU7jD1U1AdG8S1kERvjygAAAABJRU5ErkJggg==");
    }
    .ql-snow.ql-toolbar .ql-format-button.ql-authorship.ql-active,
    .ql-snow.ql-toolbar .ql-picker.ql-authorship .ql-picker-label.ql-active,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=authorship].ql-active,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=authorship].ql-selected,
    .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-authorship:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-authorship .ql-picker-label:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=authorship]:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=authorship]:hover {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAllBMVEUAAAAAgP8AasoAaNAAY84AaMcAZMkAZswAaMsAZswAZM0AZ8kAZMsAZ8oAZ8oAZcsAZc4AZ80AZcwAZcwAZcwAZswAZs0AZs0AZs0AZ80AZs0AZ8wAZswAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsyCDIYeAAAAMXRSTlMAAhgbHyAhLTEyMzlUV1xdXWZyd3yChImPkKy4yMrO0tPj5ebq7e7v8PLz9/j6/P3+PxHOPAAAAJxJREFUGBnVwNcOgjAYBeCj1j0q7oEbRHGe9385SSORJu1/jR/+QGcdn9ctiNSVmYuCZEljCcmOxh6ShEYCyYvGG5KURgpJSCOEZEpjDkmTRheCSu/OzHNSg1djw6/bCB7VA3/GcFux4FGHS5uWGVwWtIRw2dISwyWlDS5HWiK49CMWnPooP6UDD62Q04GXRk4HXgPk1DDwGCiU1AcZWy1RmD8CRQAAAABJRU5ErkJggg==");
    }
    .ql-snow.ql-toolbar .ql-format-button.ql-color,
    .ql-snow.ql-toolbar .ql-picker.ql-color .ql-picker-label,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=color],
    .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=color] {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAz1BMVEUAAAAAAACAgIBVVVVAQEBVVVU5OTk7OztLS0tHR0dGRkZCQkIAAABERERDQ0NDQ0NDQ0NDQ0NGRkZERERERERCQkJFRUVERERFRUVEREQAAAAAAABDQ0NFRUVEREQAAABERERFRUVERERDQ0NDQ0NERERERERERERERERERERERERERERERERERERFRUVFRUVERERERERERERERERERERDQ0NERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERbYaT1AAAARHRSTlMAAQIDBAYJDRESFhsfIiYqNUFCREtNVVZZWlxdY2RlZm1zdXZ9hI6Tl6Sws7nExcnS09XY2d/g5ejp6+zt8PP09/n9/idH/qoAAADKSURBVBgZ1cDXUsJAAIXhg2KMGruxsGoUe8cWoij1f/9nYiZDGJjsLrfwaRHEWRZrhuAXWoH8zgBO5VVpADTktU9uVz5P5B7lsdUn19+U2x3w+gbcyilsA0cnwP+qXOpAWl1pAhdyqKZAXboGvpZkdwi0Q2m9CxzI7oUJz7LaYdJgWzYPTLmXxUaPKZ01ld0A7xXllr+BK5VlwLlGLoFPlWXQCjQSduBDZfFPM9bY8V+6p7kXmcTBRCqYxMmoYBKnmgqRSRxqkebUEKsKOlxMa6IbAAAAAElFTkSuQmCC");
    }
    .ql-snow.ql-toolbar .ql-format-button.ql-color.ql-active,
    .ql-snow.ql-toolbar .ql-picker.ql-color .ql-picker-label.ql-active,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=color].ql-active,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=color].ql-selected,
    .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-color:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-color .ql-picker-label:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=color]:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=color]:hover {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAA0lBMVEUAAAAAAP8AgP8AVaoAgL8AVdUAccYAYsQAadIAY8YAaNEAaNAAY84AacsAZckAZ8gAZcoAZswAZM0AZcsAZswAZ8oAZswAZc0AZMsAZswAZ8oAZcsAZc4AZMsAZswAZcoAZ80AZcwAZswAZssAZssAZswAZs0AZs0AZs0AZ8wAZ8wAZ8wAZ8wAZswAZcwAZs0AZcwAZswAZswAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswVaivDAAAARXRSTlMAAQIDBAYJDRESFhsfIiYqNUFCREtNVVZZWlxdXWNkZWZtc3V2fYSOk5eksLO5xMXJ0tPV2Nnf4OXo6evs7fDz9Pf5/f6Y2SWXAAAAy0lEQVQYGdXA11LCQACF4YNijBq7sbCWKPaOLURREPjf/5WYyRAGJrvLLXyaB3GWxZoi+IFWIL9TgBN5VRoADXntktuWzyO5B3ls9Mj11uV2C7y8AjdyCtvAwRHwtyyXOpBWl5rAuRyqKVCXroDPBdntA+1QWv0H9mT3zJgnWW0xrr8pm3sm3MlircuEzorKroG3inKLX8ClyjLgTEMXwIfKMmgFGgo78K6y+LsZa+TwN93RzItM4mAiFUziZFQwiVNNheg4cahFmlEDFzs7cwmPHM8AAAAASUVORK5CYII=");
    }
    .ql-snow.ql-toolbar .ql-format-button.ql-background,
    .ql-snow.ql-toolbar .ql-picker.ql-background .ql-picker-label,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=background],
    .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=background] {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAA4VBMVEUAAAAAAACAgIBVVVVAQEBVVVU5OTk7OztLS0tHR0dGRkZCQkJERERDQ0NDQ0NDQ0NDQ0NERERCQkJEREQAAAADAwMGBgZDQ0NEREQODg5ERERDQ0NFRUVERERERERERERDQ0MiIiJDQ0MmJiZEREQrKytEREREREQyMjIyMjJEREREREREREQ4ODhERERERERFRUVFRUVERERERERERERERERAQEBERERERERBQUFERERERERERERBQUFERERERERERERBQUFERERERERERERDQ0NERERERERDQ0NERERERESZD8GyAAAASnRSTlMAAQIDBAYJDRESFhsiJio1QURJS01QU1RWWVpjZGVtdXZ4fYCEiI6TnZ6ksLO3ucTFydLT193g4OLl5ebn6enq6+7w8vP39/n+/rihcb4AAADbSURBVHjazZPFDsMwEERdZkpTZmbmpszd//+grhpFSaS1e+khc1jbmrG1z7KZdSXLgvo79M9ziKCkKJIeoUPJA8AxKT6H5QGVE3dlmwJqKqaLwVdRIV1fDfVEdKGXGnoFBXQtDIwnWJp8uswd/XQWy8XD7aqD9srp2uJQ5NElVuiWGKvisLFz6Bpo3ryM+R84iXO6GoFBQ5ouAka9wyRdF0waUHSBpzl09xF0dTRmNnXu2OOiTNDtAKCg7W3jYk7QnQGObu0KvVeAJUFXU9aS/h5Sp0VFtui/s6w+XSJAbiVJ3G0AAAAASUVORK5CYII=");
    }
    .ql-snow.ql-toolbar .ql-format-button.ql-background.ql-active,
    .ql-snow.ql-toolbar .ql-picker.ql-background .ql-picker-label.ql-active,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=background].ql-active,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=background].ql-selected,
    .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-background:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-background .ql-picker-label:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=background]:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=background]:hover {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAA5FBMVEUAAAAAAP8AgP8AVaoAgL8AZswAVdUAYL8AccYAYsQAadIAY8YAaNEAasoAZswAYsQAaNAAacsAZckAadEAZ8gAZcoAZswAZswAZMkAZM0AZcsAZ8sAZswAaM0AZ8oAZ80AZswAZc0AZMsAZswAZMsAZswAZcoAZcwAZswAZssAZssAZswAZs0AZs0AZs0AZ8wAZ8wAZ8wAZ8wAZswAZcwAZs0AZcwAZswAZswAZs0AZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZswAZsxJPDLdAAAAS3RSTlMAAQIDBAUGCAkNERIWGBkaGyImJyo1N0FCQkRFS0xNTVVWWVpjZGVtc3V2fYSOk5eksLO5xMXJ0tPV2Nnf4OXo6evs7fDz9Pf5/f60OfwzAAABG0lEQVR42s2T6VKDQBCEGyUJoqgSjcYg8dZ43/EieCUa5/3fx661qMAu7O98P4bZnq5lZlkwvXS7k1hf1BTdZFEsFpvUMU15IU7TuKiYJu9d5MODZZ8WcCBk39ZVAKcvpG+ZrgNsimIdTtV0TeBGFNewdBWORTFesUx3QcP9A8N59XT+kPWdPYavOQQVXfVYTtz6gI8jvfUsdRNWe8ApHy8z5ftgm8WhDyx8M4nKumoBd5LjVkkaAdYkz+8qpQLqtK+kwKU5XRPLP1JgNF8y3RkLjw4Us69cnMDb0qdLqR9myjEXz2brNPG2NSKQqOGPRJ5gEr8NYoT/9yHE7mfShoarovYptDw7kiWLyZTbNZBa9saK33tDWZlPK39U3ELkzhssBgAAAABJRU5ErkJggg==");
    }
    .ql-snow.ql-toolbar .ql-format-button.ql-left,
    .ql-snow.ql-toolbar .ql-picker.ql-left .ql-picker-label,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=left],
    .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=left] {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAABCQkJEREREREREREREREQc4xmxAAAABXRSTlMATeXo6UtNtyIAAABCSURBVCjPY2AYACAcCgaGSEKmEKFgTKEgJCERiJAiw0ACqOuR/WCKLBSMKRSE7PqB9YMwuttRnBqMKRSEGvYD6HYAD8opyeJDvUUAAAAASUVORK5CYII=");
    }
    .ql-snow.ql-toolbar .ql-format-button.ql-left.ql-active,
    .ql-snow.ql-toolbar .ql-picker.ql-left .ql-picker-label.ql-active,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=left].ql-active,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=left].ql-selected,
    .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-left:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-left .ql-picker-label:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=left]:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=left]:hover {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAAAAZ8oAZswAZswAZswAZsxixJGvAAAABXRSTlMATeXo6UtNtyIAAABCSURBVCjPY2AYACAcCgaGSEKmEKFgTKEgJCERiJAiw0ACqOuR/WCKLBSMKRSE7PqB9YMwuttRnBqMKRSEGvYD6HYAD8opyeJDvUUAAAAASUVORK5CYII=");
    }
    .ql-snow.ql-toolbar .ql-format-button.ql-right,
    .ql-snow.ql-toolbar .ql-picker.ql-right .ql-picker-label,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=right],
    .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=right] {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAABCQkJEREREREREREREREQc4xmxAAAABXRSTlMATeXo6UtNtyIAAABCSURBVCjPY2AYMCAcCgaGSEKmEKFgTKEgJCERiJDiwLob2fWmyELBmEJByO4eWNejuN8QNZCRw94U3fUo7h8Q1wMAuRspyVIXC2UAAAAASUVORK5CYII=");
    }
    .ql-snow.ql-toolbar .ql-format-button.ql-right.ql-active,
    .ql-snow.ql-toolbar .ql-picker.ql-right .ql-picker-label.ql-active,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=right].ql-active,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=right].ql-selected,
    .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-right:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-right .ql-picker-label:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=right]:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=right]:hover {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAAAAZ8oAZswAZswAZswAZsxixJGvAAAABXRSTlMATeXo6UtNtyIAAABCSURBVCjPY2AYMCAcCgaGSEKmEKFgTKEgJCERiJDiwLob2fWmyELBmEJByO4eWNejuN8QNZCRw94U3fUo7h8Q1wMAuRspyVIXC2UAAAAASUVORK5CYII=");
    }
    .ql-snow.ql-toolbar .ql-format-button.ql-center,
    .ql-snow.ql-toolbar .ql-picker.ql-center .ql-picker-label,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=center],
    .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=center] {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAABCQkJEREREREREREREREQc4xmxAAAABXRSTlMATeXo6UtNtyIAAABCSURBVCjPY2AYGCAcCgaGSEKmEKFgTKEgJCERiJAiw4ABqNORPWCKLBSMKRSE7PQB9oAwuuNR3BqMKRSEGvID53gA5GspyQ9EElMAAAAASUVORK5CYII=");
    }
    .ql-snow.ql-toolbar .ql-format-button.ql-center.ql-active,
    .ql-snow.ql-toolbar .ql-picker.ql-center .ql-picker-label.ql-active,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=center].ql-active,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=center].ql-selected,
    .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-center:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-center .ql-picker-label:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=center]:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=center]:hover {
        background-image: url("data:image/pn.ql-containerg;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAAAAZ8oAZswAZswAZswAZsxixJGvAAAABXRSTlMATeXo6UtNtyIAAABCSURBVCjPY2AYGCAcCgaGSEKmEKFgTKEgJCERiJAiw4ABqNORPWCKLBSMKRSE7PQB9oAwuuNR3BqMKRSEGvID53gA5GspyQ9EElMAAAAASUVORK5CYII=");
    }
    .ql-snow.ql-toolbar .ql-format-button.ql-justify,
    .ql-snow.ql-toolbar .ql-picker.ql-justify .ql-picker-label,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=justify],
    .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=justify] {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAABCQkJEREREREREREREREQc4xmxAAAABXRSTlMATeXo6UtNtyIAAAAoSURBVCjPY2AYACAcigQMwUKmyELBmEJBYCERZCFFhoEBo64fINcDAAcQNGkJNhVcAAAAAElFTkSuQmCC");
    }
    .ql-snow.ql-toolbar .ql-format-button.ql-justify.ql-active,
    .ql-snow.ql-toolbar .ql-picker.ql-justify .ql-picker-label.ql-active,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-label[data-value=justify].ql-active,
    .ql-snow.ql-toolbar .ql-picker .ql-picker-item[data-value=justify].ql-selected,
    .ql-snow.ql-toolbar:not(.ios) .ql-format-button.ql-justify:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker.ql-justify .ql-picker-label:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-label[data-value=justify]:hover,
    .ql-snow.ql-toolbar:not(.ios) .ql-picker .ql-picker-item[data-value=justify]:hover {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAAElBMVEUAAAAAZ8oAZswAZswAZswAZsxixJGvAAAABXRSTlMATeXo6UtNtyIAAAAoSURBVCjPY2AYACAcigQMwUKmyELBmEJBYCERZCFFhoEBo64fINcDAAcQNGkJNhVcAAAAAElFTkSuQmCC");
    }
}

.ql-snow .ql-tooltip {
    border: 1px solid #ccc;
    box-shadow: 0px 0px 5px #ddd;
    color: #222;
}

.ql-snow .ql-tooltip a {
    color: #06c;
}

.ql-snow .ql-tooltip .input {
    border: 1px solid #ccc;
    margin: 0px;
    padding: 5px;
}

.ql-snow a {
    color: #06c;
}




.ql-image {
    visibility: hidden;
}

.toolbar {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
.ajuda-dialog md-dialog-content {
  height: 80vh;
}
.ajuda-dialog md-dialog-content .content {
  height: 100%;
}
.ajuda-dialog iframe {
  width: 99%;
  border-style: hidden;
}
.ajuda-dialog .iframe-loading {
  height: 99%;
}
.login-portal {
  background-color: #fff;
}
.login-portal .slogan h1 {
  color: #fff;
  font-weight: 300;
  font-size: 18px;
  letter-spacing: 0;
  margin: 0;
  text-align: center;
}
.login-portal .slogan h2 {
  color: #fff;
  font-weight: 600;
  font-size: 16px;
  letter-spacing: 0px;
  margin: 8px;
  text-align: center;
}
.login-portal .back {
  color: #fff;
}
.login-portal .login-title {
  color: #011d38;
  text-align: center;
  margin: 0 0 8px 0;
}
.login-portal .f-content {
  height: 100%;
  padding: 100px 0 0 0;
}
@media (max-width: 480px) {
  .login-portal .f-content {
    height: auto;
    padding: 0 0 100px 0;
  }
}
.login-portal .l-content {
  height: 92%;
  min-width: 230px;
  min-height: 440px;
  background-color: #011d38;
  border-radius: 8px;
  margin: 20px -16px 0 0;
  z-index: 3;
  max-height: 420px;
  max-width: 340px;
}
.login-portal .l-content img {
  max-height: 240px;
  max-width: 240px;
}
.login-portal .l-content p {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  margin: 24px 16px;
  text-align: center;
}
@media (max-width: 480px) {
  .login-portal .l-content p {
    margin: 0 16px;
  }
}
@media (max-width: 480px) {
  .login-portal .l-content {
    max-height: 36px;
    margin: 0 0 8px 0;
  }
}
.login-portal .r-content {
  height: 100%;
  background-color: #fff;
  border-radius: 8px;
  min-width: 310px;
  min-height: 465px;
  max-height: 480px;
  max-width: 480px;
}
.login-portal .r-content .subheader {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  font-weight: 600;
  text-align: center;
}
.login-portal .r-content button {
  min-width: 280px;
  font-weight: 600;
}
.login-portal .r-content .logo img {
  max-width: 160px;
  max-height: 32px;
  width: auto;
  height: auto;
}
.login-portal .copyright {
  background-color: transparent;
}
.login-portal .copyright a,
.login-portal .copyright span {
  color: #011d38 !important;
  font-weight: 600;
}
.login-portal .banner-flowid-neon {
  margin: -8px 0 0 -8px;
  width: 100%;
  padding: 8px;
  cursor: pointer;
  background: linear-gradient(90deg, #212121, #0d47a1, #0d47a1, #011d38, #1565c0, #0d47a1, #011d38);
  background-size: 600% 600%;
  animation: cleanFlow 16s ease infinite;
  color: #fff;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
  
  
}
@keyframes cleanFlow {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
.login-portal .banner-flowid-neon-content {
  display: flex;
  align-items: center;
  gap: 0;
  font-size: 15px;
}
.login-portal .banner-flowid-neon .cta {
  margin-left: 8px;
  text-decoration: underline;
  text-transform: none;
  font-size: 14px !important;
  font-weight: 400;
  color: #fff;
  letter-spacing: 0.08em;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
}
.login-portal .glow-icon {
  text-shadow: 0 0 8px #ffffff80;
  font-size: 22px;
}
.bg-effect-1 {
  height: 100%;
  background: radial-gradient(ellipse at bottom, #011d38 0%, #090a0f 100%);
  overflow: hidden;
}
.bg-effect-1 .content-stars {
  width: 100%;
  height: 0;
  padding: 0;
}
.bg-effect-1 #stars {
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 1602px 661px #fff,
            1779px 795px #fff,
            1154px 812px #fff,
            1328px 800px #fff,
            1262px 1251px #fff,
            1976px 432px #fff,
            1650px 1853px #fff,
            1001px 468px #fff,
            609px 405px #fff,
            1842px 1576px #fff,
            742px 1365px #fff,
            321px 1286px #fff,
            462px 926px #fff,
            481px 458px #fff,
            484px 1952px #fff,
            380px 1267px #fff,
            1122px 820px #fff,
            1626px 1217px #fff,
            1953px 1255px #fff,
            1728px 140px #fff,
            1430px 1262px #fff,
            7px 463px #fff,
            1664px 338px #fff,
            63px 11px #fff,
            552px 438px #fff,
            3px 783px #fff,
            1247px 361px #fff,
            803px 121px #fff,
            755px 1435px #fff,
            659px 1572px #fff,
            462px 256px #fff,
            654px 1979px #fff,
            1747px 1521px #fff,
            1222px 1922px #fff,
            1615px 1672px #fff,
            980px 918px #fff,
            1477px 1509px #fff,
            1311px 365px #fff,
            286px 1255px #fff,
            897px 1108px #fff,
            770px 330px #fff,
            337px 598px #fff,
            1192px 711px #fff,
            1656px 1284px #fff,
            1808px 543px #fff,
            1099px 608px #fff,
            1215px 157px #fff,
            1670px 748px #fff,
            110px 734px #fff,
            1513px 1678px #fff,
            137px 1969px #fff,
            242px 1029px #fff,
            670px 606px #fff,
            1173px 1915px #fff,
            1730px 1946px #fff,
            1617px 1395px #fff,
            294px 1214px #fff,
            942px 1551px #fff,
            327px 885px #fff,
            1961px 128px #fff,
            314px 333px #fff,
            845px 1457px #fff,
            1293px 408px #fff,
            1058px 582px #fff,
            1981px 1771px #fff,
            1473px 311px #fff,
            1227px 955px #fff,
            1937px 1262px #fff,
            754px 624px #fff,
            266px 619px #fff,
            182px 1621px #fff,
            29px 802px #fff,
            1075px 298px #fff,
            1986px 1900px #fff,
            1770px 447px #fff,
            1291px 57px #fff,
            782px 1535px #fff,
            1312px 111px #fff,
            1194px 651px #fff,
            899px 193px #fff,
            282px 163px #fff,
            1341px 998px #fff,
            379px 1540px #fff,
            406px 1584px #fff,
            1227px 223px #fff,
            1525px 402px #fff,
            66px 1842px #fff,
            1531px 1873px #fff,
            1303px 376px #fff,
            1949px 1797px #fff,
            1093px 1018px #fff,
            937px 886px #fff,
            1954px 1675px #fff,
            1957px 304px #fff,
            74px 400px #fff,
            556px 1123px #fff,
            1659px 1330px #fff,
            1110px 916px #fff,
            503px 271px #fff,
            1574px 1851px #fff,
            436px 1833px #fff,
            175px 1150px #fff,
            43px 1691px #fff,
            1758px 1857px #fff,
            413px 257px #fff,
            596px 336px #fff,
            1608px 338px #fff,
            333px 108px #fff,
            794px 1318px #fff,
            1150px 73px #fff,
            891px 1149px #fff,
            1614px 387px #fff,
            1930px 1770px #fff,
            465px 591px #fff,
            394px 472px #fff,
            438px 1877px #fff,
            537px 1345px #fff,
            583px 470px #fff,
            1493px 1112px #fff,
            1437px 1380px #fff,
            494px 1304px #fff,
            17px 1388px #fff,
            1001px 1558px #fff,
            10px 978px #fff,
            25px 1053px #fff,
            732px 576px #fff,
            1169px 297px #fff,
            915px 1519px #fff,
            280px 1149px #fff,
            1430px 761px #fff,
            45px 208px #fff,
            1790px 1104px #fff,
            953px 296px #fff,
            1480px 733px #fff,
            1024px 1171px #fff,
            1473px 1335px #fff,
            631px 329px #fff,
            1498px 1792px #fff,
            385px 1825px #fff,
            483px 781px #fff,
            1888px 85px #fff,
            1659px 715px #fff,
            192px 177px #fff,
            275px 1243px #fff,
            1203px 1087px #fff,
            412px 857px #fff,
            1302px 1270px #fff,
            787px 389px #fff,
            751px 1838px #fff,
            1381px 1377px #fff,
            196px 878px #fff,
            134px 277px #fff,
            145px 549px #fff,
            1957px 1961px #fff,
            1120px 1050px #fff,
            1354px 972px #fff,
            1158px 1771px #fff,
            47px 352px #fff,
            1112px 584px #fff,
            164px 1386px #fff,
            1273px 1782px #fff,
            110px 780px #fff,
            502px 299px #fff,
            1768px 933px #fff,
            886px 1287px #fff,
            1309px 1130px #fff,
            847px 776px #fff,
            1713px 269px #fff,
            1718px 795px #fff,
            1984px 717px #fff,
            985px 341px #fff,
            1462px 1078px #fff,
            1702px 1461px #fff,
            167px 1873px #fff,
            862px 1117px #fff,
            1968px 932px #fff,
            814px 91px #fff,
            1530px 607px #fff,
            1799px 1571px #fff,
            1868px 1734px #fff,
            1800px 1137px #fff,
            52px 178px #fff,
            901px 853px #fff,
            1181px 1232px #fff,
            209px 650px #fff,
            1165px 1321px #fff,
            1046px 159px #fff,
            578px 1748px #fff,
            18px 337px #fff,
            70px 1062px #fff,
            1670px 270px #fff,
            1828px 1321px #fff,
            1817px 336px #fff,
            124px 1935px #fff,
            1840px 594px #fff,
            836px 1194px #fff,
            1292px 1801px #fff,
            1547px 945px #fff,
            500px 1563px #fff,
            569px 376px #fff,
            1107px 1627px #fff,
            662px 717px #fff,
            1352px 762px #fff,
            771px 1694px #fff,
            1529px 484px #fff,
            1609px 798px #fff,
            652px 627px #fff,
            498px 20px #fff,
            1308px 164px #fff,
            245px 1239px #fff,
            1131px 860px #fff,
            1028px 333px #fff,
            765px 1760px #fff,
            1627px 684px #fff,
            70px 1586px #fff,
            63px 1230px #fff,
            1727px 465px #fff,
            1946px 1862px #fff,
            169px 956px #fff,
            121px 1826px #fff,
            1615px 725px #fff,
            1225px 1925px #fff,
            1678px 323px #fff,
            606px 371px #fff,
            616px 985px #fff,
            490px 1898px #fff,
            516px 1019px #fff,
            878px 1448px #fff,
            1533px 98px #fff,
            625px 1152px #fff,
            224px 522px #fff,
            215px 245px #fff,
            153px 669px #fff,
            1530px 1652px #fff,
            1796px 1697px #fff,
            908px 1456px #fff,
            1326px 1947px #fff,
            1294px 872px #fff,
            806px 1296px #fff,
            783px 556px #fff,
            1075px 973px #fff,
            613px 505px #fff,
            1160px 833px #fff,
            1053px 1793px #fff,
            1343px 1990px #fff,
            937px 254px #fff,
            1084px 234px #fff,
            575px 374px #fff,
            367px 1656px #fff,
            494px 510px #fff,
            1403px 1242px #fff,
            1827px 1741px #fff,
            1239px 616px #fff,
            579px 1670px #fff,
            971px 836px #fff,
            1025px 813px #fff,
            707px 1407px #fff,
            188px 1777px #fff,
            1576px 18px #fff,
            1px 533px #fff,
            1123px 589px #fff,
            88px 705px #fff,
            1844px 679px #fff,
            121px 350px #fff,
            1853px 470px #fff,
            1333px 263px #fff,
            1702px 957px #fff,
            475px 725px #fff,
            1650px 75px #fff,
            1372px 11px #fff,
            714px 353px #fff,
            968px 461px #fff,
            1413px 1400px #fff,
            1856px 1724px #fff,
            793px 1524px #fff,
            1717px 962px #fff,
            1263px 1567px #fff,
            1621px 1961px #fff,
            537px 243px #fff,
            912px 1140px #fff,
            659px 1300px #fff,
            113px 516px #fff,
            1111px 1738px #fff,
            336px 953px #fff,
            1038px 248px #fff,
            692px 935px #fff,
            516px 1451px #fff,
            1057px 401px #fff,
            1014px 388px #fff,
            1363px 1764px #fff,
            855px 745px #fff,
            57px 767px #fff,
            779px 1263px #fff,
            1746px 1797px #fff,
            1975px 848px #fff,
            1051px 941px #fff,
            79px 1146px #fff,
            1945px 1015px #fff,
            1506px 1855px #fff,
            955px 730px #fff,
            27px 1865px #fff,
            1378px 1691px #fff,
            969px 1738px #fff,
            206px 842px #fff,
            1068px 91px #fff,
            1466px 1725px #fff,
            533px 1091px #fff,
            1205px 748px #fff,
            324px 398px #fff,
            1417px 1048px #fff,
            349px 1827px #fff,
            730px 1048px #fff,
            1671px 690px #fff,
            1441px 1068px #fff,
            251px 925px #fff,
            144px 1631px #fff,
            108px 1524px #fff,
            187px 1172px #fff,
            183px 403px #fff,
            907px 1873px #fff,
            973px 104px #fff,
            65px 1390px #fff,
            372px 1486px #fff,
            424px 765px #fff,
            1410px 350px #fff,
            760px 827px #fff,
            1179px 612px #fff,
            251px 1106px #fff,
            657px 851px #fff,
            63px 925px #fff,
            1272px 1791px #fff,
            1361px 1189px #fff,
            778px 1101px #fff,
            817px 1436px #fff,
            1884px 1440px #fff,
            1662px 1781px #fff,
            276px 990px #fff,
            1835px 1617px #fff,
            1516px 246px #fff,
            544px 1792px #fff,
            667px 1652px #fff,
            1142px 1221px #fff,
            1417px 38px #fff,
            33px 1467px #fff,
            1087px 1608px #fff,
            1406px 1323px #fff,
            440px 1564px #fff,
            1697px 758px #fff,
            743px 340px #fff,
            1244px 218px #fff,
            1382px 1783px #fff,
            539px 1285px #fff,
            273px 592px #fff,
            1268px 444px #fff,
            1302px 70px #fff,
            989px 478px #fff,
            1044px 1477px #fff,
            395px 803px #fff,
            1609px 1799px #fff,
            999px 100px #fff,
            1444px 2000px #fff,
            1966px 1675px #fff,
            51px 822px #fff,
            1387px 825px #fff,
            983px 440px #fff,
            1269px 624px #fff,
            1303px 1455px #fff,
            666px 313px #fff,
            1776px 132px #fff,
            1041px 1523px #fff,
            168px 1599px #fff,
            1714px 604px #fff,
            657px 594px #fff,
            1301px 1318px #fff,
            961px 541px #fff,
            310px 422px #fff,
            636px 1847px #fff,
            814px 1005px #fff,
            444px 1093px #fff,
            583px 1551px #fff,
            1746px 1807px #fff,
            1550px 1359px #fff,
            283px 1837px #fff,
            1257px 1772px #fff,
            1620px 1691px #fff,
            727px 1180px #fff,
            798px 1744px #fff,
            754px 1707px #fff,
            1871px 189px #fff,
            1355px 1000px #fff,
            1839px 599px #fff,
            7px 1689px #fff,
            775px 966px #fff,
            231px 1980px #fff,
            1231px 717px #fff,
            1748px 1658px #fff,
            385px 1352px #fff,
            1168px 182px #fff,
            576px 997px #fff,
            1955px 279px #fff,
            314px 1162px #fff,
            626px 1525px #fff,
            1372px 597px #fff,
            168px 809px #fff,
            1559px 1646px #fff,
            1316px 600px #fff,
            1903px 1615px #fff,
            1899px 173px #fff,
            1936px 1042px #fff,
            977px 180px #fff,
            80px 1132px #fff,
            1258px 287px #fff,
            1944px 1624px #fff,
            1710px 1271px #fff,
            859px 315px #fff,
            658px 601px #fff,
            444px 516px #fff,
            1443px 70px #fff,
            61px 1468px #fff,
            67px 338px #fff,
            1888px 711px #fff,
            1838px 1848px #fff,
            1252px 774px #fff,
            1986px 1392px #fff,
            1734px 213px #fff,
            1904px 76px #fff,
            1503px 1882px #fff,
            268px 113px #fff,
            1124px 387px #fff,
            565px 1591px #fff,
            446px 1116px #fff,
            1861px 661px #fff,
            55px 1090px #fff,
            328px 837px #fff,
            775px 85px #fff,
            436px 632px #fff,
            1704px 904px #fff,
            406px 1068px #fff,
            1077px 719px #fff,
            125px 722px #fff,
            1735px 174px #fff,
            1541px 1590px #fff,
            1883px 498px #fff,
            733px 1195px #fff,
            1178px 1793px #fff,
            254px 719px #fff,
            1790px 545px #fff,
            799px 454px #fff,
            1076px 1737px #fff,
            360px 95px #fff,
            516px 1367px #fff,
            1016px 493px #fff,
            1340px 15px #fff,
            1843px 355px #fff,
            416px 1857px #fff,
            1745px 1967px #fff,
            1768px 1266px #fff,
            778px 1437px #fff,
            1892px 1480px #fff,
            1861px 1700px #fff,
            1973px 832px #fff,
            132px 1773px #fff,
            1928px 1974px #fff,
            470px 1852px #fff,
            1855px 463px #fff,
            892px 1018px #fff,
            374px 1670px #fff,
            140px 391px #fff,
            1868px 1945px #fff,
            505px 1988px #fff,
            1798px 1514px #fff,
            134px 873px #fff,
            1319px 1278px #fff,
            1796px 1403px #fff,
            1400px 503px #fff,
            480px 1004px #fff,
            53px 434px #fff,
            1075px 507px #fff,
            1376px 13px #fff,
            150px 623px #fff,
            563px 1355px #fff,
            1464px 858px #fff,
            1123px 967px #fff,
            1273px 1412px #fff,
            1378px 1689px #fff,
            1390px 1248px #fff,
            273px 191px #fff,
            471px 46px #fff,
            1520px 780px #fff,
            830px 530px #fff,
            1369px 1915px #fff,
            434px 1541px #fff,
            1658px 753px #fff,
            1955px 1908px #fff,
            409px 1106px #fff,
            1609px 597px #fff,
            637px 1671px #fff,
            1957px 475px #fff,
            1595px 1496px #fff,
            1979px 1958px #fff,
            1364px 1658px #fff,
            929px 425px #fff,
            1197px 967px #fff,
            82px 1164px #fff,
            310px 176px #fff,
            1242px 1822px #fff,
            1081px 484px #fff,
            1436px 1211px #fff,
            992px 1826px #fff,
            1801px 714px #fff,
            1034px 16px #fff,
            1241px 145px #fff,
            1815px 811px #fff,
            517px 111px #fff,
            512px 1871px #fff,
            185px 1024px #fff,
            869px 1606px #fff,
            904px 1418px #fff,
            271px 807px #fff,
            1627px 1971px #fff,
            1048px 200px #fff,
            1543px 152px #fff,
            1559px 924px #fff,
            1205px 1281px #fff,
            1073px 697px #fff,
            1614px 426px #fff,
            1064px 1329px #fff,
            1963px 1252px #fff,
            444px 992px #fff,
            553px 1688px #fff,
            298px 578px #fff,
            772px 636px #fff,
            1755px 1446px #fff,
            1503px 450px #fff,
            504px 135px #fff,
            1714px 314px #fff,
            447px 1165px #fff,
            1903px 1258px #fff,
            1916px 434px #fff,
            1468px 1851px #fff,
            631px 244px #fff,
            201px 1060px #fff,
            88px 340px #fff,
            342px 1039px #fff,
            699px 488px #fff,
            1284px 1794px #fff,
            1458px 759px #fff,
            1335px 1629px #fff,
            1367px 1363px #fff,
            185px 235px #fff,
            76px 1315px #fff,
            1528px 198px #fff,
            471px 1165px #fff,
            1160px 1077px #fff,
            79px 473px #fff,
            114px 654px #fff,
            1400px 722px #fff,
            829px 1532px #fff,
            448px 941px #fff,
            627px 1987px #fff,
            820px 919px #fff,
            1506px 217px #fff,
            1946px 1562px #fff,
            142px 1489px #fff,
            793px 602px #fff,
            441px 91px #fff,
            259px 453px #fff,
            1538px 1732px #fff,
            1498px 1501px #fff,
            656px 805px #fff,
            1808px 1178px #fff,
            1954px 890px #fff,
            656px 1605px #fff,
            1177px 350px #fff,
            666px 992px #fff,
            1486px 305px #fff,
            661px 1647px #fff,
            1209px 1168px #fff,
            1499px 1450px #fff,
            554px 98px #fff,
            744px 1047px #fff,
            2px 524px #fff,
            383px 1086px #fff,
            1822px 244px #fff,
            1704px 1714px #fff,
            797px 1527px #fff,
            1916px 1610px #fff,
            1865px 860px #fff,
            1567px 1823px #fff,
            1340px 273px #fff,
            1133px 168px #fff,
            557px 1978px #fff,
            1419px 1724px #fff,
            668px 538px #fff,
            1411px 1026px #fff,
            1194px 1431px #fff,
            267px 1899px #fff,
            556px 950px #fff,
            1847px 1514px #fff,
            255px 131px #fff,
            442px 441px #fff,
            1089px 1011px #fff,
            1931px 1781px #fff,
            187px 119px #fff,
            1317px 1797px #fff,
            15px 971px #fff,
            1542px 618px #fff,
            594px 1216px #fff,
            523px 1980px #fff,
            682px 1977px #fff,
            1840px 1934px #fff,
            73px 1975px #fff,
            192px 37px #fff,
            1796px 1491px #fff,
            237px 418px #fff,
            635px 1936px #fff,
            735px 421px #fff,
            1785px 1564px #fff,
            85px 1401px #fff,
            288px 1436px #fff,
            972px 1682px #fff,
            986px 206px #fff,
            730px 1225px #fff,
            569px 557px #fff,
            1805px 1898px #fff,
            488px 1963px #fff,
            877px 997px #fff,
            545px 1029px #fff,
            1725px 1017px #fff,
            1320px 1855px #fff,
            1220px 409px #fff,
            1911px 453px #fff,
            784px 636px #fff,
            570px 862px #fff,
            1009px 7px #fff,
            432px 1640px #fff,
            1941px 1197px #fff,
            422px 994px #fff,
            465px 1879px #fff,
            918px 200px #fff,
            1978px 1313px #fff,
            520px 954px #fff,
            1270px 1594px #fff,
            1087px 578px #fff,
            1597px 58px #fff,
            1782px 550px #fff,
            274px 204px #fff,
            1743px 1662px #fff,
            441px 1338px #fff,
            545px 1844px #fff,
            1702px 894px #fff,
            1760px 1426px #fff,
            795px 1068px #fff,
            1076px 373px #fff,
            1666px 1594px #fff,
            1490px 1257px #fff,
            7px 1967px #fff,
            357px 1354px #fff,
            1740px 1071px #fff,
            1876px 1981px #fff,
            421px 1758px #fff,
            750px 1071px #fff,
            963px 266px #fff,
            918px 1422px #fff,
            811px 463px #fff,
            1084px 1186px #fff,
            950px 1852px #fff,
            709px 916px #fff,
            37px 1612px #fff,
            777px 747px #fff,
            749px 1663px #fff,
            1036px 600px #fff,
            1951px 1697px #fff,
            1208px 1139px #fff,
            549px 400px #fff,
            1144px 584px #fff,
            1466px 1315px #fff,
            131px 826px #fff,
            172px 1097px #fff,
            253px 97px #fff,
            197px 422px #fff,
            792px 25px #fff,
            957px 1632px #fff,
            1209px 889px #fff,
            826px 638px #fff,
            1464px 1137px #fff,
            1189px 2px #fff,
            1737px 1514px #fff,
            142px 954px #fff,
            1831px 544px #fff,
            1008px 779px #fff,
            1889px 257px #fff,
            1006px 1085px #fff,
            428px 1043px #fff,
            1915px 1585px #fff,
            232px 1935px #fff,
            767px 706px #fff,
            431px 334px #fff,
            897px 15px #fff,
            705px 146px #fff;
  animation: animStar 100s linear infinite;
}
.bg-effect-1 #stars:after {
  content: ' ';
  position: absolute;
  top: 2000px;
  width: 1px;
  height: 1px;
  background: transparent;
  box-shadow: 1602px 661px #fff,
            1779px 795px #fff,
            1154px 812px #fff,
            1328px 800px #fff,
            1262px 1251px #fff,
            1976px 432px #fff,
            1650px 1853px #fff,
            1001px 468px #fff,
            609px 405px #fff,
            1842px 1576px #fff,
            742px 1365px #fff,
            321px 1286px #fff,
            462px 926px #fff,
            481px 458px #fff,
            484px 1952px #fff,
            380px 1267px #fff,
            1122px 820px #fff,
            1626px 1217px #fff,
            1953px 1255px #fff,
            1728px 140px #fff,
            1430px 1262px #fff,
            7px 463px #fff,
            1664px 338px #fff,
            63px 11px #fff,
            552px 438px #fff,
            3px 783px #fff,
            1247px 361px #fff,
            803px 121px #fff,
            755px 1435px #fff,
            659px 1572px #fff,
            462px 256px #fff,
            654px 1979px #fff,
            1747px 1521px #fff,
            1222px 1922px #fff,
            1615px 1672px #fff,
            980px 918px #fff,
            1477px 1509px #fff,
            1311px 365px #fff,
            286px 1255px #fff,
            897px 1108px #fff,
            770px 330px #fff,
            337px 598px #fff,
            1192px 711px #fff,
            1656px 1284px #fff,
            1808px 543px #fff,
            1099px 608px #fff,
            1215px 157px #fff,
            1670px 748px #fff,
            110px 734px #fff,
            1513px 1678px #fff,
            137px 1969px #fff,
            242px 1029px #fff,
            670px 606px #fff,
            1173px 1915px #fff,
            1730px 1946px #fff,
            1617px 1395px #fff,
            294px 1214px #fff,
            942px 1551px #fff,
            327px 885px #fff,
            1961px 128px #fff,
            314px 333px #fff,
            845px 1457px #fff,
            1293px 408px #fff,
            1058px 582px #fff,
            1981px 1771px #fff,
            1473px 311px #fff,
            1227px 955px #fff,
            1937px 1262px #fff,
            754px 624px #fff,
            266px 619px #fff,
            182px 1621px #fff,
            29px 802px #fff,
            1075px 298px #fff,
            1986px 1900px #fff,
            1770px 447px #fff,
            1291px 57px #fff,
            782px 1535px #fff,
            1312px 111px #fff,
            1194px 651px #fff,
            899px 193px #fff,
            282px 163px #fff,
            1341px 998px #fff,
            379px 1540px #fff,
            406px 1584px #fff,
            1227px 223px #fff,
            1525px 402px #fff,
            66px 1842px #fff,
            1531px 1873px #fff,
            1303px 376px #fff,
            1949px 1797px #fff,
            1093px 1018px #fff,
            937px 886px #fff,
            1954px 1675px #fff,
            1957px 304px #fff,
            74px 400px #fff,
            556px 1123px #fff,
            1659px 1330px #fff,
            1110px 916px #fff,
            503px 271px #fff,
            1574px 1851px #fff,
            436px 1833px #fff,
            175px 1150px #fff,
            43px 1691px #fff,
            1758px 1857px #fff,
            413px 257px #fff,
            596px 336px #fff,
            1608px 338px #fff,
            333px 108px #fff,
            794px 1318px #fff,
            1150px 73px #fff,
            891px 1149px #fff,
            1614px 387px #fff,
            1930px 1770px #fff,
            465px 591px #fff,
            394px 472px #fff,
            438px 1877px #fff,
            537px 1345px #fff,
            583px 470px #fff,
            1493px 1112px #fff,
            1437px 1380px #fff,
            494px 1304px #fff,
            17px 1388px #fff,
            1001px 1558px #fff,
            10px 978px #fff,
            25px 1053px #fff,
            732px 576px #fff,
            1169px 297px #fff,
            915px 1519px #fff,
            280px 1149px #fff,
            1430px 761px #fff,
            45px 208px #fff,
            1790px 1104px #fff,
            953px 296px #fff,
            1480px 733px #fff,
            1024px 1171px #fff,
            1473px 1335px #fff,
            631px 329px #fff,
            1498px 1792px #fff,
            385px 1825px #fff,
            483px 781px #fff,
            1888px 85px #fff,
            1659px 715px #fff,
            192px 177px #fff,
            275px 1243px #fff,
            1203px 1087px #fff,
            412px 857px #fff,
            1302px 1270px #fff,
            787px 389px #fff,
            751px 1838px #fff,
            1381px 1377px #fff,
            196px 878px #fff,
            134px 277px #fff,
            145px 549px #fff,
            1957px 1961px #fff,
            1120px 1050px #fff,
            1354px 972px #fff,
            1158px 1771px #fff,
            47px 352px #fff,
            1112px 584px #fff,
            164px 1386px #fff,
            1273px 1782px #fff,
            110px 780px #fff,
            502px 299px #fff,
            1768px 933px #fff,
            886px 1287px #fff,
            1309px 1130px #fff,
            847px 776px #fff,
            1713px 269px #fff,
            1718px 795px #fff,
            1984px 717px #fff,
            985px 341px #fff,
            1462px 1078px #fff,
            1702px 1461px #fff,
            167px 1873px #fff,
            862px 1117px #fff,
            1968px 932px #fff,
            814px 91px #fff,
            1530px 607px #fff,
            1799px 1571px #fff,
            1868px 1734px #fff,
            1800px 1137px #fff,
            52px 178px #fff,
            901px 853px #fff,
            1181px 1232px #fff,
            209px 650px #fff,
            1165px 1321px #fff,
            1046px 159px #fff,
            578px 1748px #fff,
            18px 337px #fff,
            70px 1062px #fff,
            1670px 270px #fff,
            1828px 1321px #fff,
            1817px 336px #fff,
            124px 1935px #fff,
            1840px 594px #fff,
            836px 1194px #fff,
            1292px 1801px #fff,
            1547px 945px #fff,
            500px 1563px #fff,
            569px 376px #fff,
            1107px 1627px #fff,
            662px 717px #fff,
            1352px 762px #fff,
            771px 1694px #fff,
            1529px 484px #fff,
            1609px 798px #fff,
            652px 627px #fff,
            498px 20px #fff,
            1308px 164px #fff,
            245px 1239px #fff,
            1131px 860px #fff,
            1028px 333px #fff,
            765px 1760px #fff,
            1627px 684px #fff,
            70px 1586px #fff,
            63px 1230px #fff,
            1727px 465px #fff,
            1946px 1862px #fff,
            169px 956px #fff,
            121px 1826px #fff,
            1615px 725px #fff,
            1225px 1925px #fff,
            1678px 323px #fff,
            606px 371px #fff,
            616px 985px #fff,
            490px 1898px #fff,
            516px 1019px #fff,
            878px 1448px #fff,
            1533px 98px #fff,
            625px 1152px #fff,
            224px 522px #fff,
            215px 245px #fff,
            153px 669px #fff,
            1530px 1652px #fff,
            1796px 1697px #fff,
            908px 1456px #fff,
            1326px 1947px #fff,
            1294px 872px #fff,
            806px 1296px #fff,
            783px 556px #fff,
            1075px 973px #fff,
            613px 505px #fff,
            1160px 833px #fff,
            1053px 1793px #fff,
            1343px 1990px #fff,
            937px 254px #fff,
            1084px 234px #fff,
            575px 374px #fff,
            367px 1656px #fff,
            494px 510px #fff,
            1403px 1242px #fff,
            1827px 1741px #fff,
            1239px 616px #fff,
            579px 1670px #fff,
            971px 836px #fff,
            1025px 813px #fff,
            707px 1407px #fff,
            188px 1777px #fff,
            1576px 18px #fff,
            1px 533px #fff,
            1123px 589px #fff,
            88px 705px #fff,
            1844px 679px #fff,
            121px 350px #fff,
            1853px 470px #fff,
            1333px 263px #fff,
            1702px 957px #fff,
            475px 725px #fff,
            1650px 75px #fff,
            1372px 11px #fff,
            714px 353px #fff,
            968px 461px #fff,
            1413px 1400px #fff,
            1856px 1724px #fff,
            793px 1524px #fff,
            1717px 962px #fff,
            1263px 1567px #fff,
            1621px 1961px #fff,
            537px 243px #fff,
            912px 1140px #fff,
            659px 1300px #fff,
            113px 516px #fff,
            1111px 1738px #fff,
            336px 953px #fff,
            1038px 248px #fff,
            692px 935px #fff,
            516px 1451px #fff,
            1057px 401px #fff,
            1014px 388px #fff,
            1363px 1764px #fff,
            855px 745px #fff,
            57px 767px #fff,
            779px 1263px #fff,
            1746px 1797px #fff,
            1975px 848px #fff,
            1051px 941px #fff,
            79px 1146px #fff,
            1945px 1015px #fff,
            1506px 1855px #fff,
            955px 730px #fff,
            27px 1865px #fff,
            1378px 1691px #fff,
            969px 1738px #fff,
            206px 842px #fff,
            1068px 91px #fff,
            1466px 1725px #fff,
            533px 1091px #fff,
            1205px 748px #fff,
            324px 398px #fff,
            1417px 1048px #fff,
            349px 1827px #fff,
            730px 1048px #fff,
            1671px 690px #fff,
            1441px 1068px #fff,
            251px 925px #fff,
            144px 1631px #fff,
            108px 1524px #fff,
            187px 1172px #fff,
            183px 403px #fff,
            907px 1873px #fff,
            973px 104px #fff,
            65px 1390px #fff,
            372px 1486px #fff,
            424px 765px #fff,
            1410px 350px #fff,
            760px 827px #fff,
            1179px 612px #fff,
            251px 1106px #fff,
            657px 851px #fff,
            63px 925px #fff,
            1272px 1791px #fff,
            1361px 1189px #fff,
            778px 1101px #fff,
            817px 1436px #fff,
            1884px 1440px #fff,
            1662px 1781px #fff,
            276px 990px #fff,
            1835px 1617px #fff,
            1516px 246px #fff,
            544px 1792px #fff,
            667px 1652px #fff,
            1142px 1221px #fff,
            1417px 38px #fff,
            33px 1467px #fff,
            1087px 1608px #fff,
            1406px 1323px #fff,
            440px 1564px #fff,
            1697px 758px #fff,
            743px 340px #fff,
            1244px 218px #fff,
            1382px 1783px #fff,
            539px 1285px #fff,
            273px 592px #fff,
            1268px 444px #fff,
            1302px 70px #fff,
            989px 478px #fff,
            1044px 1477px #fff,
            395px 803px #fff,
            1609px 1799px #fff,
            999px 100px #fff,
            1444px 2000px #fff,
            1966px 1675px #fff,
            51px 822px #fff,
            1387px 825px #fff,
            983px 440px #fff,
            1269px 624px #fff,
            1303px 1455px #fff,
            666px 313px #fff,
            1776px 132px #fff,
            1041px 1523px #fff,
            168px 1599px #fff,
            1714px 604px #fff,
            657px 594px #fff,
            1301px 1318px #fff,
            961px 541px #fff,
            310px 422px #fff,
            636px 1847px #fff,
            814px 1005px #fff,
            444px 1093px #fff,
            583px 1551px #fff,
            1746px 1807px #fff,
            1550px 1359px #fff,
            283px 1837px #fff,
            1257px 1772px #fff,
            1620px 1691px #fff,
            727px 1180px #fff,
            798px 1744px #fff,
            754px 1707px #fff,
            1871px 189px #fff,
            1355px 1000px #fff,
            1839px 599px #fff,
            7px 1689px #fff,
            775px 966px #fff,
            231px 1980px #fff,
            1231px 717px #fff,
            1748px 1658px #fff,
            385px 1352px #fff,
            1168px 182px #fff,
            576px 997px #fff,
            1955px 279px #fff,
            314px 1162px #fff,
            626px 1525px #fff,
            1372px 597px #fff,
            168px 809px #fff,
            1559px 1646px #fff,
            1316px 600px #fff,
            1903px 1615px #fff,
            1899px 173px #fff,
            1936px 1042px #fff,
            977px 180px #fff,
            80px 1132px #fff,
            1258px 287px #fff,
            1944px 1624px #fff,
            1710px 1271px #fff,
            859px 315px #fff,
            658px 601px #fff,
            444px 516px #fff,
            1443px 70px #fff,
            61px 1468px #fff,
            67px 338px #fff,
            1888px 711px #fff,
            1838px 1848px #fff,
            1252px 774px #fff,
            1986px 1392px #fff,
            1734px 213px #fff,
            1904px 76px #fff,
            1503px 1882px #fff,
            268px 113px #fff,
            1124px 387px #fff,
            565px 1591px #fff,
            446px 1116px #fff,
            1861px 661px #fff,
            55px 1090px #fff,
            328px 837px #fff,
            775px 85px #fff,
            436px 632px #fff,
            1704px 904px #fff,
            406px 1068px #fff,
            1077px 719px #fff,
            125px 722px #fff,
            1735px 174px #fff,
            1541px 1590px #fff,
            1883px 498px #fff,
            733px 1195px #fff,
            1178px 1793px #fff,
            254px 719px #fff,
            1790px 545px #fff,
            799px 454px #fff,
            1076px 1737px #fff,
            360px 95px #fff,
            516px 1367px #fff,
            1016px 493px #fff,
            1340px 15px #fff,
            1843px 355px #fff,
            416px 1857px #fff,
            1745px 1967px #fff,
            1768px 1266px #fff,
            778px 1437px #fff,
            1892px 1480px #fff,
            1861px 1700px #fff,
            1973px 832px #fff,
            132px 1773px #fff,
            1928px 1974px #fff,
            470px 1852px #fff,
            1855px 463px #fff,
            892px 1018px #fff,
            374px 1670px #fff,
            140px 391px #fff,
            1868px 1945px #fff,
            505px 1988px #fff,
            1798px 1514px #fff,
            134px 873px #fff,
            1319px 1278px #fff,
            1796px 1403px #fff,
            1400px 503px #fff,
            480px 1004px #fff,
            53px 434px #fff,
            1075px 507px #fff,
            1376px 13px #fff,
            150px 623px #fff,
            563px 1355px #fff,
            1464px 858px #fff,
            1123px 967px #fff,
            1273px 1412px #fff,
            1378px 1689px #fff,
            1390px 1248px #fff,
            273px 191px #fff,
            471px 46px #fff,
            1520px 780px #fff,
            830px 530px #fff,
            1369px 1915px #fff,
            434px 1541px #fff,
            1658px 753px #fff,
            1955px 1908px #fff,
            409px 1106px #fff,
            1609px 597px #fff,
            637px 1671px #fff,
            1957px 475px #fff,
            1595px 1496px #fff,
            1979px 1958px #fff,
            1364px 1658px #fff,
            929px 425px #fff,
            1197px 967px #fff,
            82px 1164px #fff,
            310px 176px #fff,
            1242px 1822px #fff,
            1081px 484px #fff,
            1436px 1211px #fff,
            992px 1826px #fff,
            1801px 714px #fff,
            1034px 16px #fff,
            1241px 145px #fff,
            1815px 811px #fff,
            517px 111px #fff,
            512px 1871px #fff,
            185px 1024px #fff,
            869px 1606px #fff,
            904px 1418px #fff,
            271px 807px #fff,
            1627px 1971px #fff,
            1048px 200px #fff,
            1543px 152px #fff,
            1559px 924px #fff,
            1205px 1281px #fff,
            1073px 697px #fff,
            1614px 426px #fff,
            1064px 1329px #fff,
            1963px 1252px #fff,
            444px 992px #fff,
            553px 1688px #fff,
            298px 578px #fff,
            772px 636px #fff,
            1755px 1446px #fff,
            1503px 450px #fff,
            504px 135px #fff,
            1714px 314px #fff,
            447px 1165px #fff,
            1903px 1258px #fff,
            1916px 434px #fff,
            1468px 1851px #fff,
            631px 244px #fff,
            201px 1060px #fff,
            88px 340px #fff,
            342px 1039px #fff,
            699px 488px #fff,
            1284px 1794px #fff,
            1458px 759px #fff,
            1335px 1629px #fff,
            1367px 1363px #fff,
            185px 235px #fff,
            76px 1315px #fff,
            1528px 198px #fff,
            471px 1165px #fff,
            1160px 1077px #fff,
            79px 473px #fff,
            114px 654px #fff,
            1400px 722px #fff,
            829px 1532px #fff,
            448px 941px #fff,
            627px 1987px #fff,
            820px 919px #fff,
            1506px 217px #fff,
            1946px 1562px #fff,
            142px 1489px #fff,
            793px 602px #fff,
            441px 91px #fff,
            259px 453px #fff,
            1538px 1732px #fff,
            1498px 1501px #fff,
            656px 805px #fff,
            1808px 1178px #fff,
            1954px 890px #fff,
            656px 1605px #fff,
            1177px 350px #fff,
            666px 992px #fff,
            1486px 305px #fff,
            661px 1647px #fff,
            1209px 1168px #fff,
            1499px 1450px #fff,
            554px 98px #fff,
            744px 1047px #fff,
            2px 524px #fff,
            383px 1086px #fff,
            1822px 244px #fff,
            1704px 1714px #fff,
            797px 1527px #fff,
            1916px 1610px #fff,
            1865px 860px #fff,
            1567px 1823px #fff,
            1340px 273px #fff,
            1133px 168px #fff,
            557px 1978px #fff,
            1419px 1724px #fff,
            668px 538px #fff,
            1411px 1026px #fff,
            1194px 1431px #fff,
            267px 1899px #fff,
            556px 950px #fff,
            1847px 1514px #fff,
            255px 131px #fff,
            442px 441px #fff,
            1089px 1011px #fff,
            1931px 1781px #fff,
            187px 119px #fff,
            1317px 1797px #fff,
            15px 971px #fff,
            1542px 618px #fff,
            594px 1216px #fff,
            523px 1980px #fff,
            682px 1977px #fff,
            1840px 1934px #fff,
            73px 1975px #fff,
            192px 37px #fff,
            1796px 1491px #fff,
            237px 418px #fff,
            635px 1936px #fff,
            735px 421px #fff,
            1785px 1564px #fff,
            85px 1401px #fff,
            288px 1436px #fff,
            972px 1682px #fff,
            986px 206px #fff,
            730px 1225px #fff,
            569px 557px #fff,
            1805px 1898px #fff,
            488px 1963px #fff,
            877px 997px #fff,
            545px 1029px #fff,
            1725px 1017px #fff,
            1320px 1855px #fff,
            1220px 409px #fff,
            1911px 453px #fff,
            784px 636px #fff,
            570px 862px #fff,
            1009px 7px #fff,
            432px 1640px #fff,
            1941px 1197px #fff,
            422px 994px #fff,
            465px 1879px #fff,
            918px 200px #fff,
            1978px 1313px #fff,
            520px 954px #fff,
            1270px 1594px #fff,
            1087px 578px #fff,
            1597px 58px #fff,
            1782px 550px #fff,
            274px 204px #fff,
            1743px 1662px #fff,
            441px 1338px #fff,
            545px 1844px #fff,
            1702px 894px #fff,
            1760px 1426px #fff,
            795px 1068px #fff,
            1076px 373px #fff,
            1666px 1594px #fff,
            1490px 1257px #fff,
            7px 1967px #fff,
            357px 1354px #fff,
            1740px 1071px #fff,
            1876px 1981px #fff,
            421px 1758px #fff,
            750px 1071px #fff,
            963px 266px #fff,
            918px 1422px #fff,
            811px 463px #fff,
            1084px 1186px #fff,
            950px 1852px #fff,
            709px 916px #fff,
            37px 1612px #fff,
            777px 747px #fff,
            749px 1663px #fff,
            1036px 600px #fff,
            1951px 1697px #fff,
            1208px 1139px #fff,
            549px 400px #fff,
            1144px 584px #fff,
            1466px 1315px #fff,
            131px 826px #fff,
            172px 1097px #fff,
            253px 97px #fff,
            197px 422px #fff,
            792px 25px #fff,
            957px 1632px #fff,
            1209px 889px #fff,
            826px 638px #fff,
            1464px 1137px #fff,
            1189px 2px #fff,
            1737px 1514px #fff,
            142px 954px #fff,
            1831px 544px #fff,
            1008px 779px #fff,
            1889px 257px #fff,
            1006px 1085px #fff,
            428px 1043px #fff,
            1915px 1585px #fff,
            232px 1935px #fff,
            767px 706px #fff,
            431px 334px #fff,
            897px 15px #fff,
            705px 146px #fff;
}
.bg-effect-1 #stars2 {
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 743px 879px #fff,
            1145px 1260px #fff,
            1412px 672px #fff,
            507px 1211px #fff,
            52px 89px #fff,
            1045px 256px #fff,
            1022px 859px #fff,
            1520px 413px #fff,
            1575px 604px #fff,
            992px 877px #fff,
            914px 960px #fff,
            139px 685px #fff,
            720px 707px #fff,
            1235px 945px #fff,
            1256px 1153px #fff,
            1223px 641px #fff,
            1810px 466px #fff,
            1011px 1248px #fff,
            799px 1160px #fff,
            770px 1135px #fff,
            1000px 1841px #fff,
            1733px 385px #fff,
            1142px 610px #fff,
            1047px 487px #fff,
            1268px 1604px #fff,
            1877px 835px #fff,
            1003px 698px #fff,
            525px 714px #fff,
            703px 960px #fff,
            267px 1336px #fff,
            1343px 133px #fff,
            230px 731px #fff,
            1613px 1782px #fff,
            758px 1457px #fff,
            1877px 1912px #fff,
            1155px 1320px #fff,
            719px 932px #fff,
            746px 69px #fff,
            1148px 186px #fff,
            1642px 1323px #fff,
            728px 1138px #fff,
            815px 461px #fff,
            1281px 137px #fff,
            132px 1620px #fff,
            685px 500px #fff,
            1067px 1439px #fff,
            101px 1941px #fff,
            218px 857px #fff,
            181px 1464px #fff,
            1403px 769px #fff,
            744px 815px #fff,
            1052px 553px #fff,
            1447px 1035px #fff,
            814px 1090px #fff,
            1127px 1883px #fff,
            689px 83px #fff,
            1067px 1753px #fff,
            1948px 34px #fff,
            676px 1749px #fff,
            830px 1875px #fff,
            836px 512px #fff,
            1847px 800px #fff,
            920px 1950px #fff,
            368px 71px #fff,
            1773px 818px #fff,
            215px 1460px #fff,
            1246px 1249px #fff,
            1078px 470px #fff,
            401px 437px #fff,
            1711px 1570px #fff,
            1345px 506px #fff,
            397px 571px #fff,
            1610px 1971px #fff,
            1134px 1569px #fff,
            163px 322px #fff,
            1837px 371px #fff,
            485px 424px #fff,
            488px 1287px #fff,
            747px 354px #fff,
            944px 939px #fff,
            505px 100px #fff,
            470px 1438px #fff,
            1222px 1874px #fff,
            559px 316px #fff,
            1188px 1154px #fff,
            136px 11px #fff,
            1213px 1280px #fff,
            335px 422px #fff,
            1849px 388px #fff,
            181px 1449px #fff,
            1945px 1622px #fff,
            1609px 1373px #fff,
            901px 922px #fff,
            1413px 520px #fff,
            1526px 1563px #fff,
            1318px 1232px #fff,
            1623px 518px #fff,
            664px 76px #fff,
            1692px 1963px #fff,
            1752px 1104px #fff,
            1291px 1249px #fff,
            369px 1823px #fff,
            552px 1779px #fff,
            1007px 634px #fff,
            391px 1101px #fff,
            1480px 1260px #fff,
            1375px 251px #fff,
            594px 1939px #fff,
            1832px 333px #fff,
            1233px 1790px #fff,
            1802px 648px #fff,
            1934px 798px #fff,
            1781px 1814px #fff,
            1849px 1544px #fff,
            568px 771px #fff,
            527px 169px #fff,
            1094px 62px #fff,
            713px 1750px #fff,
            290px 563px #fff,
            1704px 935px #fff,
            1207px 1612px #fff,
            202px 1971px #fff,
            1451px 355px #fff,
            1749px 571px #fff,
            1292px 1565px #fff,
            1827px 1082px #fff,
            22px 984px #fff,
            1315px 1760px #fff,
            1699px 1391px #fff,
            1793px 1715px #fff,
            1501px 49px #fff,
            1480px 1502px #fff,
            1455px 1964px #fff,
            1787px 1539px #fff,
            462px 883px #fff,
            84px 1082px #fff,
            1589px 1414px #fff,
            121px 1323px #fff,
            788px 494px #fff,
            109px 109px #fff,
            951px 1299px #fff,
            872px 1535px #fff,
            1171px 806px #fff,
            671px 598px #fff,
            1767px 1069px #fff,
            192px 1881px #fff,
            1263px 171px #fff,
            1532px 224px #fff,
            664px 1191px #fff,
            145px 686px #fff,
            638px 1744px #fff,
            1099px 332px #fff,
            1119px 802px #fff,
            530px 1776px #fff,
            765px 1011px #fff,
            1528px 1117px #fff,
            1375px 1170px #fff,
            1454px 470px #fff,
            299px 558px #fff,
            960px 655px #fff,
            1816px 1220px #fff,
            1165px 1486px #fff,
            260px 731px #fff,
            548px 80px #fff,
            1003px 1239px #fff,
            1058px 230px #fff,
            505px 1085px #fff,
            140px 1772px #fff,
            1439px 326px #fff,
            1456px 778px #fff,
            915px 1545px #fff,
            430px 1368px #fff,
            849px 587px #fff,
            1231px 869px #fff,
            1662px 928px #fff,
            1903px 38px #fff,
            1052px 1977px #fff,
            1935px 1481px #fff,
            538px 1271px #fff,
            1511px 1304px #fff,
            1617px 1015px #fff,
            489px 1088px #fff,
            996px 1039px #fff,
            201px 1878px #fff,
            466px 1689px #fff,
            1363px 862px #fff,
            1374px 1714px #fff,
            549px 787px #fff,
            1669px 1043px #fff,
            697px 1874px #fff,
            1915px 1724px #fff,
            1488px 1629px #fff,
            1545px 1875px #fff,
            978px 1201px #fff,
            1126px 1916px #fff,
            412px 592px #fff,
            852px 732px #fff,
            1060px 444px #fff,
            323px 1676px #fff,
            1593px 1616px #fff;
  animation: animStar 150s linear infinite;
}
.bg-effect-1 #stars2:after {
  content: ' ';
  position: absolute;
  top: 2000px;
  width: 2px;
  height: 2px;
  background: transparent;
  box-shadow: 743px 879px #fff,
            1145px 1260px #fff,
            1412px 672px #fff,
            507px 1211px #fff,
            52px 89px #fff,
            1045px 256px #fff,
            1022px 859px #fff,
            1520px 413px #fff,
            1575px 604px #fff,
            992px 877px #fff,
            914px 960px #fff,
            139px 685px #fff,
            720px 707px #fff,
            1235px 945px #fff,
            1256px 1153px #fff,
            1223px 641px #fff,
            1810px 466px #fff,
            1011px 1248px #fff,
            799px 1160px #fff,
            770px 1135px #fff,
            1000px 1841px #fff,
            1733px 385px #fff,
            1142px 610px #fff,
            1047px 487px #fff,
            1268px 1604px #fff,
            1877px 835px #fff,
            1003px 698px #fff,
            525px 714px #fff,
            703px 960px #fff,
            267px 1336px #fff,
            1343px 133px #fff,
            230px 731px #fff,
            1613px 1782px #fff,
            758px 1457px #fff,
            1877px 1912px #fff,
            1155px 1320px #fff,
            719px 932px #fff,
            746px 69px #fff,
            1148px 186px #fff,
            1642px 1323px #fff,
            728px 1138px #fff,
            815px 461px #fff,
            1281px 137px #fff,
            132px 1620px #fff,
            685px 500px #fff,
            1067px 1439px #fff,
            101px 1941px #fff,
            218px 857px #fff,
            181px 1464px #fff,
            1403px 769px #fff,
            744px 815px #fff,
            1052px 553px #fff,
            1447px 1035px #fff,
            814px 1090px #fff,
            1127px 1883px #fff,
            689px 83px #fff,
            1067px 1753px #fff,
            1948px 34px #fff,
            676px 1749px #fff,
            830px 1875px #fff,
            836px 512px #fff,
            1847px 800px #fff,
            920px 1950px #fff,
            368px 71px #fff,
            1773px 818px #fff,
            215px 1460px #fff,
            1246px 1249px #fff,
            1078px 470px #fff,
            401px 437px #fff,
            1711px 1570px #fff,
            1345px 506px #fff,
            397px 571px #fff,
            1610px 1971px #fff,
            1134px 1569px #fff,
            163px 322px #fff,
            1837px 371px #fff,
            485px 424px #fff,
            488px 1287px #fff,
            747px 354px #fff,
            944px 939px #fff,
            505px 100px #fff,
            470px 1438px #fff,
            1222px 1874px #fff,
            559px 316px #fff,
            1188px 1154px #fff,
            136px 11px #fff,
            1213px 1280px #fff,
            335px 422px #fff,
            1849px 388px #fff,
            181px 1449px #fff,
            1945px 1622px #fff,
            1609px 1373px #fff,
            901px 922px #fff,
            1413px 520px #fff,
            1526px 1563px #fff,
            1318px 1232px #fff,
            1623px 518px #fff,
            664px 76px #fff,
            1692px 1963px #fff,
            1752px 1104px #fff,
            1291px 1249px #fff,
            369px 1823px #fff,
            552px 1779px #fff,
            1007px 634px #fff,
            391px 1101px #fff,
            1480px 1260px #fff,
            1375px 251px #fff,
            594px 1939px #fff,
            1832px 333px #fff,
            1233px 1790px #fff,
            1802px 648px #fff,
            1934px 798px #fff,
            1781px 1814px #fff,
            1849px 1544px #fff,
            568px 771px #fff,
            527px 169px #fff,
            1094px 62px #fff,
            713px 1750px #fff,
            290px 563px #fff,
            1704px 935px #fff,
            1207px 1612px #fff,
            202px 1971px #fff,
            1451px 355px #fff,
            1749px 571px #fff,
            1292px 1565px #fff,
            1827px 1082px #fff,
            22px 984px #fff,
            1315px 1760px #fff,
            1699px 1391px #fff,
            1793px 1715px #fff,
            1501px 49px #fff,
            1480px 1502px #fff,
            1455px 1964px #fff,
            1787px 1539px #fff,
            462px 883px #fff,
            84px 1082px #fff,
            1589px 1414px #fff,
            121px 1323px #fff,
            788px 494px #fff,
            109px 109px #fff,
            951px 1299px #fff,
            872px 1535px #fff,
            1171px 806px #fff,
            671px 598px #fff,
            1767px 1069px #fff,
            192px 1881px #fff,
            1263px 171px #fff,
            1532px 224px #fff,
            664px 1191px #fff,
            145px 686px #fff,
            638px 1744px #fff,
            1099px 332px #fff,
            1119px 802px #fff,
            530px 1776px #fff,
            765px 1011px #fff,
            1528px 1117px #fff,
            1375px 1170px #fff,
            1454px 470px #fff,
            299px 558px #fff,
            960px 655px #fff,
            1816px 1220px #fff,
            1165px 1486px #fff,
            260px 731px #fff,
            548px 80px #fff,
            1003px 1239px #fff,
            1058px 230px #fff,
            505px 1085px #fff,
            140px 1772px #fff,
            1439px 326px #fff,
            1456px 778px #fff,
            915px 1545px #fff,
            430px 1368px #fff,
            849px 587px #fff,
            1231px 869px #fff,
            1662px 928px #fff,
            1903px 38px #fff,
            1052px 1977px #fff,
            1935px 1481px #fff,
            538px 1271px #fff,
            1511px 1304px #fff,
            1617px 1015px #fff,
            489px 1088px #fff,
            996px 1039px #fff,
            201px 1878px #fff,
            466px 1689px #fff,
            1363px 862px #fff,
            1374px 1714px #fff,
            549px 787px #fff,
            1669px 1043px #fff,
            697px 1874px #fff,
            1915px 1724px #fff,
            1488px 1629px #fff,
            1545px 1875px #fff,
            978px 1201px #fff,
            1126px 1916px #fff,
            412px 592px #fff,
            852px 732px #fff,
            1060px 444px #fff,
            323px 1676px #fff,
            1593px 1616px #fff;
}
.bg-effect-1 #stars3 {
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 1703px 1208px #fff,
            381px 207px #fff,
            1516px 1990px #fff,
            1960px 982px #fff,
            922px 1278px #fff,
            689px 1766px #fff,
            538px 554px #fff,
            802px 1529px #fff,
            871px 1805px #fff,
            228px 1830px #fff,
            353px 186px #fff,
            1873px 1154px #fff,
            494px 1244px #fff,
            1415px 261px #fff,
            1020px 1990px #fff,
            1924px 1169px #fff,
            1205px 464px #fff,
            596px 830px #fff,
            1319px 504px #fff,
            953px 1850px #fff,
            408px 1360px #fff,
            569px 1704px #fff,
            1367px 729px #fff,
            807px 1845px #fff,
            572px 825px #fff,
            523px 1089px #fff,
            1405px 1622px #fff,
            1352px 423px #fff,
            1247px 1758px #fff,
            1117px 920px #fff,
            983px 352px #fff,
            175px 1351px #fff,
            962px 260px #fff,
            918px 1530px #fff,
            1184px 935px #fff,
            201px 473px #fff,
            90px 1759px #fff,
            211px 933px #fff,
            1887px 171px #fff,
            177px 101px #fff,
            844px 346px #fff,
            283px 1821px #fff,
            1236px 1225px #fff,
            173px 1875px #fff,
            24px 1776px #fff,
            277px 804px #fff,
            1714px 715px #fff,
            937px 1882px #fff,
            1708px 1405px #fff,
            173px 1847px #fff,
            1902px 1160px #fff,
            1725px 1270px #fff,
            36px 18px #fff,
            1612px 1467px #fff,
            1390px 1733px #fff,
            927px 1315px #fff,
            1907px 1337px #fff,
            1855px 1454px #fff,
            1033px 1425px #fff,
            1450px 1359px #fff,
            1422px 771px #fff,
            256px 343px #fff,
            1581px 340px #fff,
            1180px 247px #fff,
            191px 882px #fff,
            372px 1171px #fff,
            1509px 937px #fff,
            1018px 1829px #fff,
            121px 152px #fff,
            327px 767px #fff,
            1438px 1421px #fff,
            321px 905px #fff,
            616px 245px #fff,
            1957px 1520px #fff,
            1811px 1924px #fff,
            1454px 1778px #fff,
            1507px 822px #fff,
            649px 218px #fff,
            362px 1567px #fff,
            1637px 145px #fff,
            115px 466px #fff,
            345px 935px #fff,
            112px 1019px #fff,
            1440px 1910px #fff,
            1280px 1367px #fff,
            1505px 890px #fff,
            788px 927px #fff,
            753px 1273px #fff,
            1924px 1714px #fff,
            495px 1149px #fff,
            267px 1851px #fff,
            1293px 1431px #fff,
            1159px 433px #fff,
            1725px 1170px #fff,
            1067px 296px #fff,
            746px 463px #fff,
            412px 349px #fff,
            1193px 1421px #fff,
            564px 455px #fff,
            1675px 589px #fff;
  animation: animStar 150s linear infinite;
}
.bg-effect-1 #stars3:after {
  content: ' ';
  position: absolute;
  top: 2000px;
  width: 3px;
  height: 3px;
  background: transparent;
  box-shadow: 1703px 1208px #fff,
            381px 207px #fff,
            1516px 1990px #fff,
            1960px 982px #fff,
            922px 1278px #fff,
            689px 1766px #fff,
            538px 554px #fff,
            802px 1529px #fff,
            871px 1805px #fff,
            228px 1830px #fff,
            353px 186px #fff,
            1873px 1154px #fff,
            494px 1244px #fff,
            1415px 261px #fff,
            1020px 1990px #fff,
            1924px 1169px #fff,
            1205px 464px #fff,
            596px 830px #fff,
            1319px 504px #fff,
            953px 1850px #fff,
            408px 1360px #fff,
            569px 1704px #fff,
            1367px 729px #fff,
            807px 1845px #fff,
            572px 825px #fff,
            523px 1089px #fff,
            1405px 1622px #fff,
            1352px 423px #fff,
            1247px 1758px #fff,
            1117px 920px #fff,
            983px 352px #fff,
            175px 1351px #fff,
            962px 260px #fff,
            918px 1530px #fff,
            1184px 935px #fff,
            201px 473px #fff,
            90px 1759px #fff,
            211px 933px #fff,
            1887px 171px #fff,
            177px 101px #fff,
            844px 346px #fff,
            283px 1821px #fff,
            1236px 1225px #fff,
            173px 1875px #fff,
            24px 1776px #fff,
            277px 804px #fff,
            1714px 715px #fff,
            937px 1882px #fff,
            1708px 1405px #fff,
            173px 1847px #fff,
            1902px 1160px #fff,
            1725px 1270px #fff,
            36px 18px #fff,
            1612px 1467px #fff,
            1390px 1733px #fff,
            927px 1315px #fff,
            1907px 1337px #fff,
            1855px 1454px #fff,
            1033px 1425px #fff,
            1450px 1359px #fff,
            1422px 771px #fff,
            256px 343px #fff,
            1581px 340px #fff,
            1180px 247px #fff,
            191px 882px #fff,
            372px 1171px #fff,
            1509px 937px #fff,
            1018px 1829px #fff,
            121px 152px #fff,
            327px 767px #fff,
            1438px 1421px #fff,
            321px 905px #fff,
            616px 245px #fff,
            1957px 1520px #fff,
            1811px 1924px #fff,
            1454px 1778px #fff,
            1507px 822px #fff,
            649px 218px #fff,
            362px 1567px #fff,
            1637px 145px #fff,
            115px 466px #fff,
            345px 935px #fff,
            112px 1019px #fff,
            1440px 1910px #fff,
            1280px 1367px #fff,
            1505px 890px #fff,
            788px 927px #fff,
            753px 1273px #fff,
            1924px 1714px #fff,
            495px 1149px #fff,
            267px 1851px #fff,
            1293px 1431px #fff,
            1159px 433px #fff,
            1725px 1170px #fff,
            1067px 296px #fff,
            746px 463px #fff,
            412px 349px #fff,
            1193px 1421px #fff,
            564px 455px #fff,
            1675px 589px #fff;
}
.bg-effect-1 #title {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  color: #fff;
  text-align: center;
  font-family: 'lato', sans-serif;
  font-weight: 300;
  font-size: 50px;
  letter-spacing: 10px;
  margin-top: -60px;
  padding-left: 10px;
}
.bg-effect-1 #title span {
  background: -webkit-linear-gradient(white, #38495a);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@keyframes animStar {
  from {
    transform: translateY(0px);
  }
  to {
    transform: translateY(-2000px);
  }
}
.nav-config .content-tree {
  height: 100%;
}
.nav-config .jstree-proton .jstree-wholerow-clicked {
  background: #bbbbbb;
}
.nav-config .action {
  min-height: 60px;
  border-top: 1px solid #e0e0e0;
}
.welcome {
  background-color: white !important;
  
}
.welcome .content {
  background-color: red;
}
.welcome img {
  width: 100%;
  height: auto;
}
.blank {
  background-color: #fff;
  width: 100%;
  height: 100%;
}
.blank .container {
  background-color: #fff;
}
.blank #cardContainer {
  background-color: #fff;
  margin: 8px 0;
  scroll-behavior: smooth;
}
.blank .card {
  margin: 0 12px;
  min-width: 238px;
  min-height: 160px;
  background-color: transparent;
}
@media (max-width: 480px) {
  .blank .card {
    min-height: auto;
    margin-bottom: 16px;
  }
}
.blank .card .md-subheader {
  background-color: lightgrey;
  color: #544a4a;
  font-size: 14px;
}
.blank .card .md-subheader .md-subheader-inner {
  padding: 8px;
}
.blank .card .card-container {
  background-color: #011d38;
  border-radius: 8px;
}
.blank .card .card-container button {
  text-transform: none !important;
  margin: 4px 0;
}
.blank .card .card-container span.subheader {
  color: #fff;
  font-weight: 400;
}
.blank .card .card-content {
  background-color: #fff;
  border-radius: 8px;
  
}
.blank .card .card-content .title {
  margin: 5px 0;
  text-align: left;
}
.blank .card .card-content .title span {
  color: #000;
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
}
.blank .card .card-content .badge {
  margin-right: 10px;
  margin-bottom: 8px;
}
.blank .card .card-content > div md-divider {
  margin: 0;
}
.blank .card .card-content > div:last-child md-divider {
  display: none;
}
.blank md-grid-list {
  margin: 8px;
}
.blank md-grid-list .card-container {
  background-color: #011d38;
  border-radius: 8px;
  height: 100%;
  min-height: 120px;
}
.blank md-grid-list .card-container button {
  text-transform: none !important;
}
.blank md-grid-list .card-container span.subheader {
  color: #fff;
  font-size: 15px !important;
}
.blank md-grid-list .card-content {
  background-color: #fff;
  border-radius: 8px;
  margin: 8px;
  padding-top: 10px;
  
}
.blank md-grid-list .card-content .title {
  text-align: left;
}
.blank md-grid-list .card-content .title span {
  color: #000;
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
}
.blank md-grid-list .card-content .badge {
  margin-right: 10px;
  margin-bottom: 8px;
}
.blank md-grid-list .card-content .card-info {
  margin: 0 16px;
}
.blank md-grid-list .card-content .card-info small {
  font-size: 14px;
}
.blank md-grid-list .card-content > div md-divider {
  margin: 0 8px;
}
.blank md-grid-list .card-content > div:last-child md-divider {
  display: none;
}
.construcao span,
.construcao md-icon {
  font-size: 38px;
  opacity: 0.2;
}
.trilha-auditoria-detalhe1-dialog md-dialog-content {
  font-size: 15px;
}
.trilha-auditoria-form {
  width: 800px;
  height: 100%;
  background-color: white;
}
.taf-verify-dialog #qrcode {
  padding: 15px 0 15px 0;
}
.taf-verify-dialog #qrcode img {
  width: 190px;
}
.taf-verify-dialog h6 {
  max-width: 300px;
  text-align: justify;
  padding: 0;
  margin: 0;
}
.taf-verify-dialog .token {
  padding-top: 5px;
}
.home {
  background-color: white;
  height: 100%;
}
.home .home-toolbar {
  background-color: #000000;
}
.home .home-toolbar button {
  font-size: 10px !important;
}
.home .home-toolbar .banflix-logo {
  min-width: 280px;
}
.home .home-toolbar .banflix-logo img {
  max-height: 40px;
  width: auto;
}
.home .home-toolbar .breadcrumb {
  margin: 0;
}
.home .home-toolbar .breadcrumb button {
  color: #fff;
  font-weight: 600;
  margin: 0;
  padding: 0 8px;
  font-size: 12px;
}
.home .portal-toolbar {
  background-color: gray;
  min-height: 48px;
}
.home .portal-toolbar .item md-icon {
  color: #fff;
  margin-right: 8px;
  font-size: 28px;
  width: 28px;
  height: 28px;
}
.home .portal-toolbar .item small {
  color: #fff;
  font-size: x-small;
}
.home .portal-toolbar .item span {
  color: #fff;
  font-size: 12px;
  font-weight: 600;
}
.home .home-content {
  height: 100%;
  background-color: #fff;
  
}
.home md-content {
  background-color: #fff;
}
.home .container {
  width: 100%;
  height: 100%;
  
}


.side-toolbar {
  background-color: #fff !important;
  height: 80px;
  min-height: 5px;
}
.side-toolbar md-icon {
  color: #757575 !important;
}
.side-toolbar .side-header {
  width: 100%;
  outline: none;
}
.side-toolbar img.primary {
  max-width: 160px;
  max-height: 58px;
  width: auto;
  height: auto;
}
.side-toolbar img {
  max-width: 80px;
  max-height: 24px;
  width: auto;
  height: auto;
}

md-sidenav,
md-sidenav.md-locked-open,
md-sidenav.md-closed.md-locked-open-add-active {
  background-color: #fff;
  min-width: 200px !important;
  width: 20vw !important;
  border: 1px solid #dddddd;
}
md-sidenav .logo,
md-sidenav.md-locked-open .logo,
md-sidenav.md-closed.md-locked-open-add-active .logo {
  height: 40px;
  width: auto;
  padding-left: 25px;
  outline: none;
}
side-menu {
  
}
side-menu .md-button,
side-menu a,
side-menu md-list-item {
  cursor: pointer;
  background-color: #fff !important;
  color: black !important;
}
side-menu .md-button:hover:not(.selected),
side-menu a:hover:not(.selected),
side-menu md-list-item:hover:not(.selected) {
  background-color: #eeeeee !important;
  color: black !important;
}
side-menu .md-button:hover:not(.selected) p,
side-menu a:hover:not(.selected) p,
side-menu md-list-item:hover:not(.selected) p {
  background-color: #eeeeee !important;
  color: black !important;
}
side-menu md-icon {
  color: black !important;
  
}
side-menu .label {
  font-weight: 600;
  font-size: 12px;
  color: #737373;
  height: 40px !important;
  background-color: #eee;
}
side-menu md-list-item {
  height: 45px !important;
  min-height: 45px !important;
  padding: 2px 0 !important;
  margin: 0 !important;
  
  
  
}
side-menu md-list-item div {
  height: 100%;
}
side-menu md-list-item .md-list-item-text p:first-child {
  color: #222 !important;
  font-weight: 600 !important;
  letter-spacing: 0.03em !important;
  line-height: 1.6em !important;
}
side-menu md-list-item .md-list-item-text p:last-child {
  color: gray;
}
@media only screen and (max-width: 1366px) {
  side-menu md-list-item .md-list-item-text p:last-child {
    font-size: x-small !important;
  }
}
@media only screen and (max-width: 1279px) {
  side-menu md-list-item .md-list-item-text p:last-child {
    display: none;
  }
}
side-menu md-list-item md-icon {
  font-size: 40px !important;
  width: 40px;
  height: auto;
}
side-menu md-list-item md-icon:last-of-type {
  line-height: 25px !important;
}
side-menu .open .md-button,
side-menu .open a {
  background-color: white !important;
  
}
side-menu .selected {
  outline: none;
  background-color: lightgray !important;
  color: black !important;
  font-weight: bold;
}
side-menu .selected md-icon {
  color: black !important;
}
side-menu .selected .md-button,
side-menu .selected a,
side-menu .selected md-list-item,
side-menu .selected p {
  background-color: lightgray !important;
  color: black !important;
  font-weight: bold;
}
side-menu .md-sidemenu-toggle md-icon:first-child {
  max-width: 24px;
  margin-right: 8px;
  padding: 10px 0px 0px 1px !important;
}
side-menu .level_1 .md-button,
side-menu .level_1 a {
  margin-left: 0 !important;
  padding-left: 5px !important;
}
side-menu .level_1 .md-button:hover,
side-menu .level_1 a:hover {
  background-color: #eeeeee !important;
  color: #011d38 !important;
}
side-menu .level_2 .md-button,
side-menu .level_2 a {
  background-color: white !important;
  
  margin-left: 0 !important;
  padding-left: 32px !important;
}
side-menu .level_2 .md-button:hover,
side-menu .level_2 a:hover {
  background-color: #eeeeee !important;
  color: #011d38 !important;
}
side-menu .level_3 .md-button,
side-menu .level_3 a {
  background-color: white !important;
  
  margin-left: 0 !important;
  padding-left: 48px !important;
}
side-menu .level_3 .md-button:hover,
side-menu .level_3 a:hover {
  background-color: #eeeeee !important;
  color: #011d38 !important;
}
side-menu .level_4 .md-button,
side-menu .level_4 a {
  background-color: white !important;
  
  margin-left: 0 !important;
  padding-left: 72px !important;
}
side-menu .level_4 .md-button:hover,
side-menu .level_4 a:hover {
  background-color: #eeeeee !important;
  color: #011d38 !important;
}
side-menu .md-sidemenu-content.securities > button span::before {
  font-family: 'Font Awesome 5 Free';
  content: '\f3d1\00a0\00a0';
  color: #011d38;
  font-size: 11px;
  padding-left: 7px;
  margin-right: 8px;
}
side-menu .md-sidemenu-content.securities > button span::before:hover {
  background-color: #eeeeee !important;
  color: #011d38 !important;
}
side-menu .md-sidemenu-content.publish > button span::before {
  font-family: 'Font Awesome 5 Free';
  content: '\f1d8\00a0\00a0';
  color: #011d38;
  font-size: 11px;
  padding-left: 7px;
  margin-right: 8px;
}
.sidemenu-content {
  background-color: #fff;
  color: black;
  font-size: 1rem;
  font-weight: bold;
}
.sidemenu-content md-progress-circular {
  padding-right: 25px;
}
.sidemenu-content .nav-title {
  font-weight: normal;
  color: rgba(0, 0, 0, 0.54);
  background-color: #fafafa;
  font-size: 11px;
  text-transform: uppercase;
  width: 100%;
  height: 50px;
  min-height: 50px;
  
  border-bottom: 1px solid #dddddd;
  margin: 1px 0 8px;
  padding-left: 16px;
}
.sidemenu-content .md-sidemenu-group .title {
  background-color: #fff;
  color: #93959b;
  text-transform: uppercase;
  font-weight: bold;
  font-size: small;
}
.sidemenu-content::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #a1a3a7;
}
.sidemenu-content::-webkit-scrollbar {
  width: 5px;
  background-color: #a1a3a7;
}
.sidemenu-content::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #6d6f74;
}
.logout {
  color: #011d38;
  height: 35px !important;
  min-height: 5px !important;
}
.logout md-icon {
  color: #011d38;
}
footer {
  height: 36px;
  background-color: #000;
}
footer span {
  font-size: 14px;
  color: #fff;
  font-weight: 600;
}
md-toolbar.primary {
  color: #fff;
}
md-toolbar.primary span {
  font-size: 16px;
  font-weight: normal;
}
md-toolbar.primary .notific md-icon {
  color: #fff !important;
}
md-toolbar.secondary {
  background-color: #f2f2f2;
  font-weight: bold;
  color: #000;
  height: 48px;
  min-height: 0;
}
.toolbar-operacao {
  height: 64px;
  color: #fff;
  padding: 0 68px;
}
.toolbar-operacao img.primary {
  max-height: 36px;
  width: auto;
}
.toolbar-operacao img.seeaway-logo {
  margin-left: 28px;
  max-height: 33px;
}
.toolbar-operacao button.usuario {
  color: #fff !important;
}
@media (max-width: 480px) {
  .toolbar-operacao button.usuario {
    margin-right: -28px;
  }
}
.toolbar-operacao button.usuario md-icon {
  color: #fff !important;
  margin-right: 4px;
}
.toolbar-operacao md-menu {
  margin-right: -14px;
}
.toolbar-operacao md-menu button {
  margin: 0;
  padding: 0;
}
.toolbar-operacao button span {
  text-transform: lowercase;
  font-size: 16px;
}
.toolbar-operacao .sinal {
  margin: 12px 0px 0px 0px;
  color: #4b98ff;
  font-size: 11px;
  position: absolute;
  right: 3px;
  top: 0px;
}
@media (max-width: 480px) {
  .toolbar-operacao {
    padding: 0;
  }
}
.toolbar-operacao .title {
  max-width: 264px;
}
.toolbar-operacao .title span {
  font-size: 18px;
}
.toolbar-operacao .back {
  margin-left: -54px;
  
}
.toolbar-operacao .back md-icon {
  color: #000 !important;
}
.toolbar-operacao .portal-label {
  font-size: 22px;
}
.toolbar-operacao md-select {
  font-size: 14px;
  color: #fff;
  font-weight: bold;
}
.toolbar-operacao md-select small,
.toolbar-operacao md-select span {
  font-size: 14px;
  color: #fff;
}
.toolbar-operacao .subtitle {
  font-size: 18px;
  
}
.toolbar-operacao .subtitle md-input-container {
  margin: 0;
}
.toolbar-operacao .s-left {
  margin-left: 10%;
}
.toolbar-operacao .notify {
  margin-left: -14px;
}
.grupo {
  background-color: #fff;
  width: 100%;
  height: 100%;
}
.grupo .container {
  background-color: #fff;
}
.grupo .container {
  background-color: #fff;
}
.grupo #cardContainer {
  background-color: #fff;
  margin: 8px 0;
  scroll-behavior: smooth;
}
.grupo #cardContainer .subheader {
  font-size: 13px !important;
}
.grupo .card {
  margin: 0 12px;
  min-width: 238px;
  min-height: 160px;
  background-color: transparent;
}
@media (max-width: 480px) {
  .grupo .card {
    min-height: auto;
    margin-bottom: 16px;
  }
}
.grupo .card .md-subheader {
  background-color: lightgrey;
  color: #544a4a;
  font-size: 14px;
}
.grupo .card .md-subheader .md-subheader-inner {
  padding: 8px;
}
.grupo .card .card-container {
  background-color: transparent;
}
.grupo .card .card-container button {
  text-transform: none !important;
}
.grupo .card .card-content {
  background-color: #fff;
  margin-bottom: 16px;
  min-height: 80px;
  
}
@media (max-width: 480px) {
  .grupo .card .card-content {
    min-height: 110px;
  }
}
.grupo .card .card-content .title {
  text-align: left;
}
.grupo .card .card-content .title span {
  color: #000;
  font-weight: 600;
  text-transform: none;
}
.grupo .card .card-content .badge {
  margin-right: 10px;
  margin-bottom: 8px;
}
.grupo .card .card-content .card-info {
  margin: 6px 0 2px 0;
  min-height: 24px;
}
.grupo .card .card-content .card-info md-icon {
  cursor: context-menu;
  font-size: 21px;
  padding: 0;
}
.grupo .card .card-content .card-info .info {
  margin-left: 8px;
}
.grupo {
  background-color: white;
  height: 100%;
}
.grupo md-toolbar {
  background-color: grey !important;
}
.grupo md-toolbar button,
.grupo md-toolbar md-icon {
  color: white !important;
}
.grupo .logo {
  max-width: 132px;
  max-height: 32px;
  outline: none;
}
.menu {
  width: 100%;
  height: 100%;
  background-color: white;
}
.menu .filter {
  padding-left: 5px;
  padding-right: 5px;
  
  background-color: white;
  
}
.menu .filter h5 {
  width: 100%;
  text-align: center;
  color: #8f8981;
  margin-top: 5px;
  margin-bottom: 0;
}
.menu .filter md-input-container {
  padding-left: 5px;
  padding-right: 5px;
}
.menu .list {
  height: 100%;
}
.menu .content {
  height: 100%;
  margin-bottom: 40px;
}
.menu .expand-label {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.01em;
  line-height: 1.2em;
}
.menu .expand-label .fa {
  padding-top: 6px;
}

.jstree-node,
.jstree-children,
.jstree-container-ul {
  display: block;
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}
.jstree-node {
  white-space: nowrap;
}
.jstree-anchor {
  display: inline-block;
  color: #333;
  white-space: nowrap;
  padding: 0 4px 0 1px;
  margin: 0;
  vertical-align: top;
}
.jstree-anchor:focus {
  outline: 0;
}
.jstree-anchor,
.jstree-anchor:link,
.jstree-anchor:visited,
.jstree-anchor:hover,
.jstree-anchor:active {
  text-decoration: none;
  color: inherit;
}
.jstree-icon {
  display: inline-block;
  text-decoration: none;
  margin: 0;
  padding: 0;
  vertical-align: top;
  text-align: center;
}
.jstree-icon:empty {
  display: inline-block;
  text-decoration: none;
  margin: 0;
  padding: 0;
  vertical-align: top;
  text-align: center;
}
.jstree-ocl {
  cursor: pointer;
}
.jstree-leaf > .jstree-ocl {
  cursor: default;
}
.jstree .jstree-open > .jstree-children {
  display: block;
}
.jstree .jstree-closed > .jstree-children,
.jstree .jstree-leaf > .jstree-children {
  display: none;
}
.jstree-anchor > .jstree-themeicon {
  margin-right: 2px;
}
.jstree-no-icons .jstree-themeicon,
.jstree-anchor > .jstree-themeicon-hidden {
  display: none;
}
.jstree-rtl .jstree-anchor {
  padding: 0 1px 0 4px;
}
.jstree-rtl .jstree-anchor > .jstree-themeicon {
  margin-left: 2px;
  margin-right: 0;
}
.jstree-rtl .jstree-node {
  margin-left: 0;
}
.jstree-rtl .jstree-container-ul > .jstree-node {
  margin-right: 0;
}
.jstree-wholerow-ul {
  position: relative;
  display: inline-block;
  min-width: 100%;
}
.jstree-wholerow-ul .jstree-leaf > .jstree-ocl {
  cursor: pointer;
}
.jstree-wholerow-ul .jstree-anchor,
.jstree-wholerow-ul .jstree-icon {
  position: relative;
}
.jstree-wholerow-ul .jstree-wholerow {
  width: 100%;
  cursor: pointer;
  position: absolute;
  left: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.vakata-context {
  display: none;
}
.vakata-context,
.vakata-context ul {
  margin: 0;
  padding: 2px;
  position: absolute;
  background: #f5f5f5;
  border: 1px solid #979797;
  -moz-box-shadow: 5px 5px 4px -4px #666666;
  -webkit-box-shadow: 2px 2px 2px #999999;
  box-shadow: 2px 2px 2px #999999;
}
.vakata-context ul {
  list-style: none;
  left: 100%;
  margin-top: -2.7em;
  margin-left: -4px;
}
.vakata-context .vakata-context-right ul {
  left: auto;
  right: 100%;
  margin-left: auto;
  margin-right: -4px;
}
.vakata-context li {
  list-style: none;
  display: inline;
}
.vakata-context li > a {
  display: block;
  padding: 0 2em 0 2em;
  text-decoration: none;
  width: auto;
  color: black;
  white-space: nowrap;
  line-height: 2.4em;
  -moz-text-shadow: 1px 1px 0 white;
  -webkit-text-shadow: 1px 1px 0 white;
  text-shadow: 1px 1px 0 white;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
}
.vakata-context li > a:hover {
  position: relative;
  background-color: #e8eff7;
  -moz-box-shadow: 0 0 2px #0a6aa1;
  -webkit-box-shadow: 0 0 2px #0a6aa1;
  box-shadow: 0 0 2px #0a6aa1;
}
.vakata-context li > a.vakata-context-parent {
  background-image: url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw==");
  background-position: right center;
  background-repeat: no-repeat;
}
.vakata-context li > a:focus {
  outline: 0;
}
.vakata-context .vakata-context-hover > a {
  position: relative;
  background-color: #e8eff7;
  -moz-box-shadow: 0 0 2px #0a6aa1;
  -webkit-box-shadow: 0 0 2px #0a6aa1;
  box-shadow: 0 0 2px #0a6aa1;
}
.vakata-context .vakata-context-separator > a,
.vakata-context .vakata-context-separator > a:hover {
  background: white;
  border: 0;
  border-top: 1px solid #e2e3e3;
  height: 1px;
  min-height: 1px;
  max-height: 1px;
  padding: 0;
  margin: 0 0 0 2.4em;
  border-left: 1px solid #e0e0e0;
  -moz-text-shadow: 0 0 0 transparent;
  -webkit-text-shadow: 0 0 0 transparent;
  text-shadow: 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.vakata-context .vakata-contextmenu-disabled a,
.vakata-context .vakata-contextmenu-disabled a:hover {
  color: silver;
  background-color: transparent;
  border: 0;
  box-shadow: 0 0 0;
}
.vakata-context li > a > i {
  text-decoration: none;
  display: inline-block;
  width: 2.4em;
  height: 2.4em;
  background: transparent;
  margin: 0 0 0 -2em;
  vertical-align: top;
  text-align: center;
  line-height: 2.4em;
}
.vakata-context li > a > i:empty {
  width: 2.4em;
  line-height: 2.4em;
}
.vakata-context li > a .vakata-contextmenu-sep {
  display: inline-block;
  width: 1px;
  height: 2.4em;
  background: white;
  margin: 0 0.5em 0 0;
  border-left: 1px solid #e2e3e3;
}
.vakata-context .vakata-contextmenu-shortcut {
  font-size: 0.8em;
  color: silver;
  opacity: 0.5;
  display: none;
}
.vakata-context-rtl ul {
  left: auto;
  right: 100%;
  margin-left: auto;
  margin-right: -4px;
}
.vakata-context-rtl li > a.vakata-context-parent {
  background-image: url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7");
  background-position: left center;
  background-repeat: no-repeat;
}
.vakata-context-rtl .vakata-context-separator > a {
  margin: 0 2.4em 0 0;
  border-left: 0;
  border-right: 1px solid #e2e3e3;
}
.vakata-context-rtl .vakata-context-left ul {
  right: auto;
  left: 100%;
  margin-left: -4px;
  margin-right: auto;
}
.vakata-context-rtl li > a > i {
  margin: 0 -2em 0 0;
}
.vakata-context-rtl li > a .vakata-contextmenu-sep {
  margin: 0 0 0 0.5em;
  border-left-color: white;
  background: #e2e3e3;
}
#jstree-marker {
  position: absolute;
  top: 0;
  left: 0;
  margin: -5px 0 0 0;
  padding: 0;
  border-right: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
}
#jstree-dnd {
  line-height: 16px;
  margin: 0;
  padding: 4px;
}
#jstree-dnd .jstree-icon,
#jstree-dnd .jstree-copy {
  display: inline-block;
  text-decoration: none;
  margin: 0 2px 0 0;
  padding: 0;
  width: 16px;
  height: 16px;
}
#jstree-dnd .jstree-ok {
  background: green;
}
#jstree-dnd .jstree-er {
  background: red;
}
#jstree-dnd .jstree-copy {
  margin: 0 2px 0 2px;
}
.jstree-proton .jstree-node,
.jstree-proton .jstree-icon {
  background-repeat: no-repeat;
  background-color: transparent;
}
.jstree-proton .jstree-anchor,
.jstree-proton .jstree-wholerow {
  transition: background-color 0.15s, box-shadow 0.15s, color 0.15s;
}
.jstree-proton .jstree-hovered {
  background: #eeeeee;
  color: #000;
  border-radius: 3px;
  box-shadow: inset 0 0 1px #eeeeee;
}
.jstree-proton .jstree-clicked {
  background: #ffffff;
  color: #000;
  border-radius: 3px;
  box-shadow: inset 0 0 1px #ffffff;
}
.jstree-proton .jstree-no-icons .jstree-anchor > .jstree-themeicon {
  display: none;
}
.jstree-proton .jstree-disabled {
  background: transparent;
  color: #666666;
}
.jstree-proton .jstree-disabled.jstree-hovered {
  background: transparent;
  box-shadow: none;
}
.jstree-proton .jstree-disabled.jstree-clicked {
  background: #efefef;
}
.jstree-proton .jstree-disabled > .jstree-icon {
  opacity: 0.8;
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");
  
  -webkit-filter: grayscale(100%);
  
}
.jstree-proton .jstree-search {
  font-style: italic;
  color: #8b0000;
  font-weight: bold;
}
.jstree-proton .jstree-no-checkboxes .jstree-checkbox {
  display: none !important;
}
.jstree-proton.jstree-checkbox-no-clicked .jstree-clicked {
  background: transparent;
  color: inherit;
  box-shadow: none;
}
.jstree-proton.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered {
  background: #eeeeee;
  color: #000;
}
.jstree-proton.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked {
  background: transparent;
  color: inherit;
}
.jstree-proton.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered {
  background: #eeeeee;
  color: #000;
}
.jstree-proton > .jstree-striped {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==") left top repeat;
}
.jstree-proton > .jstree-wholerow-ul .jstree-hovered,
.jstree-proton > .jstree-wholerow-ul .jstree-clicked {
  background: transparent;
  box-shadow: none;
  border-radius: 0;
}
.jstree-proton .jstree-wholerow {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.jstree-proton .jstree-wholerow-hovered {
  background: #eeeeee;
}
.jstree-proton .jstree-wholerow-clicked {
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);
  
}
.jstree-proton .jstree-node {
  min-height: 22px;
  line-height: 22px;
  margin-left: 22px;
  min-width: 22px;
}
.jstree-proton .jstree-anchor {
  line-height: 22px;
  margin: 1px 0 2px;
  height: 22px;
}
.jstree-proton .jstree-icon {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.jstree-proton .jstree-icon:empty {
  width: 22px;
  height: 22px;
  line-height: 22px;
}
.jstree-proton.jstree-rtl .jstree-node {
  margin-right: 22px;
}
.jstree-proton .jstree-wholerow {
  height: 22px;
}
.jstree-proton .jstree-node,
.jstree-proton .jstree-icon {
  background-size: 320px 96px;
  background-image: url("main/assets/jstree/themes/proton/32px.png");
}
.jstree-proton .jstree-node {
  background-position: -293px -5px;
  background-repeat: repeat-y;
}
.jstree-proton .jstree-last {
  background: transparent;
}
.jstree-proton .jstree-open > .jstree-ocl {
  background-position: -133px -5px;
}
.jstree-proton .jstree-closed > .jstree-ocl {
  background-position: -101px -5px;
}
.jstree-proton .jstree-leaf > .jstree-ocl {
  background-position: -69px -5px;
}
.jstree-proton .jstree-themeicon {
  background-position: -261px -7px;
}
.jstree-proton > .jstree-no-dots .jstree-node,
.jstree-proton > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-proton > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -37px -5px;
}
.jstree-proton > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: -5px -5px;
}
.jstree-proton .jstree-disabled {
  background: transparent;
}
.jstree-proton .jstree-disabled.jstree-hovered {
  background: transparent;
}
.jstree-proton .jstree-disabled.jstree-clicked {
  background: #efefef;
}
.jstree-proton .jstree-checkbox {
  background-position: -165px -5px;
}
.jstree-proton .jstree-checkbox:hover {
  background-position: -165px -37px;
}
.jstree-proton.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
.jstree-proton .jstree-checked > .jstree-checkbox {
  background-position: -229px -5px;
}
.jstree-proton.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
.jstree-proton .jstree-checked > .jstree-checkbox:hover {
  background-position: -229px -37px;
}
.jstree-proton .jstree-anchor > .jstree-undetermined {
  background-position: -197px -5px;
}
.jstree-proton .jstree-anchor > .jstree-undetermined:hover {
  background-position: -197px -37px;
}
.jstree-proton > .jstree-striped {
  background-size: auto 44px;
}
.jstree-proton.jstree-rtl .jstree-node {
  background-size: 320px 96px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
  background-position: 100% 1px;
  background-repeat: repeat-y;
}
.jstree-proton.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-proton.jstree-rtl .jstree-open > .jstree-ocl {
  background-position: -133px -37px;
}
.jstree-proton.jstree-rtl .jstree-closed > .jstree-ocl {
  background-position: -101px -37px;
}
.jstree-proton.jstree-rtl .jstree-leaf > .jstree-ocl {
  background-position: -69px -37px;
}
.jstree-proton.jstree-rtl > .jstree-no-dots .jstree-node,
.jstree-proton.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-proton.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -37px -37px;
}
.jstree-proton.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: -5px -37px;
}
.jstree-proton .jstree-themeicon-custom {
  background-color: transparent;
  background-size: 320px 96px;
  background-image: none;
  background-position: 0 0;
}
.jstree-proton > .jstree-container-ul .jstree-loading > .jstree-ocl {
  background: url("main/assets/jstree/themes/proton/throbber.gif") center center no-repeat;
}
.jstree-proton .jstree-file {
  background: url("main/assets/jstree/themes/proton/32px.png") -101px -69px no-repeat;
}
.jstree-proton .jstree-folder {
  background: url("main/assets/jstree/themes/proton/32px.png") -261px -5px no-repeat;
}
.jstree-proton > .jstree-container-ul > .jstree-node {
  margin-left: 0;
  margin-right: 0;
}
#jstree-dnd.jstree-proton {
  line-height: 22px;
  padding: 0 4px;
}
#jstree-dnd.jstree-proton .jstree-ok,
#jstree-dnd.jstree-proton .jstree-er {
  background-size: 320px 96px;
  background-image: url("main/assets/jstree/themes/proton/32px.png");
  background-repeat: no-repeat;
  background-color: transparent;
}
#jstree-dnd.jstree-proton i {
  background: transparent;
  width: 22px;
  height: 22px;
  line-height: 22px;
}
#jstree-dnd.jstree-proton .jstree-ok {
  background-position: -5px -69px;
}
#jstree-dnd.jstree-proton .jstree-er {
  background-position: -37px -69px;
}
.jstree-proton.jstree-rtl .jstree-node {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
}
.jstree-proton.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-proton-small .jstree-node {
  min-height: 18px;
  line-height: 18px;
  margin-left: 18px;
  min-width: 18px;
}
.jstree-proton-small .jstree-anchor {
  line-height: 18px;
  margin: 1px 0 2px;
  height: 18px;
}
.jstree-proton-small .jstree-icon {
  width: 18px;
  height: 18px;
  line-height: 18px;
}
.jstree-proton-small .jstree-icon:empty {
  width: 18px;
  height: 18px;
  line-height: 18px;
}
.jstree-proton-small.jstree-rtl .jstree-node {
  margin-right: 18px;
}
.jstree-proton-small .jstree-wholerow {
  height: 18px;
}
.jstree-proton-small .jstree-node,
.jstree-proton-small .jstree-icon {
  background-size: 320px 96px;
  background-image: url("main/assets/jstree/themes/proton/32px.png");
}
.jstree-proton-small .jstree-node {
  background-position: -295px -7px;
  background-repeat: repeat-y;
}
.jstree-proton-small .jstree-last {
  background: transparent;
}
.jstree-proton-small .jstree-open > .jstree-ocl {
  background-position: -135px -7px;
}
.jstree-proton-small .jstree-closed > .jstree-ocl {
  background-position: -103px -7px;
}
.jstree-proton-small .jstree-leaf > .jstree-ocl {
  background-position: -71px -7px;
}
.jstree-proton-small .jstree-themeicon {
  background-position: -263px -9px;
}
.jstree-proton-small > .jstree-no-dots .jstree-node,
.jstree-proton-small > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-proton-small > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -39px -7px;
}
.jstree-proton-small > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: -7px -7px;
}
.jstree-proton-small .jstree-disabled {
  background: transparent;
}
.jstree-proton-small .jstree-disabled.jstree-hovered {
  background: transparent;
}
.jstree-proton-small .jstree-disabled.jstree-clicked {
  background: #efefef;
}
.jstree-proton-small .jstree-checkbox {
  background-position: -167px -7px;
}
.jstree-proton-small .jstree-checkbox:hover {
  background-position: -167px -39px;
}
.jstree-proton-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
.jstree-proton-small .jstree-checked > .jstree-checkbox {
  background-position: -231px -7px;
}
.jstree-proton-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
.jstree-proton-small .jstree-checked > .jstree-checkbox:hover {
  background-position: -231px -39px;
}
.jstree-proton-small .jstree-anchor > .jstree-undetermined {
  background-position: -199px -7px;
}
.jstree-proton-small .jstree-anchor > .jstree-undetermined:hover {
  background-position: -199px -39px;
}
.jstree-proton-small > .jstree-striped {
  background-size: auto 36px;
}
.jstree-proton-small.jstree-rtl .jstree-node {
  background-size: 320px 96px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
  background-position: 100% 1px;
  background-repeat: repeat-y;
}
.jstree-proton-small.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-proton-small.jstree-rtl .jstree-open > .jstree-ocl {
  background-position: -135px -39px;
}
.jstree-proton-small.jstree-rtl .jstree-closed > .jstree-ocl {
  background-position: -103px -39px;
}
.jstree-proton-small.jstree-rtl .jstree-leaf > .jstree-ocl {
  background-position: -71px -39px;
}
.jstree-proton-small.jstree-rtl > .jstree-no-dots .jstree-node,
.jstree-proton-small.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-proton-small.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -39px -39px;
}
.jstree-proton-small.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: -7px -39px;
}
.jstree-proton-small .jstree-themeicon-custom {
  background-color: transparent;
  background-size: 320px 96px;
  background-image: none;
  background-position: 0 0;
}
.jstree-proton-small > .jstree-container-ul .jstree-loading > .jstree-ocl {
  background: url("main/assets/jstree/themes/proton/throbber.gif") center center no-repeat;
}
.jstree-proton-small .jstree-file {
  background: url("main/assets/jstree/themes/proton/32px.png") -103px -71px no-repeat;
}
.jstree-proton-small .jstree-folder {
  background: url("main/assets/jstree/themes/proton/32px.png") -263px -7px no-repeat;
}
.jstree-proton-small > .jstree-container-ul > .jstree-node {
  margin-left: 0;
  margin-right: 0;
}
#jstree-dnd.jstree-proton-small {
  line-height: 18px;
  padding: 0 4px;
}
#jstree-dnd.jstree-proton-small .jstree-ok,
#jstree-dnd.jstree-proton-small .jstree-er {
  background-size: 320px 96px;
  background-image: url("main/assets/jstree/themes/proton/32px.png");
  background-repeat: no-repeat;
  background-color: transparent;
}
#jstree-dnd.jstree-proton-small i {
  background: transparent;
  width: 18px;
  height: 18px;
  line-height: 18px;
}
#jstree-dnd.jstree-proton-small .jstree-ok {
  background-position: -7px -71px;
}
#jstree-dnd.jstree-proton-small .jstree-er {
  background-position: -39px -71px;
}
.jstree-proton-small.jstree-rtl .jstree-node {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==");
}
.jstree-proton-small.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-proton-large .jstree-node {
  min-height: 32px;
  line-height: 32px;
  margin-left: 32px;
  min-width: 32px;
}
.jstree-proton-large .jstree-anchor {
  line-height: 32px;
  margin: 1px 0 2px;
  height: 32px;
}
.jstree-proton-large .jstree-icon {
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.jstree-proton-large .jstree-icon:empty {
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.jstree-proton-large.jstree-rtl .jstree-node {
  margin-right: 32px;
}
.jstree-proton-large .jstree-wholerow {
  height: 32px;
}
.jstree-proton-large .jstree-node,
.jstree-proton-large .jstree-icon {
  background-size: 320px 96px;
  background-image: url("main/assets/jstree/themes/proton/32px.png");
}
.jstree-proton-large .jstree-node {
  background-position: -288px 0px;
  background-repeat: repeat-y;
}
.jstree-proton-large .jstree-last {
  background: transparent;
}
.jstree-proton-large .jstree-open > .jstree-ocl {
  background-position: -128px 0px;
}
.jstree-proton-large .jstree-closed > .jstree-ocl {
  background-position: -96px 0px;
}
.jstree-proton-large .jstree-leaf > .jstree-ocl {
  background-position: -64px 0px;
}
.jstree-proton-large .jstree-themeicon {
  background-position: -256px -2px;
}
.jstree-proton-large > .jstree-no-dots .jstree-node,
.jstree-proton-large > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-proton-large > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -32px 0px;
}
.jstree-proton-large > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: 0px 0px;
}
.jstree-proton-large .jstree-disabled {
  background: transparent;
}
.jstree-proton-large .jstree-disabled.jstree-hovered {
  background: transparent;
}
.jstree-proton-large .jstree-disabled.jstree-clicked {
  background: #efefef;
}
.jstree-proton-large .jstree-checkbox {
  background-position: -160px 0px;
}
.jstree-proton-large .jstree-checkbox:hover {
  background-position: -160px -32px;
}
.jstree-proton-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
.jstree-proton-large .jstree-checked > .jstree-checkbox {
  background-position: -224px 0px;
}
.jstree-proton-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
.jstree-proton-large .jstree-checked > .jstree-checkbox:hover {
  background-position: -224px -32px;
}
.jstree-proton-large .jstree-anchor > .jstree-undetermined {
  background-position: -192px 0px;
}
.jstree-proton-large .jstree-anchor > .jstree-undetermined:hover {
  background-position: -192px -32px;
}
.jstree-proton-large > .jstree-striped {
  background-size: auto 64px;
}
.jstree-proton-large.jstree-rtl .jstree-node {
  background-size: 320px 96px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
  background-position: 100% 1px;
  background-repeat: repeat-y;
}
.jstree-proton-large.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-proton-large.jstree-rtl .jstree-open > .jstree-ocl {
  background-position: -128px -32px;
}
.jstree-proton-large.jstree-rtl .jstree-closed > .jstree-ocl {
  background-position: -96px -32px;
}
.jstree-proton-large.jstree-rtl .jstree-leaf > .jstree-ocl {
  background-position: -64px -32px;
}
.jstree-proton-large.jstree-rtl > .jstree-no-dots .jstree-node,
.jstree-proton-large.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-proton-large.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -32px -32px;
}
.jstree-proton-large.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: 0px -32px;
}
.jstree-proton-large .jstree-themeicon-custom {
  background-color: transparent;
  background-size: 320px 96px;
  background-image: none;
  background-position: 0 0;
}
.jstree-proton-large > .jstree-container-ul .jstree-loading > .jstree-ocl {
  background: url("main/assets/jstree/themes/proton/throbber.gif") center center no-repeat;
}
.jstree-proton-large .jstree-file {
  background: url("main/assets/jstree/themes/proton/32px.png") -96px -64px no-repeat;
}
.jstree-proton-large .jstree-folder {
  background: url("main/assets/jstree/themes/proton/32px.png") -256px 0px no-repeat;
}
.jstree-proton-large > .jstree-container-ul > .jstree-node {
  margin-left: 0;
  margin-right: 0;
}
#jstree-dnd.jstree-proton-large {
  line-height: 32px;
  padding: 0 4px;
}
#jstree-dnd.jstree-proton-large .jstree-ok,
#jstree-dnd.jstree-proton-large .jstree-er {
  background-size: 320px 96px;
  background-image: url("main/assets/jstree/themes/proton/32px.png");
  background-repeat: no-repeat;
  background-color: transparent;
}
#jstree-dnd.jstree-proton-large i {
  background: transparent;
  width: 32px;
  height: 32px;
  line-height: 32px;
}
#jstree-dnd.jstree-proton-large .jstree-ok {
  background-position: 0px -64px;
}
#jstree-dnd.jstree-proton-large .jstree-er {
  background-position: -32px -64px;
}
.jstree-proton-large.jstree-rtl .jstree-node {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==");
}
.jstree-proton-large.jstree-rtl .jstree-last {
  background: transparent;
}
@media (max-width: 768px) {
  #jstree-dnd.jstree-dnd-responsive {
    line-height: 30px;
    font-weight: bold;
    font-size: 1.1em;
    text-shadow: 1px 1px white;
  }
  #jstree-dnd.jstree-dnd-responsive > i {
    background: transparent;
    width: 30px;
    height: 30px;
  }
  #jstree-dnd.jstree-dnd-responsive > .jstree-ok {
    background-image: url("main/assets/jstree/themes/proton/30px.png");
    background-position: 0 -150px;
    background-size: 90px 180px;
  }
  #jstree-dnd.jstree-dnd-responsive > .jstree-er {
    background-image: url("main/assets/jstree/themes/proton/30px.png");
    background-position: -30px -150px;
    background-size: 90px 180px;
  }
  #jstree-marker.jstree-dnd-responsive {
    border-left-width: 10px;
    border-top-width: 10px;
    border-bottom-width: 10px;
    margin-top: -10px;
  }
}
@media (max-width: 768px) {
  .jstree-proton-responsive {
    
  }
  .jstree-proton-responsive .jstree-container-ul {
    overflow: hidden;
  }
  .jstree-proton-responsive .jstree-icon {
    background-image: url("main/assets/jstree/themes/proton/30px.png");
    background-size: 90px 180px;
  }
  .jstree-proton-responsive .jstree-node,
  .jstree-proton-responsive .jstree-leaf > .jstree-ocl {
    background: transparent;
  }
  .jstree-proton-responsive .jstree-node {
    min-height: 30px;
    line-height: 30px;
    margin-left: 30px;
    min-width: 30px;
    white-space: nowrap;
  }
  .jstree-proton-responsive .jstree-anchor {
    line-height: 38px;
    height: 38px;
    margin: 0;
  }
  .jstree-proton-responsive .jstree-icon,
  .jstree-proton-responsive .jstree-icon:empty {
    margin-top: 4px;
    width: 30px;
    height: 30px;
    line-height: 30px;
  }
  .jstree-proton-responsive > .jstree-container-ul > .jstree-node {
    margin-left: 0;
  }
  .jstree-proton-responsive.jstree-rtl .jstree-node {
    margin-left: 0;
    margin-right: 30px;
  }
  .jstree-proton-responsive.jstree-rtl .jstree-container-ul > .jstree-node {
    margin-right: 0;
  }
  .jstree-proton-responsive .jstree-ocl,
  .jstree-proton-responsive .jstree-themeicon,
  .jstree-proton-responsive .jstree-checkbox {
    background-size: 90px 180px;
  }
  .jstree-proton-responsive .jstree-leaf > .jstree-ocl {
    background: transparent;
  }
  .jstree-proton-responsive .jstree-open > .jstree-ocl {
    background-position: 0 0px !important;
  }
  .jstree-proton-responsive .jstree-closed > .jstree-ocl {
    background-position: 0 -30px !important;
  }
  .jstree-proton-responsive.jstree-rtl .jstree-closed > .jstree-ocl {
    background-position: -30px 0px !important;
  }
  .jstree-proton-responsive .jstree-themeicon {
    background-position: -30px -30px;
  }
  .jstree-proton-responsive .jstree-checkbox,
  .jstree-proton-responsive .jstree-checkbox:hover {
    background-position: -30px -60px;
  }
  .jstree-proton-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
  .jstree-proton-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
  .jstree-proton-responsive .jstree-checked > .jstree-checkbox,
  .jstree-proton-responsive .jstree-checked > .jstree-checkbox:hover {
    background-position: 0 -60px;
  }
  .jstree-proton-responsive .jstree-anchor > .jstree-undetermined,
  .jstree-proton-responsive .jstree-anchor > .jstree-undetermined:hover {
    background-position: 0 -90px;
  }
  .jstree-proton-responsive > .jstree-striped {
    background: transparent;
  }
  .jstree-proton-responsive .jstree-wholerow-ul li {
    position: relative;
  }
  .jstree-proton-responsive .jstree-wholerow-ul .jstree-wholerow {
    position: absolute;
    top: 0;
    left: -1000px;
    right: -1000px;
    width: auto;
    height: 100%;
  }
  .jstree-proton-responsive .jstree-wholerow {
    border-top: 1px solid rgba(0, 0, 0, 0.05);
    background: rgba(0, 0, 0, 0.02);
    height: 30px;
  }
  .jstree-proton-responsive .jstree-wholerow-hovered {
    background: #eeeeee;
  }
  .jstree-proton-responsive .jstree-wholerow-clicked {
    background: #ffffff;
  }
  .jstree-proton-responsive .jstree-children .jstree-open + .jstree-open {
    box-shadow: none;
  }
  .jstree-proton-responsive .jstree-node,
  .jstree-proton-responsive .jstree-icon,
  .jstree-proton-responsive .jstree-node > .jstree-ocl,
  .jstree-proton-responsive .jstree-themeicon,
  .jstree-proton-responsive .jstree-checkbox {
    background-image: url("main/assets/jstree/themes/proton/30px.png");
    background-size: 90px 180px;
  }
  .jstree-proton-responsive .jstree-node {
    background-position: -60px 0;
    background-repeat: repeat-y;
  }
  .jstree-proton-responsive .jstree-last {
    background: transparent;
  }
  .jstree-proton-responsive .jstree-leaf > .jstree-ocl {
    background-position: -30px -90px;
  }
  .jstree-proton-responsive .jstree-last > .jstree-ocl {
    background-position: -30px -120px;
  }
  .jstree-proton-responsive .jstree-themeicon-custom {
    background-color: transparent;
    background-image: none;
    background-position: 0 0;
  }
  .jstree-proton-responsive .jstree-file {
    background: url("main/assets/jstree/themes/proton/30px.png") 0 -120px no-repeat;
    background-size: 90px 180px;
  }
  .jstree-proton-responsive .jstree-folder {
    background: url("main/assets/jstree/themes/proton/30px.png") -30px -30px no-repeat;
    background-size: 90px 180px;
  }
  .jstree-proton-responsive > .jstree-container-ul > .jstree-node {
    margin-left: 0;
    margin-right: 0;
  }
}
.copy-clipboard .content-copy:hover {
  background-color: rgba(158, 158, 158, 0.2);
}
.copy-clipboard .content-copy {
  cursor: pointer !important;
  padding: 4px 8px;
}
.copy-clipboard .content-copy input,
.copy-clipboard .content-copy textarea {
  cursor: pointer !important;
  font-size: 14px;
}
.copy-clipboard .content-copy md-icon {
  padding-top: 16px;
}
.copy-clipboard .content-copy md-input-container .md-errors-spacer {
  display: none;
}
.copy-clipboard .content-copy md-input-container.input {
  height: 34px;
  margin-left: 8px !important;
}
.copy-clipboard .content-copy md-input-container.textarea {
  margin-left: 8px !important;
}
.copy-clipboard .content-copy md-icon.no-label {
  padding-top: 0;
}
.copy-clipboard .content-copy md-input-container.no-label {
  margin: 0;
}
.copy-clipboard .content-copy md-input-container label {
  font-size: 18px !important;
  
}
input.ng-pristine + ul#strength {
  display: none;
}
ul#strength {
  display: inline;
  list-style: none;
  margin: 0;
  margin-left: 15px;
  padding: 0;
  vertical-align: 2px;
  text-align: center;
}
.point:last {
  margin: 0 !important;
}
.point {
  background: #ddd;
  border-radius: 2px;
  display: inline-block;
  height: 5px;
  margin-right: 1px;
  width: 20px;
}
.notificacoes-dialog {
  position: fixed;
  background-color: #fff;
  right: 31px;
  top: 50px;
  width: 322px;
  max-width: 322px;
  max-height: 420px;
  min-height: 379px;
  border-radius: 5px;
  padding-bottom: 5px;
}
.notificacoes-dialog .title {
  margin-left: 40px;
  font-size: 14px;
  font-weight: bold;
}
.notificacoes-dialog .btn-close {
  height: 13px !important;
}
.notificacoes-dialog .btn-close md-icon {
  font-size: 17px;
}
.notificacoes-dialog md-dialog-content {
  background-color: #fff;
}
.notificacoes-dialog md-dialog-content md-list {
  padding: 0 !important;
}
.notificacoes-dialog md-dialog-content .notificacao {
  padding: 0px !important;
  margin: -9px -17px -9px -9px !important;
  min-height: 60px;
  max-height: 140px;
}
.notificacoes-dialog md-dialog-content .notificacao .read-icon {
  margin: 10px 0 0 0;
  color: #2c87ff;
  font-size: 14px;
}
.notificacoes-dialog md-dialog-content .notificacao .close-btn {
  z-index: 30;
  margin: 0 !important;
  padding: 0 !important;
  height: 40px !important;
  width: 40px !important;
}
.notificacoes-dialog md-dialog-content .notificacao .close-btn md-icon {
  color: black;
  font-size: 16px;
}
.notificacoes-dialog md-dialog-content .notificacao span {
  font-size: 14px;
  font-weight: bold;
}
.notificacoes-dialog md-dialog-content .notificacao p {
  font-size: 14px;
}
.notificacoes-dialog md-dialog-content .msg_conteudo {
  padding: 8px;
}
.notificacoes-dialog md-dialog-content .msg_conteudo h3 {
  margin: 0;
}
.notificacoes-dialog .footer {
  height: 46px;
}
.notificacoes-dialog .footer a {
  margin: 0 10px -2px 0;
  font-size: 12px;
}
.perfil-form {
  height: 100%;
}
.perfil-form .title {
  padding-left: 5px;
  padding-right: 5px;
  
  background-color: white;
  
}
.perfil-form .title h4 {
  width: 100%;
  text-align: center;
  color: #8f8981;
  margin-top: 5px;
  margin-bottom: 0;
}
.perfil-form .h4 {
  color: #0f1c2d;
  width: 100%;
  text-align: center;
  margin: 0;
}
.perfil-form .form {
  height: 100%;
}
.perfil-form .content {
  height: 100%;
}
.perfil-form .tabs {
  height: 100%;
}
.perfil-form .tabs .fa {
  padding: 5px;
}
.perfil-form .inicio {
  margin-top: 30px;
  margin-bottom: 0;
}
.perfil-form .inicio input {
  cursor: pointer;
}
.perfil-form md-tabs-canvas.md-center-tabs .md-tab md-icon {
  font-size: 21px !important;
}
.perfil-form .divTipo {
  margin-top: -36px !important;
}
.usuario .info {
  font-size: medium !important;
  padding-left: 5px;
}
.pdf-v-dialog {
  height: 95vh;
}
.pdf-v-dialog md-dialog-content {
  min-height: 80vh;
}
.pdf-v-dialog md-dialog-content .content {
  height: 100%;
}
.pdf-v-dialog iframe {
  width: 99%;
  border-style: hidden;
}
.pdf-v-dialog .iframe-loading {
  border-right: 1px solid #e0e0e0;
  height: 99%;
}
.usuario-form .cedente-usuario {
  height: 40vh;
}
.usuario-form .cedente-usuario .fa {
  padding: 5px;
}
.usuario-form .perfil {
  cursor: pointer;
}
.md-badge {
  background-color: #011d38;
  border-image-outset: 0px;
  border-image-repeat: stretch;
  border-image-slice: 100%;
  border-image-source: none;
  color: #ffffff;
  border-radius: 10px;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  font-family: Roboto, 'Helvetica Neue', sans-serif;
  font-size: 11px;
  font-stretch: normal;
  font-style: normal;
  font-variant-caps: normal;
  font-variant-ligatures: normal;
  font-variant-numeric: normal;
  font-weight: normal;
  height: 20px;
  letter-spacing: 0.4px;
  line-height: 18px;
  min-width: 20px;
  padding-bottom: 0px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 1px;
  text-align: center;
  text-indent: 0px;
  text-rendering: auto;
  text-shadow: none;
  text-size-adjust: 100%;
  text-transform: none;
  white-space: normal;
  word-spacing: 0px;
  writing-mode: horizontal-tb;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.register-page {
  background-color: #fff;
  height: 100%;
  z-index: 0;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  
  
}
@media (max-width: 1199px) {
  .register-page {
    min-height: 525px;
  }
}
.register-page md-content {
  background-color: white;
}
.register-page form {
  margin: 0;
  padding: 0;
}
.register-page .form-content {
  height: 100%;
  scroll-behavior: smooth;
}
.register-page .form-content .md-subheader-content {
  font-weight: bold;
}
.register-page .register-titulo {
  text-align: center;
}
.register-page .register-titulo h2 {
  margin: 8px 0 16px 0;
  font-size: 16px;
}
.register-page .register-titulo .representante {
  margin-right: -40px;
}
.register-page .register-titulo .representante button {
  margin-top: -6px;
}
.register-page .info {
  margin: 8px 0 0 0;
}
.register-page .info h1 {
  font-size: 16px;
  font-weight: 600;
  margin: 8px 16px 8px 16px;
}
.register-page .info button span {
  font-weight: bold;
}
.register-page .template {
  max-width: 1920px;
  height: 100%;
}
.register-page .register-side {
  height: 100%;
}
.register-page .register-form {
  height: 100%;
}
.register-page .register-left {
  
  margin: 8px 0 8px 8px;
  padding: 0;
  min-height: 600px;
  min-width: 480px;
}
.register-page .register-left md-content {
  background-color: transparent;
  color: #fff;
  padding: 0;
  margin: 0;
}
.register-page .register-right {
  border-radius: 8px;
  margin: 8px 48px;
}
@media (max-width: 480px) {
  .register-page .register-right {
    margin: 0;
  }
}
.register-page .passo-inicio .warning {
  margin-left: -16px;
}
.register-page .proposito {
  margin: 0;
  padding: 0;
}
.register-page .proposito md-checkbox {
  margin-right: 8px;
}
.register-page .proposito p {
  font-size: 12px;
  margin-top: 16px;
}
.register-page .proposito md-list-item > div {
  padding: 0;
}
.register-page .jornada-cartao {
  margin: 8px 0;
}
.register-page .jornada-cartao .item {
  font-size: 14px;
  margin: 4px 0;
}
.info-dialog {
  max-height: 90vh !important;
}
.info-dialog md-toolbar {
  background-color: white !important;
}
.info-dialog md-toolbar img.primary {
  max-width: 160px;
  max-height: 32px;
  width: auto;
  height: auto;
}
.info-dialog md-toolbar img {
  max-width: 125px;
  max-height: 32px;
  width: auto;
  height: auto;
}
.info-dialog md-toolbar md-button {
  margin-left: 0;
  margin-right: 8px;
}
.register-status {
  height: 100%;
}
.register-status form {
  margin-top: 22px;
}
.register-status .status {
  height: 100%;
}
.register-status .img-header {
  width: auto;
  height: auto;
  max-width: 200px;
  max-height: 28px;
  margin: 10px 50px 0 50px;
}
.register-status img.primary {
  max-width: 160px;
  max-height: 32px;
  width: auto;
  height: auto;
}
.register-status img.secondary {
  max-width: 80px;
  max-height: 24px;
  width: auto;
  height: auto;
}
.status-dialog {
  margin: 9px;
}
.passo-inicio-pf-pj .more md-icon {
  color: #e0e0e0;
  font-size: 48px;
}
.passo-renovacao-dialog md-dialog-content .md-subheader p {
  font-weight: 600;
  margin: 0;
}
.passo-renovacao-dialog .resumo {
  min-height: 450px;
}
.passo-documento .card {
  padding: 20px;
}
.passo-documento h1 {
  margin: 0;
}
.passo-documento .doc-item small {
  font-size: 11px;
}
.passo-documento .doc-ok {
  color: darkgreen;
}
.passo-documento .doc-ok md-icon {
  color: darkgreen;
}
.passo-documento .doc-nok {
  color: #dd2c00;
}
.passo-documento .doc-nok md-icon {
  color: #dd2c00;
}
.passo-documento .doc-anexo {
  width: 100%;
}
.passo-documento .doc-required {
  padding-bottom: 8px;
  text-align: center;
  width: 100%;
}
.passo-documento .erro {
  font-size: 13px;
  line-height: 14px;
  overflow: hidden;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  opacity: 0;
  margin-top: 0;
  color: #dd2c00;
  min-height: 30px;
  font-weight: bold;
}
.passo-documento .aparece {
  opacity: 1;
}
.passo-documento md-card {
  border-left: 4px solid #011d38;
  border-radius: 8px;
}
.passo-documento md-card.error {
  border-left: 4px solid #dd2c00;
  border-radius: 8px;
}
.passo-documento .disclaimer {
  margin: 16px 8px;
  text-align: justify;
}
.passo-auditoria .mensagem {
  max-width: 350px;
  text-align: center;
}
.passo-auditoria .container-carregando {
  min-width: 328px;
}
.passo-auditoria .help {
  padding: 5px;
}
.passo-auditoria .help .item {
  margin-top: 5px;
}
.passo-auditoria .help span.title {
  font-weight: bold;
  margin-left: 10px;
}
.passo-auditoria .help p {
  margin: 0 10px 5px 10px;
  padding: 0;
  line-height: 24px;
}
.passo-uuid .mensagem {
  max-width: 350px;
  text-align: center;
}
.passo-uuid .container-carregando {
  min-width: 328px;
}
.passo-uuid .help {
  padding: 5px;
}
.passo-uuid .help .item {
  margin-top: 5px;
}
.passo-uuid .help span.title {
  font-weight: bold;
  margin-left: 10px;
}
.passo-uuid .help p {
  margin: 0 10px 5px 10px;
  padding: 0;
  line-height: 24px;
}
.passo-banco md-card {
  border-left: 4px solid #011d38;
  border-radius: 8px;
}
.passo-banco .disclaimer {
  margin: 16px 8px;
  text-align: justify;
}
.passo-referencia .hint {
  text-align: left !important;
}
.passo-referencia .hint p {
  font-weight: normal !important;
}
.passo-referencia .relacionamento {
  margin: 2px 0 2px 0;
}
.passo-referencia md-content.block {
  min-height: 160px;
  height: auto;
}
.passo-referencia md-card {
  border-left: 4px solid #011d38;
  border-radius: 8px;
}
.passo-referencia .disclaimer {
  margin: 16px 8px;
  text-align: justify;
}
.passo-declaracao h1 {
  font-size: 24px;
}
.passo-declaracao .declaracao p {
  text-align: justify;
  font-size: 14px;
}
.passo-bens md-card {
  border-left: 4px solid #011d38;
  border-radius: 8px;
}
.passo-token .hint {
  text-align: center;
}
.passo-token .token input {
  text-align: center !important;
  min-width: 168px;
}
.passo-token .token label {
  text-align: center !important;
}
.passo-token .otp-input-container {
  gap: 10px;
}
.passo-token .otp-input {
  width: 50px;
  height: 50px;
  font-size: 24px;
  text-align: center;
  border: 1px solid #ccc;
  border-radius: 8px;
  transition: border-color 0.3s ease;
}
.passo-token .otp-input:focus {
  border-color: #3f51b5;
  outline: none;
  box-shadow: 0 0 5px rgba(63, 81, 181, 0.5);
}
.passo-cadastro-fim {
  width: 100%;
  height: 100%;
  
  
}
.passo-cadastro-fim md-content {
  background-color: white;
}
.passo-cadastro-fim .loading {
  min-height: 300px;
}
.passo-cadastro-fim .declaracao {
  margin: 0 5px 0 5px;
}
.passo-cadastro-fim .instrucao {
  text-align: justify;
}
.passo-cadastro-fim .instrucao .md-subheader-inner {
  padding: 0;
}
.passo-cadastro-fim .instrucao md-icon {
  font-size: 18px;
  height: 18px;
  width: 18px;
  min-height: 18px;
  min-width: 18px;
}
.passo-cadastro-fim md-list {
  padding: 0;
}
.passo-cadastro-fim .content-star {
  width: 100%;
  border: 1px solid #eee;
}
.passo-cadastro-fim .content-star .md-subheader-inner {
  padding: 8px 0 0 0;
}
.passo-cadastro-fim .content-star .estrelas {
  margin: -8px 0 0px -8px;
  cursor: pointer;
}
.passo-cadastro-fim .content-star .estrelas md-icon {
  margin: 0 8px;
  font-size: 36px;
}
.passo-cadastro-fim .content-star .estrelas md-icon.selected {
  color: orange;
}
.passo-cadastro-fim .content-star .estrela-nota {
  font-size: 14px;
  margin: 14px 8px 8px 8px;
  text-align: center;
}
.passo-cadastro-fim img.primary {
  max-width: 160px;
  max-height: 32px;
  width: auto;
  height: auto;
}
.passo-cadastro-fim img.secondary {
  max-width: 80px;
  max-height: 24px;
  width: auto;
  height: auto;
}
.passo-cadastro-fim .legenda-container {
  padding-bottom: 1px;
}
.passo-cadastro-fim .legenda-container .bloco-legenda {
  font-size: 12px;
  border: 1px solid #fafafa;
  margin: 0 auto;
}
.passo-cadastro-fim .legenda-container .bloco-legenda .container-legenda {
  padding: 0px 8px;
}
.passo-cadastro-fim .legenda-container .bloco-legenda .icone-ok {
  color: darkgreen;
  font-size: 21px;
  margin-top: 3px;
}
.passo-cadastro-fim .legenda-container .bloco-legenda .icone-pendente {
  color: darkred;
  font-size: 21px;
  margin-top: 3px;
}
.passo-consentimento .form-content {
  width: 100%;
}
.passo-consentimento .content {
  width: 100%;
  height: 100%;
}
.passo-consentimento iframe {
  border-style: hidden;
  height: 98%;
}
.passo-subcadastro {
  height: 100%;
}
.passo-subcadastro .instrucao {
  text-align: justify;
}
.passo-subcadastro .instrucao .md-subheader-inner {
  padding: 0;
}
.passo-subcadastro .instrucao md-icon {
  font-size: 18px;
  height: 18px;
  width: 18px;
  min-height: 18px;
  min-width: 18px;
}
.passo-subcadastro md-icon.tipo {
  padding-right: 10px;
}
.passo-subcadastro .item-loading {
  padding-right: 8px;
}
.passo-subcadastro .conteudo {
  height: 100%;
}
.passo-subcadastro .representantes {
  height: 100%;
  min-height: 100%;
}
.passo-subcadastro .esteira-representante {
  width: 100%;
}
.passo-subcadastro .legenda-container {
  padding-bottom: 1px;
}
.passo-subcadastro .legenda-container .bloco-legenda {
  font-size: 12px;
  border: 1px solid #fafafa;
  margin: 0 auto;
}
.passo-subcadastro .legenda-container .bloco-legenda .container-legenda {
  padding: 0px 8px;
}
.passo-subcadastro .legenda-container .bloco-legenda .icone-ok {
  color: darkgreen;
  font-size: 21px;
  margin-top: 3px;
}
.passo-subcadastro .legenda-container .bloco-legenda .icone-pendente {
  color: darkred;
  font-size: 21px;
  margin-top: 3px;
}
.passo-subcadastro .legenda-container .bloco-legenda .icone-block {
  font-size: 21px;
  margin-top: 3px;
}
.passo-profissional md-card {
  border-left: 4px solid #011d38;
  border-radius: 8px;
}
.passo-renda md-card {
  border-left: 4px solid #011d38;
  border-radius: 8px;
}
.passo-pep .hint {
  text-align: left !important;
}
.passo-pep .hint p {
  font-weight: normal !important;
}
.passo-pep .relacionamento {
  margin: 2px 0 2px 0;
}
.passo-pep md-content.block {
  min-height: 160px;
  height: auto;
}
.passo-pep md-card {
  border-left: 4px solid #011d38;
  border-radius: 8px;
}
.passo-pep .disclaimer {
  margin: 16px 8px;
  text-align: justify;
}
.passo-fatca md-checkbox {
  margin: 0;
}
.passo-ficha-cadastral {
  height: 100%;
}
.passo-ficha-cadastral .conteudo-esquerda {
  min-height: 100vh;
  overflow: hidden;
}
.passo-ficha-cadastral .visualizador-pdf {
  width: 100%;
}
.passo-ficha-cadastral .content-click {
  height: 98%;
}
.passo-qsa md-card {
  border-left: 4px solid #011d38;
  border-radius: 8px;
}
.passo-qsa .md-card-prepare {
  border-left: 4px solid #ff5722;
  border-radius: 8px;
}
.passo-qsa .prepare {
  color: #ff5722 !important;
}
.passo-qsa .disclaimer {
  padding: 0 8px;
}
.passo-qsa .disclaimer p {
  margin: 0;
}
.passo-qsa .painel-atencao {
  background-color: #fff3cd;
  color: #856404;
  border-color: #ffeeba;
  opacity: 100;
}
.passo-questionario .form-externo {
  min-width: 328px;
}
.passo-questionario .div-interna {
  min-width: 91vw;
}
@media (max-width: 1199px) {
  .passo-questionario .div-interna {
    min-width: 328px;
  }
}
.passo-questionario .question {
  height: 100%;
}
.passo-questionario .answers {
  min-width: 300px;
  min-height: 300px;
}
.passo-questionario .questionario-titulo {
  font-size: 15px;
}
.passo-questionario .questionario-opcao {
  font-size: 12px;
}
.passo-identificacao .form-identificacao {
  overflow-x: hidden;
}
@media (max-width: 1199px) {
  .passo-identificacao .form-identificacao .campo-data .md-datepicker-input-container input {
    min-width: 230px;
  }
}
.passo-identificacao span.md-headline {
  text-align: center;
}
.passo-resumo .md-subheader {
  margin-bottom: 16px;
}
.passo-relacoes md-card {
  border-left: 4px solid #011d38;
  border-radius: 8px;
}
.passo-contato-transf md-card {
  border-left: 4px solid #011d38;
  border-radius: 8px;
}
.parceiro-form .card {
  border: 1px solid #e0e0e0;
  margin: 8px;
  min-height: 380px;
}
.parceiro-form .mt {
  margin-top: -16px !important;
}
.loja-pagamento-form {
  height: 100vh;
  overflow-y: auto;
}
.loja-pagamento-form .md-subheader-inner {
  padding: 8px 16px;
}
.loja-pagamento-form .card {
  border: 1px solid #e0e0e0;
  margin: 8px;
  min-height: 380px;
}
.loja-pagamento-form .not-selected-card {
  border: black 1px solid;
}
.config-jornada .md-subheader-content {
  font-weight: 600;
}
.config-jornada .empty {
  font-size: small;
  margin-left: 16px;
}
.config-jornada .content-fields {
  margin: 12px;
}
.config-jornada .painel {
  padding: 0 10px 0 10px;
  box-sizing: border-box;
  margin: 5px;
  min-height: 50px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  border-radius: 8px;
}
.config-jornada .painel-atencao {
  background-color: #fff3cd;
  color: #856404;
  border-color: #ffeeba;
  opacity: 100;
}
.config-jornada .painel-invisivel {
  opacity: 0;
}
.config-workflow md-content {
  height: 100%;
  background-color: white;
}
.config-workflow .hover-active {
  background-color: #e0e0e0;
}
.config-workflow md-list-item {
  min-height: 50px !important;
  margin-top: 2px !important;
  margin-bottom: 2px !important;
  
}
.config-workflow .painel {
  padding: 0 10px 0 10px;
  box-sizing: border-box;
  margin: 5px;
  min-height: 50px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  border-radius: 8px;
}
.config-workflow .painel-atencao {
  background-color: #fff3cd;
  color: #856404;
  border-color: #ffeeba;
  opacity: 100;
}
.config-workflow .painel-invisivel {
  opacity: 0;
}
.workflow-sms-dialog .div.mensagem {
  width: 100%;
  min-height: 150px;
  border: 1px solid;
  border-color: #dddddd;
}
.workflow-sms-dialog span.tag {
  color: #feb457;
  font-weight: bold;
}
.workflow-sms-dialog h1.variavel {
  font-style: 11px !important;
  font-weight: bold;
  margin: 0;
}
.workflow-sms-dialog .mensagem-texto {
  border: 1px solid #cccccc;
  min-height: 300px;
}
.workflow-email-dialog {
  height: 90vh;
}
.workflow-email-dialog h1.variavel {
  font-style: 11px !important;
  font-weight: bold;
  margin: 0;
}
.workflow-email-dialog form {
  margin: 0 5px 0 5px;
}
.workflow-email-dialog .mensagem-texto {
  border: 1px solid #cccccc;
  min-height: 300px;
}
.workflow-email-dialog .ql-container {
  box-sizing: border-box;
  cursor: text;
  font-family: Helvetica, 'Arial', sans-serif;
  font-size: 13px;
  height: 50vh;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  line-height: 1.42;
  margin: 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 12px 15px;
  position: relative;
}
.workflow-email-dialog .mensagemHtml {
  width: 100% !important;
  height: 55vh !important;
}
.workflow-texto-dialog {
  height: 90vh;
}
.workflow-texto-dialog .mensagem-texto {
  border: 1px solid #cccccc;
  min-height: 300px;
}
.workflow-texto-dialog .ql-container {
  box-sizing: border-box;
  cursor: text;
  font-family: Helvetica, 'Arial', sans-serif;
  font-size: 13px;
  height: 50vh;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  line-height: 1.42;
  margin: 0px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 12px 15px;
  position: relative;
}
.workflow-texto-dialog .mensagemHtml {
  width: 100% !important;
  height: 55vh !important;
}
.workflow-docs-dialog {
  height: 80vh;
}
.workflow-docs-dialog .lista {
  min-height: 330px;
}
.workflow-docs-dialog .painel {
  box-sizing: border-box;
  margin: 8px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  border-radius: 8px;
}
.workflow-docs-dialog .painel-atencao {
  background-color: #fff3cd;
  color: #856404;
  border-color: #ffeeba;
  opacity: 100;
}
.workflow-docs-dialog .painel-invisivel {
  opacity: 0;
}
.config-assinatura-dialog {
  height: 100%;
}
.config-assinatura-dialog md-dialog-content {
  height: 100%;
}
.config-assinatura-dialog md-dialog-content .md-dialog-content,
.config-assinatura-dialog md-dialog-content .loading {
  height: 100%;
}
.config-assinatura-dialog md-dialog-content form {
  height: 100%;
}
.config-assinatura-dialog md-dialog-content form .md-subheader {
  margin: 0 0 8px 0;
}
.config-assinatura-dialog md-dialog-content .signatario-nome {
  margin: 0 10px;
}
.config-assinatura-dialog md-dialog-content .setup-assinatura {
  border-left: 1px solid #888080;
  border-right: 1px solid #888080;
  margin: 0 8px;
}
.config-assinatura-dialog md-dialog-content .setup-assinatura .black {
  color: #000;
}
.config-assinatura-dialog md-dialog-content .setup-assinatura md-list.config {
  padding: 0;
}
.config-assinatura-dialog md-dialog-content .setup-assinatura .break {
  margin-top: 36px;
}
.config-assinatura-dialog md-dialog-content .config {
  border-bottom: 1px solid #e0e0e0;
  margin-top: 5px;
}
.config-assinatura-dialog md-dialog-content .config-assinatura {
  margin: 0;
}
.config-assinatura-dialog md-dialog-content .config-signatario {
  border-left: 1px solid #e0e0e0;
}
.config-assinatura-dialog .painel-atencao {
  background-color: #fff3cd;
  color: #856404;
  border-color: #ffeeba;
  opacity: 100;
}
.config-assinatura-dialog .painel-invisivel {
  opacity: 0;
}
.config-consig md-content {
  height: 100%;
}
.config-consig .hover-active {
  background-color: #e0e0e0;
}
.config-consig md-list-item {
  min-height: 50px !important;
  margin-top: 2px !important;
  margin-bottom: 2px !important;
  
}
.config-consig .painel {
  padding: 12px;
  box-sizing: border-box;
  margin: 8px;
  height: 78px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  border-radius: 8px;
}
.config-consig .painel-atencao {
  background-color: #fff3cd;
  color: #856404;
  border-color: #ffeeba;
  opacity: 100;
}
.config-consig .painel-invisivel {
  opacity: 0;
}
.config-score md-list {
  padding: 0 !important;
}
.config-score .select-workflow {
  min-width: 200px;
}
.config-score .workflow-selected {
  background-color: #011d38;
}
.config-score .processo-content {
  min-width: 6vw;
  height: 100%;
  border-right: solid 1px #e0e0e0;
}
.config-score .processo-content .md-subheader {
  background-color: white !important;
}
.config-score .processo-content .selected {
  background-color: #011d38;
}
.config-score .config-content {
  height: 100%;
  background-color: white;
}
.config-score .config-content .status-content {
  padding: 0 15px 0 15px;
}
.config-score .workflow-wait {
  height: 30vh;
}
.config-score .workflow-wait i {
  font-size: 4vw;
  color: #efefef;
}
.config-score .workflow-wait p {
  font-size: 1.2vw;
  color: #d6d6d6;
  font-weight: bold;
}
.config-score .switch {
  color: greenyellow;
}
.config-score .historico {
  color: black !important;
  margin: 28px 0px 0px 4px !important;
}
.config-score .config-min-aceite {
  min-width: 260px;
}
.config-score .table_list_custom th {
  padding: 0 8px !important;
}
.config-score .table_list_custom td {
  padding: 0 8px !important;
}
.esteira-config-cadastro .status-content {
  margin-bottom: 10px;
}
.esteira-config-cadastro .label-bold {
  font-weight: bold;
}
.cliente-mensagem {
  height: 100%;
}
.cliente-mensagem .cliente-header {
  background-color: white !important;
  margin: 0 0 8px 0;
  padding: 0 8px;
  height: 45px !important;
}
.cliente-mensagem .md-send {
  color: #0097dd;
}
.cliente-dossie {
  height: 100%;
}
.cliente-dossie form.header {
  margin: 8px;
}
.cliente-dossie .content {
  background-color: white !important;
}
.cliente-dossie .filter-documento md-select {
  margin-bottom: 0 !important;
}
.cliente-dossie .sidenav-dossie.md-locked-open,
.cliente-dossie .sidenav-dossie.md-closed.md-locked-open-add-active {
  min-width: 200px !important;
  width: 350px !important;
  border: 1px solid #dddddd;
}
.cliente-dossie .doc-info {
  overflow-x: hidden;
  min-width: 290px;
}
.cliente-dossie .doc-info md-divider {
  margin-bottom: 8px;
}
.cliente-dossie .doc-info .no-data i {
  font-size: small;
  font-weight: bold;
  color: #cccc;
  margin: 0 10px 0 10px;
}
.cliente-dossie .doc-info .no-data p {
  font-size: small;
  font-weight: bold;
  color: #cccc;
}
.cliente-dossie .subheader {
  max-height: 49px;
  cursor: pointer;
  outline: none;
}
.cliente-dossie .subheader .md-subheader-inner {
  padding: 8px;
}
.cliente-dossie .subheader button {
  margin: 0;
}
.cliente-dossie .histPassoContent {
  margin: -3px 0 !important;
  padding: 0 !important;
  border-top: 1px solid #eaeaea;
}
.cliente-dossie .p-timer {
  padding-bottom: 6px;
  margin: -12px 0px 0px 0px;
}
.cliente-dossie .h3-text {
  margin: 0px 0 15px 0;
}
.cliente-dossie .histItem {
  border-top: 1px solid #c7c7c7;
  font-size: 11px;
}
.cliente-dossie .buttonDetail {
  width: 26px;
  height: auto;
  text-align: start;
  margin-bottom: -10px;
  margin-top: -10px;
}
.cliente-dossie .buttonDetail md-icon {
  font-size: 20px;
}
.cliente-dossie .aprovado {
  color: darkgreen;
}
.cliente-dossie .reprovado {
  color: darkred;
}
.cliente-dossie .atualizado {
  color: #0077ff;
}
.cliente-dossie .card-left {
  margin-right: 5px;
}
.cliente-dossie .card-right {
  margin-left: 5px;
}
.cliente-dossie .md-send {
  color: #0097dd;
}
.cliente-dossie-dados {
  height: 100%;
}
.cliente-dossie-dados form {
  width: 100%;
}
.cliente-dossie-dados .content {
  background-color: white !important;
}
.cliente-dossie-dados .doc-info {
  overflow-x: hidden;
  min-width: 290px;
}
.cliente-dossie-dados .doc-info md-divider {
  margin-bottom: 8px;
}
.cliente-dossie-dados .doc-info .no-data i {
  font-size: small;
  font-weight: bold;
  color: #cccc;
  margin: 0 10px 0 10px;
}
.cliente-dossie-dados .doc-info .no-data p {
  font-size: small;
  font-weight: bold;
  color: #cccc;
}
.cliente-dossie-dados .aprovado {
  color: darkgreen !important;
}
.cliente-dossie-dados .aprovado md-icon {
  color: darkgreen;
}
.cliente-dossie-dados .reprovado {
  color: darkred !important;
}
.cliente-dossie-dados .reprovado md-icon {
  color: darkred;
}
.documento-add-dialog {
  min-height: 80vh;
}
.documento-add-dialog .md-subheader-inner {
  padding: 0 16px;
}
.documento-natureza-form md-icon {
  cursor: pointer;
}
.documento-natureza-form md-icon.salvo {
  color: #011d38;
}
.documento-natureza-form md-icon.rm {
  color: darkred;
}
.documento-natureza-form md-icon.new {
  color: orange;
}
.documento-natureza-form span.rm {
  text-decoration: line-through;
}
.dossie-cliente {
  height: 100%;
}
.dossie-cliente .selected {
  color: #011d38;
  background-color: lightgray !important;
}
.dossie-cliente .selected md-icon {
  color: #011d38;
}
.dossie-cliente .bg-row {
  background-color: #eaeaea;
}
.dossie-cliente .rel-left-off {
  border-left: 4px solid white !important;
}
.dossie-cliente .rel-right-off {
  border-right: 4px solid white !important;
}
.dossie-cliente .rel-left {
  border-left: 4px solid #eaeaea !important;
  color: #011d38 !important;
}
.dossie-cliente .rel-right {
  border-right: 4px solid #eaeaea !important;
  color: #011d38 !important;
}
.dossie-cliente .rel-center {
  color: #011d38 !important;
}
.dossie-cliente .selected-rel-left {
  border-left: 4px solid #011d38 !important;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  color: #011d38 !important;
}
.dossie-cliente .selected-rel-right {
  border-right: 4px solid #011d38 !important;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  color: #011d38 !important;
}
.dossie-cliente md-icon.selected-icon {
  color: #011d38 !important;
}
.dossie-cliente .nav-cliente {
  height: 100%;
  background-color: #fff;
}
.dossie-cliente .nav-cliente .content {
  border-radius: 8px;
  height: 100%;
  padding: 8px 0;
}
.dossie-cliente .nav-cliente .filtro {
  margin: 8px 8px 0 8px;
}
.dossie-cliente .nav-cliente .nav-actions {
  height: 100%;
}
.dossie-cliente .nav-cliente .nav-actions .md-subheader-inner {
  border-top: 1px solid #e0e0e0;
}
.dossie-cliente .nav-cliente .nav-actions .more md-icon {
  color: #e0e0e0;
  font-size: 48px;
  height: 48px;
}
.dossie-cliente .nav-cliente .nav-actions .expand {
  cursor: pointer;
}
.dossie-cliente .nav-cliente .nav-actions .expand md-icon:first-child {
  margin-right: 30px;
}
.dossie-cliente .nav-cliente .nav-actions md-list {
  margin: 0;
  padding: 0;
}
.dossie-cliente .nav-cliente .nav-actions md-list-item p {
  color: rgba(0, 0, 0, 0.54);
  font-weight: 600;
}
.dossie-cliente .nav-cliente .subheader-section span {
  padding: 6px 0 0 16px;
}
.dossie-cliente .nav-cliente md-list.docs md-icon {
  margin-right: 14px;
}
.dossie-cliente .nav-cliente md-list.docs p {
  font-size: 12px !important;
}
.dossie-cliente md-table-container table th.md-column,
.dossie-cliente md-table-container td.md-cell {
  padding-left: 10px !important;
  padding-right: 0 !important;
  line-height: 24px;
  min-height: 60px;
}
.dossie-cliente md-table-container table th.md-column span.proposta,
.dossie-cliente md-table-container td.md-cell span.proposta {
  font-weight: 600;
}
.dossie-cliente .pagination {
  font-weight: 900;
  font-size: 16px;
}
.dossie-cliente .histPassoContent {
  margin: -3px 0 !important;
  padding: 0 !important;
  border-top: 1px solid #eaeaea;
}
.dossie-cliente .p-timer {
  padding-bottom: 6px;
  margin: -12px 0px 0px 0px;
}
.dossie-cliente .histItem {
  border-top: 1px solid #c7c7c7;
  font-size: 11px;
}
.dossie-cliente .h3-text {
  margin: 0px 0 15px 0;
}
.dossie-cliente .ok {
  color: darkgreen !important;
}
.dossie-cliente .ok md-icon {
  color: darkgreen;
}
.dossie-cliente .rm {
  color: darkred !important;
}
.dossie-cliente .rm md-icon {
  color: darkred;
}
.dossie-cliente .new {
  color: orange !important;
}
.dossie-cliente .new md-icon {
  color: #orange;
}
.dossie-cliente-riscos .info md-input-container {
  margin: 0 !important;
  padding: 0;
}
.dossie-cliente-riscos .add-risco {
  padding: 0 10px !important;
}
.dossie-cliente-dados {
  background-color: white;
  height: 100%;
  margin-bottom: 8px;
}
.dossie-cliente-dados form {
  width: 100%;
}
.dossie-cliente-dados .content {
  background-color: white !important;
}
.dossie-cliente-dados .doc-info {
  overflow-x: hidden;
  min-width: 290px;
}
.dossie-cliente-dados .doc-info md-divider {
  margin-bottom: 8px;
}
.dossie-cliente-dados .doc-info .no-data i {
  font-size: small;
  font-weight: bold;
  color: #cccc;
  margin: 0 10px 0 10px;
}
.dossie-cliente-dados .doc-info .no-data p {
  font-size: small;
  font-weight: bold;
  color: #cccc;
}
.dossie-cliente-dados .subheader {
  max-height: 49px;
  cursor: pointer;
  outline: none;
}
.dossie-cliente-dados .subheader .md-subheader-inner {
  padding: 8px;
}
.dossie-cliente-dados .subheader button {
  margin: 0;
}
.dossie-cliente-dados md-input-container {
  margin: 8px 0;
}
.dossie-cliente-docs .header .md-subheader-inner {
  margin: 0px;
  padding: 8px 16px;
}
.dossie-cliente-docs .header button {
  margin: 0 8px;
  padding: 0 8px;
}
.dossie-cliente-docs iframe {
  border-style: hidden;
}
.dossie-filtro .selected md-icon {
  color: #011d38;
}
.painel-producao md-content {
  height: 100%;
}
.painel-producao .hover-active {
  background-color: #e0e0e0;
}
.painel-producao md-list-item {
  min-height: 50px !important;
  margin-top: 2px !important;
  margin-bottom: 2px !important;
  
}
.painel-producao .painel {
  padding: 0 10px 0 10px;
  box-sizing: border-box;
  margin: 5px;
  min-height: 50px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  border-radius: 8px;
}
.painel-producao .painel-atencao {
  background-color: #fff3cd;
  color: #856404;
  border-color: #ffeeba;
  opacity: 100;
}
.painel-producao .painel-invisivel {
  opacity: 0;
}
.painel-producao .date {
  margin-right: 20px;
}
.esteira-cadastro .operacao {
  margin-left: 5px;
  padding: 0;
  list-style-type: none;
}
.esteira-cadastro .back {
  color: white !important;
  margin-top: 0;
}
.esteira-cadastro .tree {
  font-size: 11px !important;
  margin-top: -2px;
  padding: 0;
  margin-left: 10px;
  min-height: 0;
  height: 11px;
  cursor: pointer;
  outline: none;
}
.esteira-cadastro md-table-container table th.md-column,
.esteira-cadastro md-table-container td.md-cell {
  padding-left: 10px !important;
  padding-right: 0 !important;
  line-height: 24px;
  min-height: 60px;
}
.esteira-cadastro md-table-container table th.md-column span.proposta,
.esteira-cadastro md-table-container td.md-cell span.proposta {
  font-weight: 600;
  margin-right: 8px;
}
.esteira-cadastro md-table-container .zoom-in {
  margin-bottom: -7px;
}
.esteira-cadastro md-table-container .subdirectory {
  font-size: 15px !important;
  margin-right: -8px !important;
  margin-top: 6px;
}
.esteira-cadastro md-table-container .sign-all {
  padding-left: 12px;
}
.esteira-cadastro md-table-container .sign-all span {
  margin-top: 2px;
}
.esteira-cadastro md-table-container .sign-all i {
  font-size: 21px;
  color: #011d38;
  margin-top: 2px;
}
.esteira-cadastro md-table-container .history-status {
  max-width: 240px;
}
.esteira-cadastro md-table-container .history-status md-icon {
  font-size: 21px;
  margin-right: 2px;
}
.esteira-cadastro md-table-container .history-status small {
  font-weight: bold;
}
.esteira-cadastro md-table-container .history-status .md-icon-button {
  margin-left: 0;
  margin-right: 0;
}
.esteira-cadastro md-table-container .warning {
  color: #d0373b;
}
.esteira-cadastro md-table-container .pendencia {
  color: #d0373b;
}
.esteira-cadastro md-table-container .renovacao {
  color: orange;
}
.esteira-cadastro md-table-container .beneficiarioRow {
  height: 15px;
  width: 200px;
}
.esteira-cadastro md-table-container .action button {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}
.esteira-cadastro md-table-container .action .sign {
  padding-top: 3px;
}
.esteira-cadastro md-table-container .sign-single {
  padding-top: 2px;
  color: #011d38;
}
.esteira-cadastro md-table-container .cliente-nome {
  max-width: 325px;
}
.esteira-cadastro md-table-container .cliente-nome small {
  font-size: 10px;
}
.esteira-cadastro md-table-container .lock {
  margin: 0x;
}
.esteira-cadastro md-table-container .lock i {
  color: #000;
  font-size: 14px;
  margin: 3px 4px 0 4px;
}
.esteira-cadastro md-table-container .lock md-icon {
  color: #000;
  font-size: 18px;
  padding-top: 2px;
  padding-left: 4px;
}
.esteira-cadastro md-table-container .lock span {
  color: #000;
}
.esteira-cadastro md-table-container .status button {
  margin: 0;
  text-align: left;
}
.esteira-cadastro md-table-container .status button.blue {
  color: #0847a6 !important;
}
.esteira-cadastro md-table-container .status button.red {
  color: #dd2c00 !important;
}
.esteira-cadastro md-table-container .status button[disabled] {
  line-height: 20px;
  min-height: 20px;
  color: gray !important;
}
.esteira-cadastro md-table-container .md-send {
  color: #0097dd !important;
}
.esteira-cadastro md-table-container .md-parc {
  color: #dd5511 !important;
}
.esteira-cadastro md-table-container .md-cancel {
  color: #ff5722 !important;
}
.esteira-cadastro md-table-container .acoes {
  margin-right: 2px;
  border-right: 1px solid #e0e0e0;
}
.esteira-cadastro md-table-container .acoes .acao {
  width: 48px !important;
  max-width: 48px;
  border-left: 1px solid #e0e0e0 !important;
}
.esteira-cadastro md-table-container .acoes .acao button {
  margin: 0;
  padding: 0;
}
.esteira-cadastro .pagination {
  font-weight: 900;
  font-size: 16px;
}
.esteira-cadastro .title-esteira {
  color: #939393;
  margin-right: 8px;
}
.esteira-cadastro .filter {
  margin-right: 16px;
}
.esteira-cadastro .filter label.text {
  font-weight: 600;
  margin: 28px 8px -8px 24px;
}
@media (max-width: 991px) {
  .esteira-cadastro .filter label.text {
    margin: 28px 24px 0 0;
    min-width: 28px;
  }
}
.esteira-cadastro .filter .date-from .mes {
  width: 130px;
}
.esteira-cadastro .filter .date-to .mes {
  width: 130px;
}
.esteira-cadastro .pdf {
  width: 48px;
}
.esteira-cadastro .pdf md-icon {
  color: #c45151;
}
.esteira-cadastro .csv {
  width: 48px;
}
.esteira-cadastro .csv md-icon {
  color: #0f8248;
}
.esteira-cadastro .loadingcsv svg path {
  stroke: #0f8248;
}
.esteira-cadastro .loadingpdf svg path {
  stroke: #c45151;
}
.esteira-cadastro-dialog {
  height: 60vh;
}
.esteira-cadastro-dialog .cliente-nome {
  max-width: 325px;
}
.esteira-cadastro-dialog .cliente-nome small {
  font-size: 11px;
}
.esteira-cadastro-assinar-dialog .signature-box-content {
  width: 100%;
  height: 99%;
}
.esteira-cadastro-assinar-dialog .signature-box-content iframe {
  height: 99%;
  border-style: hidden !important;
}
.validacao-documento {
  height: 100%;
}
.validacao-documento .doc-item {
  font-weight: bold;
}
.validacao-documento .doc-item span {
  padding-left: 10px;
  color: darkred;
}
.validacao-documento .doc-item-ausente {
  font-size: smaller;
  color: orangered;
}
.validacao-documento .aprovado {
  color: darkgreen;
}
.validacao-documento .aprovado md-icon {
  color: darkgreen;
}
.validacao-documento .reprovado {
  color: darkred;
}
.validacao-documento .reprovado md-icon {
  color: darkred;
}
.validacao-documento-dialog iframe {
  width: 99%;
  height: 70vh;
  border-style: hidden;
}
.validacao-documento-dialog .iframe-loading {
  height: 70vh;
}
.validacao-documento-dialog .checklist-content md-list-item {
  padding-bottom: 15px;
}
.validacao-documento-dialog .save {
  margin-right: 20px;
}
md-toolbar.esteira-proposta-info {
  height: 54px;
  min-height: 0;
}
md-toolbar.esteira-proposta-info .md-toolbar-tools {
  padding: 0;
  font-size: 11px;
  text-transform: uppercase;
  width: 100%;
}
md-toolbar.esteira-proposta-info .md-toolbar-tools .detail > div {
  margin-bottom: 8px;
}
md-toolbar.esteira-proposta-info .md-toolbar-tools .detail > div div.proposta {
  min-width: 136px;
}
md-toolbar.esteira-proposta-info-dialog {
  height: 84px;
  padding: 8px 0px;
}
md-toolbar.esteira-proposta-info-dialog .md-toolbar-tools {
  font-size: 11px;
  text-transform: uppercase;
  width: 100%;
}
md-toolbar.esteira-proposta-info-dialog .md-toolbar-tools .detail > div {
  margin: 8px 0;
}
md-toolbar.esteira-proposta-info-dialog .md-toolbar-tools .detail > div div.proposta {
  min-width: 136px;
}
.esteira-cadastro-form {
  height: 100%;
  
}
.esteira-cadastro-form .obs {
  margin: 0 8px;
}
.esteira-cadastro-form .side-padding {
  padding: 0 8px;
}
.esteira-cadastro-form .loading {
  height: 100%;
}
.esteira-cadastro-form .content-click {
  height: 98%;
}
.esteira-cadastro-form .lock md-icon {
  font-size: 21px;
  height: 21px;
  margin-right: 8px;
}
.esteira-cadastro-form .actions {
  height: 100%;
}
.esteira-cadastro-form .subheader {
  font-size: 12px;
  margin: 15px 5px 0 5px;
}
.esteira-cadastro-form .subheader md-input-container {
  margin: 0;
  height: 40px;
}
.esteira-cadastro-form .section-header {
  padding: 0 !important;
  
}
.esteira-cadastro-form .section-header .md-subheader-inner {
  padding: 16px !important;
  font-size: 12px;
  min-height: 15px;
}
.esteira-cadastro-form .section-doc-assinatura {
  padding: 0 !important;
}
.esteira-cadastro-form .section-doc-assinatura .md-subheader-inner {
  padding: 0 24px !important;
  font-size: 12px;
}
.esteira-cadastro-form .section-doc {
  padding: 0 !important;
}
.esteira-cadastro-form .section-doc .md-subheader-inner {
  padding: 10px !important;
  font-size: 12px;
}
.esteira-cadastro-form .section-doc .obito {
  color: darkblue;
}
.esteira-cadastro-form .section-doc .black {
  color: darkred;
}
.esteira-cadastro-form .doc-item {
  outline: none !important;
  font-weight: bold;
}
.esteira-cadastro-form .doc-item-ausente {
  font-size: smaller;
  color: orangered;
}
.esteira-cadastro-form .aprovado {
  color: darkgreen !important;
}
.esteira-cadastro-form .aprovado md-icon {
  color: darkgreen !important;
}
.esteira-cadastro-form .aprovado-vermelho {
  color: darkred;
}
.esteira-cadastro-form .aprovado-vermelho md-icon {
  color: darkred;
}
.esteira-cadastro-form .reprovado,
.esteira-cadastro-form .cancelado {
  color: darkred !important;
}
.esteira-cadastro-form .reprovado md-icon,
.esteira-cadastro-form .cancelado md-icon {
  color: darkred !important;
}
.esteira-cadastro-form .div-content {
  margin-top: 10px;
}
.esteira-cadastro-form .span-title {
  margin-bottom: 5px !important;
  font-weight: bold;
}
.esteira-cadastro-form .sub-header {
  border-radius: 8px;
  margin-top: 10px !important;
}
.esteira-cadastro-form .iframe-loading {
  border-right: 1px solid #e0e0e0;
  height: 99%;
}
.esteira-cadastro-form .span-align {
  margin-top: 8px !important;
}
.esteira-cadastro-form .historico {
  border-left: 1px solid #e0e0e0;
  font-size: 12px;
}
.esteira-cadastro-form .historico b {
  font-size: 12px;
}
.esteira-cadastro-form .historico .md-subheader {
  min-height: 47px !important;
}
.esteira-cadastro-form .historico .md-list-item-text {
  margin: 0;
  padding: 0;
  font-size: 12px;
}
.esteira-cadastro-form .historico .md-list-item-text .obs-red {
  color: #dd2c00;
}
.esteira-cadastro-form .historico .date {
  margin-top: 8px;
}
.esteira-cadastro-form .historico .block {
  height: auto;
}
.esteira-cadastro-form .historico .block i {
  font-size: 24px;
  color: #d3d3d3;
}
.esteira-cadastro-form .historico .block p {
  width: auto;
  font-size: 16px;
  color: #d3d3d3;
  font-weight: bold;
}
.esteira-cadastro-form .tag-list .tag-item {
  padding: 8px;
  background-color: #ffdedb;
}
.esteira-cadastro-form .tag-list .tag-item span {
  font-size: 12px;
  color: #dd2c00;
  padding-left: 10px;
}
.esteira-cadastro-form .btn-small {
  font-size: 10px !important;
}
.esteira-cadastro-blacklist md-list {
  padding: 0;
}
.esteira-cadastro-blacklist .processo-content {
  border-right: 1px solid #e0e0e0;
}
.esteira-cadastro-dado-ausente .content {
  height: 100%;
}
.esteira-cadastro-dado-ausente table.md-table td.md-cell .md-icon-button md-icon.fa-eye {
  font-size: 14px !important;
}
.esteira-cadastro-dado-ausente table.md-table td.md-cell {
  padding: 0 10px !important;
}
.esteira-cadastro-dado-ausente table.md-table th.md-column {
  padding: 0 10px !important;
}
.esteira-cadastro-dado-ausente .md-cell-column-min {
  padding: 0 !important;
}
.esteira-cadastro-dado-ausente .doc-item {
  font-weight: bold;
  font-size: 11px;
}
.esteira-cadastro-dado-ausente .doc-item-ausente {
  padding-left: 15px;
  font-size: smaller;
  color: orangered;
}
.esteira-cadastro-dado-ausente .doc-item-reenviado {
  padding-left: 15px;
  font-size: smaller;
  color: #011d38;
}
.esteira-cadastro-dado-ausente li.doc-ok {
  list-style-type: none;
  color: darkgreen;
  margin: -15px;
}
.esteira-cadastro-dado-ausente li.doc-ok:before {
  content: '✓';
}
.esteira-cadastro-dado-ausente .md-datepicker-input {
  min-width: 82px !important;
}
.esteira-cadastro-dado-ausente-dialog md-dialog-content {
  height: 80vh;
}
.esteira-cadastro-dado-ausente-dialog md-dialog-content .content {
  height: 100%;
}
.esteira-cadastro-dado-ausente-dialog iframe {
  width: 99%;
  border-style: hidden;
}
.esteira-cadastro-dado-ausente-dialog .iframe-loading {
  height: 99%;
}
.esteira-cadastro-verificar-documento {
  height: 100%;
}
.esteira-cadastro-verificar-documento .doc-item {
  font-weight: bold;
}
.esteira-cadastro-verificar-documento .doc-item-ausente {
  font-size: smaller;
  color: orangered;
}
.esteira-cadastro-verificar-documento .aprovado {
  color: darkgreen;
}
.esteira-cadastro-verificar-documento .aprovado md-icon {
  color: darkgreen;
}
.esteira-cadastro-verificar-documento .reprovado {
  color: darkred;
}
.esteira-cadastro-verificar-documento .reprovado md-icon {
  color: darkred;
}
.esteira-cadastro-verificar-documento .pendente-juridico {
  color: darkred;
}
.esteira-cadastro-verificar-documento .pendente-juridico md-icon {
  color: darkred;
}
.esteira-cadastro-verificar-documento .pendente-juridico-ok {
  color: green;
}
.esteira-cadastro-verificar-documento .pendente-juridico-ok md-icon {
  color: green;
}
.esteira-cadastro-verificar-documento-dialog md-dialog-content {
  height: 80vh;
}
.esteira-cadastro-verificar-documento-dialog md-dialog-content .content {
  height: 100%;
}
.esteira-cadastro-verificar-documento-dialog iframe {
  width: 99%;
  border-style: hidden;
}
.esteira-cadastro-verificar-documento-dialog .iframe-loading {
  border-right: 1px solid #e0e0e0;
  height: 99%;
}
.esteira-cadastro-verificar-documento-dialog md-list-item {
  padding-bottom: 15px;
}
.esteira-cadastro-assinar-dialog md-dialog-content {
  height: 75vh;
  border-bottom: 1px solid #e0e0e0;
}
.esteira-cadastro-assinar-dialog md-dialog-content .content {
  height: 100%;
}
.esteira-cadastro-assinar-dialog iframe {
  width: 99%;
  border-style: hidden;
}
.esteira-cadastro-assinar-dialog .iframe-loading {
  border-right: 1px solid #e0e0e0;
  height: 99%;
}
.esteira-cadastro-parecer-juridico {
  height: 100%;
}
.esteira-cadastro-parecer-juridico .doc-item {
  font-weight: bold;
}
.esteira-cadastro-parecer-juridico .doc-item-ausente {
  font-size: smaller;
  color: orangered;
}
.esteira-cadastro-parecer-juridico .aprovado {
  color: darkgreen;
}
.esteira-cadastro-parecer-juridico .aprovado md-icon {
  color: darkgreen;
}
.esteira-cadastro-parecer-juridico .reprovado {
  color: darkred;
}
.esteira-cadastro-parecer-juridico .reprovado md-icon {
  color: darkred;
}
.esteira-cadastro-parecer-juridico .pendente-juridico {
  color: darkred;
}
.esteira-cadastro-parecer-juridico .pendente-juridico md-icon {
  color: darkred;
}
.esteira-cadastro-parecer-juridico .pendente-juridico-ok {
  color: green;
}
.esteira-cadastro-parecer-juridico .pendente-juridico-ok md-icon {
  color: green;
}
.esteira-cadastro-parecer-juridico-dialog iframe {
  width: 99%;
  height: 100%;
  border-style: hidden;
}
.esteira-cadastro-parecer-juridico-dialog .iframe-loading {
  height: 100%;
}
.esteira-cadastro-parecer-juridico-dialog .checklist-content md-list-item {
  padding-bottom: 15px;
}
.esteira-cadastro-parecer-juridico-dialog .save {
  margin-right: 20px;
}
.esteira-cadastro-validar-cadastro-dialog {
  height: 95vh;
}
.esteira-cadastro-validar-cadastro-dialog .md-toolbar-tools {
  width: 100%;
}
.esteira-cadastro-validar-cadastro-dialog .md-toolbar-tools .linha-1 {
  margin-bottom: 8px;
}
.esteira-cadastro-validar-cadastro-dialog .md-toolbar-tools span {
  font-size: 14px !important;
}
.esteira-cadastro-validar-cadastro-dialog .md-toolbar-tools .label {
  margin-right: 8px;
}
.esteira-cadastro-validar-cadastro-dialog .md-toolbar-tools .value {
  margin-right: 8px;
  font-weight: bold;
}
.esteira-cadastro-validar-cadastro-dialog md-dialog-content {
  height: 100%;
}
.esteira-cadastro-validar-cadastro-dialog md-dialog-content md-tabs {
  width: 100%;
}
.esteira-cadastro-validar-cadastro-dialog md-dialog-content md-tab-item {
  text-transform: none;
  font-size: 13px;
}
.esteira-cadastro-validar-cadastro-dialog md-dialog-content .content {
  height: 100%;
}
.esteira-cadastro-validar-cadastro-dialog md-dialog-content .title {
  text-align: center;
  font-weight: bold;
  background-color: #e0e0e0;
  padding: 0 15px;
}
.esteira-cadastro-validar-cadastro-dialog md-dialog-content .tabs {
  height: 10px !important;
}
.esteira-cadastro-validar-cadastro-dialog md-dialog-content .pendencias-content {
  margin: 0 10px;
}
.esteira-cadastro-validar-cadastro-dialog md-dialog-content .tag-list {
  margin-top: -20px;
}
.esteira-cadastro-validar-cadastro-dialog md-dialog-content .tag-list md-list-item {
  padding: 0;
  background-color: #ffdedb;
}
.esteira-cadastro-validar-cadastro-dialog md-dialog-content .tag-list .tag-item {
  margin-top: 2px;
  background-color: #ffdedb;
}
.esteira-cadastro-validar-cadastro-dialog md-dialog-content .tag-list .tag-item span {
  font-size: 12px;
  color: #dd2c00;
  padding-left: 10px;
}
.esteira-cadastro-validar-cadastro-dialog md-dialog-content .required {
  font-size: 12px;
  line-height: 14px;
  overflow: hidden;
  -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  opacity: 1;
  margin: 0px;
  padding-left: 10px;
  color: #dd2c00;
}
.esteira-cadastro-validar-cadastro-dialog .data-content {
  margin-top: -9px;
  margin-bottom: -9px;
}
.esteira-cadastro-validar-cadastro-dialog .data-content .data-text {
  margin-bottom: 16px;
}
.esteira-cadastro-validar-cadastro-dialog iframe {
  width: 99%;
  border-style: hidden;
}
.esteira-cadastro-validar-cadastro-dialog .iframe-loading {
  border-right: 1px solid #e0e0e0;
  height: 99%;
}
.esteira-cadastro-validar-cadastro-dialog .aprovado {
  color: darkgreen;
}
.esteira-cadastro-validar-cadastro-dialog .aprovado md-icon {
  color: darkgreen;
}
.esteira-cadastro-validar-cadastro-dialog .reprovado {
  color: darkred;
}
.esteira-cadastro-validar-cadastro-dialog .reprovado md-icon {
  color: darkred;
}
.esteira-cadastro-validar-cadastro-dialog .input-margin {
  margin-bottom: -25px !important;
}
.esteira-cadastro-validar-cadastro-dialog .formClass {
  margin-top: 10px;
}
.benficarioRow {
  margin-bottom: 0px;
  margin-top: 19px;
  width: 200px;
}
.esteira-cadastro-validar-cadastro-consulta-dialog .data-content {
  margin-top: -9px;
  margin-bottom: -9px;
}
.esteira-cadastro-validar-cadastro-consulta-dialog iframe {
  width: 99%;
  border-style: hidden;
}
.esteira-cadastro-validar-cadastro-consulta-dialog .iframe-loading {
  border-right: 1px solid #e0e0e0;
  height: 99%;
}
.esteira-cadastro-validar-cadastro-consulta-dialog .input-margin {
  margin-bottom: -25px !important;
}
.esteira-cadastro-valida-compliance-upload-dialog md-content {
  min-height: 20vh;
}
.esteira-cadastro-valida-compliance-upload-dialog md-content .block i {
  font-size: 10vh;
}
.esteira-cadastro-valida-compliance-upload-dialog .alert,
.esteira-cadastro-valida-compliance-upload-dialog .alert h4 {
  color: #c09853;
  text-align: center;
}
.esteira-cadastro-valida-compliance-upload-dialog .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;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.esteira-cadastro-valida-compliance-upload-dialog .alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}
.esteira-documento-pendente-dialog md-dialog-content {
  height: 80vh;
}
.esteira-documento-pendente-dialog md-dialog-content .content {
  height: 100%;
}
.esteira-documento-pendente-dialog .data-content {
  margin-top: -9px;
  margin-bottom: -9px;
}
.esteira-documento-pendente-dialog iframe {
  width: 99%;
  border-style: hidden;
}
.esteira-documento-pendente-dialog .iframe-loading {
  border-right: 1px solid #e0e0e0;
  height: 99%;
}
.esteira-documento-pendente-dialog .tag-list md-list-item {
  padding: 0;
  background-color: #ffdedb;
}
.esteira-documento-pendente-dialog .tag-list .tag-item {
  margin-top: 2px;
  background-color: #ffdedb;
}
.esteira-documento-pendente-dialog .tag-list .tag-item span {
  font-size: 12px;
  color: #dd2c00;
  padding-left: 10px;
}
.esteira-cadastro-analisa-pld {
  height: 100%;
}
.esteira-cadastro-analisa-pld .doc-item {
  font-weight: bold;
}
.esteira-cadastro-analisa-pld .doc-item-ausente {
  font-size: smaller;
  color: orangered;
}
.esteira-cadastro-analisa-pld .aprovado {
  color: darkgreen;
}
.esteira-cadastro-analisa-pld .aprovado md-icon {
  color: darkgreen;
}
.esteira-cadastro-analisa-pld .reprovado {
  color: darkred;
}
.esteira-cadastro-analisa-pld .reprovado md-icon {
  color: darkred;
}
.esteira-cadastro-analisa-pld .pendente-juridico {
  color: darkred;
}
.esteira-cadastro-analisa-pld .pendente-juridico md-icon {
  color: darkred;
}
.esteira-cadastro-analisa-pld .pendente-juridico-ok {
  color: green;
}
.esteira-cadastro-analisa-pld .pendente-juridico-ok md-icon {
  color: green;
}
.esteira-cadastro-analisa-pld .blacklist {
  font-size: 14px;
  line-height: 14px;
  font-weight: bold;
  overflow: hidden;
  -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  opacity: 1;
  margin-top: 0;
  margin-left: 40px;
  padding-top: 5px;
  color: #ff0000;
}
.esteira-cadastro-analisa-pld-dialog md-dialog-content {
  height: 80vh;
}
.esteira-cadastro-analisa-pld-dialog md-dialog-content .content {
  height: 100%;
}
.esteira-cadastro-analisa-pld-dialog .data-content {
  margin-top: -9px;
  margin-bottom: -9px;
}
.esteira-cadastro-analisa-pld-dialog .data-content .data-text {
  margin-bottom: 16px;
}
.esteira-cadastro-analisa-pld-dialog iframe {
  width: 99%;
  border-style: hidden;
}
.esteira-cadastro-analisa-pld-dialog .iframe-loading {
  height: 99%;
}
.esteira-cadastro-analisa-pld-dialog .aprovado {
  color: darkgreen;
}
.esteira-cadastro-analisa-pld-dialog .aprovado md-icon {
  color: darkgreen;
}
.esteira-cadastro-analisa-pld-dialog .reprovado {
  color: darkred;
}
.esteira-cadastro-analisa-pld-dialog .reprovado md-icon {
  color: darkred;
}
.esteira-cadastro-analisa-pld-dialog .form-content {
  padding-top: 3px;
  margin-top: 8px;
}
.esteira-cadastro-analisa-pld-dialog .checklist-content {
  min-height: 80vh;
}
.esteira-sign-dialog iframe {
  width: 99%;
  height: 70vh;
  border-style: hidden;
}
.esteira-sign-dialog .iframe-loading {
  height: 70vh;
}
.esteira-sign-dialog .required {
  color: orangered;
}
.esteira-cadastro-aguardar-documento md-list {
  padding: 0;
}
.esteira-cadastro-aguardar-documento .processo-content {
  border-right: 1px solid #e0e0e0;
}
.esteira-cadastro-aguardar-documento .vencido {
  color: orangered;
}
.esteira-cadastro-socio-token .alert,
.esteira-cadastro-socio-token .alert h4 {
  color: #283258;
  text-align: center;
  margin: 0;
  padding: 0 10px;
  font-size: 12px;
}
.esteira-cadastro-socio-token .alert {
  padding: 8px 35px 8px 14px;
  
}
.esteira-cadastro-socio-token ul {
  padding: 0;
  list-style-type: circle;
}
.esteira-cadastro-socio-token .cadastro-warning {
  color: orangered !important;
}
.esteira-cadastro-valida-fisico-dialog md-dialog-content {
  height: 80vh;
}
.esteira-cadastro-valida-fisico-dialog md-dialog-content .content {
  height: 100%;
}
.esteira-cadastro-valida-fisico-dialog md-dialog-content .ds-doc {
  margin-bottom: 20px;
}
.esteira-cadastro-valida-fisico-dialog iframe {
  width: 99%;
  border-style: hidden;
}
.esteira-cadastro-valida-fisico-dialog .iframe-loading {
  border-right: 1px solid #e0e0e0;
  height: 99%;
}
.esteira-cadastro-doc-dialog md-dialog-content {
  height: 80vh;
}
.esteira-cadastro-doc-dialog md-dialog-content .content {
  height: 100%;
}
.esteira-cadastro-doc-dialog md-dialog-content .ds-doc {
  margin-bottom: 20px;
}
.esteira-cadastro-doc-dialog iframe {
  width: 99%;
  border-style: hidden;
}
.esteira-cadastro-doc-dialog .iframe-loading {
  border-right: 1px solid #e0e0e0;
  height: 99%;
}
.esteira-firmas-poderes-form .config {
  height: 100%;
  min-width: 225px;
  border-right: 1px solid #e0e0e0;
}
.esteira-contrato-firmas-poderes ul {
  list-style-type: circle;
}
.esteira-contrato-firmas-poderes ul li {
  margin-left: -15px;
}
.esteira-contrato-firmas-poderes .aprovado {
  color: darkgreen;
}
.esteira-contrato-firmas-poderes .aprovado md-icon {
  color: darkgreen;
}
.esteira-contrato-firmas-poderes .reprovado {
  color: darkred;
}
.esteira-contrato-firmas-poderes .reprovado md-icon {
  color: darkred;
}
.esteira-cadastro-historico-documento-dialog .doc-item {
  font-weight: bold;
}
.esteira-cadastro-historico-documento-dialog .doc-item-ausente {
  font-size: smaller;
  color: orangered;
}
.esteira-cadastro-historico-documento-dialog .aprovado {
  color: darkgreen;
}
.esteira-cadastro-historico-documento-dialog .aprovado md-icon {
  color: darkgreen;
}
.esteira-cadastro-historico-documento-dialog .reprovado {
  color: darkred;
}
.esteira-cadastro-historico-documento-dialog .reprovado md-icon {
  color: darkred;
}
.esteira-cadastro-historico-documento-dialog .pendente-juridico {
  color: darkred;
}
.esteira-cadastro-historico-documento-dialog .pendente-juridico md-icon {
  color: darkred;
}
.esteira-cadastro-historico-documento-dialog .pendente-juridico-ok {
  color: green;
}
.esteira-cadastro-historico-documento-dialog .pendente-juridico-ok md-icon {
  color: green;
}
.firmas-info-dialog md-dialog-content {
  min-height: 400px;
}
.esteira-info {
  
}
.esteira-info .subheader {
  font-weight: 600;
}
.esteira-info .selected {
  background-color: #e4e4e4;
}
.esteira-info .expand .md-subheader-inner {
  padding: 8px;
  cursor: pointer;
}
.esteira-cadastro-aprovar-reprovar-dialog {
  max-height: 85vh !important;
}
.esteira-cadastro-aprovar-reprovar-dialog textarea {
  max-height: 420px;
  overflow-y: auto;
}
.doc-dialog-default {
  max-width: 99%;
  height: 99vh;
}
.doc-dialog-default .md-toolbar-tools {
  width: 100%;
}
.doc-dialog-default .md-toolbar-tools .linha-1 {
  margin-bottom: 8px;
}
.doc-dialog-default .md-toolbar-tools span {
  font-size: 14px !important;
}
.doc-dialog-default .md-toolbar-tools .label {
  margin-right: 8px;
}
.doc-dialog-default .md-toolbar-tools .value {
  margin-right: 8px;
  font-weight: bold;
}
.doc-dialog-default iframe {
  border-style: hidden;
}
.doc-dialog-default md-dialog-content {
  
}
.doc-dialog-default md-dialog-content .content-action {
  background-color: #f9f9fa;
  padding: 0 8px;
  height: 32px;
}
.doc-dialog-default md-dialog-content .content-action md-menu {
  height: 40px;
  min-width: 300px;
}
.doc-dialog-default md-dialog-content .content-action button {
  font-size: 14px !important;
  margin: 0;
  min-width: 100%;
  text-transform: none;
}
.doc-dialog-default md-dialog-content .subheader-pendencia .md-subheader-inner {
  padding: 8px;
}
.doc-dialog-default md-dialog-content md-content {
  background-color: #fff;
}
.doc-dialog-default md-dialog-content md-icon {
  cursor: pointer;
}
.doc-dialog-default md-dialog-content md-icon.salvo {
  color: #011d38;
}
.doc-dialog-default md-dialog-content md-icon.rm {
  color: darkred;
}
.doc-dialog-default md-dialog-content md-icon.new {
  color: orange;
}
.doc-dialog-default md-dialog-content md-icon.ok {
  color: darkgreen;
}
.doc-dialog-default md-dialog-content span.rm {
  text-decoration: line-through;
}
.doc-dialog-default md-dialog-content .add-pendencia,
.doc-dialog-default md-dialog-content .add-firma {
  padding: 0 10px !important;
}
.doc-dialog-default md-dialog-content .subheader-doc-firma .md-subheader-inner {
  padding: 0 8px;
}
.doc-dialog-default md-dialog-content .custom-message {
  padding-top: 8px;
  
}
.doc-dialog-default md-dialog-content .pendencia-form {
  border: 1px solid #ccc;
  border-radius: 8px;
  font-size: 11px;
  margin-right: 4px;
  padding: 2px 4px;
  text-transform: uppercase;
}
.doc-dialog-pendencias {
  
  position: absolute;
  top: 0;
  right: 30px;
  width: 100%;
  height: 80%;
  margin-top: 78px;
  
}
.doc-dialog-pendencias .md-subheader-inner {
  padding: 8px 16px 0 8px;
  border-bottom: 1px solid #011d38;
}
.doc-dialog-pendencias .item-pendencia p {
  margin: 0 !important;
}
.doc-dialog-pendencias .item-pendencia md-input-container {
  margin: 0 !important;
  min-height: 36px !important;
}
.doc-dialog-pendencias .list-pendencia .md-button {
  line-height: 24px !important;
}
.doc-dialog-pendencias .list-pendencia .pendencia-form {
  border: 1px solid #ccc;
  border-radius: 8px;
  font-size: 11px;
  margin-right: 4px;
  padding: 4px 2px 4px 6px;
  text-transform: uppercase;
}
.doc-dialog-920 md-icon {
  cursor: pointer;
}
.doc-dialog-920 md-icon.salvo {
  color: #011d38;
}
.doc-dialog-920 md-icon.rm {
  color: darkred;
}
.doc-dialog-920 md-icon.new {
  color: orange;
}
.doc-dialog-920 span.rm {
  text-decoration: line-through;
}
.doc-dialog-920 .add-risco {
  padding: 0 10px !important;
}
.doc-dialog-920-risco {
  height: 100%;
  max-height: 580px !important;
  max-height: 500px;
}
.doc-dialog-920-risco md-dialog-content,
.doc-dialog-920-risco form {
  height: 100%;
}
.doc-dialog-920-risco .risco {
  font-size: 16px;
}
.validar-assinatura .documento b {
  font-size: 14px;
}
.validar-assinatura .no-expand {
  margin-left: 24px;
}
.esteira-doc-dialog {
  height: 100%;
}
.esteira-doc-dialog md-dialog-content {
  border-bottom: 1px solid #e0e0e0;
}
.esteira-doc-dialog .info-content {
  border-right: 1px solid #e0e0e0;
}
@media (max-width: 767px) {
  .esteira-doc-dialog .info-content .docId {
    min-height: 548px;
  }
}
.esteira-doc-dialog .visualizador {
  min-height: 444px;
}
.esteira-doc-dialog .painel {
  padding: 12px;
  box-sizing: border-box;
  margin: 8px;
  height: 78px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  border-radius: 8px;
}
.esteira-doc-dialog .painel-atencao {
  background-color: #fff3cd;
  color: #856404;
  border-color: #ffeeba;
  opacity: 100;
}
.esteira-doc-dialog .painel-invisivel {
  opacity: 0;
}
.esteira-doc-dialog .aviso-frente-verso img {
  max-width: 50px;
}
.esteira-doc-dialog .doc-viewer-error {
  color: #dd2c00;
}
.esteira-upload-dialog md-toolbar {
  background-color: white;
  color: #011d38;
}
.esteira-upload-dialog md-toolbar .help {
  background-color: lightgoldenrodyellow;
  border: 3px solid #ffdc9e;
}
.esteira-upload-dialog md-dialog-content {
  min-height: 30vh;
}
.esteira-upload-dialog md-dialog-content .block-error {
  height: 100%;
}
.esteira-upload-dialog md-dialog-content .block-error i {
  font-size: 24px;
}
.esteira-upload-dialog md-dialog-content .block-error p {
  font-size: 14px;
  font-weight: bold;
}
.esteira-upload-dialog md-dialog-content .block {
  height: 100%;
}
.esteira-upload-dialog md-dialog-content .block i {
  font-size: 24px;
}
.esteira-upload-dialog md-dialog-content .block p {
  font-size: 14px;
  font-weight: bold !important;
}
.esteira-upload-dialog .alert,
.esteira-upload-dialog .alert h4 {
  color: #c09853;
  text-align: center;
}
.esteira-upload-dialog .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;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.esteira-upload-dialog .alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}
.esteira-upload-dialog .aviso {
  color: #ffb343;
}
.esteira-assinar {
  background-color: #2a2a2e;
  height: 100%;
}
.esteira-assinar .not-automatic {
  padding: 8px 0px;
}
.esteira-assinar md-progress-circular svg path {
  stroke: #fff;
}
.esteira-assinar .loading {
  height: 100%;
}
.esteira-assinar .md-nav-bar {
  background-color: #fff;
}
.esteira-assinar .form-content {
  height: 100%;
}
.esteira-assinar .form-content p {
  text-align: justify;
  margin: 10px;
}
.esteira-assinar .question {
  height: 100%;
}
.esteira-assinar .answers {
  min-width: 300px;
  min-height: 300px;
}
.esteira-assinar .aprovado {
  color: darkgreen;
}
.esteira-assinar .aprovado md-icon {
  color: darkgreen;
}
.esteira-assinar .reprovado {
  color: darkred;
}
.esteira-assinar .reprovado md-icon {
  color: darkred;
}
.esteira-assinar md-icon.assinar {
  height: 16px;
  width: 16px;
  font-size: 16px !important;
  line-height: 16px !important;
}
.esteira-assinar .questions {
  width: 100%;
  height: 100%;
  max-height: 500px;
  overflow: hidden;
}
.esteira-assinar .questions h1 {
  font-weight: bold;
}
.esteira-assinar .questions .answers {
  border: 1px solid #e0e0e0;
  min-height: 340px;
}
.esteira-assinar .questions .question-end {
  width: 100%;
  height: 100%;
  padding-top: 25vh;
  font-size: 1.5em;
  color: #757575;
}
.esteira-assinar .actions button {
  min-width: 180px;
}
.esteira-assinar .content {
  height: 100%;
  
}
.esteira-assinar .content .overflow {
  background-color: #fff;
}
.esteira-assinar .content .qr-code .md-subheader {
  text-align: center;
}
.esteira-assinar .content .qr-code a {
  font-size: small;
}
.esteira-assinar-block {
  background-color: #2a2a2e;
}
.esteira-assinar-block i {
  font-size: 10vw;
  color: #d3d3d3;
}
@media (max-width: 767px) {
  .esteira-assinar-block i {
    font-size: 30vw;
  }
}
.esteira-assinar-block p {
  font-size: 1.5vw;
  color: #d3d3d3;
  font-weight: bold;
}
@media (max-width: 767px) {
  .esteira-assinar-block p {
    font-size: 5vw;
  }
}
.esteira-assinar-dialog {
  height: 100%;
}
@media (max-width: 480px) {
  .esteira-assinar-dialog .md-toolbar-tools h2 {
    font-size: 14px;
  }
}
.esteira-assinar-dialog md-dialog-content {
  overflow-x: hidden;
}
.esteira-assinar-dialog md-dialog-content iframe {
  border: none;
  height: 99% !important;
}
.esteira-assinar-dialog md-dialog-content .hidden {
  background-color: red;
  display: none;
}
.esteira-assinar-dialog md-dialog-content .content {
  height: 100%;
}
.esteira-assinar-dialog md-dialog-content .content-click {
  height: 98%;
}
.esteira-assinar-dialog md-dialog-content .title {
  text-align: center;
  background-color: #4a4a4a;
  color: #dfdfdf;
  font-weight: bold;
  font-size: 16px;
}
.esteira-assinar-dialog md-dialog-content .text-center {
  text-align: center !important;
}
.consentimento {
  padding-top: 48px;
  width: 100%;
  background-color: #fff;
}
.consentimento form {
  margin: 16px !important;
  
}
.consentimento form md-content {
  background-color: #fff;
  
}
.consentimento form p {
  line-height: 24px;
}
.consentimento-confirm-dialog md-icon {
  color: #8bc34a;
  font-size: 48px;
  min-height: 48px;
  min-width: 48px;
}
.consentimento .md-headline {
  font-size: 20px;
}
@media (max-width: 600px) {
  .consentimento .md-headline {
    font-size: 18px;
  }
  .consentimento .md-subhead {
    font-size: 14px;
  }
  #termos {
    padding: 12px;
    font-size: 13px;
  }
}
.escolha-assinatura .documento b {
  font-size: 14px;
}
.escolha-assinatura .no-expand {
  margin-left: 24px;
}
.escolha-assinatura .card {
  border: 1px solid #e0e0e0;
  margin: 8px;
  min-height: 380px;
}

.esteira-cadastro-pendencia-dialog {
  max-height: 75vh !important;
}
.esteira-cadastro-pendencia-dialog .title .md-subheader-inner {
  padding: 8px;
}
.esteira-cadastro-pendencia-dialog .hint .md-subheader-inner {
  text-align: center;
  font-size: 14px;
  font-weight: 600;
}
.esteira-correcao {
  
  
}
.esteira-correcao .title .md-subheader-inner {
  padding: 8px;
}
.esteira-correcao .checklist {
  padding: 0;
  
}
.esteira-correcao .checklist md-list-item.md-2-line,
.esteira-correcao .checklist md-list-item.md-2-line:before {
  margin: 2px 0;
  min-height: 24px !important;
}
.esteira-correcao .tks {
  margin-top: 48px;
}
@media (max-width: 480px) {
  .esteira-correcao .tks {
    margin-top: 16px;
  }
}
.esteira-correcao .tks .text {
  margin: 4px 0 0 8px;
}
@media (max-width: 480px) {
  .esteira-correcao .tks .text {
    text-align: center;
  }
}
.esteira-correcao .tks .text p {
  margin: 2px 0 0 0;
}
@media (max-width: 480px) {
  .esteira-correcao .tks .text p {
    margin: 8px 0;
  }
}
.esteira-correcao .tks md-icon {
  color: #011d38;
  font-size: 56px;
  height: 56px;
  width: 56px;
}
@media (max-width: 480px) {
  .esteira-correcao .tks md-icon {
    margin: 8px;
    font-size: 36px;
    height: 36px;
    width: 36px;
  }
}
.esteira-correcao .about {
  margin-top: 16px;
  font-size: 14px;
}
.dashboard-proposta {
  background-color: #f5f5f5 !important;
  
}
.dashboard-proposta .chart-content {
  background-color: #fff;
  min-height: 400px;
}
@media (max-width: 991px) {
  .dashboard-proposta .chart-content {
    min-height: 300px;
  }
}
.dashboard-proposta .md-subheader {
  padding: 4px 0;
  background-color: #fff;
}
.dashboard-proposta .md-subheader span.title {
  font-weight: 600;
}
.dashboard-proposta md-icon {
  color: #3c3c3c;
}
.dashboard-proposta md-grid-list {
  margin: 10px 0 10px 0;
}
.dashboard-proposta .filter {
  
}
.dashboard-proposta .filter .md-subheader-inner {
  padding: 0;
}
.dashboard-proposta .filter label.text {
  font-size: 14px !important;
  font-weight: 600;
  margin: 30px 0 0 0;
}
@media (max-width: 991px) {
  .dashboard-proposta .filter label.text {
    margin: 28px 24px 0 60px;
    min-width: 28px;
  }
}
@media (max-width: 991px) {
  .dashboard-proposta .filter .date-to {
    margin-top: 8px;
  }
}
.dashboard-proposta .filter md-input-container:not(.md-input-has-value) label:not(.md-container-ignore) {
  bottom: 20px !important;
}
.dashboard-proposta .card-normal .card-title {
  color: #737373;
  font-size: 16px;
}
.dashboard-proposta .card-normal .card-value {
  font-weight: 600;
  font-size: 18px;
}
@media (max-width: 767px) {
  .dashboard-proposta .card-normal .card-value {
    font-size: 24px;
  }
}
.dashboard-proposta .card-normal .card-sub-value {
  font-weight: 600;
  font-size: 20px;
}
@media (max-width: 767px) {
  .dashboard-proposta .card-normal .card-sub-value {
    font-size: 18px;
  }
}
.dashboard-proposta .card-normal .footer-card {
  height: 36px !important;
}
.dashboard-proposta .card-normal .footer-card span {
  font-size: 11px;
}
.dashboard-proposta .card-fit .card-title {
  color: #737373;
  font-size: 12px;
}
@media (max-width: 767px) {
  .dashboard-proposta .card-fit .card-title {
    font-size: 11px;
  }
}
.dashboard-proposta .card-fit .card-value {
  font-weight: 600;
  font-size: 22px;
}
@media (max-width: 767px) {
  .dashboard-proposta .card-fit .card-value {
    font-size: 16px;
  }
}
.dashboard-proposta .card-fit .footer-card {
  height: 48px !important;
}
.dashboard-proposta .card-fit .footer-card span {
  font-size: 14px;
}
.dashboard-proposta .color-apresentadas {
  color: #0f376d;
}
.dashboard-proposta .color-andamento {
  color: #f37024;
}
.dashboard-proposta .color-reprovadas {
  color: #c00000;
}
.dashboard-proposta .color-integradas {
  color: #228d1f;
}
.dashboard-proposta .color-automaticas {
  color: #689f38;
}
.dashboard-proposta .color-canceladas {
  color: #8100ff;
}
.dashboard-proposta .cards {
  margin: 8px;
}
.dashboard-proposta .cards .card {
  border-radius: 8px;
  height: 100%;
  background-color: white;
}
.dashboard-proposta .cards .header-card {
  min-height: 30px !important;
  height: 30px !important;
}
.dashboard-proposta .cards .front {
  position: absolute;
  z-index: 1;
  cursor: pointer;
}
.dashboard-proposta .cards .flipped {
  -webkit-transform: rotatey(-180deg);
}
.dashboard-proposta .cards .flip-card {
  background-color: transparent;
  width: 100%;
  height: 100%;
  perspective: 1000px;
}
.dashboard-proposta .cards .flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.6s;
  transform-style: preserve-3d;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}
.dashboard-proposta .cards .flip-card-front,
.dashboard-proposta .cards .flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.dashboard-proposta .cards .flip-card-front {
  background-color: #fff;
  color: 838383;
}
.dashboard-proposta .cards .flip-card-back {
  background-color: #fff;
  color: 838383;
  transform: rotateY(180deg);
}
.dashboard-proposta .cards .flip-card-back p {
  margin: 0 8px;
  font-size: 13px;
  text-align: left;
}
.dashboard-proposta .bg-white {
  background-color: #fff;
  margin: 8px 0;
}
.dashboard-proposta .chart {
  max-height: 400px;
}
.esteira-representante {
  width: 100%;
  
}
.esteira-representante md-content {
  height: 70%;
}
.esteira-representante md-list-item .md-button {
  padding: 0 !important;
}
.esteira-representante md-list-item p {
  font-size: small;
  line-height: 1.5;
}
.esteira-representante .instrucao {
  text-align: justify;
}
.esteira-representante .instrucao md-icon {
  font-size: 18px;
  height: 18px;
  width: 18px;
  min-height: 18px;
  min-width: 18px;
}
.esteira-representante .item-loading {
  padding-right: 8px;
}
.esteira-representante .selected {
  background-color: #dddddd !important;
  color: #757575;
}
.esteira-representante .selected md-icon.arrow-left {
  font-size: 35px;
  margin: 0 15px 10px 0;
}
.esteira-representante md-icon.tipo {
  padding-right: 10px;
}
.esteira-representante .ok {
  color: darkgreen;
}
.esteira-representante .nok {
  color: darkred;
}
.esteira-representante .legenda-container {
  padding-bottom: 1px;
}
.esteira-representante .legenda-container .bloco-legenda {
  font-size: 12px;
  border: 1px solid #fafafa;
  margin: 0 auto;
}
.esteira-representante .legenda-container .bloco-legenda .container-legenda {
  padding: 0px 8px;
}
.esteira-representante .legenda-container .bloco-legenda .icone-ok {
  color: darkgreen;
  font-size: 21px;
  margin-top: 3px;
}
.esteira-representante .legenda-container .bloco-legenda .icone-pendente {
  color: darkred;
  font-size: 21px;
  margin-top: 3px;
}
.esteira-representante .legenda-container .bloco-legenda .icone-block {
  font-size: 21px;
  margin-top: 3px;
}
.esteira-representante .email {
  padding: 0 0 0 16px;
}
.suite-producao {
  height: 100%;
}
.suite-producao .title {
  margin: 10px;
  font-weight: bold;
}
.suite-producao .filtro {
  margin: 0 0 0 10px !important;
  padding: 0 !important;
  height: 30px;
}
.suite-producao .margin-cell {
  margin-left: 10px !important;
  margin-right: 10px !important;
}
.suite-genero-etaria {
  height: 100%;
}
.suite-genero-etaria .title {
  margin: 10px;
  font-weight: bold;
}
.suite-genero-etaria .filtro {
  margin: 0 !important;
  padding: 0 !important;
  height: 30px;
}
.suite-genero-etaria .item-menu {
  min-width: 210px;
  max-width: 210px;
}
.suite-genero-etaria .bold {
  font-weight: bold !important;
}
.suite-genero-etaria .destaque {
  color: #011d38 !important;
  font-weight: bold !important;
}
.suite-genero-etaria .subtitle {
  background-color: #ffffff;
  color: #000000;
  font-weight: bold;
}
.suite-genero-etaria .span-percent {
  margin-left: 114px !important;
}
.suite-genero-etaria .span-genero {
  min-width: 211px !important;
}
.suite-geografica {
  height: 100%;
}
.suite-geografica .title {
  margin: 10px;
  font-weight: bold;
}
.suite-geografica .filtro {
  margin: 0 !important;
  padding: 0 !important;
  height: 30px;
}
.suite-geografica .item-menu {
  min-width: 250px;
  max-width: 250px;
}
.suite-geografica .bold {
  font-weight: bold !important;
}
.suite-geografica .destaque {
  color: #011d38 !important;
  font-weight: bold !important;
}
.suite-geografica .subtitle {
  background-color: #ffffff;
  color: #000000;
  font-weight: bold;
}
.suite-geografica .span-percent {
  margin-left: 65px !important;
}
.suite-geografica .span-genero {
  min-width: 250px !important;
}
.suite-genero-renda {
  height: 100%;
}
.suite-genero-renda .title {
  margin: 10px;
  font-weight: bold;
}
.suite-genero-renda .filtro {
  margin: 0 !important;
  padding: 0 !important;
  height: 30px;
}
.suite-genero-renda .item-menu {
  min-width: 210px;
  max-width: 210px;
}
.suite-genero-renda .bold {
  font-weight: bold !important;
}
.suite-genero-renda .destaque {
  color: #011d38 !important;
  font-weight: bold !important;
}
.suite-genero-renda .subtitle {
  background-color: #ffffff;
  color: #000000;
  font-weight: bold;
}
.suite-genero-renda .span-percent {
  margin-left: 126px !important;
}
.suite-genero-renda .span-genero {
  min-width: 209px !important;
}
.suite-contratacao {
  height: 100%;
}
.suite-contratacao .title {
  margin: 10px;
  font-weight: bold;
}
.suite-contratacao .filtro {
  margin: 0 !important;
  padding: 0 !important;
  height: 30px;
}
.suite-contratacao .total span {
  margin-top: 8px;
}
.suite-contratacao .item-menu {
  min-width: 210px;
  max-width: 210px;
}
.suite-contratacao .bold {
  font-weight: bold !important;
}
.suite-contratacao .destaque {
  color: #011d38 !important;
  font-weight: bold !important;
}
.suite-contratacao .subtitle {
  background-color: #011d38;
  color: #ffffff;
}
.suite-recusa {
  height: 100%;
}
.suite-recusa .title {
  margin: 10px;
  font-weight: bold;
}
.suite-recusa .filtro {
  margin: 0 0 0 10px !important;
  padding: 0 !important;
  height: 30px;
}
.suite-recusa .margin-cell {
  margin-left: 10px !important;
  margin-right: 10px !important;
}
.suite-recusa .total span {
  margin-left: 18px;
}
.suite-recusa .row-heigth {
  height: 30px !important;
}
.suite-recusa .title-heigth {
  height: 23px !important;
}
.esteira-cadastro-historico-dialog {
  max-height: 85vh !important;
  
  
}
.esteira-cadastro-historico-dialog .md-toolbar-tools {
  width: 100%;
}
.esteira-cadastro-historico-dialog .md-toolbar-tools .linha-1 {
  margin-bottom: 8px;
}
.esteira-cadastro-historico-dialog .md-toolbar-tools span {
  font-size: 14px !important;
}
.esteira-cadastro-historico-dialog .md-toolbar-tools .label {
  margin-right: 8px;
}
.esteira-cadastro-historico-dialog .md-toolbar-tools .value {
  margin-right: 8px;
  font-weight: bold;
}
.esteira-cadastro-historico-dialog md-dialog-content .pdf {
  width: 30px !important;
  height: 46px !important;
  padding: 0 !important;
}
.esteira-cadastro-historico-dialog md-dialog-content .pdf md-icon {
  color: #c45151;
}
.esteira-cadastro-historico-dialog md-dialog-content .pdf-refresh {
  padding: 0 !important;
  width: 80px !important;
}
.esteira-restaurar-dialog {
  max-height: 85vh !important;
}
.esteira-restaurar-dialog textarea {
  max-height: 420px;
  overflow-y: auto;
}
.cabecalho-jornada {
  border-radius: 8px;
  padding: 0;
  width: 100%;
  margin: 16px 0 0 0;
  padding: 0 80px;
  
  
}
.cabecalho-jornada .blur {
  color: #fff;
}
.cabecalho-jornada img.primary {
  max-width: 160px;
  max-height: 100px;
  width: auto;
  height: auto;
  margin: 0;
}
.cabecalho-jornada .slogan h1 {
  color: #fff;
  font-weight: 300;
  font-size: 18px;
  letter-spacing: 2px;
  margin: 0;
  text-align: center;
}
.cabecalho-jornada .slogan h2 {
  color: #fff;
  font-weight: 600;
  font-size: 16px;
  letter-spacing: 2px;
  margin: 8px 8px 0 8px;
  text-align: center;
}
.cabecalho-jornada .content-logo {
  padding-bottom: 20px;
  margin: 8px 0 0 0;
  width: 100%;
}
.cabecalho-jornada .texto {
  
  margin: 0px 54px;
  font-size: 16px;
  line-height: 24px;
}
.cabecalho-jornada-form {
  width: 100%;
}
@media (max-width: 480px) {
  .cabecalho-jornada-form h2 {
    font-size: 12px;
    font-weight: 500;
  }
}
.cabecalho-jornada-form .subheader {
  min-height: 48px;
}
.cabecalho-jornada-form .subheader .md-subheader-inner {
  padding: 0;
}
.cabecalho-jornada-form .subheader span {
  font-weight: 600;
  margin-left: 16px;
}
.cabecalho-jornada-form .subheader button {
  margin-right: 6px;
}
.cabecalho-jornada-form .subheader button span {
  margin-left: 0;
}
.cabecalho-jornada-form .subheader-mobile .md-subheader-inner {
  padding: 8px;
  margin-left: 8px;
}
.cabecalho-jornada-form .subheader-mobile span {
  font-weight: 600;
}
.cabecalho-jornada-form .checklist {
  padding: 0;
  
}
.cabecalho-jornada-form .checklist md-list-item.md-2-line,
.cabecalho-jornada-form .checklist md-list-item.md-2-line:before {
  margin: 2px 0;
  min-height: 24px !important;
}
.cabecalho-jornada-form .warn {
  background-color: #ff5722;
}
.cabecalho-representante {
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #fafafa;
  
}
.cabecalho-representante button {
  margin: 0;
  padding: 0;
}
.footer-jornada {
  padding: 16px;
  margin: 0px;
}
.footer-jornada .powered {
  
  color: #fff;
  font-size: 11px;
  text-align: center;
  width: 100%;
  cursor: pointer;
}
.footer-jornada .powered a {
  color: #fff;
}
.register-form-actions {
  width: 100%;
  min-height: 48px;
  
}



.email-pesquisa-dialog .filter .h8 {
  display: block !important;
  -webkit-margin-before: 1.33em !important;
  -webkit-margin-after: 1.33em !important;
  -webkit-margin-start: 0px !important;
  -webkit-margin-end: 0px !important;
  font-weight: bold !important;
}
.email-pesquisa-header .h8 {
  display: block !important;
  -webkit-margin-before: 1.33em !important;
  -webkit-margin-after: 1.33em !important;
  -webkit-margin-start: 0px !important;
  -webkit-margin-end: 0px !important;
  font-weight: bold !important;
  margin-left: 0px !important;
}
.sms-mensagem-form div.mensagem {
  width: 100%;
  min-height: 150px;
  border: 1px solid;
  border-color: #dddddd;
}
.sms-mensagem-form .variaveis {
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  overflow-x: hidden;
  max-width: 260px;
  min-width: 260px;
  
}
.sms-mensagem-form md-list-item {
  overflow-x: hidden;
}
.sms-mensagem-form span.tag {
  color: #feb457;
  font-weight: bold;
}
.sms-mensagem-form .variavel-pesquisa {
  margin: 0;
  padding: 0;
}
.sms-mensagem-form .md-list-item-text {
  
}
.email-mensagem-form div.mensagem {
  width: 100%;
  min-height: 150px;
  border: 1px solid;
  border-color: #dddddd;
}
.email-mensagem-form div.mensagemHtml {
  border: 1px solid #cccccc;
  width: 100%;
  height: 340px;
}
.email-mensagem-form .variaveis {
  height: 100%;
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  overflow-x: hidden;
  min-width: 260px;
  
}
.email-mensagem-form md-list-item {
  overflow-x: hidden;
}
.email-mensagem-form .mensagem-simples .editor-container {
  border-top: 1px solid #cccccc;
}
.email-mensagem-form .EM061_DS_TEXTO {
  display: none;
}
.email-mensagem-form .form-variaveis {
  margin-left: 40px;
  text-align: center;
}
.email-mensagem-form .form-variaveis span {
  font-weight: bold;
}
.email-mensagem-form .form-variaveis h4 {
  width: 200px;
  text-align: center;
  color: #500000;
  font-weight: bold;
}
.email-mensagem-form .form-variaveis p {
  text-align: center;
}
.email-mensagem-form .mensagem {
  color: #000000;
  font-weight: normal;
}
.email-mensagem-form span.tag {
  color: #feb457;
  font-weight: bold;
}
.email-mensagem-form .mensagemHtml {
  width: 99%;
  height: 300px;
}
.email-mensagem-form .variavel-pesquisa {
  margin: 0;
  padding: 0;
}
.texto-mensagem-form div.mensagem {
  width: 100%;
  min-height: 150px;
  border: 1px solid;
  border-color: #dddddd;
}
.texto-mensagem-form div.mensagemHtml {
  border: 1px solid #cccccc;
  width: 100%;
  height: 340px;
}
.texto-mensagem-form .variaveis {
  height: 100%;
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  overflow-x: hidden;
  max-width: 260px;
  min-width: 260px;
  
}
.texto-mensagem-form md-list-item {
  overflow-x: hidden;
}
.texto-mensagem-form .mensagem-simples .editor-container {
  border-top: 1px solid #cccccc;
}
.texto-mensagem-form .EM061_DS_TEXTO {
  display: none;
}
.texto-mensagem-form .form-variaveis {
  margin-left: 40px;
  text-align: center;
}
.texto-mensagem-form .form-variaveis span {
  font-weight: bold;
}
.texto-mensagem-form .form-variaveis h4 {
  width: 200px;
  text-align: center;
  color: #500000;
  font-weight: bold;
}
.texto-mensagem-form .form-variaveis p {
  text-align: center;
}
.texto-mensagem-form .mensagem {
  color: #000000;
  font-weight: normal;
}
.texto-mensagem-form span.tag {
  color: #feb457;
  font-weight: bold;
}
.texto-mensagem-form .mensagemHtml {
  width: 99%;
  height: 300px;
}
.texto-mensagem-form .variavel-pesquisa {
  margin: 0;
  padding: 0;
}

.seeaway-sign-envelope {
  background-color: red;
}
.seeaway-sign-envelope .agreed {
  color: darkolivegreen;
}
.seeaway-sign-envelope-form .subheader-doc-update .md-subheader-inner {
  padding: 0 16px;
}
.seeaway-sign-envelope-form .steps {
  margin: 0 16px 0 0;
  padding: 0;
}
.seeaway-sign-envelope-form .steps md-list {
  padding: 0;
}
.seeaway-sign-envelope-form .steps .disabled-item {
  pointer-events: none;
  opacity: 0.6;
}
.seeaway-sign-envelope-form .steps .selected-item {
  background-color: #011d38;
  color: #fff;
}
.seeaway-sign-envelope-form .steps .selected-item md-icon {
  color: #fff;
}
.seeaway-sign-envelope-form .transfers {
  margin: 0;
}
.seeaway-sign-envelope-form .transfers .alert,
.seeaway-sign-envelope-form .transfers .alert h4 {
  color: #c09853;
  text-align: center;
}
.seeaway-sign-envelope-form .transfers .alert {
  height: 40%;
  min-height: 200px;
  margin: 8px;
  padding: 8px 35px 8px 14px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 0.12em dashed #c09853;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.seeaway-sign-envelope-form .transfers .alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}
.seeaway-sign-envelope-form .signatura-status[disabled] {
  color: #011d38;
}
.seeaway-sign-envelope-form .agreed {
  color: darkolivegreen;
}
.seeaway-sign-signer-dialog .md-list-item-inner {
  padding: 0 8px;
}
.seeaway-sign-pdf-dialog {
  height: 90vh;
}
.seeaway-sign-pdf-dialog md-dialog-content {
  min-height: 80vh;
}
.seeaway-sign-pdf-dialog md-dialog-content .content {
  height: 100%;
}
.seeaway-sign-pdf-dialog iframe {
  width: 99%;
  border-style: hidden;
}
.seeaway-sign-pdf-dialog .iframe-loading {
  border-right: 1px solid #e0e0e0;
  height: 99%;
}
.seeaway-sign-app {
  background-color: pink;
  min-height: 100%;
  
}
.seeaway-sign-app .seeaway-sign-wrapper {
  width: 100%;
  max-width: 1080px;
  padding: 0;
}
.seeaway-sign-app .logo-seeaway-sign {
  width: auto;
  height: auto;
  max-height: 40px;
  outline: none;
}
@media (max-width: 480px) {
  .seeaway-sign-app .logo-seeaway-sign {
    max-width: 180px;
    height: auto;
  }
}
.seeaway-sign-app .logo {
  width: auto;
  height: auto;
  max-height: 48px;
  outline: none;
}
@media (max-width: 480px) {
  .seeaway-sign-app .logo {
    max-width: 180px;
    height: auto;
  }
}
.seeaway-sign-app .seeaway-sign-content {
  background-color: #2a2a2e;
  padding: 8px;
}
.seeaway-sign-app .seeaway-sign-content iframe {
  border: hidden;
}
.seeaway-sign-app .seeaway-sign-content .item {
  background-color: #2a2a2e;
  max-width: 1040px;
  width: 100%;
}
.seeaway-sign-app .seeaway-sign-content .item md-content {
  background-color: #ffffff;
}
.seeaway-sign-app .seeaway-sign-content .item .sub-item {
  max-width: 600px;
}
.seeaway-sign-app .seeaway-sign-content .item .sub-item .title {
  background-color: #ffffff;
}
.seeaway-sign-app .seeaway-sign-content .seeaway-sign-loading md-progress-circular svg path {
  stroke: #ffffff;
}
.seeaway-sign-app .seeaway-sign-content .seeaway-sign-pdf {
  background-color: #ffffff;
}
.seeaway-sign-app .seeaway-sign-content .seeaway-sign-email .seeaway-sign-codigo,
.seeaway-sign-app .seeaway-sign-content .seeaway-sign-sms .seeaway-sign-codigo {
  font-size: 24px;
  max-width: 6;
  padding: 0 16px;
}
.seeaway-sign-app .seeaway-sign-content .seeaway-sign-email .seeaway-sign-codigo,
.seeaway-sign-app .seeaway-sign-content .seeaway-sign-whatsapp .seeaway-sign-codigo {
  font-size: 24px;
  max-width: 236px;
  padding: 0 16px;
}
.seeaway-sign-app .seeaway-sign-content .seeaway-sign-pad .seeaway-sign-pad-content {
  padding: 8px 8px 0 0;
  position: relative;
  margin: 0 auto 0 auto;
  min-height: 200px;
  height: 100%;
}
@media (max-width: 480px) {
  .seeaway-sign-app .seeaway-sign-content .seeaway-sign-pad .seeaway-sign-pad-content {
    min-height: 100px;
  }
}
.seeaway-sign-app .seeaway-sign-content .seeaway-sign-pad .seeaway-sign-pad-content-loading {
  height: 200px;
}
@media (max-width: 480px) {
  .seeaway-sign-app .seeaway-sign-content .seeaway-sign-pad .seeaway-sign-pad-content-loading {
    min-height: 100px;
  }
}
.seeaway-sign-app .seeaway-sign-content .seeaway-sign-pad .seeaway-sign-pad-clear {
  padding: 0;
}
.seeaway-sign-app .seeaway-sign-content .seeaway-sign-pad .seeaway-sign-pad-clear md-icon {
  margin-bottom: 2px;
}
.seeaway-sign-app .seeaway-sign-content .seeaway-sign-selfie .selfie-item {
  max-width: 600px;
}
.seeaway-sign-app .seeaway-sign-content .seeaway-sign-selfie .selfie-item md-content {
  min-height: 100%;
}
.seeaway-sign-app .seeaway-sign-content .seeaway-sign-selfie #video {
  width: 100%;
  height: auto;
  border: 1px solid blue;
}
.seeaway-sign-app .seeaway-sign-content .seeaway-sign-selfie #overlay {
  width: 100%;
  height: auto;
  border: 1px solid red;
}
.seeaway-sign-app .seeaway-sign-content .seeaway-sign-selfie .status {
  margin: 10px 0;
  padding: 10px;
  border-radius: 5px;
  text-align: center;
  font-weight: bold;
}
.seeaway-sign-app .seeaway-sign-content .seeaway-sign-selfie .status-success {
  background-color: #d4edda;
  color: #155724;
}
.seeaway-sign-app .seeaway-sign-content .seeaway-sign-selfie .status-warning {
  background-color: #fff3cd;
  color: #856404;
}
.seeaway-sign-app .seeaway-sign-content .seeaway-sign-end md-content.end {
  min-height: 290px;
}
@media (max-width: 480px) {
  .seeaway-sign-app .seeaway-sign-content .seeaway-sign-end md-content.end {
    min-height: 450px;
  }
}
.seeaway-sign-app .seeaway-sign-content .seeaway-sign-end .seeaway-sign-end-loading span {
  text-align: center;
}
.seeaway-sign-app .seeaway-sign-content .seeaway-sign-end .tks {
  margin-bottom: -8px;
}
.seeaway-sign-app .seeaway-sign-content .seeaway-sign-end .tks .text {
  font-size: 14px;
  margin: 4px 0 0 8px;
}
@media (max-width: 480px) {
  .seeaway-sign-app .seeaway-sign-content .seeaway-sign-end .tks .text {
    text-align: justify;
  }
}
.seeaway-sign-app .seeaway-sign-content .seeaway-sign-end .tks .text p {
  margin: 2px 0 0 0;
}
@media (max-width: 480px) {
  .seeaway-sign-app .seeaway-sign-content .seeaway-sign-end .tks .text p {
    margin: 8px 0;
  }
}
.seeaway-sign-app .seeaway-sign-content .seeaway-sign-end .tks md-icon {
  color: #011d38;
  font-size: 48px;
  height: 48px;
  width: 48px;
}
@media (max-width: 480px) {
  .seeaway-sign-app .seeaway-sign-content .seeaway-sign-end .tks md-icon {
    margin: 8px;
    font-size: 36px;
    height: 36px;
    width: 36px;
  }
}
.seeaway-sign-app .seeaway-sign-content .seeaway-sign-end .about {
  margin-top: 16px;
  font-size: 14px;
}
.seeaway-sign-app .seeaway-sign-content div.seeaway-sign-actions-pdf {
  bottom: 36px;
  position: absolute;
  left: 0;
  right: 0;
}
.seeaway-sign-app .seeaway-sign-content div.seeaway-sign-actions-pdf button.sign {
  min-width: 180px;
  opacity: 0.8;
}
.seeaway-sign-app .seeaway-sign-content div.seeaway-sign-actions-pdf button.sign:hover {
  opacity: 1;
}
.seeaway-sign-app .seeaway-sign-content div.seeaway-sign-actions md-icon {
  margin-bottom: 2px;
}
.seeaway-sign-app .seeaway-sign-content .info .md-subheader-inner {
  padding: 0;
}
.seeaway-sign-app .animate-switch-container {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.seeaway-sign-app .animate-switch {
  padding: 0;
  overflow: hidden;
  background-color: #2a2a2e;
}
.seeaway-sign-app .animate-switch-container-left .animate-switch.ng-animate {
  transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.seeaway-sign-app .animate-switch-container-left .animate-switch.ng-enter {
  left: 100%;
  min-width: 100%;
}
.seeaway-sign-app .animate-switch-container-left .animate-switch.ng-leave,
.seeaway-sign-app .animate-switch-container-left .animate-switch.ng-enter.ng-enter-active {
  left: 0;
}
.seeaway-sign-app .animate-switch-container-left .animate-switch.ng-leave.ng-leave-active {
  left: -100%;
}
.seeaway-sign-app .animate-switch-container-right .animate-switch.ng-animate {
  transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.seeaway-sign-app .animate-switch-container-right .animate-switch.ng-enter {
  min-width: 800px;
  left: -100%;
}
.seeaway-sign-app .animate-switch-container-right .animate-switch.ng-leave {
  right: -100%;
}
.seeaway-sign-app .animate-switch-container-right .animate-switch.ng-leave.ng-leave-active {
  left: 100%;
}
.seeaway-sign-app .animate-switch-container-right .animate-switch.ng-enter.ng-enter-active {
  left: 0;
}

::-webkit-scrollbar {
  height: 4px;
  width: 4px;
}
::-webkit-scrollbar-thumb:horizontal {
  background: #011d38;
  border-radius: 10px;
}

::-webkit-scrollbar-track {
  background: #f1f1f1;
}

::-webkit-scrollbar-thumb {
  background: #011d38;
  border-radius: 10px;
}

::-webkit-scrollbar-thumb:hover {
  background: #555;
}
body,
html {
  margin: 0;
  padding: 0;
  height: 100%;
  background-color: #fff;
  font-family: 'Open Sans', Roboto, sans-serif;
  
  
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
body {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
body .aviso-container,
body .seeawayApp-views {
  height: 100%;
  width: 100%;
}
body .barra-hmg {
  background-color: #ffe000;
  padding: 6px;
  text-align: center;
  color: #1b2936;
  font-size: 18px;
  font-weight: bold;
  display: none;
}
body .aparece {
  display: flex !important;
}
.wrapper {
  width: 100%;
  max-width: 1280px;
  padding: 0 16px;
}
@media (max-width: 320px) {
  .wrapper {
    padding: 0 8px;
  }
}
.wrapper-2 {
  width: 100%;
  max-width: 1920px;
  padding: 0;
}
.md-button {
  font-size: 13px !important;
}
.md-virtual-repeat-container.md-autocomplete-suggestions-container {
  margin-top: 18px;
}
.md-autocomplete-suggestions li {
  line-height: 30px !important;
  height: 30px !important;
}
md-icon.fas,
md-icon.far {
  font-family: 'Font Awesome 5 Free';
  font-size: 17.5px;
  margin-left: 1px;
}
md-icon.fas {
  font-weight: bold;
}
md-icon.far {
  font-weight: normal;
}
table.md-table th.md-column {
  color: rgba(0, 0, 0, 0.54);
  font-size: 14px;
  font-weight: normal;
  white-space: nowrap;
}
md-table-container .tr-header {
  background-color: #011d38 !important;
  height: 32px !important;
  min-height: 32px !important;
}
md-table-container .tr-header .th-header {
  height: 32px !important;
  min-height: 32px !important;
}
md-table-container .tr-header span,
md-table-container .tr-header i {
  color: #ffffff !important;
}
md-table-container .tr-header .btn {
  height: 20px !important;
  min-height: 20px !important;
}
table.md-table td.md-cell {
  color: #000;
  font-size: 12px;
  border-top: 1px #7f7f7f solid;
}
.md-expand th.md-column:first-child,
.md-expand td.md-cell:first-child {
  padding: 0 !important;
}
md-radio-group.padding {
  padding: 5px 0px 5px 0px;
}
md-radio-group.ng-valid {
  margin-bottom: 18px !important;
}
md-input-container > md-radio-group {
  margin-top: 8px;
}
.md-input-invalid md-radio-group {
  color: #dd2c00;
}
.md-radio-label {
  margin-bottom: 8px;
}
.md-radio-label label {
  color: rgba(0, 0, 0, 0.54);
  font-size: 13px;
}
.md-radio-label md-input-container {
  margin-top: 0 !important;
}
.md-radio-label md-radio-group {
  margin: 0 0 8px 0 !important;
}
md-input-container {
  
  margin-bottom: 0 !important;
}
md-input-container md-select:not(.ng-touched),
md-input-container md-select:not(.ng-touched),
md-input-container md-select.ng-valid {
  margin-bottom: 18px !important;
}
md-input-container md-select + .md-input-messages-animation {
  margin-bottom: 6px;
}
md-input-container .md-custom-label {
  padding-bottom: 20px;
  margin-left: 1px;
}
md-input-container.md-input-invalid md-select.ng-untouched,
md-input-container.md-input-invalid md-select.ng-invalid {
  margin-bottom: 0 !important;
}
md-autocomplete .md-show-clear-button button md-icon {
  bottom: 2px;
}
md-autocomplete md-progress-linear.md-inline {
  bottom: 20px !important;
}
md-required-label label:after {
  content: ' *';
  font-size: 13px;
  vertical-align: top;
}
.md-datepicker-input {
  min-width: 150px;
  font-size: 16px !important;
}
.md-virtual-repeat-container.md-autocomplete-suggestions-container {
  margin-top: 18px;
}
.md-autocomplete-suggestions li {
  line-height: 30px !important;
  height: 30px !important;
}
.md-button:not('._md-nav-button') {
  height: 28px;
  min-height: 1px;
  line-height: 10px;
}


.md-button.md-warn.md-raised,
md-toolbar:not(.md-menu-toolbar).md-warn {
  color: #fff !important;
}
.md-button.md-warn.md-raised md-icon,
md-toolbar:not(.md-menu-toolbar).md-warn md-icon {
  color: #fff;
}
md-menu-content.md-dense {
  max-height: 100%;
}
#loading-bar .bar {
  background: #011d38;
  height: 0.5vh;
}
#loading-bar-spinner .spinner-icon {
  border-top-color: #011d38;
  border-left-color: #011d38;
}
#loading-bar .peg {
  -moz-box-shadow: #011d38 1px 0 6px 1px;
  -ms-box-shadow: #011d38 1px 0 6px 1px;
  -webkit-box-shadow: #011d38 1px 0 6px 1px;
  box-shadow: #011d38 1px 0 6px 1px;
}
md-dialog {
  max-height: 98vh !important;
}
.buttonBack {
  color: white !important;
  font-size: 17px;
  padding: 4px 0px 0px 9px;
}
._md-nav-button {
  color: #011d38 !important;
}

table.clone thead tr:last-child th {
  border-bottom: 1px rgba(0, 0, 0, 0.12) solid;
}
table.clone + md-table-container table tbody tr:first-child td {
  border-top: block;
}
tr.md-row:focus {
  outline: none;
}
md-table-container.fix-head {
  width: 100%;
  min-height: 300px;
  height: 100%;
}
md-table-container.fix-head .overflow {
  overflow: auto;
  height: 100%;
}
table[md-table] md-checkbox[disabled] {
  background-color: #eeeeee;
}
table.clone thead tr:last-child th {
  border-bottom: 0;
}
tr.md-row {
  background-color: #fff;
}

.center {
  text-align: center !important;
}
.right {
  text-align: right !important;
}
.ng-invalid {
  border-color: #a94442;
  border-width: 1px;
}
.pointer {
  cursor: pointer;
  outline: none;
}
.hide-details :not(md-select) {
  margin-bottom: 8px;
}
.hide-details .md-errors-spacer {
  display: none !important;
}
.default-header {
  background-color: white !important;
  padding: 0 8px;
  min-height: 76px;
  
  
}
.default-header .busca {
  color: rgba(0, 0, 0, 0.54);
  margin-right: 16px;
}
.default-header .sm-range-picker-input-filter label {
  padding-bottom: 8px;
}
.default-header .sm-range-picker-input-filter label:before {
  font-family: 'Material Icons';
  content: '\E8B6';
  line-height: 0;
  padding: 5px 5px 0px 5px;
  font-weight: normal;
  font-size: 15px;
}
.default-header h4 {
  font-size: 1.1rem;
}
.default-header .filter-hint {
  color: #939393;
  font-size: 14px;
  margin-right: 8px;
}
.default-header .filter-icon {
  font-size: 15px !important;
  margin-top: 5px;
}
.default-header .md-button {
  min-height: 5px !important;
  padding: 0px 4px 0px 0px;
}
.default-header .md-button md-icon {
  font-size: 21px !important;
}
.default-header .md-button md-icon.md-font {
  font-size: 19px !important;
  padding-bottom: 3px;
}
.default-header md-input-container {
  min-height: 54px;
}
.default-header md-input-container.md-input-invalid .md-input-message-animation {
  margin-bottom: 10px;
}
.default-header .md-block,
.default-header label,
.default-header textarea,
.default-header .md-label,
.default-header md-select,
.default-header md-checkbox,
.default-header input,
.default-header md-datepicker,
.default-header .md-datepicker-calendar-icon {
  color: rgba(0, 0, 0, 0.54);
}
.default-dialog {
  height: 100%;
}
.default-upload {
  height: 100%;
}
.default-list {
  background-color: #fff;
  border-radius: 8px;
  height: 100%;
  padding: 8px;
}
.default-list .default-content {
  background-color: #fff;
  border-radius: 8px;
  height: 100%;
}
.default-list .default-content .content .fabSpeedDialdemoBasicUsage .text-capitalize {
  text-transform: capitalize;
}
.default-list .default-content .content .fabSpeedDialdemoBasicUsage p.note {
  font-size: 1.2rem;
}
.default-list .default-content .content .fabSpeedDialdemoBasicUsage .lock-size {
  min-width: 300px;
  min-height: 300px;
  width: 300px;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
}
.default-list .default-content .painel {
  padding: 0 10px 0 10px;
  box-sizing: border-box;
  margin: 5px;
  min-height: 50px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  border-radius: 8px;
}
.default-list .default-content .painel-atencao {
  background-color: #fff3cd;
  color: #856404;
  border-color: #ffeeba;
  opacity: 100;
}
.default-form {
  width: 100%;
  height: 100%;
}
.default-form .md-subheader-inner {
  padding: 17.5px;
}
.default-form form {
  
  height: 100%;
}
.default-form .content {
  height: 100%;
}
.default-border-radius {
  border-radius: 8px !important;
}
.table-list {
  height: 100%;
}
.table-list tr.md-row {
  background-color: #fff;
  height: 54px !important;
}
.required {
  color: #dd2c00 !important;
}
.required-message {
  color: #dd2c00;
  font-size: 12px;
}
.block {
  height: 90%;
}
.block i {
  font-size: 48px;
  color: rgba(0, 0, 0, 0.3);
  
}
.block p {
  font-size: 18px;
  color: rgba(0, 0, 0, 0.3);
  font-weight: bold;
  
}
.block-dialog {
  height: 100%;
}
.block-dialog i {
  font-size: 12vw;
  color: #d3d3d3;
}
.block-dialog p {
  font-size: 1vw;
  color: #d3d3d3;
  font-weight: bold;
}
.block-register {
  height: auto;
}
.block-register i {
  font-size: 24px;
  color: #d3d3d3;
}
@media (max-width: 767px) {
  .block-register i {
    font-size: 20vw;
  }
}
.block-register p {
  width: auto;
  font-size: 14px;
  color: #d3d3d3;
  font-weight: bold;
}
@media (max-width: 767px) {
  .block-register p {
    font-size: 4vw;
  }
}
.md-table-pagination {
  background-color: #fff;
  min-width: 320px;
  font-weight: 900;
  font-size: 14px;
}
.back-pagination {
  border-top: 1px rgba(0, 0, 0, 0.12) solid;
  background-color: white;
}
.back-pagination .md-table-pagination {
  border-top: none;
}
.ng-message-sucess {
  opacity: 1 !important;
  margin-top: 0 !important;
  color: #0a841a !important;
}
.form-overflow-auto {
  overflow: auto;
  height: 100%;
}
.md-toolbar-title {
  color: black !important;
  background-color: white !important;
  border-bottom: 1px solid #ccc;
}
.sm-input-container {
  min-width: 205px;
}
.sm-calender-pane.hide-animate {
  display: none;
}
.md-default-theme[disabled] .md-label,
md-checkbox[disabled] .md-label,
md-input-container .md-input[disabled],
md-input-container md-select[disabled] .md-select-value {
  color: rgba(0, 0, 0, 0.75);
}
button.md-raised[disabled] {
  background-color: lightgray !important;
}
button.md-raised[disabled] md-icon {
  color: gray !important;
}
span.skype_pnh_container {
  display: none !important;
}
span.skype_pnh_print_container {
  display: inline !important;
}
md-input-container.filter-search input {
  width: calc(100% + 30px);
  padding-right: 30px;
}
md-input-container.filter-search md-icon {
  color: #8a5454;
  font-size: 17px;
  right: 5px;
  padding-top: 5px;
}
.hello {
  width: 100%;
  font-size: 12px;
}
.hello .info {
  margin: 7px 7px 0 7px;
  background-color: lightgoldenrodyellow;
}
.hello .info i {
  margin: 0 0 0 5px;
  font-size: 25px;
}
.hello .step {
  margin: 0 7px;
  border: 3px solid lightgoldenrodyellow;
}
.hello .alert {
  font-size: 11px;
  color: #ff5400;
}
.hello i {
  font-size: 21px;
  color: #011d38;
}
.hello .required {
  color: #dd2c00;
}
.hello p {
  font-size: 14px;
  color: #011d38;
  font-weight: normal;
  margin: 5px;
}
.hello ul {
  margin: 0;
  padding: 0;
  font-size: 13px;
  text-align: justify;
  padding-bottom: 10px;
}
.actions {
  border-top: 1px #7f7f7f solid;
  background-color: #fff;
  min-height: 60px;
  height: 60px;
  width: 100%;
}
.actions .actions-buttons {
  width: 100%;
}
.actions .exibeTotal {
  padding-left: 20px;
  font-size: 12px;
  font-weight: 900;
  color: rgba(0, 0, 0, 0.54);
}
.actions .md-table-pagination {
  border-style: none;
  border-width: 0;
}
.md-sidenav-left .actions {
  
}
.md-sidenav-left .actions button:first-child md-icon {
  font-size: 30px;
}
.custom-container {
  padding: 0 16px;
  box-sizing: border-box;
  margin: 5px;
  min-height: 50px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  border-radius: 8px;
}
.warning-container {
  background-color: #fff3cd;
  color: #856404;
  border-color: #ffeeba;
  opacity: 100;
}
.warning-container i {
  margin-right: 16px;
}
.error-message {
  font-size: 12px;
  line-height: 14px;
  overflow: hidden;
  transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
  opacity: 1;
  margin-top: 0;
  padding-top: 5px;
  max-width: 148px;
}
md-select.flag {
  min-width: 90px;
}
md-select.flag .md-select-value .md-select-icon {
  width: auto;
}
md-input-container.angular-filter {
  margin-bottom: 0;
  height: 24px;
}
.copyright {
  background-color: #373435;
}
.copyright .footer-jornada {
  border-top: none;
  padding: 4px;
  margin: 0;
}

.ripple {
  background-position: center;
  transition: background 0.8s;
}
.ripple:hover {
  background: rgba(158, 158, 158, 0.2) radial-gradient(circle, transparent 1%, rgba(158, 158, 158, 0.2) 1%) center / 15000%;
}
.ripple:active {
  background-color: rgba(158, 158, 158, 0.2);
  background-size: 100%;
  transition: background 0s;
}
