md-backdrop.md-edit-dialog-backdrop{z-index:80}md-edit-dialog{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-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:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-wrap:wrap-reverse;-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{-webkit-justify-content:flex-end;-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{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.md-table-pagination md-select .md-select-value span.md-select-icon{-webkit-justify-content:center;-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;-webkit-transform:scaleY(0.5) scaleX(1);transform:scaleY(0.5) scaleX(1)}.md-table-pagination>*{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-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;-webkit-transform:none!important;transform:none!important}md-select.md-table-select>.md-select-value>span>.md-text{display:inherit;height:inherit;-webkit-transform:inherit;transform:inherit}md-select.md-table-select>.md-select-value>span.md-select-icon{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-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:-webkit-transform .25s,opacity .25s;transition:transform .25s,opacity .25s}table.md-table th.md-column md-icon.md-sort-icon.md-asc{-webkit-transform:rotate(0deg);transform:rotate(0deg)}table.md-table th.md-column md-icon.md-sort-icon.md-desc{-webkit-transform:rotate(180deg);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{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}table.md-table td.md-cell.md-numeric md-select .md-select-value{-webkit-flex:0 0 auto;-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{-webkit-justify-content:flex-end;-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{-webkit-transform:scaleY(0.4) scaleX(0.8);transform:scaleY(0.4) scaleX(0.8)}
/**
 * @license angular-circular-timepicker  version: 0.1.0
 * Copyright 2016 sidaudhi.com, Inc. http://www.sidaudhi.com
 * License: MIT
 *
 * @author        Siddharth Audhinarayanan
 * @since        2016-Jan-31
 */

.datetimepicker {
  font-family: Arial;
}

.datetimepicker div,
.datetimepicker span,
.datetimepicker object,
.datetimepicker iframe,
.datetimepicker h1,
.datetimepicker h2,
.datetimepicker h3,
.datetimepicker h4,
.datetimepicker h5,
.datetimepicker h6,
.datetimepicker p,
.datetimepicker pre,
.datetimepicker a,
.datetimepicker abbr,
.datetimepicker acronym,
.datetimepicker address,
.datetimepicker code,
.datetimepicker del,
.datetimepicker dfn,
.datetimepicker em,
.datetimepicker img,
.datetimepicker dl,
.datetimepicker dt,
.datetimepicker dd,
.datetimepicker ol,
.datetimepicker ul,
.datetimepicker li,
.datetimepicker fieldset,
.datetimepicker form,
.datetimepicker label,
.datetimepicker legend,
.datetimepicker caption,
.datetimepicker tbody,
.datetimepicker tfoot,
.datetimepicker thead,
.datetimepicker tr {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-family: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

.datetimepicker table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}

.datetimepicker caption,
.datetimepicker th,
.datetimepicker td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

.datetimepicker a img {
  border: none;
}

.datetimepicker .left {
  float: left;
}

.datetimepicker .right {
  float: right;
}

.datetimepicker .datetimepicker-display {
  padding: 6px 12px;
  border: 1px solid rgba(0,0,0,0.15);
  font-size: 15px;
  min-height: 34px;
}

.datetimepicker .datetimepicker-toggle {
  float: right;
  padding: 7px;
  border: 0px;
  cursor: pointer;
}

.datetimepicker .datetimepicker-modal {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0,0,0,0.5);
  position: fixed;
  z-index: 990;
}

.datetimepicker .datetimepicker-close {
  position: fixed;
  right: 10px;
  top: 5px;
  color: #fff;
  font-size: 24px;
  cursor: pointer;
  z-index: 999;
}

.datetimepicker .datetimepicker-preview {
  padding: 12px;
  text-align: center;
  cursor: pointer;
  font-size: 32px;
  background-color: #1ab394;
  color: #fff;
}

@media screen and (max-width: 767px) and (orientation: landscape) {
  .datetimepicker .datetimepicker-preview {
    display: inline-block;
    width: 260px;
  }
}

.datetimepicker .datetimepicker-section {
  width: 100%;
}

@media screen and (max-width: 767px) and (orientation: landscape) {
  .datetimepicker .datetimepicker-section {
    width: 260px;
    display: inline-block;
  }
}

.datetimepicker .datetimepicker-content {
  min-height: 300px;
  background-color: #f3f3f4;
  border: 1px solid rgba(0,0,0,0.15);
  border-top: 0px;
  position: absolute;
  width: 290px;
  z-index: 998;
}

.datetimepicker .datetimepicker-content.datetimepicker-absolute {
  position: fixed;
  top: calc(30% - 100px);
  left: calc(50% - 145px);
  border: 0px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
  border-bottom: 15px solid #1ab394;
}

@media screen and (max-width: 767px) and (orientation: landscape) {
  .datetimepicker .datetimepicker-content.datetimepicker-absolute {
    width: 320px;
    top: calc(50% - 150px);
    height: 300px;
    left: calc(50% - 160px);
  }
}

.datetimepicker .datetimepicker-content .datetimepicker-tabs {
  background-color: #1ab394;
}

@media screen and (max-width: 767px) and (orientation: landscape) {
  .datetimepicker .datetimepicker-content .datetimepicker-tabs {
    float: left;
    width: 60px;
    height: 100%;
  }
}

.datetimepicker .datetimepicker-content .datetimepicker-tabs .datetimepicker-tab {
  width: 50%;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 12px;
  text-align: center;
  font-size: 13px;
  text-transform: uppercase;
  color: #fff;
  cursor: pointer;
  background-color: #f3f3f4;
  color: #1ab394;
}

.datetimepicker .datetimepicker-content .datetimepicker-tabs .datetimepicker-tab.active {
  background-color: #1ab394;
  color: #f3f3f4;
  font-weight: bold;
}

@media screen and (max-width: 767px) and (orientation: landscape) {
  .datetimepicker .datetimepicker-content .datetimepicker-tabs .datetimepicker-tab {
    width: 100%;
    height: 50%;
  }
}

@media screen and (max-width: 767px) and (orientation: landscape) {
  .datetimepicker .datetimepicker-content .datetimepicker-tabs .datetimepicker-tab span {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: right center 0;
    -moz-transform-origin: right center 0;
    -o-transform-origin: right center 0;
    -ms-transform-origin: right center 0;
    transform-origin: right center 0;
    display: block;
    margin-top: 50px;
    margin-right: 15px;
    font-size: 18px;
  }
}

.datetimepicker .datetimepicker-content .datetimepicker-month {
  border-top: 1px solid rgba(0,0,0,0.2);
  border-bottom: 1px solid rgba(0,0,0,0.2);
  background-color: #fff;
  width: 174px;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

@media screen and (max-width: 767px) and (orientation: landscape) {
  .datetimepicker .datetimepicker-content .datetimepicker-month {
    width: 160px;
  }
}

.datetimepicker .datetimepicker-content .datetimepicker-month .datetimepicker-current-month {
  text-align: center;
  padding: 10px 10px;
}

.datetimepicker .datetimepicker-content .datetimepicker-year {
  border-top: 1px solid rgba(0,0,0,0.2);
  border-bottom: 1px solid rgba(0,0,0,0.2);
  background-color: #fff;
  width: 115px;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-left: 1px solid rgba(0,0,0,0.2);
}

@media screen and (max-width: 767px) and (orientation: landscape) {
  .datetimepicker .datetimepicker-content .datetimepicker-year {
    width: 100px;
  }
}

.datetimepicker .datetimepicker-content .datetimepicker-year .datetimepicker-current-year {
  text-align: center;
  padding: 10px 10px;
}

.datetimepicker .datetimepicker-calendar {
  text-align: center;
  padding: 10px 0px;
}

@media screen and (max-width: 767px) and (orientation: landscape) {
  .datetimepicker .datetimepicker-calendar {
    -webkit-transform: scale(0.9, 0.65);
    -moz-transform: scale(0.9, 0.65);
    -o-transform: scale(0.9, 0.65);
    -ms-transform: scale(0.9, 0.65);
    transform: scale(0.9, 0.65);
    width: 270px;
    margin-left: -5px;
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
  }
}

.datetimepicker .datetimepicker-calendar .datetimepicker-day {
  width: 38px;
  display: inline-block;
  text-align: center;
  padding: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: bold;
  color: #1ab394;
  font-size: 15px;
}

.datetimepicker .datetimepicker-calendar .datetimepicker-day.datetimepicker-leading-day,
.datetimepicker .datetimepicker-calendar .datetimepicker-day.datetimepicker-trailing-day {
  font-weight: normal;
  color: rgba(0,0,0,0.25);
}

.datetimepicker .datetimepicker-calendar .datetimepicker-day.datetimepicker-active-day {
  font-weight: normal;
  color: rgba(0,0,0,0.75);
  font-size: 14px;
}

.datetimepicker .datetimepicker-calendar .datetimepicker-day.datetimepicker-active-day.selected,
.datetimepicker .datetimepicker-calendar .datetimepicker-day.datetimepicker-active-day:hover {
  background-color: #fff;
  cursor: pointer;
}

@media screen and (max-width: 767px) and (orientation: landscape) {
  .datetimepicker .datetimepicker-calendar .datetimepicker-day {
    padding: 8px;
  }
}

.datetimepicker .time-circle-outer {
  width: 240px;
  height: 240px;
  border: 3px dashed rgba(0,0,0,0.1);
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin: 30px auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}

@media screen and (max-width: 767px) and (orientation: landscape) {
  .datetimepicker .time-circle-outer {
    -webkit-transform: scale(0.75);
    -moz-transform: scale(0.75);
    -o-transform: scale(0.75);
    -ms-transform: scale(0.75);
    transform: scale(0.75);
    margin-top: -15px;
  }
}

.datetimepicker .time-circle-outer .time-circle-center {
  position: absolute;
  top: calc(50% - 10px);
  left: calc(50% - 10px);
  width: 20px;
  height: 20px;
  background-color: #1ab394;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.datetimepicker .time-circle-outer .time-meridian {
  position: absolute;
  top: -85px;
  width: 30px;
  height: 30px;
  padding: 7px 5px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  font-size: 13px;
  font-weight: bold;
  cursor: pointer;
  color: #fff;
  text-align: center;
}

.datetimepicker .time-circle-outer .time-meridian.time-left {
  left: -15px;
}

.datetimepicker .time-circle-outer .time-meridian.time-right {
  right: -15px;
}

.datetimepicker .time-circle-outer .time-meridian.selected {
  background-color: #fff;
  color: #1ab394;
}

.datetimepicker .time-circle-outer .time-circle-hand {
  width: 6px;
  height: 82px;
  position: absolute;
  left: calc(50% - 3px);
  top: calc(50% - 82px);
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  background-color: #1ab394;
}

.datetimepicker .time-circle-outer .time-circle-hand.deg-1 {
  -webkit-transform: rotate(30deg);
  -moz-transform: rotate(30deg);
  -o-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}

.datetimepicker .time-circle-outer .time-circle-hand.deg-2 {
  -webkit-transform: rotate(60deg);
  -moz-transform: rotate(60deg);
  -o-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg);
}

.datetimepicker .time-circle-outer .time-circle-hand.deg-3 {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.datetimepicker .time-circle-outer .time-circle-hand.deg-4 {
  -webkit-transform: rotate(120deg);
  -moz-transform: rotate(120deg);
  -o-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg);
}

.datetimepicker .time-circle-outer .time-circle-hand.deg-5 {
  -webkit-transform: rotate(150deg);
  -moz-transform: rotate(150deg);
  -o-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  transform: rotate(150deg);
}

.datetimepicker .time-circle-outer .time-circle-hand.deg-6 {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.datetimepicker .time-circle-outer .time-circle-hand.deg-7 {
  -webkit-transform: rotate(210deg);
  -moz-transform: rotate(210deg);
  -o-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  transform: rotate(210deg);
}

.datetimepicker .time-circle-outer .time-circle-hand.deg-8 {
  -webkit-transform: rotate(240deg);
  -moz-transform: rotate(240deg);
  -o-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  transform: rotate(240deg);
}

.datetimepicker .time-circle-outer .time-circle-hand.deg-9 {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.datetimepicker .time-circle-outer .time-circle-hand.deg-10 {
  -webkit-transform: rotate(300deg);
  -moz-transform: rotate(300deg);
  -o-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  transform: rotate(300deg);
}

.datetimepicker .time-circle-outer .time-circle-hand.deg-11 {
  -webkit-transform: rotate(330deg);
  -moz-transform: rotate(330deg);
  -o-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  transform: rotate(330deg);
}

.datetimepicker .time-circle-outer .time-circle-hand.deg-12 {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}

.datetimepicker .time-circle-outer .time-circle-hand-large {
  height: 120px;
  top: calc(50% - 120px);
}

.datetimepicker .time-circle-outer .time {
  position: absolute;
  margin-top: -15px;
  margin-left: -15px;
  background-color: #b4b4b4;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  padding: 5px;
  height: 28px;
  width: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  font-size: 13px;
  cursor: pointer;
  color: #fff;
}

.datetimepicker .time-circle-outer .time:hover,
.datetimepicker .time-circle-outer .time.selected {
  background-color: #1ab394;
  color: #fff;
}

.datetimepicker .time-circle-outer .time-1 {
  left: calc(50% + 60px);
  top: 16.076951545867374px;
}

.datetimepicker .time-circle-outer .time-2 {
  left: calc(50% + 103.92304845413263px);
  top: 60px;
}

.datetimepicker .time-circle-outer .time-3 {
  left: calc(50% + 120px);
  top: 120px;
}

.datetimepicker .time-circle-outer .time-4 {
  left: calc(50% + 103.92304845413263px);
  top: 180px;
}

.datetimepicker .time-circle-outer .time-5 {
  left: calc(50% + 60px);
  top: 223.92304845413264px;
}

.datetimepicker .time-circle-outer .time-6 {
  left: 50%;
  top: 240px;
}

.datetimepicker .time-circle-outer .time-11 {
  left: calc(50% - 60px);
  top: 16.076951545867374px;
}

.datetimepicker .time-circle-outer .time-10 {
  left: calc(50% - 103.92304845413263px);
  top: 60px;
}

.datetimepicker .time-circle-outer .time-9 {
  left: calc(50% - 120px);
  top: 120px;
}

.datetimepicker .time-circle-outer .time-8 {
  left: calc(50% - 103.92304845413263px);
  top: 180px;
}

.datetimepicker .time-circle-outer .time-7 {
  left: calc(50% - 60px);
  top: 223.92304845413264px;
}

.datetimepicker .time-circle-outer .time-12 {
  left: 50%;
  top: 0px;
}

.datetimepicker .time-circle-outer .time-circle-inner {
  width: 164px;
  height: 164px;
  border: 3px dashed rgba(0,0,0,0.1);
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin: 35px auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}

.datetimepicker .time-circle-outer .time-circle-inner .time-1 {
  left: calc(50% + 41px);
  top: 10.985916889676034px;
}

.datetimepicker .time-circle-outer .time-circle-inner .time-2 {
  left: calc(50% + 71.01408311032397px);
  top: 41px;
}

.datetimepicker .time-circle-outer .time-circle-inner .time-3 {
  left: calc(50% + 82px);
  top: 82px;
}

.datetimepicker .time-circle-outer .time-circle-inner .time-4 {
  left: calc(50% + 71.01408311032397px);
  top: 123px;
}

.datetimepicker .time-circle-outer .time-circle-inner .time-5 {
  left: calc(50% + 41px);
  top: 153.01408311032395px;
}

.datetimepicker .time-circle-outer .time-circle-inner .time-6 {
  left: 50%;
  top: 164px;
}

.datetimepicker .time-circle-outer .time-circle-inner .time-11 {
  left: calc(50% - 41px);
  top: 10.985916889676034px;
}

.datetimepicker .time-circle-outer .time-circle-inner .time-10 {
  left: calc(50% - 71.01408311032397px);
  top: 41px;
}

.datetimepicker .time-circle-outer .time-circle-inner .time-9 {
  left: calc(50% - 82px);
  top: 82px;
}

.datetimepicker .time-circle-outer .time-circle-inner .time-8 {
  left: calc(50% - 71.01408311032397px);
  top: 123px;
}

.datetimepicker .time-circle-outer .time-circle-inner .time-7 {
  left: calc(50% - 41px);
  top: 153.01408311032395px;
}

.datetimepicker .time-circle-outer .time-circle-inner .time-12 {
  left: 50%;
  top: 0px;
}

.datetimepicker .datetimepicker-action {
  cursor: pointer;
  font-weight: bold;
  line-height: 18px;
  padding: 10px 10px;
}

.datetimepicker .datetimepicker-action:hover {
  background-color: rgba(255,255,255,0.75);
  cursor: pointer;
}
/**
 * vAccordion - AngularJS multi-level accordion component
 * @version v1.6.0
 * @link http://lukaszwatroba.github.io/v-accordion
 * @author Łukasz Wątroba <l@lukaszwatroba.com>
 * @license MIT License, http://www.opensource.org/licenses/MIT
 */

v-accordion,v-pane{display:block}v-pane.is-expanded>v-pane-content>div{display:visible}v-pane[disabled]>v-pane-header{opacity:.6;pointer-events:none}v-pane-header{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0}v-pane-header:focus{outline:0}v-pane-header>div{display:block}v-pane-content{display:block;position:relative;overflow:hidden;max-height:0}v-pane-content>div{visibility:none}.vAccordion--default v-accordion{margin-top:20px;padding-left:20px}.vAccordion--default v-pane-content>div{padding-bottom:20px;opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0);-webkit-transition:all .5s;transition:all .5s}.vAccordion--default v-pane{overflow:hidden}.vAccordion--default v-pane.is-expanded>v-pane-header{border-bottom-color:#2196F3}.vAccordion--default v-pane.is-expanded>v-pane-header::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}.vAccordion--default v-pane.is-expanded>v-pane-header::before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.vAccordion--default v-pane.is-expanded>v-pane-content>div{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.vAccordion--default v-pane[disabled] v-pane-header::after,.vAccordion--default v-pane[disabled] v-pane-header::before{display:none}.vAccordion--default v-pane-header{padding:5px 0;margin-bottom:20px;border-bottom:2px solid #D8D8D8;-webkit-transition:all .25s;transition:all .25s}.vAccordion--default v-pane-header::after,.vAccordion--default v-pane-header::before{content:'';display:block;position:absolute;top:50%;right:0;width:10px;height:1px;background-color:#2196F3;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;will-change:transform;-webkit-transition:all .25s;transition:all .25s}.vAccordion--default v-pane-header::before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.vAccordion--default v-pane-header:focus,.vAccordion--default v-pane-header:hover{color:#2196F3}
.croppie-container {
    width: 100%;
    height: 100%;
}

.croppie-container .cr-image {
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
    transform-origin: 0 0;
    max-height: none;
    max-width: none;
}

.croppie-container .cr-boundary {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    z-index: 1;
    width: 100%;
    height: 100%;
}

.croppie-container .cr-viewport,
.croppie-container .cr-resizer {
    position: absolute;
    border: 2px solid #fff;
    margin: auto;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    box-shadow: 0 0 2000px 2000px rgba(0, 0, 0, 0.5);
    z-index: 0;
}

.croppie-container .cr-resizer {
  z-index: 2;
  box-shadow: none;
  pointer-events: none;
}

.croppie-container .cr-resizer-vertical,
.croppie-container .cr-resizer-horisontal {
  position: absolute;
  pointer-events: all;
}

.croppie-container .cr-resizer-vertical::after,
.croppie-container .cr-resizer-horisontal::after {
    display: block;
    position: absolute;
    box-sizing: border-box;
    border: 1px solid black;
    background: #fff;
    width: 10px;
    height: 10px;
    content: '';
}

.croppie-container .cr-resizer-vertical {
  bottom: -5px;
  cursor: row-resize;
  width: 100%;
  height: 10px;
}

.croppie-container .cr-resizer-vertical::after {
    left: 50%;
    margin-left: -5px;
}

.croppie-container .cr-resizer-horisontal {
  right: -5px;
  cursor: col-resize;
  width: 10px;
  height: 100%;
}

.croppie-container .cr-resizer-horisontal::after {
    top: 50%;
    margin-top: -5px;
}

.croppie-container .cr-original-image {
    display: none;
}

.croppie-container .cr-vp-circle {
    border-radius: 50%;
}

.croppie-container .cr-overlay {
    z-index: 1;
    position: absolute;
    cursor: move;
    touch-action: none;
}

.croppie-container .cr-slider-wrap {
    width: 75%;
    margin: 15px auto;
    text-align: center;
}

.croppie-result {
    position: relative;
    overflow: hidden;
}

.croppie-result img {
    position: absolute;
}

.croppie-container .cr-image,
.croppie-container .cr-overlay,
.croppie-container .cr-viewport {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
}

/*************************************/
/***** STYLING RANGE INPUT ***********/
/*************************************/
/*http://brennaobrien.com/blog/2014/05/style-input-type-range-in-every-browser.html */
/*************************************/

.cr-slider {
    -webkit-appearance: none;
/*removes default webkit styles*/
	/*border: 1px solid white; *//*fix for FF unable to apply focus style bug */
    width: 300px;
/*required for proper track sizing in FF*/
    max-width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    background-color: transparent;
}

.cr-slider::-webkit-slider-runnable-track {
    width: 100%;
    height: 3px;
    background: rgba(0, 0, 0, 0.5);
    border: 0;
    border-radius: 3px;
}

.cr-slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #ddd;
    margin-top: -6px;
}

.cr-slider:focus {
    outline: none;
}
/*
.cr-slider:focus::-webkit-slider-runnable-track {
background: #ccc;
}
*/

.cr-slider::-moz-range-track {
    width: 100%;
    height: 3px;
    background: rgba(0, 0, 0, 0.5);
    border: 0;
    border-radius: 3px;
}

.cr-slider::-moz-range-thumb {
    border: none;
    height: 16px;
    width: 16px;
    border-radius: 50%;
    background: #ddd;
    margin-top: -6px;
}

/*hide the outline behind the border*/
.cr-slider:-moz-focusring {
    outline: 1px solid white;
    outline-offset: -1px;
}

.cr-slider::-ms-track {
    width: 100%;
    height: 5px;
    background: transparent;
/*remove bg colour from the track, we'll use ms-fill-lower and ms-fill-upper instead */
	border-color: transparent;/*leave room for the larger thumb to overflow with a transparent border */
	border-width: 6px 0;
	color: transparent;/*remove default tick marks*/
}
.cr-slider::-ms-fill-lower {
	background: rgba(0, 0, 0, 0.5);
	border-radius: 10px;
}
.cr-slider::-ms-fill-upper {
	background: rgba(0, 0, 0, 0.5);
	border-radius: 10px;
}
.cr-slider::-ms-thumb {
	border: none;
	height: 16px;
	width: 16px;
	border-radius: 50%;
	background: #ddd;
	margin-top:1px;
}
.cr-slider:focus::-ms-fill-lower {
	background: rgba(0, 0, 0, 0.5);
}
.cr-slider:focus::-ms-fill-upper {
	background: rgba(0, 0, 0, 0.5);
}
/*******************************************/

/***********************************/
/* Rotation Tools */
/***********************************/
.cr-rotate-controls {
	position: absolute;
	bottom: 5px;
	left: 5px;
	z-index: 1;
}
.cr-rotate-controls button {
	border: 0;
	background: none;
}
.cr-rotate-controls i:before {
	display: inline-block;
	font-style: normal;
	font-weight: 900;
	font-size: 22px;
}
.cr-rotate-l i:before {
	content: '\21BA';
}
.cr-rotate-r i:before {
	content: '\21BB';
}

/*! angularjs-slider - v7.0.0 -  (c) Rafal Zajac <rzajac@gmail.com>, Valentin Hervieu <valentin@hervi.eu>, Jussi Saarivirta <jusasi@gmail.com>, Angelin Sirbu <angelin.sirbu@gmail.com> -  https://github.com/angular-slider/angularjs-slider -  2019-02-23 */
.rzslider{position:relative;display:inline-block;width:100%;height:4px;margin:35px 0 15px 0;vertical-align:middle;user-select:none}.rzslider.noanimate *{transition:none!important}.rzslider.with-legend{margin-bottom:40px}.rzslider[disabled]{cursor:not-allowed}.rzslider[disabled] .rz-pointer{cursor:not-allowed;background-color:#d8e0f3}.rzslider[disabled] .rz-draggable{cursor:not-allowed}.rzslider[disabled] .rz-selection{background:#8b91a2}.rzslider[disabled] .rz-tick{cursor:not-allowed}.rzslider[disabled] .rz-tick.rz-selected{background:#8b91a2}.rzslider span{position:absolute;display:inline-block;white-space:nowrap}.rzslider .rz-base{width:100%;height:100%;padding:0}.rzslider .rz-bar-wrapper{left:0;z-index:1;width:100%;height:32px;padding-top:16px;margin-top:-16px;box-sizing:border-box;transition:all linear .3s}.rzslider .rz-draggable{cursor:move}.rzslider .rz-bar{left:0;z-index:1;width:100%;height:4px;background:#d8e0f3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.rzslider .rz-bar-wrapper.rz-transparent .rz-bar{background:transparent}.rzslider .rz-bar-wrapper.rz-left-out-selection .rz-bar{background:#df002d}.rzslider .rz-bar-wrapper.rz-right-out-selection .rz-bar{background:#03a688}.rzslider .rz-selection{z-index:2;background:#0db9f0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;transition:background-color linear .3s}.rzslider .rz-restricted{z-index:3;background:#f00;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.rzslider .rz-pointer{top:-14px;z-index:3;width:32px;height:32px;cursor:pointer;background-color:#0db9f0;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;transition:all linear .3s}.rzslider .rz-pointer:after{position:absolute;top:12px;left:12px;width:8px;height:8px;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;content:''}.rzslider .rz-pointer:hover:after{background-color:#fff}.rzslider .rz-pointer.rz-active{z-index:4}.rzslider .rz-pointer.rz-active:after{background-color:#451aff}.rzslider .rz-bubble{bottom:16px;padding:1px 3px;color:#55637d;cursor:default;transition:all linear .3s}.rzslider .rz-bubble.rz-limit{color:#55637d;transition:none}.rzslider .rz-ticks{position:absolute;top:-3px;left:0;z-index:1;width:100%;height:0;margin:0;list-style:none;box-sizing:border-box}.rzslider .rz-ticks-values-under .rz-tick-value{top:auto;bottom:-32px}.rzslider .rz-tick{position:absolute;top:0;left:0;width:10px;height:10px;margin-left:11px;text-align:center;cursor:pointer;background:#d8e0f3;border-radius:50%;transition:background-color linear .3s}.rzslider .rz-tick.rz-selected{background:#0db9f0}.rzslider .rz-tick-value{position:absolute;top:-30px;transform:translate(-50%,0)}.rzslider .rz-tick-legend{position:absolute;top:24px;max-width:50px;white-space:normal;transform:translate(-50%,0)}.rzslider.rz-vertical{position:relative;width:4px;height:100%;padding:0;margin:0 20px;vertical-align:baseline}.rzslider.rz-vertical .rz-base{width:100%;height:100%;padding:0}.rzslider.rz-vertical .rz-bar-wrapper{top:auto;left:0;width:32px;height:100%;padding:0 0 0 16px;margin:0 0 0 -16px}.rzslider.rz-vertical .rz-bar{bottom:0;left:auto;width:4px;height:100%}.rzslider.rz-vertical .rz-pointer{top:auto;bottom:0;left:-14px!important}.rzslider.rz-vertical .rz-bubble{bottom:0;left:16px!important;margin-left:3px}.rzslider.rz-vertical .rz-ticks{top:0;left:-3px;z-index:1;width:0;height:100%}.rzslider.rz-vertical .rz-tick{margin-top:11px;margin-left:auto;vertical-align:middle}.rzslider.rz-vertical .rz-tick-value{top:auto;left:24px;transform:translate(0,-28%)}.rzslider.rz-vertical .rz-tick-legend{top:auto;right:24px;max-width:none;white-space:nowrap;transform:translate(0,-28%)}.rzslider.rz-vertical .rz-ticks-values-under .rz-tick-value{right:24px;bottom:auto;left:auto}
.gu-mirror{position:fixed!important;margin:0!important;z-index:9999!important;opacity:.8}.gu-hide{display:none!important}.gu-unselectable{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.gu-transit{opacity:.2}

/*# sourceMappingURL=1.main.12f64a288d638ac8a173.css.map*/