.v-dialog__content {
  transition: none !important;
}
.v-overlay {
  transition: .15s cubic-bezier(.25,.8,.5,1)
}
.application {
  font-family: inherit;
  line-height: inherit;
}
.theme--light.application {
  background: inherit;
  color: inherit;
}
.v-input__control input[type="text"],
.v-input__control input[type="password"] {
  border: none;
  height: initial;
  line-height: initial;
  padding: 4px 0 4px;
  display: initial;
  background: none;
  font-family: 'PT sans', 'Roboto';
  margin: 0;
  border: 0;
  box-shadow: none;
}
.v-text-field.v-text-field--solo:not(.v-text-field--solo-flat) .v-input__slot {
  /* box-shadow: 0 0px 0px 1px rgba(0,0,0,.14);
  box-shadow: 0 1px 1px 0px rgba(0,0,0,.15), 1px 1px 4px 0px rgba(0,0,0,.14);*/
  box-shadow: none;
  border: 1px solid #dad8d8;
}
label {
  font: 14px/19px 'Open Sans', sans-serif;
  margin-bottom: 7px ;
  display: block;
}
.v-label {
  font-size: 14px;
}
.v-label {
  font-size: 14px;
}
.v-input__control {
  min-height: 36px;
}
.v-input .v-label {
  font-weight: normal;
}
.v-list__tile {
  height: 32px;
  overflow: hidden;
}
.v-list__tile:hover {
  color: initial;
}
.v-btn {
  text-transform: initial;
  font-weight: normal !important;
  margin-top: 0;
  margin-bottom: 0;
  box-shadow: none !important;
}
.v-btn:not(.v-btn--icon):not(.combobtn--main):not(.combobtn--actions) {
  border-radius: 5px;
}
.theme--light.v-btn {
  color: #868686;
}
/* .v-btn:not(.v-btn--depressed):not(.v-btn--flat) {
  box-shadow: 0 1px 1px 0px rgba(0,0,0,.15), 1px 1px 4px 0px rgba(0,0,0,.14);
} */
.vuetify-row-fix .row {
  margin-left: 0;
  margin-right: 0;
}
.v-input--selection-controls {
  margin: 0;
  padding-top: 0;
}
.v-text-field.v-text-field--solo .v-input__control {
  min-height: 40px;
}
.v-input--checkbox .v-messages {
  padding-left: 32px;
}
.v-input__slot label, .v-input--checkbox label {
  margin: 0;
}
.v-text-field.v-text-field--solo:not(.v-text-field--solo-flat) .v-input__slot {
  border-color: #D2D3DE;
  border-radius: 5px;
  padding-left: 12px;
}
.v-text-field.v-text-field--solo .v-input__control {
  min-height: 40px;
}
.v-text-field.v-text-field--solo:not(.v-text-field--solo-flat).v-input--is-focused .v-input__slot {
  box-shadow: 0px 4px 4px rgba(124, 155, 235, 0.26);
  border-color: #7C9BEB;
  background: #EEF3FF;
}
.v-text-field.v-select.v-text-field--solo .v-input__append-inner {
  padding-right: 6px;
  padding-left: 6px;
}
.v-text-field.v-select.v-text-field--solo .v-input__append-inner:last-child {
  border-left: 1px solid #E8E9EE;
}
.v-text-field.v-select.v-text-field--solo:not(.v-text-field--solo-flat) .v-input__slot {
  padding-right: 0;
}
.v-subheader {
  font-weight: 600;
  font-size: 16px;
}
.v-list--two-line .v-list__tile {
  height: 56px;
}
table.v-table tbody td:first-child, table.v-table tbody td:not(:first-child), table.v-table tbody th:first-child, table.v-table tbody th:not(:first-child), table.v-table thead td:first-child, table.v-table thead td:not(:first-child), table.v-table thead th:first-child, table.v-table thead th:not(:first-child) {
  padding: 10px;
}
table.v-table thead th {
  font-weight: 600;
}
.v-datatable {
  margin-bottom: 0;
}
.v-datatable td,
.v-datatable th {
  border: none;
}
.v-datatable__actions .v-text-field>.v-input__control>.v-input__slot:after,
.v-datatable__actions .v-text-field>.v-input__control>.v-input__slot:before {
  bottom: 4px;
}
.v-datatable__actions__range-controls {
  min-height: 41px;
}
.v-datatable__actions__select .v-select {
  margin: 5px 0 5px 34px;
}
table.v-table thead th {
  font-size: inherit;
}
table.v-table thead tr {
  height: 41px;
}
.v-list__tile__title {
  font-size: 14px;
}
.v-list__tile__title a {
  text-decoration: underline;
}
.theme--light.v-list .v-list__group__header:hover, .theme--light.v-list .v-list__tile--highlighted, .theme--light.v-list .v-list__tile--link:hover {
  background: #ecf1fc;
}
.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-text-field--solo textarea {
  margin: 0;
  border: none;
  box-shadow: none;

}
.container {
  max-width: initial;
  padding: 16px;
}
.v-card__title.modal-title {
  background: #16242E;
  color: #fff;
  padding: 10px 16px;
  font-size: 16px;
  min-height: 48px;
  -webkit-flex-grow: 0!important;
  -moz-flex-grow: 0!important;
  flex-grow: 0!important;
  font: 14px/19px 'Open Sans', sans-serif;
  padding-left: 28px;
  padding-right: 20px;
}
.v-dialog > .v-card {
  border-radius: 12px;
}
.v-dialog .v-card__text {
  padding: 0;
}
.v-dialog .v-card__actions {
  padding: 0 40px;
  background: #fff;
}
.v-list--two-line .v-list__tile {
  height: 56px;
}
table.v-table tbody td:first-child, table.v-table tbody td:not(:first-child), table.v-table tbody th:first-child, table.v-table tbody th:not(:first-child), table.v-table thead td:first-child, table.v-table thead td:not(:first-child), table.v-table thead th:first-child, table.v-table thead th:not(:first-child) {
  padding: 10px;
}
table.v-table thead th {
  font-weight: 600;
}
.v-datatable {
  margin-bottom: 0;
}
.v-datatable td,
.v-datatable th {
  border: none;
}
.v-datatable__actions .v-text-field>.v-input__control>.v-input__slot:after,
.v-datatable__actions .v-text-field>.v-input__control>.v-input__slot:before {
  bottom: 4px;
}
.v-datatable__actions__range-controls {
  min-height: 41px;
}
.v-datatable__actions__select .v-select {
  margin: 5px 0 5px 34px;
}
table.v-table thead th {
  font-size: inherit;
}
table.v-table thead tr {
  height: 41px;
}
.theme--light.v-table tbody tr:hover:not(.v-datatable__expand-row) {
  background: #f7fbfd !important;
}
.v-list__tile__title a {
  text-decoration: underline;
}
.theme--light.v-list .v-list__group__header:hover, .theme--light.v-list .v-list__tile--highlighted, .theme--light.v-list .v-list__tile--link:hover {
  background: #ecf1fc;
}
.v-list__tile__action, .v-list__tile__avatar {
  min-width: 40px;
}
.pl-0 > .v-list__tile {
  padding-left: 0;
}
.theme--dark.v-toolbar {
  border-bottom: 1px solid #000;
	background: #1c2229;
	color: #e4e4e4;
  z-index: 99;
}
.v-toolbar {
  box-shadow: 0 0px 0px 1px #000;
  box-shadow: 0 2px 4px -1px rgba(0,0,0,.2), 0px -3px 5px 0 rgba(0,0,0,.14), -1px -10px 9px 0 rgba(0,0,0,.12);
  z-index: 99;
}
.v-btn {
  min-width: 50px;
}
.v-btn--icon {
  min-width: 0;
}
.v-toolbar__content, .v-toolbar__extension {
  padding: 0 20px;
}
.v-badge__badge {
  font-size: 10px;
  width: 18px;
  height: 18px;
  right: -10px;
  top: -6px;
}
.v-card .row {
  margin-right: initial;
  margin-left: initial;
}
.v-btn.v-btn--outline {
  background: #fff !important;
}
.theme--light.v-btn:not(.v-btn--icon):not(.v-btn--flat) {
  background: #f2f2f2;
}
.v-card__actions .v-btn {
  padding-left: 25px;
  padding-right: 25px;
}
.v-select__selection--comma {
  font-size: 14px;
  color: #616161;
}
.v-select__slot .v-icon {
  cursor: pointer;
}
.v-dialog__content:not(.v-dialog--scrollable) .v-dialog {
  overflow: initial;
}
.text-left div:not(.v-btn--icon) > .v-btn__content {
  text-align: left;
  justify-content: left;
}
select {
  -moz-appearance: menulist;
  -webkit-appearance: menulist;
}
.layout.row {
  margin: 0;
}
.v-list .v-divider {
  margin: 5px 16px;
}
a.v-list__tile--link {
  text-decoration: none;
}
.v-divider {
  margin: 0;
}
.v-menu__content {
  background: #fff;
}
.theme--light.v-text-field--box:not(.v-input--is-focused) .v-input__slot:hover {
  background: rgba(0,0,0,.03);
}
.theme--light.v-text-field--box .v-input__slot {
  background: rgba(0,0,0,.02);
}
.theme--light.v-text-field:not(.v-input--has-state) .v-input__slot:hover:before {
  border-color: #7cab2b;
}
.v-date-picker-table td {
  border: none;
  padding: 0 !important;
  height: inherit !important;
  line-height: inherit !important;
}
.v-date-picker-table tr:nth-of-type(odd) {
  background: #fff;
}
.v-date-picker-table th {
  border: none;
  background: none;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.v-date-picker-table .v-btn {
  min-width: initial;
}
.v-list .v-subheader {
  font-size: 14px;
  font-weight: 500;
}
.v-input--is-disabled:not(.v-input--is-readonly) {
  opacity: 0.7;
}
.v-btn--floating {
  min-width: 0 !important;
}
.theme--light.v-text-field--outline .v-input__slot {
  border-width: 1px;
}
.theme--light.v-text-field--outline:not(.v-input--is-focused):not(.v-input--has-state) .v-input__slot:hover {
  border-width: 1px;
}
.v-text-field.v-text-field--solo.error--text:not(.v-text-field--solo-flat) .v-input__slot {
  border: 1px solid;
  box-shadow: none;
}
.v-text-field.v-text-field--enclosed .v-text-field__details {
  padding: 0;
}
/*.v-messages__message {
  color: #b5b4b4;
}*/
.theme--light.v-expansion-panel .white--text.v-expansion-panel__container .v-expansion-panel__header .v-expansion-panel__header__icon .v-icon {
  color: #fff;
}
.v-datatable thead th,
.v-datatable thead td {
  border: none;
}
.container.grid-list-none :not(:only-child) .layout:first-child,
.container.grid-list-none .layout:not(:only-child) {
  margin: 0;
}
.container.grid-list-none .layout .flex {
  padding: 0;
}
.theme--light.v-input:not(.v-input--is-disabled) input,
.theme--light.v-input:not(.v-input--is-disabled) textarea,
.v-select__selection--comma {
  color: #6F7682;
  font: 400 13px/18px 'Open Sans' sans-serif;
  letter-spacing: 0.01em;
}
@media only screen and (max-width: 600px) {
  .v-navigation-drawer:not(.v-navigation-drawer--close) {
    width: 100% !important;
  }
}

@media only screen and (min-width: 600px) {
  .v-snack--left.v-snack--top, .v-snack--right.v-snack--top {
    -webkit-transform: translateY(70px);
    transform: translateY(70px);
  }
}
