﻿.subsection {
  padding: 2px 0px; }

input {
  width: 110px; }

input[type=radio] {
  width: 20px; }

label {
  padding-right: 15px; }

/* Tree overrides */
.jstree {
  font-size: 13px; }

.jstree-anchor {
  height: 20px;
  line-height: 20px; }

/* Month Year picker overrides*/
.icon {
  vertical-align: bottom;
  margin-top: 2px;
  margin-bottom: 3px;
  cursor: pointer; }

.icon:active {
  opacity: .5; }

.ui-button-text {
  padding: .4em .6em;
  line-height: 0.8; }

.month-year-input {
  width: 60px;
  margin-right: 2px; }

.criteria.columns {
  justify-content: flex-start; }
  .criteria.columns .columns--column {
    margin-right: 50px;
    flex-grow: 0; }

#applicableAtSelection label {
  display: inline-block;
  width: 100px; }

/* jquery date time picker overrides */
.ui-datepicker .ui-datepicker-buttonpane button.ui-priority-secondary {
  opacity: 1;
  font-weight: bold; }

ul.fancytree-container {
  background-color: #f2f6f9 !important;
  border: 1px solid #dcddde !important; }

