
@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;
}
.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.030em !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: .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 {
  width: 100%;
  background-color: #fff;
}
.consentimento form {
  margin: 16px !important;
  
}
.consentimento form md-content {
  background-color: #fff;
  
}
.consentimento-confirm-dialog md-icon {
  color: #8BC34A;
  font-size: 48px;
  min-height: 48px;
  min-width: 48px;
}
.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: .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 {
    width: 180px;
  }
}
.seeaway-sign-app .logo {
  width: auto;
  height: auto;
  max-height: 36px;
  outline: none;
}
@media (max-width: 480px) {
  .seeaway-sign-app .logo {
    width: 180px;
  }
}
.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: .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;
}
