/*azul : #2181be*/

/*azul_2 : #1ccacc*/

a {
    color: #ffffff;
  }

  hr {
    background: #dddddd;
    border: 0 !important;
    height: .1em;
    margin: .5em 0 2em !important;
    width: 100%;
  }

  .cambio {
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
  }

  .sec_ttls h2 {
    text-transform: uppercase;
    font-weight: 500;
    margin: 10px 0 !important;
  }

  .sec_acciones {
    background: #dddddd;
  }

  .form-group {
    padding-bottom: 0;
    margin: .5em 0;
  }

  .btn-primary {
    background: #2181be !important;
    color: #ffffff !important;
  }

  .btn-primary:hover {
    background: #666 !important;
  }

  .btn-text,
  .btn_detalles {
    color: #2181be !important;
  }

  .panel.panel-primary > .panel-heading {
    background-color: #555555 !important;
  }

  .table > tbody > tr > td {
    padding: 0 8px;
    line-height: 1.6;
    vertical-align: middle;
    border-bottom: 1px solid #ddd;
  }

  .tab-content .table > tbody > tr > td {
    padding: 1em 8px;
  }

  .requisitions .sec_toolbar {
    padding: 1em 0;
  }

  .nav-tabs {
    background: transparent !important;
  }

  .nav-tabs > li {
    margin-bottom: 0 !important;
    background: #333333;
    border-radius: .75em .75em 0 0 !important;
  }

  .nav-tabs > li:hover {
    background: #2181be;
  }

  .tab-content {
    background: #ffffff;
  }

  .sec_toolbar {
    margin: 0 0 2em;
    border-radius: .25em;
  }

  .groups_bottom {
    margin-bottom: 3em;
  }

  .btn-group,
  .btn-group-vertical {
    margin: 0;
  }

  .new_user .form-control {
    height: 25px;
    line-height: 0;
  }

  .m_footer {
    margin-right: 2em;
  }

  textarea.form-control {
    height: 5em !important;
  }

  .form-control,
  .form-group .form-control {
    border: 0;
    background-image: -webkit-linear-gradient(#2181be, #2181be), -webkit-linear-gradient(#D2D2D2, #D2D2D2) !important;
    background-image: linear-gradient(#2181be, #2181be), linear-gradient(#D2D2D2, #D2D2D2) !important;
    background-size: 0 2px, 100% 1px;
    background-repeat: no-repeat;
    background-position: center bottom, center calc(100% - 1px);
    background-color: transparent;
    -webkit-transition: background 0s ease-out;
    transition: background 0s ease-out;
    float: none;
    box-shadow: none;
    border-radius: 0;
  }

  .btn_options {
    border: none;
    border-radius: 2px;
    position: relative;
    padding: 8px 5px;
    margin: 7px 0;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0;
    will-change: box-shadow, transform;
    -webkit-transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
    outline: 0;
    cursor: pointer;
    text-decoration: none;
    background: transparent;
  }

  .btn_options:hover {
    background: #dedede;
  }

  .caja_out {
    width: 100%;
    overflow: auto;
  }

  .caja_in {
    width: 100%;
    min-width: 1090px;
  }

  .new_req .form-group {
    margin: 1.75em 0 !important;
  }

  .field {
    width: 90px !important;
  }

  .sec_notas {
    margin: .5em 0;
  }

  .notas {
    font-size: 1.3em;
    border-right: .10em dashed #aaaaaa;
    font-weight: 400;
    padding: 1em 0;
  }

  .notas:hover {
    background: #eee;
  }

  .notas:last-child {
    border: 0;
  }

  .notas i {
    font-size: 2em;
    cursor: pointer;
  }

  .sec_comentarios {
    margin: 1em 0 3em;
  }

  table form {
    display: inline !important;
    vertical-align: middle;
  }

  header {
    position: fixed !important;
    top: 0;
    right: 0;
    padding: 0 !important;
    width: 85%;
    z-index: 99;
  }

  header .navbar {
    background: #2181be !important;
    margin: 0;
  }

  header .navbar-nav {
    float: right;
    margin: 0 !important;
  }

  .navbar .navbar-nav > li > a {
    padding: .5em 0;
  }

  .circle_avatar {
    border-radius: 50%;
    height: 45px;
    border: .2em solid #ffffff;
  }

  .btn_close {
    margin-right: .35em;
    cursor: pointer;
  }

  .btn_menu {
    padding: .5em 0;
    cursor: pointer;
    font-size: 2em;
  }

  .sec_menu {
    background: #222222 !important;
    left: 0%;
    height: 100%;
    padding: 0 !important;
    position: fixed;
    top: 0;
    z-index: 9;
    overflow: auto;
    width: 15%;
  }

  .sec_menu .panel {
    background: transparent !important;
    box-shadow: none;
  }

  .logo_menu {
    height: 40px;
  }

  .sec_menu .panel-heading {
    background: #1574b1 !important;
    border-radius: 0 !important;
    padding: .66em 0;
  }

  .sec_menu .panel .panel-body {
    padding: 0;
  }

  .sec_welcome {
    background: #131a1f;
    padding: 1em 0;
    border-bottom: .1em solid #333333;
    margin: 0;
    margin-bottom: .25em;
  }

  .sec_welcome h4,
  .sec_welcome h5 {
    margin: .25em 0 !important;
    font-weight: 300;
    color: #666;
  }

  .sec_welcome h4 {
    font-weight: 400;
    color: #ffffff;
    font-size: 1.1em;
  }

  .sec_dashboard {
    float: right;
    position: relative;
    width: 85%;
    margin-top: 6%;
    overflow: hidden;
    min-height: 800px;
  }

  .collection-item {
    color: #a4aaad;
    border-left: .4em solid transparent;
    padding: 10px !important;
  }

  .collection-item:hover,
  .collection-item:focus {
    color: #ffffff;
    background: #333333 !important;
    border-left: .4em solid #2181be;
    border-radius: 0 !important;
  }

  .active {
    background: #2181be !important;
  }

  .actual {
    color: #ffffff;
    background: #333333 !important;
    border-left: .4em solid #2181be;
    border-radius: 0 !important;
  }

  tbody,
  thead {
    background: #ffffff !important;
  }

  /*--- SEC INICIO ---*/

  .view_inicio .form-group.is-focused label,
  .view_inicio .form-group.is-focused label.control-label {
    color: #ffffff;
  }

  .view_inicio .checkbox .checkbox-material .check,
  label.checkbox-inline .checkbox-material .check {
    border: 2px solid #eeeeee !important;
  }

  .checkbox input[type=checkbox]:checked + .checkbox-material .check:before,
  label.checkbox-inline input[type=checkbox]:checked + .checkbox-material .check:before {
    color: #ffffff;
  }

  .view_inicio .btn-link {
    color: #eeeeee !important;
  }

  .view_inicio {
    background: #0e1654 url(/assets/images/bg.jpg?ea4862f652ac043c7ad5a4d43d70ce9e) no-repeat top center;
    background-size: cover;
    position: fixed;
    height: 100%;
    width: 100%;
    overflow: auto;
  }

  .view_inicio .div_view_inicio {
    padding-top: 4%;
    text-align: center;
    color: #eeeeee;
    width: 60%;
    margin: 0 auto;
  }

  .view_inicio .div_view_inicio img {
    height: 90px;
  }

  .view_inicio h3 {
    font-weight: 400;
    margin: 12px 0 !important;
    color: #eeeeee;
  }

  .sec_view_inicio .panel {
    background: rgba(0, 0, 0, 0.4) !important;
    border-radius: 1em;
  }

  /*---- RWD ----*/

  @media screen and (max-width: 768px) {
    .sec_dashboard {
      margin-top: 10%;
    }

    .view_inicio .div_view_inicio {
      padding-top: 4%;
      text-align: center;
      color: #eeeeee;
      width: 90%;
      margin: 0 auto;
    }

    .view_inicio .div_view_inicio img {
      height: 75px;
    }

    header,
    .sec_dashboard {
      width: 100%;
    }

    .navbar {
      padding: 0 1em;
    }

    .sec_menu {
      left: -100%;
      width: 50%;
    }

    .navbar-nav .open .dropdown-menu {
      position: absolute;
      background: #ffffff;
      border: 1px solid #ccc;
      border: 1px solid rgba(0, 0, 0, 0.15);
      border-radius: 0 0 5px 5px;
      box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
      margin-top: 0;
      color: #333333;
    }
  }

  @media screen and (max-width: 520px) {
    .sec_dashboard {
      margin-top: 15%;
    }
  }

  @media screen and (max-width: 360px) {
    .sec_dashboard {
      margin-top: 20%;
    }
  }
  .dataTables_wrapper {
    background-color: aliceblue;
  }
  #right{
    float: right;
  }
  #custom-search-input {
    margin:0;
    margin-top: 10px;
    padding: 0;
  }

  #custom-search-input .search-query {
    padding-right: 3px;
    padding-right: 4px \9;
    padding-left: 3px;
    padding-left: 4px \9;
    /* IE7-8 doesn't have border-radius, so don't indent the padding */

    margin-bottom: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }

  #custom-search-input button {
    border: 0;
    background: none;
    /** belows styles are working good */
    padding: 2px 5px;
    margin-top: 2px;
    position: relative;
    left: -28px;
    /* IE7-8 doesn't have border-radius, so don't indent the padding */
    margin-bottom: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }

  .search-query:focus + button {
    z-index: 3;
  }
  /* #table_payment_wrapper{
    background-color: aliceblue;
  }
  #table_paid_wrapper{
    background-color: aliceblue;
  }
  #table_reject_wrapper{
    background-color: aliceblue
  } */

  /*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYzpcXGxhcmFnb25cXHd3d1xcc3Zuc2hvb3BcXHJlc291cmNlc1xcYXNzZXRzXFxzYXNzXFxzdHlsZXMuc2NzcyIsInNvdXJjZXMiOlsiL2xhcmFnb24vd3d3L3N2bnNob29wL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9zdHlsZXMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKmF6dWwgOiAjMjE4MWJlKi9cclxuLyphenVsXzIgOiAjMWNjYWNjKi9cclxuXHJcblxyXG5hIHtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuaHIge1xyXG4gIGJhY2tncm91bmQ6ICNkZGRkZGQ7XHJcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAuMWVtO1xyXG4gIG1hcmdpbjogLjVlbSAwIDJlbSAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY2FtYmlvIHtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xyXG59XHJcblxyXG4uc2VjX3R0bHMgaDIge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBtYXJnaW46IDEwcHggMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2VjX2FjY2lvbmVzIHtcclxuICBiYWNrZ3JvdW5kOiAjZGRkZGRkO1xyXG59XHJcblxyXG4uZm9ybS1ncm91cCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgbWFyZ2luOiAuNWVtIDAgO1xyXG59XHJcblxyXG4uYnRuLXByaW1hcnl7XHJcbiAgYmFja2dyb3VuZDogIzIxODFiZSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG4tcHJpbWFyeTpob3ZlcntcclxuICBiYWNrZ3JvdW5kOiAjNjY2ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG4tdGV4dCwuYnRuX2RldGFsbGVze1xyXG4gIGNvbG9yOiAjMjE4MWJlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYW5lbC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTU1NSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGR7XHJcbiAgICBwYWRkaW5nOiAwIDhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbn1cclxuXHJcbi50YWItY29udGVudCAudGFibGUgPiB0Ym9keSA+IHRyID4gdGR7XHJcbiAgICBwYWRkaW5nOiAxZW0gOHB4O1xyXG59XHJcblxyXG4ucmVxdWlzaXRpb25zIC5zZWNfdG9vbGJhcntcclxuICBwYWRkaW5nOiAxZW0gMDtcclxufVxyXG5cclxuLm5hdi10YWJzIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubmF2LXRhYnMgPiBsaSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogLjc1ZW0gLjc1ZW0gMCAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uYXYtdGFicyA+IGxpOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjMjE4MWJlO1xyXG59XHJcblxyXG4udGFiLWNvbnRlbnR7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxufVxyXG5cclxuLnNlY190b29sYmFye1xyXG4gIG1hcmdpbjogMCAwIDJlbTtcclxuICBib3JkZXItcmFkaXVzOiAuMjVlbTtcclxufVxyXG5cclxuLmdyb3Vwc19ib3R0b217XHJcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG59XHJcblxyXG4uYnRuLWdyb3VwLCAuYnRuLWdyb3VwLXZlcnRpY2FsIHtcclxuICAgIG1hcmdpbjogMDsgXHJcbn1cclxuXHJcbi5uZXdfdXNlciAuZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4ubV9mb290ZXJ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbn1cclxuXHJcbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6IDVlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLCAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjMjE4MWJlLCAjMjE4MWJlKSwgbGluZWFyLWdyYWRpZW50KCNEMkQyRDIsICNEMkQyRDIpICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDAgMnB4LCAxMDAlIDFweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tLCBjZW50ZXIgY2FsYygxMDAlIC0gMXB4KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwcyBlYXNlLW91dDtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5idG5fb3B0aW9ucyB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA4cHggNXB4O1xyXG4gICAgbWFyZ2luOiA3cHggMDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICB3aWxsLWNoYW5nZTogYm94LXNoYWRvdywgdHJhbnNmb3JtO1xyXG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgY29sb3IgMC4ycyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uYnRuX29wdGlvbnM6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogI2RlZGVkZTtcclxufVxyXG5cclxuLmNhamFfb3V0e1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4uY2FqYV9pbntcclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4td2lkdGg6IDEwOTBweDtcclxufVxyXG5cclxuLm5ld19yZXEgLmZvcm0tZ3JvdXAge1xyXG4gICAgbWFyZ2luOiAxLjc1ZW0gMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmllbGR7XHJcbiAgd2lkdGg6IDkwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNlY19ub3Rhc3tcclxuICBtYXJnaW46IC41ZW0gMDtcclxufVxyXG5cclxuLm5vdGFze1xyXG4gIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgYm9yZGVyLXJpZ2h0OiAuMTBlbSBkYXNoZWQgI2FhYWFhYTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHBhZGRpbmc6IDFlbSAwO1xyXG59XHJcblxyXG4ubm90YXM6aG92ZXJ7XHJcbiAgYmFja2dyb3VuZDogI2VlZTtcclxufVxyXG5cclxuLm5vdGFzOmxhc3QtY2hpbGR7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4ubm90YXMgaXtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5zZWNfY29tZW50YXJpb3N7XHJcbiAgbWFyZ2luOiAxZW0gMCAzZW07XHJcbn1cclxuXHJcbnRhYmxlIGZvcm17XHJcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuXHJcblxyXG5cclxuaGVhZGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiA4MCU7XHJcbiAgei1pbmRleDogOTk7XHJcbn1cclxuXHJcbmhlYWRlciAubmF2YmFyIHtcclxuICBiYWNrZ3JvdW5kOiAjMjE4MWJlICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5oZWFkZXIgLm5hdmJhci1uYXYge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5hdmJhciAubmF2YmFyLW5hdiA+IGxpID4gYSB7XHJcbiAgcGFkZGluZzogLjVlbSAwO1xyXG59XHJcblxyXG4uY2lyY2xlX2F2YXRhciB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGhlaWdodDogNDVweDtcclxuICBib3JkZXI6IC4yZW0gc29saWQgI2ZmZmZmZjtcclxufVxyXG5cclxuLmJ0bl9jbG9zZXtcclxuICBtYXJnaW4tcmlnaHQ6IC4zNWVtO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4uYnRuX21lbnUge1xyXG4gIHBhZGRpbmc6IC41ZW0gMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbn1cclxuXHJcbi5zZWNfbWVudSB7XHJcbiAgYmFja2dyb3VuZDogIzIyMjIyMiAhaW1wb3J0YW50O1xyXG4gIGxlZnQ6IDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiA5O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHdpZHRoOiAyMCU7XHJcbn1cclxuXHJcbi5zZWNfbWVudSAucGFuZWwge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmxvZ29fbWVudXtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5zZWNfbWVudSAucGFuZWwtaGVhZGluZyB7XHJcbiAgYmFja2dyb3VuZDogIzE1NzRiMSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAuNjZlbSAwO1xyXG59XHJcblxyXG4uc2VjX21lbnUgLnBhbmVsIC5wYW5lbC1ib2R5IHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uc2VjX3dlbGNvbWV7XHJcbiAgYmFja2dyb3VuZDogIzEzMWExZjtcclxuICBwYWRkaW5nOiAxZW0gMDtcclxuICBib3JkZXItYm90dG9tOiAuMWVtIHNvbGlkICMzMzMzMzM7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IC4yNWVtO1xyXG59XHJcblxyXG4uc2VjX3dlbGNvbWUgaDQsXHJcbi5zZWNfd2VsY29tZSBoNXtcclxuICBtYXJnaW46IC4yNWVtIDAgIWltcG9ydGFudDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGNvbG9yOiAjNjY2O1xyXG59XHJcblxyXG4uc2VjX3dlbGNvbWUgaDR7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBmb250LXNpemU6IDEuMWVtO1xyXG59XHJcblxyXG4uc2VjX2Rhc2hib2FyZCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogODAlOyBcclxuICBtYXJnaW4tdG9wOiA2JTsgXHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmNvbGxlY3Rpb24taXRlbSB7XHJcbiAgY29sb3I6ICNhNGFhYWQ7XHJcbiAgYm9yZGVyLWxlZnQ6IC40ZW0gc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29sbGVjdGlvbi1pdGVtOmhvdmVyLFxyXG4uY29sbGVjdGlvbi1pdGVtOmZvY3VzIHtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBiYWNrZ3JvdW5kOiAjMzMzMzMzICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWxlZnQ6IC40ZW0gc29saWQgIzIxODFiZTtcclxuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hY3RpdmV7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjE4MWJlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hY3R1YWx7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgYmFja2dyb3VuZDogIzMzMzMzMyAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1sZWZ0OiAuNGVtIHNvbGlkICMyMTgxYmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG50Ym9keSxcclxudGhlYWR7XHJcbiAgYmFja2dyb3VuZDogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLyotLS0gU0VDIElOSUNJTyAtLS0qL1xyXG5cclxuLnZpZXdfaW5pY2lvIC5mb3JtLWdyb3VwLmlzLWZvY3VzZWQgbGFiZWwsXHJcbi52aWV3X2luaWNpbyAuZm9ybS1ncm91cC5pcy1mb2N1c2VkIGxhYmVsLmNvbnRyb2wtbGFiZWx7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi52aWV3X2luaWNpbyAuY2hlY2tib3ggLmNoZWNrYm94LW1hdGVyaWFsIC5jaGVjaywgbGFiZWwuY2hlY2tib3gtaW5saW5lIC5jaGVja2JveC1tYXRlcmlhbCAuY2hlY2sge1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2VlZWVlZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVja2JveC1tYXRlcmlhbCAuY2hlY2s6YmVmb3JlLCBsYWJlbC5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIC5jaGVja2JveC1tYXRlcmlhbCAuY2hlY2s6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG5cclxufVxyXG5cclxuLnZpZXdfaW5pY2lvIC5idG4tbGlua3tcclxuICBjb2xvcjogI2VlZWVlZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udmlld19pbmljaW97XHJcbiAgYmFja2dyb3VuZDogIzBlMTY1NCB1cmwoJ2ltYWdlcy9iZy5qcGcnKSBuby1yZXBlYXQgdG9wIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi52aWV3X2luaWNpbyAuZGl2X3ZpZXdfaW5pY2lve1xyXG4gIHBhZGRpbmctdG9wOiA0JTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICNlZWVlZWU7XHJcbiAgd2lkdGg6IDYwJTtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLnZpZXdfaW5pY2lvIC5kaXZfdmlld19pbmljaW8gaW1ne1xyXG4gIGhlaWdodDogOTBweDtcclxufVxyXG5cclxuLnZpZXdfaW5pY2lvICBoM3tcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIG1hcmdpbjogMTJweCAwICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICNlZWVlZWU7XHJcblxyXG59XHJcblxyXG4uc2VjX3ZpZXdfaW5pY2lvIC5wYW5lbCB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNCkgIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiAxZW07IFxyXG59XHJcblxyXG5cclxuXHJcbi8qLS0tLSBSV0QgLS0tLSovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAuc2VjX2Rhc2hib2FyZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwJTtcclxuICB9XHJcblxyXG4gIC52aWV3X2luaWNpbyAuZGl2X3ZpZXdfaW5pY2lve1xyXG4gICAgcGFkZGluZy10b3A6IDQlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNlZWVlZWU7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gIFxyXG4gIC52aWV3X2luaWNpbyAuZGl2X3ZpZXdfaW5pY2lvIGltZ3tcclxuICAgIGhlaWdodDogNzVweDtcclxuICB9XHJcbiAgXHJcbiAgaGVhZGVyLFxyXG4gIC5zZWNfZGFzaGJvYXJke1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAubmF2YmFye1xyXG4gICAgcGFkZGluZzogMCAxZW07XHJcbiAgfVxyXG5cclxuICAuc2VjX21lbnUge1xyXG4gICAgbGVmdDogLTEwMCU7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnV7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcclxuICAgIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpe1xyXG4gIC5zZWNfZGFzaGJvYXJkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTUlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpe1xyXG4gIC5zZWNfZGFzaGJvYXJkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjAlO1xyXG4gIH1cclxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxrQkFBa0I7QUFDbEIsb0JBQW9CO0FBR3BCLEFBQUEsQ0FBQyxDQUFDO0VBQ0EsS0FBSyxFQUFFLE9BQU87Q0FDZjs7QUFFRCxBQUFBLEVBQUUsQ0FBQztFQUNELFVBQVUsRUFBRSxPQUFPO0VBQ25CLE1BQU0sRUFBRSxZQUFZO0VBQ3BCLE1BQU0sRUFBRSxJQUFJO0VBQ1osTUFBTSxFQUFFLHFCQUFxQjtFQUM3QixLQUFLLEVBQUUsSUFBSTtDQUNaOztBQUVELEFBQUEsT0FBTyxDQUFDO0VBQ04sVUFBVSxFQUFFLGdCQUFnQjtDQUM3Qjs7QUFFRCxBQUFVLFNBQUQsQ0FBQyxFQUFFLENBQUM7RUFDWCxjQUFjLEVBQUUsU0FBUztFQUN6QixXQUFXLEVBQUUsR0FBRztFQUNoQixNQUFNLEVBQUUsaUJBQWlCO0NBQzFCOztBQUVELEFBQUEsYUFBYSxDQUFDO0VBQ1osVUFBVSxFQUFFLE9BQU87Q0FDcEI7O0FBRUQsQUFBQSxXQUFXLENBQUM7RUFDVixjQUFjLEVBQUUsQ0FBQztFQUNqQixNQUFNLEVBQUUsTUFBTztDQUNoQjs7QUFFRCxBQUFBLFlBQVksQ0FBQTtFQUNW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 */
