.angular-ui-tree-empty{border:1px dashed #bbb;min-height:100px;background-color:#e5e5e5;background-image:-webkit-linear-gradient(45deg,#fff 25%,transparent 0,transparent 75%,#fff 0,#fff),-webkit-linear-gradient(45deg,#fff 25%,transparent 0,transparent 75%,#fff 0,#fff);background-image:linear-gradient(45deg,#fff 25%,transparent 0,transparent 75%,#fff 0,#fff),linear-gradient(45deg,#fff 25%,transparent 0,transparent 75%,#fff 0,#fff);background-size:60px 60px;background-position:0 0,30px 30px;pointer-events:none}.angular-ui-tree-nodes{position:relative;margin:0;padding:0;list-style:none}.angular-ui-tree-nodes .angular-ui-tree-nodes{padding-left:20px}.angular-ui-tree-node,.angular-ui-tree-placeholder{position:relative;margin:0;padding:0;min-height:20px;line-height:20px}.angular-ui-tree-hidden{display:none}.angular-ui-tree-placeholder{margin:10px;padding:0;min-height:30px}.angular-ui-tree-handle{cursor:move;text-decoration:none;font-weight:700;box-sizing:border-box;min-height:20px;line-height:20px}.angular-ui-tree-drag{position:absolute;pointer-events:none;z-index:999;opacity:.8}.angular-ui-tree-drag .tree-node-content{margin-top:0}
/**
           * bs-iconpicker
           *
           * @version   v0.0.1
           * @author    Max Manets <manets@gmail.com>
           * @copyright Copyright (c) 2014 Max Manets <manets@gmail.com>
           * @license   The MIT License (MIT)
           *
           * Based on
           * ui-iconpicker
           *
           * @version   v0.1.4
           * @author    Justin Lau <justin@tclau.com>
           * @copyright Copyright (c) 2014 Justin Lau <justin@tclau.com>
           * @license   The MIT License (MIT)
           *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the 'Software'), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in all
 * copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 */
.bs-iconpicker.brand-default > button {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.bs-iconpicker.brand-default > button:hover, .bs-iconpicker.brand-default > button:focus, .bs-iconpicker.brand-default > button:active, .bs-iconpicker.brand-default > button.active, .open > .bs-iconpicker.brand-default > button.dropdown-toggle {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}
.bs-iconpicker.brand-default > button:active, .bs-iconpicker.brand-default > button.active, .open > .bs-iconpicker.brand-default > button.dropdown-toggle {
    background-image: none;
}
.bs-iconpicker.brand-default > button.disabled, .bs-iconpicker.brand-default > button.disabled:hover, .bs-iconpicker.brand-default > button.disabled:focus, .bs-iconpicker.brand-default > button.disabled:active, .bs-iconpicker.brand-default > button.disabled.active, .bs-iconpicker.brand-default > button[disabled], .bs-iconpicker.brand-default > button[disabled]:hover, .bs-iconpicker.brand-default > button[disabled]:focus, .bs-iconpicker.brand-default > button[disabled]:active, .bs-iconpicker.brand-default > button[disabled].active, fieldset[disabled] .bs-iconpicker.brand-default > button, fieldset[disabled] .bs-iconpicker.brand-default > button:hover, fieldset[disabled] .bs-iconpicker.brand-default > button:focus, fieldset[disabled] .bs-iconpicker.brand-default > button:active, fieldset[disabled] .bs-iconpicker.brand-default > button.active {
    background-color: #fff;
    border-color: #ccc;
}
.bs-iconpicker.brand-default > button .badge {
    color: #fff;
    background-color: #333;
}
.bs-iconpicker.brand-primary > button {
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
}
.bs-iconpicker.brand-primary > button:hover, .bs-iconpicker.brand-primary > button:focus, .bs-iconpicker.brand-primary > button:active, .bs-iconpicker.brand-primary > button.active, .open > .bs-iconpicker.brand-primary > button.dropdown-toggle {
    color: #fff;
    background-color: #3071a9;
    border-color: #285e8e;
}
.bs-iconpicker.brand-primary > button:active, .bs-iconpicker.brand-primary > button.active, .open > .bs-iconpicker.brand-primary > button.dropdown-toggle {
    background-image: none;
}
.bs-iconpicker.brand-primary > button.disabled, .bs-iconpicker.brand-primary > button.disabled:hover, .bs-iconpicker.brand-primary > button.disabled:focus, .bs-iconpicker.brand-primary > button.disabled:active, .bs-iconpicker.brand-primary > button.disabled.active, .bs-iconpicker.brand-primary > button[disabled], .bs-iconpicker.brand-primary > button[disabled]:hover, .bs-iconpicker.brand-primary > button[disabled]:focus, .bs-iconpicker.brand-primary > button[disabled]:active, .bs-iconpicker.brand-primary > button[disabled].active, fieldset[disabled] .bs-iconpicker.brand-primary > button, fieldset[disabled] .bs-iconpicker.brand-primary > button:hover, fieldset[disabled] .bs-iconpicker.brand-primary > button:focus, fieldset[disabled] .bs-iconpicker.brand-primary > button:active, fieldset[disabled] .bs-iconpicker.brand-primary > button.active {
    background-color: #428bca;
    border-color: #357ebd;
}
.bs-iconpicker.brand-primary > button .badge {
    color: #428bca;
    background-color: #fff;
}
.bs-iconpicker.brand-success > button {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.bs-iconpicker.brand-success > button:hover, .bs-iconpicker.brand-success > button:focus, .bs-iconpicker.brand-success > button:active, .bs-iconpicker.brand-success > button.active, .open > .bs-iconpicker.brand-success > button.dropdown-toggle {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}
.bs-iconpicker.brand-success > button:active, .bs-iconpicker.brand-success > button.active, .open > .bs-iconpicker.brand-success > button.dropdown-toggle {
    background-image: none;
}
.bs-iconpicker.brand-success > button.disabled, .bs-iconpicker.brand-success > button.disabled:hover, .bs-iconpicker.brand-success > button.disabled:focus, .bs-iconpicker.brand-success > button.disabled:active, .bs-iconpicker.brand-success > button.disabled.active, .bs-iconpicker.brand-success > button[disabled], .bs-iconpicker.brand-success > button[disabled]:hover, .bs-iconpicker.brand-success > button[disabled]:focus, .bs-iconpicker.brand-success > button[disabled]:active, .bs-iconpicker.brand-success > button[disabled].active, fieldset[disabled] .bs-iconpicker.brand-success > button, fieldset[disabled] .bs-iconpicker.brand-success > button:hover, fieldset[disabled] .bs-iconpicker.brand-success > button:focus, fieldset[disabled] .bs-iconpicker.brand-success > button:active, fieldset[disabled] .bs-iconpicker.brand-success > button.active {
    background-color: #5cb85c;
    border-color: #4cae4c;
}
.bs-iconpicker.brand-success > button .badge {
    color: #5cb85c;
    background-color: #fff;
}
.bs-iconpicker.brand-info > button {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
}
.bs-iconpicker.brand-info > button:hover, .bs-iconpicker.brand-info > button:focus, .bs-iconpicker.brand-info > button:active, .bs-iconpicker.brand-info > button.active, .open > .bs-iconpicker.brand-info > button.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc;
}
.bs-iconpicker.brand-info > button:active, .bs-iconpicker.brand-info > button.active, .open > .bs-iconpicker.brand-info > button.dropdown-toggle {
    background-image: none;
}
.bs-iconpicker.brand-info > button.disabled, .bs-iconpicker.brand-info > button.disabled:hover, .bs-iconpicker.brand-info > button.disabled:focus, .bs-iconpicker.brand-info > button.disabled:active, .bs-iconpicker.brand-info > button.disabled.active, .bs-iconpicker.brand-info > button[disabled], .bs-iconpicker.brand-info > button[disabled]:hover, .bs-iconpicker.brand-info > button[disabled]:focus, .bs-iconpicker.brand-info > button[disabled]:active, .bs-iconpicker.brand-info > button[disabled].active, fieldset[disabled] .bs-iconpicker.brand-info > button, fieldset[disabled] .bs-iconpicker.brand-info > button:hover, fieldset[disabled] .bs-iconpicker.brand-info > button:focus, fieldset[disabled] .bs-iconpicker.brand-info > button:active, fieldset[disabled] .bs-iconpicker.brand-info > button.active {
    background-color: #5bc0de;
    border-color: #46b8da;
}
.bs-iconpicker.brand-info > button .badge {
    color: #5bc0de;
    background-color: #fff;
}
.bs-iconpicker.brand-warning > button {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}
.bs-iconpicker.brand-warning > button:hover, .bs-iconpicker.brand-warning > button:focus, .bs-iconpicker.brand-warning > button:active, .bs-iconpicker.brand-warning > button.active, .open > .bs-iconpicker.brand-warning > button.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    border-color: #d58512;
}
.bs-iconpicker.brand-warning > button:active, .bs-iconpicker.brand-warning > button.active, .open > .bs-iconpicker.brand-warning > button.dropdown-toggle {
    background-image: none;
}
.bs-iconpicker.brand-warning > button.disabled, .bs-iconpicker.brand-warning > button.disabled:hover, .bs-iconpicker.brand-warning > button.disabled:focus, .bs-iconpicker.brand-warning > button.disabled:active, .bs-iconpicker.brand-warning > button.disabled.active, .bs-iconpicker.brand-warning > button[disabled], .bs-iconpicker.brand-warning > button[disabled]:hover, .bs-iconpicker.brand-warning > button[disabled]:focus, .bs-iconpicker.brand-warning > button[disabled]:active, .bs-iconpicker.brand-warning > button[disabled].active, fieldset[disabled] .bs-iconpicker.brand-warning > button, fieldset[disabled] .bs-iconpicker.brand-warning > button:hover, fieldset[disabled] .bs-iconpicker.brand-warning > button:focus, fieldset[disabled] .bs-iconpicker.brand-warning > button:active, fieldset[disabled] .bs-iconpicker.brand-warning > button.active {
    background-color: #f0ad4e;
    border-color: #eea236;
}
.bs-iconpicker.brand-warning > button .badge {
    color: #f0ad4e;
    background-color: #fff;
}
.bs-iconpicker.brand-danger > button {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}
.bs-iconpicker.brand-danger > button:hover, .bs-iconpicker.brand-danger > button:focus, .bs-iconpicker.brand-danger > button:active, .bs-iconpicker.brand-danger > button.active, .open > .bs-iconpicker.brand-danger > button.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}
.bs-iconpicker.brand-danger > button:active, .bs-iconpicker.brand-danger > button.active, .open > .bs-iconpicker.brand-danger > button.dropdown-toggle {
    background-image: none;
}
.bs-iconpicker.brand-danger > button.disabled, .bs-iconpicker.brand-danger > button.disabled:hover, .bs-iconpicker.brand-danger > button.disabled:focus, .bs-iconpicker.brand-danger > button.disabled:active, .bs-iconpicker.brand-danger > button.disabled.active, .bs-iconpicker.brand-danger > button[disabled], .bs-iconpicker.brand-danger > button[disabled]:hover, .bs-iconpicker.brand-danger > button[disabled]:focus, .bs-iconpicker.brand-danger > button[disabled]:active, .bs-iconpicker.brand-danger > button[disabled].active, fieldset[disabled] .bs-iconpicker.brand-danger > button, fieldset[disabled] .bs-iconpicker.brand-danger > button:hover, fieldset[disabled] .bs-iconpicker.brand-danger > button:focus, fieldset[disabled] .bs-iconpicker.brand-danger > button:active, fieldset[disabled] .bs-iconpicker.brand-danger > button.active {
    background-color: #d9534f;
    border-color: #d43f3a;
}
.bs-iconpicker.brand-danger > button .badge {
    color: #d9534f;
    background-color: #fff;
}
.bs-iconpicker.disabled > button, .bs-iconpicker[disabled] > button, fieldset[disabled] .bs-iconpicker > button {
    cursor: not-allowed;
    pointer-events: none;
    opacity: 0.65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
}
.bs-iconpicker > button > i {
    padding-right: .5em;
}
.bs-iconpicker > ul.dropdown-menu {
    height: 12.1em;
    overflow: auto;
    padding: 0.5em 0.5em;
    width: 12.1em;
}
@media (min-width: 768px) and (max-width: 991px) {
    .bs-iconpicker > ul.dropdown-menu {
        height: 15.1em;
        width: 15.1em;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .bs-iconpicker > ul.dropdown-menu {
        height: 23.1em;
        width: 23.1em;
    }
}
@media (min-width: 1200px) {
    .bs-iconpicker > ul.dropdown-menu {
        height: 23.1em;
        width: 34.1em;
    }
}
.bs-iconpicker > ul.dropdown-menu > li {
    display: inline-block;
}
.bs-iconpicker > ul.dropdown-menu > li a {
    padding: 0 0;
}
.bs-iconpicker > ul.dropdown-menu > li a span {
    margin: 6px;
}

.bs-symbol-A:before {
    content: "A";
}

.bs-symbol-B:before {
    content: "B";
}

.bs-symbol-C:before {
    content: "C";
}

.bs-symbol-D:before {
    content: "D";
}

.bs-symbol-E:before {
    content: "E";
}

.bs-symbol-F:before {
    content: "F";
}

.bs-symbol-G:before {
    content: "G";
}

.bs-symbol-H:before {
    content: "H";
}

.bs-symbol-I:before {
    content: "I";
}

.bs-symbol-J:before {
    content: "J";
}

.bs-symbol-K:before {
    content: "K";
}

.bs-symbol-L:before {
    content: "L";
}

.bs-symbol-M:before {
    content: "M";
}

.bs-symbol-N:before {
    content: "N";
}

.bs-symbol-O:before {
    content: "O";
}

.bs-symbol-P:before {
    content: "P";
}

.bs-symbol-Q:before {
    content: "Q";
}

.bs-symbol-R:before {
    content: "R";
}

.bs-symbol-S:before {
    content: "S";
}

.bs-symbol-T:before {
    content: "T";
}

.bs-symbol-U:before {
    content: "U";
}

.bs-symbol-V:before {
    content: "V";
}

.bs-symbol-W:before {
    content: "W";
}

.bs-symbol-X:before {
    content: "X";
}

.bs-symbol-Y:before {
    content: "Y";
}

.bs-symbol-Z:before {
    content: "Z";
}

.bs-symbol-0:before {
    content: "0";
}

.bs-symbol-1:before {
    content: "1";
}

.bs-symbol-2:before {
    content: "2";
}

.bs-symbol-3:before {
    content: "3";
}

.bs-symbol-4:before {
    content: "4";
}

.bs-symbol-5:before {
    content: "5";
}

.bs-symbol-6:before {
    content: "6";
}

.bs-symbol-7:before {
    content: "7";
}

.bs-symbol-8:before {
    content: "8";
}

.bs-symbol-9:before {
    content: "9";
}

.daterangepicker {
  position: absolute;
  color: inherit;
  background: #fff;
  border-radius: 4px;
  width: 278px;
  padding: 4px;
  margin-top: 1px;
  top: 100px;
  left: 20px;
  /* Calendars */ }
  .daterangepicker:before, .daterangepicker:after {
    position: absolute;
    display: inline-block;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    content: ''; }
  .daterangepicker:before {
    top: -7px;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
    border-bottom: 7px solid #ccc; }
  .daterangepicker:after {
    top: -6px;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent; }
  .daterangepicker.opensleft:before {
    right: 9px; }
  .daterangepicker.opensleft:after {
    right: 10px; }
  .daterangepicker.openscenter:before {
    left: 0;
    right: 0;
    width: 0;
    margin-left: auto;
    margin-right: auto; }
  .daterangepicker.openscenter:after {
    left: 0;
    right: 0;
    width: 0;
    margin-left: auto;
    margin-right: auto; }
  .daterangepicker.opensright:before {
    left: 9px; }
  .daterangepicker.opensright:after {
    left: 10px; }
  .daterangepicker.dropup {
    margin-top: -5px; }
    .daterangepicker.dropup:before {
      top: initial;
      bottom: -7px;
      border-bottom: initial;
      border-top: 7px solid #ccc; }
    .daterangepicker.dropup:after {
      top: initial;
      bottom: -6px;
      border-bottom: initial;
      border-top: 6px solid #fff; }
  .daterangepicker.dropdown-menu {
    max-width: none;
    z-index: 3001; }
  .daterangepicker.single .ranges, .daterangepicker.single .calendar {
    float: none; }
  .daterangepicker.show-calendar .calendar {
    display: block; }
  .daterangepicker .calendar {
    display: none;
    max-width: 270px;
    margin: 4px; }
    .daterangepicker .calendar.single .calendar-table {
      border: none; }
    .daterangepicker .calendar th, .daterangepicker .calendar td {
      white-space: nowrap;
      text-align: center;
      min-width: 32px; }
  .daterangepicker .calendar-table {
    border: 1px solid #fff;
    padding: 4px;
    border-radius: 4px;
    background: #fff; }
  .daterangepicker table {
    width: 100%;
    margin: 0; }
  .daterangepicker td, .daterangepicker th {
    text-align: center;
    width: 20px;
    height: 20px;
    border-radius: 4px;
    border: 1px solid transparent;
    white-space: nowrap;
    cursor: pointer; }
    .daterangepicker td.available:hover, .daterangepicker th.available:hover {
      background-color: #eee;
      border-color: transparent;
      color: inherit; }
    .daterangepicker td.week, .daterangepicker th.week {
      font-size: 80%;
      color: #ccc; }
  .daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
    background-color: #fff;
    border-color: transparent;
    color: #999; }
  .daterangepicker td.in-range {
    background-color: #ebf4f8;
    border-color: transparent;
    color: #000;
    border-radius: 0; }
  .daterangepicker td.start-date {
    border-radius: 4px 0 0 4px; }
  .daterangepicker td.end-date {
    border-radius: 0 4px 4px 0; }
  .daterangepicker td.start-date.end-date {
    border-radius: 4px; }
  .daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: #357ebd;
    border-color: transparent;
    color: #fff; }
  .daterangepicker th.month {
    width: auto; }
  .daterangepicker td.disabled, .daterangepicker option.disabled {
    color: #999;
    cursor: not-allowed;
    text-decoration: line-through; }
  .daterangepicker select.monthselect, .daterangepicker select.yearselect {
    font-size: 12px;
    padding: 1px;
    height: auto;
    margin: 0;
    cursor: default; }
  .daterangepicker select.monthselect {
    margin-right: 2%;
    width: 56%; }
  .daterangepicker select.yearselect {
    width: 40%; }
  .daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
    width: 50px;
    margin-bottom: 0; }
  .daterangepicker .input-mini {
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #555;
    height: 30px;
    line-height: 30px;
    display: block;
    vertical-align: middle;
    margin: 0 0 5px 0;
    padding: 0 6px 0 28px;
    width: 100%; }
    .daterangepicker .input-mini.active {
      border: 1px solid #08c;
      border-radius: 4px; }
  .daterangepicker .daterangepicker_input {
    position: relative; }
    .daterangepicker .daterangepicker_input i {
      position: absolute;
      left: 8px;
      top: 8px; }
  .daterangepicker.rtl .input-mini {
    padding-right: 28px;
    padding-left: 6px; }
  .daterangepicker.rtl .daterangepicker_input i {
    left: auto;
    right: 8px; }
  .daterangepicker .calendar-time {
    text-align: center;
    margin: 5px auto;
    line-height: 30px;
    position: relative;
    padding-left: 28px; }
    .daterangepicker .calendar-time select.disabled {
      color: #ccc;
      cursor: not-allowed; }

.ranges {
  font-size: 11px;
  float: none;
  margin: 4px;
  text-align: left; }
  .ranges ul {
    list-style: none;
    margin: 0 auto;
    padding: 0;
    width: 100%; }
  .ranges li {
    font-size: 13px;
    background: #f5f5f5;
    border: 1px solid #f5f5f5;
    border-radius: 4px;
    color: #08c;
    padding: 3px 12px;
    margin-bottom: 8px;
    cursor: pointer; }
    .ranges li:hover {
      background: #08c;
      border: 1px solid #08c;
      color: #fff; }
    .ranges li.active {
      background: #08c;
      border: 1px solid #08c;
      color: #fff; }

/*  Larger Screen Styling */
@media (min-width: 564px) {
  .daterangepicker {
    width: auto; }
    .daterangepicker .ranges ul {
      width: 160px; }
    .daterangepicker.single .ranges ul {
      width: 100%; }
    .daterangepicker.single .calendar.left {
      clear: none; }
    .daterangepicker.single.ltr .ranges, .daterangepicker.single.ltr .calendar {
      float: left; }
    .daterangepicker.single.rtl .ranges, .daterangepicker.single.rtl .calendar {
      float: right; }
    .daterangepicker.ltr {
      direction: ltr;
      text-align: left; }
      .daterangepicker.ltr .calendar.left {
        clear: left;
        margin-right: 0; }
        .daterangepicker.ltr .calendar.left .calendar-table {
          border-right: none;
          border-top-right-radius: 0;
          border-bottom-right-radius: 0; }
      .daterangepicker.ltr .calendar.right {
        margin-left: 0; }
        .daterangepicker.ltr .calendar.right .calendar-table {
          border-left: none;
          border-top-left-radius: 0;
          border-bottom-left-radius: 0; }
      .daterangepicker.ltr .left .daterangepicker_input {
        padding-right: 12px; }
      .daterangepicker.ltr .calendar.left .calendar-table {
        padding-right: 12px; }
      .daterangepicker.ltr .ranges, .daterangepicker.ltr .calendar {
        float: left; }
    .daterangepicker.rtl {
      direction: rtl;
      text-align: right; }
      .daterangepicker.rtl .calendar.left {
        clear: right;
        margin-left: 0; }
        .daterangepicker.rtl .calendar.left .calendar-table {
          border-left: none;
          border-top-left-radius: 0;
          border-bottom-left-radius: 0; }
      .daterangepicker.rtl .calendar.right {
        margin-right: 0; }
        .daterangepicker.rtl .calendar.right .calendar-table {
          border-right: none;
          border-top-right-radius: 0;
          border-bottom-right-radius: 0; }
      .daterangepicker.rtl .left .daterangepicker_input {
        padding-left: 12px; }
      .daterangepicker.rtl .calendar.left .calendar-table {
        padding-left: 12px; }
      .daterangepicker.rtl .ranges, .daterangepicker.rtl .calendar {
        text-align: right;
        float: right; } }
@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto; }
  .daterangepicker.ltr .ranges {
    float: left; }
  .daterangepicker.rtl .ranges {
    float: right; }
  .daterangepicker .calendar.left {
    clear: none !important; } }

/*! Pickr 1.2.3 MIT | https://github.com/Simonwep/pickr */.pickr{position:relative;overflow:visible;transform:translateY(0)}.pickr *{box-sizing:border-box}.pickr .pcr-button{position:relative;height:2em;width:2em;padding:.5em;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;border-radius:.15em;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat 50%;background-size:0;transition:all .3s}.pickr .pcr-button:before{background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;z-index:-1;z-index:auto}.pickr .pcr-button:after,.pickr .pcr-button:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;border-radius:.15em}.pickr .pcr-button:after{transition:background .3s;background:currentColor}.pickr .pcr-button.clear{background-size:70%}.pickr .pcr-button.clear:before{opacity:0}.pickr .pcr-button.clear:focus{box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor}.pickr .pcr-button.disabled{cursor:not-allowed}.pcr-app button,.pcr-app input,.pickr button,.pickr input{outline:none;border:none;-webkit-appearance:none}.pcr-app button:focus,.pcr-app input:focus,.pickr button:focus,.pickr input:focus{box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px currentColor}.pcr-app[data-theme=classic]{position:fixed;display:flex;flex-direction:column;z-index:10000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03);width:28.5em;max-width:95vw;padding:.8em;border-radius:.1em;background:#fff;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s;left:0;top:0}.pcr-app[data-theme=classic].visible{transition:opacity .3s;visibility:visible;opacity:1}.pcr-app[data-theme=classic] .pcr-swatches{display:flex;flex-wrap:wrap;margin-top:.75em}.pcr-app[data-theme=classic] .pcr-swatches.pcr-last{margin:0}.pcr-app[data-theme=classic] .pcr-swatches>button{font-size:1em;position:relative;width:calc(1.75em - 5px);height:calc(1.75em - 5px);border-radius:.15em;cursor:pointer;margin:2.5px;flex-shrink:0;justify-self:center;transition:all .15s;overflow:hidden;background:transparent;z-index:1}.pcr-app[data-theme=classic] .pcr-swatches>button:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:6px;border-radius:.15em;z-index:-1}.pcr-app[data-theme=classic] .pcr-swatches>button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:currentColor;border:1px solid rgba(0,0,0,.05);border-radius:.15em;box-sizing:border-box}.pcr-app[data-theme=classic] .pcr-swatches>button:hover{filter:brightness(1.05)}.pcr-app[data-theme=classic] .pcr-interaction{display:flex;flex-wrap:wrap;align-items:center;margin:0 -.2em}.pcr-app[data-theme=classic] .pcr-interaction>*{margin:0 .2em}.pcr-app[data-theme=classic] .pcr-interaction input{letter-spacing:.07em;font-size:.75em;text-align:center;cursor:pointer;color:#75797e;background:#f1f3f4;border-radius:.15em;transition:all .15s;padding:.45em .5em;margin-top:.75em}.pcr-app[data-theme=classic] .pcr-interaction input:hover{filter:brightness(.975)}.pcr-app[data-theme=classic] .pcr-interaction input:focus{box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px rgba(66,133,244,.75)}.pcr-app[data-theme=classic] .pcr-interaction .pcr-result{color:#75797e;text-align:left;flex:1 1 8em;min-width:8em;transition:all .2s;border-radius:.15em;background:#f1f3f4;cursor:text}.pcr-app[data-theme=classic] .pcr-interaction .pcr-result::selection{background:#4285f4;color:#fff}.pcr-app[data-theme=classic] .pcr-interaction .pcr-type.active{color:#fff;background:#4285f4}.pcr-app[data-theme=classic] .pcr-interaction .pcr-clear,.pcr-app[data-theme=classic] .pcr-interaction .pcr-save{width:auto;color:#fff}.pcr-app[data-theme=classic] .pcr-interaction .pcr-clear:hover,.pcr-app[data-theme=classic] .pcr-interaction .pcr-save:hover{filter:brightness(.925)}.pcr-app[data-theme=classic] .pcr-interaction .pcr-save{background:#4285f4}.pcr-app[data-theme=classic] .pcr-interaction .pcr-clear{background:#f44250}.pcr-app[data-theme=classic] .pcr-interaction .pcr-clear:focus{box-shadow:0 0 0 1px #f1f3f4,0 0 0 3px rgba(244,66,80,.75)}.pcr-app[data-theme=classic] .pcr-selection{display:flex;justify-content:space-between;flex-grow:1}.pcr-app[data-theme=classic] .pcr-selection .pcr-picker{position:absolute;height:18px;width:18px;border:2px solid #fff;border-radius:100%;user-select:none}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview{position:relative;z-index:1;width:2em;display:flex;flex-direction:column;justify-content:space-between;margin-right:.75em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;border-radius:.15em;z-index:-1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color{cursor:pointer;transition:background-color .3s,box-shadow .3s;border-radius:.15em .15em 0 0;z-index:2}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color{border-radius:0 0 .15em .15em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color{background:currentColor;width:100%;height:50%}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette{position:relative;user-select:none;display:flex;flex-direction:column;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser:active,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity:active,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette{width:100%;height:8em;z-index:1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette{flex-grow:1;border-radius:.15em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;border-radius:.15em;z-index:-1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity{margin-left:.75em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-picker,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-picker{left:50%;transform:translateX(-50%)}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{width:8px;flex-grow:1;border-radius:50em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider{background:linear-gradient(180deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{background:linear-gradient(180deg,transparent,#000),url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:100%,50%}
