/**
 * html5doctor.com Reset Stylesheet v1.6.1 (http://html5doctor.com/html-5-reset-stylesheet/)
 * Richard Clark (http://richclarkdesign.com)
 * http://cssreset.com
 */
/* General Reset */
* {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  background: transparent;
  vertical-align: baseline;
  font-size: 100%;
  box-sizing: border-box;
}

/* Body */
body {
  line-height: 1;
}

/* HTML5 Elements */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* Lists */
nav ul {
  list-style: none;
}

/* Quotes */
blockquote, q {
  quotes: none;
}

blockquote::before, blockquote::after,
q::before, q::after {
  content: '';
}

/* Tables */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
* {
  box-sizing: border-box;
  -webkit-text-size-adjust: 100%;
}

body {
  background-color: #f1f2f4;
  font-family: Helvetica, Arial, sans-serif;
}

a {
  background: transparent;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  word-wrap: break-word;
  transition: color 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42);
  color: #66ae4a;
  text-decoration: none;
}

a:hover {
  color: #5c9c42;
  cursor: pointer;
  text-decoration: underline;
}

a:focus {
  outline: none;
}

ol,
ul {
  list-style: none;
}

p {
  margin-bottom: 12px;
}

img {
  max-width: 100%;
}

/* Typography */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  color: #5c9c42;
  font-weight: 500;
  letter-spacing: -0.5px;
  margin: 24px 0 12px;
}

h1, .h1, h2, .h2 {
  font-size: 32px;
}

h3, .h3 {
  font-size: 24px;
}

h4, .h4 {
  font-size: 20px;
}

h5, .h5 {
  font-size: 17px;
}

/* Utility Classes */
.hidden {
  display: none !important;
  visibility: hidden !important;
}

.text-align--center {
  text-align: center !important;
}

.text-align--right {
  text-align: right !important;
}

.text-align--left {
  text-align: left !important;
}

.text-align--justify {
  text-align: justify !important;
}

.margin--top {
  margin-top: 24px;
}

.margin--bottom {
  margin-bottom: 24px;
}

.strong {
  font-weight: 700;
}

/* Flexbox Utilities */
.flexbox {
  display: flex;
  align-items: center;
}

.flexbox > *:not(:last-child) {
  margin-right: 12px;
}

.flexbox--no-spacing {
  display: flex;
  align-items: center;
}

.flexbox--end {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.flex--shrink {
  flex: 0 1 auto;
}

.flex--grow {
  flex: 1 0 auto;
}

.flex--left {
  margin-right: auto !important;
}

.flex--right {
  margin-left: auto !important;
}

.flex--space-between {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

/* Grid Layout */
.grid-layout {
  display: flex;
  flex-wrap: wrap;
}

.grid-layout__cell {
  flex: 1 1 auto;
  margin-bottom: 12px;
  margin-right: 24px !important;
  max-width: 288px;
  min-width: 192px;
}

.grid-layout input:not([type='checkbox']),
.grid-layout input:not([type='radio']),
.grid-layout textarea,
.grid-layout select {
  width: 100%;
}

/* Icon Styles */
@font-face {
  font-family: 'metreno-icons';
  font-style: normal;
  font-weight: normal;
  src: url(/assets/metreno-icons-2b58490d5ac220ec6dd0f549ba895e0fd68f701294ae07f57b4c38cdf9a5445e.woff) format("woff"),
       url(/assets/metreno-icons-5592994c76f850c9aca461727862275ac00251646ac86f2e62976eb82b8f40bd.ttf) format("truetype"),
       url(/assets/metreno-icons-daba5c52169ac80b70ef2dd1b037652399c50c0a8b123d18015a61c4d849b405.svg#metreno-icons) format("svg");
}

[class*='icon-']:before,
.cs-placeholder:after {
  font-family: 'metreno-icons';
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: sub;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon--small:before {
  font-size: 16px;
}

/* Add specific icon content here */
.icon-alarm-cancel:before { content: '\e111'; }
.icon-alarm-check:before { content: '\e10f'; }
/* ... (other icons) */

/* Miscellaneous */
.clearfix:after {
  clear: both;
  content: '';
  display: block;
}

.block {
  display: block !important;
}

.inline-block {
  display: inline-block !important;
}

.pull-left {
  float: left !important;
}

.pull-right {
  float: right !important;
}

.wide {
  width: 100% !important;
}

.wide--with-icon {
  width: calc(100% - 32px);
}

.unreset {
  border: 1px solid #d7d7db !important;
  width: 100% !important;
}

.text-bright {
  color: #a3a3a8;
}

.text-brighter {
  color: #d7d7db;
}

.help-block {
  color: #d7d7db;
  font-size: 14px;
  text-transform: uppercase;
}

.section {
  background-color: #fff;
  padding: 24px 24px 12px;
  margin-bottom: 24px;
}

.section:after {
  clear: both;
  content: '';
  display: block;
}

/* Media Queries */
@media (min-width: 991px) {
  a {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
  }
}
/* General Styles */
.table th {
	color: #35353b;
}

.actionbar {
	background: #707070;
}

.description {
	color: black !important;
}

.white-line {
	width: 100%;
	height: 20px;
	background-color: white;
}

/* Candidate Header */
.candidate__header {
	background-color: #eeeeee;
	margin: -12px 0 0;
	padding: 2px;
}

/* Task Editing */
.task__editing .inline-editing {
	background-color: #f1f2f4 !important;
}

/* Subtask Truncation */
.subtask-truncation {
	display: inline-block;
	width: 100px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	top: 3px;
}

/* Links */
.link-wrapper {
	cursor: pointer;
	text-decoration: underline;
}

.link-wrapper:hover {
	text-decoration: none;
}

a.expand, a.collapse {
	font-size: 14px;
	font-weight: 500;
	text-decoration: underline;
	cursor: pointer;
}

a.expand:hover, a.collapse:hover {
	text-decoration: none;
}

a.expand.button, a.collapse.button {
	text-decoration: none;
	display: block;
	background: #ddd;
	padding: 4px 10px;
	text-align: center;
	border-radius: 5px;
	font-weight: 500;
	color: gray;
}

/* Dropdowns */
.dropdown {
	cursor: pointer;
}

ul.dropdown-menu.actions-dropdown {
	z-index: 2000;
}

ul.dropdown-menu.actions-dropdown a {
	color: #66AE4A;
	font-weight: 300;
	margin-left: 5px;
}

ul.dropdown-menu.actions-dropdown a:hover {
	text-decoration: none;
	color: #66AE4A;
	background: none;
}

/* Swimline Header */
.swimline-header {
	font-weight: bold;
	font-size: 22px;
	color: #66AE4A;
}

.swimline-header form {
	float: left;
	width: 500px;
}

.swimline-header .icon-cancel {
	float: left;
}

/* Floating Labels */
.with-floating-labels [contenteditable]:not(.empty),
.with-floating-labels input:not(.empty) {
	padding: 12px 0 !important;
}

/* Kanban Links */
.kanban-links {
	position: absolute;
	right: 80px;
}

.kanban-links .dropdown .menu-item {
	color: #66AE4A;
}

.kanban-links span a.menu-item {
	color: gray;
}

/* Task Settings */
.task__settings {
	background-color: #f1f2f4;
	position: relative;
	border: 1px dashed #d7d7db;
	padding-left: 5px;
	margin-right: 5px;
}

.task__settings:hover {
	border-color: #66AE4A;
}

.task__settings .btn.btn-default.dropdown-link {
	background-color: #f1f2f4;
}

.task__settings #task-actions:before,
.task__settings #task-actions:after {
	color: gray;
}

/* Workbook Styles */
#workbooks {
	padding: 5px 10px;
	font-weight: 500;
}

#js-kanban .task__name {
	width: 600px;
}

#js-kanban .task__settings {
	top: 0;
	height: 53px;
	padding-top: 5px;
}

#js-kanban #workbooks {
	width: 250px;
	left: -120px;
}

#js-kanban open-info-about-template img {
	top: 3px;
}

/* Candidates Swimlines */
.candidates_swimlines_container .task__name {
	margin-right: 5px;
	width: 1300px;
}

.candidates_swimlines_container .task__settings {
	height: 45px;
}

.candidates_swimlines_container .task__settings .field.string.with-floating-labels {
	width: 200px;
}

.candidates_swimlines_container .task__settings input.flex.no-border {
	border: none;
	width: 100px;
	color: gray;
}

.candidates_swimlines_container .task__settings .btn.btn-default.dropdown-link {
	border: none;
	padding: 10px;
	color: gray;
}

.candidates_swimlines_container .task__settings .btn.btn-default.dropdown-link:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.candidates_swimlines_container .task__settings ul.dropdown-menu {
	margin-top: 3px;
}

/* Input Styles */
input.flex.no-border {
	background-color: #f1f2f4;
}

/* Images */
a.kanban-view > img, a.workbook-view > img {
	position: relative;
	top: 4px;
	cursor: pointer;
	width: 24px;
}

a.workbook-view > img {
	margin: 0 5px 0 -5px;
}

img.overdue-tasks {
	margin: 8px 0 0 5px;
	cursor: pointer;
	width: 18px;
	height: 18px;
}
.cg-busy{
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
    z-index:1001;
}

.cg-busy-animation.ng-hide-add,
.cg-busy-animation.ng-hide-remove {
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease;
    display:block !important;
}
.cg-busy-animation.ng-hide-remove {
    opacity:0;
    -webkit-transform:translate(0px,-40px);
    -moz-transform:translate(0px,-40px);
    -ms-transform:translate(0px,-40px);
    -o-transform:translate(0px,-40px);
    transform:translate(0px,-40px);
}
.cg-busy-animation.ng-hide-remove.ng-hide-remove-active {
    opacity:1;
    -webkit-transform:translate(0px,0px);
    -moz-transform:translate(0px,0px);
    -ms-transform:translate(0px,0px);
    -o-transform:translate(0px,0px);
    transform:translate(0px,0px);
}
.cg-busy-animation.ng-hide-add {
    opacity:1;
    -webkit-transform:translate(0px,0px);
    -moz-transform:translate(0px,0px);
    -ms-transform:translate(0px,0px);
    -o-transform:translate(0px,0px);
    transform:translate(0px,0px);
}
.cg-busy-animation.ng-hide-add.ng-hide-add-active {
    opacity:0;
    -webkit-transform:translate(0px,-40px);
    -moz-transform:translate(0px,-40px);
    -ms-transform:translate(0px,-40px);
    -o-transform:translate(0px,-40px);
    transform:translate(0px,-40px);
}

.cg-busy-backdrop {
	background-color:white;
	opacity:.7;
}

.cg-busy-backdrop-animation.ng-hide-add,
.cg-busy-backdrop-animation.ng-hide-remove {
    -webkit-transition:opacity .3s ease;
    -moz-transition:opacity .3s ease;
    -o-transition:opacity .3s ease;
    transition:opacity .3s ease;
    display:block !important;
}

.cg-busy-backdrop-animation.ng-hide {
  opacity:0;
}

/* All styles below are for the default template. */

.cg-busy-default-wrapper {
	text-align:center;
}

.cg-busy-default-sign{
	display: inline-block;
	position:relative;
    z-index:1002;
	padding-bottom: 6px;
	color:#333333;
	text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);
	background-color:#e9eeee;
	border:1px solid #dddddd;
	border-top-width:0;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	border-top-left-radius:0;
	border-top-right-radius:0;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.cg-busy-default-text{
	margin:13px 12px 6px 49px;
	font-size:16px;
	color:#555;
	text-align: left;
	max-width: 400px;
}
.cg-busy-default-spinner{
	position:absolute;
	width:25px;
	height:25px;
	display:inline-block;
	top:12px;
	left:14px;
}
.cg-busy-default-spinner div{
	width:12%;
	height:26%;
	background:#000;
	position:absolute;
	left:44.5%;
	top:37%;
	opacity:0;
	-webkit-animation:cg-busy-spinner-anim 1s linear infinite;
	-moz-animation:cg-busy-spinner-anim 1s linear infinite;
	-ms-animation:cg-busy-spinner-anim 1s linear infinite;
	-o-animation:cg-busy-spinner-anim 1s linear infinite;
	animation:cg-busy-spinner-anim 1s linear infinite;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);
	-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);
	box-shadow:0 0 3px rgba(0,0,0,0.2);
}
.cg-busy-default-spinner div.bar1{
	-webkit-transform:rotate(0deg) translate(0, -142%);
	-moz-transform:rotate(0deg) translate(0, -142%);
	-ms-transform:rotate(0deg) translate(0, -142%);
	-o-transform:rotate(0deg) translate(0, -142%);
	transform:rotate(0deg) translate(0, -142%);
	-webkit-animation-delay:0s;
	-moz-animation-delay:0s;
	-ms-animation-delay:0s;
	-o-animation-delay:0s;
	animation-delay:0s;
}
.cg-busy-default-spinner div.bar2{
	-webkit-transform:rotate(30deg) translate(0, -142%);
	-moz-transform:rotate(30deg) translate(0, -142%);
	-ms-transform:rotate(30deg) translate(0, -142%);
	-o-transform:rotate(30deg) translate(0, -142%);
	transform:rotate(30deg) translate(0, -142%);
	-webkit-animation-delay:-0.9167s;
	-moz-animation-delay:-0.9167s;
	-ms-animation-delay:-0.9167s;
	-o-animation-delay:-0.9167s;
	animation-delay:-0.9167s;
}
.cg-busy-default-spinner div.bar3{
	-webkit-transform:rotate(60deg) translate(0, -142%);
	-moz-transform:rotate(60deg) translate(0, -142%);
	-ms-transform:rotate(60deg) translate(0, -142%);
	-o-transform:rotate(60deg) translate(0, -142%);
	transform:rotate(60deg) translate(0, -142%);
	-webkit-animation-delay:-0.833s;
	-moz-animation-delay:-0.833s;
	-ms-animation-delay:-0.833s;
	-o-animation-delay:-0.833s;
	animation-delay:-0.833s;
}
.cg-busy-default-spinner div.bar4{
	-webkit-transform:rotate(90deg) translate(0, -142%);
	-moz-transform:rotate(90deg) translate(0, -142%);
	-ms-transform:rotate(90deg) translate(0, -142%);
	-o-transform:rotate(90deg) translate(0, -142%);
	transform:rotate(90deg) translate(0, -142%);
	-webkit-animation-delay:-0.75s;
	-moz-animation-delay:-0.75s;
	-ms-animation-delay:-0.75s;
	-o-animation-delay:-0.75s;
	animation-delay:-0.75s;
}
.cg-busy-default-spinner div.bar5{
	-webkit-transform:rotate(120deg) translate(0, -142%);
	-moz-transform:rotate(120deg) translate(0, -142%);
	-ms-transform:rotate(120deg) translate(0, -142%);
	-o-transform:rotate(120deg) translate(0, -142%);
	transform:rotate(120deg) translate(0, -142%);
	-webkit-animation-delay:-0.667s;
	-moz-animation-delay:-0.667s;
	-ms-animation-delay:-0.667s;
	-o-animation-delay:-0.667s;
	animation-delay:-0.667s;
}
.cg-busy-default-spinner div.bar6{
	-webkit-transform:rotate(150deg) translate(0, -142%);
	-moz-transform:rotate(150deg) translate(0, -142%);
	-ms-transform:rotate(150deg) translate(0, -142%);
	-o-transform:rotate(150deg) translate(0, -142%);
	transform:rotate(150deg) translate(0, -142%);
	-webkit-animation-delay:-0.5833s;
	-moz-animation-delay:-0.5833s;
	-ms-animation-delay:-0.5833s;
	-o-animation-delay:-0.5833s;
	animation-delay:-0.5833s;
}
.cg-busy-default-spinner div.bar7{
	-webkit-transform:rotate(180deg) translate(0, -142%);
	-moz-transform:rotate(180deg) translate(0, -142%);
	-ms-transform:rotate(180deg) translate(0, -142%);
	-o-transform:rotate(180deg) translate(0, -142%);
	transform:rotate(180deg) translate(0, -142%);
	-webkit-animation-delay:-0.5s;
	-moz-animation-delay:-0.5s;
	-ms-animation-delay:-0.5s;
	-o-animation-delay:-0.5s;
	animation-delay:-0.5s;
}
.cg-busy-default-spinner div.bar8{
	-webkit-transform:rotate(210deg) translate(0, -142%);
	-moz-transform:rotate(210deg) translate(0, -142%);
	-ms-transform:rotate(210deg) translate(0, -142%);
	-o-transform:rotate(210deg) translate(0, -142%);
	transform:rotate(210deg) translate(0, -142%);
	-webkit-animation-delay:-0.41667s;
	-moz-animation-delay:-0.41667s;
	-ms-animation-delay:-0.41667s;
	-o-animation-delay:-0.41667s;
	animation-delay:-0.41667s;
}
.cg-busy-default-spinner div.bar9{
	-webkit-transform:rotate(240deg) translate(0, -142%);
	-moz-transform:rotate(240deg) translate(0, -142%);
	-ms-transform:rotate(240deg) translate(0, -142%);
	-o-transform:rotate(240deg) translate(0, -142%);
	transform:rotate(240deg) translate(0, -142%);
	-webkit-animation-delay:-0.333s;
	-moz-animation-delay:-0.333s;
	-ms-animation-delay:-0.333s;
	-o-animation-delay:-0.333s;
	animation-delay:-0.333s;
}
.cg-busy-default-spinner div.bar10{
	-webkit-transform:rotate(270deg) translate(0, -142%);
	-moz-transform:rotate(270deg) translate(0, -142%);
	-ms-transform:rotate(270deg) translate(0, -142%);
	-o-transform:rotate(270deg) translate(0, -142%);
	transform:rotate(270deg) translate(0, -142%);
	-webkit-animation-delay:-0.25s;
	-moz-animation-delay:-0.25s;
	-ms-animation-delay:-0.25s;
	-o-animation-delay:-0.25s;
	animation-delay:-0.25s;
}
.cg-busy-default-spinner div.bar11{
	-webkit-transform:rotate(300deg) translate(0, -142%);
	-moz-transform:rotate(300deg) translate(0, -142%);
	-ms-transform:rotate(300deg) translate(0, -142%);
	-o-transform:rotate(300deg) translate(0, -142%);
	transform:rotate(300deg) translate(0, -142%);
	-webkit-animation-delay:-0.1667s;
	-moz-animation-delay:-0.1667s;
	-ms-animation-delay:-0.1667s;
	-o-animation-delay:-0.1667s;
	animation-delay:-0.1667s;
}
.cg-busy-default-spinner div.bar12{
	-webkit-transform:rotate(330deg) translate(0, -142%);
	-moz-transform:rotate(330deg) translate(0, -142%);
	-ms-transform:rotate(330deg) translate(0, -142%);
	-o-transform:rotate(330deg) translate(0, -142%);
	transform:rotate(330deg) translate(0, -142%);
	-webkit-animation-delay:-0.0833s;
	-moz-animation-delay:-0.0833s;
	-ms-animation-delay:-0.0833s;
	-o-animation-delay:-0.0833s;
	animation-delay:-0.0833s;
}

@-webkit-keyframes cg-busy-spinner-anim{
	from {opacity: 1;}
	to {opacity: 0.25;}
}
@-moz-keyframes cg-busy-spinner-anim{
	from {opacity: 1;}
	to {opacity: 0.25;}
}
@keyframes cg-busy-spinner-anim{
	from {opacity: 1;}
	to {opacity: 0.25;}
}
/* Empty and Dropzone Styles */
.angular-ui-tree-empty, 
.angular-ui-tree-dropzone {
    border: 1px dashed #bbb;
    min-height: 100px;
    background-color: #e5e5e5;
    background-image: 
        linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff),
        linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
    background-size: 60px 60px;
    background-position: 0 0, 30px 30px;
}

.angular-ui-tree-empty {
    pointer-events: none;
}

/* Nodes and Node Styles */
.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-placeholder {
    margin: 10px;
    min-height: 30px;
}

/* Hidden Element */
.angular-ui-tree-hidden {
    display: none;
}

/* Handle Styles */
.angular-ui-tree-handle {
    cursor: move;
    text-decoration: none;
    font-weight: bold;
    box-sizing: border-box;
    min-height: 20px;
    line-height: 20px;
}

/* Dragging Styles */
.angular-ui-tree-drag {
    position: absolute;
    pointer-events: none;
    z-index: 999;
    opacity: 0.8;
}

.angular-ui-tree-drag .tree-node-content {
    margin-top: 0;
}
.as-sortable-item, .as-sortable-placeholder {
  display: block;
  min-height: 20px;
  margin: 1px 2px 5px 1px;
  border-radius: 10px;
}

.as-sortable-item-handle {
  cursor: move;
}

.as-sortable-placeholder {
  border: 1px dashed darkgrey;
  box-sizing: border-box;
  background-color: #dbdbdb;
}

.as-sortable-drag {
  position: absolute;
  pointer-events: none;
  opacity: .8;
  z-index: 9999;
}

.as-sortable-hidden {
  display: none !important;
}
/* Taken from: https://github.com/tobiasahlin/SpinKit/blob/master/7-three-bounce.html */

.cg-spinner {
    text-align: center;
    top: 50% !important;
    margin-bottom: -9px;
}

.cg-spinner > div {
    width: 18px;
    height: 18px;
    background-color: #333;

    border-radius: 100%;
    display: inline-block;
    -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
    animation: bouncedelay 1.4s infinite ease-in-out;
    /* Prevent first frame from flickering when animation starts */
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.cg-spinner .bounce1 {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}

.cg-spinner .bounce2 {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}

@-webkit-keyframes bouncedelay {
    0%, 80%, 100% { -webkit-transform: scale(0.0) }
    40% { -webkit-transform: scale(1.0) }
}

@keyframes bouncedelay {
    0%, 80%, 100% {
        transform: scale(0.0);
        -webkit-transform: scale(0.0);
    } 40% {
          transform: scale(1.0);
          -webkit-transform: scale(1.0);
      }
}
.subtask-title-wrapper {
	max-width: calc(100% - 130px);
}

.flexbox {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.flexbox > *:not(:last-child) {
	margin-right: 12px;
}

.flexbox--no-spacing {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.flexbox--end {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}

.flexbox--end > *:not(:last-child) {
	margin-right: 12px;
}

.flex--shrink {
	-ms-flex: 0 1 auto;
	-webkit-flex: 0 1 auto;
	flex: 0 1 auto;
}

.flex--grow {
	-ms-flex: 1 0 auto;
	-webkit-flex: 1 0 auto;
	flex: 1 0 auto;
}

.flex--disable {
	display: inherit !important;
}

.flex--left {
	margin-right: auto !important;
}

.flex--right {
	margin-left: auto !important;
}

.flex--space-between {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.flex--space-between > *:not(:last-child) {
	margin-right: 12px;
}

.grid-layout {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.grid-layout > *:not(:last-child) {
	margin-right: 12px;
}

.grid-layout__cell {
	-ms-flex: 1 1 auto;
	-webkit-flex: 1 1 auto;
	flex: 1 1 auto;
	margin-bottom: 12px;
	margin-right: 24px !important;
	max-width: 288px;
	min-width: 192px;
}

.grid-layout input:not([type='checkbox']),
  .grid-layout input:not([type='radio']),
  .grid-layout textarea,
  .grid-layout select {
	width: 100%;
}

.text-align--center {
	text-align: center !important;
}

.text-align--right {
	text-align: right !important;
}

.text-align--left {
	text-align: left !important;
}

.text-align--justify {
	text-align: justify !important;
}

.clearfix:after {
	clear: both;
	content: '';
	display: block;
}

.block {
	display: block !important;
}

.inline-block {
	display: inline-block !important;
}

.pull-left {
	float: left !important;
}

.pull-right {
	float: right !important;
}

.overflow-visible {
	overflow: visible !important;
}

.wide {
	width: 100% !important;
}

.wide--with-icon {
	width: calc(100% - 32px);
}

.unreset {
	border: 1px solid #d7d7db !important;
	width: 100% !important;
}

.text-bright {
	color: #a3a3a8;
}

.text-brighter {
	color: #d7d7db;
}

.hidden {
	display: none !important;
	visibility: hidden !important;
}

.margin--top {
	margin-top: 24px;
}

.margin--bottom {
	margin-bottom: 24px;
}

.strong {
	font-weight: 700;
}

/* --- helpers --------------------------------------------------------------------------------------------------------- */

.clb {
  clear: both;
  height: 0;
  overflow: hidden;
}

.pointer {
  cursor: pointer;
}

.red {
  color: red;
}

/* --- floats ---------------------------------------------------------------------------------------------------------- */

.fltr {
  float: right !important;
}

.fltl {
  float: left !important;
}

/* --- text ------------------------------------------------------------------------------------------------------------ */

.ta_c {
  text-align: center !important;
}

.ta_r {
  text-align: right !important;
}

/* --- padding --------------------------------------------------------------------------------------------------------- */

.pdd_5 {
  padding: 5px;
}

.pdd_10 {
  padding: 10px;
}

.pdd_15 {
  padding: 15px;
}

.pdd_20 {
  padding: 20px;
}

.no_pdd {
  padding: 0 !important;
}

.no_pdd_l {
  padding-left: 0 !important;
}

.no_pdd_t {
  padding-top: 0 !important;
}

.no_pdd_r {
  padding-right: 0 !important;
}

.no_pdd_b {
  padding-bottom: 0 !important;
}

.no_pdd_lr {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.no_pdd_tb {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* --- margin ---------------------------------------------------------------------------------------------------------- */

.mar_5 {
  margin: 5px;
}

.mar_10 {
  margin: 10px;
}

.no_mar {
  margin: 0 !important;
}

.no_mar_l {
  margin-left: 0 !important;
}

.no_mar_t {
  margin-top: 0 !important;
}

.no_mar_r {
  margin-right: 0 !important;
}

.no_mar_b {
  margin-bottom: 0 !important;
}

.ml-a {
  margin-left: auto !important;
}

/* --- width ----------------------------------------------------------------------------------------------------------- */

.w_20 {
  width: 20% !important;
}

.w_30 {
  width: 30% !important;
}

.w_40 {
  width: 40% !important;
}

.w_50 {
  width: 50% !important;
}

.w_60 {
  width: 60% !important;
}

.w_70 {
  width: 70% !important;
}

.w_80 {
  width: 80% !important;
}

/* --- grid system ----------------------------------------------------------------------------------------------------- */

.grid_l {
  float: left;
  width: 50%;
}

.grid_r {
  float: right;
  width: 50%;
}

.grid_10 {
  width: 10px;
}

.grid_20 {
  width: 20px;
}

.grid_30 {
  width: 30px;
}

.grid_40 {
  width: 40px;
}

.grid_50 {
  width: 50px;
}

.grid_60 {
  width: 60px;
}

.grid_70 {
  width: 70px;
}

.grid_80 {
  width: 80px;
}

.grid_90 {
  width: 90px;
}

.grid_100 {
  width: 100px;
}

.grid_110 {
  width: 110px;
}

.dev {
  background: red;
}

.column_left {
  width: 48%;
  float: left;
}

.column_right {
  width: 48%;
  float: right;
}

/* --- diverse --------------------------------------------------------------------------------------------------------- */

.hidden {
  display: none !important;
}

.v_hidden {
  visibility: hidden !important;
}

.va_m {
  vertical-align: middle;
}

.no_border {
  border: none;
}

/* --- unreset --------------------------------------------------------------------------------------------------------- */

.unreset h2 {
  padding: 3px 0;
}

.unreset p {
  padding: 3px 0;
}

.unreset ul {
  padding: 2px 0 2px 22px;
}

.unreset ul li {
  list-style: disc;
}

.unreset .smalltext {
  font-size: 10px;
}

h4 {
  font-weight: bold;
}

.toggle_password {
  margin: 2px 5px !important;
}

.right-float {
  float: right;
}

.search-label {
  text-transform: uppercase;
  color: #a2a2a8;
  font-size: 14px;
}

.search-input {
  border: 1px solid #d0d0d0;
  border-top-color: #bbb;
  padding: 6px 3px;
  font: 12px Arial, Helvetica, Verdana, Tahoma, sans-serif;
  color: #656565;
  background: #fff;
  margin: 0;
  border-radius: 4px;
}

.search-button {
  margin: -1px 0 5px 5px !important;
}

.no-items {
  font-size: 14px;
  margin: 5px;
}

.clearfix:after {
  clear: both;
  content: '';
  display: block;
}

.no-flex {
	display: inherit !important;
}

.homepage__column {
	display: flex;
	flex-direction: column;
	background-color: #fff;
	min-height: 100vh;
	position: relative;
	padding: 0 12px;
}

.homepage__logo {
	margin: auto;
	padding: 1vh 0;
	text-align: center;
}

.homepage__description {
	line-height: 1.4;
}

.homepage__login {
	margin-bottom: auto;
}

.homepage__footer {
	padding: 24px 0;
}

.homepage__footer a:not(:first-child):not(:empty):before {
	color: #35353b;
	content: ' - ';
	display: inline-block;
	padding-right: 3px;
}

@media (min-width: 768px) {
	.homepage {
		background-attachment: fixed;
		background-image: url(/assets/layout/homepage/homepage-bg-bf974e3a8b9a0419f9ab4a0996893e0ae526cfe3ee3848d8889f3f6b10a97bf1.jpg);
		background-position: right 30%;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.homepage__column {
		box-sizing: content-box;
		padding-left: 8.33333%;
		padding-right: 0;
		width: 300px;
	}

	.homepage__column:after {
		background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0.95) 10%, rgba(255, 255, 255, 0.8) 30%, rgba(255, 255, 255, 0) 100%);
		background-repeat: no-repeat;
		content: '';
		position: absolute;
		top: 0;
		left: 100%;
		bottom: 0;
		width: 80%;
	}
}

@media (orientation: portrait) {
	.homepage {
		background-position: 70% top;
	}
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

.sr-only-focusable:active,.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto;
}

.btn-icon:before {
	-webkit-transition-property: color;
	transition-property: color;
}

aside.sidebar {
	-webkit-transition-property: right;
	transition-property: right;
}

.btn-icon:before,aside.sidebar,.btn,.modal,.modal-close,#cboxClose,.modal-content,#cboxWrapper,#colorbox,.btn--default,.colorbox_foot .bt,.modal-footer .bt,.modal-footer .btn.btn-default,.btn--success,.colorbox_foot .bt.bt_primary,.colorbox_foot .bt.btn--success,.modal-footer .btn.btn-primary,.btn--primary,.btn--danger,.btn--hollow,.new-kanban-layout .btn--default,.new-kanban-layout .colorbox_foot .bt,.colorbox_foot .new-kanban-layout .bt,.new-kanban-layout .modal-footer .bt,.modal-footer .new-kanban-layout .bt,.new-kanban-layout .modal-footer .btn.btn-default,.modal-footer .new-kanban-layout .btn.btn-default,.new-kanban-layout .btn--success,.new-kanban-layout .btn-success,.new-kanban-layout .colorbox_foot .bt.bt_primary,.colorbox_foot .new-kanban-layout .bt.bt_primary,.new-kanban-layout .colorbox_foot .bt.btn--success,.colorbox_foot .new-kanban-layout .bt.btn--success,.new-kanban-layout .modal-footer .btn.btn-primary,.modal-footer .new-kanban-layout .btn.btn-primary,.new-kanban-layout .btn--primary,.new-kanban-layout .btn-primary,.new-kanban-layout .btn--danger,.new-kanban-layout .btn-danger,.new-kanban-layout .btn--warning,.new-kanban-layout .btn-warning,.new-kanban-layout .btn--hollow,.modal-body.modal-kanban .btn--default,.modal-body.modal-kanban .colorbox_foot .bt,.colorbox_foot .modal-body.modal-kanban .bt,.modal-body.modal-kanban .modal-footer .bt,.modal-footer .modal-body.modal-kanban .bt,.modal-body.modal-kanban .modal-footer .btn.btn-default,.modal-footer .modal-body.modal-kanban .btn.btn-default,.modal-body.modal-kanban .btn--success,.modal-body.modal-kanban .btn-success,.modal-body.modal-kanban .colorbox_foot .bt.bt_primary,.colorbox_foot .modal-body.modal-kanban .bt.bt_primary,.modal-body.modal-kanban .colorbox_foot .bt.btn--success,.colorbox_foot .modal-body.modal-kanban .bt.btn--success,.modal-body.modal-kanban .modal-footer .btn.btn-primary,.modal-footer .modal-body.modal-kanban .btn.btn-primary,.modal-body.modal-kanban .btn--primary,.modal-body.modal-kanban .btn-primary,.modal-body.modal-kanban .btn--danger,.modal-body.modal-kanban .btn-danger,.modal-body.modal-kanban .btn--warning,.modal-body.modal-kanban .btn-warning,.modal-body.modal-kanban .btn--hollow,.btn--icon,.btn-settings,.new-kanban-layout .btn-settings,.modal-body.modal-kanban .btn-settings {
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: cubic-bezier(1, -0.005, 0.68, 0.76);
	transition-timing-function: cubic-bezier(1, -0.005, 0.68, 0.76);
}

.small,.label {
	color: #a2a2a8;
	font-size: 14px;
}

.small {
	-webkit-font-variant: small-caps;
	-moz-font-variant: small-caps;
	font-variant: small-caps;
	text-transform: lowercase;
}

.label {
	text-transform: uppercase;
}

b,strong {
	font-weight: 700;
}

.btn {
	-webkit-transition-property: background-color;
	transition-property: background-color;
}

.btn-icon {
	background: transparent;
	border: none;
	cursor: pointer;
	min-height: 0 !important;
	padding: 0 !important;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: 36px;
}

.btn-icon:before {
	color: #3c8dab;
	font-size: 24px;
	line-height: 36px;
	text-align: center;
}

.btn-icon:hover:before {
	color: #285e72;
}

.icon-chevron-down:before,.icon-chevron-up:before,.icon-cancel:before,.icon-close:before,.modal-close:before,#cboxClose:before,.icon-email:before,.icon-envelope-new:before,.icon-happy:before,.icon-neutral:before,.icon-mail:before,.icon-mail-open:before,.icon-sad:before,.icon-search:before,.icon-settings:before,.btn-settings:before,.new-kanban-layout .btn-settings:before,.modal-body.modal-kanban .btn-settings:before,.icon-smiley:before,.icon-tongue:before,.icon-warning:before,.icon-wink:before,.icon-alarm-check:before,.icon-alarm-cancel:before,.icon-wink:before,.icon-wondering:before {
	font-family: "metreno-icons";
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-happy:before,.icon-neutral:before,.icon-sad:before,.icon-smiley:before,.icon-tongue:before,.icon-wink:before,.icon-wondering:before {
	font-size: 16px;
}

.icon-happy:before {
	content: "";
}

.icon-neutral:before {
	content: "";
}

.icon-sad:before {
	content: "";
}

.icon-smiley:before {
	content: "";
}

.icon-tongue:before {
	content: "";
}

.icon-wink:before {
	content: "";
}

.icon-wondering:before {
	content: "";
}

.icon-chevron-down:before,.icon-chevron-up:before,.icon-close:before,.modal-close:before,#cboxClose:before,.icon-envelope-new:before,.icon-alarm-check:before,.icon-alarm-cancel:before {
	font-size: 16px;
}

.icon-chevron-down:before {
	content: "";
}

.icon-chevron-up:before {
	content: "";
}

.icon-close:before,.modal-close:before,#cboxClose:before {
	content: "";
}

.icon-envelope-new:before {
	content: "";
}

.icon-mail:before {
	content: "";
}

.icon-mail-open:before {
	content: "";
}

.icon-email:before {
	content: "";
}

.icon-search:before {
	content: "";
}

.icon-settings:before,.btn-settings:before,.new-kanban-layout .btn-settings:before,.modal-body.modal-kanban .btn-settings:before {
	content: "";
}

.icon-warning:before {
	content: "";
}

.icon-bar-chart:before,.icon-bell:before,.icon-envelope:before,.icon-home:before,.icon-folder:before,.icon-lock:before,.icon-power-off:before,.icon-refresh:before,.icon-trash:before,.notifiers-container .notifier-icon.danger:before,.icon-notification:before,.notifiers-container .notifier-icon.warning:before,.icon-info:before,.notifiers-container .notifier-icon.info:before,.icon-checkmark:before,.notifiers-container .notifier-icon.success:before,.icon-play:before,.icon-arrow-right:before,.icon-arrow-right-round:before,.icon-arrow-left:before,.icon-arrow-up:before,.icon-arrow-down:before,.icon-plus:before,.icon-plus-circle:before,.icon-pencil:before,.icon-calendar:before,.icon-arrows:before,.icon-help:before,.icon-forward:before,.icon-comments:before,.icon-menu:before {
	-webkit-transition: color .3s;
	-o-transition: color .3s;
	transition: color .3s;
	font-family: "metreno-icons";
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1;
	speak: none;
	text-transform: none;
	vertical-align: -2px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-bar-chart:before {
	content: "";
}

.icon-bell:before {
	content: "";
}

.icon-envelope:before {
	content: "";
}

.icon-home:before {
	content: "";
}

.icon-lock:before {
	content: "";
}

.icon-power-off:before {
	content: "";
}

.icon-refresh:before {
	content: "";
}

.icon-trash:before,.notifiers-container .notifier-icon.danger:before {
	content: "";
}

.icon-notification:before,.notifiers-container .notifier-icon.warning:before {
	content: "";
}

.icon-info:before,.notifiers-container .notifier-icon.info:before {
	content: "";
}

.icon-checkmark:before,.notifiers-container .notifier-icon.success:before {
	content: "";
}

.icon-play:before {
	content: "";
}

.icon-arrow-right:before {
	content: "";
}

.icon-arrow-right-round:before {
	content: "";
}

.icon-arrow-left:before {
	content: "";
}

.icon-calendar:before {
	content: "";
}

.icon-arrow-up:before {
	content: "";
}

.icon-arrow-down:before {
	content: "";
}

.icon-plus:before {
	content: "";
}

.icon-plus-circle:before {
	content: "";
}

.icon-pencil:before {
	content: "";
}

.icon-alarm-check:before {
	content: "";
}

.icon-alarm-cancel:before {
	content: "";
}

.icon-arrows:before {
	content: "";
}

.icon-folder:before {
	content: "";
}

.icon-help:before {
	content: "";
}

.icon-menu:before {
	content: "";
}

.icon-forward:before {
	content: "";
}

.icon-comments:before {
	content: "";
}

.sidebar input[type='text'],.sidebar input[type='password'],.sidebar input[type='email'],.sidebar input[type='tel'],.sidebar input[type='number'],.sidebar input.ui-autocomplete-input,.sidebar textarea,.sidebar select {
	font-size: 16px;
	font-family: sans-serif;
	border-color: #d2d2d6;
	border-radius: 0;
	box-shadow: none;
}

.kanban,.as-sortable-drag,.kanbans-multiple {
	font-family: Helvetica,Arial,sans-serif;
}

.kanban {
	background-color: #fff;
	border-radius: 0 0 7px 7px;
}

@media (max-width: 1359px) {
	aside.sidebar {
		font-size: 14px !important;
		width: 250px !important;
	}
}

.modal {
	-webkit-transition-property: opacity;
	transition-property: opacity;
	opacity: 0;
	position: relative;
	width: 100%;
	z-index: 3000 !important;
}

.modal.fade.in {
	opacity: 1;
}

.modal.fade.in .modal-content {
	-webkit-transform: translateZ(0) rotateX(0deg);
	-ms-transform: translateZ(0) rotateX(0deg);
	transform: translateZ(0) rotateX(0deg);
}

.modal * {
	box-sizing: border-box;
}

.bold-close-button #cboxClose {
	right: -17px;
	top: 2px;
}

.bold-close-button #cboxClose:before {
	font-weight: bold;
	color: #000;
	font-size: 20px;
}

.modal-dialog,#cboxOverlay {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
	backface-visibility: hidden;
	background: rgba(43,46,56,0.9);
	bottom: 0;
	left: 0;
	overflow: auto;
	padding: 12px;
	position: fixed;
	right: 0;
	text-align: center;
	top: 0;
	z-index: 4000;
}

.modal-dialog::after,#cboxOverlay::after {
	display: inline-block;
	height: 100%;
	margin-left: -0.5em;
	content: "";
}

.modal-dialog.modal-big .modal-content,.modal-dialog.modal-big #cboxWrapper,.modal-big#cboxOverlay .modal-content,.modal-big#cboxOverlay #cboxWrapper {
	max-width: 1100px;
}

.modal-content,.modal-dialog::after {
	vertical-align: middle;
}

.modal-close,#cboxClose {
	-webkit-transition-property: color;
	transition-property: color;
	background: transparent;
	border: none;
	color: #a3a3a8;
	cursor: pointer;
	height: 72px;
	margin: 0 24px;
	outline: 0;
	position: absolute;
	right: 0;
	text-decoration: none;
	top: 0;
}

.modal-close:before,#cboxClose:before {
	line-height: 72px;
}

.modal-close:hover,#cboxClose:hover {
	color: #3c8dab;
}

.modal-content,#cboxWrapper {
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transform: translate3d(0, 0, 720px) rotateX(20deg);
	-ms-transform: translate3d(0, 0, 720px) rotateX(20deg);
	transform: translate3d(0, 0, 720px) rotateX(20deg);
	background: #d2d2d6;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1),0 2px 10px 0 rgba(0,0,0,0.05);
	display: inline-block;
	max-width: 900px;
	position: relative;
	width: 100%;
}

.modal-content .nav.nav-tabs,#cboxWrapper .nav.nav-tabs {
	margin-bottom: 24px;
	padding: 0 24px;
	border-bottom: 1px solid #a2a2a8;
}

.modal-content .nav-tabs li>a,#cboxWrapper .nav-tabs li>a {
	padding: 15px 7px;
	outline: none;
	text-transform: uppercase;
}

.modal-content .nav-tabs .active a,#cboxWrapper .nav-tabs .active a {
	box-shadow: 0 2px 0 #3c8dab,0 -1px 0 #3c8dab inset;
}

.modal-content .tab-content .tab-pane,#cboxWrapper .tab-content .tab-pane {
	display: none;
}

.modal-content .tab-content .tab-pane.active,#cboxWrapper .tab-content .tab-pane.active {
	display: block;
}

.modal-content .tab-content,#cboxWrapper .tab-content {
	padding: 0 24px;
}

.modal-content .tab-section,.modal-content .tab-section__row,#cboxWrapper .tab-section,#cboxWrapper .tab-section__row {
	margin-bottom: 12px;
}

.modal-content .no-tabs,#cboxWrapper .no-tabs {
	padding-top: 24px;
}

.modal-content .no-tabs .nav-tabs,#cboxWrapper .no-tabs .nav-tabs {
	display: none;
}

.modal-content .field:not(:last-child),#cboxWrapper .field:not(:last-child) {
	margin-bottom: 12px;
}

.modal__header,.colorbox_head,.modal-header {
	background: #fff;
	padding: 24px;
	text-align: center;
}

.modal__header h2,.modal__header h4,.modal__header .h2,.modal__header .h4,.colorbox_head h2,.modal-header h2,.colorbox_head h4,.modal-header h4,.colorbox_head .h2,.modal-header .h2,.colorbox_head .h4,.modal-header .h4 {
	color: #2B2E38;
	font-size: 24px;
	margin: 0;
}

.modal__body,.colorbox_body,.modal-body {
	border-bottom: 1px solid #a2a2a8;
	border-top: 1px solid #a2a2a8;
	overflow: auto;
	max-height: calc(90vh - 150px);
	padding: 24px;
	text-align: left;
	width: 100%;
}

.modal__body .dropdown-toggle,.modal__body .dropdown-menu,.colorbox_body .dropdown-toggle,.modal-body .dropdown-toggle,.colorbox_body .dropdown-menu,.modal-body .dropdown-menu {
	display: block;
}

.modal__footer,.modal-footer,.colorbox_footer {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex: 1 0 100%;
	-webkit-flex: 1 0 100%;
	flex: 1 0 100%;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	background: #fff;
	padding: 24px;
}

.modal__list li {
	padding: 24px 0;
	text-align: center;
}

.modal__body input:not([type='checkbox']):not([type='radio']), .modal__body textarea, .colorbox_body input:not([type='checkbox']):not([type='radio']), .modal-body input:not([type='checkbox']):not([type='radio']), .colorbox_body textarea, .modal-body textarea {
	width: 100%;
}

.modal .header,.modal .new-owner,.modal .remove {
	display: inline;
}

.modal .header {
	margin-right: 60px;
}

.modal .thead {
	margin-bottom: 10px;
}

.modal .project-data {
	display: inline-flex;
}

.modal .project-name {
	width: 280px;
}

.modal .remove {
	width: 30px;
	margin-left: 20px;
}

@media (min-width: 767px) {
	.modal__list:before,.modal__list:after {
		content: " ";
		display: table;
	}

	.modal__list:after {
		clear: both;
	}

	.modal__list li {
		display: block;
		float: left;
		padding: 24px;
		text-align: right;
		width: 50%;
	}

	.modal__list li:nth-of-type(2n) {
		text-align: left;
	}
}

#cboxOverlay {
	overflow: hidden !important;
	opacity: .9 !important;
}

#cboxOverlay[style*='opacity: 0'] ~ #colorbox #cboxWrapper {
	-webkit-transform: translateZ(0) rotateX(0);
	-ms-transform: translateZ(0) rotateX(0);
	transform: translateZ(0) rotateX(0);
}

#colorbox {
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
	left: 0 !important;
	position: fixed;
	top: 50% !important;
	z-index: 4000;
}

#colorbox[style*='opacity: 0'] {
	-webkit-transform: translateY(-50%) scale(1.5);
	-ms-transform: translateY(-50%) scale(1.5);
	transform: translateY(-50%) scale(1.5);
}

#colorbox * {
	box-sizing: border-box;
}

#colorbox .colorbox_body {
	box-sizing: content-box;
	max-height: calc(90vh - 200px);
	width: calc(100% - 48px);
}

#colorbox,#cboxWrapper,#cboxContent,#cboxLoadedContent {
	height: auto !important;
	max-height: 90vh;
	overflow: visible !important;
	width: 100% !important;
}

#cboxWrapper {
	display: block !important;
	margin: 0 auto;
}

#cboxLoadedContent iframe {
	height: 600px !important;
}

#cboxClose {
	overflow: hidden;
	width: 24px;
}

#cboxClose:before {
	margin-right: 10px;
}

.outerUpperDiv {
	padding: 0 !important;
}

.colorbox_foot {
	background-color: #fff;
	padding: 24px;
}

.colorbox_foot:before,.colorbox_foot:after {
	content: " ";
	display: table;
}

.colorbox_foot:after {
	clear: both;
}

.colorbox_foot .btn--success {
	float: right;
}

.colorbox_foot .bt {
	float: left;
}

.colorbox_foot .bt.bt_primary,.colorbox_foot .bt.btn--success {
	float: right;
}

.colorbox_foot .bt.bt_disabled {
	opacity: .4;
	cursor: default;
}

.loader {
	top: 100px;
}

.loader:after {
	background: #d2d2d6;
}

.red {
	color: red;
}

.modal-close:before {
	line-height: 64px;
}

.modal__body,.colorbox_body,.modal-body {
	background-color: #f9fafb;
	border-color: #d2d2d6;
}

.modal__body .icon-search,.colorbox_body .icon-search,.modal-body .icon-search {
	float: left;
	line-height: 30px;
	margin-right: 6px;
}

.btn--default,.colorbox_foot .bt,.modal-footer .bt,.modal-footer .btn.btn-default,.btn--success,.colorbox_foot .bt.bt_primary,.colorbox_foot .bt.btn--success,.modal-footer .btn.btn-primary,.btn--primary,.btn--danger,.btn--hollow,.new-kanban-layout .btn--default,.new-kanban-layout .colorbox_foot .bt,.colorbox_foot .new-kanban-layout .bt,.new-kanban-layout .modal-footer .bt,.modal-footer .new-kanban-layout .bt,.new-kanban-layout .modal-footer .btn.btn-default,.modal-footer .new-kanban-layout .btn.btn-default,.new-kanban-layout .btn--success,.new-kanban-layout .btn-success,.new-kanban-layout .colorbox_foot .bt.bt_primary,.colorbox_foot .new-kanban-layout .bt.bt_primary,.new-kanban-layout .colorbox_foot .bt.btn--success,.colorbox_foot .new-kanban-layout .bt.btn--success,.new-kanban-layout .modal-footer .btn.btn-primary,.modal-footer .new-kanban-layout .btn.btn-primary,.new-kanban-layout .btn--primary,.new-kanban-layout .btn-primary,.new-kanban-layout .btn--danger,.new-kanban-layout .btn-danger,.new-kanban-layout .btn--warning,.new-kanban-layout .btn-warning,.new-kanban-layout .btn--hollow,.modal-body.modal-kanban .btn--default,.modal-body.modal-kanban .colorbox_foot .bt,.colorbox_foot .modal-body.modal-kanban .bt,.modal-body.modal-kanban .modal-footer .bt,.modal-footer .modal-body.modal-kanban .bt,.modal-body.modal-kanban .modal-footer .btn.btn-default,.modal-footer .modal-body.modal-kanban .btn.btn-default,.modal-body.modal-kanban .btn--success,.modal-body.modal-kanban .btn-success,.modal-body.modal-kanban .colorbox_foot .bt.bt_primary,.colorbox_foot .modal-body.modal-kanban .bt.bt_primary,.modal-body.modal-kanban .colorbox_foot .bt.btn--success,.colorbox_foot .modal-body.modal-kanban .bt.btn--success,.modal-body.modal-kanban .modal-footer .btn.btn-primary,.modal-footer .modal-body.modal-kanban .btn.btn-primary,.modal-body.modal-kanban .btn--primary,.modal-body.modal-kanban .btn-primary,.modal-body.modal-kanban .btn--danger,.modal-body.modal-kanban .btn-danger,.modal-body.modal-kanban .btn--warning,.modal-body.modal-kanban .btn-warning,.modal-body.modal-kanban .btn--hollow,.btn--icon,.btn-settings,.new-kanban-layout .btn-settings,.modal-body.modal-kanban .btn-settings,.new-kanban-layout .btn--success--icon,.new-kanban-layout .btn-success--icon,.new-kanban-layout .btn--primary--icon,.new-kanban-layout .btn-primary--icon,.new-kanban-layout .btn--danger--icon,.new-kanban-layout .btn-danger--icon,.new-kanban-layout .editable-buttons button[type='button'],.new-kanban-layout .modal-body.modal-kanban .editable-buttons button[type='button'],.modal-body.modal-kanban .editable-buttons .new-kanban-layout button[type='button'],.new-kanban-layout .modal-body.modal-kanban .btn--success--icon,.modal-body.modal-kanban .new-kanban-layout .btn--success--icon,.new-kanban-layout .modal-body.modal-kanban .btn-success--icon,.modal-body.modal-kanban .new-kanban-layout .btn-success--icon,.new-kanban-layout .modal-body.modal-kanban .btn--primary--icon,.modal-body.modal-kanban .new-kanban-layout .btn--primary--icon,.new-kanban-layout .modal-body.modal-kanban .btn-primary--icon,.modal-body.modal-kanban .new-kanban-layout .btn-primary--icon,.new-kanban-layout .modal-body.modal-kanban .btn--danger--icon,.modal-body.modal-kanban .new-kanban-layout .btn--danger--icon,.new-kanban-layout .modal-body.modal-kanban .btn-danger--icon,.modal-body.modal-kanban .new-kanban-layout .btn-danger--icon,.new-kanban-layout .editable-buttons .modal-body.modal-kanban button[type='button'],.new-kanban-layout .modal-body.modal-kanban .btn--default,.modal-body.modal-kanban .new-kanban-layout .btn--default,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt,.new-kanban-layout .modal-body.modal-kanban .modal-footer .bt,.modal-body.modal-kanban .modal-footer .new-kanban-layout .bt,.new-kanban-layout .modal-footer .modal-body.modal-kanban .bt,.modal-footer .modal-body.modal-kanban .new-kanban-layout .bt,.new-kanban-layout .modal-body.modal-kanban .modal-footer .btn.btn-default,.modal-body.modal-kanban .modal-footer .new-kanban-layout .btn.btn-default,.new-kanban-layout .modal-footer .modal-body.modal-kanban .btn.btn-default,.modal-footer .modal-body.modal-kanban .new-kanban-layout .btn.btn-default,.new-kanban-layout .modal-body.modal-kanban .btn--success,.modal-body.modal-kanban .new-kanban-layout .btn--success,.new-kanban-layout .modal-body.modal-kanban .btn-success,.modal-body.modal-kanban .new-kanban-layout .btn-success,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt.bt_primary,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt.bt_primary,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt.bt_primary,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt.bt_primary,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt.btn--success,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt.btn--success,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt.btn--success,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt.btn--success,.new-kanban-layout .modal-body.modal-kanban .modal-footer .btn.btn-primary,.modal-body.modal-kanban .modal-footer .new-kanban-layout .btn.btn-primary,.new-kanban-layout .modal-footer .modal-body.modal-kanban .btn.btn-primary,.modal-footer .modal-body.modal-kanban .new-kanban-layout .btn.btn-primary,.new-kanban-layout .modal-body.modal-kanban .btn--primary,.modal-body.modal-kanban .new-kanban-layout .btn--primary,.new-kanban-layout .modal-body.modal-kanban .btn-primary,.modal-body.modal-kanban .new-kanban-layout .btn-primary,.new-kanban-layout .modal-body.modal-kanban .btn--danger,.modal-body.modal-kanban .new-kanban-layout .btn--danger,.new-kanban-layout .modal-body.modal-kanban .btn-danger,.modal-body.modal-kanban .new-kanban-layout .btn-danger,.new-kanban-layout .modal-body.modal-kanban .btn--warning,.modal-body.modal-kanban .new-kanban-layout .btn--warning,.new-kanban-layout .modal-body.modal-kanban .btn-warning,.modal-body.modal-kanban .new-kanban-layout .btn-warning,.new-kanban-layout .modal-body.modal-kanban .btn--hollow,.modal-body.modal-kanban .new-kanban-layout .btn--hollow,.new-kanban-layout .btn--icon,.new-kanban-layout .btn-icon,.new-kanban-layout .modal-body.modal-kanban .btn-settings,.modal-body.modal-kanban .new-kanban-layout .btn-settings,.modal-body.modal-kanban .new-kanban-layout .editable-buttons button[type='button'],.modal-body.modal-kanban .btn--success--icon,.modal-body.modal-kanban .btn-success--icon,.modal-body.modal-kanban .btn--primary--icon,.modal-body.modal-kanban .btn-primary--icon,.modal-body.modal-kanban .btn--danger--icon,.modal-body.modal-kanban .btn-danger--icon,.modal-body.modal-kanban .editable-buttons button[type='button'],.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt,.modal-body.modal-kanban .new-kanban-layout .modal-footer .bt,.modal-footer .new-kanban-layout .modal-body.modal-kanban .bt,.modal-body.modal-kanban .new-kanban-layout .modal-footer .btn.btn-default,.modal-footer .new-kanban-layout .modal-body.modal-kanban .btn.btn-default,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt.bt_primary,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt.bt_primary,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt.btn--success,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt.btn--success,.modal-body.modal-kanban .new-kanban-layout .modal-footer .btn.btn-primary,.modal-footer .new-kanban-layout .modal-body.modal-kanban .btn.btn-primary,.modal-body.modal-kanban .btn--icon,.modal-body.modal-kanban .btn-icon {
	-webkit-appearance: none;
	border: 0;
	display: inline-block;
	font-size: 14px;
	font-family: Helvetica,Arial,sans-serif;
	font-weight: 100;
	line-height: 1;
	text-shadow: none;
	text-transform: none;
	vertical-align: middle;
}

.btn--default:hover,.colorbox_foot .bt:hover,.modal-footer .bt:hover,.modal-footer .btn.btn-default:hover,.btn--success:hover,.colorbox_foot .bt.bt_primary:hover,.colorbox_foot .bt.btn--success:hover,.modal-footer .btn.btn-primary:hover,.btn--primary:hover,.btn--danger:hover,.btn--hollow:hover,.new-kanban-layout .btn--default:hover,.new-kanban-layout .colorbox_foot .bt:hover,.colorbox_foot .new-kanban-layout .bt:hover,.new-kanban-layout .modal-footer .bt:hover,.modal-footer .new-kanban-layout .bt:hover,.new-kanban-layout .modal-footer .btn.btn-default:hover,.modal-footer .new-kanban-layout .btn.btn-default:hover,.new-kanban-layout .btn--success:hover,.new-kanban-layout .btn-success:hover,.new-kanban-layout .colorbox_foot .bt.bt_primary:hover,.colorbox_foot .new-kanban-layout .bt.bt_primary:hover,.new-kanban-layout .colorbox_foot .bt.btn--success:hover,.colorbox_foot .new-kanban-layout .bt.btn--success:hover,.new-kanban-layout .modal-footer .btn.btn-primary:hover,.modal-footer .new-kanban-layout .btn.btn-primary:hover,.new-kanban-layout .btn--primary:hover,.new-kanban-layout .btn-primary:hover,.new-kanban-layout .btn--danger:hover,.new-kanban-layout .btn-danger:hover,.new-kanban-layout .btn--warning:hover,.new-kanban-layout .btn-warning:hover,.new-kanban-layout .btn--hollow:hover,.modal-body.modal-kanban .btn--default:hover,.modal-body.modal-kanban .colorbox_foot .bt:hover,.colorbox_foot .modal-body.modal-kanban .bt:hover,.modal-body.modal-kanban .modal-footer .bt:hover,.modal-footer .modal-body.modal-kanban .bt:hover,.modal-body.modal-kanban .modal-footer .btn.btn-default:hover,.modal-footer .modal-body.modal-kanban .btn.btn-default:hover,.modal-body.modal-kanban .btn--success:hover,.modal-body.modal-kanban .btn-success:hover,.modal-body.modal-kanban .colorbox_foot .bt.bt_primary:hover,.colorbox_foot .modal-body.modal-kanban .bt.bt_primary:hover,.modal-body.modal-kanban .colorbox_foot .bt.btn--success:hover,.colorbox_foot .modal-body.modal-kanban .bt.btn--success:hover,.modal-body.modal-kanban .modal-footer .btn.btn-primary:hover,.modal-footer .modal-body.modal-kanban .btn.btn-primary:hover,.modal-body.modal-kanban .btn--primary:hover,.modal-body.modal-kanban .btn-primary:hover,.modal-body.modal-kanban .btn--danger:hover,.modal-body.modal-kanban .btn-danger:hover,.modal-body.modal-kanban .btn--warning:hover,.modal-body.modal-kanban .btn-warning:hover,.modal-body.modal-kanban .btn--hollow:hover,.btn--icon:hover,.btn-settings:hover,.modal-body.modal-kanban .btn-settings:hover,.new-kanban-layout .btn--success--icon:hover,.new-kanban-layout .btn-success--icon:hover,.new-kanban-layout .btn--primary--icon:hover,.new-kanban-layout .btn-primary--icon:hover,.new-kanban-layout .btn--danger--icon:hover,.new-kanban-layout .btn-danger--icon:hover,.new-kanban-layout .editable-buttons button[type='button']:hover,.modal-body.modal-kanban .editable-buttons .new-kanban-layout button[type='button']:hover,.new-kanban-layout .modal-body.modal-kanban .btn--success--icon:hover,.modal-body.modal-kanban .new-kanban-layout .btn--success--icon:hover,.new-kanban-layout .modal-body.modal-kanban .btn-success--icon:hover,.modal-body.modal-kanban .new-kanban-layout .btn-success--icon:hover,.new-kanban-layout .modal-body.modal-kanban .btn--primary--icon:hover,.modal-body.modal-kanban .new-kanban-layout .btn--primary--icon:hover,.new-kanban-layout .modal-body.modal-kanban .btn-primary--icon:hover,.modal-body.modal-kanban .new-kanban-layout .btn-primary--icon:hover,.new-kanban-layout .modal-body.modal-kanban .btn--danger--icon:hover,.modal-body.modal-kanban .new-kanban-layout .btn--danger--icon:hover,.new-kanban-layout .modal-body.modal-kanban .btn-danger--icon:hover,.modal-body.modal-kanban .new-kanban-layout .btn-danger--icon:hover,.new-kanban-layout .editable-buttons .modal-body.modal-kanban button[type='button']:hover,.new-kanban-layout .modal-body.modal-kanban .editable-buttons button[type='button']:hover,.new-kanban-layout .modal-body.modal-kanban .btn--default:hover,.modal-body.modal-kanban .new-kanban-layout .btn--default:hover,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt:hover,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt:hover,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt:hover,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt:hover,.new-kanban-layout .modal-body.modal-kanban .modal-footer .bt:hover,.modal-body.modal-kanban .modal-footer .new-kanban-layout .bt:hover,.new-kanban-layout .modal-footer .modal-body.modal-kanban .bt:hover,.modal-footer .modal-body.modal-kanban .new-kanban-layout .bt:hover,.new-kanban-layout .modal-body.modal-kanban .modal-footer .btn.btn-default:hover,.modal-body.modal-kanban .modal-footer .new-kanban-layout .btn.btn-default:hover,.new-kanban-layout .modal-footer .modal-body.modal-kanban .btn.btn-default:hover,.modal-footer .modal-body.modal-kanban .new-kanban-layout .btn.btn-default:hover,.new-kanban-layout .modal-body.modal-kanban .btn--success:hover,.modal-body.modal-kanban .new-kanban-layout .btn--success:hover,.new-kanban-layout .modal-body.modal-kanban .btn-success:hover,.modal-body.modal-kanban .new-kanban-layout .btn-success:hover,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt.bt_primary:hover,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt.bt_primary:hover,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt.bt_primary:hover,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt.bt_primary:hover,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt.btn--success:hover,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt.btn--success:hover,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt.btn--success:hover,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt.btn--success:hover,.new-kanban-layout .modal-body.modal-kanban .modal-footer .btn.btn-primary:hover,.modal-body.modal-kanban .modal-footer .new-kanban-layout .btn.btn-primary:hover,.new-kanban-layout .modal-footer .modal-body.modal-kanban .btn.btn-primary:hover,.modal-footer .modal-body.modal-kanban .new-kanban-layout .btn.btn-primary:hover,.new-kanban-layout .modal-body.modal-kanban .btn--primary:hover,.modal-body.modal-kanban .new-kanban-layout .btn--primary:hover,.new-kanban-layout .modal-body.modal-kanban .btn-primary:hover,.modal-body.modal-kanban .new-kanban-layout .btn-primary:hover,.new-kanban-layout .modal-body.modal-kanban .btn--danger:hover,.modal-body.modal-kanban .new-kanban-layout .btn--danger:hover,.new-kanban-layout .modal-body.modal-kanban .btn-danger:hover,.modal-body.modal-kanban .new-kanban-layout .btn-danger:hover,.new-kanban-layout .modal-body.modal-kanban .btn--warning:hover,.modal-body.modal-kanban .new-kanban-layout .btn--warning:hover,.new-kanban-layout .modal-body.modal-kanban .btn-warning:hover,.modal-body.modal-kanban .new-kanban-layout .btn-warning:hover,.new-kanban-layout .modal-body.modal-kanban .btn--hollow:hover,.modal-body.modal-kanban .new-kanban-layout .btn--hollow:hover,.new-kanban-layout .btn--icon:hover,.new-kanban-layout .btn-icon:hover,.new-kanban-layout .btn-settings:hover,.modal-body.modal-kanban .new-kanban-layout .editable-buttons button[type='button']:hover,.modal-body.modal-kanban .btn--success--icon:hover,.modal-body.modal-kanban .btn-success--icon:hover,.modal-body.modal-kanban .btn--primary--icon:hover,.modal-body.modal-kanban .btn-primary--icon:hover,.modal-body.modal-kanban .btn--danger--icon:hover,.modal-body.modal-kanban .btn-danger--icon:hover,.modal-body.modal-kanban .editable-buttons button[type='button']:hover,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt:hover,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt:hover,.modal-body.modal-kanban .new-kanban-layout .modal-footer .bt:hover,.modal-footer .new-kanban-layout .modal-body.modal-kanban .bt:hover,.modal-body.modal-kanban .new-kanban-layout .modal-footer .btn.btn-default:hover,.modal-footer .new-kanban-layout .modal-body.modal-kanban .btn.btn-default:hover,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt.bt_primary:hover,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt.bt_primary:hover,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt.btn--success:hover,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt.btn--success:hover,.modal-body.modal-kanban .new-kanban-layout .modal-footer .btn.btn-primary:hover,.modal-footer .new-kanban-layout .modal-body.modal-kanban .btn.btn-primary:hover,.modal-body.modal-kanban .btn--icon:hover,.modal-body.modal-kanban .btn-icon:hover {
	cursor: pointer;
	text-decoration: none;
}

.btn--default:focus,.colorbox_foot .bt:focus,.modal-footer .bt:focus,.modal-footer .btn.btn-default:focus,.btn--success:focus,.colorbox_foot .bt.bt_primary:focus,.colorbox_foot .bt.btn--success:focus,.modal-footer .btn.btn-primary:focus,.btn--primary:focus,.btn--danger:focus,.btn--hollow:focus,.new-kanban-layout .btn--default:focus,.new-kanban-layout .colorbox_foot .bt:focus,.colorbox_foot .new-kanban-layout .bt:focus,.new-kanban-layout .modal-footer .bt:focus,.modal-footer .new-kanban-layout .bt:focus,.new-kanban-layout .modal-footer .btn.btn-default:focus,.modal-footer .new-kanban-layout .btn.btn-default:focus,.new-kanban-layout .btn--success:focus,.new-kanban-layout .btn-success:focus,.new-kanban-layout .colorbox_foot .bt.bt_primary:focus,.colorbox_foot .new-kanban-layout .bt.bt_primary:focus,.new-kanban-layout .colorbox_foot .bt.btn--success:focus,.colorbox_foot .new-kanban-layout .bt.btn--success:focus,.new-kanban-layout .modal-footer .btn.btn-primary:focus,.modal-footer .new-kanban-layout .btn.btn-primary:focus,.new-kanban-layout .btn--primary:focus,.new-kanban-layout .btn-primary:focus,.new-kanban-layout .btn--danger:focus,.new-kanban-layout .btn-danger:focus,.new-kanban-layout .btn--warning:focus,.new-kanban-layout .btn-warning:focus,.new-kanban-layout .btn--hollow:focus,.modal-body.modal-kanban .btn--default:focus,.modal-body.modal-kanban .colorbox_foot .bt:focus,.colorbox_foot .modal-body.modal-kanban .bt:focus,.modal-body.modal-kanban .modal-footer .bt:focus,.modal-footer .modal-body.modal-kanban .bt:focus,.modal-body.modal-kanban .modal-footer .btn.btn-default:focus,.modal-footer .modal-body.modal-kanban .btn.btn-default:focus,.modal-body.modal-kanban .btn--success:focus,.modal-body.modal-kanban .btn-success:focus,.modal-body.modal-kanban .colorbox_foot .bt.bt_primary:focus,.colorbox_foot .modal-body.modal-kanban .bt.bt_primary:focus,.modal-body.modal-kanban .colorbox_foot .bt.btn--success:focus,.colorbox_foot .modal-body.modal-kanban .bt.btn--success:focus,.modal-body.modal-kanban .modal-footer .btn.btn-primary:focus,.modal-footer .modal-body.modal-kanban .btn.btn-primary:focus,.modal-body.modal-kanban .btn--primary:focus,.modal-body.modal-kanban .btn-primary:focus,.modal-body.modal-kanban .btn--danger:focus,.modal-body.modal-kanban .btn-danger:focus,.modal-body.modal-kanban .btn--warning:focus,.modal-body.modal-kanban .btn-warning:focus,.modal-body.modal-kanban .btn--hollow:focus,.btn--icon:focus,.btn-settings:focus,.modal-body.modal-kanban .btn-settings:focus,.new-kanban-layout .btn--success--icon:focus,.new-kanban-layout .btn-success--icon:focus,.new-kanban-layout .btn--primary--icon:focus,.new-kanban-layout .btn-primary--icon:focus,.new-kanban-layout .btn--danger--icon:focus,.new-kanban-layout .btn-danger--icon:focus,.new-kanban-layout .editable-buttons button[type='button']:focus,.modal-body.modal-kanban .editable-buttons .new-kanban-layout button[type='button']:focus,.new-kanban-layout .modal-body.modal-kanban .btn--success--icon:focus,.modal-body.modal-kanban .new-kanban-layout .btn--success--icon:focus,.new-kanban-layout .modal-body.modal-kanban .btn-success--icon:focus,.modal-body.modal-kanban .new-kanban-layout .btn-success--icon:focus,.new-kanban-layout .modal-body.modal-kanban .btn--primary--icon:focus,.modal-body.modal-kanban .new-kanban-layout .btn--primary--icon:focus,.new-kanban-layout .modal-body.modal-kanban .btn-primary--icon:focus,.modal-body.modal-kanban .new-kanban-layout .btn-primary--icon:focus,.new-kanban-layout .modal-body.modal-kanban .btn--danger--icon:focus,.modal-body.modal-kanban .new-kanban-layout .btn--danger--icon:focus,.new-kanban-layout .modal-body.modal-kanban .btn-danger--icon:focus,.modal-body.modal-kanban .new-kanban-layout .btn-danger--icon:focus,.new-kanban-layout .editable-buttons .modal-body.modal-kanban button[type='button']:focus,.new-kanban-layout .modal-body.modal-kanban .editable-buttons button[type='button']:focus,.new-kanban-layout .modal-body.modal-kanban .btn--default:focus,.modal-body.modal-kanban .new-kanban-layout .btn--default:focus,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt:focus,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt:focus,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt:focus,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt:focus,.new-kanban-layout .modal-body.modal-kanban .modal-footer .bt:focus,.modal-body.modal-kanban .modal-footer .new-kanban-layout .bt:focus,.new-kanban-layout .modal-footer .modal-body.modal-kanban .bt:focus,.modal-footer .modal-body.modal-kanban .new-kanban-layout .bt:focus,.new-kanban-layout .modal-body.modal-kanban .modal-footer .btn.btn-default:focus,.modal-body.modal-kanban .modal-footer .new-kanban-layout .btn.btn-default:focus,.new-kanban-layout .modal-footer .modal-body.modal-kanban .btn.btn-default:focus,.modal-footer .modal-body.modal-kanban .new-kanban-layout .btn.btn-default:focus,.new-kanban-layout .modal-body.modal-kanban .btn--success:focus,.modal-body.modal-kanban .new-kanban-layout .btn--success:focus,.new-kanban-layout .modal-body.modal-kanban .btn-success:focus,.modal-body.modal-kanban .new-kanban-layout .btn-success:focus,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt.bt_primary:focus,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt.bt_primary:focus,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt.bt_primary:focus,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt.bt_primary:focus,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt.btn--success:focus,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt.btn--success:focus,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt.btn--success:focus,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt.btn--success:focus,.new-kanban-layout .modal-body.modal-kanban .modal-footer .btn.btn-primary:focus,.modal-body.modal-kanban .modal-footer .new-kanban-layout .btn.btn-primary:focus,.new-kanban-layout .modal-footer .modal-body.modal-kanban .btn.btn-primary:focus,.modal-footer .modal-body.modal-kanban .new-kanban-layout .btn.btn-primary:focus,.new-kanban-layout .modal-body.modal-kanban .btn--primary:focus,.modal-body.modal-kanban .new-kanban-layout .btn--primary:focus,.new-kanban-layout .modal-body.modal-kanban .btn-primary:focus,.modal-body.modal-kanban .new-kanban-layout .btn-primary:focus,.new-kanban-layout .modal-body.modal-kanban .btn--danger:focus,.modal-body.modal-kanban .new-kanban-layout .btn--danger:focus,.new-kanban-layout .modal-body.modal-kanban .btn-danger:focus,.modal-body.modal-kanban .new-kanban-layout .btn-danger:focus,.new-kanban-layout .modal-body.modal-kanban .btn--warning:focus,.modal-body.modal-kanban .new-kanban-layout .btn--warning:focus,.new-kanban-layout .modal-body.modal-kanban .btn-warning:focus,.modal-body.modal-kanban .new-kanban-layout .btn-warning:focus,.new-kanban-layout .modal-body.modal-kanban .btn--hollow:focus,.modal-body.modal-kanban .new-kanban-layout .btn--hollow:focus,.new-kanban-layout .btn--icon:focus,.new-kanban-layout .btn-icon:focus,.new-kanban-layout .btn-settings:focus,.modal-body.modal-kanban .new-kanban-layout .editable-buttons button[type='button']:focus,.modal-body.modal-kanban .btn--success--icon:focus,.modal-body.modal-kanban .btn-success--icon:focus,.modal-body.modal-kanban .btn--primary--icon:focus,.modal-body.modal-kanban .btn-primary--icon:focus,.modal-body.modal-kanban .btn--danger--icon:focus,.modal-body.modal-kanban .btn-danger--icon:focus,.modal-body.modal-kanban .editable-buttons button[type='button']:focus,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt:focus,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt:focus,.modal-body.modal-kanban .new-kanban-layout .modal-footer .bt:focus,.modal-footer .new-kanban-layout .modal-body.modal-kanban .bt:focus,.modal-body.modal-kanban .new-kanban-layout .modal-footer .btn.btn-default:focus,.modal-footer .new-kanban-layout .modal-body.modal-kanban .btn.btn-default:focus,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt.bt_primary:focus,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt.bt_primary:focus,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt.btn--success:focus,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt.btn--success:focus,.modal-body.modal-kanban .new-kanban-layout .modal-footer .btn.btn-primary:focus,.modal-footer .new-kanban-layout .modal-body.modal-kanban .btn.btn-primary:focus,.modal-body.modal-kanban .btn--icon:focus,.modal-body.modal-kanban .btn-icon:focus {
	outline: none;
}

.btn--default,.colorbox_foot .bt,.modal-footer .bt,.modal-footer .btn.btn-default,.btn--success,.colorbox_foot .bt.bt_primary,.colorbox_foot .bt.btn--success,.modal-footer .btn.btn-primary,.btn--primary,.btn--danger,.btn--hollow,.new-kanban-layout .btn--default,.new-kanban-layout .colorbox_foot .bt,.colorbox_foot .new-kanban-layout .bt,.new-kanban-layout .modal-footer .bt,.modal-footer .new-kanban-layout .bt,.new-kanban-layout .modal-footer .btn.btn-default,.modal-footer .new-kanban-layout .btn.btn-default,.new-kanban-layout .btn--success,.new-kanban-layout .btn-success,.new-kanban-layout .colorbox_foot .bt.bt_primary,.colorbox_foot .new-kanban-layout .bt.bt_primary,.new-kanban-layout .colorbox_foot .bt.btn--success,.colorbox_foot .new-kanban-layout .bt.btn--success,.new-kanban-layout .modal-footer .btn.btn-primary,.modal-footer .new-kanban-layout .btn.btn-primary,.new-kanban-layout .btn--primary,.new-kanban-layout .btn-primary,.new-kanban-layout .btn--danger,.new-kanban-layout .btn-danger,.new-kanban-layout .btn--warning,.new-kanban-layout .btn-warning,.new-kanban-layout .btn--hollow,.modal-body.modal-kanban .btn--default,.modal-body.modal-kanban .colorbox_foot .bt,.colorbox_foot .modal-body.modal-kanban .bt,.modal-body.modal-kanban .modal-footer .bt,.modal-footer .modal-body.modal-kanban .bt,.modal-body.modal-kanban .modal-footer .btn.btn-default,.modal-footer .modal-body.modal-kanban .btn.btn-default,.modal-body.modal-kanban .btn--success,.modal-body.modal-kanban .btn-success,.modal-body.modal-kanban .colorbox_foot .bt.bt_primary,.colorbox_foot .modal-body.modal-kanban .bt.bt_primary,.modal-body.modal-kanban .colorbox_foot .bt.btn--success,.colorbox_foot .modal-body.modal-kanban .bt.btn--success,.modal-body.modal-kanban .modal-footer .btn.btn-primary,.modal-footer .modal-body.modal-kanban .btn.btn-primary,.modal-body.modal-kanban .btn--primary,.modal-body.modal-kanban .btn-primary,.modal-body.modal-kanban .btn--danger,.modal-body.modal-kanban .btn-danger,.modal-body.modal-kanban .btn--warning,.modal-body.modal-kanban .btn-warning,.modal-body.modal-kanban .btn--hollow {
	-webkit-transition-property: background-color,color;
	transition-property: background-color,color;
	border-bottom: 1px solid;
	border-radius: 3px;
	text-align: center;
	min-width: 96px;
	padding: 9px 12px 6px;
}

.btn--default,.colorbox_foot .bt,.modal-footer .bt,.modal-footer .btn.btn-default {
	background: #d7d7db;
	border-bottom-color: #a3a3a8;
	color: #35353b;
}

.btn--default:hover,.colorbox_foot .bt:hover,.modal-footer .bt:hover,.modal-footer .btn.btn-default:hover {
	background: #a3a3a8;
	color: #fff;
}

.btn--default.selected,.colorbox_foot .selected.bt,.modal-footer .selected.bt,.modal-footer .selected.btn.btn-default {
	background-color: #3c8dab;
	border-bottom-color: #006a80;
	color: #fff;
}

.btn--default.selected:hover,.colorbox_foot .selected.bt:hover,.modal-footer .selected.bt:hover,.modal-footer .selected.btn.btn-default:hover {
	background-color: #006a80;
}

.btn--success,.colorbox_foot .bt.bt_primary,.colorbox_foot .bt.btn--success,.modal-footer .btn.btn-primary {
	background: #66AE4A;
	border-bottom-color: #6fa630;
	color: #fff;
}

.btn--success:hover,.colorbox_foot .bt.bt_primary:hover,.colorbox_foot .bt.btn--success:hover,.modal-footer .btn.btn-primary:hover {
	background: #6fa630;
	color: #fff;
}

.btn--primary {
	background: #66AE4A;
	border-bottom-color: #6fa630;
	color: #fff;
}

.btn--primary:hover {
	background: #6fa630;
	color: #fff;
}

.btn--danger {
	background: #d62e4a;
	border-bottom-color: #af233a;
	color: #fff;
}

.btn--danger:hover {
	background: #af233a;
	color: #fff;
}

.btn--hollow {
	background: #f1f2f4;
	border-bottom-color: #d7d7db;
	color: #a3a3a8;
}

.btn--hollow:hover {
	background: #d7d7db;
	color: #fff;
}

.btn--icon,.btn-settings,.new-kanban-layout .btn-settings,.modal-body.modal-kanban .btn-settings {
	-webkit-transition-property: color;
	transition-property: color;
	background-color: transparent;
	color: #3c8dab;
	min-height: 32px;
	padding: 6px;
	position: relative;
	vertical-align: top;
}

.btn--icon:before,.btn-settings:before,.new-kanban-layout .btn-settings:before,.modal-body.modal-kanban .btn-settings:before {
	font-size: 16px;
}

.btn--icon:hover,.btn-settings:hover,.modal-body.modal-kanban .btn-settings:hover {
	color: #006a80;
}

.btn--sm {
	padding: 5px !important;
}

.btn--disabled,.btn-disabled {
	opacity: .4;
	filter: alpha(opacity=40);
	cursor: default;
	pointer-events: none;
}

.btn-settings:after {
	font-family: "metreno-icons";
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	font-size: 14px;
}

.btn-group [class*='btn'] {
	display: inline-block;
	margin-right: 12px;
}

.btn-group [class*='btn']:last-of-type {
	margin-right: 0;
}

.btn-grouped [class*='btn'] {
	border-radius: 0;
	display: inline-block;
	margin-right: 0;
}

.btn-grouped [class*='btn']:first-of-type {
	border-radius: 3px 0 0 3px;
}

.btn-grouped [class*='btn']:last-of-type {
	border-radius: 0 3px 3px 0;
}

.subtask-title-wrapper {
	max-width: calc(100% - 130px);
}

.flexbox {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.flexbox>*:not(:last-child) {
	margin-right: 12px;
}

.flexbox--no-spacing {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.flexbox--end {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}

.flexbox--end>*:not(:last-child) {
	margin-right: 12px;
}

.flex--shrink {
	-ms-flex: 0 1 auto;
	-webkit-flex: 0 1 auto;
	flex: 0 1 auto;
}

.flex--grow {
	-ms-flex: 1 0 auto;
	-webkit-flex: 1 0 auto;
	flex: 1 0 auto;
}

.flex--disable {
	display: inherit !important;
}

.flex--left {
	margin-right: auto !important;
}

.flex--right {
	margin-left: auto !important;
}

.flex--space-between {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.flex--space-between>*:not(:last-child) {
	margin-right: 12px;
}

.grid-layout {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

.grid-layout>*:not(:last-child) {
	margin-right: 12px;
}

.grid-layout__cell {
	-ms-flex: 1 1 auto;
	-webkit-flex: 1 1 auto;
	flex: 1 1 auto;
	margin-bottom: 12px;
	margin-right: 24px !important;
	max-width: 288px;
	min-width: 192px;
}

.grid-layout input:not([type='checkbox']),.grid-layout input:not([type='radio']),.grid-layout textarea,.grid-layout select {
	width: 100%;
}

.text-align--center {
	text-align: center !important;
}

.text-align--right {
	text-align: right !important;
}

.text-align--left {
	text-align: left !important;
}

.text-align--justify {
	text-align: justify !important;
}

.clearfix:before,.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}

.block {
	display: block !important;
}

.inline-block {
	display: inline-block !important;
}

.pull-left {
	float: left !important;
}

.pull-right {
	float: right !important;
}

.overflow-visible {
	overflow: visible !important;
}

.wide {
	width: 100% !important;
}

.wide--with-icon {
	width: calc(100% - 32px);
}

.unreset {
	border: 1px solid #d7d7db !important;
	width: 100% !important;
}

.text-bright {
	color: #a3a3a8;
}

.text-brighter {
	color: #d7d7db;
}

.hidden {
	display: none !important;
	visibility: hidden !important;
}

.margin--top {
	margin-top: 24px;
}

.margin--bottom {
	margin-bottom: 24px;
}

.strong {
	font-weight: 700;
}

.icon-calendar:before {
	-moz-osx-font-smoothing: unset;
	-webkit-font-smoothing: none;
	content: "\e613";
}


.icon-cancel-circle:before {
	content: "\e61a";
}

.icon-download:before {
	content: "\e901";
}

.icon-chevron-down:before {
	content: "\e60b";
}

.icon-menu:before {
	content: "\ec6e";
}

.icon-pencil:before {
	content: "\e609";
}

.icon-plus:before {
	-moz-osx-font-smoothing: unset;
	-webkit-font-smoothing: none;
	content: "\f05d";
}

.icon-search:before,.task__edit-mode .search:before,.modal-body.modal-kanban .search:before {
	content: "\e606";
}

.icon-settings:before,.btn-settings:before,.new-kanban-layout .btn-settings:before,.modal-body.modal-kanban .btn-settings:before {
	content: "\e604";
}

.icon-trash:before,.notifiers-container .notifier-icon.danger:before {
	content: "\e607";
}

.task__edit-mode {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 16px;
}

.task__edit-mode input,.task__edit-mode textarea,.task__edit-mode select {
	transition-property: border;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(1, -0.005, 0.68, 0.76);
	border: 1px dashed #d7d7db;
	padding: 6px;
	background-color: #fff;
	font-family: inherit;
	font-size: inherit;
}

.task__edit-mode input:hover,.task__edit-mode textarea:hover,.task__edit-mode select:hover {
	border-color: #00a2c2;
}

.task__edit-mode input:focus,.task__edit-mode textarea:focus,.task__edit-mode select:focus {
	border-color: #00a2c2;
	border-style: solid;
}

.task__edit-mode input:focus,.task__edit-mode textarea:focus,.task__edit-mode select:focus {
	outline: none;
}

.task__edit-mode select {
	height: 32px;
	width: 100%;
}

.task__edit-mode textarea {
	min-height: 64px;
}

.task__edit-mode .textarea--high {
	height: 128px;
}

.task__edit-mode .formtastic li input,.task__edit-mode .formtastic li select {
	width: 100%;
}

.task__edit-mode .formtastic label>input {
	margin: 6px;
	width: auto;
}

.task__edit-mode .formtastic .inline-hints {
	color: #a3a3a8;
	font-size: 14px;
	font-style: italic;
	padding-top: 3px;
}

.task__edit-mode .formtastic .input {
	margin-bottom: 6px;
}

.task__edit-mode .formtastic .input[class*='icon-'] {
	position: relative;
}

.task__edit-mode .formtastic .input[class*='icon-']:before {
	color: #00a2c2;
	margin-top: -12px;
	pointer-events: none;
	position: absolute;
	right: 6px;
	top: 50%;
}

.task__edit-mode .formtastic .string label,.task__edit-mode .formtastic .select label,.task__edit-mode .formtastic .email label {
	color: #a3a3a8;
	padding-right: 12px;
	text-align: right;
}

.task__edit-mode .hint {
	color: #a3a3a8;
	font-size: 12px;
	font-style: italic;
	padding-top: 3px;
}

.task__edit-mode .hint.error {
	color: #d62e4a;
}

.task__edit-mode .has-error-label {
	color: #d62e4a;
	font-size: 12px;
	text-transform: uppercase;
}

.task__edit-mode .search {
	min-width: 20%;
	position: relative;
}

.task__edit-mode .search:before {
	font-size: 16px;
	line-height: 32px;
	pointer-events: none;
	position: absolute;
	right: 12px;
}

.task__edit-mode .search__input {
	width: 100%;
}

.task__edit-mode textarea {
	line-height: 1.25;
	margin-bottom: 0 !important;
}

.task__edit-mode textarea.h1,.task__edit-mode textarea.h2 {
	height: 55px;
}

.task__edit-mode textarea.h3 {
	height: 45px;
}

.task__edit-mode textarea.h4 {
	height: 40px;
}

.task__edit-mode [contenteditable],.task__edit-mode .inline-editing {
	transition-property: border;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(1, -0.005, 0.68, 0.76);
	border: 1px dashed #d7d7db;
	padding: 6px;
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(1, -0.005, 0.68, 0.76);
	background-color: transparent;
	display: inline-block;
}

.task__edit-mode [contenteditable]:hover,.task__edit-mode .inline-editing:hover {
	border-color: #00a2c2;
}

.task__edit-mode [contenteditable]:focus,.task__edit-mode .inline-editing:focus {
	border-color: #00a2c2;
	border-style: solid;
}

.task__edit-mode [contenteditable] ~ button,.task__edit-mode .inline-editing ~ button {
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(1, -0.005, 0.68, 0.76);
	max-width: 0;
	min-width: 0;
	opacity: 0;
	overflow: hidden;
	padding-right: 0;
	visibility: hidden;
}

.task__edit-mode [contenteditable]:not(:focus) ~ button,.task__edit-mode .inline-editing:not(:focus) ~ button {
	padding-left: 0 !important;
}

.task__edit-mode [contenteditable]:hover,.task__edit-mode [contenteditable]:focus,.task__edit-mode .inline-editing:hover,.task__edit-mode .inline-editing:focus {
	background-color: #fff;
}

.task__edit-mode [contenteditable]:focus,.task__edit-mode .inline-editing:focus {
	border-color: #00a2c2;
}

.task__edit-mode [contenteditable]:focus ~ button,.task__edit-mode .inline-editing:focus ~ button {
	padding: 9px 12px 6px;
	max-width: 300px;
	min-width: 96px;
	opacity: 1;
	overflow: visible;
	visibility: visible;
}

.task__edit-mode .input--xs {
	width: 48px !important;
}

.task__edit-mode .input--sm {
	width: 72px !important;
}

.task__edit-mode .input--fullwidth {
	width: 100% !important;
}

.task__edit-mode .textarea--md {
	max-height: 160px;
	min-height: 96px;
	resize: vertical;
	width: 100%;
}

.task__edit-mode .auto-height {
	resize: none;
}

.task__edit-mode input.warning,.task__edit-mode input.warning:focus,.task__edit-mode input.warning:hover {
	border-color: #e88c30;
}

.task__edit-mode input.warning ~ .hint {
	color: #e88c30;
}

.task__edit-mode select option[disabled] {
	font-style: italic;
	color: #a3a3a8;
}

.task__edit-mode .swimline-select-multiple {
	height: auto;
}

.task__edit-mode #report-swimlines-list {
	width: 350px;
	padding-left: 60px;
}

.task__edit-mode #report-swimlines-list dd,.task__edit-mode #report-swimlines-list dt {
	margin: 0px;
	padding: 0px;
}

.task__edit-mode #report-swimlines-list ul {
	margin: -1px 0 0 0;
}

.task__edit-mode #report-swimlines-list dd {
	position: relative;
	top: -155px;
	left: 10px;
}

.task__edit-mode #report-swimlines-list a {
	color: #000;
	text-decoration: none;
	outline: none;
	font-size: 12px;
}

.task__edit-mode #report-swimlines-list a:visited {
	color: #fff;
	text-decoration: none;
	outline: none;
	font-size: 12px;
}

.task__edit-mode #report-swimlines-list dt a {
	display: block;
	padding: 8px 15px 5px 10px;
	min-height: 15px;
	line-height: 24px;
	overflow: hidden;
	border: 0;
	min-width: 342px;
}

.task__edit-mode #report-swimlines-list dt a span {
	cursor: pointer;
	display: inline-block;
	padding: 0 3px 2px 0;
	position: relative;
	left: -20px;
}

.task__edit-mode #report-swimlines-list input {
	font-size: 12px;
	z-index: 101;
}

.task__edit-mode #report-swimlines-list dl dt .form-group {
	width: 100%;
}

.task__edit-mode .multiSel span {
	cursor: pointer;
	display: inline-block;
	padding: 0 3px 2px 0;
}

.task__edit-mode #report-swimlines-list dd ul {
	background-color: #fff;
	border: 0;
	color: #000;
	display: none;
	left: 0px;
	padding: 2px 15px 2px 5px;
	position: absolute;
	top: 2px;
	width: 109%;
	list-style: none;
	height: 120px;
	overflow: auto;
	z-index: 100;
	-moz-box-shadow: 0 0 8px 0 rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.4);
	box-shadow: 0 0 8px 0 rgba(0,0,0,0.4);
}

.task__edit-mode #report-swimlines-list span.value {
	display: none;
}

.task__edit-mode #report-swimlines-list dd ul li a {
	padding: 5px;
	display: block;
}

.task__edit-mode #report-swimlines-list dd ul li a:hover {
	background-color: #ffe;
}

.task__edit-mode #report-swimlines-list dd ul li label {
	font-size: 12px;
}

.task__edit-mode .caret.caret-reversed {
	border-top-width: 0;
	border-bottom: 4px solid #000;
}

.task__edit-mode #report_include_kanban_input {
	width: 200px;
}

.task__edit-mode .checkbox {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	margin-bottom: 6px;
}

.task__edit-mode .checkbox>*:not(:last-child) {
	margin-right: 12px;
}

.task__edit-mode .checkbox:hover {
	cursor: pointer;
}

.task__edit-mode .checkbox:hover .checkbox__input:not(:checked) ~ .checkbox__override:before {
	color: #a3a3a8;
}

.task__edit-mode .checkbox:hover .checkbox__input:checked ~ .checkbox__override:before {
	background-color: #6fa630;
	border: 1px dashed #6fa630;
}

.task__edit-mode .checkbox:hover .checkbox__remove {
	opacity: 1;
}

.task__edit-mode .checkbox__input {
	display: none;
}

.task__edit-mode .checkbox__input:checked ~ .checkbox__override:before {
	background-color: #66AE4A;
	border: 1px dashed #5c9c42;
	color: #fff;
}

.task__edit-mode .checkbox__input:checked ~ .checkbox__label {
	color: #d7d7db;
}

.task__edit-mode .checkbox__input:checked ~ .checkbox__label:before {
	width: 100%;
}

.task__edit-mode .checkbox__input:not(:checked) ~ .checkbox__override:before {
	color: #f1f2f4;
	border: 1px dashed #a3a3a8;
	background: #fff;
}

.task__edit-mode .checkbox__input:not(:checked) ~ .checkbox__label {
	color: #35353b;
}

.task__edit-mode .checkbox__input:not(:checked) ~ .checkbox__label:before {
	width: 0;
}

.task__edit-mode .checkbox__override {
	cursor: pointer;
}

.task__edit-mode .checkbox__override:before {
	transition-property: background-color,color,border;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(1, -0.005, 0.68, 0.76);
	border-radius: 2px;
	content: "✓";
	display: block;
	height: 21px;
	line-height: 21px;
	text-align: center;
	width: 21px;
}

.task__edit-mode .checkbox__label {
	transition-property: color;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(1, -0.005, 0.68, 0.76);
	position: relative;
	text-transform: none;
	display: inline-block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
}

.task__edit-mode .checkbox__label:before {
	transition-property: width;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(1, -0.005, 0.68, 0.76);
	-webkit-animation-delay: .2s;
	animation-delay: .2s;
	background-color: currentColor;
	content: "";
	height: 1px;
	position: absolute;
	top: 49%;
}

.task__edit-mode .checkbox__remove {
	transition-property: color,opacity;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(1, -0.005, 0.68, 0.76);
	opacity: 0;
}

.task__edit-mode .checkbox__remove:hover {
	color: #d62e4a;
	opacity: 1 !important;
}

.task__edit-mode .checkbox .editable-wrap {
	-ms-flex: 1 1 auto;
	-webkit-flex: 1 1 auto;
	flex: 1 1 auto;
	width: 100%;
}

.task__edit-mode .floating-label {
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(1, -0.005, 0.68, 0.76);
	color: #a3a3a8;
	font-size: 12px;
	left: 7px;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
}

.task__edit-mode .with-floating-labels {
	position: relative;
}

.task__edit-mode .with-floating-labels:not(.not-full) {
	width: 100%;
}

.task__edit-mode .with-floating-labels .hint {
	position: absolute;
	right: 6px;
	top: 3px;
}

.task__edit-mode .with-floating-labels [contenteditable],.task__edit-mode .with-floating-labels input {
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(1, -0.005, 0.68, 0.76);
	padding-bottom: 12.1px;
	padding-top: 11.9px;
}

.task__edit-mode .with-floating-labels [contenteditable]:not(.empty),.task__edit-mode .with-floating-labels input:not(.empty) {
	padding-bottom: 6.1px;
	padding-top: 17.9px;
}

.task__edit-mode .with-floating-labels [contenteditable]:not(.empty) ~ .floating-label,.task__edit-mode .with-floating-labels input:not(.empty) ~ .floating-label {
	opacity: 1;
	top: 6px;
}

.task__edit-mode .with-floating-labels.show-label .inline-editing {
	background-color: #fff;
	display: block;
	min-height: 44px;
	font-size: 18px;
	width: 100%;
	height: auto;
	padding-bottom: 6.1px;
	padding-top: 17.9px;
}

.task__edit-mode .with-floating-labels.show-label .floating-label {
	opacity: 1;
	top: 6px;
}

.task__edit-mode .with-floating-labels textarea {
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(1, -0.005, 0.68, 0.76);
	display: block;
	resize: none;
	width: 100%;
}

.task__edit-mode .with-floating-labels textarea ~ .floating-label {
	top: 0;
}

.task__edit-mode .with-floating-labels textarea:not(.empty) {
	padding-top: 18px;
}

.task__edit-mode .with-floating-labels textarea:not(.empty) ~ .floating-label {
	opacity: 1;
	top: 6px;
}

.task__edit-mode .select-with-label select {
	height: 43.9px;
}

.task__edit-mode .modal-dialog .with-floating-labels.show-label {
	margin-right: -12px;
}

@supports (-webkit-appearance: none) or (-moz-appearance: none) {
	.task__edit-mode .select-with-label {
		position: relative;
	}

	.task__edit-mode .select-with-label[class*="icon-"]:before {
		transition-property: color;
		transition-duration: .3s;
		transition-timing-function: cubic-bezier(1, -0.005, 0.68, 0.76);
		margin-top: -12px;
		position: absolute;
		right: 6px;
		top: 50%;
	}

	.task__edit-mode .select-with-label[class*="icon-"]:hover:before {
		color: #00a2c2;
	}

	.task__edit-mode .select-with-label select {
		-moz-appearance: none;
		-webkit-appearance: none;
		border-radius: 0;
		cursor: pointer;
		height: auto;
		padding-bottom: 6.1px;
		padding-top: 17.9px;
	}

	.task__edit-mode .select-with-label .floating-label {
		opacity: 1;
		top: 6px;
	}
}

.task__edit-mode h1,.task__edit-mode .h1,.task__edit-mode h2,.task__edit-mode .h2,.task__edit-mode h3,.task__edit-mode .h3,.task__edit-mode h4,.task__edit-mode .h4,.task__edit-mode h5,.task__edit-mode .h5 {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	color: #006a80;
	font-weight: 500;
	letter-spacing: -0.5px;
	margin-bottom: 12px;
	margin-top: 24px;
}

.task__edit-mode h1:first-child,.task__edit-mode .h1:first-child,.task__edit-mode h2:first-child,.task__edit-mode .h2:first-child,.task__edit-mode h3:first-child,.task__edit-mode .h3:first-child,.task__edit-mode h4:first-child,.task__edit-mode .h4:first-child,.task__edit-mode h5:first-child,.task__edit-mode .h5:first-child {
	margin-top: 0;
}

.task__edit-mode h1,.task__edit-mode .h1,.task__edit-mode h2,.task__edit-mode .h2 {
	font-size: 32px;
}

.task__edit-mode h3,.task__edit-mode .h3 {
	font-size: 24px;
}

.task__edit-mode h4,.task__edit-mode .h4 {
	font-size: 20px;
}

.task__edit-mode h5,.task__edit-mode .h5 {
	font-size: 17px;
}

.new-kanban-layout [class*='icon-']:before,.new-kanban-layout .modal-close:before,.new-kanban-layout #cboxClose:before,.new-kanban-layout .task__edit-mode .search:before,.task__edit-mode .new-kanban-layout .search:before,.new-kanban-layout .btn-settings:before,.new-kanban-layout .btn-settings:after,.new-kanban-layout .editable-buttons button[type='button']:before,.new-kanban-layout .modal-body.modal-kanban .search:before,.modal-body.modal-kanban .new-kanban-layout .search:before,.new-kanban-layout .modal-body.modal-kanban .btn-settings:before,.modal-body.modal-kanban .new-kanban-layout .btn-settings:before,.new-kanban-layout .modal-body.modal-kanban .btn-settings:after,.modal-body.modal-kanban .new-kanban-layout .btn-settings:after,.new-kanban-layout .modal-body.modal-kanban .editable-buttons button[type='button']:before,.modal-body.modal-kanban .editable-buttons .new-kanban-layout button[type='button']:before {
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-transform: none;
	line-height: 1;
	speak: none;
	vertical-align: baseline;
}

.new-kanban-layout .btn-icon {
	width: auto;
	padding: 6px !important;
}

.new-kanban-layout .icon-pencil:not(.btn),.new-kanban-layout .icon-plus-circle:not(.btn) {
	-ms-flex: 0 0 24px;
	-webkit-flex: 0 0 24px;
	flex: 0 0 24px;
	cursor: pointer;
	color: #00a2c2;
	line-height: 24px;
	text-align: center;
}

.new-kanban-layout .btn--default,.new-kanban-layout .colorbox_foot .bt,.colorbox_foot .new-kanban-layout .bt,.new-kanban-layout .modal-footer .bt,.modal-footer .new-kanban-layout .bt,.new-kanban-layout .modal-footer .btn.btn-default,.modal-footer .new-kanban-layout .btn.btn-default,.new-kanban-layout .btn--success,.new-kanban-layout .colorbox_foot .bt.bt_primary,.colorbox_foot .new-kanban-layout .bt.bt_primary,.new-kanban-layout .colorbox_foot .bt.btn--success,.colorbox_foot .new-kanban-layout .bt.btn--success,.new-kanban-layout .modal-footer .btn.btn-primary,.modal-footer .new-kanban-layout .btn.btn-primary,.new-kanban-layout .btn--primary,.new-kanban-layout .btn--danger,.new-kanban-layout .btn--hollow,.new-kanban-layout .btn--default,.new-kanban-layout .colorbox_foot .bt,.colorbox_foot .new-kanban-layout .bt,.new-kanban-layout .modal-footer .bt,.modal-footer .new-kanban-layout .bt,.new-kanban-layout .modal-footer .btn.btn-default,.modal-footer .new-kanban-layout .btn.btn-default,.new-kanban-layout .btn--success,.new-kanban-layout .btn-success,.new-kanban-layout .colorbox_foot .bt.bt_primary,.colorbox_foot .new-kanban-layout .bt.bt_primary,.new-kanban-layout .colorbox_foot .bt.btn--success,.colorbox_foot .new-kanban-layout .bt.btn--success,.new-kanban-layout .modal-footer .btn.btn-primary,.modal-footer .new-kanban-layout .btn.btn-primary,.new-kanban-layout .btn--primary,.new-kanban-layout .btn-primary,.new-kanban-layout .btn--danger,.new-kanban-layout .btn-danger,.new-kanban-layout .btn--warning,.new-kanban-layout .btn-warning,.new-kanban-layout .btn--hollow,.new-kanban-layout .modal-body.modal-kanban .btn--default,.modal-body.modal-kanban .new-kanban-layout .btn--default,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt,.new-kanban-layout .modal-body.modal-kanban .modal-footer .bt,.modal-body.modal-kanban .modal-footer .new-kanban-layout .bt,.new-kanban-layout .modal-footer .modal-body.modal-kanban .bt,.modal-footer .modal-body.modal-kanban .new-kanban-layout .bt,.new-kanban-layout .modal-body.modal-kanban .modal-footer .btn.btn-default,.modal-body.modal-kanban .modal-footer .new-kanban-layout .btn.btn-default,.new-kanban-layout .modal-footer .modal-body.modal-kanban .btn.btn-default,.modal-footer .modal-body.modal-kanban .new-kanban-layout .btn.btn-default,.new-kanban-layout .modal-body.modal-kanban .btn--success,.modal-body.modal-kanban .new-kanban-layout .btn--success,.new-kanban-layout .modal-body.modal-kanban .btn-success,.modal-body.modal-kanban .new-kanban-layout .btn-success,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt.bt_primary,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt.bt_primary,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt.bt_primary,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt.bt_primary,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt.btn--success,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt.btn--success,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt.btn--success,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt.btn--success,.new-kanban-layout .modal-body.modal-kanban .modal-footer .btn.btn-primary,.modal-body.modal-kanban .modal-footer .new-kanban-layout .btn.btn-primary,.new-kanban-layout .modal-footer .modal-body.modal-kanban .btn.btn-primary,.modal-footer .modal-body.modal-kanban .new-kanban-layout .btn.btn-primary,.new-kanban-layout .modal-body.modal-kanban .btn--primary,.modal-body.modal-kanban .new-kanban-layout .btn--primary,.new-kanban-layout .modal-body.modal-kanban .btn-primary,.modal-body.modal-kanban .new-kanban-layout .btn-primary,.new-kanban-layout .modal-body.modal-kanban .btn--danger,.modal-body.modal-kanban .new-kanban-layout .btn--danger,.new-kanban-layout .modal-body.modal-kanban .btn-danger,.modal-body.modal-kanban .new-kanban-layout .btn-danger,.new-kanban-layout .modal-body.modal-kanban .btn--warning,.modal-body.modal-kanban .new-kanban-layout .btn--warning,.new-kanban-layout .modal-body.modal-kanban .btn-warning,.modal-body.modal-kanban .new-kanban-layout .btn-warning,.new-kanban-layout .modal-body.modal-kanban .btn--hollow,.modal-body.modal-kanban .new-kanban-layout .btn--hollow,.new-kanban-layout .btn--icon,.new-kanban-layout .btn-settings,.new-kanban-layout .btn-settings,.new-kanban-layout .modal-body.modal-kanban .btn-settings,.modal-body.modal-kanban .new-kanban-layout .btn-settings,.new-kanban-layout .btn--success--icon,.new-kanban-layout .btn-success--icon,.new-kanban-layout .btn--primary--icon,.new-kanban-layout .btn-primary--icon,.new-kanban-layout .btn--danger--icon,.new-kanban-layout .btn-danger--icon,.new-kanban-layout .editable-buttons button[type='button'],.new-kanban-layout .modal-body.modal-kanban .editable-buttons button[type='button'],.modal-body.modal-kanban .editable-buttons .new-kanban-layout button[type='button'],.new-kanban-layout .modal-body.modal-kanban .btn--success--icon,.modal-body.modal-kanban .new-kanban-layout .btn--success--icon,.new-kanban-layout .modal-body.modal-kanban .btn-success--icon,.modal-body.modal-kanban .new-kanban-layout .btn-success--icon,.new-kanban-layout .modal-body.modal-kanban .btn--primary--icon,.modal-body.modal-kanban .new-kanban-layout .btn--primary--icon,.new-kanban-layout .modal-body.modal-kanban .btn-primary--icon,.modal-body.modal-kanban .new-kanban-layout .btn-primary--icon,.new-kanban-layout .modal-body.modal-kanban .btn--danger--icon,.modal-body.modal-kanban .new-kanban-layout .btn--danger--icon,.new-kanban-layout .modal-body.modal-kanban .btn-danger--icon,.modal-body.modal-kanban .new-kanban-layout .btn-danger--icon,.new-kanban-layout .editable-buttons .modal-body.modal-kanban button[type='button'],.new-kanban-layout .modal-body.modal-kanban .btn--default,.modal-body.modal-kanban .new-kanban-layout .btn--default,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt,.new-kanban-layout .modal-body.modal-kanban .modal-footer .bt,.modal-body.modal-kanban .modal-footer .new-kanban-layout .bt,.new-kanban-layout .modal-footer .modal-body.modal-kanban .bt,.modal-footer .modal-body.modal-kanban .new-kanban-layout .bt,.new-kanban-layout .modal-body.modal-kanban .modal-footer .btn.btn-default,.modal-body.modal-kanban .modal-footer .new-kanban-layout .btn.btn-default,.new-kanban-layout .modal-footer .modal-body.modal-kanban .btn.btn-default,.modal-footer .modal-body.modal-kanban .new-kanban-layout .btn.btn-default,.new-kanban-layout .modal-body.modal-kanban .btn--success,.modal-body.modal-kanban .new-kanban-layout .btn--success,.new-kanban-layout .modal-body.modal-kanban .btn-success,.modal-body.modal-kanban .new-kanban-layout .btn-success,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt.bt_primary,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt.bt_primary,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt.bt_primary,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt.bt_primary,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt.btn--success,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt.btn--success,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt.btn--success,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt.btn--success,.new-kanban-layout .modal-body.modal-kanban .modal-footer .btn.btn-primary,.modal-body.modal-kanban .modal-footer .new-kanban-layout .btn.btn-primary,.new-kanban-layout .modal-footer .modal-body.modal-kanban .btn.btn-primary,.modal-footer .modal-body.modal-kanban .new-kanban-layout .btn.btn-primary,.new-kanban-layout .modal-body.modal-kanban .btn--primary,.modal-body.modal-kanban .new-kanban-layout .btn--primary,.new-kanban-layout .modal-body.modal-kanban .btn-primary,.modal-body.modal-kanban .new-kanban-layout .btn-primary,.new-kanban-layout .modal-body.modal-kanban .btn--danger,.modal-body.modal-kanban .new-kanban-layout .btn--danger,.new-kanban-layout .modal-body.modal-kanban .btn-danger,.modal-body.modal-kanban .new-kanban-layout .btn-danger,.new-kanban-layout .modal-body.modal-kanban .btn--warning,.modal-body.modal-kanban .new-kanban-layout .btn--warning,.new-kanban-layout .modal-body.modal-kanban .btn-warning,.modal-body.modal-kanban .new-kanban-layout .btn-warning,.new-kanban-layout .modal-body.modal-kanban .btn--hollow,.modal-body.modal-kanban .new-kanban-layout .btn--hollow,.new-kanban-layout .btn--icon,.new-kanban-layout .btn-icon,.new-kanban-layout .modal-body.modal-kanban .btn-settings,.modal-body.modal-kanban .new-kanban-layout .btn-settings,.modal-body.modal-kanban .new-kanban-layout .editable-buttons button[type='button'],.new-kanban-layout .modal-body.modal-kanban .btn--success--icon,.modal-body.modal-kanban .new-kanban-layout .btn--success--icon,.new-kanban-layout .modal-body.modal-kanban .btn-success--icon,.modal-body.modal-kanban .new-kanban-layout .btn-success--icon,.new-kanban-layout .modal-body.modal-kanban .btn--primary--icon,.modal-body.modal-kanban .new-kanban-layout .btn--primary--icon,.new-kanban-layout .modal-body.modal-kanban .btn-primary--icon,.modal-body.modal-kanban .new-kanban-layout .btn-primary--icon,.new-kanban-layout .modal-body.modal-kanban .btn--danger--icon,.modal-body.modal-kanban .new-kanban-layout .btn--danger--icon,.new-kanban-layout .modal-body.modal-kanban .btn-danger--icon,.modal-body.modal-kanban .new-kanban-layout .btn-danger--icon,.new-kanban-layout .modal-body.modal-kanban .editable-buttons button[type='button'],.modal-body.modal-kanban .editable-buttons .new-kanban-layout button[type='button'],.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt,.modal-body.modal-kanban .new-kanban-layout .modal-footer .bt,.modal-footer .new-kanban-layout .modal-body.modal-kanban .bt,.modal-body.modal-kanban .new-kanban-layout .modal-footer .btn.btn-default,.modal-footer .new-kanban-layout .modal-body.modal-kanban .btn.btn-default,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt.bt_primary,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt.bt_primary,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt.btn--success,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt.btn--success,.modal-body.modal-kanban .new-kanban-layout .modal-footer .btn.btn-primary,.modal-footer .new-kanban-layout .modal-body.modal-kanban .btn.btn-primary,.new-kanban-layout .modal-body.modal-kanban .btn--icon,.modal-body.modal-kanban .new-kanban-layout .btn--icon,.new-kanban-layout .modal-body.modal-kanban .btn-icon,.modal-body.modal-kanban .new-kanban-layout .btn-icon {
	-moz-appearance: none;
	-webkit-appearance: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	border: 0;
	display: inline-block;
	font-size: 16px;
	font-family: Helvetica,Arial,sans-serif;
	line-height: 1;
	vertical-align: middle;
}

.new-kanban-layout .btn--default:hover,.new-kanban-layout .colorbox_foot .bt:hover,.colorbox_foot .new-kanban-layout .bt:hover,.new-kanban-layout .modal-footer .bt:hover,.modal-footer .new-kanban-layout .bt:hover,.new-kanban-layout .modal-footer .btn.btn-default:hover,.modal-footer .new-kanban-layout .btn.btn-default:hover,.new-kanban-layout .btn--success:hover,.new-kanban-layout .colorbox_foot .bt.bt_primary:hover,.colorbox_foot .new-kanban-layout .bt.bt_primary:hover,.new-kanban-layout .colorbox_foot .bt.btn--success:hover,.colorbox_foot .new-kanban-layout .bt.btn--success:hover,.new-kanban-layout .modal-footer .btn.btn-primary:hover,.modal-footer .new-kanban-layout .btn.btn-primary:hover,.new-kanban-layout .btn--primary:hover,.new-kanban-layout .btn--danger:hover,.new-kanban-layout .btn--hollow:hover,.new-kanban-layout .btn--default:hover,.new-kanban-layout .colorbox_foot .bt:hover,.colorbox_foot .new-kanban-layout .bt:hover,.new-kanban-layout .modal-footer .bt:hover,.modal-footer .new-kanban-layout .bt:hover,.new-kanban-layout .modal-footer .btn.btn-default:hover,.modal-footer .new-kanban-layout .btn.btn-default:hover,.new-kanban-layout .btn--success:hover,.new-kanban-layout .btn-success:hover,.new-kanban-layout .colorbox_foot .bt.bt_primary:hover,.colorbox_foot .new-kanban-layout .bt.bt_primary:hover,.new-kanban-layout .colorbox_foot .bt.btn--success:hover,.colorbox_foot .new-kanban-layout .bt.btn--success:hover,.new-kanban-layout .modal-footer .btn.btn-primary:hover,.modal-footer .new-kanban-layout .btn.btn-primary:hover,.new-kanban-layout .btn--primary:hover,.new-kanban-layout .btn-primary:hover,.new-kanban-layout .btn--danger:hover,.new-kanban-layout .btn-danger:hover,.new-kanban-layout .btn--warning:hover,.new-kanban-layout .btn-warning:hover,.new-kanban-layout .btn--hollow:hover,.new-kanban-layout .modal-body.modal-kanban .btn--default:hover,.modal-body.modal-kanban .new-kanban-layout .btn--default:hover,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt:hover,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt:hover,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt:hover,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt:hover,.new-kanban-layout .modal-body.modal-kanban .modal-footer .bt:hover,.modal-body.modal-kanban .modal-footer .new-kanban-layout .bt:hover,.new-kanban-layout .modal-footer .modal-body.modal-kanban .bt:hover,.modal-footer .modal-body.modal-kanban .new-kanban-layout .bt:hover,.new-kanban-layout .modal-body.modal-kanban .modal-footer .btn.btn-default:hover,.modal-body.modal-kanban .modal-footer .new-kanban-layout .btn.btn-default:hover,.new-kanban-layout .modal-footer .modal-body.modal-kanban .btn.btn-default:hover,.modal-footer .modal-body.modal-kanban .new-kanban-layout .btn.btn-default:hover,.new-kanban-layout .modal-body.modal-kanban .btn--success:hover,.modal-body.modal-kanban .new-kanban-layout .btn--success:hover,.new-kanban-layout .modal-body.modal-kanban .btn-success:hover,.modal-body.modal-kanban .new-kanban-layout .btn-success:hover,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt.bt_primary:hover,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt.bt_primary:hover,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt.bt_primary:hover,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt.bt_primary:hover,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt.btn--success:hover,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt.btn--success:hover,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt.btn--success:hover,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt.btn--success:hover,.new-kanban-layout .modal-body.modal-kanban .modal-footer .btn.btn-primary:hover,.modal-body.modal-kanban .modal-footer .new-kanban-layout .btn.btn-primary:hover,.new-kanban-layout .modal-footer .modal-body.modal-kanban .btn.btn-primary:hover,.modal-footer .modal-body.modal-kanban .new-kanban-layout .btn.btn-primary:hover,.new-kanban-layout .modal-body.modal-kanban .btn--primary:hover,.modal-body.modal-kanban .new-kanban-layout .btn--primary:hover,.new-kanban-layout .modal-body.modal-kanban .btn-primary:hover,.modal-body.modal-kanban .new-kanban-layout .btn-primary:hover,.new-kanban-layout .modal-body.modal-kanban .btn--danger:hover,.modal-body.modal-kanban .new-kanban-layout .btn--danger:hover,.new-kanban-layout .modal-body.modal-kanban .btn-danger:hover,.modal-body.modal-kanban .new-kanban-layout .btn-danger:hover,.new-kanban-layout .modal-body.modal-kanban .btn--warning:hover,.modal-body.modal-kanban .new-kanban-layout .btn--warning:hover,.new-kanban-layout .modal-body.modal-kanban .btn-warning:hover,.modal-body.modal-kanban .new-kanban-layout .btn-warning:hover,.new-kanban-layout .modal-body.modal-kanban .btn--hollow:hover,.modal-body.modal-kanban .new-kanban-layout .btn--hollow:hover,.new-kanban-layout .btn--icon:hover,.new-kanban-layout .btn-settings:hover,.new-kanban-layout .modal-body.modal-kanban .btn-settings:hover,.modal-body.modal-kanban .new-kanban-layout .btn-settings:hover,.new-kanban-layout .btn--success--icon:hover,.new-kanban-layout .btn-success--icon:hover,.new-kanban-layout .btn--primary--icon:hover,.new-kanban-layout .btn-primary--icon:hover,.new-kanban-layout .btn--danger--icon:hover,.new-kanban-layout .btn-danger--icon:hover,.new-kanban-layout .editable-buttons button[type='button']:hover,.modal-body.modal-kanban .editable-buttons .new-kanban-layout button[type='button']:hover,.new-kanban-layout .modal-body.modal-kanban .btn--success--icon:hover,.modal-body.modal-kanban .new-kanban-layout .btn--success--icon:hover,.new-kanban-layout .modal-body.modal-kanban .btn-success--icon:hover,.modal-body.modal-kanban .new-kanban-layout .btn-success--icon:hover,.new-kanban-layout .modal-body.modal-kanban .btn--primary--icon:hover,.modal-body.modal-kanban .new-kanban-layout .btn--primary--icon:hover,.new-kanban-layout .modal-body.modal-kanban .btn-primary--icon:hover,.modal-body.modal-kanban .new-kanban-layout .btn-primary--icon:hover,.new-kanban-layout .modal-body.modal-kanban .btn--danger--icon:hover,.modal-body.modal-kanban .new-kanban-layout .btn--danger--icon:hover,.new-kanban-layout .modal-body.modal-kanban .btn-danger--icon:hover,.modal-body.modal-kanban .new-kanban-layout .btn-danger--icon:hover,.new-kanban-layout .editable-buttons .modal-body.modal-kanban button[type='button']:hover,.new-kanban-layout .modal-body.modal-kanban .editable-buttons button[type='button']:hover,.new-kanban-layout .modal-body.modal-kanban .btn--default:hover,.modal-body.modal-kanban .new-kanban-layout .btn--default:hover,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt:hover,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt:hover,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt:hover,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt:hover,.new-kanban-layout .modal-body.modal-kanban .modal-footer .bt:hover,.modal-body.modal-kanban .modal-footer .new-kanban-layout .bt:hover,.new-kanban-layout .modal-footer .modal-body.modal-kanban .bt:hover,.modal-footer .modal-body.modal-kanban .new-kanban-layout .bt:hover,.new-kanban-layout .modal-body.modal-kanban .modal-footer .btn.btn-default:hover,.modal-body.modal-kanban .modal-footer .new-kanban-layout .btn.btn-default:hover,.new-kanban-layout .modal-footer .modal-body.modal-kanban .btn.btn-default:hover,.modal-footer .modal-body.modal-kanban .new-kanban-layout .btn.btn-default:hover,.new-kanban-layout .modal-body.modal-kanban .btn--success:hover,.modal-body.modal-kanban .new-kanban-layout .btn--success:hover,.new-kanban-layout .modal-body.modal-kanban .btn-success:hover,.modal-body.modal-kanban .new-kanban-layout .btn-success:hover,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt.bt_primary:hover,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt.bt_primary:hover,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt.bt_primary:hover,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt.bt_primary:hover,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt.btn--success:hover,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt.btn--success:hover,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt.btn--success:hover,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt.btn--success:hover,.new-kanban-layout .modal-body.modal-kanban .modal-footer .btn.btn-primary:hover,.modal-body.modal-kanban .modal-footer .new-kanban-layout .btn.btn-primary:hover,.new-kanban-layout .modal-footer .modal-body.modal-kanban .btn.btn-primary:hover,.modal-footer .modal-body.modal-kanban .new-kanban-layout .btn.btn-primary:hover,.new-kanban-layout .modal-body.modal-kanban .btn--primary:hover,.modal-body.modal-kanban .new-kanban-layout .btn--primary:hover,.new-kanban-layout .modal-body.modal-kanban .btn-primary:hover,.modal-body.modal-kanban .new-kanban-layout .btn-primary:hover,.new-kanban-layout .modal-body.modal-kanban .btn--danger:hover,.modal-body.modal-kanban .new-kanban-layout .btn--danger:hover,.new-kanban-layout .modal-body.modal-kanban .btn-danger:hover,.modal-body.modal-kanban .new-kanban-layout .btn-danger:hover,.new-kanban-layout .modal-body.modal-kanban .btn--warning:hover,.modal-body.modal-kanban .new-kanban-layout .btn--warning:hover,.new-kanban-layout .modal-body.modal-kanban .btn-warning:hover,.modal-body.modal-kanban .new-kanban-layout .btn-warning:hover,.new-kanban-layout .modal-body.modal-kanban .btn--hollow:hover,.modal-body.modal-kanban .new-kanban-layout .btn--hollow:hover,.new-kanban-layout .btn--icon:hover,.new-kanban-layout .btn-icon:hover,.new-kanban-layout .btn-settings:hover,.modal-body.modal-kanban .new-kanban-layout .editable-buttons button[type='button']:hover,.new-kanban-layout .modal-body.modal-kanban .btn--success--icon:hover,.modal-body.modal-kanban .new-kanban-layout .btn--success--icon:hover,.new-kanban-layout .modal-body.modal-kanban .btn-success--icon:hover,.modal-body.modal-kanban .new-kanban-layout .btn-success--icon:hover,.new-kanban-layout .modal-body.modal-kanban .btn--primary--icon:hover,.modal-body.modal-kanban .new-kanban-layout .btn--primary--icon:hover,.new-kanban-layout .modal-body.modal-kanban .btn-primary--icon:hover,.modal-body.modal-kanban .new-kanban-layout .btn-primary--icon:hover,.new-kanban-layout .modal-body.modal-kanban .btn--danger--icon:hover,.modal-body.modal-kanban .new-kanban-layout .btn--danger--icon:hover,.new-kanban-layout .modal-body.modal-kanban .btn-danger--icon:hover,.modal-body.modal-kanban .new-kanban-layout .btn-danger--icon:hover,.new-kanban-layout .modal-body.modal-kanban .editable-buttons button[type='button']:hover,.modal-body.modal-kanban .editable-buttons .new-kanban-layout button[type='button']:hover,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt:hover,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt:hover,.modal-body.modal-kanban .new-kanban-layout .modal-footer .bt:hover,.modal-footer .new-kanban-layout .modal-body.modal-kanban .bt:hover,.modal-body.modal-kanban .new-kanban-layout .modal-footer .btn.btn-default:hover,.modal-footer .new-kanban-layout .modal-body.modal-kanban .btn.btn-default:hover,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt.bt_primary:hover,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt.bt_primary:hover,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt.btn--success:hover,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt.btn--success:hover,.modal-body.modal-kanban .new-kanban-layout .modal-footer .btn.btn-primary:hover,.modal-footer .new-kanban-layout .modal-body.modal-kanban .btn.btn-primary:hover,.new-kanban-layout .modal-body.modal-kanban .btn--icon:hover,.modal-body.modal-kanban .new-kanban-layout .btn--icon:hover,.new-kanban-layout .modal-body.modal-kanban .btn-icon:hover,.modal-body.modal-kanban .new-kanban-layout .btn-icon:hover {
	cursor: pointer;
	text-decoration: none;
}

.new-kanban-layout .btn--default:focus,.new-kanban-layout .colorbox_foot .bt:focus,.colorbox_foot .new-kanban-layout .bt:focus,.new-kanban-layout .modal-footer .bt:focus,.modal-footer .new-kanban-layout .bt:focus,.new-kanban-layout .modal-footer .btn.btn-default:focus,.modal-footer .new-kanban-layout .btn.btn-default:focus,.new-kanban-layout .btn--success:focus,.new-kanban-layout .colorbox_foot .bt.bt_primary:focus,.colorbox_foot .new-kanban-layout .bt.bt_primary:focus,.new-kanban-layout .colorbox_foot .bt.btn--success:focus,.colorbox_foot .new-kanban-layout .bt.btn--success:focus,.new-kanban-layout .modal-footer .btn.btn-primary:focus,.modal-footer .new-kanban-layout .btn.btn-primary:focus,.new-kanban-layout .btn--primary:focus,.new-kanban-layout .btn--danger:focus,.new-kanban-layout .btn--hollow:focus,.new-kanban-layout .btn--default:focus,.new-kanban-layout .colorbox_foot .bt:focus,.colorbox_foot .new-kanban-layout .bt:focus,.new-kanban-layout .modal-footer .bt:focus,.modal-footer .new-kanban-layout .bt:focus,.new-kanban-layout .modal-footer .btn.btn-default:focus,.modal-footer .new-kanban-layout .btn.btn-default:focus,.new-kanban-layout .btn--success:focus,.new-kanban-layout .btn-success:focus,.new-kanban-layout .colorbox_foot .bt.bt_primary:focus,.colorbox_foot .new-kanban-layout .bt.bt_primary:focus,.new-kanban-layout .colorbox_foot .bt.btn--success:focus,.colorbox_foot .new-kanban-layout .bt.btn--success:focus,.new-kanban-layout .modal-footer .btn.btn-primary:focus,.modal-footer .new-kanban-layout .btn.btn-primary:focus,.new-kanban-layout .btn--primary:focus,.new-kanban-layout .btn-primary:focus,.new-kanban-layout .btn--danger:focus,.new-kanban-layout .btn-danger:focus,.new-kanban-layout .btn--warning:focus,.new-kanban-layout .btn-warning:focus,.new-kanban-layout .btn--hollow:focus,.new-kanban-layout .modal-body.modal-kanban .btn--default:focus,.modal-body.modal-kanban .new-kanban-layout .btn--default:focus,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt:focus,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt:focus,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt:focus,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt:focus,.new-kanban-layout .modal-body.modal-kanban .modal-footer .bt:focus,.modal-body.modal-kanban .modal-footer .new-kanban-layout .bt:focus,.new-kanban-layout .modal-footer .modal-body.modal-kanban .bt:focus,.modal-footer .modal-body.modal-kanban .new-kanban-layout .bt:focus,.new-kanban-layout .modal-body.modal-kanban .modal-footer .btn.btn-default:focus,.modal-body.modal-kanban .modal-footer .new-kanban-layout .btn.btn-default:focus,.new-kanban-layout .modal-footer .modal-body.modal-kanban .btn.btn-default:focus,.modal-footer .modal-body.modal-kanban .new-kanban-layout .btn.btn-default:focus,.new-kanban-layout .modal-body.modal-kanban .btn--success:focus,.modal-body.modal-kanban .new-kanban-layout .btn--success:focus,.new-kanban-layout .modal-body.modal-kanban .btn-success:focus,.modal-body.modal-kanban .new-kanban-layout .btn-success:focus,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt.bt_primary:focus,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt.bt_primary:focus,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt.bt_primary:focus,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt.bt_primary:focus,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt.btn--success:focus,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt.btn--success:focus,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt.btn--success:focus,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt.btn--success:focus,.new-kanban-layout .modal-body.modal-kanban .modal-footer .btn.btn-primary:focus,.modal-body.modal-kanban .modal-footer .new-kanban-layout .btn.btn-primary:focus,.new-kanban-layout .modal-footer .modal-body.modal-kanban .btn.btn-primary:focus,.modal-footer .modal-body.modal-kanban .new-kanban-layout .btn.btn-primary:focus,.new-kanban-layout .modal-body.modal-kanban .btn--primary:focus,.modal-body.modal-kanban .new-kanban-layout .btn--primary:focus,.new-kanban-layout .modal-body.modal-kanban .btn-primary:focus,.modal-body.modal-kanban .new-kanban-layout .btn-primary:focus,.new-kanban-layout .modal-body.modal-kanban .btn--danger:focus,.modal-body.modal-kanban .new-kanban-layout .btn--danger:focus,.new-kanban-layout .modal-body.modal-kanban .btn-danger:focus,.modal-body.modal-kanban .new-kanban-layout .btn-danger:focus,.new-kanban-layout .modal-body.modal-kanban .btn--warning:focus,.modal-body.modal-kanban .new-kanban-layout .btn--warning:focus,.new-kanban-layout .modal-body.modal-kanban .btn-warning:focus,.modal-body.modal-kanban .new-kanban-layout .btn-warning:focus,.new-kanban-layout .modal-body.modal-kanban .btn--hollow:focus,.modal-body.modal-kanban .new-kanban-layout .btn--hollow:focus,.new-kanban-layout .btn--icon:focus,.new-kanban-layout .btn-settings:focus,.new-kanban-layout .modal-body.modal-kanban .btn-settings:focus,.modal-body.modal-kanban .new-kanban-layout .btn-settings:focus,.new-kanban-layout .btn--success--icon:focus,.new-kanban-layout .btn-success--icon:focus,.new-kanban-layout .btn--primary--icon:focus,.new-kanban-layout .btn-primary--icon:focus,.new-kanban-layout .btn--danger--icon:focus,.new-kanban-layout .btn-danger--icon:focus,.new-kanban-layout .editable-buttons button[type='button']:focus,.modal-body.modal-kanban .editable-buttons .new-kanban-layout button[type='button']:focus,.new-kanban-layout .modal-body.modal-kanban .btn--success--icon:focus,.modal-body.modal-kanban .new-kanban-layout .btn--success--icon:focus,.new-kanban-layout .modal-body.modal-kanban .btn-success--icon:focus,.modal-body.modal-kanban .new-kanban-layout .btn-success--icon:focus,.new-kanban-layout .modal-body.modal-kanban .btn--primary--icon:focus,.modal-body.modal-kanban .new-kanban-layout .btn--primary--icon:focus,.new-kanban-layout .modal-body.modal-kanban .btn-primary--icon:focus,.modal-body.modal-kanban .new-kanban-layout .btn-primary--icon:focus,.new-kanban-layout .modal-body.modal-kanban .btn--danger--icon:focus,.modal-body.modal-kanban .new-kanban-layout .btn--danger--icon:focus,.new-kanban-layout .modal-body.modal-kanban .btn-danger--icon:focus,.modal-body.modal-kanban .new-kanban-layout .btn-danger--icon:focus,.new-kanban-layout .editable-buttons .modal-body.modal-kanban button[type='button']:focus,.new-kanban-layout .modal-body.modal-kanban .editable-buttons button[type='button']:focus,.new-kanban-layout .modal-body.modal-kanban .btn--default:focus,.modal-body.modal-kanban .new-kanban-layout .btn--default:focus,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt:focus,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt:focus,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt:focus,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt:focus,.new-kanban-layout .modal-body.modal-kanban .modal-footer .bt:focus,.modal-body.modal-kanban .modal-footer .new-kanban-layout .bt:focus,.new-kanban-layout .modal-footer .modal-body.modal-kanban .bt:focus,.modal-footer .modal-body.modal-kanban .new-kanban-layout .bt:focus,.new-kanban-layout .modal-body.modal-kanban .modal-footer .btn.btn-default:focus,.modal-body.modal-kanban .modal-footer .new-kanban-layout .btn.btn-default:focus,.new-kanban-layout .modal-footer .modal-body.modal-kanban .btn.btn-default:focus,.modal-footer .modal-body.modal-kanban .new-kanban-layout .btn.btn-default:focus,.new-kanban-layout .modal-body.modal-kanban .btn--success:focus,.modal-body.modal-kanban .new-kanban-layout .btn--success:focus,.new-kanban-layout .modal-body.modal-kanban .btn-success:focus,.modal-body.modal-kanban .new-kanban-layout .btn-success:focus,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt.bt_primary:focus,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt.bt_primary:focus,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt.bt_primary:focus,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt.bt_primary:focus,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt.btn--success:focus,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt.btn--success:focus,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt.btn--success:focus,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt.btn--success:focus,.new-kanban-layout .modal-body.modal-kanban .modal-footer .btn.btn-primary:focus,.modal-body.modal-kanban .modal-footer .new-kanban-layout .btn.btn-primary:focus,.new-kanban-layout .modal-footer .modal-body.modal-kanban .btn.btn-primary:focus,.modal-footer .modal-body.modal-kanban .new-kanban-layout .btn.btn-primary:focus,.new-kanban-layout .modal-body.modal-kanban .btn--primary:focus,.modal-body.modal-kanban .new-kanban-layout .btn--primary:focus,.new-kanban-layout .modal-body.modal-kanban .btn-primary:focus,.modal-body.modal-kanban .new-kanban-layout .btn-primary:focus,.new-kanban-layout .modal-body.modal-kanban .btn--danger:focus,.modal-body.modal-kanban .new-kanban-layout .btn--danger:focus,.new-kanban-layout .modal-body.modal-kanban .btn-danger:focus,.modal-body.modal-kanban .new-kanban-layout .btn-danger:focus,.new-kanban-layout .modal-body.modal-kanban .btn--warning:focus,.modal-body.modal-kanban .new-kanban-layout .btn--warning:focus,.new-kanban-layout .modal-body.modal-kanban .btn-warning:focus,.modal-body.modal-kanban .new-kanban-layout .btn-warning:focus,.new-kanban-layout .modal-body.modal-kanban .btn--hollow:focus,.modal-body.modal-kanban .new-kanban-layout .btn--hollow:focus,.new-kanban-layout .btn--icon:focus,.new-kanban-layout .btn-icon:focus,.new-kanban-layout .btn-settings:focus,.modal-body.modal-kanban .new-kanban-layout .editable-buttons button[type='button']:focus,.new-kanban-layout .modal-body.modal-kanban .btn--success--icon:focus,.modal-body.modal-kanban .new-kanban-layout .btn--success--icon:focus,.new-kanban-layout .modal-body.modal-kanban .btn-success--icon:focus,.modal-body.modal-kanban .new-kanban-layout .btn-success--icon:focus,.new-kanban-layout .modal-body.modal-kanban .btn--primary--icon:focus,.modal-body.modal-kanban .new-kanban-layout .btn--primary--icon:focus,.new-kanban-layout .modal-body.modal-kanban .btn-primary--icon:focus,.modal-body.modal-kanban .new-kanban-layout .btn-primary--icon:focus,.new-kanban-layout .modal-body.modal-kanban .btn--danger--icon:focus,.modal-body.modal-kanban .new-kanban-layout .btn--danger--icon:focus,.new-kanban-layout .modal-body.modal-kanban .btn-danger--icon:focus,.modal-body.modal-kanban .new-kanban-layout .btn-danger--icon:focus,.new-kanban-layout .modal-body.modal-kanban .editable-buttons button[type='button']:focus,.modal-body.modal-kanban .editable-buttons .new-kanban-layout button[type='button']:focus,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt:focus,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt:focus,.modal-body.modal-kanban .new-kanban-layout .modal-footer .bt:focus,.modal-footer .new-kanban-layout .modal-body.modal-kanban .bt:focus,.modal-body.modal-kanban .new-kanban-layout .modal-footer .btn.btn-default:focus,.modal-footer .new-kanban-layout .modal-body.modal-kanban .btn.btn-default:focus,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt.bt_primary:focus,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt.bt_primary:focus,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt.btn--success:focus,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt.btn--success:focus,.modal-body.modal-kanban .new-kanban-layout .modal-footer .btn.btn-primary:focus,.modal-footer .new-kanban-layout .modal-body.modal-kanban .btn.btn-primary:focus,.new-kanban-layout .modal-body.modal-kanban .btn--icon:focus,.modal-body.modal-kanban .new-kanban-layout .btn--icon:focus,.new-kanban-layout .modal-body.modal-kanban .btn-icon:focus,.modal-body.modal-kanban .new-kanban-layout .btn-icon:focus {
	outline: none;
}

.new-kanban-layout .btn--success--icon,.new-kanban-layout .btn-success--icon,.new-kanban-layout .btn--primary--icon,.new-kanban-layout .btn-primary--icon,.new-kanban-layout .btn--danger--icon,.new-kanban-layout .btn-danger--icon,.new-kanban-layout .editable-buttons button[type='button'],.new-kanban-layout .modal-body.modal-kanban .editable-buttons button[type='button'],.modal-body.modal-kanban .editable-buttons .new-kanban-layout button[type='button'],.new-kanban-layout .modal-body.modal-kanban .btn--success--icon,.modal-body.modal-kanban .new-kanban-layout .btn--success--icon,.new-kanban-layout .modal-body.modal-kanban .btn-success--icon,.modal-body.modal-kanban .new-kanban-layout .btn-success--icon,.new-kanban-layout .modal-body.modal-kanban .btn--primary--icon,.modal-body.modal-kanban .new-kanban-layout .btn--primary--icon,.new-kanban-layout .modal-body.modal-kanban .btn-primary--icon,.modal-body.modal-kanban .new-kanban-layout .btn-primary--icon,.new-kanban-layout .modal-body.modal-kanban .btn--danger--icon,.modal-body.modal-kanban .new-kanban-layout .btn--danger--icon,.new-kanban-layout .modal-body.modal-kanban .btn-danger--icon,.modal-body.modal-kanban .new-kanban-layout .btn-danger--icon,.new-kanban-layout .editable-buttons .modal-body.modal-kanban button[type='button'],.new-kanban-layout .modal-body.modal-kanban .editable-buttons button[type='button'],.modal-body.modal-kanban .editable-buttons .new-kanban-layout button[type='button'] {
	transition-property: background-color,color;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(1, -0.005, 0.68, 0.76);
	border-radius: 50%;
	height: 32px;
	padding: 6px;
	position: relative;
	text-align: center;
	vertical-align: top;
	width: 32px;
}

.new-kanban-layout .btn--success--icon:before,.new-kanban-layout .btn-success--icon:before,.new-kanban-layout .btn--primary--icon:before,.new-kanban-layout .btn-primary--icon:before,.new-kanban-layout .btn--danger--icon:before,.new-kanban-layout .btn-danger--icon:before,.new-kanban-layout .editable-buttons button[type='button']:before,.new-kanban-layout .modal-body.modal-kanban .editable-buttons button[type='button']:before,.modal-body.modal-kanban .editable-buttons .new-kanban-layout button[type='button']:before,.new-kanban-layout .modal-body.modal-kanban .btn--success--icon:before,.modal-body.modal-kanban .new-kanban-layout .btn--success--icon:before,.new-kanban-layout .modal-body.modal-kanban .btn-success--icon:before,.modal-body.modal-kanban .new-kanban-layout .btn-success--icon:before,.new-kanban-layout .modal-body.modal-kanban .btn--primary--icon:before,.modal-body.modal-kanban .new-kanban-layout .btn--primary--icon:before,.new-kanban-layout .modal-body.modal-kanban .btn-primary--icon:before,.modal-body.modal-kanban .new-kanban-layout .btn-primary--icon:before,.new-kanban-layout .modal-body.modal-kanban .btn--danger--icon:before,.modal-body.modal-kanban .new-kanban-layout .btn--danger--icon:before,.new-kanban-layout .modal-body.modal-kanban .btn-danger--icon:before,.modal-body.modal-kanban .new-kanban-layout .btn-danger--icon:before,.new-kanban-layout .editable-buttons .modal-body.modal-kanban button[type='button']:before,.new-kanban-layout .modal-body.modal-kanban .editable-buttons button[type='button']:before,.modal-body.modal-kanban .editable-buttons .new-kanban-layout button[type='button']:before {
	font-size: 16px;
}

.new-kanban-layout .btn--default,.new-kanban-layout .colorbox_foot .bt,.colorbox_foot .new-kanban-layout .bt,.new-kanban-layout .modal-footer .bt,.modal-footer .new-kanban-layout .bt,.new-kanban-layout .modal-footer .btn.btn-default,.modal-footer .new-kanban-layout .btn.btn-default,.new-kanban-layout .btn--success,.new-kanban-layout .colorbox_foot .bt.bt_primary,.colorbox_foot .new-kanban-layout .bt.bt_primary,.new-kanban-layout .colorbox_foot .bt.btn--success,.colorbox_foot .new-kanban-layout .bt.btn--success,.new-kanban-layout .modal-footer .btn.btn-primary,.modal-footer .new-kanban-layout .btn.btn-primary,.new-kanban-layout .btn--primary,.new-kanban-layout .btn--danger,.new-kanban-layout .btn--hollow,.new-kanban-layout .btn--default,.new-kanban-layout .colorbox_foot .bt,.colorbox_foot .new-kanban-layout .bt,.new-kanban-layout .modal-footer .bt,.modal-footer .new-kanban-layout .bt,.new-kanban-layout .modal-footer .btn.btn-default,.modal-footer .new-kanban-layout .btn.btn-default,.new-kanban-layout .btn--success,.new-kanban-layout .btn-success,.new-kanban-layout .colorbox_foot .bt.bt_primary,.colorbox_foot .new-kanban-layout .bt.bt_primary,.new-kanban-layout .colorbox_foot .bt.btn--success,.colorbox_foot .new-kanban-layout .bt.btn--success,.new-kanban-layout .modal-footer .btn.btn-primary,.modal-footer .new-kanban-layout .btn.btn-primary,.new-kanban-layout .btn--primary,.new-kanban-layout .btn-primary,.new-kanban-layout .btn--danger,.new-kanban-layout .btn-danger,.new-kanban-layout .btn--warning,.new-kanban-layout .btn-warning,.new-kanban-layout .btn--hollow,.new-kanban-layout .modal-body.modal-kanban .btn--default,.modal-body.modal-kanban .new-kanban-layout .btn--default,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt,.new-kanban-layout .modal-body.modal-kanban .modal-footer .bt,.modal-body.modal-kanban .modal-footer .new-kanban-layout .bt,.new-kanban-layout .modal-footer .modal-body.modal-kanban .bt,.modal-footer .modal-body.modal-kanban .new-kanban-layout .bt,.new-kanban-layout .modal-body.modal-kanban .modal-footer .btn.btn-default,.modal-body.modal-kanban .modal-footer .new-kanban-layout .btn.btn-default,.new-kanban-layout .modal-footer .modal-body.modal-kanban .btn.btn-default,.modal-footer .modal-body.modal-kanban .new-kanban-layout .btn.btn-default,.new-kanban-layout .modal-body.modal-kanban .btn--success,.modal-body.modal-kanban .new-kanban-layout .btn--success,.new-kanban-layout .modal-body.modal-kanban .btn-success,.modal-body.modal-kanban .new-kanban-layout .btn-success,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt.bt_primary,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt.bt_primary,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt.bt_primary,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt.bt_primary,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt.btn--success,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt.btn--success,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt.btn--success,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt.btn--success,.new-kanban-layout .modal-body.modal-kanban .modal-footer .btn.btn-primary,.modal-body.modal-kanban .modal-footer .new-kanban-layout .btn.btn-primary,.new-kanban-layout .modal-footer .modal-body.modal-kanban .btn.btn-primary,.modal-footer .modal-body.modal-kanban .new-kanban-layout .btn.btn-primary,.new-kanban-layout .modal-body.modal-kanban .btn--primary,.modal-body.modal-kanban .new-kanban-layout .btn--primary,.new-kanban-layout .modal-body.modal-kanban .btn-primary,.modal-body.modal-kanban .new-kanban-layout .btn-primary,.new-kanban-layout .modal-body.modal-kanban .btn--danger,.modal-body.modal-kanban .new-kanban-layout .btn--danger,.new-kanban-layout .modal-body.modal-kanban .btn-danger,.modal-body.modal-kanban .new-kanban-layout .btn-danger,.new-kanban-layout .modal-body.modal-kanban .btn--warning,.modal-body.modal-kanban .new-kanban-layout .btn--warning,.new-kanban-layout .modal-body.modal-kanban .btn-warning,.modal-body.modal-kanban .new-kanban-layout .btn-warning,.new-kanban-layout .modal-body.modal-kanban .btn--hollow,.modal-body.modal-kanban .new-kanban-layout .btn--hollow {
	transition-property: background-color,color;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(1, -0.005, 0.68, 0.76);
	padding: 9px 12px 6px;
	border-bottom: 1px solid;
	border-radius: 3px;
	text-align: center;
	min-width: 96px;
}

.new-kanban-layout .btn--default,.new-kanban-layout .colorbox_foot .bt,.colorbox_foot .new-kanban-layout .bt,.new-kanban-layout .modal-footer .bt,.modal-footer .new-kanban-layout .bt,.new-kanban-layout .modal-footer .btn.btn-default,.modal-footer .new-kanban-layout .btn.btn-default {
	background: #d7d7db;
	border-bottom-color: #a3a3a8;
	color: #35353b;
}

.new-kanban-layout .btn--default:hover,.new-kanban-layout .colorbox_foot .bt:hover,.colorbox_foot .new-kanban-layout .bt:hover,.new-kanban-layout .modal-footer .bt:hover,.modal-footer .new-kanban-layout .bt:hover,.new-kanban-layout .modal-footer .btn.btn-default:hover,.modal-footer .new-kanban-layout .btn.btn-default:hover {
	background: #a3a3a8;
	color: #fff;
}

.new-kanban-layout .btn--default.selected,.new-kanban-layout .colorbox_foot .selected.bt,.colorbox_foot .new-kanban-layout .selected.bt,.new-kanban-layout .modal-footer .selected.bt,.modal-footer .new-kanban-layout .selected.bt,.new-kanban-layout .modal-footer .selected.btn.btn-default,.modal-footer .new-kanban-layout .selected.btn.btn-default {
	background-color: #00a2c2;
	border-bottom-color: #006a80;
	color: #fff;
}

.new-kanban-layout .btn--default.selected:hover,.new-kanban-layout .colorbox_foot .selected.bt:hover,.colorbox_foot .new-kanban-layout .selected.bt:hover,.new-kanban-layout .modal-footer .selected.bt:hover,.modal-footer .new-kanban-layout .selected.bt:hover,.new-kanban-layout .modal-footer .selected.btn.btn-default:hover,.modal-footer .new-kanban-layout .selected.btn.btn-default:hover {
	background-color: #006a80;
}

.new-kanban-layout .btn--success,.new-kanban-layout .btn-success,.new-kanban-layout .colorbox_foot .bt.bt_primary,.colorbox_foot .new-kanban-layout .bt.bt_primary,.new-kanban-layout .colorbox_foot .bt.btn--success,.colorbox_foot .new-kanban-layout .bt.btn--success,.new-kanban-layout .modal-footer .btn.btn-primary,.modal-footer .new-kanban-layout .btn.btn-primary {
	background: #66AE4A;
	border-bottom-color: #6fa630;
	color: #fff;
}

.new-kanban-layout .btn--success:hover,.new-kanban-layout .btn-success:hover,.new-kanban-layout .colorbox_foot .bt.bt_primary:hover,.colorbox_foot .new-kanban-layout .bt.bt_primary:hover,.new-kanban-layout .colorbox_foot .bt.btn--success:hover,.colorbox_foot .new-kanban-layout .bt.btn--success:hover,.new-kanban-layout .modal-footer .btn.btn-primary:hover,.modal-footer .new-kanban-layout .btn.btn-primary:hover {
	background: #6fa630;
	color: #fff;
}

.new-kanban-layout .btn--success--icon,.new-kanban-layout .btn-success--icon {
	background: #66AE4A;
	border-bottom-color: #6fa630;
	color: #fff;
}

.new-kanban-layout .btn--success--icon:hover,.new-kanban-layout .btn-success--icon:hover {
	background: #6fa630;
	color: #fff;
}

.new-kanban-layout .btn--primary,.new-kanban-layout .btn-primary {
	background: #00a2c2;
	border-bottom-color: #006a80;
	color: #fff;
}

.new-kanban-layout .btn--primary:hover,.new-kanban-layout .btn-primary:hover {
	background: #006a80;
	color: #fff;
}

.new-kanban-layout .btn--primary--icon,.new-kanban-layout .btn-primary--icon {
	background: #00a2c2;
	border-bottom-color: #006a80;
	color: #fff;
}

.new-kanban-layout .btn--primary--icon:hover,.new-kanban-layout .btn-primary--icon:hover {
	background: #006a80;
	color: #fff;
}

.new-kanban-layout .btn--danger,.new-kanban-layout .btn-danger {
	background: #d62e4a;
	border-bottom-color: #af233a;
	color: #fff;
}

.new-kanban-layout .btn--danger:hover,.new-kanban-layout .btn-danger:hover {
	background: #af233a;
	color: #fff;
}

.new-kanban-layout .btn--danger--icon,.new-kanban-layout .btn-danger--icon,.new-kanban-layout .editable-buttons button[type='button'],.new-kanban-layout .modal-body.modal-kanban .editable-buttons button[type='button'],.modal-body.modal-kanban .editable-buttons .new-kanban-layout button[type='button'] {
	background: #d62e4a;
	border-bottom-color: #af233a;
	color: #fff;
}

.new-kanban-layout .btn--danger--icon:hover,.new-kanban-layout .btn-danger--icon:hover,.new-kanban-layout .editable-buttons button[type='button']:hover,.modal-body.modal-kanban .editable-buttons .new-kanban-layout button[type='button']:hover {
	background: #af233a;
	color: #fff;
}

.new-kanban-layout .btn--warning,.new-kanban-layout .btn-warning {
	background: #e88c30;
	border-bottom-color: #cf7317;
	color: #fff;
}

.new-kanban-layout .btn--warning:hover,.new-kanban-layout .btn-warning:hover {
	background: #cf7317;
	color: #fff;
}

.new-kanban-layout .btn--hollow {
	background: #f1f2f4;
	border-bottom-color: #d7d7db;
	color: #a3a3a8;
}

.new-kanban-layout .btn--hollow:hover {
	background: #d7d7db;
	color: #fff;
}

.new-kanban-layout .btn--icon,.new-kanban-layout .btn-icon,.new-kanban-layout .btn-settings,.new-kanban-layout .modal-body.modal-kanban .btn-settings,.modal-body.modal-kanban .new-kanban-layout .btn-settings {
	transition-property: color;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(1, -0.005, 0.68, 0.76);
	background-color: transparent;
	color: #00a2c2;
	min-height: 32px;
	padding: 6px;
	position: relative;
}

.new-kanban-layout .btn--icon:before,.new-kanban-layout .btn-icon:before,.new-kanban-layout .btn-settings:before,.new-kanban-layout .modal-body.modal-kanban .btn-settings:before,.modal-body.modal-kanban .new-kanban-layout .btn-settings:before {
	font-size: 16px;
}

.new-kanban-layout .btn--icon:hover,.new-kanban-layout .btn-icon:hover,.new-kanban-layout .btn-settings:hover {
	color: #006a80;
}

.new-kanban-layout .btn--icon.disabled,.new-kanban-layout .btn--icon.disabled:hover,.new-kanban-layout .btn-icon.disabled,.new-kanban-layout .btn-icon.disabled:hover,.new-kanban-layout .disabled.btn-settings,.new-kanban-layout .disabled.btn-settings:hover {
	color: #f1f2f4 !important;
}

.new-kanban-layout .btn--icon.main-header,.new-kanban-layout .btn-icon.main-header,.new-kanban-layout .main-header.btn-settings {
	color: #000;
}

.new-kanban-layout .btn--icon.main-header:before,.new-kanban-layout .btn-icon.main-header:before,.new-kanban-layout .main-header.btn-settings:before {
	font-size: 20px;
}

.new-kanban-layout .btn--sm {
	padding: 5px !important;
}

.new-kanban-layout [class*='btn']:not([class*='-icon'])[class*='icon'] {
	padding-left: 48px;
	position: relative;
}

.new-kanban-layout [class*='btn']:not([class*='-icon'])[class*='icon']:before {
	border-right: 1px solid #fff;
	font-size: 18px;
	left: 0;
	padding: 7px 0;
	position: absolute;
	top: 0;
	width: 36px;
}

.new-kanban-layout .btn-settings:after {
	content: "";
	font-size: 14px;
}

.new-kanban-layout .btn-split {
	display: inline-block;
	position: relative;
}

.new-kanban-layout .btn-split:before,.new-kanban-layout .btn-split:after {
	content: " ";
	display: table;
}

.new-kanban-layout .btn-split:after {
	clear: both;
}

.new-kanban-layout .btn-split [class*='btn'] {
	border-radius: 3px 0 0 3px;
	float: left;
	margin-right: 0;
}

.new-kanban-layout .btn-split [class*='icon'] {
	border-bottom: 1px solid;
	border-left: 1px solid #fff;
	border-radius: 0 3px 3px 0;
}

.new-kanban-layout .btn-split .btn--default--icon {
	border-bottom-color: #a3a3a8;
}

.new-kanban-layout .btn-split .btn--success--icon {
	border-bottom-color: #6fa630;
}

.new-kanban-layout .btn-split .btn--primary--icon {
	border-bottom-color: #006a80;
}

.new-kanban-layout .btn-split .btn--danger--icon {
	border-bottom-color: #af233a;
}

.new-kanban-layout .btn-split .btn--warning--icon {
	border-bottom-color: #cf7317;
}

.new-kanban-layout .btn-split .dropdown-menu,.new-kanban-layout .btn-split .dropdown-menu--right {
	top: 100%;
}

.new-kanban-layout .btn-group [class*='btn'] {
	display: inline-block;
	margin-right: 12px;
}

.new-kanban-layout .btn-group [class*='btn']:last-of-type {
	margin-right: 0;
}

.new-kanban-layout .btn-grouped [class*='btn'] {
	border-radius: 0;
	display: inline-block;
	margin-right: 0;
}

.new-kanban-layout .btn-grouped [class*='btn']:first-of-type {
	border-radius: 3px 0 0 3px;
}

.new-kanban-layout .btn-grouped [class*='btn']:last-of-type {
	border-radius: 0 3px 3px 0;
}

.new-kanban-layout .inline-editing {
	-ms-flex: 1 1 100%;
	-webkit-flex: 1 1 100%;
	flex: 1 1 100%;
}

.new-kanban-layout .editable-wrap {
	width: 100%;
}

.new-kanban-layout .editable-wrap ~ .subtasks__actions .subtasks__filename {
	max-width: 160px;
}

.new-kanban-layout .editable-controls {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	width: 100%;
}

.new-kanban-layout .editable-controls input {
	width: 100%;
}

.new-kanban-layout .editable-buttons button[type='submit'] {
	display: none;
}

.new-kanban-layout .editable-buttons button[type='button'] {
	font-size: 0;
	margin-left: 12px;
}

.new-kanban-layout .subtasks__description {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: 74px;
}

.new-kanban-layout .subtasks__description>*:not(:last-child) {
	margin-right: 12px;
}

.new-kanban-layout .subtasks button {
	-ms-flex: 0 0 auto;
	-webkit-flex: 0 0 auto;
	flex: 0 0 auto;
}

.new-kanban-layout .subtasks__filename {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 220px;
}

.new-kanban-layout .subtasks__link-files {
	max-width: 300px;
	width: 100%;
}

.new-kanban-layout .task-actions:before,.new-kanban-layout .task-actions:after {
	content: " ";
	display: table;
}

.new-kanban-layout .task-actions:after {
	clear: both;
}

.new-kanban-layout .task-actions .btn--primary {
	margin-right: 3px;
	margin-top: 12px;
}

.new-kanban-layout .task-actions .dropdown {
	background: none;
	margin-bottom: 0;
	padding: 0;
}

.new-kanban-layout .task-description {
	padding-right: 0 !important;
}

.new-kanban-layout .task-description .editable,.new-kanban-layout .task-description .editable-controls {
	height: 132px;
}

.new-kanban-layout * {
	box-sizing: border-box;
}

.new-kanban-layout input[type="text"],.new-kanban-layout input[type="password"],.new-kanban-layout input[type="email"],.new-kanban-layout input[type="tel"],.new-kanban-layout input[type="number"],.new-kanban-layout input.ui-autocomplete-input,.new-kanban-layout textarea,.new-kanban-layout select {
	font-size: 16px;
	font-family: Helvetica,Arial,sans-serif;
}

.new-kanban-layout .selection_dropdown.new-dropdown {
	margin: 0 12px 0 0;
}

.new-kanban-layout .selection_dropdown.new-dropdown .button {
	color: #00a2c2;
}

.new-kanban-layout .selection_dropdown.new-dropdown .button:hover {
	text-decoration: none;
}

.new-kanban-layout .selection_dropdown .selection_options {
	border: none;
	width: auto;
	background-color: #fff;
	box-shadow: 1px 1px 5px 1px rgba(53,53,59,0.3);
	font-size: 16px;
	font-weight: 500;
	min-width: 170px;
	padding: 6px 0;
	position: absolute;
	text-align: right;
	text-transform: inherit;
	z-index: 3000;
	right: 0;
	left: auto;
	top: 100%;
}

.new-kanban-layout .selection_dropdown .selection_options li {
	color: #d7d7db;
	border: none;
	padding: 6px;
	font-weight: 500;
	line-height: 1;
}

.new-kanban-layout .selection_dropdown .selection_options li a {
	color: #d7d7db;
}

.new-kanban-layout .selection_dropdown .selection_options li a:hover {
	background: none;
	color: #66AE4A !important;
}

.kanban {
	line-height: 1.5;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 16px;
}

.kanban__header {
	border-bottom: 1px solid #e5e6e9;
	color: #d7d7db;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	padding-bottom: 6px;
	text-align: center;
}

.kanban__header .btn {
	margin-top: -4px;
}

.kanban__swimlane {
	max-width: 100%;
	-ms-flex: 0 0 100%;
	-webkit-flex: 0 0 100%;
	flex: 0 0 100%;
}

.kanban__buttons {
	min-height: 28px;
	padding-top: 3px;
}

.kanban .table {
	table-layout: fixed;
}

.kanban .table td {
	border: none;
}

.kanban .flexbox {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	flex: 1 1 auto;
}

section.kanban__column:last-of-type:not(.as-sortable-drag) .task {
	color: #f1f2f4;
}

section.kanban__column:last-of-type:not(.as-sortable-drag) .task__priority {
	width: 1px;
}

section.kanban__column:last-of-type:not(.as-sortable-drag) .task__due-date {
	text-decoration: line-through;
}

section.kanban__column:last-of-type:not(.as-sortable-drag) .task__progress {
	border-color: #f9fafb;
}

section.kanban__column:last-of-type:not(.as-sortable-drag) .task__progress__percentage {
	color: #f1f2f4;
}

section.kanban__column:last-of-type:not(.as-sortable-drag) .task path {
	stroke: #f9fafb;
}

section.kanban__column:last-of-type:not(.as-sortable-drag) .task .icon-pencil {
	display: none;
}

.kanbans-multiple {
	background-color: #f5f5f5;
	border-radius: 0 0 7px 7px;
}

.kanbans-multiple .kanban {
	background-color: #fff;
}

.kanbans-multiple .candidate {
	background-color: #fff;
	margin: 12px 12px 24px;
}

.kanbans-multiple td {
	width: 283px;
}

.candidate {
	margin: 12px 6px;
	border: 1px solid #e5e6e9;
	box-sizing: border-box;
	max-width: 100%;
	padding: 12px;
	width: 100%;
}

.candidate__header {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	font-size: 16px;
	font-weight: 700;
	padding-bottom: 6px;
}

.candidate__header a {
	padding: 3px 6px;
	color: #006a80;
}

.candidate__header .btn {
	margin-right: 12px;
}

.candidate__header .btn-primary {
	margin-left: auto;
}

.candidate__header [class*='icon-']:before,.candidate__header .modal-close:before,.candidate__header #cboxClose:before,.candidate__header .task__edit-mode .search:before,.task__edit-mode .candidate__header .search:before,.candidate__header .new-kanban-layout .btn-settings:before,.new-kanban-layout .candidate__header .btn-settings:before,.candidate__header .new-kanban-layout .btn-settings:after,.new-kanban-layout .candidate__header .btn-settings:after,.candidate__header .new-kanban-layout .editable-buttons button[type='button']:before,.new-kanban-layout .editable-buttons .candidate__header button[type='button']:before,.candidate__header .modal-body.modal-kanban .search:before,.modal-body.modal-kanban .candidate__header .search:before,.candidate__header .modal-body.modal-kanban .btn-settings:before,.modal-body.modal-kanban .candidate__header .btn-settings:before,.candidate__header .modal-body.modal-kanban .btn-settings:after,.modal-body.modal-kanban .candidate__header .btn-settings:after,.candidate__header .modal-body.modal-kanban .editable-buttons button[type='button']:before,.modal-body.modal-kanban .editable-buttons .candidate__header button[type='button']:before {
	font-size: 16px;
}

.candidate__header .btn-link {
	margin-right: 0;
	padding: 6px;
}

.candidate__header .btn-link .icon-chevron-down:before {
	font-size: 16px;
}

.candidate__header .btn-settings:before,.candidate__header .btn-settings:after {
	font-size: 16px;
}

.candidate__tasks {
	padding: 12px 12px 12px 24px;
	margin-bottom: 20px;
}

.candidate__tasks:before,.candidate__tasks:after {
	content: " ";
	display: table;
}

.candidate__tasks:after {
	clear: both;
}

.candidate__tasks>div:first-child .task__status {
	position: relative;
	top: -3px;
}

.candidate .default-task-name {
	margin-right: 6px;
	color: #009cff;
}

.candidate .table {
	margin-bottom: 0;
}

.selected-candidate {
	background-color: #f1f2f4;
}

.tasks {
	min-height: 100px;
}

.task {
	transition-property: box-shadow,transform;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(1, -0.005, 0.68, 0.76);
	margin: 12px 6px;
	background-color: #fff;
	border: 1px solid #e5e6e9;
	box-sizing: border-box;
	padding: 12px;
	position: relative;
}

.task:hover {
	box-shadow: 0 -1px 5px #f1f2f4;
	transform: translateY(2px);
}

.task__priority {
	cursor: pointer;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 5px;
}

.task__header {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.task__header .icon-pencil:before {
	font-size: 24px !important;
}

.task__title {
	-ms-flex: 1 1 auto;
	-webkit-flex: 1 1 auto;
	flex: 1 1 auto;
	cursor: move;
	font-size: 16px;
	font-weight: 700;
	line-height: 1;
}

.task__due-date {
	-ms-flex: 0 0 auto;
	-webkit-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-left: auto;
	padding-left: 3px;
	padding-right: 3px;
}

.task__body {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	border-top: 1px solid #e5e6e9;
	margin-top: 6px;
	padding-top: 6px;
}

.task__description {
	-ms-flex: 1 1 auto;
	-webkit-flex: 1 1 auto;
	flex: 1 1 auto;
	width: calc(100% - 54px);
	word-wrap: break-word;
}

.task__progress {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex: 0 0 auto;
	-webkit-flex: 0 0 auto;
	flex: 0 0 auto;
	-ms-flex-item-align: start;
	-webkit-align-self: flex-start;
	align-self: flex-start;
	border: 1px solid #e5e6e9;
	border-radius: 50%;
	margin-left: 6px;
	position: relative;
	text-align: center;
}

.task__progress .round-progress {
	max-height: 54px;
	max-width: 54px;
}

.task__progress__percentage {
	color: #5c9c42;
	left: 0;
	line-height: 58px;
	position: absolute;
	top: 0;
	width: 100%;
}

.table .task {
	margin: 3px;
}

.as-sortable-item {
	-ms-touch-action: none;
	touch-action: none;
}

.as-sortable-item-handle {
	cursor: move;
}

.as-sortable-drag {
	position: absolute;
	pointer-events: none;
	z-index: 9999;
}

.as-sortable-hidden {
	display: none !important;
}

.as-sortable-drag .as-sortable-item {
	background-color: #fff;
	margin: 0;
}

.as-sortable-placeholder {
	margin: 12px 6px;
	border: 1px dashed #d2d2d6;
	box-sizing: border-box;
}

.modal-kanban [class*='icon-']:before,.modal-kanban .modal-close:before,.modal-kanban #cboxClose:before,.modal-kanban .task__edit-mode .search:before,.task__edit-mode .modal-kanban .search:before,.modal-kanban .new-kanban-layout .btn-settings:before,.new-kanban-layout .modal-kanban .btn-settings:before,.modal-kanban .new-kanban-layout .btn-settings:after,.new-kanban-layout .modal-kanban .btn-settings:after,.modal-kanban .new-kanban-layout .editable-buttons button[type='button']:before,.new-kanban-layout .editable-buttons .modal-kanban button[type='button']:before,.modal-body.modal-kanban .search:before,.modal-body.modal-kanban .btn-settings:before,.modal-body.modal-kanban .btn-settings:after,.modal-body.modal-kanban .editable-buttons button[type='button']:before,.kanban [class*='icon-']:before,.kanban .modal-close:before,.kanban #cboxClose:before,.kanban .task__edit-mode .search:before,.task__edit-mode .kanban .search:before,.kanban .new-kanban-layout .btn-settings:before,.new-kanban-layout .kanban .btn-settings:before,.kanban .new-kanban-layout .btn-settings:after,.new-kanban-layout .kanban .btn-settings:after,.kanban .new-kanban-layout .editable-buttons button[type='button']:before,.new-kanban-layout .editable-buttons .kanban button[type='button']:before,.kanban .modal-body.modal-kanban .search:before,.modal-body.modal-kanban .kanban .search:before,.kanban .modal-body.modal-kanban .btn-settings:before,.modal-body.modal-kanban .kanban .btn-settings:before,.kanban .modal-body.modal-kanban .btn-settings:after,.modal-body.modal-kanban .kanban .btn-settings:after,.kanban .modal-body.modal-kanban .editable-buttons button[type='button']:before,.modal-body.modal-kanban .editable-buttons .kanban button[type='button']:before {
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-transform: none;
	line-height: 1;
	vertical-align: baseline;
}

.modal-kanban .selection_dropdown.new-dropdown,.kanban .selection_dropdown.new-dropdown {
	margin: 0 12px 0 0;
}

.modal-kanban .selection_dropdown.new-dropdown .button,.kanban .selection_dropdown.new-dropdown .button {
	color: #00a2c2;
}

.modal-kanban .selection_dropdown.new-dropdown .button:hover,.kanban .selection_dropdown.new-dropdown .button:hover {
	text-decoration: none;
}

.modal-kanban .selection_dropdown .selection_options,.kanban .selection_dropdown .selection_options {
	border: none;
	width: auto;
	background-color: #fff;
	box-shadow: 1px 1px 5px 1px rgba(53,53,59,0.3);
	font-size: 16px;
	font-weight: 500;
	min-width: 170px;
	padding: 6px 0;
	position: absolute;
	text-align: right;
	text-transform: inherit;
	z-index: 3000;
	right: 0;
	left: auto;
	top: 100%;
}

.modal-kanban .selection_dropdown .selection_options li,.kanban .selection_dropdown .selection_options li {
	color: #d7d7db;
	border: none;
	padding: 6px;
	font-weight: 500;
	line-height: 1;
}

.modal-kanban .selection_dropdown .selection_options li a,.kanban .selection_dropdown .selection_options li a {
	color: #d7d7db;
}

.modal-kanban .selection_dropdown .selection_options li a:hover,.kanban .selection_dropdown .selection_options li a:hover {
	background: none;
	color: #66AE4A !important;
}

.modal {
	position: fixed;
}

.modal-kanban {
	font-family: Helvetica,Arial,sans-serif;
	font-size: 16px;
	background-color: #f1f2f4;
}

.modal-body.modal-kanban h1,.modal-body.modal-kanban .h1,.modal-body.modal-kanban h2,.modal-body.modal-kanban .h2,.modal-body.modal-kanban h3,.modal-body.modal-kanban .h3,.modal-body.modal-kanban h4,.modal-body.modal-kanban .h4,.modal-body.modal-kanban h5,.modal-body.modal-kanban .h5 {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	color: #006a80;
	font-weight: 500;
	letter-spacing: -0.5px;
	margin-bottom: 12px;
	margin-top: 24px;
}

.modal-body.modal-kanban h1:first-child,.modal-body.modal-kanban .h1:first-child,.modal-body.modal-kanban h2:first-child,.modal-body.modal-kanban .h2:first-child,.modal-body.modal-kanban h3:first-child,.modal-body.modal-kanban .h3:first-child,.modal-body.modal-kanban h4:first-child,.modal-body.modal-kanban .h4:first-child,.modal-body.modal-kanban h5:first-child,.modal-body.modal-kanban .h5:first-child {
	margin-top: 0;
}

.modal-body.modal-kanban h1,.modal-body.modal-kanban .h1,.modal-body.modal-kanban h2,.modal-body.modal-kanban .h2 {
	font-size: 32px;
}

.modal-body.modal-kanban h3,.modal-body.modal-kanban .h3 {
	font-size: 24px;
}

.modal-body.modal-kanban h4,.modal-body.modal-kanban .h4 {
	font-size: 20px;
}

.modal-body.modal-kanban h5,.modal-body.modal-kanban .h5 {
	font-size: 17px;
}

.modal-body.modal-kanban input,.modal-body.modal-kanban textarea,.modal-body.modal-kanban select {
	transition-property: border;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(1, -0.005, 0.68, 0.76);
	border: 1px dashed #d7d7db;
	padding: 6px;
	background-color: #fff;
	font-family: inherit;
	font-size: inherit;
}

.modal-body.modal-kanban input:hover,.modal-body.modal-kanban textarea:hover,.modal-body.modal-kanban select:hover {
	border-color: #00a2c2;
}

.modal-body.modal-kanban input:focus,.modal-body.modal-kanban textarea:focus,.modal-body.modal-kanban select:focus {
	border-color: #00a2c2;
	border-style: solid;
}

.modal-body.modal-kanban input:focus,.modal-body.modal-kanban textarea:focus,.modal-body.modal-kanban select:focus {
	outline: none;
}

.modal-body.modal-kanban select {
	height: 32px;
	width: 100%;
}

.modal-body.modal-kanban textarea {
	min-height: 64px;
}

.modal-body.modal-kanban .textarea--high {
	height: 128px;
}

.modal-body.modal-kanban .formtastic li input,.modal-body.modal-kanban .formtastic li select {
	width: 100%;
}

.modal-body.modal-kanban .formtastic label>input {
	margin: 6px;
	width: auto;
}

.modal-body.modal-kanban .formtastic .inline-hints {
	color: #a3a3a8;
	font-size: 14px;
	font-style: italic;
	padding-top: 3px;
}

.modal-body.modal-kanban .formtastic .input {
	margin-bottom: 6px;
}

.modal-body.modal-kanban .formtastic .input[class*='icon-'] {
	position: relative;
}

.modal-body.modal-kanban .formtastic .input[class*='icon-']:before {
	color: #00a2c2;
	margin-top: -12px;
	pointer-events: none;
	position: absolute;
	right: 6px;
	top: 50%;
}

.modal-body.modal-kanban .formtastic .string label,.modal-body.modal-kanban .formtastic .select label,.modal-body.modal-kanban .formtastic .email label {
	color: #a3a3a8;
	padding-right: 12px;
	text-align: right;
}

.modal-body.modal-kanban .hint {
	color: #a3a3a8;
	font-size: 12px;
	font-style: italic;
	padding-top: 3px;
}

.modal-body.modal-kanban .hint.error {
	color: #d62e4a;
}

.modal-body.modal-kanban .has-error-label {
	color: #d62e4a;
	font-size: 12px;
	text-transform: uppercase;
}

.modal-body.modal-kanban .search {
	min-width: 20%;
	position: relative;
}

.modal-body.modal-kanban .search:before {
	font-size: 16px;
	line-height: 32px;
	pointer-events: none;
	position: absolute;
	right: 12px;
}

.modal-body.modal-kanban .search__input {
	width: 100%;
}

.modal-body.modal-kanban textarea {
	line-height: 1.25;
	margin-bottom: 0 !important;
}

.modal-body.modal-kanban textarea.h1,.modal-body.modal-kanban textarea.h2 {
	height: 55px;
}

.modal-body.modal-kanban textarea.h3 {
	height: 45px;
}

.modal-body.modal-kanban textarea.h4 {
	height: 40px;
}

.modal-body.modal-kanban [contenteditable],.modal-body.modal-kanban .inline-editing {
	transition-property: border;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(1, -0.005, 0.68, 0.76);
	border: 1px dashed #d7d7db;
	padding: 6px;
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(1, -0.005, 0.68, 0.76);
	background-color: transparent;
	display: inline-block;
}

.modal-body.modal-kanban [contenteditable]:hover,.modal-body.modal-kanban .inline-editing:hover {
	border-color: #00a2c2;
}

.modal-body.modal-kanban [contenteditable]:focus,.modal-body.modal-kanban .inline-editing:focus {
	border-color: #00a2c2;
	border-style: solid;
}

.modal-body.modal-kanban [contenteditable] ~ button,.modal-body.modal-kanban .inline-editing ~ button {
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(1, -0.005, 0.68, 0.76);
	max-width: 0;
	min-width: 0;
	opacity: 0;
	overflow: hidden;
	padding-right: 0;
	visibility: hidden;
}

.modal-body.modal-kanban [contenteditable]:not(:focus) ~ button,.modal-body.modal-kanban .inline-editing:not(:focus) ~ button {
	padding-left: 0 !important;
}

.modal-body.modal-kanban [contenteditable]:hover,.modal-body.modal-kanban [contenteditable]:focus,.modal-body.modal-kanban .inline-editing:hover,.modal-body.modal-kanban .inline-editing:focus {
	background-color: #fff;
}

.modal-body.modal-kanban [contenteditable]:focus,.modal-body.modal-kanban .inline-editing:focus {
	border-color: #00a2c2;
}

.modal-body.modal-kanban [contenteditable]:focus ~ button,.modal-body.modal-kanban .inline-editing:focus ~ button {
	padding: 9px 12px 6px;
	max-width: 300px;
	min-width: 96px;
	opacity: 1;
	overflow: visible;
	visibility: visible;
}

.modal-body.modal-kanban .input--xs {
	width: 48px !important;
}

.modal-body.modal-kanban .input--sm {
	width: 72px !important;
}

.modal-body.modal-kanban .input--fullwidth {
	width: 100% !important;
}

.modal-body.modal-kanban .textarea--md {
	max-height: 160px;
	min-height: 96px;
	resize: vertical;
	width: 100%;
}

.modal-body.modal-kanban .auto-height {
	resize: none;
}

.modal-body.modal-kanban input.warning,.modal-body.modal-kanban input.warning:focus,.modal-body.modal-kanban input.warning:hover {
	border-color: #e88c30;
}

.modal-body.modal-kanban input.warning ~ .hint {
	color: #e88c30;
}

.modal-body.modal-kanban select option[disabled] {
	font-style: italic;
	color: #a3a3a8;
}

.modal-body.modal-kanban .swimline-select-multiple {
	height: auto;
}

.modal-body.modal-kanban #report-swimlines-list {
	width: 350px;
	padding-left: 60px;
}

.modal-body.modal-kanban #report-swimlines-list dd,.modal-body.modal-kanban #report-swimlines-list dt {
	margin: 0px;
	padding: 0px;
}

.modal-body.modal-kanban #report-swimlines-list ul {
	margin: -1px 0 0 0;
}

.modal-body.modal-kanban #report-swimlines-list dd {
	position: relative;
	top: -155px;
	left: 10px;
}

.modal-body.modal-kanban #report-swimlines-list a {
	color: #000;
	text-decoration: none;
	outline: none;
	font-size: 12px;
}

.modal-body.modal-kanban #report-swimlines-list a:visited {
	color: #fff;
	text-decoration: none;
	outline: none;
	font-size: 12px;
}

.modal-body.modal-kanban #report-swimlines-list dt a {
	display: block;
	padding: 8px 15px 5px 10px;
	min-height: 15px;
	line-height: 24px;
	overflow: hidden;
	border: 0;
	min-width: 342px;
}

.modal-body.modal-kanban #report-swimlines-list dt a span {
	cursor: pointer;
	display: inline-block;
	padding: 0 3px 2px 0;
	position: relative;
	left: -20px;
}

.modal-body.modal-kanban #report-swimlines-list input {
	font-size: 12px;
	z-index: 101;
}

.modal-body.modal-kanban #report-swimlines-list dl dt .form-group {
	width: 100%;
}

.modal-body.modal-kanban .multiSel span {
	cursor: pointer;
	display: inline-block;
	padding: 0 3px 2px 0;
}

.modal-body.modal-kanban #report-swimlines-list dd ul {
	background-color: #fff;
	border: 0;
	color: #000;
	display: none;
	left: 0px;
	padding: 2px 15px 2px 5px;
	position: absolute;
	top: 2px;
	width: 109%;
	list-style: none;
	height: 120px;
	overflow: auto;
	z-index: 100;
	-moz-box-shadow: 0 0 8px 0 rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.4);
	box-shadow: 0 0 8px 0 rgba(0,0,0,0.4);
}

.modal-body.modal-kanban #report-swimlines-list span.value {
	display: none;
}

.modal-body.modal-kanban #report-swimlines-list dd ul li a {
	padding: 5px;
	display: block;
}

.modal-body.modal-kanban #report-swimlines-list dd ul li a:hover {
	background-color: #ffe;
}

.modal-body.modal-kanban #report-swimlines-list dd ul li label {
	font-size: 12px;
}

.modal-body.modal-kanban .caret.caret-reversed {
	border-top-width: 0;
	border-bottom: 4px solid #000;
}

.modal-body.modal-kanban #report_include_kanban_input {
	width: 200px;
}

.modal-body.modal-kanban .checkbox {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	margin-bottom: 6px;
}

.modal-body.modal-kanban .checkbox>*:not(:last-child) {
	margin-right: 12px;
}

.modal-body.modal-kanban .checkbox:hover {
	cursor: pointer;
}

.modal-body.modal-kanban .checkbox:hover .checkbox__input:not(:checked) ~ .checkbox__override:before {
	color: #a3a3a8;
}

.modal-body.modal-kanban .checkbox:hover .checkbox__input:checked ~ .checkbox__override:before {
	background-color: #6fa630;
	border: 1px dashed #6fa630;
}

.modal-body.modal-kanban .checkbox:hover .checkbox__remove {
	opacity: 1;
}

.modal-body.modal-kanban .checkbox__input {
	display: none;
}

.modal-body.modal-kanban .checkbox__input:checked ~ .checkbox__override:before {
	background-color: #66AE4A;
	border: 1px dashed #5c9c42;
	color: #fff;
}

.modal-body.modal-kanban .checkbox__input:checked ~ .checkbox__label {
	color: #d7d7db;
}

.modal-body.modal-kanban .checkbox__input:checked ~ .checkbox__label:before {
	width: 100%;
}

.modal-body.modal-kanban .checkbox__input:not(:checked) ~ .checkbox__override:before {
	color: #f1f2f4;
	border: 1px dashed #a3a3a8;
	background: #fff;
}

.modal-body.modal-kanban .checkbox__input:not(:checked) ~ .checkbox__label {
	color: #35353b;
}

.modal-body.modal-kanban .checkbox__input:not(:checked) ~ .checkbox__label:before {
	width: 0;
}

.modal-body.modal-kanban .checkbox__override {
	cursor: pointer;
}

.modal-body.modal-kanban .checkbox__override:before {
	transition-property: background-color,color,border;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(1, -0.005, 0.68, 0.76);
	border-radius: 2px;
	content: "✓";
	display: block;
	height: 21px;
	line-height: 21px;
	text-align: center;
	width: 21px;
}

.modal-body.modal-kanban .checkbox__label {
	transition-property: color;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(1, -0.005, 0.68, 0.76);
	position: relative;
	text-transform: none;
	display: inline-block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
}

.modal-body.modal-kanban .checkbox__label:before {
	transition-property: width;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(1, -0.005, 0.68, 0.76);
	-webkit-animation-delay: .2s;
	animation-delay: .2s;
	background-color: currentColor;
	content: "";
	height: 1px;
	position: absolute;
	top: 49%;
}

.modal-body.modal-kanban .checkbox__remove {
	transition-property: color,opacity;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(1, -0.005, 0.68, 0.76);
	opacity: 0;
}

.modal-body.modal-kanban .checkbox__remove:hover {
	color: #d62e4a;
	opacity: 1 !important;
}

.modal-body.modal-kanban .checkbox .editable-wrap {
	-ms-flex: 1 1 auto;
	-webkit-flex: 1 1 auto;
	flex: 1 1 auto;
	width: 100%;
}

.modal-body.modal-kanban .btn--default,.modal-body.modal-kanban .colorbox_foot .bt,.colorbox_foot .modal-body.modal-kanban .bt,.modal-body.modal-kanban .modal-footer .bt,.modal-footer .modal-body.modal-kanban .bt,.modal-body.modal-kanban .modal-footer .btn.btn-default,.modal-footer .modal-body.modal-kanban .btn.btn-default,.modal-body.modal-kanban .btn--success,.modal-body.modal-kanban .colorbox_foot .bt.bt_primary,.colorbox_foot .modal-body.modal-kanban .bt.bt_primary,.modal-body.modal-kanban .colorbox_foot .bt.btn--success,.colorbox_foot .modal-body.modal-kanban .bt.btn--success,.modal-body.modal-kanban .modal-footer .btn.btn-primary,.modal-footer .modal-body.modal-kanban .btn.btn-primary,.modal-body.modal-kanban .btn--primary,.modal-body.modal-kanban .btn--danger,.modal-body.modal-kanban .btn--hollow,.modal-body.modal-kanban .new-kanban-layout .btn--default,.new-kanban-layout .modal-body.modal-kanban .btn--default,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt,.modal-body.modal-kanban .new-kanban-layout .modal-footer .bt,.new-kanban-layout .modal-footer .modal-body.modal-kanban .bt,.modal-body.modal-kanban .modal-footer .new-kanban-layout .bt,.modal-footer .new-kanban-layout .modal-body.modal-kanban .bt,.modal-body.modal-kanban .new-kanban-layout .modal-footer .btn.btn-default,.new-kanban-layout .modal-footer .modal-body.modal-kanban .btn.btn-default,.modal-body.modal-kanban .modal-footer .new-kanban-layout .btn.btn-default,.modal-footer .new-kanban-layout .modal-body.modal-kanban .btn.btn-default,.modal-body.modal-kanban .new-kanban-layout .btn--success,.new-kanban-layout .modal-body.modal-kanban .btn--success,.modal-body.modal-kanban .new-kanban-layout .btn-success,.new-kanban-layout .modal-body.modal-kanban .btn-success,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt.bt_primary,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt.bt_primary,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt.bt_primary,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt.bt_primary,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt.btn--success,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt.btn--success,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt.btn--success,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt.btn--success,.modal-body.modal-kanban .new-kanban-layout .modal-footer .btn.btn-primary,.new-kanban-layout .modal-footer .modal-body.modal-kanban .btn.btn-primary,.modal-body.modal-kanban .modal-footer .new-kanban-layout .btn.btn-primary,.modal-footer .new-kanban-layout .modal-body.modal-kanban .btn.btn-primary,.modal-body.modal-kanban .new-kanban-layout .btn--primary,.new-kanban-layout .modal-body.modal-kanban .btn--primary,.modal-body.modal-kanban .new-kanban-layout .btn-primary,.new-kanban-layout .modal-body.modal-kanban .btn-primary,.modal-body.modal-kanban .new-kanban-layout .btn--danger,.new-kanban-layout .modal-body.modal-kanban .btn--danger,.modal-body.modal-kanban .new-kanban-layout .btn-danger,.new-kanban-layout .modal-body.modal-kanban .btn-danger,.modal-body.modal-kanban .new-kanban-layout .btn--warning,.new-kanban-layout .modal-body.modal-kanban .btn--warning,.modal-body.modal-kanban .new-kanban-layout .btn-warning,.new-kanban-layout .modal-body.modal-kanban .btn-warning,.modal-body.modal-kanban .new-kanban-layout .btn--hollow,.new-kanban-layout .modal-body.modal-kanban .btn--hollow,.modal-body.modal-kanban .btn--default,.modal-body.modal-kanban .colorbox_foot .bt,.colorbox_foot .modal-body.modal-kanban .bt,.modal-body.modal-kanban .modal-footer .bt,.modal-footer .modal-body.modal-kanban .bt,.modal-body.modal-kanban .modal-footer .btn.btn-default,.modal-footer .modal-body.modal-kanban .btn.btn-default,.modal-body.modal-kanban .btn--success,.modal-body.modal-kanban .btn-success,.modal-body.modal-kanban .colorbox_foot .bt.bt_primary,.colorbox_foot .modal-body.modal-kanban .bt.bt_primary,.modal-body.modal-kanban .colorbox_foot .bt.btn--success,.colorbox_foot .modal-body.modal-kanban .bt.btn--success,.modal-body.modal-kanban .modal-footer .btn.btn-primary,.modal-footer .modal-body.modal-kanban .btn.btn-primary,.modal-body.modal-kanban .btn--primary,.modal-body.modal-kanban .btn-primary,.modal-body.modal-kanban .btn--danger,.modal-body.modal-kanban .btn-danger,.modal-body.modal-kanban .btn--warning,.modal-body.modal-kanban .btn-warning,.modal-body.modal-kanban .btn--hollow,.modal-body.modal-kanban .btn--icon,.modal-body.modal-kanban .btn-settings,.modal-body.modal-kanban .new-kanban-layout .btn-settings,.new-kanban-layout .modal-body.modal-kanban .btn-settings,.modal-body.modal-kanban .btn-settings,.modal-body.modal-kanban .new-kanban-layout .btn--success--icon,.new-kanban-layout .modal-body.modal-kanban .btn--success--icon,.modal-body.modal-kanban .new-kanban-layout .btn-success--icon,.new-kanban-layout .modal-body.modal-kanban .btn-success--icon,.modal-body.modal-kanban .new-kanban-layout .btn--primary--icon,.new-kanban-layout .modal-body.modal-kanban .btn--primary--icon,.modal-body.modal-kanban .new-kanban-layout .btn-primary--icon,.new-kanban-layout .modal-body.modal-kanban .btn-primary--icon,.modal-body.modal-kanban .new-kanban-layout .btn--danger--icon,.new-kanban-layout .modal-body.modal-kanban .btn--danger--icon,.modal-body.modal-kanban .new-kanban-layout .btn-danger--icon,.new-kanban-layout .modal-body.modal-kanban .btn-danger--icon,.modal-body.modal-kanban .new-kanban-layout .editable-buttons button[type='button'],.new-kanban-layout .editable-buttons .modal-body.modal-kanban button[type='button'],.new-kanban-layout .modal-body.modal-kanban .editable-buttons button[type='button'],.modal-body.modal-kanban .editable-buttons .new-kanban-layout button[type='button'],.new-kanban-layout .modal-body.modal-kanban .btn--success--icon,.modal-body.modal-kanban .new-kanban-layout .btn--success--icon,.new-kanban-layout .modal-body.modal-kanban .btn-success--icon,.modal-body.modal-kanban .new-kanban-layout .btn-success--icon,.new-kanban-layout .modal-body.modal-kanban .btn--primary--icon,.modal-body.modal-kanban .new-kanban-layout .btn--primary--icon,.new-kanban-layout .modal-body.modal-kanban .btn-primary--icon,.modal-body.modal-kanban .new-kanban-layout .btn-primary--icon,.new-kanban-layout .modal-body.modal-kanban .btn--danger--icon,.modal-body.modal-kanban .new-kanban-layout .btn--danger--icon,.new-kanban-layout .modal-body.modal-kanban .btn-danger--icon,.modal-body.modal-kanban .new-kanban-layout .btn-danger--icon,.new-kanban-layout .editable-buttons .modal-body.modal-kanban button[type='button'],.new-kanban-layout .modal-body.modal-kanban .btn--default,.modal-body.modal-kanban .new-kanban-layout .btn--default,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt,.new-kanban-layout .modal-body.modal-kanban .modal-footer .bt,.modal-body.modal-kanban .modal-footer .new-kanban-layout .bt,.new-kanban-layout .modal-footer .modal-body.modal-kanban .bt,.modal-footer .modal-body.modal-kanban .new-kanban-layout .bt,.new-kanban-layout .modal-body.modal-kanban .modal-footer .btn.btn-default,.modal-body.modal-kanban .modal-footer .new-kanban-layout .btn.btn-default,.new-kanban-layout .modal-footer .modal-body.modal-kanban .btn.btn-default,.modal-footer .modal-body.modal-kanban .new-kanban-layout .btn.btn-default,.new-kanban-layout .modal-body.modal-kanban .btn--success,.modal-body.modal-kanban .new-kanban-layout .btn--success,.new-kanban-layout .modal-body.modal-kanban .btn-success,.modal-body.modal-kanban .new-kanban-layout .btn-success,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt.bt_primary,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt.bt_primary,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt.bt_primary,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt.bt_primary,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt.btn--success,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt.btn--success,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt.btn--success,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt.btn--success,.new-kanban-layout .modal-body.modal-kanban .modal-footer .btn.btn-primary,.modal-body.modal-kanban .modal-footer .new-kanban-layout .btn.btn-primary,.new-kanban-layout .modal-footer .modal-body.modal-kanban .btn.btn-primary,.modal-footer .modal-body.modal-kanban .new-kanban-layout .btn.btn-primary,.new-kanban-layout .modal-body.modal-kanban .btn--primary,.modal-body.modal-kanban .new-kanban-layout .btn--primary,.new-kanban-layout .modal-body.modal-kanban .btn-primary,.modal-body.modal-kanban .new-kanban-layout .btn-primary,.new-kanban-layout .modal-body.modal-kanban .btn--danger,.modal-body.modal-kanban .new-kanban-layout .btn--danger,.new-kanban-layout .modal-body.modal-kanban .btn-danger,.modal-body.modal-kanban .new-kanban-layout .btn-danger,.new-kanban-layout .modal-body.modal-kanban .btn--warning,.modal-body.modal-kanban .new-kanban-layout .btn--warning,.new-kanban-layout .modal-body.modal-kanban .btn-warning,.modal-body.modal-kanban .new-kanban-layout .btn-warning,.new-kanban-layout .modal-body.modal-kanban .btn--hollow,.modal-body.modal-kanban .new-kanban-layout .btn--hollow,.modal-body.modal-kanban .new-kanban-layout .btn--icon,.new-kanban-layout .modal-body.modal-kanban .btn--icon,.modal-body.modal-kanban .new-kanban-layout .btn-icon,.new-kanban-layout .modal-body.modal-kanban .btn-icon,.new-kanban-layout .modal-body.modal-kanban .btn-settings,.modal-body.modal-kanban .new-kanban-layout .btn-settings,.modal-body.modal-kanban .new-kanban-layout .editable-buttons button[type='button'],.modal-body.modal-kanban .btn--success--icon,.modal-body.modal-kanban .btn-success--icon,.modal-body.modal-kanban .btn--primary--icon,.modal-body.modal-kanban .btn-primary--icon,.modal-body.modal-kanban .btn--danger--icon,.modal-body.modal-kanban .btn-danger--icon,.modal-body.modal-kanban .editable-buttons button[type='button'],.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt,.modal-body.modal-kanban .new-kanban-layout .modal-footer .bt,.modal-footer .new-kanban-layout .modal-body.modal-kanban .bt,.modal-body.modal-kanban .new-kanban-layout .modal-footer .btn.btn-default,.modal-footer .new-kanban-layout .modal-body.modal-kanban .btn.btn-default,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt.bt_primary,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt.bt_primary,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt.btn--success,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt.btn--success,.modal-body.modal-kanban .new-kanban-layout .modal-footer .btn.btn-primary,.modal-footer .new-kanban-layout .modal-body.modal-kanban .btn.btn-primary,.modal-body.modal-kanban .btn--icon,.modal-body.modal-kanban .btn-icon {
	-moz-appearance: none;
	-webkit-appearance: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	border: 0;
	display: inline-block;
	font-size: 16px;
	font-family: Helvetica,Arial,sans-serif;
	line-height: 1;
	vertical-align: middle;
}

.modal-body.modal-kanban .btn--default:hover,.modal-body.modal-kanban .colorbox_foot .bt:hover,.colorbox_foot .modal-body.modal-kanban .bt:hover,.modal-body.modal-kanban .modal-footer .bt:hover,.modal-footer .modal-body.modal-kanban .bt:hover,.modal-body.modal-kanban .modal-footer .btn.btn-default:hover,.modal-footer .modal-body.modal-kanban .btn.btn-default:hover,.modal-body.modal-kanban .btn--success:hover,.modal-body.modal-kanban .colorbox_foot .bt.bt_primary:hover,.colorbox_foot .modal-body.modal-kanban .bt.bt_primary:hover,.modal-body.modal-kanban .colorbox_foot .bt.btn--success:hover,.colorbox_foot .modal-body.modal-kanban .bt.btn--success:hover,.modal-body.modal-kanban .modal-footer .btn.btn-primary:hover,.modal-footer .modal-body.modal-kanban .btn.btn-primary:hover,.modal-body.modal-kanban .btn--primary:hover,.modal-body.modal-kanban .btn--danger:hover,.modal-body.modal-kanban .btn--hollow:hover,.modal-body.modal-kanban .new-kanban-layout .btn--default:hover,.new-kanban-layout .modal-body.modal-kanban .btn--default:hover,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt:hover,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt:hover,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt:hover,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt:hover,.modal-body.modal-kanban .new-kanban-layout .modal-footer .bt:hover,.new-kanban-layout .modal-footer .modal-body.modal-kanban .bt:hover,.modal-body.modal-kanban .modal-footer .new-kanban-layout .bt:hover,.modal-footer .new-kanban-layout .modal-body.modal-kanban .bt:hover,.modal-body.modal-kanban .new-kanban-layout .modal-footer .btn.btn-default:hover,.new-kanban-layout .modal-footer .modal-body.modal-kanban .btn.btn-default:hover,.modal-body.modal-kanban .modal-footer .new-kanban-layout .btn.btn-default:hover,.modal-footer .new-kanban-layout .modal-body.modal-kanban .btn.btn-default:hover,.modal-body.modal-kanban .new-kanban-layout .btn--success:hover,.new-kanban-layout .modal-body.modal-kanban .btn--success:hover,.modal-body.modal-kanban .new-kanban-layout .btn-success:hover,.new-kanban-layout .modal-body.modal-kanban .btn-success:hover,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt.bt_primary:hover,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt.bt_primary:hover,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt.bt_primary:hover,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt.bt_primary:hover,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt.btn--success:hover,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt.btn--success:hover,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt.btn--success:hover,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt.btn--success:hover,.modal-body.modal-kanban .new-kanban-layout .modal-footer .btn.btn-primary:hover,.new-kanban-layout .modal-footer .modal-body.modal-kanban .btn.btn-primary:hover,.modal-body.modal-kanban .modal-footer .new-kanban-layout .btn.btn-primary:hover,.modal-footer .new-kanban-layout .modal-body.modal-kanban .btn.btn-primary:hover,.modal-body.modal-kanban .new-kanban-layout .btn--primary:hover,.new-kanban-layout .modal-body.modal-kanban .btn--primary:hover,.modal-body.modal-kanban .new-kanban-layout .btn-primary:hover,.new-kanban-layout .modal-body.modal-kanban .btn-primary:hover,.modal-body.modal-kanban .new-kanban-layout .btn--danger:hover,.new-kanban-layout .modal-body.modal-kanban .btn--danger:hover,.modal-body.modal-kanban .new-kanban-layout .btn-danger:hover,.new-kanban-layout .modal-body.modal-kanban .btn-danger:hover,.modal-body.modal-kanban .new-kanban-layout .btn--warning:hover,.new-kanban-layout .modal-body.modal-kanban .btn--warning:hover,.modal-body.modal-kanban .new-kanban-layout .btn-warning:hover,.new-kanban-layout .modal-body.modal-kanban .btn-warning:hover,.modal-body.modal-kanban .new-kanban-layout .btn--hollow:hover,.new-kanban-layout .modal-body.modal-kanban .btn--hollow:hover,.modal-body.modal-kanban .btn--default:hover,.modal-body.modal-kanban .colorbox_foot .bt:hover,.colorbox_foot .modal-body.modal-kanban .bt:hover,.modal-body.modal-kanban .modal-footer .bt:hover,.modal-footer .modal-body.modal-kanban .bt:hover,.modal-body.modal-kanban .modal-footer .btn.btn-default:hover,.modal-footer .modal-body.modal-kanban .btn.btn-default:hover,.modal-body.modal-kanban .btn--success:hover,.modal-body.modal-kanban .btn-success:hover,.modal-body.modal-kanban .colorbox_foot .bt.bt_primary:hover,.colorbox_foot .modal-body.modal-kanban .bt.bt_primary:hover,.modal-body.modal-kanban .colorbox_foot .bt.btn--success:hover,.colorbox_foot .modal-body.modal-kanban .bt.btn--success:hover,.modal-body.modal-kanban .modal-footer .btn.btn-primary:hover,.modal-footer .modal-body.modal-kanban .btn.btn-primary:hover,.modal-body.modal-kanban .btn--primary:hover,.modal-body.modal-kanban .btn-primary:hover,.modal-body.modal-kanban .btn--danger:hover,.modal-body.modal-kanban .btn-danger:hover,.modal-body.modal-kanban .btn--warning:hover,.modal-body.modal-kanban .btn-warning:hover,.modal-body.modal-kanban .btn--hollow:hover,.modal-body.modal-kanban .btn--icon:hover,.modal-body.modal-kanban .btn-settings:hover,.modal-body.modal-kanban .btn-settings:hover,.modal-body.modal-kanban .new-kanban-layout .btn--success--icon:hover,.new-kanban-layout .modal-body.modal-kanban .btn--success--icon:hover,.modal-body.modal-kanban .new-kanban-layout .btn-success--icon:hover,.new-kanban-layout .modal-body.modal-kanban .btn-success--icon:hover,.modal-body.modal-kanban .new-kanban-layout .btn--primary--icon:hover,.new-kanban-layout .modal-body.modal-kanban .btn--primary--icon:hover,.modal-body.modal-kanban .new-kanban-layout .btn-primary--icon:hover,.new-kanban-layout .modal-body.modal-kanban .btn-primary--icon:hover,.modal-body.modal-kanban .new-kanban-layout .btn--danger--icon:hover,.new-kanban-layout .modal-body.modal-kanban .btn--danger--icon:hover,.modal-body.modal-kanban .new-kanban-layout .btn-danger--icon:hover,.new-kanban-layout .modal-body.modal-kanban .btn-danger--icon:hover,.modal-body.modal-kanban .new-kanban-layout .editable-buttons button[type='button']:hover,.new-kanban-layout .editable-buttons .modal-body.modal-kanban button[type='button']:hover,.modal-body.modal-kanban .editable-buttons .new-kanban-layout button[type='button']:hover,.new-kanban-layout .modal-body.modal-kanban .btn--success--icon:hover,.modal-body.modal-kanban .new-kanban-layout .btn--success--icon:hover,.new-kanban-layout .modal-body.modal-kanban .btn-success--icon:hover,.modal-body.modal-kanban .new-kanban-layout .btn-success--icon:hover,.new-kanban-layout .modal-body.modal-kanban .btn--primary--icon:hover,.modal-body.modal-kanban .new-kanban-layout .btn--primary--icon:hover,.new-kanban-layout .modal-body.modal-kanban .btn-primary--icon:hover,.modal-body.modal-kanban .new-kanban-layout .btn-primary--icon:hover,.new-kanban-layout .modal-body.modal-kanban .btn--danger--icon:hover,.modal-body.modal-kanban .new-kanban-layout .btn--danger--icon:hover,.new-kanban-layout .modal-body.modal-kanban .btn-danger--icon:hover,.modal-body.modal-kanban .new-kanban-layout .btn-danger--icon:hover,.new-kanban-layout .editable-buttons .modal-body.modal-kanban button[type='button']:hover,.new-kanban-layout .modal-body.modal-kanban .editable-buttons button[type='button']:hover,.new-kanban-layout .modal-body.modal-kanban .btn--default:hover,.modal-body.modal-kanban .new-kanban-layout .btn--default:hover,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt:hover,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt:hover,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt:hover,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt:hover,.new-kanban-layout .modal-body.modal-kanban .modal-footer .bt:hover,.modal-body.modal-kanban .modal-footer .new-kanban-layout .bt:hover,.new-kanban-layout .modal-footer .modal-body.modal-kanban .bt:hover,.modal-footer .modal-body.modal-kanban .new-kanban-layout .bt:hover,.new-kanban-layout .modal-body.modal-kanban .modal-footer .btn.btn-default:hover,.modal-body.modal-kanban .modal-footer .new-kanban-layout .btn.btn-default:hover,.new-kanban-layout .modal-footer .modal-body.modal-kanban .btn.btn-default:hover,.modal-footer .modal-body.modal-kanban .new-kanban-layout .btn.btn-default:hover,.new-kanban-layout .modal-body.modal-kanban .btn--success:hover,.modal-body.modal-kanban .new-kanban-layout .btn--success:hover,.new-kanban-layout .modal-body.modal-kanban .btn-success:hover,.modal-body.modal-kanban .new-kanban-layout .btn-success:hover,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt.bt_primary:hover,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt.bt_primary:hover,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt.bt_primary:hover,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt.bt_primary:hover,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt.btn--success:hover,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt.btn--success:hover,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt.btn--success:hover,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt.btn--success:hover,.new-kanban-layout .modal-body.modal-kanban .modal-footer .btn.btn-primary:hover,.modal-body.modal-kanban .modal-footer .new-kanban-layout .btn.btn-primary:hover,.new-kanban-layout .modal-footer .modal-body.modal-kanban .btn.btn-primary:hover,.modal-footer .modal-body.modal-kanban .new-kanban-layout .btn.btn-primary:hover,.new-kanban-layout .modal-body.modal-kanban .btn--primary:hover,.modal-body.modal-kanban .new-kanban-layout .btn--primary:hover,.new-kanban-layout .modal-body.modal-kanban .btn-primary:hover,.modal-body.modal-kanban .new-kanban-layout .btn-primary:hover,.new-kanban-layout .modal-body.modal-kanban .btn--danger:hover,.modal-body.modal-kanban .new-kanban-layout .btn--danger:hover,.new-kanban-layout .modal-body.modal-kanban .btn-danger:hover,.modal-body.modal-kanban .new-kanban-layout .btn-danger:hover,.new-kanban-layout .modal-body.modal-kanban .btn--warning:hover,.modal-body.modal-kanban .new-kanban-layout .btn--warning:hover,.new-kanban-layout .modal-body.modal-kanban .btn-warning:hover,.modal-body.modal-kanban .new-kanban-layout .btn-warning:hover,.new-kanban-layout .modal-body.modal-kanban .btn--hollow:hover,.modal-body.modal-kanban .new-kanban-layout .btn--hollow:hover,.modal-body.modal-kanban .new-kanban-layout .btn--icon:hover,.new-kanban-layout .modal-body.modal-kanban .btn--icon:hover,.modal-body.modal-kanban .new-kanban-layout .btn-icon:hover,.new-kanban-layout .modal-body.modal-kanban .btn-icon:hover,.modal-body.modal-kanban .new-kanban-layout .btn-settings:hover,.new-kanban-layout .modal-body.modal-kanban .btn-settings:hover,.modal-body.modal-kanban .new-kanban-layout .editable-buttons button[type='button']:hover,.modal-body.modal-kanban .btn--success--icon:hover,.modal-body.modal-kanban .btn-success--icon:hover,.modal-body.modal-kanban .btn--primary--icon:hover,.modal-body.modal-kanban .btn-primary--icon:hover,.modal-body.modal-kanban .btn--danger--icon:hover,.modal-body.modal-kanban .btn-danger--icon:hover,.modal-body.modal-kanban .editable-buttons button[type='button']:hover,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt:hover,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt:hover,.modal-body.modal-kanban .new-kanban-layout .modal-footer .bt:hover,.modal-footer .new-kanban-layout .modal-body.modal-kanban .bt:hover,.modal-body.modal-kanban .new-kanban-layout .modal-footer .btn.btn-default:hover,.modal-footer .new-kanban-layout .modal-body.modal-kanban .btn.btn-default:hover,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt.bt_primary:hover,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt.bt_primary:hover,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt.btn--success:hover,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt.btn--success:hover,.modal-body.modal-kanban .new-kanban-layout .modal-footer .btn.btn-primary:hover,.modal-footer .new-kanban-layout .modal-body.modal-kanban .btn.btn-primary:hover,.modal-body.modal-kanban .btn--icon:hover,.modal-body.modal-kanban .btn-icon:hover {
	cursor: pointer;
	text-decoration: none;
}

.modal-body.modal-kanban .btn--default:focus,.modal-body.modal-kanban .colorbox_foot .bt:focus,.colorbox_foot .modal-body.modal-kanban .bt:focus,.modal-body.modal-kanban .modal-footer .bt:focus,.modal-footer .modal-body.modal-kanban .bt:focus,.modal-body.modal-kanban .modal-footer .btn.btn-default:focus,.modal-footer .modal-body.modal-kanban .btn.btn-default:focus,.modal-body.modal-kanban .btn--success:focus,.modal-body.modal-kanban .colorbox_foot .bt.bt_primary:focus,.colorbox_foot .modal-body.modal-kanban .bt.bt_primary:focus,.modal-body.modal-kanban .colorbox_foot .bt.btn--success:focus,.colorbox_foot .modal-body.modal-kanban .bt.btn--success:focus,.modal-body.modal-kanban .modal-footer .btn.btn-primary:focus,.modal-footer .modal-body.modal-kanban .btn.btn-primary:focus,.modal-body.modal-kanban .btn--primary:focus,.modal-body.modal-kanban .btn--danger:focus,.modal-body.modal-kanban .btn--hollow:focus,.modal-body.modal-kanban .new-kanban-layout .btn--default:focus,.new-kanban-layout .modal-body.modal-kanban .btn--default:focus,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt:focus,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt:focus,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt:focus,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt:focus,.modal-body.modal-kanban .new-kanban-layout .modal-footer .bt:focus,.new-kanban-layout .modal-footer .modal-body.modal-kanban .bt:focus,.modal-body.modal-kanban .modal-footer .new-kanban-layout .bt:focus,.modal-footer .new-kanban-layout .modal-body.modal-kanban .bt:focus,.modal-body.modal-kanban .new-kanban-layout .modal-footer .btn.btn-default:focus,.new-kanban-layout .modal-footer .modal-body.modal-kanban .btn.btn-default:focus,.modal-body.modal-kanban .modal-footer .new-kanban-layout .btn.btn-default:focus,.modal-footer .new-kanban-layout .modal-body.modal-kanban .btn.btn-default:focus,.modal-body.modal-kanban .new-kanban-layout .btn--success:focus,.new-kanban-layout .modal-body.modal-kanban .btn--success:focus,.modal-body.modal-kanban .new-kanban-layout .btn-success:focus,.new-kanban-layout .modal-body.modal-kanban .btn-success:focus,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt.bt_primary:focus,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt.bt_primary:focus,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt.bt_primary:focus,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt.bt_primary:focus,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt.btn--success:focus,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt.btn--success:focus,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt.btn--success:focus,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt.btn--success:focus,.modal-body.modal-kanban .new-kanban-layout .modal-footer .btn.btn-primary:focus,.new-kanban-layout .modal-footer .modal-body.modal-kanban .btn.btn-primary:focus,.modal-body.modal-kanban .modal-footer .new-kanban-layout .btn.btn-primary:focus,.modal-footer .new-kanban-layout .modal-body.modal-kanban .btn.btn-primary:focus,.modal-body.modal-kanban .new-kanban-layout .btn--primary:focus,.new-kanban-layout .modal-body.modal-kanban .btn--primary:focus,.modal-body.modal-kanban .new-kanban-layout .btn-primary:focus,.new-kanban-layout .modal-body.modal-kanban .btn-primary:focus,.modal-body.modal-kanban .new-kanban-layout .btn--danger:focus,.new-kanban-layout .modal-body.modal-kanban .btn--danger:focus,.modal-body.modal-kanban .new-kanban-layout .btn-danger:focus,.new-kanban-layout .modal-body.modal-kanban .btn-danger:focus,.modal-body.modal-kanban .new-kanban-layout .btn--warning:focus,.new-kanban-layout .modal-body.modal-kanban .btn--warning:focus,.modal-body.modal-kanban .new-kanban-layout .btn-warning:focus,.new-kanban-layout .modal-body.modal-kanban .btn-warning:focus,.modal-body.modal-kanban .new-kanban-layout .btn--hollow:focus,.new-kanban-layout .modal-body.modal-kanban .btn--hollow:focus,.modal-body.modal-kanban .btn--default:focus,.modal-body.modal-kanban .colorbox_foot .bt:focus,.colorbox_foot .modal-body.modal-kanban .bt:focus,.modal-body.modal-kanban .modal-footer .bt:focus,.modal-footer .modal-body.modal-kanban .bt:focus,.modal-body.modal-kanban .modal-footer .btn.btn-default:focus,.modal-footer .modal-body.modal-kanban .btn.btn-default:focus,.modal-body.modal-kanban .btn--success:focus,.modal-body.modal-kanban .btn-success:focus,.modal-body.modal-kanban .colorbox_foot .bt.bt_primary:focus,.colorbox_foot .modal-body.modal-kanban .bt.bt_primary:focus,.modal-body.modal-kanban .colorbox_foot .bt.btn--success:focus,.colorbox_foot .modal-body.modal-kanban .bt.btn--success:focus,.modal-body.modal-kanban .modal-footer .btn.btn-primary:focus,.modal-footer .modal-body.modal-kanban .btn.btn-primary:focus,.modal-body.modal-kanban .btn--primary:focus,.modal-body.modal-kanban .btn-primary:focus,.modal-body.modal-kanban .btn--danger:focus,.modal-body.modal-kanban .btn-danger:focus,.modal-body.modal-kanban .btn--warning:focus,.modal-body.modal-kanban .btn-warning:focus,.modal-body.modal-kanban .btn--hollow:focus,.modal-body.modal-kanban .btn--icon:focus,.modal-body.modal-kanban .btn-settings:focus,.modal-body.modal-kanban .btn-settings:focus,.modal-body.modal-kanban .new-kanban-layout .btn--success--icon:focus,.new-kanban-layout .modal-body.modal-kanban .btn--success--icon:focus,.modal-body.modal-kanban .new-kanban-layout .btn-success--icon:focus,.new-kanban-layout .modal-body.modal-kanban .btn-success--icon:focus,.modal-body.modal-kanban .new-kanban-layout .btn--primary--icon:focus,.new-kanban-layout .modal-body.modal-kanban .btn--primary--icon:focus,.modal-body.modal-kanban .new-kanban-layout .btn-primary--icon:focus,.new-kanban-layout .modal-body.modal-kanban .btn-primary--icon:focus,.modal-body.modal-kanban .new-kanban-layout .btn--danger--icon:focus,.new-kanban-layout .modal-body.modal-kanban .btn--danger--icon:focus,.modal-body.modal-kanban .new-kanban-layout .btn-danger--icon:focus,.new-kanban-layout .modal-body.modal-kanban .btn-danger--icon:focus,.modal-body.modal-kanban .new-kanban-layout .editable-buttons button[type='button']:focus,.new-kanban-layout .editable-buttons .modal-body.modal-kanban button[type='button']:focus,.modal-body.modal-kanban .editable-buttons .new-kanban-layout button[type='button']:focus,.new-kanban-layout .modal-body.modal-kanban .btn--success--icon:focus,.modal-body.modal-kanban .new-kanban-layout .btn--success--icon:focus,.new-kanban-layout .modal-body.modal-kanban .btn-success--icon:focus,.modal-body.modal-kanban .new-kanban-layout .btn-success--icon:focus,.new-kanban-layout .modal-body.modal-kanban .btn--primary--icon:focus,.modal-body.modal-kanban .new-kanban-layout .btn--primary--icon:focus,.new-kanban-layout .modal-body.modal-kanban .btn-primary--icon:focus,.modal-body.modal-kanban .new-kanban-layout .btn-primary--icon:focus,.new-kanban-layout .modal-body.modal-kanban .btn--danger--icon:focus,.modal-body.modal-kanban .new-kanban-layout .btn--danger--icon:focus,.new-kanban-layout .modal-body.modal-kanban .btn-danger--icon:focus,.modal-body.modal-kanban .new-kanban-layout .btn-danger--icon:focus,.new-kanban-layout .editable-buttons .modal-body.modal-kanban button[type='button']:focus,.new-kanban-layout .modal-body.modal-kanban .editable-buttons button[type='button']:focus,.new-kanban-layout .modal-body.modal-kanban .btn--default:focus,.modal-body.modal-kanban .new-kanban-layout .btn--default:focus,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt:focus,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt:focus,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt:focus,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt:focus,.new-kanban-layout .modal-body.modal-kanban .modal-footer .bt:focus,.modal-body.modal-kanban .modal-footer .new-kanban-layout .bt:focus,.new-kanban-layout .modal-footer .modal-body.modal-kanban .bt:focus,.modal-footer .modal-body.modal-kanban .new-kanban-layout .bt:focus,.new-kanban-layout .modal-body.modal-kanban .modal-footer .btn.btn-default:focus,.modal-body.modal-kanban .modal-footer .new-kanban-layout .btn.btn-default:focus,.new-kanban-layout .modal-footer .modal-body.modal-kanban .btn.btn-default:focus,.modal-footer .modal-body.modal-kanban .new-kanban-layout .btn.btn-default:focus,.new-kanban-layout .modal-body.modal-kanban .btn--success:focus,.modal-body.modal-kanban .new-kanban-layout .btn--success:focus,.new-kanban-layout .modal-body.modal-kanban .btn-success:focus,.modal-body.modal-kanban .new-kanban-layout .btn-success:focus,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt.bt_primary:focus,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt.bt_primary:focus,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt.bt_primary:focus,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt.bt_primary:focus,.new-kanban-layout .modal-body.modal-kanban .colorbox_foot .bt.btn--success:focus,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt.btn--success:focus,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt.btn--success:focus,.colorbox_foot .modal-body.modal-kanban .new-kanban-layout .bt.btn--success:focus,.new-kanban-layout .modal-body.modal-kanban .modal-footer .btn.btn-primary:focus,.modal-body.modal-kanban .modal-footer .new-kanban-layout .btn.btn-primary:focus,.new-kanban-layout .modal-footer .modal-body.modal-kanban .btn.btn-primary:focus,.modal-footer .modal-body.modal-kanban .new-kanban-layout .btn.btn-primary:focus,.new-kanban-layout .modal-body.modal-kanban .btn--primary:focus,.modal-body.modal-kanban .new-kanban-layout .btn--primary:focus,.new-kanban-layout .modal-body.modal-kanban .btn-primary:focus,.modal-body.modal-kanban .new-kanban-layout .btn-primary:focus,.new-kanban-layout .modal-body.modal-kanban .btn--danger:focus,.modal-body.modal-kanban .new-kanban-layout .btn--danger:focus,.new-kanban-layout .modal-body.modal-kanban .btn-danger:focus,.modal-body.modal-kanban .new-kanban-layout .btn-danger:focus,.new-kanban-layout .modal-body.modal-kanban .btn--warning:focus,.modal-body.modal-kanban .new-kanban-layout .btn--warning:focus,.new-kanban-layout .modal-body.modal-kanban .btn-warning:focus,.modal-body.modal-kanban .new-kanban-layout .btn-warning:focus,.new-kanban-layout .modal-body.modal-kanban .btn--hollow:focus,.modal-body.modal-kanban .new-kanban-layout .btn--hollow:focus,.modal-body.modal-kanban .new-kanban-layout .btn--icon:focus,.new-kanban-layout .modal-body.modal-kanban .btn--icon:focus,.modal-body.modal-kanban .new-kanban-layout .btn-icon:focus,.new-kanban-layout .modal-body.modal-kanban .btn-icon:focus,.modal-body.modal-kanban .new-kanban-layout .btn-settings:focus,.new-kanban-layout .modal-body.modal-kanban .btn-settings:focus,.modal-body.modal-kanban .new-kanban-layout .editable-buttons button[type='button']:focus,.modal-body.modal-kanban .btn--success--icon:focus,.modal-body.modal-kanban .btn-success--icon:focus,.modal-body.modal-kanban .btn--primary--icon:focus,.modal-body.modal-kanban .btn-primary--icon:focus,.modal-body.modal-kanban .btn--danger--icon:focus,.modal-body.modal-kanban .btn-danger--icon:focus,.modal-body.modal-kanban .editable-buttons button[type='button']:focus,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt:focus,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt:focus,.modal-body.modal-kanban .new-kanban-layout .modal-footer .bt:focus,.modal-footer .new-kanban-layout .modal-body.modal-kanban .bt:focus,.modal-body.modal-kanban .new-kanban-layout .modal-footer .btn.btn-default:focus,.modal-footer .new-kanban-layout .modal-body.modal-kanban .btn.btn-default:focus,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt.bt_primary:focus,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt.bt_primary:focus,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt.btn--success:focus,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt.btn--success:focus,.modal-body.modal-kanban .new-kanban-layout .modal-footer .btn.btn-primary:focus,.modal-footer .new-kanban-layout .modal-body.modal-kanban .btn.btn-primary:focus,.modal-body.modal-kanban .btn--icon:focus,.modal-body.modal-kanban .btn-icon:focus {
	outline: none;
}

.modal-body.modal-kanban .new-kanban-layout .btn--success--icon,.new-kanban-layout .modal-body.modal-kanban .btn--success--icon,.modal-body.modal-kanban .new-kanban-layout .btn-success--icon,.new-kanban-layout .modal-body.modal-kanban .btn-success--icon,.modal-body.modal-kanban .new-kanban-layout .btn--primary--icon,.new-kanban-layout .modal-body.modal-kanban .btn--primary--icon,.modal-body.modal-kanban .new-kanban-layout .btn-primary--icon,.new-kanban-layout .modal-body.modal-kanban .btn-primary--icon,.modal-body.modal-kanban .new-kanban-layout .btn--danger--icon,.new-kanban-layout .modal-body.modal-kanban .btn--danger--icon,.modal-body.modal-kanban .new-kanban-layout .btn-danger--icon,.new-kanban-layout .modal-body.modal-kanban .btn-danger--icon,.modal-body.modal-kanban .new-kanban-layout .editable-buttons button[type='button'],.new-kanban-layout .editable-buttons .modal-body.modal-kanban button[type='button'],.new-kanban-layout .modal-body.modal-kanban .editable-buttons button[type='button'],.modal-body.modal-kanban .editable-buttons .new-kanban-layout button[type='button'],.modal-body.modal-kanban .btn--success--icon,.modal-body.modal-kanban .btn-success--icon,.modal-body.modal-kanban .btn--primary--icon,.modal-body.modal-kanban .btn-primary--icon,.modal-body.modal-kanban .btn--danger--icon,.modal-body.modal-kanban .btn-danger--icon,.new-kanban-layout .editable-buttons .modal-body.modal-kanban button[type='button'],.modal-body.modal-kanban .editable-buttons button[type='button'] {
	transition-property: background-color,color;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(1, -0.005, 0.68, 0.76);
	border-radius: 50%;
	height: 32px;
	padding: 6px;
	position: relative;
	text-align: center;
	vertical-align: top;
	width: 32px;
}

.modal-body.modal-kanban .new-kanban-layout .btn--success--icon:before,.new-kanban-layout .modal-body.modal-kanban .btn--success--icon:before,.modal-body.modal-kanban .new-kanban-layout .btn-success--icon:before,.new-kanban-layout .modal-body.modal-kanban .btn-success--icon:before,.modal-body.modal-kanban .new-kanban-layout .btn--primary--icon:before,.new-kanban-layout .modal-body.modal-kanban .btn--primary--icon:before,.modal-body.modal-kanban .new-kanban-layout .btn-primary--icon:before,.new-kanban-layout .modal-body.modal-kanban .btn-primary--icon:before,.modal-body.modal-kanban .new-kanban-layout .btn--danger--icon:before,.new-kanban-layout .modal-body.modal-kanban .btn--danger--icon:before,.modal-body.modal-kanban .new-kanban-layout .btn-danger--icon:before,.new-kanban-layout .modal-body.modal-kanban .btn-danger--icon:before,.modal-body.modal-kanban .new-kanban-layout .editable-buttons button[type='button']:before,.new-kanban-layout .editable-buttons .modal-body.modal-kanban button[type='button']:before,.new-kanban-layout .modal-body.modal-kanban .editable-buttons button[type='button']:before,.modal-body.modal-kanban .editable-buttons .new-kanban-layout button[type='button']:before,.modal-body.modal-kanban .btn--success--icon:before,.modal-body.modal-kanban .btn-success--icon:before,.modal-body.modal-kanban .btn--primary--icon:before,.modal-body.modal-kanban .btn-primary--icon:before,.modal-body.modal-kanban .btn--danger--icon:before,.modal-body.modal-kanban .btn-danger--icon:before,.new-kanban-layout .editable-buttons .modal-body.modal-kanban button[type='button']:before,.modal-body.modal-kanban .editable-buttons button[type='button']:before {
	font-size: 16px;
}

.modal-body.modal-kanban .btn--default,.modal-body.modal-kanban .colorbox_foot .bt,.colorbox_foot .modal-body.modal-kanban .bt,.modal-body.modal-kanban .modal-footer .bt,.modal-footer .modal-body.modal-kanban .bt,.modal-body.modal-kanban .modal-footer .btn.btn-default,.modal-footer .modal-body.modal-kanban .btn.btn-default,.modal-body.modal-kanban .btn--success,.modal-body.modal-kanban .colorbox_foot .bt.bt_primary,.colorbox_foot .modal-body.modal-kanban .bt.bt_primary,.modal-body.modal-kanban .colorbox_foot .bt.btn--success,.colorbox_foot .modal-body.modal-kanban .bt.btn--success,.modal-body.modal-kanban .modal-footer .btn.btn-primary,.modal-footer .modal-body.modal-kanban .btn.btn-primary,.modal-body.modal-kanban .btn--primary,.modal-body.modal-kanban .btn--danger,.modal-body.modal-kanban .btn--hollow,.modal-body.modal-kanban .new-kanban-layout .btn--default,.new-kanban-layout .modal-body.modal-kanban .btn--default,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt,.modal-body.modal-kanban .new-kanban-layout .modal-footer .bt,.new-kanban-layout .modal-footer .modal-body.modal-kanban .bt,.modal-body.modal-kanban .modal-footer .new-kanban-layout .bt,.modal-footer .new-kanban-layout .modal-body.modal-kanban .bt,.modal-body.modal-kanban .new-kanban-layout .modal-footer .btn.btn-default,.new-kanban-layout .modal-footer .modal-body.modal-kanban .btn.btn-default,.modal-body.modal-kanban .modal-footer .new-kanban-layout .btn.btn-default,.modal-footer .new-kanban-layout .modal-body.modal-kanban .btn.btn-default,.modal-body.modal-kanban .new-kanban-layout .btn--success,.new-kanban-layout .modal-body.modal-kanban .btn--success,.modal-body.modal-kanban .new-kanban-layout .btn-success,.new-kanban-layout .modal-body.modal-kanban .btn-success,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt.bt_primary,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt.bt_primary,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt.bt_primary,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt.bt_primary,.modal-body.modal-kanban .new-kanban-layout .colorbox_foot .bt.btn--success,.new-kanban-layout .colorbox_foot .modal-body.modal-kanban .bt.btn--success,.modal-body.modal-kanban .colorbox_foot .new-kanban-layout .bt.btn--success,.colorbox_foot .new-kanban-layout .modal-body.modal-kanban .bt.btn--success,.modal-body.modal-kanban .new-kanban-layout .modal-footer .btn.btn-primary,.new-kanban-layout .modal-footer .modal-body.modal-kanban .btn.btn-primary,.modal-body.modal-kanban .modal-footer .new-kanban-layout .btn.btn-primary,.modal-footer .new-kanban-layout .modal-body.modal-kanban .btn.btn-primary,.modal-body.modal-kanban .new-kanban-layout .btn--primary,.new-kanban-layout .modal-body.modal-kanban .btn--primary,.modal-body.modal-kanban .new-kanban-layout .btn-primary,.new-kanban-layout .modal-body.modal-kanban .btn-primary,.modal-body.modal-kanban .new-kanban-layout .btn--danger,.new-kanban-layout .modal-body.modal-kanban .btn--danger,.modal-body.modal-kanban .new-kanban-layout .btn-danger,.new-kanban-layout .modal-body.modal-kanban .btn-danger,.modal-body.modal-kanban .new-kanban-layout .btn--warning,.new-kanban-layout .modal-body.modal-kanban .btn--warning,.modal-body.modal-kanban .new-kanban-layout .btn-warning,.new-kanban-layout .modal-body.modal-kanban .btn-warning,.modal-body.modal-kanban .new-kanban-layout .btn--hollow,.new-kanban-layout .modal-body.modal-kanban .btn--hollow,.modal-body.modal-kanban .btn--default,.modal-body.modal-kanban .colorbox_foot .bt,.colorbox_foot .modal-body.modal-kanban .bt,.modal-body.modal-kanban .modal-footer .bt,.modal-footer .modal-body.modal-kanban .bt,.modal-body.modal-kanban .modal-footer .btn.btn-default,.modal-footer .modal-body.modal-kanban .btn.btn-default,.modal-body.modal-kanban .btn--success,.modal-body.modal-kanban .btn-success,.modal-body.modal-kanban .colorbox_foot .bt.bt_primary,.colorbox_foot .modal-body.modal-kanban .bt.bt_primary,.modal-body.modal-kanban .colorbox_foot .bt.btn--success,.colorbox_foot .modal-body.modal-kanban .bt.btn--success,.modal-body.modal-kanban .modal-footer .btn.btn-primary,.modal-footer .modal-body.modal-kanban .btn.btn-primary,.modal-body.modal-kanban .btn--primary,.modal-body.modal-kanban .btn-primary,.modal-body.modal-kanban .btn--danger,.modal-body.modal-kanban .btn-danger,.modal-body.modal-kanban .btn--warning,.modal-body.modal-kanban .btn-warning,.modal-body.modal-kanban .btn--hollow {
	transition-property: background-color,color;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(1, -0.005, 0.68, 0.76);
	padding: 9px 12px 6px;
	border-bottom: 1px solid;
	border-radius: 3px;
	text-align: center;
	min-width: 96px;
}

.modal-body.modal-kanban .btn--default,.modal-body.modal-kanban .colorbox_foot .bt,.colorbox_foot .modal-body.modal-kanban .bt,.modal-body.modal-kanban .modal-footer .bt,.modal-footer .modal-body.modal-kanban .bt,.modal-body.modal-kanban .modal-footer .btn.btn-default,.modal-footer .modal-body.modal-kanban .btn.btn-default {
	background: #d7d7db;
	border-bottom-color: #a3a3a8;
	color: #35353b;
}

.modal-body.modal-kanban .btn--default:hover,.modal-body.modal-kanban .colorbox_foot .bt:hover,.colorbox_foot .modal-body.modal-kanban .bt:hover,.modal-body.modal-kanban .modal-footer .bt:hover,.modal-footer .modal-body.modal-kanban .bt:hover,.modal-body.modal-kanban .modal-footer .btn.btn-default:hover,.modal-footer .modal-body.modal-kanban .btn.btn-default:hover {
	background: #a3a3a8;
	color: #fff;
}

.modal-body.modal-kanban .btn--default.selected,.modal-body.modal-kanban .colorbox_foot .selected.bt,.colorbox_foot .modal-body.modal-kanban .selected.bt,.modal-body.modal-kanban .modal-footer .selected.bt,.modal-footer .modal-body.modal-kanban .selected.bt,.modal-body.modal-kanban .modal-footer .selected.btn.btn-default,.modal-footer .modal-body.modal-kanban .selected.btn.btn-default {
	background-color: #00a2c2;
	border-bottom-color: #006a80;
	color: #fff;
}

.modal-body.modal-kanban .btn--default.selected:hover,.modal-body.modal-kanban .colorbox_foot .selected.bt:hover,.colorbox_foot .modal-body.modal-kanban .selected.bt:hover,.modal-body.modal-kanban .modal-footer .selected.bt:hover,.modal-footer .modal-body.modal-kanban .selected.bt:hover,.modal-body.modal-kanban .modal-footer .selected.btn.btn-default:hover,.modal-footer .modal-body.modal-kanban .selected.btn.btn-default:hover {
	background-color: #006a80;
}

.modal-body.modal-kanban .btn--success,.modal-body.modal-kanban .btn-success,.modal-body.modal-kanban .colorbox_foot .bt.bt_primary,.colorbox_foot .modal-body.modal-kanban .bt.bt_primary,.modal-body.modal-kanban .colorbox_foot .bt.btn--success,.colorbox_foot .modal-body.modal-kanban .bt.btn--success,.modal-body.modal-kanban .modal-footer .btn.btn-primary,.modal-footer .modal-body.modal-kanban .btn.btn-primary {
	background: #66AE4A;
	border-bottom-color: #6fa630;
	color: #fff;
}

.modal-body.modal-kanban .btn--success:hover,.modal-body.modal-kanban .btn-success:hover,.modal-body.modal-kanban .colorbox_foot .bt.bt_primary:hover,.colorbox_foot .modal-body.modal-kanban .bt.bt_primary:hover,.modal-body.modal-kanban .colorbox_foot .bt.btn--success:hover,.colorbox_foot .modal-body.modal-kanban .bt.btn--success:hover,.modal-body.modal-kanban .modal-footer .btn.btn-primary:hover,.modal-footer .modal-body.modal-kanban .btn.btn-primary:hover {
	background: #6fa630;
	color: #fff;
}

.modal-body.modal-kanban .btn--success--icon,.modal-body.modal-kanban .btn-success--icon {
	background: #66AE4A;
	border-bottom-color: #6fa630;
	color: #fff;
}

.modal-body.modal-kanban .btn--success--icon:hover,.modal-body.modal-kanban .btn-success--icon:hover {
	background: #6fa630;
	color: #fff;
}

.modal-body.modal-kanban .btn--primary,.modal-body.modal-kanban .btn-primary {
	background: #00a2c2;
	border-bottom-color: #006a80;
	color: #fff;
}

.modal-body.modal-kanban .btn--primary:hover,.modal-body.modal-kanban .btn-primary:hover {
	background: #006a80;
	color: #fff;
}

.modal-body.modal-kanban .btn--primary--icon,.modal-body.modal-kanban .btn-primary--icon {
	background: #00a2c2;
	border-bottom-color: #006a80;
	color: #fff;
}

.modal-body.modal-kanban .btn--primary--icon:hover,.modal-body.modal-kanban .btn-primary--icon:hover {
	background: #006a80;
	color: #fff;
}

.modal-body.modal-kanban .btn--danger,.modal-body.modal-kanban .btn-danger {
	background: #d62e4a;
	border-bottom-color: #af233a;
	color: #fff;
}

.modal-body.modal-kanban .btn--danger:hover,.modal-body.modal-kanban .btn-danger:hover {
	background: #af233a;
	color: #fff;
}

.modal-body.modal-kanban .btn--danger--icon,.modal-body.modal-kanban .btn-danger--icon,.new-kanban-layout .editable-buttons .modal-body.modal-kanban button[type='button'],.modal-body.modal-kanban .editable-buttons button[type='button'] {
	background: #d62e4a;
	border-bottom-color: #af233a;
	color: #fff;
}

.modal-body.modal-kanban .btn--danger--icon:hover,.modal-body.modal-kanban .btn-danger--icon:hover,.new-kanban-layout .editable-buttons .modal-body.modal-kanban button[type='button']:hover,.modal-body.modal-kanban .editable-buttons button[type='button']:hover {
	background: #af233a;
	color: #fff;
}

.modal-body.modal-kanban .btn--warning,.modal-body.modal-kanban .btn-warning {
	background: #e88c30;
	border-bottom-color: #cf7317;
	color: #fff;
}

.modal-body.modal-kanban .btn--warning:hover,.modal-body.modal-kanban .btn-warning:hover {
	background: #cf7317;
	color: #fff;
}

.modal-body.modal-kanban .btn--hollow {
	background: #f1f2f4;
	border-bottom-color: #d7d7db;
	color: #a3a3a8;
}

.modal-body.modal-kanban .btn--hollow:hover {
	background: #d7d7db;
	color: #fff;
}

.modal-body.modal-kanban .btn--icon,.modal-body.modal-kanban .btn-icon,.modal-body.modal-kanban .btn-settings {
	transition-property: color;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(1, -0.005, 0.68, 0.76);
	background-color: transparent;
	color: #00a2c2;
	min-height: 32px;
	padding: 6px;
	position: relative;
}

.modal-body.modal-kanban .btn--icon:before,.modal-body.modal-kanban .btn-icon:before,.modal-body.modal-kanban .btn-settings:before {
	font-size: 16px;
}

.modal-body.modal-kanban .btn--icon:hover,.modal-body.modal-kanban .btn-icon:hover,.modal-body.modal-kanban .btn-settings:hover {
	color: #006a80;
}

.modal-body.modal-kanban .btn--icon.disabled,.modal-body.modal-kanban .btn--icon.disabled:hover,.modal-body.modal-kanban .btn-icon.disabled,.modal-body.modal-kanban .btn-icon.disabled:hover,.modal-body.modal-kanban .disabled.btn-settings,.modal-body.modal-kanban .disabled.btn-settings:hover {
	color: #f1f2f4 !important;
}

.modal-body.modal-kanban .btn--icon.main-header,.modal-body.modal-kanban .btn-icon.main-header,.modal-body.modal-kanban .main-header.btn-settings {
	color: #000;
}

.modal-body.modal-kanban .btn--icon.main-header:before,.modal-body.modal-kanban .btn-icon.main-header:before,.modal-body.modal-kanban .main-header.btn-settings:before {
	font-size: 20px;
}

.modal-body.modal-kanban .btn--sm {
	padding: 5px !important;
}

.modal-body.modal-kanban [class*='btn']:not([class*='-icon'])[class*='icon'] {
	padding-left: 48px;
	position: relative;
}

.modal-body.modal-kanban [class*='btn']:not([class*='-icon'])[class*='icon']:before {
	border-right: 1px solid #fff;
	font-size: 18px;
	left: 0;
	padding: 7px 0;
	position: absolute;
	top: 0;
	width: 36px;
}

.modal-body.modal-kanban .btn-settings:after {
	content: "";
	font-size: 14px;
}

.modal-body.modal-kanban .btn-split {
	display: inline-block;
	position: relative;
}

.modal-body.modal-kanban .btn-split:before,.modal-body.modal-kanban .btn-split:after {
	content: " ";
	display: table;
}

.modal-body.modal-kanban .btn-split:after {
	clear: both;
}

.modal-body.modal-kanban .btn-split [class*='btn'] {
	border-radius: 3px 0 0 3px;
	float: left;
	margin-right: 0;
}

.modal-body.modal-kanban .btn-split [class*='icon'] {
	border-bottom: 1px solid;
	border-left: 1px solid #fff;
	border-radius: 0 3px 3px 0;
}

.modal-body.modal-kanban .btn-split .btn--default--icon {
	border-bottom-color: #a3a3a8;
}

.modal-body.modal-kanban .btn-split .btn--success--icon {
	border-bottom-color: #6fa630;
}

.modal-body.modal-kanban .btn-split .btn--primary--icon {
	border-bottom-color: #006a80;
}

.modal-body.modal-kanban .btn-split .btn--danger--icon {
	border-bottom-color: #af233a;
}

.modal-body.modal-kanban .btn-split .btn--warning--icon {
	border-bottom-color: #cf7317;
}

.modal-body.modal-kanban .btn-split .dropdown-menu,.modal-body.modal-kanban .btn-split .dropdown-menu--right {
	top: 100%;
}

.modal-body.modal-kanban .btn-group [class*='btn'] {
	display: inline-block;
	margin-right: 12px;
}

.modal-body.modal-kanban .btn-group [class*='btn']:last-of-type {
	margin-right: 0;
}

.modal-body.modal-kanban .btn-grouped [class*='btn'] {
	border-radius: 0;
	display: inline-block;
	margin-right: 0;
}

.modal-body.modal-kanban .btn-grouped [class*='btn']:first-of-type {
	border-radius: 3px 0 0 3px;
}

.modal-body.modal-kanban .btn-grouped [class*='btn']:last-of-type {
	border-radius: 0 3px 3px 0;
}

.modal-body.modal-kanban .floating-label {
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(1, -0.005, 0.68, 0.76);
	color: #a3a3a8;
	font-size: 12px;
	left: 7px;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
}

.modal-body.modal-kanban .with-floating-labels {
	position: relative;
}

.modal-body.modal-kanban .with-floating-labels:not(.not-full) {
	width: 100%;
}

.modal-body.modal-kanban .with-floating-labels .hint {
	position: absolute;
	right: 6px;
	top: 3px;
}

.modal-body.modal-kanban .with-floating-labels [contenteditable],.modal-body.modal-kanban .with-floating-labels input {
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(1, -0.005, 0.68, 0.76);
	padding-bottom: 12.1px;
	padding-top: 11.9px;
}

.modal-body.modal-kanban .with-floating-labels [contenteditable]:not(.empty),.modal-body.modal-kanban .with-floating-labels input:not(.empty) {
	padding-bottom: 6.1px;
	padding-top: 17.9px;
}

.modal-body.modal-kanban .with-floating-labels [contenteditable]:not(.empty) ~ .floating-label,.modal-body.modal-kanban .with-floating-labels input:not(.empty) ~ .floating-label {
	opacity: 1;
	top: 6px;
}

.modal-body.modal-kanban .with-floating-labels.show-label .inline-editing {
	background-color: #fff;
	display: block;
	min-height: 44px;
	font-size: 18px;
	width: 100%;
	height: auto;
	padding-bottom: 6.1px;
	padding-top: 17.9px;
}

.modal-body.modal-kanban .with-floating-labels.show-label .floating-label {
	opacity: 1;
	top: 6px;
}

.modal-body.modal-kanban .with-floating-labels textarea {
	transition-property: all;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(1, -0.005, 0.68, 0.76);
	display: block;
	resize: none;
	width: 100%;
}

.modal-body.modal-kanban .with-floating-labels textarea ~ .floating-label {
	top: 0;
}

.modal-body.modal-kanban .with-floating-labels textarea:not(.empty) {
	padding-top: 18px;
}

.modal-body.modal-kanban .with-floating-labels textarea:not(.empty) ~ .floating-label {
	opacity: 1;
	top: 6px;
}

.modal-body.modal-kanban .select-with-label select {
	height: 43.9px;
}

.modal-body.modal-kanban .modal-dialog .with-floating-labels.show-label {
	margin-right: -12px;
}

@supports (-webkit-appearance: none) or (-moz-appearance: none) {
	.modal-body.modal-kanban .select-with-label {
		position: relative;
	}

	.modal-body.modal-kanban .select-with-label[class*="icon-"]:before {
		transition-property: color;
		transition-duration: .3s;
		transition-timing-function: cubic-bezier(1, -0.005, 0.68, 0.76);
		margin-top: -12px;
		position: absolute;
		right: 6px;
		top: 50%;
	}

	.modal-body.modal-kanban .select-with-label[class*="icon-"]:hover:before {
		color: #00a2c2;
	}

	.modal-body.modal-kanban .select-with-label select {
		-moz-appearance: none;
		-webkit-appearance: none;
		border-radius: 0;
		cursor: pointer;
		height: auto;
		padding-bottom: 6.1px;
		padding-top: 17.9px;
	}

	.modal-body.modal-kanban .select-with-label .floating-label {
		opacity: 1;
		top: 6px;
	}
}

.modal-body.modal-kanban .inline-editing {
	-ms-flex: 1 1 100%;
	-webkit-flex: 1 1 100%;
	flex: 1 1 100%;
}

.modal-body.modal-kanban .editable-wrap {
	width: 100%;
}

.modal-body.modal-kanban .editable-wrap ~ .subtasks__actions .subtasks__filename {
	max-width: 160px;
}

.modal-body.modal-kanban .editable-controls {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	width: 100%;
}

.modal-body.modal-kanban .editable-controls input {
	width: 100%;
}

.modal-body.modal-kanban .editable-buttons button[type='submit'] {
	display: none;
}

.modal-body.modal-kanban .editable-buttons button[type='button'] {
	font-size: 0;
	margin-left: 12px;
}

.modal-body.modal-kanban .subtasks__description {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-left: 74px;
}

.modal-body.modal-kanban .subtasks__description>*:not(:last-child) {
	margin-right: 12px;
}

.modal-body.modal-kanban .subtasks button {
	-ms-flex: 0 0 auto;
	-webkit-flex: 0 0 auto;
	flex: 0 0 auto;
}

.modal-body.modal-kanban .subtasks__filename {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 220px;
}

.modal-body.modal-kanban .subtasks__link-files {
	max-width: 300px;
	width: 100%;
}

.modal-body.modal-kanban .task-actions:before,.modal-body.modal-kanban .task-actions:after {
	content: " ";
	display: table;
}

.modal-body.modal-kanban .task-actions:after {
	clear: both;
}

.modal-body.modal-kanban .task-actions .btn--primary {
	margin-right: 3px;
	margin-top: 12px;
}

.modal-body.modal-kanban .task-actions .dropdown {
	background: none;
	margin-bottom: 0;
	padding: 0;
}

.modal-body.modal-kanban .task-description {
	padding-right: 0 !important;
}

.modal-body.modal-kanban .task-description .editable,.modal-body.modal-kanban .task-description .editable-controls {
	height: 132px;
}

.modal-body.modal-kanban * {
	box-sizing: border-box;
}

.modal-body.modal-kanban .flex--space-between>* {
	margin: 0;
}

.modal-body.modal-kanban .row {
	margin-bottom: 12px;
}

.modal-body.modal-kanban label {
	color: #d7d7db;
	text-transform: uppercase;
}

.modal-body.modal-kanban input,.modal-body.modal-kanban textarea {
	border-radius: 0;
	box-shadow: none;
	line-height: 1.5;
}

.modal-body.modal-kanban .task-title,.modal-body.modal-kanban textarea {
	width: 100%;
}

.modal-body.modal-kanban textarea {
	max-height: 212px;
	min-height: 68px;
	resize: vertical;
}

.modal-body.modal-kanban .btn--icon:before,.modal-body.modal-kanban .btn-icon:before,.modal-body.modal-kanban .btn-settings:before {
	font-size: 16px;
}

.modal-body.modal-kanban .list>li {
	margin-bottom: 12px;
}

.modal-body.modal-kanban .dropdown-menu {
	background-color: #fff;
	border-radius: 3px;
	box-shadow: 0 1px 5px #f1f2f4;
	position: absolute;
	z-index: 2000;
}

.modal-body.modal-kanban table:focus {
	outline: none;
}

.modal-body.modal-kanban .predefined-column {
	margin-top: 5px;
}

.modal-body.modal-kanban .subtasks .checkbox__remove:before {
	transition-property: color;
	transition-duration: .3s;
	transition-timing-function: cubic-bezier(1, -0.005, 0.68, 0.76);
}

.modal-body.modal-kanban .subtasks .checkbox__remove:hover:before {
	color: #d62e4a;
}

.modal-body.modal-kanban .subtasks .checkbox_labek_wrapper {
	max-width: 80%;
}

.modal-body.modal-kanban .subtasks .checkbox__label {
	font-weight: 500;
}

.modal-body.modal-kanban .subtasks .editable-input {
	width: 100%;
}

.modal-footer.modal-kanban .delete-task,.modal-footer.modal-kanban .archive-task {
	float: left;
}

.full-width-kanbans-header,.kanban_header,.project_kanban_header {
	background-color: #fff;
	border-radius: 0;
	box-sizing: border-box;
	max-width: 100%;
	width: 1190px;
	z-index: 1000;
}

.full-width-kanbans-header .inline-grouped-elements,.kanban_header .inline-grouped-elements,.project_kanban_header .inline-grouped-elements {
	margin: 0 6px;
}

.full-width-kanbans-header .column-btn,.kanban_header .column-btn,.project_kanban_header .column-btn {
	margin-left: 6px;
}

.full-width-kanbans-header .kanban_header_top,.kanban_header .kanban_header_top,.project_kanban_header .kanban_header_top {
	font-weight: bold;
	padding: 6px 6px 0;
}

.full-width-kanbans-header .kanban_header_top>span,.kanban_header .kanban_header_top>span,.project_kanban_header .kanban_header_top>span {
	padding-left: 12px;
	padding-right: 6px;
}

.full-width-kanbans-header .kanban_header_top .icon-chevron-down,.kanban_header .kanban_header_top .icon-chevron-down,.project_kanban_header .kanban_header_top .icon-chevron-down {
	padding: 6px 3px 1px 3px;
}

.full-width-kanbans-header .kanban_header_top .dropdown-menu,.kanban_header .kanban_header_top .dropdown-menu,.project_kanban_header .kanban_header_top .dropdown-menu {
	border: 0;
	padding: 0;
}

.full-width-kanbans-header .kanban_header_top .vr,.kanban_header .kanban_header_top .vr,.project_kanban_header .kanban_header_top .vr {
	background-color: #d7d7db;
	display: inline-block;
	height: 24px;
	margin: 0 12px;
	vertical-align: middle;
	width: 1px;
}

.full-width-kanbans-header .kanban_header_bottom,.kanban_header .kanban_header_bottom,.project_kanban_header .kanban_header_bottom {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.kanban_header,.project_kanban_header {
	background-color: #fff;
	border-radius: 0;
	z-index: 1000;
	width: 938px;
}

.kanban_header *,.project_kanban_header * {
	box-sizing: border-box;
}

.kanban_header .kanban_column,.project_kanban_header .kanban_column {
	padding: 12px 0;
	width: 312.6666666667px;
}

.kanban_header .kanban_narrower_column,.project_kanban_header .kanban_narrower_column {
	width: 249.3333333333px;
}

.project_kanban_header {
	width: 859px;
}

.project_kanban_header .inline-grouped-elements {
	margin-top: 12px;
}

.collapsed_kanban_header {
	display: none;
}

.kanban_archived_tasks {
	height: 30px;
}

.task_overdue {
	background-color: #d62e4a;
}

.task_not_overdue {
	background-color: #66AE4A;
}

.template-information {
	margin: 0 6px 12px;
	width: 100%;
}

.subtasks .list {
	margin-left: 75px;
}

.task-description {
	padding-right: 0 !important;
}

.task-description .editable,.task-description .editable-controls {
	height: 132px;
}

.candidate__tasks td {
	width: 33.3%;
}

.editable-wrap:before,.editable-wrap:after {
	content: " ";
	display: table;
}

.editable-wrap:after {
	clear: both;
}

.editable-controls textarea {
	width: 90%;
}

.modal-dialog .editable-controls textarea {
	width: 92%;
}

.editable-buttons {
	float: right;
}

.editable-buttons [type="submit"] {
	display: none;
}

.editable-buttons [type='button'] {
	background-color: #d62e4a;
	border: none;
	border-radius: 50%;
	color: #fff;
	cursor: pointer;
	font-size: 0;
	height: 24px;
	width: 24px;
}

.btn--danger--icon.icon-cancel {
	position: relative;
  width: 24px;
  height: 24px;
  background: none;
  border: none;
  cursor: pointer;
}

.btn--danger--icon.icon-cancel:before, .btn--danger--icon.icon-cancel::after {
	content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 16px;
  height: 2px;
  background-color: #d62e4a;
  transform-origin: center;
}

.btn--danger--icon.icon-cancel::before {
  transform: translate(-50%, -50%) rotate(45deg);
}

.btn--danger--icon.icon-cancel::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}

.editable-input {
	width: 340px;
}

.task__edit-mode {
	margin-bottom: 24px;
	margin-top: 12px;
	position: relative;
}

.task__edit-mode .status-container .status {
	padding-bottom: 12.1px !important;
	padding-top: 9px !important;
}

.task__edit-mode.finished .status-container {
	background-color: #66AE4A;
	color: #fff;
}

.task__edit-mode .task__priority {
	margin-left: -12px;
}

.task__editing {
	display: flex;
}

.task__editing:before,.task__editing:after {
	content: " ";
	display: table;
}

.task__editing:after {
	clear: both;
}

.task__name {
	flex: 1 1 auto;
	margin-right: 12px;
	width: 400px;
	margin-right: 5px;
}

.task__name>*:first-child {
	margin-bottom: 12px;
}

.task__settings {
	flex: 2 0 auto;
	position: relative;
	bottom: -5px;
}

.task__settings>.task__status {
	position: relative;
	top: 3px;
}

.task__settings>div {
	display: inline-block;
}

.task__settings>.field {
	top: 3px;
}

.task__settings .fltl {
	float: none !important;
}

.task__settings .fltl .no-border {
	border: none;
	box-shadow: none;
	width: 100px;
	position: relative;
	top: -3px;
}

.task__status {
	margin-bottom: 18px;
	margin-top: 6px;
}

@media all and (-ms-high-contrast: none) {
	*::-ms-backdrop,.task__settings>.dropdown-wrapper {
		position: relative;
		top: -18px;
	}
}

.theme .actionbar {
	background: #707070;
}

.theme .candidate__header {
	background-color: #eee;
	margin: -12px;
	margin-bottom: 0;
	padding: 2px;
}

.theme .task__editing .inline-editing {
	background-color: #f1f2f4 !important;
}

.theme .subtask-truncation {
	display: inline-block;
	width: 100px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	top: 3px;
}

.theme .link-wrapper {
	cursor: pointer;
	text-decoration: underline;
}

.theme .link-wrapper:hover {
	text-decoration: none;
}

.theme .dropdown {
	cursor: pointer;
}

.theme a.expand,.theme a.collapse {
	font-size: 14px;
	font-weight: 500;
	text-decoration: underline;
	cursor: pointer;
}

.theme a.expand:hover,.theme a.collapse:hover {
	text-decoration: none;
}

.theme a.expand.button,.theme a.collapse.button {
	text-decoration: none;
	display: block;
	background: #ddd;
	padding: 4px 10px;
	text-align: center;
	border-radius: 5px;
	font-weight: 500;
	color: gray;
}

.theme a.kanban-view>img,.theme a.workbook-view>img {
	position: relative;
	top: 4px;
	cursor: pointer;
	width: 24px;
}

.theme a.workbook-view>img {
	margin-right: 5px;
	margin-left: -5px;
}

.theme img.overdue-tasks {
	margin-top: 8px;
	margin-left: 5px;
	cursor: pointer;
	width: 18px;
	height: 18px;
}

.theme ul.dropdown-menu.actions-dropdown {
	z-index: 2000;
}

.theme ul.dropdown-menu.actions-dropdown a {
	color: #66AE4A;
	font-weight: 300;
	margin-left: 5px;
}

.theme ul.dropdown-menu.actions-dropdown a:hover {
	text-decoration: none;
	color: #66AE4A;
	background: none;
}

.theme .swimline-header {
	font-weight: bold;
	font-size: 22px;
	color: #66AE4A;
}

.theme .swimline-header form {
	float: left;
	width: 500px;
}

.theme .swimline-header .icon-cancel {
	float: left;
}

.theme .with-floating-labels [contenteditable]:not(.empty),.theme .with-floating-labels input:not(.empty) {
	padding-bottom: 12.1px !important;
	padding-top: 11.9px !important;
}

.theme .white-line {
	width: 100%;
	height: 20px;
	background-color: #fff;
}

.theme .kanban-links {
	position: absolute;
	right: 80px;
}

.theme .kanban-links .dropdown .menu-item {
	color: #66AE4A;
}

.theme .kanban-links span a.menu-item {
	color: gray;
}

.theme .description {
	color: #000 !important;
}

.theme .btn--icon:not(.icon-plus):before,.theme .btn--icon:not(.icon-plus):after,.theme .btn-icon:not(.icon-plus):before,.theme .btn-icon:not(.icon-plus):after,.theme .btn-settings:not(.icon-plus):before,.theme .btn-settings:not(.icon-plus):after {
	color: gray !important;
}

.theme .task__settings {
	background-color: #f1f2f4;
	position: relative;
	border: 1px dashed #d7d7db;
	padding-left: 5px;
	margin-right: 5px;
}

.theme .task__settings:hover {
	border-color: #66AE4A;
}

.theme .task__settings .btn.btn-default.dropdown-link {
	background-color: #f1f2f4;
}

.theme .task__settings #task-actions:before,.theme .task__settings #task-actions:after {
	color: gray;
}

.theme #workbooks {
	padding: 5px 10px;
	font-weight: 500;
}

.theme #js-kanban .task__name {
	width: 600px;
}

.theme #js-kanban .task__settings {
	top: 0;
	height: 53px;
	padding-top: 5px;
}

.theme #js-kanban #workbooks {
	width: 250px;
	left: -120px;
}

.theme #js-kanban open-info-about-template img {
	top: 3px;
}

.theme .candidates_swimlines_container .task__name {
	margin-right: 5px;
	width: 1300px;
}

.theme .candidates_swimlines_container .task__settings {
	height: 45px;
}

.theme .candidates_swimlines_container .task__settings .field.string.with-floating-labels {
	width: 200px;
}

.theme .candidates_swimlines_container .task__settings input.flex.no-border {
	border: none;
	width: 100px;
	color: gray;
}

.theme .candidates_swimlines_container .task__settings .btn.btn-default.dropdown-link {
	border: none;
	padding: 10px;
	color: gray;
}

.theme .candidates_swimlines_container .task__settings .btn.btn-default.dropdown-link:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.theme .candidates_swimlines_container .task__settings ul.dropdown-menu {
	margin-top: 3px;
}

.theme input.flex.no-border {
	background-color: #f1f2f4;
}

.theme .table th {
	color: #35353b;
}

.theme .new-kanban-layout a,.theme .task__edit-mode a,.theme .modal-body a {
	color: #66AE4A;
}

.theme .new-kanban-layout a.main-link,.theme .task__edit-mode a.main-link,.theme .modal-body a.main-link {
	color: #000;
	font-size: 22px;
}

.theme .new-kanban-layout a.menu-item,.theme .task__edit-mode a.menu-item,.theme .modal-body a.menu-item {
	color: #000;
	font-size: 14px;
	font-weight: 500;
}

.theme .new-kanban-layout a.subtask-truncation,.theme .task__edit-mode a.subtask-truncation,.theme .modal-body a.subtask-truncation {
	top: 4px;
}

.theme .new-kanban-layout .task_not_overdue,.theme .task__edit-mode .task_not_overdue,.theme .modal-body .task_not_overdue {
	background-color: #66AE4A;
}

.theme .new-kanban-layout .icon-pencil:before,.theme .task__edit-mode .icon-pencil:before,.theme .modal-body .icon-pencil:before {
	color: #66AE4A;
}

.theme .new-kanban-layout .btn-link span,.theme .task__edit-mode .btn-link span,.theme .modal-body .btn-link span {
	color: #66AE4A;
}

.theme .new-kanban-layout .btn-link span:before,.theme .task__edit-mode .btn-link span:before,.theme .modal-body .btn-link span:before {
	color: #66AE4A;
}

.theme .new-kanban-layout .btn-icon:before,.theme .new-kanban-layout .btn--icon:before,.theme .task__edit-mode .btn-icon:before,.theme .task__edit-mode .btn--icon:before,.theme .modal-body .btn-icon:before,.theme .modal-body .btn--icon:before {
	color: #66AE4A;
}

.theme .new-kanban-layout .btn-settings:before,.theme .new-kanban-layout .btn-settings:after,.theme .task__edit-mode .btn-settings:before,.theme .task__edit-mode .btn-settings:after,.theme .modal-body .btn-settings:before,.theme .modal-body .btn-settings:after {
	color: #66AE4A;
}

.theme .new-kanban-layout .btn--default,.theme .task__edit-mode .btn--default,.theme .modal-body .btn--default {
	color: #fff;
}

.theme .new-kanban-layout .btn--primary,.theme .task__edit-mode .btn--primary,.theme .modal-body .btn--primary {
	background: #66AE4A;
	border-color: #518a3b;
}

.theme .new-kanban-layout .btn--primary:hover,.theme .task__edit-mode .btn--primary:hover,.theme .modal-body .btn--primary:hover {
	background-color: #518a3b;
}

.theme .new-kanban-layout .btn:active,.theme .task__edit-mode .btn:active,.theme .modal-body .btn:active {
	box-shadow: none;
}

.theme .new-kanban-layout .btn-icon.main-header:before,.theme .task__edit-mode .btn-icon.main-header:before,.theme .modal-body .btn-icon.main-header:before {
	color: #000;
}

.theme .new-kanban-layout .btn .selection_dropdown.new-dropdown .button,.theme .task__edit-mode .btn .selection_dropdown.new-dropdown .button,.theme .modal-body .btn .selection_dropdown.new-dropdown .button {
	color: #66AE4A;
}

.theme .new-kanban-layout .checkbox__input:checked ~ .checkbox__override:before,.theme .task__edit-mode .checkbox__input:checked ~ .checkbox__override:before,.theme .modal-body .checkbox__input:checked ~ .checkbox__override:before {
	background-color: #66AE4A;
}

.theme .new-kanban-layout .btn--success,.theme .new-kanban-layout .bt.bt_primary,.theme .new-kanban-layout .bt.btn--success,.theme .new-kanban-layout .btn.btn-primary,.theme .task__edit-mode .btn--success,.theme .task__edit-mode .bt.bt_primary,.theme .task__edit-mode .bt.btn--success,.theme .task__edit-mode .btn.btn-primary,.theme .modal-body .btn--success,.theme .modal-body .bt.bt_primary,.theme .modal-body .bt.btn--success,.theme .modal-body .btn.btn-primary {
	background-color: #66AE4A;
}

.theme .new-kanban-layout .btn--success:before,.theme .new-kanban-layout .bt.bt_primary:before,.theme .new-kanban-layout .bt.btn--success:before,.theme .new-kanban-layout .btn.btn-primary:before,.theme .task__edit-mode .btn--success:before,.theme .task__edit-mode .bt.bt_primary:before,.theme .task__edit-mode .bt.btn--success:before,.theme .task__edit-mode .btn.btn-primary:before,.theme .modal-body .btn--success:before,.theme .modal-body .bt.bt_primary:before,.theme .modal-body .bt.btn--success:before,.theme .modal-body .btn.btn-primary:before {
	color: #fff;
}

.theme .new-kanban-layout input:focus,.theme .new-kanban-layout textarea:focus,.theme .new-kanban-layout select:focus,.theme .new-kanban-layout input:hover,.theme .new-kanban-layout textarea:hover,.theme .new-kanban-layout select:hover,.theme .task__edit-mode input:focus,.theme .task__edit-mode textarea:focus,.theme .task__edit-mode select:focus,.theme .task__edit-mode input:hover,.theme .task__edit-mode textarea:hover,.theme .task__edit-mode select:hover,.theme .modal-body input:focus,.theme .modal-body textarea:focus,.theme .modal-body select:focus,.theme .modal-body input:hover,.theme .modal-body textarea:hover,.theme .modal-body select:hover {
	border-color: #66AE4A;
}

.theme .new-kanban-layout .candidate__header,.theme .task__edit-mode .candidate__header,.theme .modal-body .candidate__header {
	margin: 0;
}

.theme .new-kanban-layout [contenteditable]:hover,.theme .new-kanban-layout .inline-editing:hover,.theme .task__edit-mode [contenteditable]:hover,.theme .task__edit-mode .inline-editing:hover,.theme .modal-body [contenteditable]:hover,.theme .modal-body .inline-editing:hover {
	border-color: #66AE4A;
}

.theme .new-kanban-layout h1,.theme .new-kanban-layout h2,.theme .new-kanban-layout h3,.theme .new-kanban-layout h4,.theme .new-kanban-layout h5,.theme .task__edit-mode h1,.theme .task__edit-mode h2,.theme .task__edit-mode h3,.theme .task__edit-mode h4,.theme .task__edit-mode h5,.theme .modal-body h1,.theme .modal-body h2,.theme .modal-body h3,.theme .modal-body h4,.theme .modal-body h5 {
	color: #66AE4A;
}

.new-kanban-layout .grayed-out {
	background: #d7d7db;
	border-top: 1px solid #BFBFC1;
	padding-left: 10px;
}

.fr-fullscreen {
	position: fixed;
	z-index: 9999;
}

#report-swimlines-list {
	width: 350px;
	padding-left: 30px;
}

#report-swimlines-list dd,#report-swimlines-list dt {
	margin: 0px;
	padding: 0px;
}

#report-swimlines-list ul {
	margin: -1px 0 0 0;
}

#report-swimlines-list dd {
	position: relative;
	top: -155px;
	left: 10px;
}

#report-swimlines-list a {
	color: #000;
	text-decoration: none;
	outline: none;
	font-size: 12px;
}

#report-swimlines-list a:visited {
	color: #fff;
	text-decoration: none;
	outline: none;
	font-size: 12px;
}

#report-swimlines-list dt a {
	display: block;
	padding: 8px 15px 5px 10px;
	min-height: 15px;
	line-height: 24px;
	overflow: hidden;
	border: 0;
	min-width: 342px;
}

#report-swimlines-list dt a span {
	cursor: pointer;
	display: inline-block;
	padding: 0 3px 2px 0;
	position: relative;
	left: 300px;
	top: -30px;
}

#report-swimlines-list input {
	z-index: 101;
}

#report-swimlines-list dl dt .form-group {
	width: 100%;
	height: 15px;
}

.multiSel span {
	cursor: pointer;
	display: inline-block;
	padding: 0 3px 2px 0;
}

#report-swimlines-list dd ul {
	background-color: #fff;
	border: 0;
	color: #000;
	display: none;
	left: -10px;
	padding: 2px 15px 2px 5px;
	position: absolute;
	top: -53px;
	width: 99%;
	list-style: none;
	height: 120px;
	overflow: auto;
	margin-top: 10px;
	margin-left: 10px;
	z-index: 100;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 8px 0 rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.4);
	box-shadow: 0 0 8px 0 rgba(0,0,0,0.4);
}

#report-swimlines-list span.value {
	display: none;
}

#report-swimlines-list dd ul li a {
	padding: 5px;
	display: block;
}

#report-swimlines-list dd ul li a:hover {
	background-color: #ffe;
}

.caret.caret-reversed {
	border-top-width: 0;
	border-bottom: 4px solid #000;
}

#report_include_kanban_input {
	width: 100px;
}

.no-flex {
	display: inherit !important;
}

aside.sidebar {
	color: #3b3b3b;
	font-family: sans-serif !important;
}

aside.sidebar * {
	box-sizing: border-box;
}

aside.sidebar {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-direction: column;
	-webkit-flex-direction: column;
	flex-direction: column;
	background-color: #fff;
	font: 16px Helvetica,Arial,sans-serif;
	height: 100%;
	line-height: 1.5;
	overflow: auto;
	position: fixed;
	right: -300px;
	top: 0;
	width: 300px;
	z-index: 1000;
}

aside.sidebar section,aside.sidebar .section {
	border-top: 1px solid #d2d2d6;
	padding: 12px;
}

.inline-grouped-elements {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-flex-pack: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.table>thead>tr>td {
	vertical-align: middle;
}

.import-tasks--list {
	margin-top: 24px;
}

.ui-widget-content {
	background-color: transparent;
}

.intro {
	margin: 0 -6px 12px;
	text-align: center;
}

.intro [class*='alert'] {
	padding: 6px;
}

.loader {
	font-size: 10px;
	margin: 50px auto;
	text-indent: -9999em;
	width: 11em;
	height: 11em;
	border-radius: 50%;
	background: #ffffff;
	background: -moz-linear-gradient(left, #fff 10%, rgba(255,255,255,0) 42%);
	background: -webkit-linear-gradient(left, #fff 10%, rgba(255,255,255,0) 42%);
	background: -o-linear-gradient(left, #fff 10%, rgba(255,255,255,0) 42%);
	background: -ms-linear-gradient(left, #fff 10%, rgba(255,255,255,0) 42%);
	background: linear-gradient(to right, #fff 10%, rgba(255,255,255,0) 42%);
	position: relative;
	-webkit-animation: load3 1.4s infinite linear;
	animation: load3 1.4s infinite linear;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
}

.loader:before {
	width: 50%;
	height: 50%;
	background: #ffffff;
	border-radius: 100% 0 0 0;
	position: absolute;
	top: 0;
	left: 0;
	content: '';
}

.loader:after {
	background: #0dc5c1;
	width: 75%;
	height: 75%;
	border-radius: 50%;
	content: '';
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

@-webkit-keyframes load3 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes load3 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.loader-search,.loader-search:after {
	border-radius: 50%;
	width: 10em;
	height: 10em;
}

.loader-search {
	margin: 60px auto;
	font-size: 10px;
	position: relative;
	text-indent: -9999em;
	border-top: 1.1em solid rgba(255,255,255,0.2);
	border-right: 1.1em solid rgba(255,255,255,0.2);
	border-bottom: 1.1em solid rgba(255,255,255,0.2);
	border-left: 1.1em solid #ffffff;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-animation: load8 1.1s infinite linear;
	animation: load8 1.1s infinite linear;
}

@-webkit-keyframes load8 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes load8 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.dropzone,.dropzone * {
	box-sizing: border-box;
}

.dropzone {
	position: relative;
}

.dropzone .dz-preview {
	position: relative;
	display: inline-block;
	width: 120px;
	margin: 0.5em;
}

.dropzone .dz-preview .dz-progress {
	display: block;
	height: 15px;
	border: 1px solid #aaa;
}

.dropzone .dz-preview .dz-progress .dz-upload {
	display: block;
	height: 100%;
	width: 0;
	background: green;
}

.dropzone .dz-preview .dz-error-message {
	color: red;
	display: none;
}

.dropzone .dz-preview.dz-error .dz-error-message,.dropzone .dz-preview.dz-error .dz-error-mark {
	display: block;
}

.dropzone .dz-preview.dz-success .dz-success-mark {
	display: block;
}

.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark {
	position: absolute;
	display: none;
	left: 30px;
	top: 30px;
	width: 54px;
	height: 58px;
	left: 50%;
	margin-left: -27px;
}

.select2-dropdown {
	z-index: 4001;
}

#report_options {
	width: 852px;
}

body.theme {
	background-color: #f1f2f4;
}

.cl_grey {
	color: #8e8e8e;
}

.subnav .expandable-sub-menu a {
	font-size: 17px;
	height: 21px;
}

.subnav .expandable-sub-menu a span {
	float: right;
	margin-right: -7px;
	margin-top: 9px;
}

.subnav li {
	border-top: 1px solid #3e3e3e;
}

.subnav li a {
	border-top: 1px solid #686969;
	display: block;
	padding: 0 15px;
	height: 34px;
	line-height: 34px;
	color: #fff;
	text-decoration: none;
}

.subnav li a:hover {
	background-color: #4a4a4a;
	-webkit-box-shadow: 0 -2px 3px #3f3f3f inset;
	box-shadow: 0 -2px 3px #3f3f3f inset;
}

.subnav li:last-child a {
	border-bottom: 1px solid #3e3e3e;
}

.subnav li.active {
	background: url(/assets/layout/container/aside_subnav-b2065af77c00ed3b99f1243c7bc65176.png) no-repeat 0 1px;
	border-top: none;
}

.subnav li.active a {
	border-bottom: none;
	border-top: 1px solid #686969;
}

.subnav li.active a:hover {
	background: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.content_wide #main {
	width: 950px;
}

.content_wide #sidebar .content .dark ul.buttons li {
	display: block;
	width: auto;
}

.light_sidebar #content_wrapper {
	background-image: url(/assets/layout/container/aside_bg_light-00ac823ce536b1cb1ff9b500c1102e34.png);
}

.light_sidebar #sidebar .header h1 span.company_name {
	width: 95px;
}

.light_sidebar #sidebar .content {
	color: #333;
	text-shadow: 0 1px 0 #f7f7f7;
	border-top: 1px solid #777;
}

.light_sidebar #sidebar .content .dark {
	background-color: #b2b2b2;
	border-bottom-color: #999;
	border-top-color: #999;
	-webkit-box-shadow: 0 1px 0 #fff,0 0 3px #606060 inset,0 -1px 0 #fff;
	box-shadow: 0 1px 0 #fff,0 0 3px #606060 inset,0 -1px 0 #fff;
}

.light_sidebar #sidebar .content .dark ul.buttons li a {
	color: #222;
	text-shadow: 0 1px 0 #f7f7f7;
}

.light_sidebar #sidebar .subnav .icon-*:before {
	vertical-align: text-top;
}

.light_sidebar #sidebar .subnav li {
	border-top-color: #aaa;
}

.light_sidebar #sidebar .subnav li a {
	border-top-color: #fdfdfd;
	color: #333;
	text-shadow: 0 1px 0 #f7f7f7;
}

.light_sidebar #sidebar .subnav li a:hover {
	background-color: #c5c5c5;
	-webkit-box-shadow: 0 0 3px #6a6a6a inset;
	box-shadow: 0 0 3px #6a6a6a inset;
}

.light_sidebar #sidebar .subnav li:last-child {
	border-bottom-color: #fdfdfd;
}

.light_sidebar #sidebar .subnav li:last-child a {
	border-bottom-color: #aaa;
}

.light_sidebar #sidebar .subnav li.active {
	background-position: 0 -33px;
}

.light_sidebar #sidebar .subnav li.active a {
	color: #fff;
	text-shadow: 0 -1px 0 #313131;
	font-weight: bold;
}

.light_sidebar #sidebar .subnav li.active a:hover {
	background: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#content_wrapper {
	background: #fff;
	border: 1px solid #ccc;
	border-top: 1px solid #fff;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: 0 0 2px #999;
	box-shadow: 0 0 2px #999;
}

#content_wrapper.one_column {
	background-image: none;
}

#content_wrapper.one_column #main {
	float: none;
	width: auto;
}

#content_wrapper.one_column #main .header {
	border-right: none;
}

#main {
	width: 870px;
	float: left;
	position: relative;
}

#main .content h2 {
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
}

#main .content h2 img {
	vertical-align: -3px;
}

#sidebar {
	width: 318px;
	float: right;
	position: relative;
	z-index: 100;
}

#sidebar .header {
	height: 45px;
	background: url(/assets/layout/container/aside_header-513bf8d32799f0d8770294d288bedd1d.png) repeat 0 0 #aaa;
	border-left: 1px solid #929292;
	position: relative;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}

#sidebar .header:hover {
	background-position: 0 -45px;
}

#sidebar .header h1 {
	font-size: 12px;
	color: #171717;
	font-weight: bold;
	line-height: 45px;
	text-align: right;
	padding: 0 15px;
	text-shadow: 0 1px 0 #ececec;
	cursor: pointer;
}

#sidebar .header.no_dropdown h1 {
	background: none;
	cursor: default;
	padding: 0 12px;
}

#sidebar .header.no_dropdown:hover {
	background-position: 0 0;
}

#sidebar .content {
	color: #fff;
	text-shadow: 0 -1px 0 #313131;
	min-height: 140px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px;
	border-bottom-right-radius: 7px;
}

#sidebar .content h2 {
	font-size: 18px;
	padding-bottom: 10px;
}

#sidebar .content p.element {
	padding-bottom: 12px;
}

#sidebar .content p.element .legend {
	display: block;
	padding-bottom: 2px;
	color: #a8a8a8;
}

#sidebar .content .dark {
	background: url(/assets/layout/container/aside_pattern-8ad8849bb7191a5dfa9101994f1680c2.png) repeat 0 0 #3b3b3b;
	border-top: 1px solid #656565;
	border-bottom: 1px solid #6e6e6e;
	-webkit-box-shadow: 0 0 5px #222 inset,0 1px 0 #222 inset,0 -1px 0 #222 inset;
	box-shadow: 0 0 5px #222 inset,0 1px 0 #222 inset,0 -1px 0 #222 inset;
}

#sidebar .content .dark ul.buttons li {
	display: inline-block;
	vertical-align: top;
	padding: 7px 0;
	width: 135px;
}

#sidebar .content .dark ul.buttons li a {
	color: #fff;
	text-decoration: none;
}

#sidebar .content .dark ul.buttons li a img {
	vertical-align: middle;
	padding-right: 5px;
}

#sidebar .content .dark ul.buttons li a span {
	padding: 6px 0 0;
	display: block;
}

#sidebar .content .dark ul.buttons li .button_label {
	display: inline-block;
	width: 82px;
	vertical-align: middle;
}

#sidebar .content .dark ul.buttons li .button_label a {
	color: #00ccff;
	text-decoration: underline;
}

#sidebar .content .actions h3 {
	font-size: 16px;
	padding-bottom: 8px;
}

#sidebar .content .main_actions {
	padding: 17px;
}

#sidebar .content .main_actions a.bt {
	margin: 0 0 4px 0;
	display: block;
}

.row {
	position: relative;
}

.container.accordion .loader-search {
	border-top: 0.5em solid rgba(96,183,48,0.2);
	border-right: 0.5em solid rgba(96,183,48,0.2);
	border-bottom: 0.5em solid rgba(96,183,48,0.2);
	border-left: 0.5em solid #60b730;
	position: absolute;
	width: 20px;
	height: 20px;
	top: -58px;
	left: 323px;
	z-index: 5;
	display: none;
}

.container.accordion .input-group-btn:last-child>.btn,.container.accordion .input-group-btn:last-child>.btn-group {
	margin-left: 5px;
}

.activities_list li {
	padding: 4px 0;
	line-height: 16px;
}

.activities_list li img {
	vertical-align: middle;
	padding-right: 5px;
}

.options_types {
	float: right;
}

.hl {
	height: 10px;
	background: url(/assets/layout/dot.png) repeat-x center center;
}

.messages_list li {
	padding: 3px 0 3px 20px;
	background: url(/assets/layout/icons/email.png) no-repeat left center;
}

.messages_list li a {
	color: #0CF;
	display: block;
}

.messages_list li span {
	padding-right: 5px;
	color: #A8A8A8;
}

.dotted {
	list-style: disc;
}

.dotted li {
	padding: 2px;
	margin-left: 25px;
}

.dotted.no_indent li {
	margin-left: 15px;
}

textarea.editor {
	min-height: 150px;
}

.spinner {
	position: absolute;
	background: url(/assets/layout/spinner.gif) no-repeat center center #fff;
	z-index: 9999;
	display: block;
	min-width: 16px;
	min-height: 16px;
	padding: 3px;
	margin-left: -5px;
	margin-top: -5px;
	opacity: .8;
	filter: alpha(opacity=80);
}

.reset_font {
	font-size: 12px;
	font-weight: normal;
}

.comment {
	padding-bottom: 8px;
}

.comment p {
	line-height: 18px;
}

.inviteer_fields {
	position: relative;
}

.inviteer_fields .fields_legend {
	position: absolute;
	top: 0;
	right: 0;
	width: 330px;
	font-size: 12px;
}

.inviteer_fields .fields_legend>h4 {
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0 3px 0;
}

.inviteer_fields .fields_legend>p {
	padding: 0 0 8px 0;
	margin-bottom: 8px;
}

.block_link {
	display: block;
	position: absolute;
	top: 15px;
	right: 15px;
	z-index: 2000;
}

.customer_identifier {
	position: absolute;
	top: 16px;
	right: 67px;
}

.custom_field_condition {
	padding: 0 20px;
}

div.email_template {
	width: 380px;
	border: 1px solid #ddd;
	padding: 10px;
	vertical-align: top;
	margin: 5px 10px 8px 0;
	position: relative;
	background: url(/assets/layout/icons/email-tpl.png) no-repeat 105% 0 #fff;
	display: inline-block;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0 0 2px 0 #ddd;
	box-shadow: 0 0 2px 0 #ddd;
}

.permissions_hint {
	font-size: 11px;
	font-weight: normal;
	color: #8E8E8E;
	padding-bottom: 5px;
}

.permissions_select {
	text-align: center;
	font-weight: normal;
}


.notifiers-container {
	position: fixed;
	z-index: 99999;
	right: 10px;
	top: 10px;
}

.notifiers-container .notifier {
	line-height: 20px;
	position: relative;
	width: 240px;
	min-height: 40px;
	padding: 10px 20px 10px 60px;
	margin: 0 0 6px 0;
	cursor: pointer;
	color: black;
	background-color: #fff;
	border: 1px solid #999;
	border: 1px solid rgba(0,0,0,0.3);
	opacity: .95;
	border-radius: 6px;
	-webkit-box-shadow: 0 3px 8px rgba(0,0,0,0.25);
	box-shadow: 0 3px 8px rgba(0,0,0,0.25);
	-webkit-transition: opacity 0.2s;
	-o-transition: opacity 0.2s;
	transition: opacity 0.2s;
	font-size: 14px;
}

.notifiers-container .notifier:hover {
	opacity: 1;
}

.notifiers-container .close {
	background: transparent;
	border: 0;
	cursor: pointer;
	opacity: .5;
	position: absolute;
	right: 10px;
	top: 5px;
}

.notifiers-container .notifier-icon {
	position: absolute;
	top: 14px;
	left: 15px;
	width: 30px;
	height: 30px;
	font-size: 30px;
}

.notifiers-container .notifier-icon.success {
	color: #31b438;
}

.notifiers-container .notifier-icon.info {
	color: blue;
}

.notifiers-container .notifier-icon.warning {
	color: yellow;
}

.notifiers-container .notifier-icon.danger {
	color: red;
}

#edit_project .commit {
	height: 34px;
}

#edit_project .commit .bt {
	display: block;
}

.center-text {
	text-align: center;
}

.bold-text {
	font-weight: bold !important;
}

.disabled-text {
	color: #a8a8a8;
}

.get-help-button {
	margin-left: 10px;
}

.get-ok-button {
	float: right;
	margin-right: 10px;
}

.cms-popup {
	font-size: initial !important;
}

.cms-popup .embeddedContent {
	height: 100%;
	width: 100%;
}

.cboxTitle {
	font-size: 20px;
}

.table-scroll {
	height: calc(100% - 160px);
	min-height: 470px;
}

.table-scroll body,.table-scroll #content,.table-scroll #content_wrapper,.table-scroll #main,.table-scroll .content,.table-scroll .map-organization-import-columns {
	height: 100%;
}

.map-organization-import-columns .table-control-header {
	border-bottom: 1px solid #cecece;
	margin-top: 5px;
	padding-bottom: 5px;
	text-align: right;
}

.map-organization-import-columns .table-control-header .bt {
	margin-right: 5px;
}

.map-organization-import-columns .scroll-rows-table,.validate-imported-organization-rows .scroll-rows-table {
	max-height: 500px;
	overflow: auto;
	width: 100%;
}

.map-organization-import-columns .scroll-rows-table tr,.validate-imported-organization-rows .scroll-rows-table tr {
	max-height: 70px;
	height: 51px;
}

.form-control {
	box-sizing: border-box;
}

.validate-imported-organization-rows a {
	text-decoration: none;
}

.validate-imported-organization-rows .new-value {
	float: left;
	margin-right: 2px;
	color: #6F9C2C;
	font-weight: bold;
}

.validate-imported-organization-rows .old-value {
	color: #A7A7A7;
	text-decoration: line-through;
}

.validate-imported-organization-rows .deleted-node {
	font-weight: bold;
	color: #E09090;
}

.ui-select-focusser.ui-select-offscreen {
	display: none;
}

.move-candidates a {
	text-decoration: none;
}

.default-themes.container {
	width: 840px;
}

.default-themes .alert {
	position: initial;
}

.ui-dialog {
	background-color: #fff;
}

.import-summary .summary-list,.validate-imported-organization-rows .summary-list {
	margin-left: 40px;
	list-style: initial;
}

.import-summary .summary-list .list-element,.validate-imported-organization-rows .summary-list .list-element {
	display: inline-flex;
	font-size: 14px;
}

.import-summary .summary-list .list-element .highlighted-number,.validate-imported-organization-rows .summary-list .list-element .highlighted-number {
	font-weight: bold;
	margin-right: 3px;
}

.delete-node-modal .modal-body {
	padding: 15px;
}

.delete-node-modal .with-bottom-margin {
	margin-bottom: 15px;
}

.delete-node-modal .candidates-info {
	display: inline-flex;
}

.delete-node-modal .candidates-info .number-of-candidates {
	font-weight: bold;
	margin-left: 2px;
}

.delete-node-modal .confirm-button {
	display: inline-block;
}

.delete-node-modal select {
	width: 50%;
}

.btn {
	font-family: inherit;
	text-decoration: none;
}

.column_list,.tasks_list {
	list-style: none outside none;
	margin: 10px 0 30px;
}

.list_item {
	margin: 5px 0;
	border: 1px solid #444;
	border-radius: 5px;
	background-color: #EEEEEE;
	font-size: 1.1em;
	font-weight: bold;
}

.task-buttons {
	float: right;
}

.column {
	width: 179px;
}

.task {
	width: 100%;
}

.task-name {
	margin: 5px;
	float: left;
}

.report-column {
	width: 195px;
	margin: 5px 0;
	border: 1px solid #444;
	border-radius: 5px;
	background-color: #EEEEEE;
	font-size: 1.1em;
	font-weight: bold;
}

.delete-column {
	margin-left: 3px;
}

.reorder_handle {
	cursor: move;
}

.has-error-label {
	color: #ba0000 !important;
	display: block;
}

.has-error-input {
	border: 1px solid #ba0000 !important;
}

.one-click-subscription-modal .modal-xl .modal-content {
	max-width: none;
	width: 80%;
}

.beta_occupation_form input[disabled="disabled"],.beta_occupation_form textarea[disabled="disabled"],.education_form input[disabled="disabled"],.education_form textarea[disabled="disabled"] {
	background: #e8e8e8;
}

.beta_occupation_form textarea,.education_form textarea {
	height: 50px;
}

.formtastic.useful_links_category li {
	list-style-type: none;
	margin-bottom: 15px;
}

#colorbox:focus {
	outline: none;
}

.truncate {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.row-images-fields {
	margin-top: 10px;
	margin-bottom: 10px;
}

.crop-wrapper .jcrop-holder {
	margin: 0 auto;
}

.crop-wrapper .ng-jcrop-thumbnail {
	display: none;
}

.image-container {
	display: inline-block;
	max-height: 160px;
	padding: 10px;
	border: 1px solid #777;
	border-radius: 4px;
	margin-right: 15px;
	margin-bottom: 15px;
}

.image-container .btn-group [class*='btn'] {
	margin-right: 0;
}

.image-container .image {
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px;
}

.image-container .image img {
	max-height: 100px;
}

.image-container .image-preview {
	display: inline-block;
	vertical-align: top;
}

.image-container .filename {
	margin-right: 5px;
	margin-bottom: 5px;
}

.image-container .btn-group {
	display: block;
}
/**
 * Variables declared here can be overridden by consuming applications, with
 * the help of the `!default` flag.
 *
 * @example
 *     // overriding $hoverColor
 *     $hoverColor: rgba(red, 0.05);
 *
 *     // overriding image path
 *     $flagsImagePath: "images/";
 *
 *     // import the scss file after the overrides
 *     @import "bower_component/intl-tel-input/src/css/intlTelInput";
 */
.intl-tel-input {
  position: relative;
  display: inline-block; }
  .intl-tel-input * {
    box-sizing: border-box;
    -moz-box-sizing: border-box; }
  .intl-tel-input .hide {
    display: none; }
  .intl-tel-input .v-hide {
    visibility: hidden; }
  .intl-tel-input input, .intl-tel-input input[type=text], .intl-tel-input input[type=tel] {
    position: relative;
    z-index: 0;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-right: 36px;
    margin-right: 0; }
  .intl-tel-input .flag-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    padding: 1px; }
  .intl-tel-input .selected-flag {
    z-index: 1;
    position: relative;
    width: 36px;
    height: 100%;
    padding: 0 0 0 8px; }
    .intl-tel-input .selected-flag .iti-flag {
      position: absolute;
      top: 0;
      bottom: 0;
      margin: auto; }
    .intl-tel-input .selected-flag .iti-arrow {
      position: absolute;
      top: 50%;
      margin-top: -2px;
      right: 6px;
      width: 0;
      height: 0;
      border-left: 3px solid transparent;
      border-right: 3px solid transparent;
      border-top: 4px solid #555; }
      .intl-tel-input .selected-flag .iti-arrow.up {
        border-top: none;
        border-bottom: 4px solid #555; }
  .intl-tel-input .country-list {
    position: absolute;
    z-index: 2;
    list-style: none;
    text-align: left;
    padding: 0;
    margin: 0 0 0 -1px;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
    background-color: white;
    border: 1px solid #CCC;
    white-space: nowrap;
    max-height: 200px;
    overflow-y: scroll; }
    .intl-tel-input .country-list.dropup {
      bottom: 100%;
      margin-bottom: -1px; }
    .intl-tel-input .country-list .flag-box {
      display: inline-block;
      width: 20px; }
    @media (max-width: 500px) {
      .intl-tel-input .country-list {
        white-space: normal; } }
    .intl-tel-input .country-list .divider {
      padding-bottom: 5px;
      margin-bottom: 5px;
      border-bottom: 1px solid #CCC; }
    .intl-tel-input .country-list .country {
      padding: 5px 10px; }
      .intl-tel-input .country-list .country .dial-code {
        color: #999; }
    .intl-tel-input .country-list .country.highlight {
      background-color: rgba(0, 0, 0, 0.05); }
    .intl-tel-input .country-list .flag-box, .intl-tel-input .country-list .country-name, .intl-tel-input .country-list .dial-code {
      vertical-align: middle; }
    .intl-tel-input .country-list .flag-box, .intl-tel-input .country-list .country-name {
      margin-right: 6px; }
  .intl-tel-input.allow-dropdown input, .intl-tel-input.allow-dropdown input[type=text], .intl-tel-input.allow-dropdown input[type=tel], .intl-tel-input.separate-dial-code input, .intl-tel-input.separate-dial-code input[type=text], .intl-tel-input.separate-dial-code input[type=tel] {
    padding-right: 6px;
    padding-left: 52px;
    margin-left: 0; }
  .intl-tel-input.allow-dropdown .flag-container, .intl-tel-input.separate-dial-code .flag-container {
    right: auto;
    left: 0; }
  .intl-tel-input.allow-dropdown .selected-flag, .intl-tel-input.separate-dial-code .selected-flag {
    width: 46px; }
  .intl-tel-input.allow-dropdown .flag-container:hover {
    cursor: pointer; }
    .intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
      background-color: rgba(0, 0, 0, 0.05); }
  .intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover, .intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover {
    cursor: default; }
    .intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover .selected-flag, .intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover .selected-flag {
      background-color: transparent; }
  .intl-tel-input.separate-dial-code .selected-flag {
    background-color: rgba(0, 0, 0, 0.05);
    display: table; }
  .intl-tel-input.separate-dial-code .selected-dial-code {
    display: table-cell;
    vertical-align: middle;
    padding-left: 28px; }
  .intl-tel-input.separate-dial-code.iti-sdc-2 input, .intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel] {
    padding-left: 66px; }
  .intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag {
    width: 60px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel] {
    padding-left: 76px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag {
    width: 70px; }
  .intl-tel-input.separate-dial-code.iti-sdc-3 input, .intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel] {
    padding-left: 74px; }
  .intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag {
    width: 68px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel] {
    padding-left: 84px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {
    width: 78px; }
  .intl-tel-input.separate-dial-code.iti-sdc-4 input, .intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel] {
    padding-left: 82px; }
  .intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag {
    width: 76px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel] {
    padding-left: 92px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag {
    width: 86px; }
  .intl-tel-input.separate-dial-code.iti-sdc-5 input, .intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text], .intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel] {
    padding-left: 90px; }
  .intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag {
    width: 84px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel] {
    padding-left: 100px; }
  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag {
    width: 94px; }
  .intl-tel-input.iti-container {
    position: absolute;
    top: -1000px;
    left: -1000px;
    z-index: 1060;
    padding: 1px; }
    .intl-tel-input.iti-container:hover {
      cursor: pointer; }

.iti-mobile .intl-tel-input.iti-container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed; }

.iti-mobile .intl-tel-input .country-list {
  max-height: 100%;
  width: 100%; }
  .iti-mobile .intl-tel-input .country-list .country {
    padding: 10px 10px;
    line-height: 1.5em; }

.iti-flag {
  width: 20px; }
  .iti-flag.be {
    width: 18px; }
  .iti-flag.ch {
    width: 15px; }
  .iti-flag.mc {
    width: 19px; }
  .iti-flag.ne {
    width: 18px; }
  .iti-flag.np {
    width: 13px; }
  .iti-flag.va {
    width: 15px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .iti-flag {
      background-size: 5630px 15px; } }
  .iti-flag.ac {
    height: 10px;
    background-position: 0px 0px; }
  .iti-flag.ad {
    height: 14px;
    background-position: -22px 0px; }
  .iti-flag.ae {
    height: 10px;
    background-position: -44px 0px; }
  .iti-flag.af {
    height: 14px;
    background-position: -66px 0px; }
  .iti-flag.ag {
    height: 14px;
    background-position: -88px 0px; }
  .iti-flag.ai {
    height: 10px;
    background-position: -110px 0px; }
  .iti-flag.al {
    height: 15px;
    background-position: -132px 0px; }
  .iti-flag.am {
    height: 10px;
    background-position: -154px 0px; }
  .iti-flag.ao {
    height: 14px;
    background-position: -176px 0px; }
  .iti-flag.aq {
    height: 14px;
    background-position: -198px 0px; }
  .iti-flag.ar {
    height: 13px;
    background-position: -220px 0px; }
  .iti-flag.as {
    height: 10px;
    background-position: -242px 0px; }
  .iti-flag.at {
    height: 14px;
    background-position: -264px 0px; }
  .iti-flag.au {
    height: 10px;
    background-position: -286px 0px; }
  .iti-flag.aw {
    height: 14px;
    background-position: -308px 0px; }
  .iti-flag.ax {
    height: 13px;
    background-position: -330px 0px; }
  .iti-flag.az {
    height: 10px;
    background-position: -352px 0px; }
  .iti-flag.ba {
    height: 10px;
    background-position: -374px 0px; }
  .iti-flag.bb {
    height: 14px;
    background-position: -396px 0px; }
  .iti-flag.bd {
    height: 12px;
    background-position: -418px 0px; }
  .iti-flag.be {
    height: 15px;
    background-position: -440px 0px; }
  .iti-flag.bf {
    height: 14px;
    background-position: -460px 0px; }
  .iti-flag.bg {
    height: 12px;
    background-position: -482px 0px; }
  .iti-flag.bh {
    height: 12px;
    background-position: -504px 0px; }
  .iti-flag.bi {
    height: 12px;
    background-position: -526px 0px; }
  .iti-flag.bj {
    height: 14px;
    background-position: -548px 0px; }
  .iti-flag.bl {
    height: 14px;
    background-position: -570px 0px; }
  .iti-flag.bm {
    height: 10px;
    background-position: -592px 0px; }
  .iti-flag.bn {
    height: 10px;
    background-position: -614px 0px; }
  .iti-flag.bo {
    height: 14px;
    background-position: -636px 0px; }
  .iti-flag.bq {
    height: 14px;
    background-position: -658px 0px; }
  .iti-flag.br {
    height: 14px;
    background-position: -680px 0px; }
  .iti-flag.bs {
    height: 10px;
    background-position: -702px 0px; }
  .iti-flag.bt {
    height: 14px;
    background-position: -724px 0px; }
  .iti-flag.bv {
    height: 15px;
    background-position: -746px 0px; }
  .iti-flag.bw {
    height: 14px;
    background-position: -768px 0px; }
  .iti-flag.by {
    height: 10px;
    background-position: -790px 0px; }
  .iti-flag.bz {
    height: 14px;
    background-position: -812px 0px; }
  .iti-flag.ca {
    height: 10px;
    background-position: -834px 0px; }
  .iti-flag.cc {
    height: 10px;
    background-position: -856px 0px; }
  .iti-flag.cd {
    height: 15px;
    background-position: -878px 0px; }
  .iti-flag.cf {
    height: 14px;
    background-position: -900px 0px; }
  .iti-flag.cg {
    height: 14px;
    background-position: -922px 0px; }
  .iti-flag.ch {
    height: 15px;
    background-position: -944px 0px; }
  .iti-flag.ci {
    height: 14px;
    background-position: -961px 0px; }
  .iti-flag.ck {
    height: 10px;
    background-position: -983px 0px; }
  .iti-flag.cl {
    height: 14px;
    background-position: -1005px 0px; }
  .iti-flag.cm {
    height: 14px;
    background-position: -1027px 0px; }
  .iti-flag.cn {
    height: 14px;
    background-position: -1049px 0px; }
  .iti-flag.co {
    height: 14px;
    background-position: -1071px 0px; }
  .iti-flag.cp {
    height: 14px;
    background-position: -1093px 0px; }
  .iti-flag.cr {
    height: 12px;
    background-position: -1115px 0px; }
  .iti-flag.cu {
    height: 10px;
    background-position: -1137px 0px; }
  .iti-flag.cv {
    height: 12px;
    background-position: -1159px 0px; }
  .iti-flag.cw {
    height: 14px;
    background-position: -1181px 0px; }
  .iti-flag.cx {
    height: 10px;
    background-position: -1203px 0px; }
  .iti-flag.cy {
    height: 13px;
    background-position: -1225px 0px; }
  .iti-flag.cz {
    height: 14px;
    background-position: -1247px 0px; }
  .iti-flag.de {
    height: 12px;
    background-position: -1269px 0px; }
  .iti-flag.dg {
    height: 10px;
    background-position: -1291px 0px; }
  .iti-flag.dj {
    height: 14px;
    background-position: -1313px 0px; }
  .iti-flag.dk {
    height: 15px;
    background-position: -1335px 0px; }
  .iti-flag.dm {
    height: 10px;
    background-position: -1357px 0px; }
  .iti-flag.do {
    height: 13px;
    background-position: -1379px 0px; }
  .iti-flag.dz {
    height: 14px;
    background-position: -1401px 0px; }
  .iti-flag.ea {
    height: 14px;
    background-position: -1423px 0px; }
  .iti-flag.ec {
    height: 14px;
    background-position: -1445px 0px; }
  .iti-flag.ee {
    height: 13px;
    background-position: -1467px 0px; }
  .iti-flag.eg {
    height: 14px;
    background-position: -1489px 0px; }
  .iti-flag.eh {
    height: 10px;
    background-position: -1511px 0px; }
  .iti-flag.er {
    height: 10px;
    background-position: -1533px 0px; }
  .iti-flag.es {
    height: 14px;
    background-position: -1555px 0px; }
  .iti-flag.et {
    height: 10px;
    background-position: -1577px 0px; }
  .iti-flag.eu {
    height: 14px;
    background-position: -1599px 0px; }
  .iti-flag.fi {
    height: 12px;
    background-position: -1621px 0px; }
  .iti-flag.fj {
    height: 10px;
    background-position: -1643px 0px; }
  .iti-flag.fk {
    height: 10px;
    background-position: -1665px 0px; }
  .iti-flag.fm {
    height: 11px;
    background-position: -1687px 0px; }
  .iti-flag.fo {
    height: 15px;
    background-position: -1709px 0px; }
  .iti-flag.fr {
    height: 14px;
    background-position: -1731px 0px; }
  .iti-flag.ga {
    height: 15px;
    background-position: -1753px 0px; }
  .iti-flag.gb {
    height: 10px;
    background-position: -1775px 0px; }
  .iti-flag.gd {
    height: 12px;
    background-position: -1797px 0px; }
  .iti-flag.ge {
    height: 14px;
    background-position: -1819px 0px; }
  .iti-flag.gf {
    height: 14px;
    background-position: -1841px 0px; }
  .iti-flag.gg {
    height: 14px;
    background-position: -1863px 0px; }
  .iti-flag.gh {
    height: 14px;
    background-position: -1885px 0px; }
  .iti-flag.gi {
    height: 10px;
    background-position: -1907px 0px; }
  .iti-flag.gl {
    height: 14px;
    background-position: -1929px 0px; }
  .iti-flag.gm {
    height: 14px;
    background-position: -1951px 0px; }
  .iti-flag.gn {
    height: 14px;
    background-position: -1973px 0px; }
  .iti-flag.gp {
    height: 14px;
    background-position: -1995px 0px; }
  .iti-flag.gq {
    height: 14px;
    background-position: -2017px 0px; }
  .iti-flag.gr {
    height: 14px;
    background-position: -2039px 0px; }
  .iti-flag.gs {
    height: 10px;
    background-position: -2061px 0px; }
  .iti-flag.gt {
    height: 13px;
    background-position: -2083px 0px; }
  .iti-flag.gu {
    height: 11px;
    background-position: -2105px 0px; }
  .iti-flag.gw {
    height: 10px;
    background-position: -2127px 0px; }
  .iti-flag.gy {
    height: 12px;
    background-position: -2149px 0px; }
  .iti-flag.hk {
    height: 14px;
    background-position: -2171px 0px; }
  .iti-flag.hm {
    height: 10px;
    background-position: -2193px 0px; }
  .iti-flag.hn {
    height: 10px;
    background-position: -2215px 0px; }
  .iti-flag.hr {
    height: 10px;
    background-position: -2237px 0px; }
  .iti-flag.ht {
    height: 12px;
    background-position: -2259px 0px; }
  .iti-flag.hu {
    height: 10px;
    background-position: -2281px 0px; }
  .iti-flag.ic {
    height: 14px;
    background-position: -2303px 0px; }
  .iti-flag.id {
    height: 14px;
    background-position: -2325px 0px; }
  .iti-flag.ie {
    height: 10px;
    background-position: -2347px 0px; }
  .iti-flag.il {
    height: 15px;
    background-position: -2369px 0px; }
  .iti-flag.im {
    height: 10px;
    background-position: -2391px 0px; }
  .iti-flag.in {
    height: 14px;
    background-position: -2413px 0px; }
  .iti-flag.io {
    height: 10px;
    background-position: -2435px 0px; }
  .iti-flag.iq {
    height: 14px;
    background-position: -2457px 0px; }
  .iti-flag.ir {
    height: 12px;
    background-position: -2479px 0px; }
  .iti-flag.is {
    height: 15px;
    background-position: -2501px 0px; }
  .iti-flag.it {
    height: 14px;
    background-position: -2523px 0px; }
  .iti-flag.je {
    height: 12px;
    background-position: -2545px 0px; }
  .iti-flag.jm {
    height: 10px;
    background-position: -2567px 0px; }
  .iti-flag.jo {
    height: 10px;
    background-position: -2589px 0px; }
  .iti-flag.jp {
    height: 14px;
    background-position: -2611px 0px; }
  .iti-flag.ke {
    height: 14px;
    background-position: -2633px 0px; }
  .iti-flag.kg {
    height: 12px;
    background-position: -2655px 0px; }
  .iti-flag.kh {
    height: 13px;
    background-position: -2677px 0px; }
  .iti-flag.ki {
    height: 10px;
    background-position: -2699px 0px; }
  .iti-flag.km {
    height: 12px;
    background-position: -2721px 0px; }
  .iti-flag.kn {
    height: 14px;
    background-position: -2743px 0px; }
  .iti-flag.kp {
    height: 10px;
    background-position: -2765px 0px; }
  .iti-flag.kr {
    height: 14px;
    background-position: -2787px 0px; }
  .iti-flag.kw {
    height: 10px;
    background-position: -2809px 0px; }
  .iti-flag.ky {
    height: 10px;
    background-position: -2831px 0px; }
  .iti-flag.kz {
    height: 10px;
    background-position: -2853px 0px; }
  .iti-flag.la {
    height: 14px;
    background-position: -2875px 0px; }
  .iti-flag.lb {
    height: 14px;
    background-position: -2897px 0px; }
  .iti-flag.lc {
    height: 10px;
    background-position: -2919px 0px; }
  .iti-flag.li {
    height: 12px;
    background-position: -2941px 0px; }
  .iti-flag.lk {
    height: 10px;
    background-position: -2963px 0px; }
  .iti-flag.lr {
    height: 11px;
    background-position: -2985px 0px; }
  .iti-flag.ls {
    height: 14px;
    background-position: -3007px 0px; }
  .iti-flag.lt {
    height: 12px;
    background-position: -3029px 0px; }
  .iti-flag.lu {
    height: 12px;
    background-position: -3051px 0px; }
  .iti-flag.lv {
    height: 10px;
    background-position: -3073px 0px; }
  .iti-flag.ly {
    height: 10px;
    background-position: -3095px 0px; }
  .iti-flag.ma {
    height: 14px;
    background-position: -3117px 0px; }
  .iti-flag.mc {
    height: 15px;
    background-position: -3139px 0px; }
  .iti-flag.md {
    height: 10px;
    background-position: -3160px 0px; }
  .iti-flag.me {
    height: 10px;
    background-position: -3182px 0px; }
  .iti-flag.mf {
    height: 14px;
    background-position: -3204px 0px; }
  .iti-flag.mg {
    height: 14px;
    background-position: -3226px 0px; }
  .iti-flag.mh {
    height: 11px;
    background-position: -3248px 0px; }
  .iti-flag.mk {
    height: 10px;
    background-position: -3270px 0px; }
  .iti-flag.ml {
    height: 14px;
    background-position: -3292px 0px; }
  .iti-flag.mm {
    height: 14px;
    background-position: -3314px 0px; }
  .iti-flag.mn {
    height: 10px;
    background-position: -3336px 0px; }
  .iti-flag.mo {
    height: 14px;
    background-position: -3358px 0px; }
  .iti-flag.mp {
    height: 10px;
    background-position: -3380px 0px; }
  .iti-flag.mq {
    height: 14px;
    background-position: -3402px 0px; }
  .iti-flag.mr {
    height: 14px;
    background-position: -3424px 0px; }
  .iti-flag.ms {
    height: 10px;
    background-position: -3446px 0px; }
  .iti-flag.mt {
    height: 14px;
    background-position: -3468px 0px; }
  .iti-flag.mu {
    height: 14px;
    background-position: -3490px 0px; }
  .iti-flag.mv {
    height: 14px;
    background-position: -3512px 0px; }
  .iti-flag.mw {
    height: 14px;
    background-position: -3534px 0px; }
  .iti-flag.mx {
    height: 12px;
    background-position: -3556px 0px; }
  .iti-flag.my {
    height: 10px;
    background-position: -3578px 0px; }
  .iti-flag.mz {
    height: 14px;
    background-position: -3600px 0px; }
  .iti-flag.na {
    height: 14px;
    background-position: -3622px 0px; }
  .iti-flag.nc {
    height: 10px;
    background-position: -3644px 0px; }
  .iti-flag.ne {
    height: 15px;
    background-position: -3666px 0px; }
  .iti-flag.nf {
    height: 10px;
    background-position: -3686px 0px; }
  .iti-flag.ng {
    height: 10px;
    background-position: -3708px 0px; }
  .iti-flag.ni {
    height: 12px;
    background-position: -3730px 0px; }
  .iti-flag.nl {
    height: 14px;
    background-position: -3752px 0px; }
  .iti-flag.no {
    height: 15px;
    background-position: -3774px 0px; }
  .iti-flag.np {
    height: 15px;
    background-position: -3796px 0px; }
  .iti-flag.nr {
    height: 10px;
    background-position: -3811px 0px; }
  .iti-flag.nu {
    height: 10px;
    background-position: -3833px 0px; }
  .iti-flag.nz {
    height: 10px;
    background-position: -3855px 0px; }
  .iti-flag.om {
    height: 10px;
    background-position: -3877px 0px; }
  .iti-flag.pa {
    height: 14px;
    background-position: -3899px 0px; }
  .iti-flag.pe {
    height: 14px;
    background-position: -3921px 0px; }
  .iti-flag.pf {
    height: 14px;
    background-position: -3943px 0px; }
  .iti-flag.pg {
    height: 15px;
    background-position: -3965px 0px; }
  .iti-flag.ph {
    height: 10px;
    background-position: -3987px 0px; }
  .iti-flag.pk {
    height: 14px;
    background-position: -4009px 0px; }
  .iti-flag.pl {
    height: 13px;
    background-position: -4031px 0px; }
  .iti-flag.pm {
    height: 14px;
    background-position: -4053px 0px; }
  .iti-flag.pn {
    height: 10px;
    background-position: -4075px 0px; }
  .iti-flag.pr {
    height: 14px;
    background-position: -4097px 0px; }
  .iti-flag.ps {
    height: 10px;
    background-position: -4119px 0px; }
  .iti-flag.pt {
    height: 14px;
    background-position: -4141px 0px; }
  .iti-flag.pw {
    height: 13px;
    background-position: -4163px 0px; }
  .iti-flag.py {
    height: 11px;
    background-position: -4185px 0px; }
  .iti-flag.qa {
    height: 8px;
    background-position: -4207px 0px; }
  .iti-flag.re {
    height: 14px;
    background-position: -4229px 0px; }
  .iti-flag.ro {
    height: 14px;
    background-position: -4251px 0px; }
  .iti-flag.rs {
    height: 14px;
    background-position: -4273px 0px; }
  .iti-flag.ru {
    height: 14px;
    background-position: -4295px 0px; }
  .iti-flag.rw {
    height: 14px;
    background-position: -4317px 0px; }
  .iti-flag.sa {
    height: 14px;
    background-position: -4339px 0px; }
  .iti-flag.sb {
    height: 10px;
    background-position: -4361px 0px; }
  .iti-flag.sc {
    height: 10px;
    background-position: -4383px 0px; }
  .iti-flag.sd {
    height: 10px;
    background-position: -4405px 0px; }
  .iti-flag.se {
    height: 13px;
    background-position: -4427px 0px; }
  .iti-flag.sg {
    height: 14px;
    background-position: -4449px 0px; }
  .iti-flag.sh {
    height: 10px;
    background-position: -4471px 0px; }
  .iti-flag.si {
    height: 10px;
    background-position: -4493px 0px; }
  .iti-flag.sj {
    height: 15px;
    background-position: -4515px 0px; }
  .iti-flag.sk {
    height: 14px;
    background-position: -4537px 0px; }
  .iti-flag.sl {
    height: 14px;
    background-position: -4559px 0px; }
  .iti-flag.sm {
    height: 15px;
    background-position: -4581px 0px; }
  .iti-flag.sn {
    height: 14px;
    background-position: -4603px 0px; }
  .iti-flag.so {
    height: 14px;
    background-position: -4625px 0px; }
  .iti-flag.sr {
    height: 14px;
    background-position: -4647px 0px; }
  .iti-flag.ss {
    height: 10px;
    background-position: -4669px 0px; }
  .iti-flag.st {
    height: 10px;
    background-position: -4691px 0px; }
  .iti-flag.sv {
    height: 12px;
    background-position: -4713px 0px; }
  .iti-flag.sx {
    height: 14px;
    background-position: -4735px 0px; }
  .iti-flag.sy {
    height: 14px;
    background-position: -4757px 0px; }
  .iti-flag.sz {
    height: 14px;
    background-position: -4779px 0px; }
  .iti-flag.ta {
    height: 10px;
    background-position: -4801px 0px; }
  .iti-flag.tc {
    height: 10px;
    background-position: -4823px 0px; }
  .iti-flag.td {
    height: 14px;
    background-position: -4845px 0px; }
  .iti-flag.tf {
    height: 14px;
    background-position: -4867px 0px; }
  .iti-flag.tg {
    height: 13px;
    background-position: -4889px 0px; }
  .iti-flag.th {
    height: 14px;
    background-position: -4911px 0px; }
  .iti-flag.tj {
    height: 10px;
    background-position: -4933px 0px; }
  .iti-flag.tk {
    height: 10px;
    background-position: -4955px 0px; }
  .iti-flag.tl {
    height: 10px;
    background-position: -4977px 0px; }
  .iti-flag.tm {
    height: 14px;
    background-position: -4999px 0px; }
  .iti-flag.tn {
    height: 14px;
    background-position: -5021px 0px; }
  .iti-flag.to {
    height: 10px;
    background-position: -5043px 0px; }
  .iti-flag.tr {
    height: 14px;
    background-position: -5065px 0px; }
  .iti-flag.tt {
    height: 12px;
    background-position: -5087px 0px; }
  .iti-flag.tv {
    height: 10px;
    background-position: -5109px 0px; }
  .iti-flag.tw {
    height: 14px;
    background-position: -5131px 0px; }
  .iti-flag.tz {
    height: 14px;
    background-position: -5153px 0px; }
  .iti-flag.ua {
    height: 14px;
    background-position: -5175px 0px; }
  .iti-flag.ug {
    height: 14px;
    background-position: -5197px 0px; }
  .iti-flag.um {
    height: 11px;
    background-position: -5219px 0px; }
  .iti-flag.us {
    height: 11px;
    background-position: -5241px 0px; }
  .iti-flag.uy {
    height: 14px;
    background-position: -5263px 0px; }
  .iti-flag.uz {
    height: 10px;
    background-position: -5285px 0px; }
  .iti-flag.va {
    height: 15px;
    background-position: -5307px 0px; }
  .iti-flag.vc {
    height: 14px;
    background-position: -5324px 0px; }
  .iti-flag.ve {
    height: 14px;
    background-position: -5346px 0px; }
  .iti-flag.vg {
    height: 10px;
    background-position: -5368px 0px; }
  .iti-flag.vi {
    height: 14px;
    background-position: -5390px 0px; }
  .iti-flag.vn {
    height: 14px;
    background-position: -5412px 0px; }
  .iti-flag.vu {
    height: 12px;
    background-position: -5434px 0px; }
  .iti-flag.wf {
    height: 14px;
    background-position: -5456px 0px; }
  .iti-flag.ws {
    height: 10px;
    background-position: -5478px 0px; }
  .iti-flag.xk {
    height: 15px;
    background-position: -5500px 0px; }
  .iti-flag.ye {
    height: 14px;
    background-position: -5522px 0px; }
  .iti-flag.yt {
    height: 14px;
    background-position: -5544px 0px; }
  .iti-flag.za {
    height: 14px;
    background-position: -5566px 0px; }
  .iti-flag.zm {
    height: 14px;
    background-position: -5588px 0px; }
  .iti-flag.zw {
    height: 10px;
    background-position: -5610px 0px; }

.iti-flag {
  width: 20px;
  height: 15px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: url(/assets/flags-4e3843ddcef02bd0084eb5d74e7ed4a54320179e9663f0c89d11990817111ab1.png);
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .iti-flag {
      background-image: url(/assets/flags@2x-3f1d84b69c27bf7020ba82816c5b772b54e56324cd5160505847f94c12408153.png); } }

.iti-flag.np {
  background-color: transparent; }

#error-msg {
  color: red;
}
#valid-msg {
  color: #00C900;
}
input.error {
  border: 1px solid #FF7C7C;
}
.hide {
  display: none; }
/*!
angular-xeditable - 0.1.8
Edit-in-place for angular.js
Build date: 2014-01-10 
*/

.editable-wrap{display:inline-block;white-space:nowrap;margin:0}.editable-wrap .editable-controls,.editable-wrap .editable-error{margin-bottom:0}.editable-wrap .editable-controls>input,.editable-wrap .editable-controls>select,.editable-wrap .editable-controls>textarea{margin-bottom:0}.editable-wrap .editable-input{display:inline-block}.editable-buttons{display:inline-block;vertical-align:top}.editable-buttons button{margin-left:5px}.editable-input.editable-has-buttons{width:auto}.editable-bstime .editable-input input[type=text]{width:46px}.editable-bstime .well-small{margin-bottom:0;padding:10px}.editable-range output{display:inline-block;min-width:30px;vertical-align:top;text-align:center}.editable-color input[type=color]{width:50px}.editable-checkbox label span,.editable-checklist label span,.editable-radiolist label span{margin-left:7px;margin-right:10px}.editable-hide{display:none!important}.editable-click,a.editable-click{text-decoration:none;color:#428bca;border-bottom:dashed 1px #428bca}.editable-click:hover,a.editable-click:hover{text-decoration:none;color:#2a6496;border-bottom-color:#2a6496}.editable-empty,.editable-empty:hover,.editable-empty:focus,a.editable-empty,a.editable-empty:hover,a.editable-empty:focus{font-style:italic;color:#D14;text-decoration:none}
/*
@license
webix UI v.3.1.2
This software is covered by Webix Trial License.
Usage without proper license is prohibited.
(c) XB Software Ltd.
*/
.webix_fmanager{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.webix_fmanager_toolbar{background-color:#fdfdfd}
.webix_fmanager_toolbar .webixtype_base{background-color:transparent;border-color:#bbb;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.webix_fmanager_toolbar .webixtype_base .webix_icon{color:#777}
.webix_fmanager_back .webix_icon,.webix_fmanager_forward .webix_icon,.webix_fmanager_up .webix_icon{width:100%;margin-left:0;text-align:center}
.webix_filemanger_back .webix_icon,.webix_filemanger_next .webix_icon{font-size:22px;font-weight:700}
.webix_fmanager .webix_path{background-color:transparent}
.webix_path .webix_list_item:before{color:#888;font-family:FontAwesome;content:"\f105";padding-right:10px}
.webix_path .webix_list_item:first-child:before{content:"";padding-right:0}
.webix_path .webix_list_item{padding-left:2px;border:none}
.webix_path{box-sizing:border-box;padding:3px 2px;overfow:hidden}
.webix_path .webix_list_item:first-child{padding-left:10px}
.webix_path{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.webix_fmanager_modes .webix_segment_0,.webix_fmanager_modes .webix_segment_1,.webix_fmanager_modes .webix_segment_N{background-color:transparent;border-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#777}
.webix_fmanager_modes .webix_selected.webix_segment_0,.webix_fmanager_modes .webix_selected.webix_segment_1,.webix_fmanager_modes .webix_selected.webix_segment_N{background-color:#d3f6e2;border:1px solid #27ae60;color:#666}
.webix_fmanager_body.webix_view{background-color:#f8f8f8;box-shadow:inset 0 1px 3px #eaeaea}
.webix_fmanager_tree .webix_icon{color:#709fbe;padding-left:52px!important;text-align:center}
.webix_fmanager_tree .webix_tree_item span{padding-right:5px}
.webix_fmanager_tree .webix_tree_item.webix_selected span{margin-left:-3px}
.webix_fmanager_tree.webix_view{background-color:#f3f3f3}
.webix_fmanager_tree .webix_dt_editor{height:29px!important}
.webix_fmanager_files .webix_dataview_item{border-color:#fff;padding:10px 10px 1px 1px}
.webix_fmanager_files .webix_dataview_item:first-child{padding-left:10px}
.webix_fmanager_files .webix_dataview_item.webix_drag_over,.webix_fmanager_files .webix_dataview_item.webix_selected{background-color:transparent}
.webix_drag_over .webix_fmanager_file,.webix_fmanager_table .webix_column>.webix_drag_over.webix_cell,.webix_fmanager_table .webix_column>.webix_drag_over.webix_cell .webix_icon,.webix_fmanager_tree .webix_drag_over{background-color:#d3f6e2;color:#666}
.webix_fmanager_drag .webix_icon,.webix_fmanager_table .webix_column>.webix_drag_over.webix_cell .webix_icon{color:#888}
.webix_fmanager_file{font-size:14px;line-height:20px;text-align:center;width:100%;height:100%;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden;word-break:break-all}
.webix_fmanager_files .webix_selected .webix_fmanager_file{background:#27ae60}
.webix_selected .webix_fmanager_icon.webix_icon{color:#fff}
.webix_blur .webix_selected,.webix_blur.webix_fmanager_files .webix_selected .webix_fmanager_file{background-color:#d3f6e2}
.webix_blur .webix_selected{color:#666}
.webix_fmanager_files .webix_icon{padding-top:10px;width:40px;padding-bottom:5px;font-size:40px;color:#709fbe}
.webix_fmanager_icon.webix_icon{color:#709fbe}
.webix_row_select .webix_fmanager_icon.webix_icon{color:#fff}
.webix_blur .webix_fmanager_icon.webix_icon{color:#709fbe}
.webix_blur .webix_fmanager_icon.fa-file-word-o,.webix_fmanager_icon.fa-file-word-o{color:#63b4ea}
.webix_fmanager_icon.fa-file-pdf-o .webix_blur .webix_fmanager_icon.fa-file-pdf-o{color:#eb6e1a}
.webix_blur .webix_fmanager_icon.fa-file-excel-o,.webix_fmanager_icon .fa-file-excel-o{color:#39be71}
.webix_blur.webix_fmanager_icon.fa-file-powerpoint-o,.webix_fmanager_icon.fa-file-powerpoint-o{color:#eb6e1a}
.webix_blur .webix_fmanager_icon.fa-file-video-o,.webix_fmanager_icon.fa-file-video-o{color:#a693eb}
.webix_blur .webix_fmanager_icon.fa-file-image-o,.webix_fmanager_icon.fa-file-image-o{color:#d76956}
.webix_blur .webix_fmanager_icon .fa-file-archive-o,.webix_fmanager_icon.fa-file-archive-o{color:#e1c74d}
.webix_fmanager_actions .webix_icon{margin-right:5px;color:#777}
.webix_blur .webix_tree_item.webix_selected{background-color:transparent}
.webix_blur .webix_tree_item.webix_selected span{background-color:#d3f6e2;padding:3px 10px 3px 4px;border:1px solid #27ae60;color:#666;box-sizing:border-box}
.webix_blur .webix_column>div.webix_cell_select,.webix_blur .webix_column>div.webix_column_select,.webix_blur .webix_column>div.webix_row_select{color:#666;background-color:#d3f6e2}
.webix_fmanager_drag>div{vertical-align:top}
.webix_fmanager_save_message{position:absolute;bottom:30px;right:30px;width:auto;height:auto;z-index:100;font-family:'PT Sans',Tahoma;font-size:14px}
.webix_upload_select_ie button{background:#fff;color:#666;border-color:#fff}
.webix_upload_select_ie:hover button{background:rgba(100,100,100,.1)}
.webix_upload_select_ie button .webix_icon{color:#666}
/*!
 * froala_editor v2.6.5 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2017 Froala Labs
 */

.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-element,.fr-element:focus{outline:0 solid transparent}.fr-box.fr-basic .fr-element{color:#000;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-x:auto;min-height:40px}.fr-box.fr-basic.fr-rtl .fr-element{text-align:right}.fr-element{background:0 0;position:relative;z-index:2;-webkit-user-select:auto}.fr-element a{user-select:auto;-o-user-select:auto;-moz-user-select:auto;-khtml-user-select:auto;-webkit-user-select:auto;-ms-user-select:auto}.fr-element.fr-disabled{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-element [contenteditable=false]{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-element [contenteditable=true]{outline:0 solid transparent}.fr-box a.fr-floating-btn{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;height:32px;width:32px;background:#fff;color:#1e88e5;-webkit-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;-moz-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;-ms-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;-o-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;outline:0;left:0;top:0;line-height:32px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);text-align:center;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0}.fr-box a.fr-floating-btn svg{-webkit-transition:transform .2s ease 0s;-moz-transition:transform .2s ease 0s;-ms-transition:transform .2s ease 0s;-o-transition:transform .2s ease 0s;fill:#1e88e5}.fr-box a.fr-floating-btn i{font-size:14px;line-height:32px}.fr-box a.fr-floating-btn.fr-btn+.fr-btn{margin-left:10px}.fr-box a.fr-floating-btn:hover{background:#ebebeb;cursor:pointer}.fr-box a.fr-floating-btn:hover svg{fill:#1e88e5}.fr-box .fr-visible a.fr-floating-btn{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}iframe.fr-iframe{width:100%;border:0;position:relative;display:block;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fr-wrapper{position:relative;z-index:1}.fr-wrapper::after{clear:both;display:block;content:"";height:0}.fr-wrapper .fr-placeholder{position:absolute;font-size:12px;color:#aaa;z-index:1;display:none;top:0;left:0;right:0;overflow:hidden}.fr-wrapper.show-placeholder .fr-placeholder{display:block}.fr-wrapper ::selection{background:#b5d6fd;color:#000}.fr-wrapper ::-moz-selection{background:#b5d6fd;color:#000}.fr-box.fr-basic .fr-wrapper{background:#fff;border:0;border-top:0;top:0;left:0}.fr-box.fr-basic.fr-top .fr-wrapper{border-top:0;border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16)}.fr-box.fr-basic.fr-bottom .fr-wrapper{border-bottom:0;border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16);box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16)}.fr-tooltip{position:absolute;top:0;left:0;padding:0 8px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14);-moz-box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14);box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14);background:#222;color:#fff;font-size:11px;line-height:22px;font-family:Arial,Helvetica,sans-serif;-webkit-transition:opacity .2s ease 0s;-moz-transition:opacity .2s ease 0s;-ms-transition:opacity .2s ease 0s;-o-transition:opacity .2s ease 0s;-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"alpha(Opacity=0)";left:-3000px;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;z-index:9997;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fr-tooltip.fr-visible{-webkit-opacity:1;-moz-opacity:1;opacity:1;-ms-filter:"alpha(Opacity=0)"}.fr-toolbar .fr-command.fr-btn,.fr-popup .fr-command.fr-btn{background:0 0;color:#222;-moz-outline:0;outline:0;border:0;line-height:1;cursor:pointer;text-align:left;margin:0 2px;-webkit-transition:background .2s ease 0s;-moz-transition:background .2s ease 0s;-ms-transition:background .2s ease 0s;-o-transition:background .2s ease 0s;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;z-index:2;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;float:left;padding:0;width:38px;height:38px}.fr-toolbar .fr-command.fr-btn::-moz-focus-inner,.fr-popup .fr-command.fr-btn::-moz-focus-inner{border:0;padding:0}.fr-toolbar .fr-command.fr-btn.fr-btn-text,.fr-popup .fr-command.fr-btn.fr-btn-text{width:auto}.fr-toolbar .fr-command.fr-btn i,.fr-popup .fr-command.fr-btn i{display:block;font-size:14px;width:14px;margin:12px;text-align:center;float:none}.fr-toolbar .fr-command.fr-btn span.fr-sr-only,.fr-popup .fr-command.fr-btn span.fr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-toolbar .fr-command.fr-btn span,.fr-popup .fr-command.fr-btn span{font-size:14px;display:block;line-height:17px;min-width:34px;float:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;height:17px;font-weight:700;padding:0 2px}.fr-toolbar .fr-command.fr-btn img,.fr-popup .fr-command.fr-btn img{margin:12px;width:14px}.fr-toolbar .fr-command.fr-btn.fr-active,.fr-popup .fr-command.fr-btn.fr-active{color:#1e88e5;background:0 0}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection{width:auto}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection span,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection span{font-weight:400}.fr-toolbar .fr-command.fr-btn.fr-dropdown i,.fr-popup .fr-command.fr-btn.fr-dropdown i,.fr-toolbar .fr-command.fr-btn.fr-dropdown span,.fr-popup .fr-command.fr-btn.fr-dropdown span,.fr-toolbar .fr-command.fr-btn.fr-dropdown img,.fr-popup .fr-command.fr-btn.fr-dropdown img{margin-left:8px;margin-right:16px}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active{color:#222;background:#d6d6d6}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover,.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:focus,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:focus{background:#d6d6d6!important;color:#222!important}.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:focus::after,.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:focus::after{border-top-color:#222!important}.fr-toolbar .fr-command.fr-btn.fr-dropdown::after,.fr-popup .fr-command.fr-btn.fr-dropdown::after{position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #222;right:4px;top:17px;content:""}.fr-toolbar .fr-command.fr-btn.fr-disabled,.fr-popup .fr-command.fr-btn.fr-disabled{color:#bdbdbd;cursor:default}.fr-toolbar .fr-command.fr-btn.fr-disabled::after,.fr-popup .fr-command.fr-btn.fr-disabled::after{border-top-color:#bdbdbd!important}.fr-toolbar .fr-command.fr-btn.fr-hidden,.fr-popup .fr-command.fr-btn.fr-hidden{display:none}.fr-toolbar.fr-disabled .fr-btn,.fr-popup.fr-disabled .fr-btn,.fr-toolbar.fr-disabled .fr-btn.fr-active,.fr-popup.fr-disabled .fr-btn.fr-active{color:#bdbdbd}.fr-toolbar.fr-disabled .fr-btn.fr-dropdown::after,.fr-popup.fr-disabled .fr-btn.fr-dropdown::after,.fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown::after,.fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown::after{border-top-color:#bdbdbd}.fr-toolbar.fr-rtl .fr-command.fr-btn,.fr-popup.fr-rtl .fr-command.fr-btn{float:right}.fr-toolbar.fr-inline .fr-command.fr-btn:not(.fr-hidden){display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;float:none}.fr-desktop .fr-command:hover,.fr-desktop .fr-command:focus{outline:0;color:#222;background:#ebebeb}.fr-desktop .fr-command:hover::after,.fr-desktop .fr-command:focus::after{border-top-color:#222!important}.fr-desktop .fr-command.fr-selected{color:#222;background:#d6d6d6}.fr-desktop .fr-command.fr-active:hover,.fr-desktop .fr-command.fr-active:focus{color:#1e88e5;background:#ebebeb}.fr-desktop .fr-command.fr-active.fr-selected{color:#1e88e5;background:#d6d6d6}.fr-desktop .fr-command.fr-disabled:hover,.fr-desktop .fr-command.fr-disabled:focus,.fr-desktop .fr-command.fr-disabled.fr-selected{background:0 0}.fr-desktop.fr-disabled .fr-command:hover,.fr-desktop.fr-disabled .fr-command:focus,.fr-desktop.fr-disabled .fr-command.fr-selected{background:0 0}.fr-toolbar.fr-mobile .fr-command.fr-blink,.fr-popup.fr-mobile .fr-command.fr-blink{background:0 0}.fr-command.fr-btn+.fr-dropdown-menu{display:inline-block;position:absolute;right:auto;bottom:auto;height:auto;z-index:4;-webkit-overflow-scrolling:touch;overflow:hidden;zoom:1;border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-command.fr-btn+.fr-dropdown-menu.test-height .fr-dropdown-wrapper{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;height:auto;max-height:275px}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper{background:#fff;padding:0;margin:auto;display:inline-block;text-align:left;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:max-height .2s ease 0s;-moz-transition:max-height .2s ease 0s;-ms-transition:max-height .2s ease 0s;-o-transition:max-height .2s ease 0s;margin-top:0;float:left;max-height:0;height:0;margin-top:0!important}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content{overflow:auto;position:relative;max-height:275px}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list{list-style-type:none;margin:0;padding:0}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li{padding:0;margin:0;font-size:15px}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a{padding:0 24px;line-height:200%;display:block;cursor:pointer;white-space:nowrap;color:inherit;text-decoration:none}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active{background:#d6d6d6}.fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled{color:#bdbdbd;cursor:default}.fr-command.fr-btn:not(.fr-active)+.fr-dropdown-menu{left:-3000px!important}.fr-command.fr-btn.fr-active+.fr-dropdown-menu{display:inline-block;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14);-moz-box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14);box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14)}.fr-command.fr-btn.fr-active+.fr-dropdown-menu .fr-dropdown-wrapper{height:auto;max-height:275px}.fr-bottom>.fr-command.fr-btn+.fr-dropdown-menu{border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-toolbar.fr-rtl .fr-dropdown-wrapper,.fr-popup.fr-rtl .fr-dropdown-wrapper{text-align:right!important}body.prevent-scroll{overflow:hidden}body.prevent-scroll.fr-mobile{position:fixed;-webkit-overflow-scrolling:touch}.fr-modal{color:#222;font-family:Arial,Helvetica,sans-serif;position:fixed;overflow-x:auto;overflow-y:scroll;top:0;left:0;bottom:0;right:0;width:100%;z-index:9999;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;line-height:1.2}.fr-modal.fr-middle .fr-modal-wrapper{margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);position:absolute}.fr-modal .fr-modal-wrapper{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:20px auto;display:inline-block;background:#fff;min-width:300px;-webkit-box-shadow:0 5px 8px rgba(0,0,0,.19),0 4px 3px 1px rgba(0,0,0,.14);-moz-box-shadow:0 5px 8px rgba(0,0,0,.19),0 4px 3px 1px rgba(0,0,0,.14);box-shadow:0 5px 8px rgba(0,0,0,.19),0 4px 3px 1px rgba(0,0,0,.14);border:0;border-top:5px solid #222;overflow:hidden;width:90%;position:relative}@media (min-width:768px) and (max-width:991px){.fr-modal .fr-modal-wrapper{margin:30px auto;width:70%}}@media (min-width:992px){.fr-modal .fr-modal-wrapper{margin:50px auto;width:600px}}.fr-modal .fr-modal-wrapper .fr-modal-head{background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14);-moz-box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14);box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14);border-bottom:0;overflow:hidden;position:absolute;width:100%;min-height:42px;z-index:3;-webkit-transition:height .2s ease 0s;-moz-transition:height .2s ease 0s;-ms-transition:height .2s ease 0s;-o-transition:height .2s ease 0s}.fr-modal .fr-modal-wrapper .fr-modal-head i{padding:12px;width:20px;font-size:16px;cursor:pointer;line-height:18px;color:#222;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fr-modal .fr-modal-wrapper .fr-modal-head i.fr-modal-close{position:absolute;top:0;right:0;-webkit-transition:color .2s ease 0s;-moz-transition:color .2s ease 0s;-ms-transition:color .2s ease 0s;-o-transition:color .2s ease 0s}.fr-modal .fr-modal-wrapper .fr-modal-head h4{font-size:18px;padding:12px 10px;margin:0;font-weight:400;line-height:18px;display:inline-block;float:left}.fr-modal .fr-modal-wrapper div.fr-modal-body{height:100%;min-height:150px;overflow-y:scroll;padding-bottom:10px}.fr-modal .fr-modal-wrapper div.fr-modal-body:focus{outline:0}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command{height:36px;line-height:1;color:#1e88e5;padding:10px;cursor:pointer;text-decoration:none;border:0;background:0 0;font-size:16px;outline:0;-webkit-transition:background .2s ease 0s;-moz-transition:background .2s ease 0s;-ms-transition:background .2s ease 0s;-o-transition:background .2s ease 0s}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command+button{margin-left:24px}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:hover,.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:focus{background:#ebebeb;color:#1e88e5}.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active{background:#d6d6d6;color:#1e88e5}.fr-modal .fr-modal-wrapper div.fr-modal-body button::-moz-focus-inner{border:0}.fr-desktop .fr-modal-wrapper .fr-modal-head i:hover{background:#ebebeb}.fr-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;-ms-filter:"alpha(Opacity=0)";z-index:9998}.fr-popup{position:absolute;display:none;color:#222;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-family:Arial,Helvetica,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;margin-top:10px;z-index:9995;text-align:left;border:0;border-top:5px solid #222;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2}.fr-popup .fr-input-focus{background:#f5f5f5}.fr-popup.fr-above{margin-top:-10px;border-top:0;border-bottom:5px solid #222;-webkit-box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16);box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16)}.fr-popup.fr-active{display:block}.fr-popup.fr-hidden{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"alpha(Opacity=0)"}.fr-popup .fr-hs{display:block!important}.fr-popup .fr-hs.fr-hidden{display:none!important}.fr-popup .fr-input-line{position:relative;padding:8px 0}.fr-popup .fr-input-line input[type=text],.fr-popup .fr-input-line textarea{width:100%;margin:0 0 1px;border:0;border-bottom:solid 1px #bdbdbd;color:#222;font-size:14px;padding:6px 0 2px;background:rgba(0,0,0,0);position:relative;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fr-popup .fr-input-line input[type=text]:focus,.fr-popup .fr-input-line textarea:focus{border-bottom:solid 2px #1e88e5;margin-bottom:0}.fr-popup .fr-input-line input+label,.fr-popup .fr-input-line textarea+label{position:absolute;top:0;left:0;font-size:12px;color:rgba(0,0,0,0);-webkit-transition:color .2s ease 0s;-moz-transition:color .2s ease 0s;-ms-transition:color .2s ease 0s;-o-transition:color .2s ease 0s;z-index:3;width:100%;display:block;background:#fff}.fr-popup .fr-input-line input.fr-not-empty:focus+label,.fr-popup .fr-input-line textarea.fr-not-empty:focus+label{color:#1e88e5}.fr-popup .fr-input-line input.fr-not-empty+label,.fr-popup .fr-input-line textarea.fr-not-empty+label{color:gray}.fr-popup input,.fr-popup textarea{user-select:text;-o-user-select:text;-moz-user-select:text;-khtml-user-select:text;-webkit-user-select:text;-ms-user-select:text;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.fr-popup textarea{resize:none}.fr-popup .fr-buttons{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);padding:0 2px;white-space:nowrap;line-height:0;border-bottom:0}.fr-popup .fr-buttons::after{clear:both;display:block;content:"";height:0}.fr-popup .fr-buttons .fr-btn{display:inline-block;float:none}.fr-popup .fr-buttons .fr-btn i{float:left}.fr-popup .fr-buttons .fr-separator{display:inline-block;float:none}.fr-popup .fr-layer{width:225px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:10px;display:none}@media (min-width:768px){.fr-popup .fr-layer{width:300px}}.fr-popup .fr-layer.fr-active{display:inline-block}.fr-popup .fr-action-buttons{z-index:7;height:36px;text-align:right}.fr-popup .fr-action-buttons button.fr-command{height:36px;line-height:1;color:#1e88e5;padding:10px;cursor:pointer;text-decoration:none;border:0;background:0 0;font-size:16px;outline:0;-webkit-transition:background .2s ease 0s;-moz-transition:background .2s ease 0s;-ms-transition:background .2s ease 0s;-o-transition:background .2s ease 0s}.fr-popup .fr-action-buttons button.fr-command+button{margin-left:24px}.fr-popup .fr-action-buttons button.fr-command:hover,.fr-popup .fr-action-buttons button.fr-command:focus{background:#ebebeb;color:#1e88e5}.fr-popup .fr-action-buttons button.fr-command:active{background:#d6d6d6;color:#1e88e5}.fr-popup .fr-action-buttons button::-moz-focus-inner{border:0}.fr-popup .fr-checkbox{position:relative;display:inline-block;width:16px;height:16px;line-height:1;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;vertical-align:middle}.fr-popup .fr-checkbox svg{margin-left:2px;margin-top:2px;display:none;width:10px;height:10px}.fr-popup .fr-checkbox span{border:solid 1px #222;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:16px;height:16px;display:inline-block;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background .2s ease 0s,border-color .2s ease 0s;-moz-transition:background .2s ease 0s,border-color .2s ease 0s;-ms-transition:background .2s ease 0s,border-color .2s ease 0s;-o-transition:background .2s ease 0s,border-color .2s ease 0s}.fr-popup .fr-checkbox input{position:absolute;z-index:2;-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"alpha(Opacity=0)";border:0 none;cursor:pointer;height:16px;margin:0;padding:0;width:16px;top:1px;left:1px}.fr-popup .fr-checkbox input:checked+span{background:#1e88e5;border-color:#1e88e5}.fr-popup .fr-checkbox input:checked+span svg{display:block}.fr-popup .fr-checkbox input:focus+span{border-color:#1e88e5}.fr-popup .fr-checkbox-line{font-size:14px;line-height:1.4px;margin-top:10px}.fr-popup .fr-checkbox-line label{cursor:pointer;margin:0 5px;vertical-align:middle}.fr-popup.fr-rtl{direction:rtl;text-align:right}.fr-popup.fr-rtl .fr-action-buttons{text-align:left}.fr-popup.fr-rtl .fr-input-line input+label,.fr-popup.fr-rtl .fr-input-line textarea+label{left:auto;right:0}.fr-popup.fr-rtl .fr-buttons .fr-separator.fr-vs{float:right}.fr-popup .fr-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #222;position:absolute;top:-9px;left:50%;margin-left:-5px;display:inline-block}.fr-popup.fr-above .fr-arrow{top:auto;bottom:-9px;border-bottom:0;border-top:5px solid #222}.fr-text-edit-layer{width:250px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block!important}.fr-toolbar{color:#222;background:#fff;position:relative;z-index:4;font-family:Arial,Helvetica,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;padding:0 2px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);text-align:left;border:0;border-top:5px solid #222;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2}.fr-toolbar::after{clear:both;display:block;content:"";height:0}.fr-toolbar.fr-rtl{text-align:right}.fr-toolbar.fr-inline{display:none;white-space:nowrap;position:absolute;margin-top:10px}.fr-toolbar.fr-inline .fr-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #222;position:absolute;top:-9px;left:50%;margin-left:-5px;display:inline-block}.fr-toolbar.fr-inline.fr-above{margin-top:-10px;-webkit-box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16);box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16);border-bottom:5px solid #222;border-top:0}.fr-toolbar.fr-inline.fr-above .fr-arrow{top:auto;bottom:-9px;border-bottom:0;border-top-color:inherit;border-top-style:solid;border-top-width:5px}.fr-toolbar.fr-top{top:0;border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16)}.fr-toolbar.fr-bottom{bottom:0;border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16)}.fr-separator{background:#ebebeb;display:block;vertical-align:top;float:left}.fr-separator+.fr-separator{display:none}.fr-separator.fr-vs{height:34px;width:1px;margin:2px}.fr-separator.fr-hs{clear:both;height:1px;width:calc(100% - (2 * 2px));margin:0 2px}.fr-separator.fr-hidden{display:none!important}.fr-rtl .fr-separator{float:right}.fr-toolbar.fr-inline .fr-separator.fr-hs{float:none}.fr-toolbar.fr-inline .fr-separator.fr-vs{float:none;display:inline-block}.fr-visibility-helper{display:none;margin-left:0!important}@media (min-width:768px){.fr-visibility-helper{margin-left:1px!important}}@media (min-width:992px){.fr-visibility-helper{margin-left:2px!important}}@media (min-width:1200px){.fr-visibility-helper{margin-left:3px!important}}.fr-opacity-0{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"alpha(Opacity=0)"}.fr-box{position:relative}.fr-sticky{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}.fr-sticky-off{position:relative}.fr-sticky-on{position:fixed}.fr-sticky-on.fr-sticky-ios{position:absolute;left:0;right:0;width:auto!important}.fr-sticky-dummy{display:none}.fr-sticky-on+.fr-sticky-dummy,.fr-sticky-box>.fr-sticky-dummy{display:block}span.fr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
/*!
 * froala_editor v2.6.5 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2017 Froala Labs
 */

.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.gray-theme.fr-box.fr-basic .fr-element{color:#000;padding:10px;overflow-x:auto;min-height:40px}.gray-theme .fr-element{-webkit-user-select:auto}.gray-theme.fr-box a.fr-floating-btn{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);height:32px;width:32px;background:#fff;color:#0097a7;-webkit-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;-moz-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;-ms-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;-o-transition:background .2s ease 0s,color .2s ease 0s,transform .2s ease 0s;left:0;top:0;line-height:32px;border:0}.gray-theme.fr-box a.fr-floating-btn svg{-webkit-transition:transform .2s ease 0s;-moz-transition:transform .2s ease 0s;-ms-transition:transform .2s ease 0s;-o-transition:transform .2s ease 0s;fill:#0097a7}.gray-theme.fr-box a.fr-floating-btn i{font-size:14px;line-height:32px}.gray-theme.fr-box a.fr-floating-btn:hover{background:#e6e6e6}.gray-theme.fr-box a.fr-floating-btn:hover svg{fill:#0097a7}.gray-theme .fr-wrapper .fr-placeholder{font-size:12px;color:#aaa;top:0;left:0;right:0}.gray-theme .fr-wrapper ::selection{background:#b5d6fd;color:#000}.gray-theme .fr-wrapper ::-moz-selection{background:#b5d6fd;color:#000}.gray-theme.fr-box.fr-basic .fr-wrapper{background:#fff;border:0;border-top:0;top:0;left:0}.gray-theme.fr-box.fr-basic.fr-top .fr-wrapper{border-top:0;border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16)}.gray-theme.fr-box.fr-basic.fr-bottom .fr-wrapper{border-bottom:0;border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16);box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16)}.gray-theme .fr-sticky-on.fr-sticky-ios{left:0;right:0}.gray-theme.fr-box .fr-counter{color:#ccc;background:#fff;border-top:solid 1px #ebebeb;border-left:solid 1px #ebebeb;border-radius:2px 0 0;-moz-border-radius:2px 0 0;-webkit-border-radius:2px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.gray-theme.fr-box.fr-rtl .fr-counter{right:auto;border-right:solid 1px #ebebeb;border-radius:0 2px 0 0;-moz-border-radius:0 2px 0 0;-webkit-border-radius:0 2px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.gray-theme textarea.fr-code{background:#fff;color:#000}.gray-theme.fr-box.fr-code-view.fr-inline{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16)}.gray-theme.fr-box.fr-inline .fr-command.fr-btn.html-switch{top:0;right:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);background:#fff;color:#37474f;-moz-outline:0;outline:0;border:0;padding:12px;-webkit-transition:background .2s ease 0s;-moz-transition:background .2s ease 0s;-ms-transition:background .2s ease 0s;-o-transition:background .2s ease 0s}.gray-theme.fr-box.fr-inline .fr-command.fr-btn.html-switch i{font-size:14px;width:14px}.gray-theme.fr-box.fr-inline .fr-command.fr-btn.html-switch.fr-desktop:hover{background:#e6e6e6}.gray-theme.fr-popup .fr-colors-tabs{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16)}.gray-theme.fr-popup .fr-colors-tabs .fr-colors-tab{color:#37474f;padding:8px 0}.gray-theme.fr-popup .fr-colors-tabs .fr-colors-tab:hover,.gray-theme.fr-popup .fr-colors-tabs .fr-colors-tab:focus{color:#0097a7}.gray-theme.fr-popup .fr-colors-tabs .fr-colors-tab[data-param1=background]::after{bottom:0;left:0;background:#0097a7;-webkit-transition:transform .2s ease 0s;-moz-transition:transform .2s ease 0s;-ms-transition:transform .2s ease 0s;-o-transition:transform .2s ease 0s}.gray-theme.fr-popup .fr-colors-tabs .fr-colors-tab.fr-selected-tab{color:#0097a7}.gray-theme.fr-popup .fr-color-set{line-height:0}.gray-theme.fr-popup .fr-color-set>span>i{bottom:0;left:0}.gray-theme.fr-popup .fr-color-set>span .fr-selected-color{color:#fff;font-weight:400;top:0;bottom:0;right:0;left:0}.gray-theme.fr-popup .fr-color-set>span:hover,.gray-theme.fr-popup .fr-color-set>span:focus{outline:1px solid #37474f}.gray-theme .fr-drag-helper{background:#0097a7}.gray-theme.fr-popup .fr-link:focus{outline:0;background:#e6e6e6}.gray-theme .fr-file-upload-layer{border:dashed 2px #b7bdc0;padding:25px 0}.gray-theme .fr-file-upload-layer:hover{background:#e6e6e6}.gray-theme .fr-file-upload-layer.fr-drop{background:#e6e6e6;border-color:#0097a7}.gray-theme .fr-file-upload-layer .fr-form{top:0;bottom:0;left:0;right:0}.gray-theme .fr-file-progress-bar-layer>h3{margin:10px 0}.gray-theme .fr-file-progress-bar-layer>div.fr-loader{background:#b3e0e5}.gray-theme .fr-file-progress-bar-layer>div.fr-loader span{background:#0097a7;-webkit-transition:width .2s ease 0s;-moz-transition:width .2s ease 0s;-ms-transition:width .2s ease 0s;-o-transition:width .2s ease 0s}.gray-theme .fr-file-progress-bar-layer>div.fr-loader.fr-indeterminate span{top:0}.gray-theme.fr-box.fr-fullscreen{top:0;left:0;bottom:0;right:0}.gray-theme.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tr{border:0}.gray-theme.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody tr{border-bottom:solid 1px #ebebeb}.gray-theme.fr-modal .fr-modal-wrapper .fr-modal-body .fr-help-modal table tbody td:first-child{color:#737e84}.gray-theme .fr-image-resizer{border:solid 1px #0097a7}.gray-theme .fr-image-resizer .fr-handler{background:#0097a7;border:solid 1px #fff}.gray-theme .fr-image-resizer .fr-handler{width:12px;height:12px}.gray-theme .fr-image-resizer .fr-handler.fr-hnw{left:-6px;top:-6px}.gray-theme .fr-image-resizer .fr-handler.fr-hne{right:-6px;top:-6px}.gray-theme .fr-image-resizer .fr-handler.fr-hsw{left:-6px;bottom:-6px}.gray-theme .fr-image-resizer .fr-handler.fr-hse{right:-6px;bottom:-6px}@media (min-width:1200px){.gray-theme .fr-image-resizer .fr-handler{width:10px;height:10px}.gray-theme .fr-image-resizer .fr-handler.fr-hnw{left:-5px;top:-5px}.gray-theme .fr-image-resizer .fr-handler.fr-hne{right:-5px;top:-5px}.gray-theme .fr-image-resizer .fr-handler.fr-hsw{left:-5px;bottom:-5px}.gray-theme .fr-image-resizer .fr-handler.fr-hse{right:-5px;bottom:-5px}}.gray-theme.fr-image-overlay{top:0;left:0;bottom:0;right:0}.gray-theme .fr-image-upload-layer{border:dashed 2px #b7bdc0;padding:25px 0}.gray-theme .fr-image-upload-layer:hover{background:#e6e6e6}.gray-theme .fr-image-upload-layer.fr-drop{background:#e6e6e6;border-color:#0097a7}.gray-theme .fr-image-upload-layer .fr-form{top:0;bottom:0;left:0;right:0}.gray-theme .fr-image-progress-bar-layer>h3{margin:10px 0}.gray-theme .fr-image-progress-bar-layer>div.fr-loader{background:#b3e0e5}.gray-theme .fr-image-progress-bar-layer>div.fr-loader span{background:#0097a7;-webkit-transition:width .2s ease 0s;-moz-transition:width .2s ease 0s;-ms-transition:width .2s ease 0s;-o-transition:width .2s ease 0s}.gray-theme .fr-image-progress-bar-layer>div.fr-loader.fr-indeterminate span{top:0}.gray-theme.fr-modal-head .fr-modal-head-line i.fr-modal-more{-webkit-transition:padding .2s ease 0s,width .2s ease 0s,opacity .2s ease 0s;-moz-transition:padding .2s ease 0s,width .2s ease 0s,opacity .2s ease 0s;-ms-transition:padding .2s ease 0s,width .2s ease 0s,opacity .2s ease 0s;-o-transition:padding .2s ease 0s,width .2s ease 0s,opacity .2s ease 0s}.gray-theme.fr-modal-head .fr-modal-head-line i.fr-modal-more.fr-not-available{opacity:0;width:0;padding:12px 0}.gray-theme.fr-modal-head .fr-modal-tags a{opacity:0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#0097a7;-webkit-transition:opacity .2s ease 0s,background .2s ease 0s;-moz-transition:opacity .2s ease 0s,background .2s ease 0s;-ms-transition:opacity .2s ease 0s,background .2s ease 0s;-o-transition:opacity .2s ease 0s,background .2s ease 0s}.gray-theme.fr-modal-head .fr-modal-tags a.fr-selected-tag{background:#d6d6d6}.gray-themediv.fr-modal-body .fr-preloader{margin:50px auto}.gray-themediv.fr-modal-body div.fr-image-list{padding:0}.gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::after{-webkit-transition:opacity .2s ease 0s;-moz-transition:opacity .2s ease 0s;-ms-transition:opacity .2s ease 0s;-o-transition:opacity .2s ease 0s;background:#000;top:0;left:0;bottom:0;right:0}.gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-image-deleting::before{color:#fff;top:0;left:0;bottom:0;right:0;margin:auto}.gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty{background:#ccc}.gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container.fr-empty::after{margin:auto;top:0;bottom:0;left:0;right:0}.gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container img{-webkit-transition:opacity .2s ease 0s,filter .2s ease 0s;-moz-transition:opacity .2s ease 0s,filter .2s ease 0s;-ms-transition:opacity .2s ease 0s,filter .2s ease 0s;-o-transition:opacity .2s ease 0s,filter .2s ease 0s}.gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img,.gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img{-webkit-transition:background .2s ease 0s,color .2s ease 0s;-moz-transition:background .2s ease 0s,color .2s ease 0s;-ms-transition:background .2s ease 0s,color .2s ease 0s;-o-transition:background .2s ease 0s,color .2s ease 0s;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);margin:0}.gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img{background:#b8312f;color:#fff}.gray-themediv.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img{background:#f5f5f5;color:#0097a7}.gray-theme.gray-theme.fr-desktop .fr-modal-wrapper .fr-modal-head .fr-modal-tags a:hover{background:#e6e6e6}.gray-theme.gray-theme.fr-desktop .fr-modal-wrapper .fr-modal-head .fr-modal-tags a.fr-selected-tag{background:#d6d6d6}.gray-theme.gray-theme.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-delete-img:hover{background:#bf4644;color:#fff}.gray-theme.gray-theme.fr-desktop .fr-modal-wrapper div.fr-modal-body div.fr-image-list div.fr-image-container .fr-insert-img:hover{background:#e6e6e6}.gray-theme .fr-line-breaker{border-top:1px solid #0097a7}.gray-theme .fr-line-breaker a.fr-floating-btn{left:calc(50% - (32px / 2));top:-16px}.gray-theme .fr-qi-helper{padding-left:10px}.gray-theme .fr-qi-helper a.fr-btn.fr-floating-btn{color:#37474f}.gray-theme.fr-modal .fr-modal-wrapper .fr-modal-body .fr-special-characters-modal .fr-special-character{border:1px solid #ccc}.gray-theme .fr-element table td.fr-selected-cell,.gray-theme .fr-element table th.fr-selected-cell{border:1px double #0097a7}.gray-theme .fr-table-resizer div{border-right:1px solid #0097a7}.gray-theme.fr-popup .fr-table-size .fr-select-table-size{line-height:0}.gray-theme.fr-popup .fr-table-size .fr-select-table-size>span{padding:0 4px 4px 0}.gray-theme.fr-popup .fr-table-size .fr-select-table-size>span>span{border:1px solid #ddd}.gray-theme.fr-popup .fr-table-size .fr-select-table-size>span.hover>span{background:rgba(0,151,167,.3);border:solid 1px #0097a7}.gray-theme.fr-popup .fr-table-colors{line-height:0}.gray-theme.fr-popup .fr-table-colors>span>i{bottom:0;left:0}.gray-theme.fr-popup .fr-table-colors>span:focus{outline:1px solid #37474f}.gray-theme .fr-element .fr-video::after{top:0;left:0;right:0;bottom:0}.gray-theme.fr-box .fr-video-resizer{border:solid 1px #0097a7}.gray-theme.fr-box .fr-video-resizer .fr-handler{background:#0097a7;border:solid 1px #fff}.gray-theme.fr-box .fr-video-resizer .fr-handler{width:12px;height:12px}.gray-theme.fr-box .fr-video-resizer .fr-handler.fr-hnw{left:-6px;top:-6px}.gray-theme.fr-box .fr-video-resizer .fr-handler.fr-hne{right:-6px;top:-6px}.gray-theme.fr-box .fr-video-resizer .fr-handler.fr-hsw{left:-6px;bottom:-6px}.gray-theme.fr-box .fr-video-resizer .fr-handler.fr-hse{right:-6px;bottom:-6px}@media (min-width:1200px){.gray-theme.fr-box .fr-video-resizer .fr-handler{width:10px;height:10px}.gray-theme.fr-box .fr-video-resizer .fr-handler.fr-hnw{left:-5px;top:-5px}.gray-theme.fr-box .fr-video-resizer .fr-handler.fr-hne{right:-5px;top:-5px}.gray-theme.fr-box .fr-video-resizer .fr-handler.fr-hsw{left:-5px;bottom:-5px}.gray-theme.fr-box .fr-video-resizer .fr-handler.fr-hse{right:-5px;bottom:-5px}}.gray-theme .fr-video-upload-layer{border:dashed 2px #b7bdc0;padding:25px 0}.gray-theme .fr-video-upload-layer:hover{background:#e6e6e6}.gray-theme .fr-video-upload-layer.fr-drop{background:#e6e6e6;border-color:#0097a7}.gray-theme .fr-video-upload-layer .fr-form{top:0;bottom:0;left:0;right:0}.gray-theme .fr-video-progress-bar-layer>h3{margin:10px 0}.gray-theme .fr-video-progress-bar-layer>div.fr-loader{background:#b3e0e5}.gray-theme .fr-video-progress-bar-layer>div.fr-loader span{background:#0097a7;-webkit-transition:width .2s ease 0s;-moz-transition:width .2s ease 0s;-ms-transition:width .2s ease 0s;-o-transition:width .2s ease 0s}.gray-theme .fr-video-progress-bar-layer>div.fr-loader.fr-indeterminate span{top:0}.gray-theme.fr-video-overlay{top:0;left:0;bottom:0;right:0}.gray-theme .fr-view span[style~="color:"] a{color:inherit}.gray-theme .fr-view strong{font-weight:700}.gray-theme .fr-view table.fr-alternate-rows tbody tr:nth-child(2n){background:#f5f5f5}.gray-theme .fr-view table td,.gray-theme .fr-view table th{border:1px solid #ddd}.gray-theme .fr-view table th{background:#e6e6e6}.gray-theme .fr-view[dir=rtl] blockquote{border-right:solid 2px #5e35b1;margin-right:0}.gray-theme .fr-view[dir=rtl] blockquote blockquote{border-color:#00bcd4}.gray-theme .fr-view[dir=rtl] blockquote blockquote blockquote{border-color:#43a047}.gray-theme .fr-view blockquote{border-left:solid 2px #5e35b1;margin-left:0;color:#5e35b1}.gray-theme .fr-view blockquote blockquote{border-color:#00bcd4;color:#00bcd4}.gray-theme .fr-view blockquote blockquote blockquote{border-color:#43a047;color:#43a047}.gray-theme .fr-view span.fr-emoticon{line-height:0}.gray-theme .fr-view span.fr-emoticon.fr-emoticon-img{font-size:inherit}.gray-theme .fr-view .fr-text-bordered{padding:10px 0}.gray-theme .examples-variante>a{font-size:14px;font-family:Arial,Helvetica,sans-serif}.gray-theme .sc-cm-holder>.sc-cm{border-top:5px solid #bdbdbd!important}.gray-theme .sc-cm__item_dropdown:hover>a,.gray-theme .sc-cm a:hover{background-color:#e6e6e6!important}.gray-theme .sc-cm__item_active>a,.gray-theme .sc-cm__item_active>a:hover,.gray-theme .sc-cm a:active,.gray-theme .sc-cm a:focus{background-color:#d6d6d6!important}.gray-theme .sc-cm-holder>.sc-cm:before{background-color:#e6e6e6!important}.gray-theme .fr-tooltip{top:0;left:0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14);-moz-box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14);box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14);background:#222;color:#fff;font-size:11px;line-height:22px;font-family:Arial,Helvetica,sans-serif;-webkit-transition:opacity .2s ease 0s;-moz-transition:opacity .2s ease 0s;-ms-transition:opacity .2s ease 0s;-o-transition:opacity .2s ease 0s}.gray-theme.fr-toolbar .fr-command.fr-btn,.gray-theme.fr-popup .fr-command.fr-btn{color:#37474f;-moz-outline:0;outline:0;border:0;margin:0 2px;-webkit-transition:background .2s ease 0s;-moz-transition:background .2s ease 0s;-ms-transition:background .2s ease 0s;-o-transition:background .2s ease 0s;padding:0;width:38px;height:38px}.gray-theme.fr-toolbar .fr-command.fr-btn::-moz-focus-inner,.gray-theme.fr-popup .fr-command.fr-btn::-moz-focus-inner{border:0}.gray-theme.fr-toolbar .fr-command.fr-btn.fr-btn-text,.gray-theme.fr-popup .fr-command.fr-btn.fr-btn-text{width:auto}.gray-theme.fr-toolbar .fr-command.fr-btn i,.gray-theme.fr-popup .fr-command.fr-btn i{font-size:14px;width:14px;margin:12px}.gray-theme.fr-toolbar .fr-command.fr-btn span,.gray-theme.fr-popup .fr-command.fr-btn span{font-size:14px;line-height:17px;min-width:34px;height:17px;padding:0 2px}.gray-theme.fr-toolbar .fr-command.fr-btn img,.gray-theme.fr-popup .fr-command.fr-btn img{margin:12px;width:14px}.gray-theme.fr-toolbar .fr-command.fr-btn.fr-active,.gray-theme.fr-popup .fr-command.fr-btn.fr-active{color:#0097a7;background:0 0}.gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-selection,.gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-selection{width:auto}.gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown i,.gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown i,.gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown span,.gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown span,.gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown img,.gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown img{margin-left:8px;margin-right:16px}.gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active,.gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active{color:#37474f;background:#d6d6d6}.gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover,.gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover,.gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:focus,.gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:focus{background:#d6d6d6!important;color:#37474f!important}.gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,.gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:hover::after,.gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:focus::after,.gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown.fr-active:focus::after{border-top-color:#37474f!important}.gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown::after,.gray-theme.fr-popup .fr-command.fr-btn.fr-dropdown::after{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #37474f;right:4px;top:17px}.gray-theme.fr-toolbar .fr-command.fr-btn.fr-disabled,.gray-theme.fr-popup .fr-command.fr-btn.fr-disabled{color:#b7bdc0}.gray-theme.fr-toolbar .fr-command.fr-btn.fr-disabled::after,.gray-theme.fr-popup .fr-command.fr-btn.fr-disabled::after{border-top-color:#b7bdc0!important}.gray-theme.fr-toolbar.fr-disabled .fr-btn,.gray-theme.fr-popup.fr-disabled .fr-btn,.gray-theme.fr-toolbar.fr-disabled .fr-btn.fr-active,.gray-theme.fr-popup.fr-disabled .fr-btn.fr-active{color:#b7bdc0}.gray-theme.fr-toolbar.fr-disabled .fr-btn.fr-dropdown::after,.gray-theme.fr-popup.fr-disabled .fr-btn.fr-dropdown::after,.gray-theme.fr-toolbar.fr-disabled .fr-btn.fr-active.fr-dropdown::after,.gray-theme.fr-popup.fr-disabled .fr-btn.fr-active.fr-dropdown::after{border-top-color:#b7bdc0}.gray-theme.fr-desktop .fr-command:hover,.gray-theme.fr-desktop .fr-command:focus{outline:0;color:#37474f;background:#e6e6e6}.gray-theme.fr-desktop .fr-command:hover::after,.gray-theme.fr-desktop .fr-command:focus::after{border-top-color:#37474f!important}.gray-theme.fr-desktop .fr-command.fr-selected{color:#37474f;background:#d6d6d6}.gray-theme.fr-desktop .fr-command.fr-active:hover,.gray-theme.fr-desktop .fr-command.fr-active:focus{color:#0097a7;background:#e6e6e6}.gray-theme.fr-desktop .fr-command.fr-active.fr-selected{color:#0097a7;background:#d6d6d6}.gray-theme.fr-toolbar.fr-mobile .fr-command.fr-blink,.gray-theme.fr-popup.fr-mobile .fr-command.fr-blink{background:0 0}.gray-theme .fr-command.fr-btn+.fr-dropdown-menu{right:auto;bottom:auto;height:auto;border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.gray-theme .fr-command.fr-btn+.fr-dropdown-menu.test-height .fr-dropdown-wrapper{height:auto;max-height:275px}.gray-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper{background:#f5f5f5;padding:0;margin:auto;-webkit-transition:max-height .2s ease 0s;-moz-transition:max-height .2s ease 0s;-ms-transition:max-height .2s ease 0s;-o-transition:max-height .2s ease 0s;margin-top:0;max-height:0;height:0}.gray-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content{overflow:auto;max-height:275px}.gray-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list{margin:0;padding:0}.gray-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li{padding:0;margin:0}.gray-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a{color:inherit}.gray-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-active{background:#d6d6d6}.gray-theme .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper .fr-dropdown-content ul.fr-dropdown-list li a.fr-disabled{color:#b7bdc0}.gray-theme .fr-command.fr-btn.fr-active+.fr-dropdown-menu{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14);-moz-box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14);box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14)}.gray-theme .fr-command.fr-btn.fr-active+.fr-dropdown-menu .fr-dropdown-wrapper{height:auto;max-height:275px}.gray-theme .fr-bottom>.fr-command.fr-btn+.fr-dropdown-menu{border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.gray-theme.fr-modal{color:#37474f;font-family:Arial,Helvetica,sans-serif;overflow-x:auto;top:0;left:0;bottom:0;right:0}.gray-theme.fr-modal.fr-middle .fr-modal-wrapper{margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto}.gray-theme.fr-modal .fr-modal-wrapper{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin:20px auto;background:#fff;-webkit-box-shadow:0 5px 8px rgba(0,0,0,.19),0 4px 3px 1px rgba(0,0,0,.14);-moz-box-shadow:0 5px 8px rgba(0,0,0,.19),0 4px 3px 1px rgba(0,0,0,.14);box-shadow:0 5px 8px rgba(0,0,0,.19),0 4px 3px 1px rgba(0,0,0,.14);border:0;border-top:5px solid #bdbdbd}@media (min-width:768px) and (max-width:991px){.gray-theme.fr-modal .fr-modal-wrapper{margin:30px auto}}@media (min-width:992px){.gray-theme.fr-modal .fr-modal-wrapper{margin:50px auto}}.gray-theme.fr-modal .fr-modal-wrapper .fr-modal-head{background:#f5f5f5;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14);-moz-box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14);box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 2px 1px rgba(0,0,0,.14);border-bottom:0;-webkit-transition:height .2s ease 0s;-moz-transition:height .2s ease 0s;-ms-transition:height .2s ease 0s;-o-transition:height .2s ease 0s}.gray-theme.fr-modal .fr-modal-wrapper .fr-modal-head i{color:#37474f}.gray-theme.fr-modal .fr-modal-wrapper .fr-modal-head i.fr-modal-close{top:0;right:0;-webkit-transition:color .2s ease 0s;-moz-transition:color .2s ease 0s;-ms-transition:color .2s ease 0s;-o-transition:color .2s ease 0s}.gray-theme.fr-modal .fr-modal-wrapper .fr-modal-head h4{margin:0;font-weight:400}.gray-theme.fr-modal .fr-modal-wrapper div.fr-modal-body:focus{outline:0}.gray-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command{color:#0097a7;-webkit-transition:background .2s ease 0s;-moz-transition:background .2s ease 0s;-ms-transition:background .2s ease 0s;-o-transition:background .2s ease 0s}.gray-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:hover,.gray-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:focus{background:#e6e6e6;color:#0097a7}.gray-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button.fr-command:active{background:#d6d6d6;color:#0097a7}.gray-theme.fr-modal .fr-modal-wrapper div.fr-modal-body button::-moz-focus-inner{border:0}.gray-theme.gray-theme.fr-desktop .fr-modal-wrapper .fr-modal-head i:hover{background:#e6e6e6}.gray-theme.fr-overlay{top:0;bottom:0;left:0;right:0;background:#000}.gray-theme.fr-popup{color:#37474f;background:#f5f5f5;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-family:Arial,Helvetica,sans-serif;border:0;border-top:5px solid #bdbdbd}.gray-theme.fr-popup .fr-input-focus{background:#f5f5f5}.gray-theme.fr-popup.fr-above{border-top:0;border-bottom:5px solid #bdbdbd;-webkit-box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16);box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16)}.gray-theme.fr-popup .fr-input-line{padding:8px 0}.gray-theme.fr-popup .fr-input-line input[type=text],.gray-theme.fr-popup .fr-input-line textarea{margin:0 0 1px;border-bottom:solid 1px #bdbdbd;color:#37474f}.gray-theme.fr-popup .fr-input-line input[type=text]:focus,.gray-theme.fr-popup .fr-input-line textarea:focus{border-bottom:solid 2px #0097a7}.gray-theme.fr-popup .fr-input-line input+label,.gray-theme.fr-popup .fr-input-line textarea+label{top:0;left:0;-webkit-transition:color .2s ease 0s;-moz-transition:color .2s ease 0s;-ms-transition:color .2s ease 0s;-o-transition:color .2s ease 0s;background:#f5f5f5}.gray-theme.fr-popup .fr-input-line input.fr-not-empty:focus+label,.gray-theme.fr-popup .fr-input-line textarea.fr-not-empty:focus+label{color:#0097a7}.gray-theme.fr-popup .fr-input-line input.fr-not-empty+label,.gray-theme.fr-popup .fr-input-line textarea.fr-not-empty+label{color:gray}.gray-theme.fr-popup .fr-buttons{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);padding:0 2px;line-height:0;border-bottom:0}.gray-theme.fr-popup .fr-layer{width:225px}@media (min-width:768px){.gray-theme.fr-popup .fr-layer{width:300px}}.gray-theme.fr-popup .fr-action-buttons button.fr-command{color:#0097a7;-webkit-transition:background .2s ease 0s;-moz-transition:background .2s ease 0s;-ms-transition:background .2s ease 0s;-o-transition:background .2s ease 0s}.gray-theme.fr-popup .fr-action-buttons button.fr-command:hover,.gray-theme.fr-popup .fr-action-buttons button.fr-command:focus{background:#e6e6e6;color:#0097a7}.gray-theme.fr-popup .fr-action-buttons button.fr-command:active{background:#d6d6d6;color:#0097a7}.gray-theme.fr-popup .fr-action-buttons button::-moz-focus-inner{border:0}.gray-theme.fr-popup .fr-checkbox span{border:solid 1px #37474f;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:background .2s ease 0s,border-color .2s ease 0s;-moz-transition:background .2s ease 0s,border-color .2s ease 0s;-ms-transition:background .2s ease 0s,border-color .2s ease 0s;-o-transition:background .2s ease 0s,border-color .2s ease 0s}.gray-theme.fr-popup .fr-checkbox input{margin:0;padding:0}.gray-theme.fr-popup .fr-checkbox input:checked+span{background:#0097a7;border-color:#0097a7}.gray-theme.fr-popup .fr-checkbox input:focus+span{border-color:#0097a7}.gray-theme.fr-popup.fr-rtl .fr-input-line input+label,.gray-theme.fr-popup.fr-rtl .fr-input-line textarea+label{left:auto;right:0}.gray-theme.fr-popup .fr-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #bdbdbd;top:-9px;margin-left:-5px}.gray-theme.fr-popup.fr-above .fr-arrow{top:auto;bottom:-9px;border-bottom:0;border-top:5px solid #bdbdbd}.gray-theme.fr-toolbar{color:#37474f;background:#f5f5f5;font-family:Arial,Helvetica,sans-serif;padding:0 2px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);border:0;border-top:5px solid #bdbdbd}.gray-theme.fr-toolbar.fr-inline .fr-arrow{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #bdbdbd;top:-9px;margin-left:-5px}.gray-theme.fr-toolbar.fr-inline.fr-above{-webkit-box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16);box-shadow:0 -1px 3px rgba(0,0,0,.12),0 -1px 1px 1px rgba(0,0,0,.16);border-bottom:5px solid #bdbdbd;border-top:0}.gray-theme.fr-toolbar.fr-inline.fr-above .fr-arrow{top:auto;bottom:-9px;border-bottom:0;border-top-color:inherit;border-top-width:5px}.gray-theme.fr-toolbar.fr-top{top:0;border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16)}.gray-theme.fr-toolbar.fr-bottom{bottom:0;border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16)}.gray-theme .fr-separator{background:#ebebeb}.gray-theme .fr-separator.fr-vs{height:34px;width:1px;margin:2px}.gray-theme .fr-separator.fr-hs{height:1px;width:calc(100% - (2 * 2px));margin:0 2px}
/*!
 * froala_editor v2.6.5 (https://www.froala.com/wysiwyg-editor)
 * License https://froala.com/wysiwyg-editor/terms/
 * Copyright 2014-2017 Froala Labs
 */

.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-element table td.fr-selected-cell,.fr-element table th.fr-selected-cell{border:1px double #1e88e5}.fr-element table tr{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-element table td,.fr-element table th{user-select:text;-o-user-select:text;-moz-user-select:text;-khtml-user-select:text;-webkit-user-select:text;-ms-user-select:text}.fr-element .fr-no-selection table td,.fr-element .fr-no-selection table th{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-table-resizer{cursor:col-resize;position:fixed;z-index:3;display:none}.fr-table-resizer.fr-moving{z-index:2}.fr-table-resizer div{-webkit-opacity:0;-moz-opacity:0;opacity:0;-ms-filter:"alpha(Opacity=0)";border-right:1px solid #1e88e5}.fr-no-selection{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none}.fr-popup .fr-table-size .fr-table-size-info{text-align:center;font-size:14px;padding:8px}.fr-popup .fr-table-size .fr-select-table-size{line-height:0;padding:0 5px 5px;white-space:nowrap}.fr-popup .fr-table-size .fr-select-table-size>span{display:inline-block;padding:0 4px 4px 0;background:0 0}.fr-popup .fr-table-size .fr-select-table-size>span>span{display:inline-block;width:18px;height:18px;border:1px solid #ddd}.fr-popup .fr-table-size .fr-select-table-size>span.hover{background:0 0}.fr-popup .fr-table-size .fr-select-table-size>span.hover>span{background:rgba(30,136,229,.3);border:solid 1px #1e88e5}.fr-popup .fr-table-size .fr-select-table-size .new-line::after{clear:both;display:block;content:"";height:0}.fr-popup.fr-above .fr-table-size .fr-select-table-size>span{display:inline-block!important}.fr-popup .fr-table-colors-buttons{margin-bottom:5px}.fr-popup .fr-table-colors{line-height:0;display:block}.fr-popup .fr-table-colors>span{display:inline-block;width:32px;height:32px;position:relative;z-index:1}.fr-popup .fr-table-colors>span>i{text-align:center;line-height:32px;height:32px;width:32px;font-size:13px;position:absolute;bottom:0;cursor:default;left:0}.fr-popup .fr-table-colors>span:focus{outline:1px solid #222;z-index:2}.fr-popup.fr-desktop .fr-table-size .fr-select-table-size>span>span{width:12px;height:12px}.fr-insert-helper{position:fixed;z-index:9999;white-space:nowrap}
/*
@license
webix UI v.3.1.2
This software is covered by Webix Trial License.
Usage without proper license is prohibited.
(c) XB Software Ltd.
*/
.webix_view{font-family:'PT Sans',Tahoma;font-size:15px;color:#666;cursor:default;overflow:hidden;border:0 solid #ddd;background-color:#fff;white-space:normal;-webkit-appearance:none}
.webix_view.webix_form{background-color:#fff}
body{-webkit-tap-highlight-color:transparent!important}
.webix_inp_static,button,input,select,textarea{outline:0}
.webix_layout_space,.webix_layout_wide{background-color:#ddd}
.webix_layout_accordion,.webix_layout_clean,.webix_layout_line,.webix_multiview{background:0 0}
.webix_overlay{width:100%;height:100%;position:absolute;z-index:10;text-align:center;padding-top:10px}
.webix_view>.webix_disabled{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#ddd;opacity:.4;filter:alpha(opacity=40);z-index:1}
.webix_disabled_view{overflow:hidden!important}
body.webix_full_screen{margin:0;padding:0;overflow:hidden}
.webix_noselect,.webix_noselect div{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.webix_selectable{-moz-user-select:text;-webkit-user-select:text;user-select:text}
.webix_template{height:100%;padding:5px;padding-left:5px 2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.webix_clean{background:0 0}
.webix_clean .webix_template{padding:0}
.webix_section{padding-left:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAIAAADDbMD2AAAABnRSTlMA/wD/AP83WBt9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAHElEQVR4nGP4//8/EwMDA158/vx5BmLUMTAwAADGhQiMQPqPwgAAAABJRU5ErkJggg==);background-repeat:repeat-x;background-position:11.25px;color:#444;font-size:10px;text-transform:uppercase;line-height:45px}
.webix_section>.webix_template{padding:0 8px;background-color:#fff;display:inline}
.webix_layout_space>.webix_section>.webix_template,.webix_layout_wide>.webix_section>.webix_template{padding:0 8px;background-color:#ddd}
.webix_layout_clean>.webix_section>.webix_template,.webix_layout_line>.webix_section>.webix_template{padding:0 8px;background-color:#fff}
.webix_header>div{padding-left:10px;color:#fff;font-size:18px;background:#3498db;line-height:43px;line-height:45px;padding-top:0;padding-bottom:0}
.webix_header>div .webix_el_button,.webix_header>div .webix_el_label,.webix_header>div .webix_inp_label{color:#fff}
.webix_header>div .webix_el_label{font-size:18px}
.webix_header>div .webix_inp_counter_next,.webix_header>div .webix_inp_counter_prev,.webix_header>div .webix_segment_0,.webix_header>div .webix_segment_1,.webix_header>div .webix_segment_N,.webix_header>div .webixtype_base,.webix_header>div .webixtype_next,.webix_header>div .webixtype_prev{border-color:#d9d9d9;background-color:transparent;color:#fff}
.webix_header>div .webix_el_arrow.webixtype_next_arrow{border-left:none;border-bottom:none}
.webix_header>div .webix_el_arrow.webixtype_prev_arrow{border-right:none;border-bottom:none}
.webix_header>div .webix_inp_counter_next:hover,.webix_header>div .webix_inp_counter_prev:hover,.webix_header>div .webix_segment_0:hover,.webix_header>div .webix_segment_1:hover,.webix_header>div .webix_segment_N:hover,.webix_header>div .webixtype_base:hover{color:#fff;background-color:rgba(0,0,0,.05)}
.webix_header>div .webix_inp_counter_next:active,.webix_header>div .webix_inp_counter_prev:active,.webix_header>div .webix_segment_0:active,.webix_header>div .webix_segment_1:active,.webix_header>div .webix_segment_N:active,.webix_header>div .webixtype_base:active{background-color:rgba(0,0,0,.07);color:#fff;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.webix_header>div .webix_inp_counter_next:focus,.webix_header>div .webix_inp_counter_prev:focus,.webix_header>div .webix_segment_0:focus,.webix_header>div .webix_segment_1:focus,.webix_header>div .webix_segment_N:focus,.webix_header>div .webixtype_base:focus{background-color:rgba(0,0,0,.07);color:#fff}
.webix_header>div .webix_inp_static,.webix_header>div input[type=text]{border-color:#fff}
.webix_header>div .webix_inp_static:focus,.webix_header>div input[type=text]:focus{border-color:#fff;box-shadow:none}
.webix_header>div .webix_input_icon{border-color:#d9d9d9;background-color:transparent;color:#666}
.webix_header>div .webix_input_icon:active,.webix_header>div .webix_input_icon:focus,.webix_header>div .webix_input_icon:hover{background-color:transparent;color:#666}
.webix_header>div .webix_pressed .webix_el_arrow,.webix_header>div .webix_pressed .webix_inp_counter_next,.webix_header>div .webix_pressed .webix_inp_counter_prev,.webix_header>div .webix_pressed .webix_input_icon,.webix_header>div .webix_pressed .webix_segment_0,.webix_header>div .webix_pressed .webix_segment_1,.webix_header>div .webix_pressed .webix_segment_N,.webix_header>div .webix_pressed .webixtype_base,.webix_header>div .webix_pressed .webixtype_next,.webix_header>div .webix_pressed .webixtype_prev{background-color:rgba(0,0,0,.07);color:#fff;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.webix_header>div .webix_selected.webix_segment_0,.webix_header>div .webix_selected.webix_segment_1,.webix_header>div .webix_selected.webix_segment_N{border-color:#d9d9d9;background-color:#27ae60;color:#fff}
.webix_header>div .webix_selected.webix_segment_0:hover,.webix_header>div .webix_selected.webix_segment_1:hover,.webix_header>div .webix_selected.webix_segment_N:hover{background-color:#24a259}
.webix_header>div .webix_selected.webix_segment_0:active,.webix_header>div .webix_selected.webix_segment_0:focus,.webix_header>div .webix_selected.webix_segment_1:active,.webix_header>div .webix_selected.webix_segment_1:focus,.webix_header>div .webix_selected.webix_segment_N:active,.webix_header>div .webix_selected.webix_segment_N:focus{background-color:#295}
.webix_header>div .webix_segment_1,.webix_header>div .webix_segment_N,.webix_header>div .webix_selected.webix_segment_1,.webix_header>div .webix_selected.webix_segment_N{margin-left:0;border-left:none}
.webix_header>div .webix_img_btn:active,.webix_header>div .webix_img_btn_top:active{background-color:#2489cc;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.webix_header>div .webix_img_btn:focus,.webix_header>div .webix_img_btn_top:focus{background-color:#2489cc}
.webix_header>div .webix_img_btn:hover,.webix_header>div .webix_img_btn_top:hover{background-color:#268fd5}
.webix_header>div .webix_icon_button{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.webix_header>div .webix_icon_btn,.webix_header>div .webix_icon_button,.webix_header>div .webix_img_btn,.webix_header>div .webix_img_btn_abs,.webix_header>div .webix_img_btn_abs .webix_icon,.webix_header>div .webix_img_btn_abs .webix_img_btn_text,.webix_header>div .webix_img_btn_top .webix_img_btn_text,.webix_header>div webix_el_icon{color:#fff}
.webix_header>div .webix_el_box .webix_img_btn_abs:active{background-color:#2489cc;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.webix_header>div .webix_el_icon .webix_icon_button:focus{background-color:rgba(0,0,0,.07)}
.webix_header>div .webix_el_box .webix_img_btn_abs:hover,.webix_header>div .webix_el_icon .webix_icon_button:hover{background-color:rgba(0,0,0,.05)}
.webix_header>div .webix_control{border-color:#3498db}
.webix_header>div .webix_icon_button .webix_icon{font-size:23px;height:27px;width:27px;color:#fff}
.webix_header>div .webix_img_btn,.webix_header>div .webix_img_btn_top{border-width:0}
.webix_spacer{background:0 0}
.webix_view_animate{position:relative;width:100%;height:100%}
x\:ui{display:none}
.webix_resize_area{position:absolute;top:0;left:0;width:100%;height:100%}
.webix_resize_handle_x .webix_handle_content,.webix_resize_handle_y .webix_handle_content{width:100%;height:100%;background:rgba(100,100,100,.1);border:1px dotted #ebebeb}
.webix_resize_handle_x{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:e-resize;width:1px;height:100%;position:absolute;z-index:2;top:0}
.webix_resize_handle_x .webix_handle_content{border-width:0 1px}
.webix_resize_origin_x{cursor:e-resize;width:3px;height:100%;position:absolute;z-index:2;top:0}
.webix_resize_handle_y{cursor:n-resize;height:1px;width:100%;position:absolute;z-index:2;left:0}
.webix_resize_handle_y .webix_handle_content{border-width:1px 0}
.webix_resize_origin_y{cursor:n-resize;height:3px;width:100%;position:absolute;z-index:2;left:0}
.webix_resizer.webix_disabled_view{cursor:default}
.webix_resizer_vy{cursor:n-resize;margin-top:0!important;border:0!important;padding:0!important;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAADAQMAAABCowZuAAAABlBMVEUAAACkvtSA7tmIAAAAAXRSTlMAQObYZgAAAA9JREFUCB1jXMUABoxAGgAJaAFXPIkJqAAAAABJRU5ErkJggg==) center center no-repeat}
.webix_resizer_vx{cursor:e-resize;margin-left:0!important;border:0!important;padding:0!important;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAXAQMAAAD0oWdxAAAABlBMVEUAAACkvtSA7tmIAAAAAXRSTlMAQObYZgAAAA5JREFUeF5jWMDAQDwGAKyuB4FpGQdzAAAAAElFTkSuQmCC) center center no-repeat}
.webix_resizer_y{cursor:n-resize;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAADAQMAAABCowZuAAAABlBMVEUAAACkvtSA7tmIAAAAAXRSTlMAQObYZgAAAA9JREFUCB1jXMUABoxAGgAJaAFXPIkJqAAAAABJRU5ErkJggg==) center center no-repeat #fff}
.webix_resizer_x{cursor:e-resize;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAXAQMAAAD0oWdxAAAABlBMVEUAAACkvtSA7tmIAAAAAXRSTlMAQObYZgAAAA5JREFUeF5jWMDAQDwGAKyuB4FpGQdzAAAAAElFTkSuQmCC) center center no-repeat #fff}
.webix_accordionitem_body{position:relative}
.webix_accordionitem_header{border-bottom:1px solid #ddd;position:relative;z-index:2;color:#fff;font-size:18px;background:#3498db;line-height:43px;cursor:pointer;overflow:hidden}
.webix_accordionitem_header .webix_el_button,.webix_accordionitem_header .webix_el_label,.webix_accordionitem_header .webix_inp_label{color:#fff}
.webix_accordionitem_header .webix_el_label{font-size:18px}
.webix_accordionitem_header .webix_inp_counter_next,.webix_accordionitem_header .webix_inp_counter_prev,.webix_accordionitem_header .webix_segment_0,.webix_accordionitem_header .webix_segment_1,.webix_accordionitem_header .webix_segment_N,.webix_accordionitem_header .webixtype_base,.webix_accordionitem_header .webixtype_next,.webix_accordionitem_header .webixtype_prev{border-color:#d9d9d9;background-color:transparent;color:#fff}
.webix_accordionitem_header .webix_el_arrow.webixtype_next_arrow{border-left:none;border-bottom:none}
.webix_accordionitem_header .webix_el_arrow.webixtype_prev_arrow{border-right:none;border-bottom:none}
.webix_accordionitem_header .webix_inp_counter_next:hover,.webix_accordionitem_header .webix_inp_counter_prev:hover,.webix_accordionitem_header .webix_segment_0:hover,.webix_accordionitem_header .webix_segment_1:hover,.webix_accordionitem_header .webix_segment_N:hover,.webix_accordionitem_header .webixtype_base:hover{color:#fff;background-color:rgba(0,0,0,.05)}
.webix_accordionitem_header .webix_inp_counter_next:active,.webix_accordionitem_header .webix_inp_counter_prev:active,.webix_accordionitem_header .webix_segment_0:active,.webix_accordionitem_header .webix_segment_1:active,.webix_accordionitem_header .webix_segment_N:active,.webix_accordionitem_header .webixtype_base:active{background-color:rgba(0,0,0,.07);color:#fff;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.webix_accordionitem_header .webix_inp_counter_next:focus,.webix_accordionitem_header .webix_inp_counter_prev:focus,.webix_accordionitem_header .webix_segment_0:focus,.webix_accordionitem_header .webix_segment_1:focus,.webix_accordionitem_header .webix_segment_N:focus,.webix_accordionitem_header .webixtype_base:focus{background-color:rgba(0,0,0,.07);color:#fff}
.webix_accordionitem_header .webix_inp_static,.webix_accordionitem_header input[type=text]{border-color:#fff}
.webix_accordionitem_header .webix_inp_static:focus,.webix_accordionitem_header input[type=text]:focus{border-color:#fff;box-shadow:none}
.webix_accordionitem_header .webix_input_icon{border-color:#d9d9d9;background-color:transparent;color:#666}
.webix_accordionitem_header .webix_input_icon:active,.webix_accordionitem_header .webix_input_icon:focus,.webix_accordionitem_header .webix_input_icon:hover{background-color:transparent;color:#666}
.webix_accordionitem_header .webix_pressed .webix_el_arrow,.webix_accordionitem_header .webix_pressed .webix_inp_counter_next,.webix_accordionitem_header .webix_pressed .webix_inp_counter_prev,.webix_accordionitem_header .webix_pressed .webix_input_icon,.webix_accordionitem_header .webix_pressed .webix_segment_0,.webix_accordionitem_header .webix_pressed .webix_segment_1,.webix_accordionitem_header .webix_pressed .webix_segment_N,.webix_accordionitem_header .webix_pressed .webixtype_base,.webix_accordionitem_header .webix_pressed .webixtype_next,.webix_accordionitem_header .webix_pressed .webixtype_prev{background-color:rgba(0,0,0,.07);color:#fff;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.webix_accordionitem_header .webix_selected.webix_segment_0,.webix_accordionitem_header .webix_selected.webix_segment_1,.webix_accordionitem_header .webix_selected.webix_segment_N{border-color:#d9d9d9;background-color:#27ae60;color:#fff}
.webix_accordionitem_header .webix_selected.webix_segment_0:hover,.webix_accordionitem_header .webix_selected.webix_segment_1:hover,.webix_accordionitem_header .webix_selected.webix_segment_N:hover{background-color:#24a259}
.webix_accordionitem_header .webix_selected.webix_segment_0:active,.webix_accordionitem_header .webix_selected.webix_segment_0:focus,.webix_accordionitem_header .webix_selected.webix_segment_1:active,.webix_accordionitem_header .webix_selected.webix_segment_1:focus,.webix_accordionitem_header .webix_selected.webix_segment_N:active,.webix_accordionitem_header .webix_selected.webix_segment_N:focus{background-color:#295}
.webix_accordionitem_header .webix_segment_1,.webix_accordionitem_header .webix_segment_N,.webix_accordionitem_header .webix_selected.webix_segment_1,.webix_accordionitem_header .webix_selected.webix_segment_N{margin-left:0;border-left:none}
.webix_accordionitem_header .webix_img_btn:active,.webix_accordionitem_header .webix_img_btn_top:active{background-color:#2489cc;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.webix_accordionitem_header .webix_img_btn:focus,.webix_accordionitem_header .webix_img_btn_top:focus{background-color:#2489cc}
.webix_accordionitem_header .webix_img_btn:hover,.webix_accordionitem_header .webix_img_btn_top:hover{background-color:#268fd5}
.webix_accordionitem_header .webix_icon_button{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.webix_accordionitem_header .webix_icon_btn,.webix_accordionitem_header .webix_icon_button,.webix_accordionitem_header .webix_img_btn,.webix_accordionitem_header .webix_img_btn_abs,.webix_accordionitem_header .webix_img_btn_abs .webix_icon,.webix_accordionitem_header .webix_img_btn_abs .webix_img_btn_text,.webix_accordionitem_header .webix_img_btn_top .webix_img_btn_text,.webix_accordionitem_header webix_el_icon{color:#fff}
.webix_accordionitem_header .webix_el_box .webix_img_btn_abs:active{background-color:#2489cc;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.webix_accordionitem_header .webix_el_icon .webix_icon_button:focus{background-color:rgba(0,0,0,.07)}
.webix_accordionitem_header .webix_el_box .webix_img_btn_abs:hover,.webix_accordionitem_header .webix_el_icon .webix_icon_button:hover{background-color:rgba(0,0,0,.05)}
.webix_accordionitem_header .webix_control{border-color:#3498db}
.webix_accordionitem_header .webix_icon_button .webix_icon{font-size:23px;height:27px;width:27px;color:#fff}
.webix_accordionitem_header .webix_img_btn,.webix_accordionitem_header .webix_img_btn_top{border-width:0}
.webix_accordionitem_label{height:100%;padding-left:10px}
.webix_accordionitem_button{float:right;position:relative;height:11px;width:11px;margin:15px 13.5px}
.webix_carousel{position:relative}
.webix_nav_panel{bottom:15px;height:auto;line-height:8px;overflow:hidden;position:absolute;text-align:center}
.webix_nav_item{display:inline-block;height:8px;padding:6px 5px 6px 4px;width:8px;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.webix_nav_item div{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;height:8px;width:8px}
.webix_nav_inactive div{border:1px solid rgba(0,0,0,.15);filter:alpha(opacity=60);opacity:.6;background:#fff}
.webix_nav_active div{border:1px solid rgba(0,0,0,.1);background:#fff}
.webix_nav_button_next,.webix_nav_button_prev{cursor:pointer;display:block;height:24px;position:absolute;width:24px}
.webix_nav_button_next .webix_nav_button_inner,.webix_nav_button_prev .webix_nav_button_inner{height:100%;width:100%}
.webix_nav_button_prev .webix_nav_button_inner{opacity:.8;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNDNEOTBEMTYyNzQxMUUzOEU1N0MyQTEyMzIxMDVFQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNDNEOTBEMjYyNzQxMUUzOEU1N0MyQTEyMzIxMDVFQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA0M0Q5MENGNjI3NDExRTM4RTU3QzJBMTIzMjEwNUVBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA0M0Q5MEQwNjI3NDExRTM4RTU3QzJBMTIzMjEwNUVBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+yGPRLgAAAPBJREFUeNpi+P//vycQP/tPfQAy05MRxGBgYJBkoA14DrLgPwMNARMDjcGgteAINN5CCaokI3UcB2I+UNQBsTghxaRacAaI+aH62IB4MzUtuAjEwlA9zEC8hhhNxFpwFYhFkQxfTqyriLHgFhBLQtWC8s18UsKUkAV3gVgGyfBZpKYIQhbYQtWAcBg5BRIhC26j+WAOtS0AgRvQ9A6L4IXUtgAELqOlopXUtgAEzgOxIFQPKxCvo7YFIHAKLSdvo7YFIHAUiHmgeiUIKSanNLUC4i1ALAHENoQUD48a7TkNzX8BsiAFxKCB4U+BOBkgwAAsAiGcWMs58QAAAABJRU5ErkJggg==)}
.webix_nav_button_next .webix_nav_button_inner{opacity:.8;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEODJBRDc2RTYyNzMxMUUzQTMxN0IxNjAwN0JBOUE4OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEODJBRDc2RjYyNzMxMUUzQTMxN0IxNjAwN0JBOUE4OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4MkFENzZDNjI3MzExRTNBMzE3QjE2MDA3QkE5QTg5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4MkFENzZENjI3MzExRTNBMzE3QjE2MDA3QkE5QTg5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+crpRPgAAAOhJREFUeNpi+P//vycQP/tPfQAy05MRxGBgYJBkoA14DrLgPwMNARMDjcGgsCAMGkdHyLKBiNQgDoomIOYH4uOkJiViLNgMxGxIlpyhtgUgsAaImaHqhYH4IrUtAIHlSJaIAvFValsAAvOBmBGqTxKIb1HbAhCYhWSJDBDfobYFIBAO1QvCNtS2YA6SD6SB+DY1LViIFNFiQHydmnGwEi0VXaZmKloHxKxQ9YJAfJ6a+WAbWk4+Re2cLAFVxwPER0lNEcSUpjZALAHEW4DYitTCdHjUaM9paP4LkAUpIAYNDH8KxMkAAQYAlwMhmq8XxigAAAAASUVORK5CYII=)}
.webix_nav_panel_corner{right:73px}
.webix_nav_button_corner.webix_nav_button_prev{bottom:13px;right:37px}
.webix_nav_button_corner.webix_nav_button_prev .webix_nav_button_inner:hover{opacity:1}
.webix_nav_button_corner.webix_nav_button_next{bottom:13px;right:7px}
.webix_nav_button_corner.webix_nav_button_next .webix_nav_button_inner:hover{opacity:1}
.webix_nav_panel_side{margin:0 auto;left:0;width:100%}
.webix_nav_button_side{height:34px;width:21px;top:50%;margin-top:-17px}
.webix_nav_button_side.webix_nav_button_next{left:auto;right:15px}
.webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner{opacity:.8;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAiCAYAAACwaJKDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTc4MTkxODY2MzBGMTFFMzk1MUQ4RTNCRjNCMUVFRUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTc4MTkxODU2MzBGMTFFMzk1MUQ4RTNCRjNCMUVFRUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA4NjlGM0NFNjE4OTExRTNBRjMwOTNFODNBRTJCRENBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA4NjlGM0NGNjE4OTExRTNBRjMwOTNFODNBRTJCRENBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+D/KEcQAAAOhJREFUeNqs1jsOwjAMBuCKhR2uxsLGxg1a+hD0wVGYGJC4DgssnAFVQjLukKWk/WM7lv4OqfQ1UdLWCRGtOTdOz3lwtpzEkuFyp/9KreiX/JVa0DdNV6ZF9zRfmQYdcgbwQYNGhccDXQzYN4jgXIOa4bkntgAuNKgaDtlNMRx69hoAlxpUBEvfawRXGnRIjeBFIq8e3F9KZ5mDWXbS5QeBEjQYDEULALbSwy8GEYrARvpBUYNTaGkBfagZHKMIrKU/vioW6NANAE+aZuIVE3RoHxN06NUDHq2t5Ipz4Xw4T87O2vT+BBgAeQQKvezNqP0AAAAASUVORK5CYII=)}
.webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner:hover{opacity:1}
.webix_nav_button_side.webix_nav_button_prev{left:15px;right:auto}
.webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner{opacity:.8;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAiCAYAAACwaJKDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjIzRTVCQkY2MzBGMTFFM0FDNTBDNzdDRkQ0NTI0NzciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjIzRTVCQkU2MzBGMTFFM0FDNTBDNzdDRkQ0NTI0NzciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA4NjlGM0NFNjE4OTExRTNBRjMwOTNFODNBRTJCRENBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA4NjlGM0NGNjE4OTExRTNBRjMwOTNFODNBRTJCRENBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+wRT1eAAAAM9JREFUeNqs1jsKwlAQBdDBxlL3ZmVlmRXYaaVbCYg7kti4BQu1e85AhBDfZz73wm1ewsmfDKWUKNgNd+C+uVfuOgoe0n8uaFDyQoOSOxqU7NDgUfaDgxZUDWpRE6hBzWALdYE11A2W0BCYQ8PgHIWAUxQG/lAoKF0Q0ZLq+ZA1o35qnO3eevlweL4AgXOL5yhc2hCCa0d0w63744I1T9MMa989E2z5/NSw9Retgj3DRAveeseeGnyLDGgl+BkdJXNwH0WlHfcxDr09d/UVYADVjwptZ8mPvQAAAABJRU5ErkJggg==)}
.webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner:hover{opacity:1}
.webix_carousel>.webix_scroll_x,.webix_carousel>.webix_scroll_y{background-color:transparent}
.webix_dark .webix_nav_inactive div{background-color:#95a5a6}
.webix_dark .webix_nav_active div{background-color:#7f8c8d}
.webix_dark .webix_nav_button_prev .webix_nav_button_inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gcdCSIURgotfwAAASxJREFUSMfNlbErhlEUh5/vJZOSQSijshgsFiklhdj0lcHw5SP7uX+A8we4d1c+g2RgsIjIxmCxGCzKRO9bMjCSWE5WpXPrO9MZbs9T5577u7XNrTgPtIBBfKsEmkUmOMZsFZngv5KCzNW2gmsbbT2H4AZY0CAVcOUtuAXmNMi7xtQF7HgK7oBZDfKmMXUAB8Cil+AemNEgrwbfB5a8LvnB4C8aU83Gsuy1RY/AtAYpDb4NNDzXtKFBnqyvA+ve72BXYxqy/shyy1UwDFxqTP0a5BvYAPa8X/KISfo0yBewChx6R8UocKEx9ZpkBTj2zqIx4Fxj6tEgn7aqZ95RMQ6cakzdGuTDxuUedhPAicY0AEz+dbjzn3E9ZX9ue3w4ZUZ+VQBrQJUB/gw0fwC/UlVpnH2f9AAAAABJRU5ErkJggg==)}
.webix_dark .webix_nav_button_next .webix_nav_button_inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gcdCSENCUzWfAAAAS1JREFUSMfN1TFLXEEUhuFnr8FKCBaGiK2FRQobG7GSgBG2E8IWFmE3wX7uD3B+QOb2QpaAiMWmsAkJBtMEizQ2FmmCXcIuhBRpDZI0g7XCXNhTD+8L53znTGf/ddrGEIvK1hiDqiW4zBxWLcFvJZWWayoEz3Mbz9sSfIl1mKCLr20I3sTUzMY6/MEzXJQWdHEcUzOTJVu4LD3kHRxlyW88xbfSKerldnViHX5lyffSMX2BgywZYxNXpffgVY6uWIcfWVpUMMQIYmqW8Lak4BB7sQ7/Ymoe4QzLpQQj9GMdbmJqFvAZK6WGfILdDJ/HJzwpFdOP6MU6/I2peYhTrJZctH6sw3VMzRw+YK30qdiIqXmM91i/b+Qe3OHNu6n/cMYt8icVXmLSAvwnBv8B+EFU7qlZ1xIAAAAASUVORK5CYII=)}
.webix_dark .webix_nav_button_side.webix_nav_button_prev .webix_nav_button_inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAiCAYAAACwaJKDAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gcdCSI77dsQJgAAARxJREFUSMet1jFqAkEUxvH/rkIqLVN5ES2CjScQG6tUESx3SWOMLKgggt7BC6SxsnIr9w4ewAsEEis3RTBE3N3ZmfemHB4/HsPMm89L0xTJilbrLrAAGsAWeKkKwTEw/bfVAy6ea6cZ4HV9+8ogwMm6UwMI8Owrg5MoDDa+MjgF8LXBUqgtaERdwELUFcxFJWAmKgXvUA3wBtUC/1BNEKBCra4KXjt9MNScbadYJd7t9nGSVIGnnJpOnCRf7VbzYNMpURi8A7OCumW0Wr9aodrw7T39hedS+P5FhcFYCme/fSGcP6UEcPE8dYTNk98BLvdHWcLlf1ML2CVMzIC3gpK+U5YywEdJQMuDP50CmuGMt55C6B0AI+AR+ACGPw26r6m12WOpAAAAAElFTkSuQmCC)}
.webix_dark .webix_nav_button_side.webix_nav_button_next .webix_nav_button_inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAiCAYAAACwaJKDAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gcdCSE1IU5u4gAAAW1JREFUSMet1rtOwzAUgOG/5jbBwsQD8BAwIAa2TggegjmRgELbuFeo1GRlQEJMMDN264CUiYdgg0dolzIkFUEk9nHSbLGtT76cc+xaMA53gUegDnwCgfa9Vyp8CngCToFNYB940WF0WRWt57SPqsAK+C7oG+kwuiqLdg3992Xgtelk8jGN4w3gqGDMyTSOZ8eHB+8uM0X7XhMYGMbd6TC6dkIzcH8VsMr+aN9rCeCGEyqEhzZY5TWmcM8C3zihKdy2wIMiWJmWURZWtk1P4a4FvnVCUziwwP0srKQBLYSbALXFYuGU1zqMNBAYhrRUiSI0s/RvKcdZNoChcQt8Tz5TKSg/fQdQFqdJcJvAXha0Z1QCDixgW577drCbBxZXKRkYyOtpkm6lwf+VPwH7VcC/d5Qd7EjA39s0KQQ2UIvvfbZ3zoEHU2Rp3+u4vlDGqwSX6N4qwSX6ltMelAUB1oELYA6cAV/poTxXeZ/+AOFqn1e/Gh7yAAAAAElFTkSuQmCC)}
.webix_list_item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px 10px;line-height:29px;cursor:pointer;border-bottom:1px solid #ebebeb;text-align:left;border-color:#ebebeb}
.webix_list_item.webix_selected{color:#fff;background:#27ae60}
.webix_list .webix_list_item.webix_selected{border-bottom:1px solid #ebebeb;padding:2px 10px}
.webix_list_item.webix_invalid{background-color:#fee}
.webix_group{position:relative}
.webix_group_back,.webix_group_back.webix_selected{position:relative;background:#d2e3ef;font-size:15px;color:#4a4a4a}
.webix_arrow_icon{position:absolute;top:50%;bottom:50%;margin-top:-12px;right:15px;width:9px;height:22px;line-height:22px;color:#666;font-size:18px;font-family:FontAwesome}
.webix_arrow_icon:before{content:'\f105'}
.webix_group_back{padding-left:29px}
.webix_group_back .webix_arrow_icon{left:11px}
.webix_group_back .webix_arrow_icon:before{content:'\f104'}
.dhx_pagelist{position:relative}
.webix_list_count{float:right;width:25px;font-size:14px;text-align:center;margin-right:45px;box-shadow:0 1px 0 #000;text-shadow:0 -1px 0 rgba(0,0,0,.6)}
.webix_unit_header{padding:0 10px;line-height:19px;text-align:left;background-color:#d2e3ef}
.webix_list-x .webix_list_item{display:inline-block;vertical-align:top;border-right:1px solid #ebebeb;border-bottom:none;border-color:#ebebeb}
.webix_list-x .webix_list_item.webix_selected{border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;padding-left:9px}
.webix_list-x .webix_scroll_cont{display:inline}
.webix_view.webix_list-x{white-space:nowrap}
.webix_list_item.webix_disabled{color:#8b949e}
.webix_list_item.webix_disabled .webix_submenu_icon{visibility:hidden}
.webix_view.webix_pager{padding:3px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent}
.webix_pager_item,.webix_pager_item_selected{padding:0 6px;text-align:center;height:100%;width:32px;border:1px solid #ddd;margin:0 2px;cursor:pointer;background-color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'PT Sans',Tahoma;font-size:15px}
.webix_pager_item_selected{cursor:default;background-color:#27ae60;border:1px solid #ebebeb}
.webix_animation .webix_ss_header{position:relative;z-index:10}
.webix_animation .webix_ss_footer,.webix_animation .webix_vscroll_x{position:absolute;bottom:0;z-index:10}
.webix_allow_selection{-moz-user-select:text;-webkit-user-select:text;user-select:text}
.webix_dataview_item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px 10px;line-height:29px;cursor:pointer;border-bottom:1px solid #ebebeb;text-align:left;border-color:#ebebeb;border-right:1px solid #ebebeb}
.webix_dataview_item.webix_selected{color:#fff;background:#27ae60;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb}
.webix_chart{position:relative;font-family:'PT Sans',Tahoma;font-size:13px;color:#666;overflow:hidden;z-index:1}
.webix_chart canvas{position:absolute}
.webix_canvas_text{position:absolute;text-align:center;overflow:hidden;white-space:nowrap;font-size:12px;z-index:100}
.webix_map_img{width:100%;height:100%;position:absolute;top:0;left:0;border:0;filter:alpha(opacity=0);opacity:0}
.webix_axis_item_y{position:absolute;height:18px;line-height:18px;margin-top:-4px;text-align:right}
.webix_axis_item_x{padding-top:2px}
.webix_axis_title_x{text-align:center;font-size:13px}
.webix_axis_title_y{text-align:center;font-family:Verdana;font-size:13px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);padding-left:3px}
.webix_ie_filter{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}
.webix_chart_legend{position:absolute;z-index:1000}
.webix_chart_legend_item{height:18px;line-height:18px;padding:2px}
.webix_chart_legend_item.hidden{color:#e6e6e6}
.webix_axis_item_y.webix_radar{color:#555;font-size:11px;padding-right:3px;height:13px;line-height:13px;margin-top:0}
.webix_canvas_text.webix_axis_radar_title{margin-top:0;padding-top:0;color:#999;font-size:12px}
.webix_axis_item_x,.webix_axis_item_y{color:#999}
.webix_vscroll_x{height:0;width:100%;overflow-y:hidden;overflow-x:scroll}
.webix_vscroll_y{width:0;height:100%;overflow-x:hidden;overflow-y:scroll}
.webix_vscroll_body{width:16px;height:16px}
.webix_scroll_x{width:50px;height:4px!important;left:1px;bottom:3px;background-color:silver;background:rgba(0,0,0,.4);position:absolute;border-radius:4px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.webix_scroll_y{width:4px!important;height:50px;top:1px;right:3px;background-color:silver;background:rgba(0,0,0,.4);position:absolute;border-radius:4px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.webix_c_scroll_y{position:absolute;z-index:3;width:10px;right:0}
.webix_c_scroll_y>div{-moz-transition:width .3s .2s,margin .3s .2s;-webkit-transition:width .3s .2s,margin .3s .2s;-o-transition:width .3s .2s,margin .3s .2s;-ms-transition:width .3s .2s,margin .3s .2s;width:4px;height:100%;background-color:silver;background:rgba(0,0,0,.4);border-radius:4px;margin:0 3px}
.webix_c_scroll_y.webix_scroll_active div,.webix_c_scroll_y:hover>div{width:10px;margin:0}
.webix_c_scroll_x{position:absolute;z-index:3;height:10px;bottom:0}
.webix_c_scroll_x>div{-moz-transition:height .3s .2s,margin .3s .2s;-webkit-transition:height .3s .2s,margin .3s .2s;-o-transition:height .3s .2s,margin .3s .2s;-ms-transition:height .3s .2s,margin .3s .2s;height:4px;width:100%;background-color:silver;background:rgba(0,0,0,.4);border-radius:4px;margin:3px 0}
.webix_c_scroll_x.webix_scroll_active div,.webix_c_scroll_x:hover>div{height:10px;margin:0}
.webix_c_scroll_bar_x,.webix_c_scroll_bar_y{position:absolute;background:rgba(0,0,0,.05)}
.webix_c_scroll_bar_y{height:100%;width:10px;right:0}
.webix_c_scroll_bar_x{width:100%;height:10px;bottom:0}
.webix_scroll_cont{width:100%;height:auto;overflow:hidden;clear:both}
.webix_dt_editor{position:absolute;z-index:2;overflow:visible;background:#fff}
.webix_dt_editor input,.webix_dt_editor select{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1px 8px 0 9px;margin:0;border:1px solid gold;height:100%;font-family:'PT Sans',Tahoma;font-size:15px;color:#666}
.webix_dt_editor input[type=checkbox]{margin:6px 8px 4px 14px;height:auto;width:auto}
.webix_dt_editor select{padding-right:0;padding-left:5px}
.webix_clipbuffer{width:1px;height:1px;left:3px;top:3px;position:fixed;filter:alpha(opacity=0);opacity:0}
.webix_message_area{position:fixed;right:5px;width:250px;z-index:1000}
.webix_info{min-width:120px;font-family:Tahoma,Arial;z-index:10000;overflow:hidden;margin:5px 5px 10px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.webix_no_transition{-webkit-transition:none;-moz-transition:none;transition:none}
.webix_info.hidden{height:0;min-height:0;padding-top:0;padding-bottom:0;border-width:0;margin-top:0;margin-bottom:0;overflow:hidden}
.webix_modal_box{overflow:hidden;display:inline-block;min-width:250px;width:250px;text-align:center;position:fixed;background-color:#fff;box-shadow:0 3px 6px #c8c8c8;font-family:'PT Sans',Tahoma;z-index:20000;border-radius:0}
.webix_popup_title{border-top-left-radius:-1px;border-top-right-radius:-1px;border-width:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAoCAMAAAAIaGBFAAAAhFBMVEVwcHBubm5sbGxqampoaGhmZmZlZWVjY2NhYWFfX19dXV1bW1taWlpYWFhWVlZUVFRSUlJRUVFPT09NTU1LS0tJSUlHR0dGRkZERERCQkJAQEA+Pj49PT09PT0+Pj5AQEBBQUFDQ0NERERGRkZHR0dJSUlKSkpMTExMTEw5OTk5OTk5OTkny8YEAAAAQklEQVQImQXBCRJCAAAAwKVSQqdyjSPXNP7/QLsIhA6OTiJnF7GrRCpzc/fw9PKW+/gqlCq1RqvTG/yMJrPF6m/bAVEhAxxnHG0oAAAAAElFTkSuQmCC);background:-webkit-linear-gradient(top,#707070 1%,#3d3d3d 70%,#4c4c4c 97%,#393939 97%);background:-moz-linear-gradient(top,#707070 1%,#3d3d3d 70%,#4c4c4c 97%,#393939 97%)}
.webix_button,.webix_info,.webix_popup_button{cursor:pointer}
.webix_popup_text{overflow:hidden}
.webix_popup_controls{border-radius:6px;padding:5px 10px 10px}
.webix_button,.webix_popup_button{height:30px;line-height:30px;display:inline-block;margin:0 5px;border-radius:6px}
.webix_popup_button div{border-radius:6px}
.webix_popup_button{min-width:100px}
div.webix_modal_cover{background-color:#000;cursor:default;filter:alpha(opacity=10);opacity:.1;position:fixed;z-index:19999;left:0;top:0;width:100%;height:100%;border:none;zoom:1}
.webix_info img,.webix_modal_box img{float:left;margin-right:20px}
.webix_alert_error .webix_popup_title,.webix_confirm_error .webix_popup_title{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAsCAIAAAArRUU2AAAATklEQVR4nIWLuw2AMBBDjVuQiBT2oWbRDATrnB0KQOJoqPzRe3BrHI6dcBASYREKovtK6/6DsDOX+stN+3H1YX9ciRgnYq5EWYhS2dftBIuLT4JyIrPCAAAAAElFTkSuQmCC)}
.webix_alert_error,.webix_confirm_error{border:1px solid red}
.webix_button,.webix_popup_button{border:1px solid #ddd}
.webix_button input,.webix_popup_button div{font-size:15px;padding:auto 6px;font-family:'PT Sans',Tahoma;border:1px solid #3498db;outline:0;color:#fff;background:#3498db;border-bottom:1px solid #2386c8;height:30px;line-height:30px}
.webix_popup_button.confirm div{font-size:15px;padding:auto 6px;font-family:'PT Sans',Tahoma;border:1px solid #3498db;outline:0;background:#27ae60;border-color:#27ae60;border-bottom:1px solid #209150;box-shadow:none;text-shadow:none;color:#fff}
.webix_popup_title{color:#fff;text-shadow:1px 1px #000;height:40px;line-height:40px;font-size:20px}
.webix_popup_text{margin:0 0 5px;padding-top:25px;color:#666;min-height:60px}
.webix_error,.webix_info{font-size:15px;color:#666;box-shadow:0 0 10px #888;padding:0;background-color:#FFF;border-radius:3px;border:1px solid #fff}
.webix_info div{padding:5px 10px;background-color:#fff;border-radius:3px;border:1px solid #B8B8B8}
.webix_error{background-color:#d81b1b;border:1px solid #ff3c3c;box-shadow:0 0 10px #000}
.webix_error div{background-color:#d81b1b;border:1px solid #940000;color:#FFF}
.webix_drag_zone{position:absolute;box-shadow:1px 1px 5px #ddd;background-color:#fff;font-family:'PT Sans',Tahoma;font-size:15px;color:#666}
.webix_drag_zone .borderless{padding:2px 20px 2px 2px}
.webix_drag_over,.webix_drop_zone{background-color:#ffa}
.webix_transparent{opacity:0}
.webix_column{position:absolute;top:0}
.webix_cell{overflow:hidden;line-height:31px;white-space:nowrap}
.webix_hcell{width:100%;overflow:hidden}
.webix_ss_body{overflow:hidden;position:relative}
.webix_hs_center,.webix_hs_left,.webix_hs_right,.webix_ss_center,.webix_ss_left,.webix_ss_right{overflow:hidden;float:left}
.webix_ss_center,.webix_ss_right{position:relative}
.webix_ss_footer table,.webix_ss_header table{table-layout:fixed}
.webix_ss_center_scroll{height:100%;position:relative;overflow:hidden}
.webix_ss_hscroll{bottom:0}
.webix_ss_vscroll{position:absolute;top:0;right:0;z-index:2}
.webix_ss_vscroll_footer{position:absolute;bottom:0;right:0;border-left:1px solid #fff;border-top:1px solid #ddd;z-index:1}
.webix_ss_vscroll_header{position:absolute;top:0;right:0;border-left:1px solid #b0cee3;border-bottom:1px solid #ddd;z-index:1}
.webix_dtable{position:relative;cursor:default;z-index:0}
.webix_ss_footer,.webix_ss_header{clear:both;overflow:hidden}
.webix_block_selection,.webix_cell,.webix_hcell,.webix_ss_footer td,.webix_ss_header td,.webix_table_cell,.webix_view.webix_table_cell{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.webix_block_selection{position:absolute}
.webix_ss_sort_asc,.webix_ss_sort_desc{position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.webix_hcell.webix_ss_filter{padding:3px 5px}
.webix_ss_filter input,.webix_ss_filter select{width:100%;font-size:inherit;color:#666!important;height:39px;margin-top:-2px;padding:0 3px;vertical-align:top;border:1px solid #ddd;line-height:32px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'PT Sans',Tahoma}
.webix_richfilter{margin-top:1px}
.webix_ss_filter select{padding:3px}
.webix_dd_drag_column,.webix_ss_header,.webix_ss_header TD,.webix_ss_vscroll_header{font-size:15px;color:#4a4a4a;background:#d2e3ef}
.webix_ss_footer TD,.webix_ss_vscroll_footer{background:#fafafa}
.webix_hcell{padding:0 10px;text-align:left}
.webix_ss_header td{border-right:1px solid #b0cee3;border-bottom:1px solid #b0cee3}
.webix_ss_footer td{border-right:1px solid #ebebeb;border-top:1px solid #ebebeb}
.webix_column.webix_last>div,.webix_hs_center td.webix_last,.webix_hs_right td.webix_last{border-right-width:0}
.webix_hs_right td.webix_first,.webix_ss_right .webix_column.webix_first>div{border-left:1px solid #ddd}
.webix_ss_left .webix_column.webix_last>div{border-right:1px solid #ddd}
.webix_column>div,.webix_table_cell{border-right:1px solid #ebebeb;padding:0 10px;border-bottom:1px solid #ebebeb}
.webix_column{text-align:left}
.webix_column>div.webix_cell_select,.webix_column>div.webix_column_select,.webix_column>div.webix_row_select{color:#fff;background:#27ae60}
.webix_column>div.webix_cell_select{border-bottom:1px solid #ebebeb;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;padding-top:0;padding-left:9px}
.webix_ss_right .webix_column.webix_first>div.webix_cell_select{padding-left:10px}
.webix_column>div.webix_invalid.webix_row_select:nth-child(even),.webix_column>div.webix_row_select{border-bottom:1px solid #ebebeb;padding-top:0}
.webix_column>div.webix_column_select{border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;padding-left:9px}
.webix_dd_over_column,.webix_sel_hcell{background-color:#c9eaf5}
.webix_block_selection{background:rgba(0,0,0,.1);border:2px solid #ebebeb}
.webix_dd_drag{white-space:nowrap;overflow:hidden;border-left:1px solid #ebebeb;height:34px}
.webix_dd_drag>div{display:inline-block;vertical-align:top;background:#fff;border-top:1px solid #ebebeb;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:5px 10px;height:34px;line-height:26px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.webix_dd_drag_column{padding:5px 10px}
.webix_column>.webix_drag_over.webix_cell{background-color:#ffa}
.webix_ss_header table,.webix_ss_header td,.webix_ss_header th{padding:0;margin:0}
.webix_cell.webix_invalid,.webix_column>.webix_cell.webix_invalid:nth-child(even){background-color:#fee}
.webix_invalid_cell{position:relative}
.webix_invalid_cell:after{content:"";position:absolute;top:0;right:0;width:0;height:1px;border-top:8px solid #f44;border-left:8px solid transparent}
.webix_dtable_colrow,.webix_dtable_subrow,.webix_dtable_subview{position:absolute;left:0;top:0;background-color:#fff;width:100%;padding-right:28px;padding-left:10px;padding-top:1px;border-bottom:1px solid #ebebeb}
.webix_dtable_subrow{border-top:1px solid #ebebeb;text-align:right}
.webix_dtable_subview{background:#ebebeb;border-top:1px solid #ebebeb;padding:0 0 0 10px}
.number .webix_cell{text-align:right}
.webix_rotate{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);line-height:normal}
.webix_span_layer{background:0 0;position:absolute;left:0;top:0;height:0;width:0;overflow:visible}
.webix_dtable_span{position:absolute;background:#fff}
.webix_dtable_span.webix_selected{color:#fff;background:#27ae60}
.webix_hcell span.webix_input_icon{background-color:#b0cee3}
.webix_window{position:absolute;box-shadow:1px 3px 4px #c8c8c8}
.webix_win_body{overflow:hidden}
.webix_win_body,.webix_win_body>.webix_view,.webix_win_body>.webix_view .webix_cal_month,.webix_win_content,.webix_window{border-radius:0}
.webix_win_head{border-bottom:1px solid silver;border-radius-top:5px}
.webix_win_head>.webix_view>.webix_template{color:#fff;font-size:18px;background:#3498db;padding:0;text-align:center;line-height:45px}
.webix_win_head>.webix_view>.webix_template .webix_el_button,.webix_win_head>.webix_view>.webix_template .webix_el_label,.webix_win_head>.webix_view>.webix_template .webix_inp_label{color:#fff}
.webix_win_head>.webix_view>.webix_template .webix_el_label{font-size:18px}
.webix_win_head>.webix_view>.webix_template .webix_inp_counter_next,.webix_win_head>.webix_view>.webix_template .webix_inp_counter_prev,.webix_win_head>.webix_view>.webix_template .webix_segment_0,.webix_win_head>.webix_view>.webix_template .webix_segment_1,.webix_win_head>.webix_view>.webix_template .webix_segment_N,.webix_win_head>.webix_view>.webix_template .webixtype_base,.webix_win_head>.webix_view>.webix_template .webixtype_next,.webix_win_head>.webix_view>.webix_template .webixtype_prev{border-color:#d9d9d9;background-color:transparent;color:#fff}
.webix_win_head>.webix_view>.webix_template .webix_el_arrow.webixtype_next_arrow{border-left:none;border-bottom:none}
.webix_win_head>.webix_view>.webix_template .webix_el_arrow.webixtype_prev_arrow{border-right:none;border-bottom:none}
.webix_win_head>.webix_view>.webix_template .webix_inp_counter_next:hover,.webix_win_head>.webix_view>.webix_template .webix_inp_counter_prev:hover,.webix_win_head>.webix_view>.webix_template .webix_segment_0:hover,.webix_win_head>.webix_view>.webix_template .webix_segment_1:hover,.webix_win_head>.webix_view>.webix_template .webix_segment_N:hover,.webix_win_head>.webix_view>.webix_template .webixtype_base:hover{color:#fff;background-color:rgba(0,0,0,.05)}
.webix_win_head>.webix_view>.webix_template .webix_inp_counter_next:active,.webix_win_head>.webix_view>.webix_template .webix_inp_counter_prev:active,.webix_win_head>.webix_view>.webix_template .webix_segment_0:active,.webix_win_head>.webix_view>.webix_template .webix_segment_1:active,.webix_win_head>.webix_view>.webix_template .webix_segment_N:active,.webix_win_head>.webix_view>.webix_template .webixtype_base:active{background-color:rgba(0,0,0,.07);color:#fff;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.webix_win_head>.webix_view>.webix_template .webix_inp_counter_next:focus,.webix_win_head>.webix_view>.webix_template .webix_inp_counter_prev:focus,.webix_win_head>.webix_view>.webix_template .webix_segment_0:focus,.webix_win_head>.webix_view>.webix_template .webix_segment_1:focus,.webix_win_head>.webix_view>.webix_template .webix_segment_N:focus,.webix_win_head>.webix_view>.webix_template .webixtype_base:focus{background-color:rgba(0,0,0,.07);color:#fff}
.webix_win_head>.webix_view>.webix_template .webix_inp_static,.webix_win_head>.webix_view>.webix_template input[type=text]{border-color:#fff}
.webix_win_head>.webix_view>.webix_template .webix_inp_static:focus,.webix_win_head>.webix_view>.webix_template input[type=text]:focus{border-color:#fff;box-shadow:none}
.webix_win_head>.webix_view>.webix_template .webix_input_icon{border-color:#d9d9d9;background-color:transparent;color:#666}
.webix_win_head>.webix_view>.webix_template .webix_input_icon:active,.webix_win_head>.webix_view>.webix_template .webix_input_icon:focus,.webix_win_head>.webix_view>.webix_template .webix_input_icon:hover{background-color:transparent;color:#666}
.webix_win_head>.webix_view>.webix_template .webix_pressed .webix_el_arrow,.webix_win_head>.webix_view>.webix_template .webix_pressed .webix_inp_counter_next,.webix_win_head>.webix_view>.webix_template .webix_pressed .webix_inp_counter_prev,.webix_win_head>.webix_view>.webix_template .webix_pressed .webix_input_icon,.webix_win_head>.webix_view>.webix_template .webix_pressed .webix_segment_0,.webix_win_head>.webix_view>.webix_template .webix_pressed .webix_segment_1,.webix_win_head>.webix_view>.webix_template .webix_pressed .webix_segment_N,.webix_win_head>.webix_view>.webix_template .webix_pressed .webixtype_base,.webix_win_head>.webix_view>.webix_template .webix_pressed .webixtype_next,.webix_win_head>.webix_view>.webix_template .webix_pressed .webixtype_prev{background-color:rgba(0,0,0,.07);color:#fff;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.webix_win_head>.webix_view>.webix_template .webix_selected.webix_segment_0,.webix_win_head>.webix_view>.webix_template .webix_selected.webix_segment_1,.webix_win_head>.webix_view>.webix_template .webix_selected.webix_segment_N{border-color:#d9d9d9;background-color:#27ae60;color:#fff}
.webix_win_head>.webix_view>.webix_template .webix_selected.webix_segment_0:hover,.webix_win_head>.webix_view>.webix_template .webix_selected.webix_segment_1:hover,.webix_win_head>.webix_view>.webix_template .webix_selected.webix_segment_N:hover{background-color:#24a259}
.webix_win_head>.webix_view>.webix_template .webix_selected.webix_segment_0:active,.webix_win_head>.webix_view>.webix_template .webix_selected.webix_segment_0:focus,.webix_win_head>.webix_view>.webix_template .webix_selected.webix_segment_1:active,.webix_win_head>.webix_view>.webix_template .webix_selected.webix_segment_1:focus,.webix_win_head>.webix_view>.webix_template .webix_selected.webix_segment_N:active,.webix_win_head>.webix_view>.webix_template .webix_selected.webix_segment_N:focus{background-color:#295}
.webix_win_head>.webix_view>.webix_template .webix_segment_1,.webix_win_head>.webix_view>.webix_template .webix_segment_N,.webix_win_head>.webix_view>.webix_template .webix_selected.webix_segment_1,.webix_win_head>.webix_view>.webix_template .webix_selected.webix_segment_N{margin-left:0;border-left:none}
.webix_win_head>.webix_view>.webix_template .webix_img_btn:active,.webix_win_head>.webix_view>.webix_template .webix_img_btn_top:active{background-color:#2489cc;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.webix_win_head>.webix_view>.webix_template .webix_img_btn:focus,.webix_win_head>.webix_view>.webix_template .webix_img_btn_top:focus{background-color:#2489cc}
.webix_win_head>.webix_view>.webix_template .webix_img_btn:hover,.webix_win_head>.webix_view>.webix_template .webix_img_btn_top:hover{background-color:#268fd5}
.webix_win_head>.webix_view>.webix_template .webix_icon_button{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.webix_win_head>.webix_view>.webix_template .webix_icon_btn,.webix_win_head>.webix_view>.webix_template .webix_icon_button,.webix_win_head>.webix_view>.webix_template .webix_img_btn,.webix_win_head>.webix_view>.webix_template .webix_img_btn_abs,.webix_win_head>.webix_view>.webix_template .webix_img_btn_abs .webix_icon,.webix_win_head>.webix_view>.webix_template .webix_img_btn_abs .webix_img_btn_text,.webix_win_head>.webix_view>.webix_template .webix_img_btn_top .webix_img_btn_text,.webix_win_head>.webix_view>.webix_template webix_el_icon{color:#fff}
.webix_win_head>.webix_view>.webix_template .webix_el_box .webix_img_btn_abs:active{background-color:#2489cc;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.webix_win_head>.webix_view>.webix_template .webix_el_icon .webix_icon_button:focus{background-color:rgba(0,0,0,.07)}
.webix_win_head>.webix_view>.webix_template .webix_el_box .webix_img_btn_abs:hover,.webix_win_head>.webix_view>.webix_template .webix_el_icon .webix_icon_button:hover{background-color:rgba(0,0,0,.05)}
.webix_win_head>.webix_view>.webix_template .webix_control{border-color:#3498db}
.webix_win_head>.webix_view>.webix_template .webix_icon_button .webix_icon{font-size:23px;height:27px;width:27px;color:#fff}
.webix_win_head>.webix_view>.webix_template .webix_img_btn,.webix_win_head>.webix_view>.webix_template .webix_img_btn_top{border-width:0}
.webix_win_content{height:auto;width:auto;overflow:hidden}
.webix_modal{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#000;filter:alpha(opacity=20);opacity:.2}
.webix_point_bottom,.webix_point_left,.webix_point_right,.webix_point_top{position:absolute}
.webix_point_bottom,.webix_point_top{width:13px;height:7px}
.webix_point_left,.webix_point_right{width:7px;height:13px}
.webix_point_bottom,.webix_point_left,.webix_point_right,.webix_point_top{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAArCAIAAADHSy4DAAAABnRSTlMAAAAAAABupgeRAAAACXBIWXMAAABPAAAATwFjiv3XAAAAhElEQVR4nMXVQQoAIQhAUe9/FC/pLAYayUm/EeT6YWGmoqpWharKG7n+XK5nt9L/LurMeV27oZHrReN0M6Oupr5S1GU0vhN1J7L27hp1QYXX1WtE5UxnNXI0ep7+pEGRpr95ooWObbXUm1npXWkFaF3vTqj9c+h8pVOb7gK6Yeje4tvwARi4FgcAh2V/AAAAAElFTkSuQmCC)}
.webix_point_top{background-position:0 -36px}
.webix_point_bottom{background-position:0 0}
.webix_point_right{background-position:0 -22px}
.webix_point_left{background-position:0 -9px}
.webix_resize_handle{position:absolute;width:15px;height:15px;bottom:0;line-height:15px;right:-1px;text-align:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAABZJREFUeAFjIAUwUshlpJDLSIhLGAAACQ4AFk79JaMAAAAASUVORK5CYII=);cursor:nw-resize}
.webix_resize_frame{position:absolute;filter:alpha(opacity=10);opacity:.1;background:#3498db;display:block;border:1px solid #196090;box-shadow:1px 3px 6px #000}
.webix_resize_cursor{cursor:nw-resize}
.webix_tree .webix_scroll_cont>.webix_tree_leaves{padding:9px 10px 9px 9px}
.webix_tree_item{clear:both;height:28px;line-height:28px;white-space:nowrap}
.webix_tree_item.webix_selected{background:0 0}
.webix_tree_item.webix_selected span{padding:4px 10px 4px 4px;margin-left:-4px;color:#fff;background:#27ae60}
.webix_tree_checkbox{margin:1px 0 0;padding:0;float:left;vertical-align:middle;height:100%;width:13px}
.webix_indeterminate{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gcCCSwfRyGesAAAAAxpVFh0Q29tbWVudAAAAAAAvK6ymQAAAExJREFUKM9jLCgo+M9AAmBhYGBgaGtrY+Tk5MSrsLCwkIGBgeE/EwOJgGQNLMgcJSUlBgYGBnQ/Md67d498G+jsB6hbGQfWSYykJg0AUMsPVoNrFX0AAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:left center;height:100%;width:13px;margin-top:0!important}
.webix_measure_size input,.webix_measure_size select,.webix_measure_size textarea{width:5px}
.webix_measure_size div{margin-left:-5px;float:none}
.webix_measure_size a,.webix_measure_size div{display:inline-block!important}
.webix_tree_close,.webix_tree_file,.webix_tree_folder,.webix_tree_folder_open,.webix_tree_none,.webix_tree_open{float:left;width:20px;height:100%;cursor:pointer;margin:0;background-repeat:no-repeat;vertical-align:absmiddle}
.webix_tree_close,.webix_tree_none,.webix_tree_open{background-position:center center}
.webix_cell .webix_tree_close,.webix_cell .webix_tree_none,.webix_cell .webix_tree_open{background-color:transparent}
.webix_tree_file,.webix_tree_folder,.webix_tree_folder_open{background-position:0 center;margin:0 2px}
.webix_tree_leaves .webix_tree_leaves{margin-left:18px}
.webixLineTree .webix_tree_leaves{margin-left:0}
.webix_tree_close{background-image:url(data:image/gif;base64,R0lGODlhEgASALMJAMrKyt3d3ejp6d7f3+/v75aWlvf39////wAAAP///wAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0I5RTczQjVDMDdBMTFFMTgxRjc4Mzk4M0Q3MjVFQzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0I5RTczQjZDMDdBMTFFMTgxRjc4Mzk4M0Q3MjVFQzAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozQjlFNzNCM0MwN0ExMUUxODFGNzgzOTgzRDcyNUVDMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozQjlFNzNCNEMwN0ExMUUxODFGNzgzOTgzRDcyNUVDMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAkALAAAAAASABIAAARJMMlJq704661B+SAIXAVhnKhBFKSZnmuLImhslXPN3ibi+6pdBXc4IIpB2YkGE1IKAoL0ICUInJNCYMDtDgJYiScUGnHO6LQkAgA7)}
.webix_tree_open{background-image:url(data:image/gif;base64,R0lGODlhEgASALMJAMrKyt3d3ejp6d7f3+/v75aWlvf39wAAAP///////wAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzY0QzNGM0VDMDdBMTFFMUE3MDlCNUM2QjU1NDA5RjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzY0QzNGM0ZDMDdBMTFFMUE3MDlCNUM2QjU1NDA5RjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNjRDM0YzQ0MwN0ExMUUxQTcwOUI1QzZCNTU0MDlGOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNjRDM0YzREMwN0ExMUUxQTcwOUI1QzZCNTU0MDlGOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAAAkALAAAAAASABIAAARDMMlJq704661B+SAIXAVhnKhBFKSZnmv7wqxVzmpd3Uff5zKEUAi0uV4xm4DAbBIEOkohMKhaB4HoxBMKjTjgsFgSAQA7)}
.webix_tree_file{background-image:url(data:image/gif;base64,R0lGODlhEgASAIABAI6Pj////yH5BAEKAAEALAAAAAASABIAAAInjI+JwM26XAtPyTnTfU5veGyXJ2ZhaRpoSq0AicKlLNJftNojyCMFADs=)}
.webix_tree_folder{background-image:url(data:image/gif;base64,R0lGODlhEgASAIABAI6Pj////yH5BAEKAAEALAAAAAASABIAAAIhjI+py90AI3Syvoqj27mfnn2gZYxkYEpiCqypa27yTC8FADs=)}
.webix_tree_folder_open{background-image:url(data:image/gif;base64,R0lGODlhEgASAIABAI6Pj////yH5BAEKAAEALAAAAAASABIAAAIjjI+py90AI3SyvorjkQ7pDAJBSJaTaGpjKq7pxsJmR9c2UwAAOw==)}
.webix_tree_img{background:0 0;float:left;width:25px;height:28px}
.webix_tree_plus2{background-image:url(data:image/gif;base64,R0lGODlhEgAYAMIDAFVVVYiIiMHBwf///////////////////yH5BAEKAAQALAAAAAASABgAAAM8SLoq/LDFKWl0FuLMNq8faAVkWVLBoK5DgK7A6k6pGqtzlAI83wpAIKM2uLVeNhmSdaSZTKGodEqtWjkJADs=);background-repeat:no-repeat}
.webix_tree_plus3{background-image:url(data:image/gif;base64,R0lGODlhEgAYAMIDAFVVVYiIiMHBwf///////////////////yH5BAEKAAQALAAAAAASABgAAANCSLoq/LDFKWl0FuLMNq8faAVkWVLBoK5DgK7A6k6pGqtzlAI83wpAIKM2uLVeNhmSdaSZTB9PNLSQcqwZrEVL4SYAADs=)}
.webix_tree_plus4{background-image:url(data:image/gif;base64,R0lGODlhEgAYAMIDAFVVVYiIiMHBwf///////////////////yH5BAEKAAQALAAAAAASABgAAAM5SLrc/jDKSau9mIbNeQxDKA7BJwJiCYEhGqoPCMwzKdw3ww4uabap38i36nQqgkwSs7w0LU+kMpIAADs=)}
.webix_tree_minus2{background-image:url(data:image/gif;base64,R0lGODlhEgAYAMIDAFVVVYiIiMHBwf///////////////////yH5BAEKAAQALAAAAAASABgAAAM5SLoq/LDFKWl0FuLMNq8faAVkWVLBoK5DgLKrO6Vw+wI43go8z9AwWQTIEkKIMZTJFGo6n9ColJMAADs=);background-repeat:no-repeat}
.webix_tree_minus3{background-image:url(data:image/gif;base64,R0lGODlhEgAYAMIDAFVVVYiIiMHBwf///////////////////yH5BAEKAAQALAAAAAASABgAAAM+SLoq/LDFKWl0FuLMNq8faAVkWVLBoK5DgLKrO6Vw+wI43go8z9AwWQTIEkKIMZTJ9PE0QwsnR5qhWqwUbAIAOw==)}
.webix_tree_minus4{background-image:url(data:image/gif;base64,R0lGODlhEgAYAMIDAFVVVYiIiMHBwf///////////////////yH5BAEKAAQALAAAAAASABgAAAM1SLrc/jDKSau9mIbNeQxDKA7BN4olBJ6kCbwvKcwzs57pc4+5s6OfTqciyBQxx0vSsiQaIwkAOw==)}
.webix_tree_line1{background-image:url(data:image/gif;base64,R0lGODlhGQAcAIABAMHBwf///yH5BAEKAAEALAAAAAAZABwAAAIxjI8Gyc3r4pP0wCovdnpPz4Gh+JFIZ6KkKrKg68GbjNGVTeGZmeiRP+IphBbi0EgrAAA7)}
.webix_tree_line2{background-image:url(data:image/gif;base64,R0lGODlhGQAcAIABAMHBwf///yH5BAEKAAEALAAAAAAZABwAAAIpjI8Gyc3r4pP0wCovdnpPz4Gh+JFIZ6KkKgLuC7/mTNf2jef6zvc+XgAAOw==);background-repeat:no-repeat}
.webix_tree_line3{background-image:url(data:image/gif;base64,R0lGODlhGQAcAIABAMHBwf///yH5BAEKAAEALAAAAAAZABwAAAI1jI8Gyc3r4pP0wCovdnpPz4Gh+JFIZ6KkKgLuC78VC9KeveGYPpsJTwFmfCeixahABoQRXQEAOw==)}
.webix_tree_line4{background-image:url(data:image/gif;base64,R0lGODlhGQAcAIABAMHBwf///yH5BAEKAAEALAAAAAAZABwAAAIjjI+py+0Po5y02ouz3rxDAIZi+HGAiW6nmmqr22avHGMzUwAAOw==)}
.webix_tree_blank{background-image:url(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==)}
.webix_tree_img{background-color:#fff}
.webix_cal_month{height:22px;position:relative;padding-top:17px;padding-bottom:5px;box-sizing:content-box}
.webix_cal_next_button,.webix_cal_prev_button{cursor:pointer;position:absolute;top:17px;width:30px;height:42px;background-position:11.5px 4px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.webix_cal_prev_button{left:17px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALCAYAAACzkJeoAAAASUlEQVR42p2QMQoAQQgD79EZ0Mqn5xCu2cPdYgUbJ0rMMxXgLeiuKq8gsJAz8weQ0QiwJEfECnr4wdlEnwJ68+yyhReC+c85oRecj0Um+pmo9wAAAABJRU5ErkJggg==);background-repeat:no-repeat}
.webix_cal_next_button{right:17px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALCAYAAACzkJeoAAAARElEQVR42qXPsQoAIAhF0T76PdDJT7cUmtQhcmk4N8QVQ9JXN2bmgWOgqp+BiCRG2AYAMoi3/LxYdyagAnhA6G93TrABZaJFJjrFY8IAAAAASUVORK5CYII=);background-repeat:no-repeat}
.webix_view>.webix_cal_header{margin:0 17px 10px;height:auto}
.webix_view>.webix_cal_header div{float:left;text-align:center;height:19px;color:#666;border-bottom:#cecece 1px solid;margin-bottom:7px}
.webix_cal_body{margin:0 17px}
.webix_cal_body .webix_cal_row{clear:both}
.webix_cal_body .webix_cal_row>div{float:left;text-align:center;height:100%}
.webix_cal_body .webix_cal_select,.webix_cal_body .webix_cal_select.webix_cal_today,.webix_cal_body .webix_selected{color:#fff;background:#27ae60}
.webix_cal_day,.webix_cal_week_num{cursor:pointer;font-size:12px;color:#666;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.webix_cal_week_num{color:#bfbfbf;cursor:default;margin-right:0;border-right:1px solid #cecece}
.webix_cal_event{font-weight:700}
.webix_cal_inactive{background:#888}
.webix_cal_day_disabled,.webix_cal_day_disabled.webix_cal_event{color:#ccc;background:#f4f4f4}
.webix_hours .webix_cal_day_disabled,.webix_hours .webix_cal_day_disabled.webix_cal_event,.webix_minutes .webix_cal_day_disabled,.webix_minutes .webix_cal_day_disabled.webix_cal_event{background:#fff;font-weight:400;text-decoration:line-through}
.webix_cal_month_name{cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.webix_cal_block{float:left;text-align:center;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.webix_selected{background:#27ae60;color:#fff}
.webix_cal_footer{text-align:center;font-size:12px;color:#444;margin:4px 17px;padding-top:2px;cursor:pointer}
.webix_cal_icons{float:right;padding:4px}
.webix_cal_time{padding:2px 4px}
.webix_cal_time_icons{float:left}
.webix_cal_icons .webix_cal_icon{text-align:center;padding:2px 4px}
.webix_cal_icon:hover,.webix_cal_month_name:hover,.webix_cal_time:hover{text-decoration:underline;color:#3498db}
.webix_cal_month_name.webix_readonly:hover{text-decoration:none;color:#666;cursor:default}
.webix_time_header{padding:17px 17px 1px}
.webix_time_header .webix_cal_hours,.webix_time_header .webix_cal_minutes{display:inline-block;font-size:14px;text-align:center;height:26px;line-height:22px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;box-shadow:0 1px 1px #FFF inset;border-bottom:1px solid #ddd}
.webix_time_header .webix_cal_minutes{padding-left:1px;border-left:none}
.webix_time_header .webix_cal_hours{border-right:none!important}
.webix_cal_body .webix_hours{float:left;border-right:1px solid #cecece;padding-right:1px}
.webix_cal_body .webix_minutes{float:left;padding-left:1px}
.webix_cal_block_empty{float:left;text-align:center}
.webix_time_footer{text-align:center;font-size:12px;padding:7px 17px 0;cursor:pointer}
.webix_cal_done{margin-top:3px;border-radius:6px;font-size:15px;padding:auto 6px;font-family:'PT Sans',Tahoma;border:1px solid #3498db;outline:0;background:#27ae60;color:#fff;border-color:#27ae60;border-bottom:1px solid #209150;box-shadow:none;float:right}
.webix_cal_blurred_hours{background-color:#f7f7f7}
.webix_property_line{clear:both;width:100%;min-height:24px;height:auto}
.webix_property_label,.webix_property_value{padding-left:10px;float:left;border-bottom:1px solid #ddd;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;height:28px;line-height:27px}
.webix_property_label{border-right:1px solid #ddd}
.webix_property_label_line{padding-left:10px;color:#fff;font-size:18px;background:#3498db;border-bottom:1px solid #ebebeb;line-height:28px}
.webix_property_label_line .webix_el_button,.webix_property_label_line .webix_el_label,.webix_property_label_line .webix_inp_label{color:#fff}
.webix_property_label_line .webix_el_label{font-size:18px}
.webix_property_label_line .webix_inp_counter_next,.webix_property_label_line .webix_inp_counter_prev,.webix_property_label_line .webix_segment_0,.webix_property_label_line .webix_segment_1,.webix_property_label_line .webix_segment_N,.webix_property_label_line .webixtype_base,.webix_property_label_line .webixtype_next,.webix_property_label_line .webixtype_prev{border-color:#d9d9d9;background-color:transparent;color:#fff}
.webix_property_label_line .webix_el_arrow.webixtype_next_arrow{border-left:none;border-bottom:none}
.webix_property_label_line .webix_el_arrow.webixtype_prev_arrow{border-right:none;border-bottom:none}
.webix_property_label_line .webix_inp_counter_next:hover,.webix_property_label_line .webix_inp_counter_prev:hover,.webix_property_label_line .webix_segment_0:hover,.webix_property_label_line .webix_segment_1:hover,.webix_property_label_line .webix_segment_N:hover,.webix_property_label_line .webixtype_base:hover{color:#fff;background-color:rgba(0,0,0,.05)}
.webix_property_label_line .webix_inp_counter_next:active,.webix_property_label_line .webix_inp_counter_prev:active,.webix_property_label_line .webix_segment_0:active,.webix_property_label_line .webix_segment_1:active,.webix_property_label_line .webix_segment_N:active,.webix_property_label_line .webixtype_base:active{background-color:rgba(0,0,0,.07);color:#fff;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.webix_property_label_line .webix_inp_counter_next:focus,.webix_property_label_line .webix_inp_counter_prev:focus,.webix_property_label_line .webix_segment_0:focus,.webix_property_label_line .webix_segment_1:focus,.webix_property_label_line .webix_segment_N:focus,.webix_property_label_line .webixtype_base:focus{background-color:rgba(0,0,0,.07);color:#fff}
.webix_property_label_line .webix_inp_static,.webix_property_label_line input[type=text]{border-color:#fff}
.webix_property_label_line .webix_inp_static:focus,.webix_property_label_line input[type=text]:focus{border-color:#fff;box-shadow:none}
.webix_property_label_line .webix_input_icon{border-color:#d9d9d9;background-color:transparent;color:#666}
.webix_property_label_line .webix_input_icon:active,.webix_property_label_line .webix_input_icon:focus,.webix_property_label_line .webix_input_icon:hover{background-color:transparent;color:#666}
.webix_property_label_line .webix_pressed .webix_el_arrow,.webix_property_label_line .webix_pressed .webix_inp_counter_next,.webix_property_label_line .webix_pressed .webix_inp_counter_prev,.webix_property_label_line .webix_pressed .webix_input_icon,.webix_property_label_line .webix_pressed .webix_segment_0,.webix_property_label_line .webix_pressed .webix_segment_1,.webix_property_label_line .webix_pressed .webix_segment_N,.webix_property_label_line .webix_pressed .webixtype_base,.webix_property_label_line .webix_pressed .webixtype_next,.webix_property_label_line .webix_pressed .webixtype_prev{background-color:rgba(0,0,0,.07);color:#fff;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.webix_property_label_line .webix_selected.webix_segment_0,.webix_property_label_line .webix_selected.webix_segment_1,.webix_property_label_line .webix_selected.webix_segment_N{border-color:#d9d9d9;background-color:#27ae60;color:#fff}
.webix_property_label_line .webix_selected.webix_segment_0:hover,.webix_property_label_line .webix_selected.webix_segment_1:hover,.webix_property_label_line .webix_selected.webix_segment_N:hover{background-color:#24a259}
.webix_property_label_line .webix_selected.webix_segment_0:active,.webix_property_label_line .webix_selected.webix_segment_0:focus,.webix_property_label_line .webix_selected.webix_segment_1:active,.webix_property_label_line .webix_selected.webix_segment_1:focus,.webix_property_label_line .webix_selected.webix_segment_N:active,.webix_property_label_line .webix_selected.webix_segment_N:focus{background-color:#295}
.webix_property_label_line .webix_segment_1,.webix_property_label_line .webix_segment_N,.webix_property_label_line .webix_selected.webix_segment_1,.webix_property_label_line .webix_selected.webix_segment_N{margin-left:0;border-left:none}
.webix_property_label_line .webix_img_btn:active,.webix_property_label_line .webix_img_btn_top:active{background-color:#2489cc;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.webix_property_label_line .webix_img_btn:focus,.webix_property_label_line .webix_img_btn_top:focus{background-color:#2489cc}
.webix_property_label_line .webix_img_btn:hover,.webix_property_label_line .webix_img_btn_top:hover{background-color:#268fd5}
.webix_property_label_line .webix_icon_button{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.webix_property_label_line .webix_icon_btn,.webix_property_label_line .webix_icon_button,.webix_property_label_line .webix_img_btn,.webix_property_label_line .webix_img_btn_abs,.webix_property_label_line .webix_img_btn_abs .webix_icon,.webix_property_label_line .webix_img_btn_abs .webix_img_btn_text,.webix_property_label_line .webix_img_btn_top .webix_img_btn_text,.webix_property_label_line webix_el_icon{color:#fff}
.webix_property_label_line .webix_el_box .webix_img_btn_abs:active{background-color:#2489cc;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.webix_property_label_line .webix_el_icon .webix_icon_button:focus{background-color:rgba(0,0,0,.07)}
.webix_property_label_line .webix_el_box .webix_img_btn_abs:hover,.webix_property_label_line .webix_el_icon .webix_icon_button:hover{background-color:rgba(0,0,0,.05)}
.webix_property_label_line .webix_control{border-color:#3498db}
.webix_property_label_line .webix_icon_button .webix_icon{font-size:23px;height:27px;width:27px;color:#fff}
.webix_property_label_line .webix_img_btn,.webix_property_label_line .webix_img_btn_top{border-width:0}
.webix_property_col_val{width:100%;height:100%;-moz-user-select:text;-webkit-user-select:text;user-select:text}
.webix_property_col_ind{float:right;border:1px solid #ddd;border-radius:2px;width:30px;cursor:pointer;height:13px;margin:3px 10px 3px 0}
.webix_property_value{text-overflow:ellipsis;white-space:nowrap}
.webix_property_check{margin-top:5px}
.webix_tooltip{display:none;position:absolute;z-index:10000;background-color:#fff;padding:5px 10px;border:1px solid #ddd;font-family:'PT Sans',Tahoma;font-size:15px;color:#666;border-radius:3px;box-shadow:1px 1px 0 0 #CCC}
.webix_color_row{clear:both;white-space:nowrap}
.webix_color_palette{text-align:left;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.webix_color_row,.webix_color_row div,.webix_color_selector{line-height:0;font-size:0}
.webix_color_row div{display:inline-block;width:15px;height:15px;cursor:default}
.webix_color_selector{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;border:2px solid #f3f3f3}
.webix_view.webix_toolbar .webix_el_button{background:0 0}
.webix_el_button button,.webix_el_button input,.webix_el_toggle button,.webix_el_toggle input,.webixbutton{border-radius:6px;height:100%;width:100%;cursor:pointer;color:#fff;font-size:15px;padding:auto 6px;font-family:'PT Sans',Tahoma;border:1px solid #3498db;border-bottom:1px solid #268fd5;outline:0;-webkit-appearance:none}
.webix_el_button .webix_img_btn,.webix_el_button .webix_img_btn .webix_img_btn_text,.webix_el_button .webix_img_btn_top,.webix_el_button .webix_img_btn_top .webix_img_btn_text,.webix_el_toggle .webix_img_btn,.webix_el_toggle .webix_img_btn .webix_img_btn_text,.webix_el_toggle .webix_img_btn_top,.webix_el_toggle .webix_img_btn_top .webix_img_btn_text{color:#666}
.webix_el_button .webix_img_btn,.webix_el_button .webix_img_btn_top,.webix_el_toggle .webix_img_btn,.webix_el_toggle .webix_img_btn_top{border:0}
.webixbutton,.webixtype_base,.webixtype_next,.webixtype_prev{background:#3498db;color:#fff;font-size:15px;font-family:'PT Sans',Tahoma;outline:0;padding:0;border:0}
.webixtype_form{font-size:15px;padding:auto 6px;font-family:'PT Sans',Tahoma;border:1px solid #3498db;outline:0;background:#27ae60;color:#fff;border-color:#27ae60;border-bottom:1px solid #209150;box-shadow:none}
.webix_el_button .webixtype_danger{background:#ce5545;border:1px solid #ce5545;border-bottom:1px solid #b13e2f;color:#fff}
.webix_el_button .webix_el_box,.webix_el_toggle .webix_el_box{position:relative}
.webix_el_button .webix_el_arrow,.webix_el_toggle .webix_el_arrow{position:absolute;z-index:1}
.webixtype_next,.webixtype_prev{position:absolute;z-index:2;top:0}
input.webixtype_prev{border-left-width:0;border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}
input.webixtype_next{border-right-width:0;border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;-moz-border-radius-topleft:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0}
.webix_el_arrow{width:18px;height:18px;font-size:15px;padding:auto 6px;font-family:'PT Sans',Tahoma;outline:0;color:#fff;background:#3498db;border:1px solid #ddd}
.webixtype_prev_arrow{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}
.webixtype_next_arrow{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}
.webix_img_btn_abs_top .webix_icon,.webix_img_btn_top .webix_icon{font-size:22px;position:absolute;top:8px;left:50%}
.webix_img_btn_abs .webix_icon{margin-left:8px}
.webix_img_btn_abs.webix_img_btn_abs_top .webix_icon,.webix_img_btn_top .webix_icon{margin-left:-10px}
.webix_img_btn,.webix_img_btn_top{vertical-align:top;background-color:transparent;border:none;width:100%;padding:0}
.webix_img_btn,.webix_img_btn_abs,.webix_img_btn_top{cursor:pointer;text-align:left;background-repeat:no-repeat;background-position:2px center;height:100%;font-size:15px}
.webix_img_btn .webix_icon,.webix_img_btn_abs .webix_icon,.webix_img_btn_top .webix_icon{color:#fff}
.webix_img_btn,.webix_img_btn_abs{padding:0}
.webix_img_btn .webix_image,.webix_img_btn_abs .webix_image{background-repeat:no-repeat;background-position:center center;float:left;vertical-align:top}
.webix_img_btn_abs.webix_img_btn_abs_top .webix_image{background-position:center 5px}
.webix_img_btn_top{text-align:center}
.webix_img_btn_text{position:absolute;left:0;bottom:4px;width:100%;text-align:center;cursor:pointer;color:#fff}
.webix_img_btn_abs{background-position:center center}
.webix_img_btn_top{background-position:center top;vertical-align:top}
.webix_img_btn_abs .webix_img_btn_text{bottom:8px}
.webix_pressed .webix_img_btn,.webix_pressed .webix_img_btn_top{box-shadow:inset 0 3px 5px rgba(0,0,0,.125);background-color:rgba(0,0,0,.05)}
.webix_pressed .webix_img_btn_abs+input,.webix_pressed .webixtype_base{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.webix_disabled_box .webix_el_arrow,.webix_disabled_box .webixtype_base,.webix_disabled_box .webixtype_danger,.webix_disabled_box .webixtype_form,.webix_disabled_box .webixtype_next,.webix_disabled_box .webixtype_prev{color:#aaa;background:#e9e9e9;border:1px solid #e9e9e9;text-shadow:none}
.webixbutton{width:auto;height:auto;padding:8px 15px}
.webix_control{background:0 0}
.webix_control button,.webix_control input,.webix_control textarea,.webix_el_label,.webix_inp_bottom_label,.webix_inp_label,.webix_inp_top_label{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'PT Sans',Tahoma}
.webix_el_box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3px 2px;height:100%;width:100%;font-size:15px}
.webix_el_colorpicker input,.webix_el_combo input,.webix_el_datepicker input,.webix_el_search input,.webix_el_text input{height:100%;padding:0 10px;border:1px solid #ddd;color:#666;font-size:15px;background:#fff;font-family:'PT Sans',Tahoma;border-color:#ccc;-webkit-appearance:none;padding-top:4px\0}
.webix_inp_label,.webix_inp_top_label,.webix_label_right{color:#666;text-transform:none;font-size:15px}
.webix_inp_label{float:left;padding-top:1px;padding-left:3px;padding-right:7.5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.webix_inp_top_label{float:none;padding:3px 2px 0}
.webix_inp_bottom_label{font-size:13px;color:#737373}
.webix_label_right{padding-left:7.5px}
.webix_el_checkbox .webix_label_right{display:inline-block;padding-top:2px}
.webix_el_label{color:#666;line-height:32px;padding:3px 2px}
.webix_toolbar .webix_el_label{padding-left:10px;text-transform:none}
.webix_el_select select{height:100%;font-size:15px;border:1px solid #ddd}
body:not(:-moz-handler-blocked) .webix_el_select select{padding:.2em}
.webix_all_segments,.webix_el_group{height:100%;white-space:nowrap}
.webix_inp_counter_next,.webix_inp_counter_prev,.webix_inp_counter_value{border:1px solid #ddd;cursor:pointer;-webkit-appearance:none;width:20px;height:100%;vertical-align:top}
.webix_inp_counter_value{font-size:15px;width:50px;color:#666;text-align:center;border-left-width:0;border-right-width:0;padding-top:4px\0;-webkit-appearance:none;border-radius:0}
.webix_inp_counter_prev{font-size:15px;padding:auto 6px;font-family:'PT Sans',Tahoma;border:1px solid #3498db;outline:0;color:#fff;background:#3498db;border-bottom:1px solid #2386c8;-webkit-border-radius:6px 0 0 6px;-moz-border-radius-topleft:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-radius:6px 0 0 6px}
.webix_inp_counter_next{font-size:15px;padding:auto 6px;font-family:'PT Sans',Tahoma;border:1px solid #3498db;outline:0;color:#fff;background:#3498db;border-bottom:1px solid #2386c8;-webkit-border-radius:0 6px 6px 0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;border-radius:0 6px 6px 0}
.webix_el_textarea textarea{border:1px solid #ddd;height:100%;margin:0;padding:5px 10px;color:#666;resize:none;font-size:15px}
.webix_el_textarea .webix_inp_label{padding-top:9.5px}
.webix_segment_0,.webix_segment_1{height:100%}
.webix_segment_0{-webkit-border-radius:6px 0 0 6px;-moz-border-radius-topleft:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-radius:6px 0 0 6px}
.webix_segment_N{height:100%;-webkit-border-radius:0 6px 6px 0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;border-radius:0 6px 6px 0}
.webix_segment_0,.webix_segment_1,.webix_segment_N{-webkit-appearance:none;background:#3498db;color:#fff;font-size:15px;font-family:'PT Sans',Tahoma;border:1px solid #3498db;border-bottom:1px solid #268fd5;outline:0;cursor:pointer;padding:0}
.webix_segment_0.webix_selected,.webix_segment_1.webix_selected,.webix_segment_N.webix_selected{color:#fff;background:#27ae60;border-color:#27ae60}
.webix_inp_static{border:1px solid #ddd;background:#fff;overflow:hidden;padding:0 10px;height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}
.webix_inp_static .webix_placeholder{color:#b3b3b3}
.webix_el_colorpicker,.webix_el_combo,.webix_el_datepicker,.webix_el_richselect,.webix_el_search{font-size:15px}
.webix_el_colorpicker .webix_el_box,.webix_el_combo .webix_el_box,.webix_el_datepicker .webix_el_box,.webix_el_richselect .webix_el_box,.webix_el_search .webix_el_box{color:#666;position:relative}
.webix_el_colorpicker .webix_inp_static,.webix_el_colorpicker input,.webix_el_combo .webix_inp_static,.webix_el_combo input,.webix_el_datepicker .webix_inp_static,.webix_el_datepicker input,.webix_el_richselect .webix_inp_static,.webix_el_richselect input,.webix_el_search .webix_inp_static,.webix_el_search input{color:#666;padding-right:24px;background:#fff;font-family:'PT Sans',Tahoma;border-color:#ccc;-webkit-appearance:none}
.webix_el_colorpicker .webix_input_icon,.webix_el_combo .webix_input_icon,.webix_el_datepicker .webix_input_icon,.webix_el_richselect .webix_input_icon,.webix_el_search .webix_input_icon{right:2px;background:0 0;z-index:1;position:absolute}
.webix_el_combo .webix_input_icon,.webix_el_richselect .webix_input_icon{padding-left:7px;width:19px}
.webix_el_colorpicker .webix_input_icon,.webix_el_datepicker .webix_input_icon,.webix_el_search .webix_input_icon{padding-left:5px;width:21px}
.webix_view button::-moz-focus-inner{padding:0;border:0}
.webix_el_radio .webix_inp_label{line-height:normal!important;padding-top:6.5px}
.webix_el_checkbox input,.webix_inp_radio_border input{margin:0;padding:0;float:left}
.webix_line_break{clear:both}
.webix_custom_checkbox,.webix_custom_radio{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.webix_line_break{height:6.5px}
.webix_radio_option{display:table;float:left;margin-top:6.5px;margin-right:20px}
.webix_el_radio .webix_label_right,.webix_inp_radio_border{display:table-cell;vertical-align:middle}
.webix_invalid .webix_custom_radio,.webix_invalid .webix_el_box .webix_inp_static,.webix_invalid .webix_el_box input,.webix_invalid .webix_el_box select,.webix_invalid .webix_el_box textarea,input.webix_invalid,select.webix_invalid,textarea.webix_invalid{background-color:#fff6f6;border-color:#fea5a8}
.webix_invalid .webix_inp_bottom_label{font-size:13px;color:#fd595f}
.webix_el_colorpicker .webix_input_icon{padding-left:0;top:7px;right:8px;width:24px;height:24px;border-radius:6px}
.webix_el_search .webix_el_box{position:relative}
.webix_el_search span{position:absolute;right:19px;cursor:pointer;padding-left:7px}
.webix_view.webix_control>.webix_disabled{filter:alpha(opacity=0);opacity:0}
.webix_view.webix_control .webix_disabled_box .webix_input_icon,.webix_view.webix_control .webix_disabled_box button,.webix_view.webix_control .webix_disabled_box label{color:#aaa}
.webix_view.webix_control .webix_disabled_box .webix_inp_static,.webix_view.webix_control .webix_disabled_box input,.webix_view.webix_control .webix_disabled_box select,.webix_view.webix_control .webix_disabled_box textarea{color:#aaa;background:#eee}
.webix_view.webix_control .webix_disabled_box .webix_inp_counter_next,.webix_view.webix_control .webix_disabled_box .webix_inp_counter_prev,.webix_view.webix_control .webix_disabled_box .webix_segment_0,.webix_view.webix_control .webix_disabled_box .webix_segment_1,.webix_view.webix_control .webix_disabled_box .webix_segment_N{color:#aaa;background:#e9e9e9;border:1px solid #e9e9e9;text-shadow:none}
.webix_disabled_top_label{color:#aaa}
label.webix_required:after{padding-left:4px;content:"*";color:red}
.webix_multicombo .webix_inp_static{padding:0 3px}
.webix_el_text .webix_multicombo_input{background-color:transparent;border:0;float:left;vertical-align:middle;padding:0;color:#666;font-size:15px;font-family:'PT Sans',Tahoma;margin-left:7px}
.webix_el_text .webix_multicombo_input:focus{border:0;box-shadow:none}
.webix_multicombo_listbox{width:auto;line-height:1;margin:0;padding:0;list-style:none}
.webix_multicombo_tag,.webix_multicombo_value{padding:0 5px 0 7px;background-color:#f2f2f2;display:inline-block;margin:3px;float:left;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.webix_multicombo_tag{min-width:15px;text-align:center;padding:0 5px}
.webix_multicombo_delete{margin-left:10px;padding:0 5px;color:#404040;cursor:pointer}
.webix_multilist .webix_selected{background:#f2f2f2;color:#666}
.webix_el_tabbar{background:0 0}
.webix_all_tabs{height:100%;display:table}
.webix_tab_filler{display:table-cell;background:0 0;font-size:1px;border-bottom:1px solid #ddd;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.webix_item_tab:first-child{border-left:1px solid #ddd}
.webix_item_tab{display:table-cell;text-align:center;vertical-align:middle;overflow:hidden;cursor:pointer;border:1px solid #ddd;border-left-width:0;background:#a4b4bf;color:#fff;-webkit-border-radius:4px 4px 0 0;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:0;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:0;border-radius:4px 4px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.webixtype_bottom .webix_item_tab{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.webix_item_tab.webix_selected{border-bottom-width:0;background:#3498db;color:#fff;border-color:#3498db}
.webixtype_bottom .webix_item_tab.webix_selected{border-bottom-width:1px}
.webix_before_all_tabs{width:100%}
.webix_after_all_tabs{width:100%;border-left:1px solid #ddd;border-right:1px solid #ddd;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.webix_view.webix_control .webix_disabled_box .webix_item_tab{color:#aaa;background:#e9e9e9;border:1px solid #e9e9e9;text-shadow:none}
.webix_el_tabbar .webixtype_icon .webix_img_btn_top,.webix_el_tabbar .webixtype_iconTop .webix_img_btn_top,.webix_el_tabbar .webixtype_image .webix_img_btn_top{background-position:center 0;position:relative;height:100%}
.webix_tab_more_icon{cursor:pointer;display:table-cell;overflow:hidden;text-align:center;box-sizing:border-box;vertical-align:middle;padding:0 3px}
.webix_tab_more_icon .webix_icon{width:100%}
.webix_tab_list .webix_list_item:last-child{border-bottom:none}
.webix_icon.webix_tab_close{font-size:12px;float:right;padding:4px;margin-top:-4px}
.webix_menu .webix_list_item:active,.webix_menu .webix_list_item:hover,.webix_menu-x .webix_list_item:active,.webix_menu-x .webix_list_item:hover{background:rgba(100,100,100,.1)}
.webix_menu .webix_list_item,.webix_menu-x .webix_list_item{border:none;text-decoration:none;background:#fff;height:34px}
.webix_menu .webix_list_item .webix_submenu_icon,.webix_menu-x .webix_list_item .webix_submenu_icon{float:right;text-align:right;position:relative;margin-left:4px}
.webix_menu-x .webix_list_item:first-child{margin-left:0}
.webix_menu-x .webix_submenu_icon{top:13px}
.webix_menu-x{border:none;background:0 0}
.webix_menu-x .webix_list_item{display:inline-block;line-height:30px;border-right:1px solid #fff;border-left:0;background:#3498db;color:#fff;font-size:15px}
.webix_menu-x .webix_list_item .webix_submenu_icon:before{content:'\f107'}
.webix_menu-x .webix_list_item .webix_icon_btn{color:#fff;text-align:left}
.webix_menu-x .webix_list_item:active,.webix_menu-x .webix_list_item:hover{background-color:#268fd5}
.webix_menu-x .webix_list_item:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-radius:4px 0 0 4px}
.webix_menu-x .webix_list_item:last-child{border-right:none;-webkit-border-radius:0 4px 4px 0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-radius:0 4px 4px 0}
.webix_menu{background:#fff;border:1px solid #ddd;border-radius:4px}
.webix_menu .webix_list_item{display:block}
.webix_menu .webix_context_separator{height:3px;padding:1px 3px 0}
.webix_menu .webix_context_separator .sep_line{height:1px;border-top:1px solid #ddd}
.webix_menu .webix_submenu_icon{top:11px}
.webix_menu .webix_context_spacer{height:34px}
.webix_menu_link{color:inherit;text-decoration:none;display:block;height:100%}
.webix_layout_toolbar{color:#fff;font-size:18px;background:#3498db}
.webix_layout_toolbar .webix_el_button,.webix_layout_toolbar .webix_el_label,.webix_layout_toolbar .webix_inp_label{color:#fff}
.webix_layout_toolbar .webix_el_label{font-size:18px}
.webix_layout_toolbar .webix_inp_counter_next,.webix_layout_toolbar .webix_inp_counter_prev,.webix_layout_toolbar .webix_segment_0,.webix_layout_toolbar .webix_segment_1,.webix_layout_toolbar .webix_segment_N,.webix_layout_toolbar .webixtype_base,.webix_layout_toolbar .webixtype_next,.webix_layout_toolbar .webixtype_prev{border-color:#d9d9d9;background-color:transparent;color:#fff}
.webix_layout_toolbar .webix_el_arrow.webixtype_next_arrow{border-left:none;border-bottom:none}
.webix_layout_toolbar .webix_el_arrow.webixtype_prev_arrow{border-right:none;border-bottom:none}
.webix_layout_toolbar .webix_inp_counter_next:hover,.webix_layout_toolbar .webix_inp_counter_prev:hover,.webix_layout_toolbar .webix_segment_0:hover,.webix_layout_toolbar .webix_segment_1:hover,.webix_layout_toolbar .webix_segment_N:hover,.webix_layout_toolbar .webixtype_base:hover{color:#fff;background-color:rgba(0,0,0,.05)}
.webix_layout_toolbar .webix_inp_counter_next:active,.webix_layout_toolbar .webix_inp_counter_prev:active,.webix_layout_toolbar .webix_segment_0:active,.webix_layout_toolbar .webix_segment_1:active,.webix_layout_toolbar .webix_segment_N:active,.webix_layout_toolbar .webixtype_base:active{background-color:rgba(0,0,0,.07);color:#fff;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.webix_layout_toolbar .webix_inp_counter_next:focus,.webix_layout_toolbar .webix_inp_counter_prev:focus,.webix_layout_toolbar .webix_segment_0:focus,.webix_layout_toolbar .webix_segment_1:focus,.webix_layout_toolbar .webix_segment_N:focus,.webix_layout_toolbar .webixtype_base:focus{background-color:rgba(0,0,0,.07);color:#fff}
.webix_layout_toolbar .webix_inp_static,.webix_layout_toolbar input[type=text]{border-color:#fff}
.webix_layout_toolbar .webix_inp_static:focus,.webix_layout_toolbar input[type=text]:focus{border-color:#fff;box-shadow:none}
.webix_layout_toolbar .webix_input_icon{border-color:#d9d9d9;background-color:transparent;color:#666}
.webix_layout_toolbar .webix_input_icon:active,.webix_layout_toolbar .webix_input_icon:focus,.webix_layout_toolbar .webix_input_icon:hover{background-color:transparent;color:#666}
.webix_layout_toolbar .webix_pressed .webix_el_arrow,.webix_layout_toolbar .webix_pressed .webix_inp_counter_next,.webix_layout_toolbar .webix_pressed .webix_inp_counter_prev,.webix_layout_toolbar .webix_pressed .webix_input_icon,.webix_layout_toolbar .webix_pressed .webix_segment_0,.webix_layout_toolbar .webix_pressed .webix_segment_1,.webix_layout_toolbar .webix_pressed .webix_segment_N,.webix_layout_toolbar .webix_pressed .webixtype_base,.webix_layout_toolbar .webix_pressed .webixtype_next,.webix_layout_toolbar .webix_pressed .webixtype_prev{background-color:rgba(0,0,0,.07);color:#fff;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.webix_layout_toolbar .webix_selected.webix_segment_0,.webix_layout_toolbar .webix_selected.webix_segment_1,.webix_layout_toolbar .webix_selected.webix_segment_N{border-color:#d9d9d9;background-color:#27ae60;color:#fff}
.webix_layout_toolbar .webix_selected.webix_segment_0:hover,.webix_layout_toolbar .webix_selected.webix_segment_1:hover,.webix_layout_toolbar .webix_selected.webix_segment_N:hover{background-color:#24a259}
.webix_layout_toolbar .webix_selected.webix_segment_0:active,.webix_layout_toolbar .webix_selected.webix_segment_0:focus,.webix_layout_toolbar .webix_selected.webix_segment_1:active,.webix_layout_toolbar .webix_selected.webix_segment_1:focus,.webix_layout_toolbar .webix_selected.webix_segment_N:active,.webix_layout_toolbar .webix_selected.webix_segment_N:focus{background-color:#295}
.webix_layout_toolbar .webix_segment_1,.webix_layout_toolbar .webix_segment_N,.webix_layout_toolbar .webix_selected.webix_segment_1,.webix_layout_toolbar .webix_selected.webix_segment_N{margin-left:0;border-left:none}
.webix_layout_toolbar .webix_img_btn:active,.webix_layout_toolbar .webix_img_btn_top:active{background-color:#2489cc;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.webix_layout_toolbar .webix_img_btn:focus,.webix_layout_toolbar .webix_img_btn_top:focus{background-color:#2489cc}
.webix_layout_toolbar .webix_img_btn:hover,.webix_layout_toolbar .webix_img_btn_top:hover{background-color:#268fd5}
.webix_layout_toolbar .webix_icon_button{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.webix_layout_toolbar .webix_icon_btn,.webix_layout_toolbar .webix_icon_button,.webix_layout_toolbar .webix_img_btn,.webix_layout_toolbar .webix_img_btn_abs,.webix_layout_toolbar .webix_img_btn_abs .webix_icon,.webix_layout_toolbar .webix_img_btn_abs .webix_img_btn_text,.webix_layout_toolbar .webix_img_btn_top .webix_img_btn_text,.webix_layout_toolbar webix_el_icon{color:#fff}
.webix_layout_toolbar .webix_el_box .webix_img_btn_abs:active{background-color:#2489cc;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.webix_layout_toolbar .webix_el_icon .webix_icon_button:focus{background-color:rgba(0,0,0,.07)}
.webix_layout_toolbar .webix_el_box .webix_img_btn_abs:hover,.webix_layout_toolbar .webix_el_icon .webix_icon_button:hover{background-color:rgba(0,0,0,.05)}
.webix_layout_toolbar .webix_control{border-color:#3498db}
.webix_layout_toolbar .webix_icon_button .webix_icon{font-size:23px;height:27px;width:27px;color:#fff}
.webix_layout_toolbar .webix_img_btn,.webix_layout_toolbar .webix_img_btn_top{border-width:0}
.webix_toolbar.webix_layout_subbar{color:#fff;font-size:18px}
.webix_toolbar.webix_layout_subbar .webix_el_button,.webix_toolbar.webix_layout_subbar .webix_el_label,.webix_toolbar.webix_layout_subbar .webix_inp_label{color:#fff}
.webix_toolbar.webix_layout_subbar .webix_el_label{font-size:18px}
.webix_toolbar.webix_layout_subbar .webix_inp_counter_next,.webix_toolbar.webix_layout_subbar .webix_inp_counter_prev,.webix_toolbar.webix_layout_subbar .webix_segment_0,.webix_toolbar.webix_layout_subbar .webix_segment_1,.webix_toolbar.webix_layout_subbar .webix_segment_N,.webix_toolbar.webix_layout_subbar .webixtype_base,.webix_toolbar.webix_layout_subbar .webixtype_next,.webix_toolbar.webix_layout_subbar .webixtype_prev{border-color:#d9d9d9;background-color:transparent;color:#fff}
.webix_toolbar.webix_layout_subbar .webix_el_arrow.webixtype_next_arrow{border-left:none;border-bottom:none}
.webix_toolbar.webix_layout_subbar .webix_el_arrow.webixtype_prev_arrow{border-right:none;border-bottom:none}
.webix_toolbar.webix_layout_subbar .webix_inp_counter_next:hover,.webix_toolbar.webix_layout_subbar .webix_inp_counter_prev:hover,.webix_toolbar.webix_layout_subbar .webix_segment_0:hover,.webix_toolbar.webix_layout_subbar .webix_segment_1:hover,.webix_toolbar.webix_layout_subbar .webix_segment_N:hover,.webix_toolbar.webix_layout_subbar .webixtype_base:hover{color:#fff;background-color:rgba(0,0,0,.05)}
.webix_toolbar.webix_layout_subbar .webix_inp_counter_next:active,.webix_toolbar.webix_layout_subbar .webix_inp_counter_prev:active,.webix_toolbar.webix_layout_subbar .webix_segment_0:active,.webix_toolbar.webix_layout_subbar .webix_segment_1:active,.webix_toolbar.webix_layout_subbar .webix_segment_N:active,.webix_toolbar.webix_layout_subbar .webixtype_base:active{background-color:rgba(0,0,0,.07);color:#fff;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.webix_toolbar.webix_layout_subbar .webix_inp_counter_next:focus,.webix_toolbar.webix_layout_subbar .webix_inp_counter_prev:focus,.webix_toolbar.webix_layout_subbar .webix_segment_0:focus,.webix_toolbar.webix_layout_subbar .webix_segment_1:focus,.webix_toolbar.webix_layout_subbar .webix_segment_N:focus,.webix_toolbar.webix_layout_subbar .webixtype_base:focus{background-color:rgba(0,0,0,.07);color:#fff}
.webix_toolbar.webix_layout_subbar .webix_inp_static,.webix_toolbar.webix_layout_subbar input[type=text]{border-color:#fff}
.webix_toolbar.webix_layout_subbar .webix_inp_static:focus,.webix_toolbar.webix_layout_subbar input[type=text]:focus{border-color:#fff;box-shadow:none}
.webix_toolbar.webix_layout_subbar .webix_input_icon{border-color:#d9d9d9;background-color:transparent;color:#666}
.webix_toolbar.webix_layout_subbar .webix_input_icon:active,.webix_toolbar.webix_layout_subbar .webix_input_icon:focus,.webix_toolbar.webix_layout_subbar .webix_input_icon:hover{background-color:transparent;color:#666}
.webix_toolbar.webix_layout_subbar .webix_pressed .webix_el_arrow,.webix_toolbar.webix_layout_subbar .webix_pressed .webix_inp_counter_next,.webix_toolbar.webix_layout_subbar .webix_pressed .webix_inp_counter_prev,.webix_toolbar.webix_layout_subbar .webix_pressed .webix_input_icon,.webix_toolbar.webix_layout_subbar .webix_pressed .webix_segment_0,.webix_toolbar.webix_layout_subbar .webix_pressed .webix_segment_1,.webix_toolbar.webix_layout_subbar .webix_pressed .webix_segment_N,.webix_toolbar.webix_layout_subbar .webix_pressed .webixtype_base,.webix_toolbar.webix_layout_subbar .webix_pressed .webixtype_next,.webix_toolbar.webix_layout_subbar .webix_pressed .webixtype_prev{background-color:rgba(0,0,0,.07);color:#fff;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.webix_toolbar.webix_layout_subbar .webix_selected.webix_segment_0,.webix_toolbar.webix_layout_subbar .webix_selected.webix_segment_1,.webix_toolbar.webix_layout_subbar .webix_selected.webix_segment_N{border-color:#d9d9d9;background-color:#27ae60;color:#fff}
.webix_toolbar.webix_layout_subbar .webix_selected.webix_segment_0:hover,.webix_toolbar.webix_layout_subbar .webix_selected.webix_segment_1:hover,.webix_toolbar.webix_layout_subbar .webix_selected.webix_segment_N:hover{background-color:#24a259}
.webix_toolbar.webix_layout_subbar .webix_selected.webix_segment_0:active,.webix_toolbar.webix_layout_subbar .webix_selected.webix_segment_0:focus,.webix_toolbar.webix_layout_subbar .webix_selected.webix_segment_1:active,.webix_toolbar.webix_layout_subbar .webix_selected.webix_segment_1:focus,.webix_toolbar.webix_layout_subbar .webix_selected.webix_segment_N:active,.webix_toolbar.webix_layout_subbar .webix_selected.webix_segment_N:focus{background-color:#295}
.webix_toolbar.webix_layout_subbar .webix_segment_1,.webix_toolbar.webix_layout_subbar .webix_segment_N,.webix_toolbar.webix_layout_subbar .webix_selected.webix_segment_1,.webix_toolbar.webix_layout_subbar .webix_selected.webix_segment_N{margin-left:0;border-left:none}
.webix_toolbar.webix_layout_subbar .webix_img_btn:active,.webix_toolbar.webix_layout_subbar .webix_img_btn_top:active{background-color:#2489cc;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.webix_toolbar.webix_layout_subbar .webix_img_btn:focus,.webix_toolbar.webix_layout_subbar .webix_img_btn_top:focus{background-color:#2489cc}
.webix_toolbar.webix_layout_subbar .webix_img_btn:hover,.webix_toolbar.webix_layout_subbar .webix_img_btn_top:hover{background-color:#268fd5}
.webix_toolbar.webix_layout_subbar .webix_icon_button{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.webix_toolbar.webix_layout_subbar .webix_icon_btn,.webix_toolbar.webix_layout_subbar .webix_icon_button,.webix_toolbar.webix_layout_subbar .webix_img_btn,.webix_toolbar.webix_layout_subbar .webix_img_btn_abs,.webix_toolbar.webix_layout_subbar .webix_img_btn_abs .webix_icon,.webix_toolbar.webix_layout_subbar .webix_img_btn_abs .webix_img_btn_text,.webix_toolbar.webix_layout_subbar .webix_img_btn_top .webix_img_btn_text,.webix_toolbar.webix_layout_subbar webix_el_icon{color:#fff}
.webix_toolbar.webix_layout_subbar .webix_el_box .webix_img_btn_abs:active{background-color:#2489cc;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.webix_toolbar.webix_layout_subbar .webix_el_icon .webix_icon_button:focus{background-color:rgba(0,0,0,.07)}
.webix_toolbar.webix_layout_subbar .webix_el_box .webix_img_btn_abs:hover,.webix_toolbar.webix_layout_subbar .webix_el_icon .webix_icon_button:hover{background-color:rgba(0,0,0,.05)}
.webix_toolbar.webix_layout_subbar .webix_control{border-color:#3498db}
.webix_toolbar.webix_layout_subbar .webix_icon_button .webix_icon{font-size:23px;height:27px;width:27px;color:#fff}
.webix_toolbar.webix_layout_subbar .webix_img_btn,.webix_toolbar.webix_layout_subbar .webix_img_btn_top{border-width:0}
.webix_toolbar .webix_layout_clean,.webix_toolbar .webix_layout_line,.webix_toolbar .webix_layout_toolbar{background:0 0}
.webix_el_button .webix_hidden_upload,.webix_hidden_upload{height:1px;width:1px;border:0!important;font-size:1px;position:absolute;top:0;left:0;z-index:-1}
.webix_upload_client,.webix_upload_error,.webix_upload_server{width:60px;text-align:center;float:right}
.cancel_icon,.error_icon{display:inline-block;background-repeat:no-repeat}
.error_icon{width:18px;height:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZFMDdENjlDNjE2QzExRTI5QzhBQUU2OUI3RDY4RTFCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZFMDdENjlENjE2QzExRTI5QzhBQUU2OUI3RDY4RTFCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkUwN0Q2OUE2MTZDMTFFMjlDOEFBRTY5QjdENjhFMUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkUwN0Q2OUI2MTZDMTFFMjlDOEFBRTY5QjdENjhFMUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4ZJnE7AAABdklEQVR42mK80aLPgAcwA/EcIOYB4mgg/oWuQL36AphmYcAPYvl5WBOYmBgY3n/6fQTIn4hLIRMeQ0CuaBHgY2EQ4GMF8euAWIgcg6qF+NmkOdiZGdhYmRiEBdhAhrSQapAKEBcJC7DCBUQE2UBUGhAbkGLQBDEhdjYmJkaGtHVMDD4LmBk+/2RgEBdhBwX+ZGINcuLiZPYW5Ie45tknRrAhIFqAl5WBh4vFBijsR8ggkI29IA0wwMsOo/+DaWjA9wIxGz6D0oAKDXi5EalCkvc/2DApPgifm5OZQZCPFRyGuAwCxwqya0AAZADMVTAgyA92TDUQS2MzqAUUxcAgRjPoP9hVyICVhREUi6B01g4TY4RmES0gvqSuyMPMQAK4ef/LXyBlAswmF2DWd4kJs2M1pGgLIvrRAXJyAIWqNzcXi7cgHysDqQAUnt9//LW52WoQBfLaDRlxDnWgYQzkAKBBDI+ef38E0n3nycsf6gyUgUcAAQYA9DZJKVXGocQAAAAASUVORK5CYII=)}
.webix_upload_server{color:green}
.webix_remove_upload{float:right}
.cancel_icon{margin-top:8px;width:14px;height:14px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAQAAAC1QeVaAAAAsElEQVR4XoVQUQbDQBScAywIuUcpKCWglBJCDlBKf0vpbymhd5mDhIDcoAcoJQSEsn2G5KmWzMDsPG92ZyGAgVfWfBtrUwEOZnwwOu2UjaPCbScLAEzYmzxyxafMgaUlRXMTsJJ1B7jgy0Y7gHt5FdgyimeAS+a6ZpDTQkLkCQbmk9OBHaPv+p6x99jLFFuOsTMPSlXl8FVlrSopFBP/sIQAbn6+bwsHA29sNGhMBQgf1cri4JYEbDkAAAAASUVORK5CYII=)}
.webix_upload_flash{width:100%;height:100%;position:absolute;bottom:0;left:0;background:#fff;filter:alpha(opacity=0)}
.webix_drop_file{background:#CBE8F5;position:relative}
.webix_drop_file::before{content:"Drop files here";position:absolute;bottom:10px;left:0;width:100%;text-align:center}
.webix_fieldset fieldset{border:1px solid #c4c4c4;margin:0;padding:5px 8px}
.webix_fieldset legend{color:#666;font-size:12px}
.webix_slider_box{position:relative;padding:15px 10px 0;height:100%;float:left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.webix_slider_box .webix_slider_left{float:left;width:100px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-radius:5px 0 0 5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.webix_slider_box .webix_slider_right{float:left;width:100px;background:#fff;-webkit-border-radius:0 5px 5px 0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-radius:0 5px 5px 0;border:1px solid #eaeaea;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.webix_slider_box .webix_slider_handle{z-index:1px;position:absolute;top:9px;border-radius:8px}
.webix_slider_box .webix_slider_left{height:6px;border:1px solid #ccc;background:#3498db}
.webix_slider_box .webix_slider_right{height:6px;border-color:#ccc}
.webix_slider_box .webix_slider_handle{width:16px;height:16px;border:1px solid #ccc;background-color:#fff}
.webix_rangeslider .webix_slider_box .webix_slider_left{position:absolute}
.webix_rangeslider .webix_slider_box .webix_slider_active{z-index:1}
.webix_rangeslider .webix_slider_box .webix_slider_right{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.webix_slider_alt .webix_slider_box .webix_slider_left,.webix_slider_alt .webix_slider_box .webix_slider_right{border:1px solid #e1e1e1}
.webix_slider_alt .webix_slider_box .webix_slider_handle{width:11px;margin:0 2px;height:20px;top:6.5px;border-radius:2px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAYAAAAx8TU7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTJCMjdFNENBRTg4MTFFMjk2NjJGMTJENjkyNDA2NTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTJCMjdFNERBRTg4MTFFMjk2NjJGMTJENjkyNDA2NTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MkIyN0U0QUFFODgxMUUyOTY2MkYxMkQ2OTI0MDY1OSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MkIyN0U0QkFFODgxMUUyOTY2MkYxMkQ2OTI0MDY1OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Powz/icAAAAaSURBVHjaYmBgYDBjgAA4zcSABQysIECAAQBn+ACx2PqtbAAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:3px center}
.webix_slider_alt .webix_slider_box .webix_slider_left{border:1px solid #ccc;background:#3498db}
.webix_slider_alt .webix_slider_box .webix_slider_right{border-color:#ccc}
.webix_slider_alt .webix_slider_box .webix_slider_handle{background-color:#fff;border:1px solid #ccc}
.webix_slider_title{margin-bottom:-11px;text-align:center}
.webix_progress_bottom,.webix_progress_top{width:100%;position:absolute;top:0;left:0;height:6px;overflow:hidden;z-index:20;background:#f2f2f2}
.webix_progress_bottom{bottom:0;top:auto;height:17px}
.webix_progress_bottom .webix_progress_state,.webix_progress_top .webix_progress_state{width:0;height:6px;background:#27ae60;-moz-transition:width 3s;transition:width 3s}
.webix_progress_bottom .webix_progress_state{height:17px}
.webix_progress_icon{width:100%;height:100%;position:absolute;top:0;left:0;z-index:20}
.webix_progress_icon .webix_progress_state{font-family:FontAwesome;font-size:50px;position:absolute;left:50%;top:50%;margin-left:-25px;margin-top:-25px;display:inline-block;color:#b3b3b3}
.webix_organogram canvas{position:absolute}
.webix_organogram_item{position:absolute;z-index:1;font-family:"PT Sans",Tahoma;font-size:15px;text-align:center;border-radius:4px;background-color:#e3f2fd;border:1px solid #bbdefb;padding:7px 7px 10px;box-sizing:border-box}
.webix_organogram_item.webix_selected{background-color:#27ae60;border-color:#27ae60}
.webix_organogram_list{border-radius:4px;position:absolute;z-index:1;height:auto;border:1px solid #ddd;box-sizing:border-box}
.webix_organogram_list .webix_organogram_list_item{font-family:"PT Sans",Tahoma;border:none;text-align:left;position:static;padding:5px;border-radius:0;box-sizing:border-box}
/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face{font-family:FontAwesome;src:url(/../../../assets/fontawesome-webfont.eot);src:url(/../../../assets/fontawesome-webfont.eot?#iefix) format('embedded-opentype'),url(/../../../assets/fontawesome-webfont.woff) format('woff'),url(/../../../assets/fontawesome-webfont.ttf) format('truetype'),url(/../../../assets/fontawesome-webfont.svg#fontawesomeregular) format('svg');font-weight:400;font-style:normal}
.fa,.webix_icon,.webix_icon_btn,.webix_input_icon{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}
.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-fw{width:1.28571429em;text-align:center}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}
.fa-ul>li{position:relative}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}
.fa-li.fa-lg{left:-1.85714286em}
.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}
.pull-right{float:right}
.pull-left{float:left}
.fa.pull-left{margin-right:.3em}
.fa.pull-right{margin-left:.3em}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}
.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}
.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}
:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.fa-glass:before{content:"\f000"}
.fa-music:before{content:"\f001"}
.fa-search:before{content:"\f002"}
.fa-envelope-o:before{content:"\f003"}
.fa-heart:before{content:"\f004"}
.fa-star:before{content:"\f005"}
.fa-star-o:before{content:"\f006"}
.fa-user:before{content:"\f007"}
.fa-film:before{content:"\f008"}
.fa-th-large:before{content:"\f009"}
.fa-th:before{content:"\f00a"}
.fa-th-list:before{content:"\f00b"}
.fa-check:before{content:"\f00c"}
.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}
.fa-search-plus:before{content:"\f00e"}
.fa-search-minus:before{content:"\f010"}
.fa-power-off:before{content:"\f011"}
.fa-signal:before{content:"\f012"}
.fa-cog:before,.fa-gear:before{content:"\f013"}
.fa-trash-o:before{content:"\f014"}
.fa-home:before{content:"\f015"}
.fa-file-o:before{content:"\f016"}
.fa-clock-o:before{content:"\f017"}
.fa-road:before{content:"\f018"}
.fa-download:before{content:"\f019"}
.fa-arrow-circle-o-down:before{content:"\f01a"}
.fa-arrow-circle-o-up:before{content:"\f01b"}
.fa-inbox:before{content:"\f01c"}
.fa-play-circle-o:before{content:"\f01d"}
.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}
.fa-refresh:before{content:"\f021"}
.fa-list-alt:before{content:"\f022"}
.fa-lock:before{content:"\f023"}
.fa-flag:before{content:"\f024"}
.fa-headphones:before{content:"\f025"}
.fa-volume-off:before{content:"\f026"}
.fa-volume-down:before{content:"\f027"}
.fa-volume-up:before{content:"\f028"}
.fa-qrcode:before{content:"\f029"}
.fa-barcode:before{content:"\f02a"}
.fa-tag:before{content:"\f02b"}
.fa-tags:before{content:"\f02c"}
.fa-book:before{content:"\f02d"}
.fa-bookmark:before{content:"\f02e"}
.fa-print:before{content:"\f02f"}
.fa-camera:before{content:"\f030"}
.fa-font:before{content:"\f031"}
.fa-bold:before{content:"\f032"}
.fa-italic:before{content:"\f033"}
.fa-text-height:before{content:"\f034"}
.fa-text-width:before{content:"\f035"}
.fa-align-left:before{content:"\f036"}
.fa-align-center:before{content:"\f037"}
.fa-align-right:before{content:"\f038"}
.fa-align-justify:before{content:"\f039"}
.fa-list:before{content:"\f03a"}
.fa-dedent:before,.fa-outdent:before{content:"\f03b"}
.fa-indent:before{content:"\f03c"}
.fa-video-camera:before{content:"\f03d"}
.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}
.fa-pencil:before{content:"\f040"}
.fa-map-marker:before{content:"\f041"}
.fa-adjust:before{content:"\f042"}
.fa-tint:before{content:"\f043"}
.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}
.fa-share-square-o:before{content:"\f045"}
.fa-check-square-o:before{content:"\f046"}
.fa-arrows:before{content:"\f047"}
.fa-step-backward:before{content:"\f048"}
.fa-fast-backward:before{content:"\f049"}
.fa-backward:before{content:"\f04a"}
.fa-play:before{content:"\f04b"}
.fa-pause:before{content:"\f04c"}
.fa-stop:before{content:"\f04d"}
.fa-forward:before{content:"\f04e"}
.fa-fast-forward:before{content:"\f050"}
.fa-step-forward:before{content:"\f051"}
.fa-eject:before{content:"\f052"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-plus-circle:before{content:"\f055"}
.fa-minus-circle:before{content:"\f056"}
.fa-times-circle:before{content:"\f057"}
.fa-check-circle:before{content:"\f058"}
.fa-question-circle:before{content:"\f059"}
.fa-info-circle:before{content:"\f05a"}
.fa-crosshairs:before{content:"\f05b"}
.fa-times-circle-o:before{content:"\f05c"}
.fa-check-circle-o:before{content:"\f05d"}
.fa-ban:before{content:"\f05e"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}
.fa-arrow-up:before{content:"\f062"}
.fa-arrow-down:before{content:"\f063"}
.fa-mail-forward:before,.fa-share:before{content:"\f064"}
.fa-expand:before{content:"\f065"}
.fa-compress:before{content:"\f066"}
.fa-plus:before{content:"\f067"}
.fa-minus:before{content:"\f068"}
.fa-asterisk:before{content:"\f069"}
.fa-exclamation-circle:before{content:"\f06a"}
.fa-gift:before{content:"\f06b"}
.fa-leaf:before{content:"\f06c"}
.fa-fire:before{content:"\f06d"}
.fa-eye:before{content:"\f06e"}
.fa-eye-slash:before{content:"\f070"}
.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}
.fa-plane:before{content:"\f072"}
.fa-calendar:before{content:"\f073"}
.fa-random:before{content:"\f074"}
.fa-comment:before{content:"\f075"}
.fa-magnet:before{content:"\f076"}
.fa-chevron-up:before{content:"\f077"}
.fa-chevron-down:before{content:"\f078"}
.fa-retweet:before{content:"\f079"}
.fa-shopping-cart:before{content:"\f07a"}
.fa-folder:before{content:"\f07b"}
.fa-folder-open:before{content:"\f07c"}
.fa-arrows-v:before{content:"\f07d"}
.fa-arrows-h:before{content:"\f07e"}
.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}
.fa-twitter-square:before{content:"\f081"}
.fa-facebook-square:before{content:"\f082"}
.fa-camera-retro:before{content:"\f083"}
.fa-key:before{content:"\f084"}
.fa-cogs:before,.fa-gears:before{content:"\f085"}
.fa-comments:before{content:"\f086"}
.fa-thumbs-o-up:before{content:"\f087"}
.fa-thumbs-o-down:before{content:"\f088"}
.fa-star-half:before{content:"\f089"}
.fa-heart-o:before{content:"\f08a"}
.fa-sign-out:before{content:"\f08b"}
.fa-linkedin-square:before{content:"\f08c"}
.fa-thumb-tack:before{content:"\f08d"}
.fa-external-link:before{content:"\f08e"}
.fa-sign-in:before{content:"\f090"}
.fa-trophy:before{content:"\f091"}
.fa-github-square:before{content:"\f092"}
.fa-upload:before{content:"\f093"}
.fa-lemon-o:before{content:"\f094"}
.fa-phone:before{content:"\f095"}
.fa-square-o:before{content:"\f096"}
.fa-bookmark-o:before{content:"\f097"}
.fa-phone-square:before{content:"\f098"}
.fa-twitter:before{content:"\f099"}
.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}
.fa-github:before{content:"\f09b"}
.fa-unlock:before{content:"\f09c"}
.fa-credit-card:before{content:"\f09d"}
.fa-rss:before{content:"\f09e"}
.fa-hdd-o:before{content:"\f0a0"}
.fa-bullhorn:before{content:"\f0a1"}
.fa-bell:before{content:"\f0f3"}
.fa-certificate:before{content:"\f0a3"}
.fa-hand-o-right:before{content:"\f0a4"}
.fa-hand-o-left:before{content:"\f0a5"}
.fa-hand-o-up:before{content:"\f0a6"}
.fa-hand-o-down:before{content:"\f0a7"}
.fa-arrow-circle-left:before{content:"\f0a8"}
.fa-arrow-circle-right:before{content:"\f0a9"}
.fa-arrow-circle-up:before{content:"\f0aa"}
.fa-arrow-circle-down:before{content:"\f0ab"}
.fa-globe:before{content:"\f0ac"}
.fa-wrench:before{content:"\f0ad"}
.fa-tasks:before{content:"\f0ae"}
.fa-filter:before{content:"\f0b0"}
.fa-briefcase:before{content:"\f0b1"}
.fa-arrows-alt:before{content:"\f0b2"}
.fa-group:before,.fa-users:before{content:"\f0c0"}
.fa-chain:before,.fa-link:before{content:"\f0c1"}
.fa-cloud:before{content:"\f0c2"}
.fa-flask:before{content:"\f0c3"}
.fa-cut:before,.fa-scissors:before{content:"\f0c4"}
.fa-copy:before,.fa-files-o:before{content:"\f0c5"}
.fa-paperclip:before{content:"\f0c6"}
.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}
.fa-square:before{content:"\f0c8"}
.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}
.fa-list-ul:before{content:"\f0ca"}
.fa-list-ol:before{content:"\f0cb"}
.fa-strikethrough:before{content:"\f0cc"}
.fa-underline:before{content:"\f0cd"}
.fa-table:before{content:"\f0ce"}
.fa-magic:before{content:"\f0d0"}
.fa-truck:before{content:"\f0d1"}
.fa-pinterest:before{content:"\f0d2"}
.fa-pinterest-square:before{content:"\f0d3"}
.fa-google-plus-square:before{content:"\f0d4"}
.fa-google-plus:before{content:"\f0d5"}
.fa-money:before{content:"\f0d6"}
.fa-caret-down:before{content:"\f0d7"}
.fa-caret-up:before{content:"\f0d8"}
.fa-caret-left:before{content:"\f0d9"}
.fa-caret-right:before{content:"\f0da"}
.fa-columns:before{content:"\f0db"}
.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}
.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}
.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}
.fa-envelope:before{content:"\f0e0"}
.fa-linkedin:before{content:"\f0e1"}
.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}
.fa-gavel:before,.fa-legal:before{content:"\f0e3"}
.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}
.fa-comment-o:before{content:"\f0e5"}
.fa-comments-o:before{content:"\f0e6"}
.fa-bolt:before,.fa-flash:before{content:"\f0e7"}
.fa-sitemap:before{content:"\f0e8"}
.fa-umbrella:before{content:"\f0e9"}
.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}
.fa-lightbulb-o:before{content:"\f0eb"}
.fa-exchange:before{content:"\f0ec"}
.fa-cloud-download:before{content:"\f0ed"}
.fa-cloud-upload:before{content:"\f0ee"}
.fa-user-md:before{content:"\f0f0"}
.fa-stethoscope:before{content:"\f0f1"}
.fa-suitcase:before{content:"\f0f2"}
.fa-bell-o:before{content:"\f0a2"}
.fa-coffee:before{content:"\f0f4"}
.fa-cutlery:before{content:"\f0f5"}
.fa-file-text-o:before{content:"\f0f6"}
.fa-building-o:before{content:"\f0f7"}
.fa-hospital-o:before{content:"\f0f8"}
.fa-ambulance:before{content:"\f0f9"}
.fa-medkit:before{content:"\f0fa"}
.fa-fighter-jet:before{content:"\f0fb"}
.fa-beer:before{content:"\f0fc"}
.fa-h-square:before{content:"\f0fd"}
.fa-plus-square:before{content:"\f0fe"}
.fa-angle-double-left:before{content:"\f100"}
.fa-angle-double-right:before{content:"\f101"}
.fa-angle-double-up:before{content:"\f102"}
.fa-angle-double-down:before{content:"\f103"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-angle-up:before{content:"\f106"}
.fa-angle-down:before{content:"\f107"}
.fa-desktop:before{content:"\f108"}
.fa-laptop:before{content:"\f109"}
.fa-tablet:before{content:"\f10a"}
.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}
.fa-circle-o:before{content:"\f10c"}
.fa-quote-left:before{content:"\f10d"}
.fa-quote-right:before{content:"\f10e"}
.fa-spinner:before{content:"\f110"}
.fa-circle:before{content:"\f111"}
.fa-mail-reply:before,.fa-reply:before{content:"\f112"}
.fa-github-alt:before{content:"\f113"}
.fa-folder-o:before{content:"\f114"}
.fa-folder-open-o:before{content:"\f115"}
.fa-smile-o:before{content:"\f118"}
.fa-frown-o:before{content:"\f119"}
.fa-meh-o:before{content:"\f11a"}
.fa-gamepad:before{content:"\f11b"}
.fa-keyboard-o:before{content:"\f11c"}
.fa-flag-o:before{content:"\f11d"}
.fa-flag-checkered:before{content:"\f11e"}
.fa-terminal:before{content:"\f120"}
.fa-code:before{content:"\f121"}
.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}
.fa-location-arrow:before{content:"\f124"}
.fa-crop:before{content:"\f125"}
.fa-code-fork:before{content:"\f126"}
.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}
.fa-question:before{content:"\f128"}
.fa-info:before{content:"\f129"}
.fa-exclamation:before{content:"\f12a"}
.fa-superscript:before{content:"\f12b"}
.fa-subscript:before{content:"\f12c"}
.fa-eraser:before{content:"\f12d"}
.fa-puzzle-piece:before{content:"\f12e"}
.fa-microphone:before{content:"\f130"}
.fa-microphone-slash:before{content:"\f131"}
.fa-shield:before{content:"\f132"}
.fa-calendar-o:before{content:"\f133"}
.fa-fire-extinguisher:before{content:"\f134"}
.fa-rocket:before{content:"\f135"}
.fa-maxcdn:before{content:"\f136"}
.fa-chevron-circle-left:before{content:"\f137"}
.fa-chevron-circle-right:before{content:"\f138"}
.fa-chevron-circle-up:before{content:"\f139"}
.fa-chevron-circle-down:before{content:"\f13a"}
.fa-html5:before{content:"\f13b"}
.fa-css3:before{content:"\f13c"}
.fa-anchor:before{content:"\f13d"}
.fa-unlock-alt:before{content:"\f13e"}
.fa-bullseye:before{content:"\f140"}
.fa-ellipsis-h:before{content:"\f141"}
.fa-ellipsis-v:before{content:"\f142"}
.fa-rss-square:before{content:"\f143"}
.fa-play-circle:before{content:"\f144"}
.fa-ticket:before{content:"\f145"}
.fa-minus-square:before{content:"\f146"}
.fa-minus-square-o:before{content:"\f147"}
.fa-level-up:before{content:"\f148"}
.fa-level-down:before{content:"\f149"}
.fa-check-square:before{content:"\f14a"}
.fa-pencil-square:before{content:"\f14b"}
.fa-external-link-square:before{content:"\f14c"}
.fa-share-square:before{content:"\f14d"}
.fa-compass:before{content:"\f14e"}
.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}
.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}
.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}
.fa-eur:before,.fa-euro:before{content:"\f153"}
.fa-gbp:before{content:"\f154"}
.fa-dollar:before,.fa-usd:before{content:"\f155"}
.fa-inr:before,.fa-rupee:before{content:"\f156"}
.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}
.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}
.fa-krw:before,.fa-won:before{content:"\f159"}
.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}
.fa-file:before{content:"\f15b"}
.fa-file-text:before{content:"\f15c"}
.fa-sort-alpha-asc:before{content:"\f15d"}
.fa-sort-alpha-desc:before{content:"\f15e"}
.fa-sort-amount-asc:before{content:"\f160"}
.fa-sort-amount-desc:before{content:"\f161"}
.fa-sort-numeric-asc:before{content:"\f162"}
.fa-sort-numeric-desc:before{content:"\f163"}
.fa-thumbs-up:before{content:"\f164"}
.fa-thumbs-down:before{content:"\f165"}
.fa-youtube-square:before{content:"\f166"}
.fa-youtube:before{content:"\f167"}
.fa-xing:before{content:"\f168"}
.fa-xing-square:before{content:"\f169"}
.fa-youtube-play:before{content:"\f16a"}
.fa-dropbox:before{content:"\f16b"}
.fa-stack-overflow:before{content:"\f16c"}
.fa-instagram:before{content:"\f16d"}
.fa-flickr:before{content:"\f16e"}
.fa-adn:before{content:"\f170"}
.fa-bitbucket:before{content:"\f171"}
.fa-bitbucket-square:before{content:"\f172"}
.fa-tumblr:before{content:"\f173"}
.fa-tumblr-square:before{content:"\f174"}
.fa-long-arrow-down:before{content:"\f175"}
.fa-long-arrow-up:before{content:"\f176"}
.fa-long-arrow-left:before{content:"\f177"}
.fa-long-arrow-right:before{content:"\f178"}
.fa-apple:before{content:"\f179"}
.fa-windows:before{content:"\f17a"}
.fa-android:before{content:"\f17b"}
.fa-linux:before{content:"\f17c"}
.fa-dribbble:before{content:"\f17d"}
.fa-skype:before{content:"\f17e"}
.fa-foursquare:before{content:"\f180"}
.fa-trello:before{content:"\f181"}
.fa-female:before{content:"\f182"}
.fa-male:before{content:"\f183"}
.fa-gittip:before,.fa-gratipay:before{content:"\f184"}
.fa-sun-o:before{content:"\f185"}
.fa-moon-o:before{content:"\f186"}
.fa-archive:before{content:"\f187"}
.fa-bug:before{content:"\f188"}
.fa-vk:before{content:"\f189"}
.fa-weibo:before{content:"\f18a"}
.fa-renren:before{content:"\f18b"}
.fa-pagelines:before{content:"\f18c"}
.fa-stack-exchange:before{content:"\f18d"}
.fa-arrow-circle-o-right:before{content:"\f18e"}
.fa-arrow-circle-o-left:before{content:"\f190"}
.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}
.fa-dot-circle-o:before{content:"\f192"}
.fa-wheelchair:before{content:"\f193"}
.fa-vimeo-square:before{content:"\f194"}
.fa-try:before,.fa-turkish-lira:before{content:"\f195"}
.fa-plus-square-o:before{content:"\f196"}
.fa-space-shuttle:before{content:"\f197"}
.fa-slack:before{content:"\f198"}
.fa-envelope-square:before{content:"\f199"}
.fa-wordpress:before{content:"\f19a"}
.fa-openid:before{content:"\f19b"}
.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}
.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}
.fa-yahoo:before{content:"\f19e"}
.fa-google:before{content:"\f1a0"}
.fa-reddit:before{content:"\f1a1"}
.fa-reddit-square:before{content:"\f1a2"}
.fa-stumbleupon-circle:before{content:"\f1a3"}
.fa-stumbleupon:before{content:"\f1a4"}
.fa-delicious:before{content:"\f1a5"}
.fa-digg:before{content:"\f1a6"}
.fa-pied-piper:before{content:"\f1a7"}
.fa-pied-piper-alt:before{content:"\f1a8"}
.fa-drupal:before{content:"\f1a9"}
.fa-joomla:before{content:"\f1aa"}
.fa-language:before{content:"\f1ab"}
.fa-fax:before{content:"\f1ac"}
.fa-building:before{content:"\f1ad"}
.fa-child:before{content:"\f1ae"}
.fa-paw:before{content:"\f1b0"}
.fa-spoon:before{content:"\f1b1"}
.fa-cube:before{content:"\f1b2"}
.fa-cubes:before{content:"\f1b3"}
.fa-behance:before{content:"\f1b4"}
.fa-behance-square:before{content:"\f1b5"}
.fa-steam:before{content:"\f1b6"}
.fa-steam-square:before{content:"\f1b7"}
.fa-recycle:before{content:"\f1b8"}
.fa-automobile:before,.fa-car:before{content:"\f1b9"}
.fa-cab:before,.fa-taxi:before{content:"\f1ba"}
.fa-tree:before{content:"\f1bb"}
.fa-spotify:before{content:"\f1bc"}
.fa-deviantart:before{content:"\f1bd"}
.fa-soundcloud:before{content:"\f1be"}
.fa-database:before{content:"\f1c0"}
.fa-file-pdf-o:before{content:"\f1c1"}
.fa-file-word-o:before{content:"\f1c2"}
.fa-file-excel-o:before{content:"\f1c3"}
.fa-file-powerpoint-o:before{content:"\f1c4"}
.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}
.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}
.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}
.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}
.fa-file-code-o:before{content:"\f1c9"}
.fa-vine:before{content:"\f1ca"}
.fa-codepen:before{content:"\f1cb"}
.fa-jsfiddle:before{content:"\f1cc"}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}
.fa-circle-o-notch:before{content:"\f1ce"}
.fa-ra:before,.fa-rebel:before{content:"\f1d0"}
.fa-empire:before,.fa-ge:before{content:"\f1d1"}
.fa-git-square:before{content:"\f1d2"}
.fa-git:before{content:"\f1d3"}
.fa-hacker-news:before{content:"\f1d4"}
.fa-tencent-weibo:before{content:"\f1d5"}
.fa-qq:before{content:"\f1d6"}
.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}
.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}
.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}
.fa-history:before{content:"\f1da"}
.fa-circle-thin:before,.fa-genderless:before{content:"\f1db"}
.fa-header:before{content:"\f1dc"}
.fa-paragraph:before{content:"\f1dd"}
.fa-sliders:before{content:"\f1de"}
.fa-share-alt:before{content:"\f1e0"}
.fa-share-alt-square:before{content:"\f1e1"}
.fa-bomb:before{content:"\f1e2"}
.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}
.fa-tty:before{content:"\f1e4"}
.fa-binoculars:before{content:"\f1e5"}
.fa-plug:before{content:"\f1e6"}
.fa-slideshare:before{content:"\f1e7"}
.fa-twitch:before{content:"\f1e8"}
.fa-yelp:before{content:"\f1e9"}
.fa-newspaper-o:before{content:"\f1ea"}
.fa-wifi:before{content:"\f1eb"}
.fa-calculator:before{content:"\f1ec"}
.fa-paypal:before{content:"\f1ed"}
.fa-google-wallet:before{content:"\f1ee"}
.fa-cc-visa:before{content:"\f1f0"}
.fa-cc-mastercard:before{content:"\f1f1"}
.fa-cc-discover:before{content:"\f1f2"}
.fa-cc-amex:before{content:"\f1f3"}
.fa-cc-paypal:before{content:"\f1f4"}
.fa-cc-stripe:before{content:"\f1f5"}
.fa-bell-slash:before{content:"\f1f6"}
.fa-bell-slash-o:before{content:"\f1f7"}
.fa-trash:before{content:"\f1f8"}
.fa-copyright:before{content:"\f1f9"}
.fa-at:before{content:"\f1fa"}
.fa-eyedropper:before{content:"\f1fb"}
.fa-paint-brush:before{content:"\f1fc"}
.fa-birthday-cake:before{content:"\f1fd"}
.fa-area-chart:before{content:"\f1fe"}
.fa-pie-chart:before{content:"\f200"}
.fa-line-chart:before{content:"\f201"}
.fa-lastfm:before{content:"\f202"}
.fa-lastfm-square:before{content:"\f203"}
.fa-toggle-off:before{content:"\f204"}
.fa-toggle-on:before{content:"\f205"}
.fa-bicycle:before{content:"\f206"}
.fa-bus:before{content:"\f207"}
.fa-ioxhost:before{content:"\f208"}
.fa-angellist:before{content:"\f209"}
.fa-cc:before{content:"\f20a"}
.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}
.fa-meanpath:before{content:"\f20c"}
.fa-buysellads:before{content:"\f20d"}
.fa-connectdevelop:before{content:"\f20e"}
.fa-dashcube:before{content:"\f210"}
.fa-forumbee:before{content:"\f211"}
.fa-leanpub:before{content:"\f212"}
.fa-sellsy:before{content:"\f213"}
.fa-shirtsinbulk:before{content:"\f214"}
.fa-simplybuilt:before{content:"\f215"}
.fa-skyatlas:before{content:"\f216"}
.fa-cart-plus:before{content:"\f217"}
.fa-cart-arrow-down:before{content:"\f218"}
.fa-diamond:before{content:"\f219"}
.fa-ship:before{content:"\f21a"}
.fa-user-secret:before{content:"\f21b"}
.fa-motorcycle:before{content:"\f21c"}
.fa-street-view:before{content:"\f21d"}
.fa-heartbeat:before{content:"\f21e"}
.fa-venus:before{content:"\f221"}
.fa-mars:before{content:"\f222"}
.fa-mercury:before{content:"\f223"}
.fa-transgender:before{content:"\f224"}
.fa-transgender-alt:before{content:"\f225"}
.fa-venus-double:before{content:"\f226"}
.fa-mars-double:before{content:"\f227"}
.fa-venus-mars:before{content:"\f228"}
.fa-mars-stroke:before{content:"\f229"}
.fa-mars-stroke-v:before{content:"\f22a"}
.fa-mars-stroke-h:before{content:"\f22b"}
.fa-neuter:before{content:"\f22c"}
.fa-facebook-official:before{content:"\f230"}
.fa-pinterest-p:before{content:"\f231"}
.fa-whatsapp:before{content:"\f232"}
.fa-server:before{content:"\f233"}
.fa-user-plus:before{content:"\f234"}
.fa-user-times:before{content:"\f235"}
.fa-bed:before,.fa-hotel:before{content:"\f236"}
.fa-viacoin:before{content:"\f237"}
.fa-train:before{content:"\f238"}
.fa-subway:before{content:"\f239"}
.fa-medium:before{content:"\f23a"}
.webix_icon,.webix_input_icon{font-size:17px;display:inline-block;width:20px}
.webix_input_icon{float:right;font-size:19px;color:#888}
.webix_icon_button{background-color:transparent;border:none;padding:0;cursor:pointer;position:relative}
.webix_icon_button .webix_icon{font-size:20px;height:23px;width:21px;display:inline-block;text-align:center;color:#606060}
.webix_icon_btn{font-size:17px;display:inline-block;text-align:center;width:24px;color:#606060}
.webix_el_iconBbutton .webix_icon_btn{text-align:center;width:100%;padding:5px 0}
.webix_el_icon{cursor:pointer}
.webix_badge{background-color:#ff8839;color:#fff;border-radius:50%;font-size:12px;height:22px;min-width:22px;box-sizing:border-box;padding:0 4px;text-align:center;line-height:21px;position:absolute;right:0;top:0}
.webix_list_item .webix_badge{position:static;float:right;margin:4px -5px 0 10px}
.webixtype_base .webix_badge{top:50%;margin-top:-11px;margin-right:8px}
.webix_treemap{background-color:#f5f5f5}
.webix_treemap .webix_scroll_cont{position:relative;height:100%;width:100%}
.webix_treemap_item{position:absolute;color:#444;overflow:hidden;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3px 5px;border-width:0 1px 1px 0;border-style:solid;border-color:rgba(0,0,0,.2);background:0 0}
.webix_treemap_level_top{z-index:1;border-color:rgba(0,0,0,.4)}
.webix_treemap_item_bottom{border-bottom-width:0}
.webix_treemap_item_right{border-right-width:0}
.webix_treemap_item:hover{box-shadow:inset 0 0 5px #666}
.webix_treemap_item.webix_selected{border-color:#27ae60;box-shadow:inset 0 0 1px 2px #27ae60}
.webix_treemap_header{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;border-bottom:1px solid #ddd}
.webix_treemap_header_item{cursor:pointer}
.webix_treemap_header_item:last-child{cursor:default}
.webix_treemap_reset{float:right;width:25px;text-align:center}
.webix_treemap_reset:before{content:"\f00d";color:#666;font-family:FontAwesome;font-size:16px;display:block;cursor:pointer}
.webix_treemap_path_icon{width:20px;text-align:center}
.webix_barcode{position:relative}
.webix_barcode .webix_canvas_text{font-size:15px;padding:0 2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.portlet_drag{position:absolute;z-index:1;top:5px;right:5px;width:18px;opacity:.5;cursor:pointer}
.portlet_in_drag{opacity:.4}
.portlet_marker,.portlet_markerbottom,.portlet_markerleft,.portlet_markerright,.portlet_markertop{opacity:.5;background:#9169BE;position:absolute;transition:top .5s,left .5s,width .5s,height .5s;top:0;left:0;width:100%;height:100%}
.portlet_markertop{height:50%}
.portlet_markerbottom{height:50%;top:50%}
.portlet_markerleft{width:50%}
.portlet_markerright{width:50%;left:50%}
.webix_popup.webix_sidemenu.webix_sidemenu_left{border-width:0 1px 0 0;box-shadow:2px 0 2px rgba(0,0,0,.05)}
.webix_sidemenu_left.webix_animate{transition:left .6s}
.webix_popup.webix_sidemenu.webix_sidemenu_right{left:auto;border-width:0 0 0 1px;box-shadow:-2px 0 2px rgba(0,0,0,.05)}
.webix_sidemenu_right.webix_animate{transition:right .6s}
.webix_popup.webix_sidemenu.webix_sidemenu_top{border-width:0 0 1px;box-shadow:0 2px 2px rgba(0,0,0,.05)}
.webix_sidemenu_top .webix_win_body{position:relative}
.webix_sidemenu_top .webix_win_body>.webix_view{position:absolute;top:auto;left:0;bottom:0}
.webix_sidemenu_top.webix_animate,.webix_sidemenu_top.webix_animate .webix_win_body{transition:height .6s}
.webix_popup.webix_sidemenu.webix_sidemenu_bottom{border-width:1px 0 0;top:auto;box-shadow:0 -2px 2px rgba(0,0,0,.05)}
.webix_sidemenu_bottom.webix_animate,.webix_sidemenu_bottom.webix_animate .webix_win_body{transition:height .6s}
.webix_view.webix_pdf{background-color:#404040;overflow:auto;-webkit-overflow-scrolling:touch}
.webix_pdf .canvas_wrapper{margin:0 auto;box-shadow:5px 5px 15px #1c1c1c;width:100%;height:100%}
.webix_toolbar.pdf_bar{background-color:#474747}
.webix_toolbar.pdf_bar .webix_icon_btn{font-size:15px}
.webix_toolbar.pdf_bar .webix_img_btn:focus,.webix_toolbar.pdf_bar .webix_img_btn:hover{background-color:#404040}
.webix_toolbar.pdf_bar .webix_template{background-color:#474747;color:#fff;line-height:2em}
.webix_toolbar.pdf_bar .webix_el_box input,.webix_toolbar.pdf_bar .webix_inp_static{background-color:#5c5c5c;color:#fff;border-color:#404040}
.webix_toolbar.pdf_bar .webix_el_box input:focus,.webix_toolbar.pdf_bar .webix_inp_static:focus{border-color:#333}
.webix_toolbar.pdf_bar .webix_el_box .webix_input_icon{color:#fff}
.webix_view.webix_popup.pdf_opt_list{box-shadow:5px 5px 15px #1c1c1c;border:none}
.pdf_opt_list .webix_list{background-color:#404040;color:#fff}
.pdf_opt_list .webix_list .webix_list_item{border-color:#474747;line-height:1.5em}
.pdf_opt_list .webix_list .webix_list_item.webix_selected,.pdf_opt_list .webix_list .webix_list_item:hover{color:#404040;background-color:#fff}
.mainFont{font-family:'PT Sans',Tahoma;font-size:15px;color:#666}
.webix_layout_toolbar.webix_toolbar{color:#fff;font-size:18px;background:#3498db}
.webix_layout_toolbar.webix_toolbar .webix_el_button,.webix_layout_toolbar.webix_toolbar .webix_el_label,.webix_layout_toolbar.webix_toolbar .webix_inp_label{color:#fff}
.webix_layout_toolbar.webix_toolbar .webix_el_label{font-size:18px}
.webix_layout_toolbar.webix_toolbar .webix_inp_counter_next,.webix_layout_toolbar.webix_toolbar .webix_inp_counter_prev,.webix_layout_toolbar.webix_toolbar .webix_segment_0,.webix_layout_toolbar.webix_toolbar .webix_segment_1,.webix_layout_toolbar.webix_toolbar .webix_segment_N,.webix_layout_toolbar.webix_toolbar .webixtype_base,.webix_layout_toolbar.webix_toolbar .webixtype_next,.webix_layout_toolbar.webix_toolbar .webixtype_prev{border-color:#d9d9d9;background-color:transparent;color:#fff}
.webix_layout_toolbar.webix_toolbar .webix_el_arrow.webixtype_next_arrow{border-left:none;border-bottom:none}
.webix_layout_toolbar.webix_toolbar .webix_el_arrow.webixtype_prev_arrow{border-right:none;border-bottom:none}
.webix_layout_toolbar.webix_toolbar .webix_inp_counter_next:hover,.webix_layout_toolbar.webix_toolbar .webix_inp_counter_prev:hover,.webix_layout_toolbar.webix_toolbar .webix_segment_0:hover,.webix_layout_toolbar.webix_toolbar .webix_segment_1:hover,.webix_layout_toolbar.webix_toolbar .webix_segment_N:hover,.webix_layout_toolbar.webix_toolbar .webixtype_base:hover{color:#fff;background-color:rgba(0,0,0,.05)}
.webix_layout_toolbar.webix_toolbar .webix_inp_counter_next:active,.webix_layout_toolbar.webix_toolbar .webix_inp_counter_prev:active,.webix_layout_toolbar.webix_toolbar .webix_segment_0:active,.webix_layout_toolbar.webix_toolbar .webix_segment_1:active,.webix_layout_toolbar.webix_toolbar .webix_segment_N:active,.webix_layout_toolbar.webix_toolbar .webixtype_base:active{background-color:rgba(0,0,0,.07);color:#fff;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.webix_layout_toolbar.webix_toolbar .webix_inp_counter_next:focus,.webix_layout_toolbar.webix_toolbar .webix_inp_counter_prev:focus,.webix_layout_toolbar.webix_toolbar .webix_segment_0:focus,.webix_layout_toolbar.webix_toolbar .webix_segment_1:focus,.webix_layout_toolbar.webix_toolbar .webix_segment_N:focus,.webix_layout_toolbar.webix_toolbar .webixtype_base:focus{background-color:rgba(0,0,0,.07);color:#fff}
.webix_layout_toolbar.webix_toolbar .webix_inp_static,.webix_layout_toolbar.webix_toolbar input[type=text]{border-color:#fff}
.webix_layout_toolbar.webix_toolbar .webix_inp_static:focus,.webix_layout_toolbar.webix_toolbar input[type=text]:focus{border-color:#fff;box-shadow:none}
.webix_layout_toolbar.webix_toolbar .webix_input_icon{border-color:#d9d9d9;background-color:transparent;color:#666}
.webix_layout_toolbar.webix_toolbar .webix_input_icon:active,.webix_layout_toolbar.webix_toolbar .webix_input_icon:focus,.webix_layout_toolbar.webix_toolbar .webix_input_icon:hover{background-color:transparent;color:#666}
.webix_layout_toolbar.webix_toolbar .webix_pressed .webix_el_arrow,.webix_layout_toolbar.webix_toolbar .webix_pressed .webix_inp_counter_next,.webix_layout_toolbar.webix_toolbar .webix_pressed .webix_inp_counter_prev,.webix_layout_toolbar.webix_toolbar .webix_pressed .webix_input_icon,.webix_layout_toolbar.webix_toolbar .webix_pressed .webix_segment_0,.webix_layout_toolbar.webix_toolbar .webix_pressed .webix_segment_1,.webix_layout_toolbar.webix_toolbar .webix_pressed .webix_segment_N,.webix_layout_toolbar.webix_toolbar .webix_pressed .webixtype_base,.webix_layout_toolbar.webix_toolbar .webix_pressed .webixtype_next,.webix_layout_toolbar.webix_toolbar .webix_pressed .webixtype_prev{background-color:rgba(0,0,0,.07);color:#fff;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.webix_layout_toolbar.webix_toolbar .webix_selected.webix_segment_0,.webix_layout_toolbar.webix_toolbar .webix_selected.webix_segment_1,.webix_layout_toolbar.webix_toolbar .webix_selected.webix_segment_N{border-color:#d9d9d9;background-color:#27ae60;color:#fff}
.webix_layout_toolbar.webix_toolbar .webix_selected.webix_segment_0:hover,.webix_layout_toolbar.webix_toolbar .webix_selected.webix_segment_1:hover,.webix_layout_toolbar.webix_toolbar .webix_selected.webix_segment_N:hover{background-color:#24a259}
.webix_layout_toolbar.webix_toolbar .webix_selected.webix_segment_0:active,.webix_layout_toolbar.webix_toolbar .webix_selected.webix_segment_0:focus,.webix_layout_toolbar.webix_toolbar .webix_selected.webix_segment_1:active,.webix_layout_toolbar.webix_toolbar .webix_selected.webix_segment_1:focus,.webix_layout_toolbar.webix_toolbar .webix_selected.webix_segment_N:active,.webix_layout_toolbar.webix_toolbar .webix_selected.webix_segment_N:focus{background-color:#295}
.webix_layout_toolbar.webix_toolbar .webix_segment_1,.webix_layout_toolbar.webix_toolbar .webix_segment_N,.webix_layout_toolbar.webix_toolbar .webix_selected.webix_segment_1,.webix_layout_toolbar.webix_toolbar .webix_selected.webix_segment_N{margin-left:0;border-left:none}
.webix_layout_toolbar.webix_toolbar .webix_img_btn:active,.webix_layout_toolbar.webix_toolbar .webix_img_btn_top:active{background-color:#2489cc;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.webix_layout_toolbar.webix_toolbar .webix_img_btn:focus,.webix_layout_toolbar.webix_toolbar .webix_img_btn_top:focus{background-color:#2489cc}
.webix_layout_toolbar.webix_toolbar .webix_img_btn:hover,.webix_layout_toolbar.webix_toolbar .webix_img_btn_top:hover{background-color:#268fd5}
.webix_layout_toolbar.webix_toolbar .webix_icon_button{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.webix_layout_toolbar.webix_toolbar .webix_icon_btn,.webix_layout_toolbar.webix_toolbar .webix_icon_button,.webix_layout_toolbar.webix_toolbar .webix_img_btn,.webix_layout_toolbar.webix_toolbar .webix_img_btn_abs,.webix_layout_toolbar.webix_toolbar .webix_img_btn_abs .webix_icon,.webix_layout_toolbar.webix_toolbar .webix_img_btn_abs .webix_img_btn_text,.webix_layout_toolbar.webix_toolbar .webix_img_btn_top .webix_img_btn_text,.webix_layout_toolbar.webix_toolbar webix_el_icon{color:#fff}
.webix_layout_toolbar.webix_toolbar .webix_el_box .webix_img_btn_abs:active{background-color:#2489cc;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.webix_layout_toolbar.webix_toolbar .webix_el_icon .webix_icon_button:focus{background-color:rgba(0,0,0,.07)}
.webix_layout_toolbar.webix_toolbar .webix_el_box .webix_img_btn_abs:hover,.webix_layout_toolbar.webix_toolbar .webix_el_icon .webix_icon_button:hover{background-color:rgba(0,0,0,.05)}
.webix_layout_toolbar.webix_toolbar .webix_control{border-color:#3498db}
.webix_layout_toolbar.webix_toolbar .webix_icon_button .webix_icon{font-size:23px;height:27px;width:27px;color:#fff}
.webix_layout_toolbar.webix_toolbar .webix_img_btn,.webix_layout_toolbar.webix_toolbar .webix_img_btn_top{border-width:0}
.webix_layout_space>.webix_toolbar{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.webix_view.webix_layout_accordion{background-color:#ddd}
.webix_accordionitem .webix_accordionitem_button{float:right;position:relative;height:19px;width:19px;margin:14px 13.5px}
.webix_accordionitem.collapsed .webix_accordionitem_button{float:right;position:relative;height:19px;width:19px;margin-top:13px}
.webix_accordionitem.collapsed,.webix_accordionitem.horizontal.collapsed{background-color:#a4b4bf}
.webix_accordionitem.collapsed .webix_accordionitem_header,.webix_accordionitem.horizontal.collapsed .webix_accordionitem_header{background-color:#a4b4bf;color:#fff}
.webix_accordionitem.collapsed .webix_accordionitem_header .webix_accordionitem_button,.webix_accordionitem.horizontal.collapsed .webix_accordionitem_header .webix_accordionitem_button{color:#fff}
.webix_accordionitem .webix_accordionitem_header .webix_accordionitem_button{color:#fff;background-image:none;font-family:FontAwesome;font-size:24px;text-align:center;width:24px;height:45px;margin:0 10.5px}
.webix_accordionitem .webix_accordionitem_header .webix_accordionitem_button:before{content:'\f104'}
.webix_accordionitem .webix_accordionitem_header.collapsed .webix_accordionitem_button:before{content:'\f106'}
.webix_accordionitem.horizontal:last-child>.webix_accordionitem_header .webix_accordionitem_button:before{content:'\f105'}
.webix_accordionitem.horizontal.collapsed:last-child>.webix_accordionitem_header .webix_accordionitem_button:before{content:'\f107'}
.webix_accordionitem.vertical>.webix_accordionitem_header .webix_accordionitem_button{height:42px;margin:0 10.5px}
.webix_accordionitem.vertical>.webix_accordionitem_header .webix_accordionitem_button:before{content:'\f106'}
.webix_accordionitem.vertical>.webix_accordionitem_header.collapsed .webix_accordionitem_button:before{content:'\f107'}
.webix_toolbar.webix_layout_subbar{background:0 0}
.webix_toolbar.webix_layout_subbar .webix_view{color:#666}
.webix_el_tabbar+.webix_multiview{background-color:#fff}
.webix_view.rounded_top{-moz-border-top-left-radius:4px;-moz-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px}
.webix_view.rounded_right{-moz-border-top-right-radius:4px;-moz-border-bottom-right-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px}
.webix_view.rounded_bottom{border-bottom-left-radius:4px;border-bottom-right-radius:4px;-moz-border-bottom-left-radius:4px;-moz-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px}
.webix_view.rounded_left{-moz-border-top-left-radius:4px;-moz-border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px}
.webix_layout_space .webix_layout_accordion .webix_accordionitem,.webix_layout_space>.webix_view,.webix_layout_wide .webix_layout_accordion .webix_accordionitem,.webix_layout_wide>.webix_view{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.webix_view .webix_win_head{border-bottom:1px solid #ddd}
.webix_view .webix_win_head>.webix_view>.webix_template{color:#666;background:#fff;box-shadow:0 -2px #3498db inset}
.webix_modal_box .webix_popup_title{color:#666;background:#fff;font-size:15px;text-shadow:none}
.webix_popup_text{box-shadow:0 3px #3498db inset;font-size:15px}
.webix_alert-warning .webix_popup_text,.webix_confirm-warning .webix_popup_text{box-shadow:0 3px #ffd21a inset}
.webix_alert-error .webix_popup_text,.webix_confirm-error .webix_popup_text{box-shadow:0 3px #ff391b inset}
.webix_modal_box,.webix_view.webix_popup{border:1px solid #ddd}
.confirmButton{font-size:15px;padding:auto 6px;font-family:'PT Sans',Tahoma;border:1px solid #3498db;outline:0;background:#27ae60;border-color:#27ae60;border-bottom:1px solid #209150;box-shadow:none;text-shadow:none;color:#fff}
.confirmButtonActive{background:#2ecb70}
.webix_popup_button{border:none}
.webix_dtable .webix_ss_left .webix_column.webix_last>div{border-right:1px solid #d0d0d0}
.webix_dtable .webix_ss_right .webix_column.webix_first>div{border-left:1px solid #d0d0d0}
.webix_dtable .webix_hs_right td.webix_first{border-left:1px solid #b0cee3}
.webix_dtable .webix_hcell.webix_ss_filter{padding:0 5px}
.webix_dtable .webix_hcell.webix_div_filter{padding:3px 5px}
.webix_dtable .webix_ss_filter input,.webix_dtable .webix_ss_filter select{height:32px;vertical-align:middle;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.webix_ss_sort_asc,.webix_ss_sort_desc{font-size:14px;font-family:FontAwesome;top:50%;line-height:1px;bottom:auto;right:3px;float:none;width:12px}
.webix_ss_sort_asc:before{content:'\f106'}
.webix_ss_sort_desc:before{content:'\f107'}
.dtBodyCell{border-bottom:1px solid #ebebeb}
.webix_dtable .webix_ss_vscroll_header{border-bottom:1px solid #b0cee3}
.webix_view .webix_dt_editor input,.webix_view .webix_dt_editor select{border:1px solid #3498db}
.dataItemStyle{border-color:#ebebeb}
.webix_list_item.webix_group_back{color:#4a4a4a;background:#d2e3ef;border-bottom:1px solid #b0cee3}
.webix_dataview_item{border-right-color:#ebebeb}
.webix_view .webix_pager_item{padding:auto 6px;font-family:'PT Sans',Tahoma;border:1px solid #3498db;outline:0;color:#fff;background:#3498db;border-bottom:1px solid #2386c8;font-size:15px}
.webix_view .webix_pager_item_selected{font-size:15px;padding:auto 6px;font-family:'PT Sans',Tahoma;border:1px solid #3498db;outline:0;background:#27ae60;color:#fff;border-color:#27ae60;border-bottom:1px solid #209150;box-shadow:none}
.webix_view .webix_pager_item,.webix_view .webix_pager_item_selected{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.webix_list .webix_unit_header{font-weight:400;text-shadow:none;background:#d2e3ef;font-size:15px;color:#4a4a4a}
.webix_view .webix_tree_close,.webix_view .webix_tree_open{background-image:none;font-family:FontAwesome;font-size:14px;text-align:center;color:#666}
.webix_view .webix_tree_open:before{content:"\f147"}
.webix_view .webix_tree_close:before{content:"\f196"}
.webix_menu-x .webix_submenu_icon,.webix_view.webix_menu .webix_submenu_icon{width:6px;height:auto;font-size:14px;font-family:FontAwesome;line-height:1px;margin-top:3px}
.webix_menu.webix_view .webix_list_item:active,.webix_menu.webix_view .webix_list_item:hover{background-color:#f5f5f5}
.webix_menu.webix_view .webix_list_item .webix_submenu_icon:before{content:'\f105'}
.webix_menu.webix_view .webix_list_item.webix_selected{background:#27ae60}
.webix_property .webix_property_label,.webix_property .webix_property_value{border-color:#ebebeb}
.webix_view .webix_drag_over,.webix_view .webix_drop_zone{background-color:#d2e4ef}
.propertyStyle{height:28px;line-height:27px}
.propertyTitle{line-height:28px}
.webix_view button,.webix_view input[type=button]{-webkit-appearance:none}
.webix_el_colorpicker span.webix_input_icon,.webix_el_combo span.webix_input_icon,.webix_el_datepicker span.webix_input_icon,.webix_el_dbldatepicker span.webix_input_icon,.webix_el_richselect span.webix_input_icon{background-color:#3498db;color:#fff;-webkit-border-radius:0 6px 6px 0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;border-radius:0 6px 6px 0}
.focusStyle{border:1px solid #3498db;box-shadow:0 0 1px #3498db inset}
.webix_el_colorpicker input,.webix_el_combo input,.webix_el_search input{padding-right:28px}
.webix_el_colorpicker input,.webix_el_combo input,.webix_el_datepicker input,.webix_el_search input,.webix_el_text input{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.webix_el_colorpicker input:focus,.webix_el_combo input:focus,.webix_el_datepicker input:focus,.webix_el_search input:focus,.webix_el_text input:focus{border:1px solid #3498db;box-shadow:0 0 1px #3498db inset}
.webix_el_counter input[type=text]:focus{border-top:1px solid #3498db;border-bottom:1px solid #3498db;box-shadow:0 0 1px #3498db inset}
.webix_el_colorpicker .webix_inp_static,.webix_el_datepicker .webix_inp_static,.webix_el_dbldatepicker .webix_inp_static,.webix_el_richselect .webix_inp_static{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding-right:28px;white-space:nowrap}
.webix_el_colorpicker .webix_inp_static:focus,.webix_el_datepicker .webix_inp_static:focus,.webix_el_dbldatepicker .webix_inp_static:focus,.webix_el_richselect .webix_inp_static:focus,.webix_el_textarea textarea:focus{border:1px solid #3498db;box-shadow:0 0 1px #3498db inset}
.webix_el_select select,.webix_el_textarea textarea{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.webix_el_combo span.webix_input_icon,.webix_el_richselect span.webix_input_icon{width:21px;padding-left:8px}
.webix_el_colorpicker span.webix_input_icon,.webix_el_datepicker span.webix_input_icon,.webix_el_dbldatepicker span.webix_input_icon,.webix_el_search span.webix_input_icon{width:24px}
.webix_el_text .webix_inp_static{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;white-space:nowrap}
.webix_focused .webix_inp_static{border:1px solid #3498db;box-shadow:0 0 1px #3498db inset}
.webix_multilist .fa-check-square{color:#3498db}
.buttonStyle{color:#fff;font-size:15px;padding:auto 6px;font-family:'PT Sans',Tahoma;border:1px solid #3498db;border-bottom:1px solid #268fd5;outline:0}
.webix_el_colorpicker div.webix_inp_static div{margin:2.5px -20px 0 -5px}
.webix_el_textarea textarea,div.webix_inp_static{background:#fff;font-family:'PT Sans',Tahoma;border-color:#ccc}
.webix_el_select select{font-family:'PT Sans',Tahoma;border-color:#ddd}
.webix_el_checkbox input{border-color:#ddd}
.webix_el_counter .webix_inp_counter_value{width:40px;background:#fff;font-family:'PT Sans',Tahoma;border-color:#ccc}
.webix_el_counter .webix_inp_counter_next,.webix_el_counter .webix_inp_counter_prev{background:#3498db;width:29px;color:#fff;padding:auto 6px;border:1px solid #3498db;border-bottom:1px solid #268fd5;outline:0;font-weight:700;font-family:"Courier New",Courier,monospace;font-size:20px}
.webix_view.webix_control.webix_el_tabbar{background:0 0}
div.webix_item_tab{border-color:#a4b4bf;padding-top:3px;font-size:18px}
div.webix_item_tab.webix_selected{padding-top:2px}
.webixtype_bottom .webix_item_tab,.webixtype_bottom .webix_item_tab.webix_selected{border-color:#3498db;border-right:1px solid #5faee3;background:#3498db;color:#fff;padding-top:0}
.webixtype_bottom .webix_item_tab.webix_selected:last-child,.webixtype_bottom .webix_item_tab:last-child{border-right:1px solid #5faee3}
.webixtype_bottom .webix_item_tab.webix_selected{background:#2383c4;color:#fff}
.webix_el_tabbar .webixtype_icon .webix_item_tab{white-space:nowrap}
.webix_el_tabbar .webixtype_icon .webix_img_btn{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;color:#fff;text-align:center}
.webix_el_tabbar .webixtype_icon .webix_img_btn .webix_icon_btn{color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:24px;height:100%;line-height:inherit;margin:0 3px;vertical-align:top;width:100%}
.webix_el_tabbar .webixtype_icon .webix_item_tab.webix_selected{background:#2383c4}
.webix_accordionitem_label .webix_icon{font-size:19px;width:25px}
.webix_item_tab .webix_icon{width:30px;font-size:19px}
.webix_el_tabbar .webixtype_iconTop,.webix_el_tabbar .webixtype_image{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.webix_el_tabbar .webixtype_iconTop .webix_icon,.webix_el_tabbar .webixtype_image .webix_icon{color:#fff;font-size:18px;top:1px}
.webix_el_tabbar .webixtype_iconTop .webix_item_tab,.webix_el_tabbar .webixtype_image .webix_item_tab{font-size:15px}
.webix_el_tabbar .webixtype_iconTop .webix_img_btn_top .webix_icon,.webix_el_tabbar .webixtype_image .webix_img_btn_top .webix_icon{margin-top:2px}
.webix_el_tabbar .webixtype_iconTop .webix_img_btn_text,.webix_el_tabbar .webixtype_image .webix_img_btn_text{bottom:0;font-size:15px}
.webix_el_tabbar .webixtype_iconTop .webix_item_tab.webix_selected,.webix_el_tabbar .webixtype_image .webix_item_tab.webix_selected{background:#2383c4;box-shadow:0 0 0 1px #3498db inset}
.webix_el_tabbar .webixtype_iconTop .webix_item_tab.webix_selected .webix_icon,.webix_el_tabbar .webixtype_iconTop .webix_item_tab.webix_selected .webix_img_btn_text,.webix_el_tabbar .webixtype_image .webix_item_tab.webix_selected .webix_icon,.webix_el_tabbar .webixtype_image .webix_item_tab.webix_selected .webix_img_btn_text{color:#fff}
.webix_el_tabbar .webixtype_iconTop .webix_item_tab.webix_selected .webix_icon_btn,.webix_el_tabbar .webixtype_image .webix_item_tab.webix_selected .webix_icon_btn{background-color:#2383c4}
.webix_el_tabbar .webixtype_iconTop .webix_item_tab.webix_selected .webix_img_btn,.webix_el_tabbar .webixtype_image .webix_item_tab.webix_selected .webix_img_btn{color:#fff}
.webix_el_tabbar .webixtype_icon,.webix_el_tabbar .webixtype_iconTop,.webix_el_tabbar .webixtype_image{background:#3498db}
.webix_el_tabbar .webixtype_icon .webix_tab_filler,.webix_el_tabbar .webixtype_iconTop .webix_tab_filler,.webix_el_tabbar .webixtype_image .webix_tab_filler{border-bottom-color:#3498db}
.webix_el_tabbar .webixtype_icon .webix_item_tab,.webix_el_tabbar .webixtype_iconTop .webix_item_tab,.webix_el_tabbar .webixtype_image .webix_item_tab{padding:0;border-radius:0;color:#fff;background:#3498db;border-color:#3498db;border-bottom:1px solid #3498db}
.webix_el_tabbar .webixtype_icon .webix_item_tab .webix_img_btn,.webix_el_tabbar .webixtype_iconTop .webix_item_tab .webix_img_btn,.webix_el_tabbar .webixtype_image .webix_item_tab .webix_img_btn{color:#fff}
.webix_tab_more_icon:hover{color:#4d4d4d}
.webix_el_tabbar .webixtype_bottom .webix_tab_more_icon,.webix_el_tabbar .webixtype_icon .webix_tab_more_icon,.webix_el_tabbar .webixtype_iconTop .webix_tab_more_icon,.webix_el_tabbar .webixtype_image .webix_tab_more_icon{background:#3498db}
.webix_el_tabbar .webixtype_bottom .webix_tab_more_icon .webix_icon,.webix_el_tabbar .webixtype_icon .webix_tab_more_icon .webix_icon,.webix_el_tabbar .webixtype_iconTop .webix_tab_more_icon .webix_icon,.webix_el_tabbar .webixtype_image .webix_tab_more_icon .webix_icon{color:#fff}
.webix_el_tabbar .webixtype_icon .webix_tab_more_icon:hover,.webix_el_tabbar .webixtype_iconTop .webix_tab_more_icon:hover,.webix_el_tabbar .webixtype_image .webix_tab_more_icon:hover{background-color:#268fd5}
.webix_tab_filler:first-child{border-right:0}
.passiveBarBG{background:#a4b4bf;color:#fff}
.webix_all_tabs{padding-left:1px;padding-right:1px}
.webix_after_all_tabs{background:#3498db}
.webix_el_box .webixtype_form:active{background-color:#219552;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.webix_el_box .webixtype_form:focus{background-color:#219552}
.webix_el_box .webixtype_form:hover{background-color:#239d57}
.webixtype_danger:hover{background-color:#ca4635}
.webixtype_danger:focus{background-color:#c14433}
.webixtype_danger:active{background-color:#c14433;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.webix_el_box .webixtype_form{font-size:15px;padding:auto 6px;font-family:'PT Sans',Tahoma;border:1px solid #3498db;outline:0;background:#27ae60;color:#fff;border-color:#27ae60;border-bottom:1px solid #209150;box-shadow:none}
.webix_inp_counter_next:hover,.webix_inp_counter_prev:hover,.webix_segment_0:hover,.webix_segment_1:hover,.webix_segment_N:hover,.webixbutton:hover,.webixtype_base:hover{background-color:#268fd5}
.webix_inp_counter_next:active,.webix_inp_counter_prev:active,.webix_segment_0:active,.webix_segment_1:active,.webix_segment_N:active,.webixbutton:active,.webixtype_base:active{background-color:#2489cc;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.webix_el_text .webix_input_icon:active,.webix_el_text .webix_input_icon:hover{color:#3498db;background:inherit;cursor:pointer}
.webix_inp_counter_next:focus,.webix_inp_counter_prev:focus,.webix_segment_0:focus,.webix_segment_1:focus,.webix_segment_N:focus,.webixbutton:focus,.webixtype_base:focus{background-color:#2489cc}
.webix_selected.webix_segment_0:hover,.webix_selected.webix_segment_1:hover,.webix_selected.webix_segment_N:hover{background-color:#239d57}
.webix_selected.webix_segment_0:active,.webix_selected.webix_segment_0:focus,.webix_selected.webix_segment_1:active,.webix_selected.webix_segment_1:focus,.webix_selected.webix_segment_N:active,.webix_selected.webix_segment_N:focus{background-color:#219552}
.webix_all_segments .webix_segment_1,.webix_all_segments .webix_segment_N{margin-left:1px;border-left:none}
.webix_el_slider .webix_slider_title{margin-bottom:-13px}
.activeShadow{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.toggleShadow{box-shadow:inset 0 3px 5px rgba(0,0,0,.18)}
.webix_el_toggle .webix_pressed .webix_img_btn,.webix_el_toggle .webix_pressed .webix_img_btn_top{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.webix_el_toggle .webix_el_box.webix_pressed .webix_img_btn_abs,.webix_el_toggle .webix_el_box.webix_pressed .webixtype_base{box-shadow:inset 0 3px 5px rgba(0,0,0,.125);background-color:#2489cc}
.webix_img_btn_abs_top .webix_icon{font-size:22px}
.webix_img_btn:hover,.webix_img_btn_top:hover{background-color:rgba(0,0,0,.05)}
.webix_img_btn:active,.webix_img_btn_top:active{background-color:rgba(0,0,0,.07);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.webix_img_btn:focus,.webix_img_btn_top:focus{background-color:rgba(0,0,0,.07)}
.webix_view .webix_fieldset fieldset{border:1px solid #dedede}
.webix_view .webix_fieldset legend{color:#787878}
.webix_checkbox_1 .webix_custom_checkbox:before{content:"\f00c";color:#3498db;font-family:FontAwesome;font-size:16px;height:14px;display:block;line-height:13px;width:14px}
.webix_custom_checkbox{float:left;position:relative;top:50%;margin-top:-7px;padding:0;height:15px;width:15px;border:1px solid #ccc;border-radius:3px;background-color:#fff}
.webix_custom_checkbox:focus{border-color:#3498db}
a:active .webix_custom_checkbox,a:focus .webix_custom_checkbox{border:1px solid #3498db;box-shadow:0 0 1px #3498db inset}
.webix_el_radio .webix_custom_radio:before{content:" ";background-color:#fff}
.webix_el_radio .webix_radio_1 .webix_custom_radio:before{content:" ";border-radius:50%;display:block;width:7px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:7px;background-color:#3498db}
.webix_el_radio .webix_custom_radio{display:block;height:15px;width:15px;padding:3px;border:1px solid #ccc;border-radius:50%;background-color:#fff}
.webix_el_radio .webix_custom_radio:focus{border-color:#3498db}
.webix_el_radio .webix_label_right{color:#666;font-size:15px}
a:active .webix_custom_radio,a:focus .webix_custom_radio{border:1px solid #3498db;box-shadow:0 0 1px #3498db inset}
.webix_cal_body .webix_cal_today{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #27ae60;border-radius:6px}
.webix_cal_body .webix_cal_day,.webix_cal_body .webix_cal_week_num{font-size:13px}
.webix_cal_body .webix_cal_select,.webix_cal_body .webix_cal_select.webix_cal_today{border-radius:6px}
.webix_cal_body .webix_cal_event.webix_cal_select,.webix_cal_body .webix_selected{color:#fff;border-radius:6px;background:#27ae60}
.webix_cal_event{color:#3498db}
.webix_cal_outside{font-weight:400;color:#bbb}
.webix_cal_footer .webix_cal_done,.webix_time_footer .webix_cal_done{font-size:15px;padding:auto 6px;font-family:'PT Sans',Tahoma;border:1px solid #3498db;outline:0;color:#fff;background:#3498db;border-bottom:1px solid #2386c8}
.webix_cal_month{line-height:20px;text-align:center;font-size:17px;font-weight:700}
.webix_view>.webix_cal_header div{font-size:12px}
.webix_cal_month_name{font-size:14px;font-weight:400}
.webix_progress_bottom .webix_progress_state,.webix_progress_top .webix_progress_state{background-image:linear-gradient(135deg,rgba(255,255,255,.1) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.1) 75%,transparent 75%,transparent)}
.webix_progress_top .webix_progress_state{background-size:10px 10px}
.webix_progress_bottom .webix_progress_state{background-size:14px 14px}
.webix_skin_mark{height:200px}
.webix_strong{font-weight:700;white-space:nowrap}
.webix_light{color:#b3b3b3}
.webix_debug div{border:1px solid orange;background-color:#FF9;color:#000}
.webix_debug{background-color:#ff9;border:1px solid #ff9}
.webix_input_icon,.webix_view{box-sizing:content-box}
.webix_view.webix_el_label{box-sizing:border-box}
.webix_inp_label,.webix_inp_top_label,.webix_label_right{margin-bottom:0}
.webix_view table{border-collapse:initial}
/* Categories Dropdown */
button.categories {
  background-color: #d6d6d6;
  color: black;
  border-bottom-color: #d6d6d6;
}

ul.categories {
  background-color: #f1f1f1;
  width: 100%;
  font-size: 14px;
}

ul.categories li,
ul.categories a {
  background-color: #f1f1f1;
  color: black !important;
  transition: none;
  padding: 2px 0 2px 10px;
  width: 100%;
}

ul.categories li.disabled:hover,
ul.categories a.disabled:hover {
  color: black !important;
  cursor: not-allowed;
}

ul.categories li a {
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 95%;
}

ul.categories li.selected,
ul.categories li.selected a {
  background-color: #66ae4a;
  color: white !important;
}

ul.categories li.selected a:hover {
  color: white !important;
}

ul.categories h5 {
  margin: 0;
  color: gray;
  font-size: 14px;
}

ul.categories h5:hover {
  color: gray;
}

/* Modal Content */
.modal-content ul.nav-tabs li a {
  color: #5c9c42;
  cursor: pointer;
  display: block;
  height: 100%;
  padding: 20px 10px;
}

.modal-content ul.nav-tabs li a:hover {
  background: white;
  text-decoration: underline;
}

.modal-content ul.nav-tabs li.active a {
  box-shadow: 0 2px 0 #66ae4a, 0 -1px 0 #66ae4a inset;
  color: #5c9c42;
}

.modal-content div.angular-ui-tree-empty {
  display: none;
}

/* Categories Section */
div.categories {
  overflow: auto;
  padding: 0 40px;
}

div.categories .manage-categories {
  display: inline-block;
  padding: 0 15px 20px 0;
}

div.categories a.reset {
  color: gray;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 10px;
  text-decoration: underline;
}

div.categories h4 {
  color: #5c9c42;
  font-size: 20px;
  font-weight: 500;
  letter-spacing: -0.5px;
  margin-bottom: 12px;
}

div.categories ol.categories {
  margin-bottom: 15px;
}

div.categories ol.categories h4 {
  color: black;
  font-size: 18px;
  margin: 0 0 5px;
}

div.categories ol.categories li {
  margin-bottom: 2px;
}

div.categories ol.categories li div.data {
  padding: 2px;
}

div.categories ol.categories li ol {
  margin-bottom: 0;
}

/* Category Item */
div.categories ol.categories li div.category {
  background: white;
  border: 2px solid #87bc8d;
  border-radius: 5px;
  color: black;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  padding: 0 10px 0 20px;
  position: relative;
  text-align: left;
  text-decoration: none;
  width: 100%;
}

div.categories ol.categories li div.category a.toggle {
  background: transparent;
  border-bottom: none;
  color: #66ae4a;
  padding: 0;
  position: absolute;
  left: 6px;
  top: 4px;
  min-width: 15px;
}

div.categories ol.categories li div.category a.toggle i {
  font-weight: 600;
}

div.categories ol.categories li div.category.active {
  background: #66ae4a;
  border-color: #5c9c42;
  color: white;
  font-weight: 600;
}

div.categories ol.categories li div.category.active a.toggle {
  color: white;
}

div.categories ol.categories li div.category span.name {
  display: inline-block;
  max-width: 95%;
  min-height: 20px;
  position: relative;
  text-overflow: ellipsis;
  top: 3px;
  padding-bottom: 5px;
}

/* Main Content */
.main__content > .categories {
  max-height: 100vh;
  padding: 0;
}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      position: relative; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
    .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
      list-style: none; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px;
    padding: 1px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }
.actionbar {
	display: flex;
	justify-content: space-between;
	background: #5c9c42;
	height: 50px;
	line-height: 50px;
}

.actionbar__group {
	display: flex;
}

.actionbar__action {
	position: relative;
	border-right: 1px solid rgba(255, 255, 255, 0.1);
	transition: background 0.3s;
}

.actionbar__action:hover {
	background: rgba(255, 255, 255, 0.1);
}

.actionbar__action--active {
	background-color: #029774;
}

.actionbar__action--create:hover {
	background: #31b438;
}

.actionbar__action--update:hover {
	background: #e2f5f9;
}

.actionbar__action--danger:hover {
	background: #d62e4a;
}

.actionbar__action a {
	display: inline-block;
	text-decoration: none;
	padding: 0 24px;
	color: #fff;
}

.actionbar__action a.icon--left {
	padding-left: 50px;
}

.actionbar__action a.icon--left::before {
	position: absolute;
	line-height: 50px;
	left: 24px;
	font-size: 16px;
}

.actionbar__action .dropdown-menu {
	min-width: 100px;
	width: 170%;
	margin-top: 13px;
}

.actionbar__action .dropdown-menu li,
.actionbar__action .dropdown-menu a {
	width: 100%;
}

.actionbar .actionbar__dropdown {
	min-width: 280px;
}

.actionbar .actionbar__dropdown--left {
	right: 0;
}

.actionbar .actionbar__dropdown__position {
	color: #35353b;
	line-height: 1;
	margin: 10px 5px;
}

.actionbar .actionbar__dropdown__position table td,
.actionbar .actionbar__dropdown__position table th {
	padding: 0.2em;
}

.actionbar .actionbar__dropdown__position button,
.actionbar .actionbar__dropdown__position select {
	width: 100%;
}

.actionbar .actionbar__dropdown__position select {
	border: 1px dashed #d7d7db;
}

.actionbar .actionbar__dropdown__header {
	margin: 10px 5px;
}

@media (max-width: 1280px) {
	.actionbar__group a:not(.kanban-view),
	.actionbar__group a:not(.workbook-view) {
		line-height: 15px;
		margin-top: 10px;
	}
}

a.kanban-view > img,
a.workbook-view > img {
	position: absolute !important;
	top: 12px !important;
	right: 11px;
	margin: 0 !important;
	cursor: pointer;
	width: 24px;
}
@-webkit-keyframes appearTop {
	0% {
		transform: translate3d(0, -200px, 0);
		opacity: 0;
	}
	100% {
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@keyframes appearTop {
	0% {
		transform: translate3d(0, -200px, 0);
		opacity: 0;
	}
	100% {
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

.page_alerts {
	margin-left: 24px;
	max-width: 500px;
	position: fixed;
	right: 24px;
	top: 24px;
	z-index: 3000;
}

.alert {
	animation: appearTop cubic-bezier(0.37, 0.24, 0.3, 1.42) 0.3s;
	box-shadow: 1px 1px 5px 1px rgba(53, 53, 59, 0.3);
	color: #fff;
	margin-bottom: 24px;
	padding: 12px 24px 12px 12px;
	position: relative;
}

.alert-danger {
	background-color: rgba(214, 46, 74, 0.96);
}

.alert-info {
	background-color: rgba(0, 161, 194, 0.96);
}

.alert-info a {
	color: #fff;
	text-decoration: underline;
}

.alert-info a:hover {
	text-decoration: none;
}

.alert-success,
.alert-notice {
	background-color: rgba(49, 180, 56, 0.96);
}

.alert-success a,
.alert-notice a {
	color: white;
}

.alert-warning {
	background-color: rgba(232, 140, 48, 0.96);
}

.alert-dismissable {
	padding-right: 48px;
}

.alert .alert_content {
	display: inline-block;
	vertical-align: middle;
}

.alert .close,
.alert .old-x-icon {
	transition: opacity 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42);
	background: transparent;
	color: #fff;
	opacity: 0.5;
	position: absolute;
}

.alert .close span,
.alert .old-x-icon span {
	font-size: 24px;
}

.alert .close:hover,
.alert .old-x-icon:hover {
	opacity: 1;
}

.alert .close {
	right: 0;
	top: -3px;
}

.alert .old-x-icon {
	right: 6px;
	top: 3px;
}
.reassign-projects .company-name {
  font-weight: bold;
  font-size: 14px;
}

.candidates-per-year {
  text-align: center;
  background-color: #fff;
  color: gray;
  padding: 20px 40px;
  margin-bottom: 10px;
  box-shadow: 0 0 0 1px #e2e2e2 inset;
  transition: box-shadow 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42);
}

.candidates-per-year .year-box {
  display: inline-block;
  width: 25%;
  padding: 0 20px;
  text-align: center;
  font-weight: 600;
}

.candidates-per-year .year-box .candidates-amount {
  font-size: 40px;
  font-weight: 500;
}

.generic_scroll {
  width: 100%;
  border-collapse: collapse;
  font-size: 12px;
}
.generic_scroll thead th {
  background: url(/layout/table/table.png) repeat-x 0 0;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #a3a3a3;
  height: 36px;
  line-height: 14px;
  vertical-align: middle;
  text-align: left;
  color: #3f3f3f;
  text-shadow: 1px 1px 0 #fff;
  font-size: 12px;
  padding: 0 10px;
  text-transform: uppercase;
  font-weight: bold;
}
.generic_scroll thead th a {
  color: #3f3f3f;
  text-decoration: none;
  border-bottom: 1px dotted #777;
}
.generic_scroll tbody tr td {
  background-color: #fff;
  padding: 6px 10px;
  vertical-align: middle;
  font-size: 11px;
  line-height: 14px;
}
.generic_scroll tbody tr.total {
  border-top: 2px solid gray;
}
.generic {
  width: 100%;
  border-collapse: collapse;
  font-size: 12px;
}
.generic thead th {
  background: url(/layout/table/table.png) repeat-x 0 0 #bababa;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #a3a3a3;
  height: 36px;
  line-height: 14px;
  vertical-align: middle;
  text-align: left;
  color: #3f3f3f;
  text-shadow: 1px 1px 0 #fff;
  font-size: 12px;
  padding: 0 10px;
  text-transform: uppercase;
  font-weight: bold;
}
.generic thead th a {
  color: #3f3f3f;
  text-decoration: none;
  border-bottom: 1px dotted #777;
}
.generic tbody tr td {
  background-color: #fff;
  padding: 6px 10px;
  vertical-align: middle;
  font-size: 11px;
  line-height: 14px;
}
.generic tbody tr td .tda {
  position: relative;
  text-align: right;
}
.generic tbody tr:hover td {
  background-color: #ffffe6;
}
.generic tbody tr.even td {
  background-color: #f8f8f8;
}
.generic tbody tr.group_header td {
  font-weight: bold;
  text-indent: 10px;
}
.generic tbody tr.group_header:hover td {
  cursor: auto;
  background: inherit;
}
.generic tbody tr.bounced td {
  background-color: #ffd0d0;
}
.generic tbody tr.unanswered td {
  background-color: #e9b2b2;
}
.generic tbody tr.admin td:first-child {
  padding-left: 30px;
  position: relative;
}
.generic tbody tr.admin td:first-child:before {
  content: '';
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
  left: 10px;
  margin-top: -1px;
  background: url(/layout/icons/admin.png) no-repeat 0 0;
}
.generic tbody tr.highlighted td {
  background: url(/layout/table/table_td_active.png) repeat-x 0 0 #dadada !important;
  border-top: 1px solid #d8d8d8;
  border-bottom: 1px solid #b9b9b9;
  color: #3f3f3f;
  font-weight: bold;
  font-size: 12px;
  text-shadow: 1px 1px 0 #fff;
}
.generic tbody tr.highlighted td .tda {
  font-size: 11px;
}
.generic tbody tr.highlighted td .tda .arrow {
  display: block;
  position: absolute;
  width: 17px;
  height: 40px;
  background: url(/layout/table/table_td_active_end.png) no-repeat -2px 0;
  right: -27px;
  top: -13px;
  z-index: 1000;
}
.generic tfoot td {
  height: 10px;
  padding: 0;
}
.generic tfoot td.fl {
  width: 10px;
}
.generic tfoot td.fr {
  width: 10px;
}
.generic.clickable td {
  cursor: pointer;
}
.generic .thumb {
  border: 1px solid #bbb;
  background: #fff;
  padding: 1px;
  vertical-align: middle;
}
.generic .owner_name {
  display: inline-block;
  vertical-align: middle;
  width: 90px;
}
.generic.generic_bordered {
  margin: 5px 0 15px;
  border: 1px solid #cecece;
}
.generic.generic_bordered thead th {
  height: auto;
  padding: 8px 10px;
  font-size: 11px;
  line-height: normal;
}
.plain_table td {
  padding: 3px;
}
.generic_plain td, .generic_plain th {
  padding: 7px 8px;
  border-bottom: 1px solid #eaeaea;
}
.generic_plain td.red_highlight, .generic_plain th.red_highlight {
  background-color: #ffd0d0;
}
.generic_plain th {
  text-align: left;
  vertical-align: middle;
  font-weight: bold;
}
.infscr-loading-td {
  text-align: center;
}
.green_table {
  margin: 10px 0;
  width: 100%;
  font-size: 11px;
  border-collapse: separate;
}
.green_table thead th, .green_table tbody td {
  padding: 10px 8px;
  background: #f2f2f2;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
.green_table thead th.blank, .green_table tbody td.blank {
  background: #fff;
}
.green_table thead th.labels, .green_table tbody td.labels {
  background: #9dc54f;
}
.green_table thead th.scores, .green_table tbody td.scores {
  background: #c2d69b;
  font-weight: bold;
  text-align: center;
}
.green_table thead th.bmks, .green_table tbody td.bmks {
  font-weight: bold;
  text-align: center;
}
.green_table thead th {
  font-weight: bold;
  text-align: center;
  padding: 12px 8px;
}
.checkbox {
	display: flex;
	align-items: center;
	margin-bottom: 6px;
	cursor: pointer;
}

.checkbox > *:not(:last-child) {
	margin-right: 12px;
}

.checkbox:hover .checkbox__input:not(:checked) ~ .checkbox__override:before {
	color: #a3a3a8;
}

.checkbox:hover .checkbox__input:checked ~ .checkbox__override:before {
	background-color: #268c2b;
	border: 1px dashed #268c2b;
}

.checkbox:hover .checkbox__remove {
	opacity: 1;
}

.checkbox__input {
	display: none;
}

.checkbox__input:checked ~ .checkbox__override:before {
	background-color: #31b438;
	border: 1px dashed #31b438;
	color: #fff;
}

.checkbox__input:checked ~ .checkbox__label {
	color: #d7d7db;
}

.checkbox__input:checked ~ .checkbox__label:before {
	width: 100%;
}

.checkbox__input:not(:checked) ~ .checkbox__override:before {
	color: #f1f2f4;
	border: 1px dashed #a3a3a8;
	background: #fff;
}

.checkbox__input:not(:checked) ~ .checkbox__label {
	color: #35353b;
}

.checkbox__input:not(:checked) ~ .checkbox__label:before {
	width: 0;
}

.checkbox__override {
	cursor: pointer;
}

.checkbox__override:before {
	content: '\2713';
	display: block;
	width: 21px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	border-radius: 2px;
	transition: background-color 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42), 
				color 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42), 
				border 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42);
}

.checkbox__label {
	position: relative;
	display: inline-block;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: none;
	transition: color 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42);
}

.checkbox__label:before {
	content: '';
	position: absolute;
	top: 49%;
	height: 1px;
	background-color: currentColor;
	transition: width 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42);
	animation-delay: 0.2s;
	animation-fill-mode: backwards;
}

.checkbox__remove {
	opacity: 0;
	transition: color 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42), 
				opacity 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42);
}

.checkbox__remove:hover {
	color: #d62e4a;
	opacity: 1 !important;
}

.checkbox .editable-wrap {
	flex: 1 1 auto;
	width: 100%;
}
.dropdown-menu[datepicker-popup-wrap] {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	max-height: 500px;
	opacity: 1;
	padding: 0;
	visibility: visible;
}

.dropdown-menu[datepicker-popup-wrap] th:last-of-type {
	text-align: right;
}

.dropdown-menu[datepicker-popup-wrap] th button {
	cursor: pointer;
	transition: color 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42);
}

.dropdown-menu[datepicker-popup-wrap] th button:hover {
	color: #66AE4A;
	outline: none;
}

.dropdown-menu[datepicker-popup-wrap] th button:focus {
	outline: none;
}

.dropdown-menu[datepicker-popup-wrap] th small {
	color: #d7d7db;
	font-size: 14px;
	text-transform: uppercase;
	text-align: center;
	display: block;
}

.dropdown-menu[datepicker-popup-wrap] th .btn {
	margin-bottom: 6px;
	padding: 6px 0;
}

.dropdown-menu[datepicker-popup-wrap] .btn {
	background-color: transparent;
	border: 1px solid #fff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	margin-bottom: 0;
	padding: 0;
}

.dropdown-menu[datepicker-popup-wrap] .btn:focus {
	outline: none;
}

.dropdown-menu[datepicker-popup-wrap] .btn span {
	background-color: #66AE4A;
	color: #fff;
	display: block;
	padding: 6px 12px;
	transition: background-color 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42), color 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42);
}

.dropdown-menu[datepicker-popup-wrap] .btn span:hover {
	background-color: #5c9c42;
	cursor: pointer;
}

.dropdown-menu[datepicker-popup-wrap] .btn .text-muted {
	background-color: #f1f2f4;
	color: #a3a3a8;
}

.dropdown-menu[datepicker-popup-wrap] .btn .text-muted:hover {
	color: #d7d7db;
}

.dropdown-menu[datepicker-popup-wrap] .btn .text-info {
	background-color: #31b438;
}

.dropdown-menu[datepicker-popup-wrap] .h6 em {
	display: block;
	font-size: 14px;
	padding: 0 6px;
	text-align: right;
}

.icon-arrow-left:before,
.icon-arrow-right:before {
	font-size: 16px;
	vertical-align: 3px;
}
/* Dropdown Styles */
.dropdown, .dropdown--wide {
	display: inline-block;
	line-height: 1.5;
	position: relative;
}

.dropdown a:hover, .dropdown--wide a:hover {
	text-decoration: none;
}

.dropdown--wide {
	display: block;
	padding: 6px;
	background-color: #fff;
	border: 1px dashed #d7d7db;
	transition: border 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42);
}

.dropdown--wide:hover, .dropdown--wide:focus {
	border-color: #66AE4A;
	border-style: solid;
}

/* Dropdown Menu */
.dropdown-menu, .dropdown-menu--right {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3000;
	min-width: 120px;
	max-height: 0;
	padding: 6px 0;
	background-color: #fff;
	box-shadow: 1px 1px 5px rgba(53, 53, 59, 0.3);
	font-size: 16px;
	font-weight: 500;
	text-align: left;
	visibility: hidden;
	opacity: 0;
	overflow: hidden;
	transform: scaleY(0.5);
	transform-origin: top;
	transition: max-height 0.3s, opacity 0.3s, transform 0.3s, visibility 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42);
}

.dropdown-menu li {
	list-style: none;
	width: 350px;
	white-space: normal;
}

.dropdown-menu li a {
	display: block;
	padding: 6px 12px;
	line-height: 1;
	color: #a3a3a8 !important;
	transition: background-color 0.3s, color 0.3s, opacity 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42);
}

.dropdown-menu li a:hover {
	color: #66AE4A !important;
	opacity: 1;
	text-decoration: none;
}

.dropdown-menu li a.selected {
	background-color: #66AE4A;
	color: #fff !important;
	border-bottom: 1px solid;
}

.dropdown-menu li a.selected:hover {
	background-color: #5c9c42;
}

.open > .dropdown-menu {
	transform: scaleY(1);
	max-height: 292px;
	opacity: 1;
	visibility: visible;
	overflow-y: auto;
}

/* Dropdown Menu Right Alignment */
.dropdown-menu--right {
	right: 0;
	text-align: right;
}

.dropdown-menu--right li {
	width: auto;
	white-space: nowrap;
}

/* Selection Dropdown */
.selection_dropdown {
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
	color: #fff;
	z-index: 10;
}

.selection_dropdown .selection_button {
	display: block;
	padding: 0.7em !important;
	line-height: 14px;
	text-align: left;
}

.selection_dropdown .selection_button .selection_checkbox {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: #fff;
	border: 1px solid #444;
	vertical-align: -3px;
}

.selection_dropdown .selection_button .selection_checkbox.all_selected {
	background: url(/layout/icons/tick.png) no-repeat center;
}

.selection_dropdown .selection_button .selection_checkbox.none_selected {
	background: #fff;
}

.selection_dropdown .selection_button .selection_checkbox.some_selected {
	background: url(/layout/icons/hyphen.png) no-repeat center;
}

.selection_dropdown .selection_button .arrow {
	position: absolute;
	top: 11px;
	right: 10px;
	width: 6px;
	height: 6px;
	background: url(/layout/container/bt_arrow.png) no-repeat center;
}

.selection_dropdown .selection_options {
	display: none;
	position: absolute;
	top: 30px;
	left: 0;
	width: 100%;
	background: #808080;
	border: 1px solid #0E0E0E;
	z-index: 100;
}

.selection_dropdown .selection_options li {
	padding: 8px;
	border-top: 1px solid #0E0E0E;
}

.selection_dropdown .selection_options li:hover {
	background: #999;
}

.selection_dropdown.new-dropdown {
	margin: 0 12px;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	border-bottom: none;
	z-index: 1000;
}

.selection_dropdown.new-dropdown a {
	color: #fff;
}

.selection_dropdown.new-dropdown.open .selection_options {
	display: block !important;
}

.selection_dropdown.new-dropdown .button {
	color: black;
	cursor: pointer;
}

.selection_dropdown.new-dropdown .icon-chevron-down {
	vertical-align: sub;
}

.selection_dropdown.new-dropdown .selection_options {
	width: 200px;
}

.selection_dropdown.new-dropdown li {
	cursor: pointer;
}
.inline-editing {
	flex: 1 1 100%;
}

.editable-wrap {
	width: 100%;
}

.editable-wrap ~ .subtasks__actions .subtasks__filename {
	max-width: 160px;
}

.editable-controls {
	display: flex;
	align-items: center;
	width: 100%;
}

.editable-controls input {
	width: 100%;
}

.editable-buttons button[type='submit'] {
	display: none;
}

.editable-buttons button[type='button'] {
	font-size: 0;
	margin-left: 12px;
}

.subtasks__description {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-left: 74px;
}

.subtasks__description > *:not(:last-child) {
	margin-right: 12px;
}

.subtasks button {
	flex: 0 0 auto;
}

.subtasks__filename {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 220px;
}

.subtasks__link-files {
	max-width: 300px;
	width: 100%;
}

.task-actions:after {
	clear: both;
	content: '';
	display: block;
}

.task-actions .btn--primary {
	margin-right: 3px;
	margin-top: 12px;
}

.task-actions .dropdown {
	background: none;
	margin-bottom: 0;
	padding: 0;
}

.task-description {
	padding-right: 0 !important;
}

.task-description .editable,
.task-description .editable-controls {
	height: 132px;
}
:root {
  --color-notice-bg: #c0f08c;
  --color-notice-border: #5db300;
  --color-notice-text: #2c5e00;
  --color-alert-bg: #f00;
  --color-alert-border: #a00000;
  --color-alert-text: #fff;
  --color-info-bg: #FFDE73;
  --color-info-border: #A67F00;
  --color-info-text: rgba(0, 0, 0, 0.6);
  --color-warning-bg: #f9ebae;
  --color-warning-border: #E2C74F;
  --color-warning-text: #867736;
  --color-danger-bg: #f7b1ae;
  --color-danger-border: #BB6A67;
  --color-danger-text: #851019;
  --color-link: #0084ff;
}

.alert {
  position: relative;
  top: -25px;
  z-index: 1;
  cursor: pointer;
}

.alert .alert_content {
  padding: 20px 0 13px;
}

.alert.alert_notice {
  border-top: 1px solid var(--color-notice-bg);
  border-bottom: 1px solid var(--color-notice-border);
  color: var(--color-notice-text);
  text-shadow: 0 1px 0 #b7e784;
  font-weight: bold;
  background-color: #78e008;
}

.alert.alert_alert {
  border-top: 1px solid #ff8080;
  border-bottom: 1px solid var(--color-alert-border);
  color: var(--color-alert-text);
  text-shadow: 0 -1px 0 #8d0000;
  font-weight: bold;
  background-color: var(--color-alert-bg);
}

.alert.alert_info {
  border-top: 1px solid #FFC300;
  border-bottom: 1px solid var(--color-info-border);
  text-shadow: 0 -1px 0 #FFD240;
  font-weight: bold;
  color: var(--color-info-text);
  background-color: var(--color-info-bg);
}

#notifications {
  margin: -2px auto 8px;
}

#notifications .notification {
  padding: 12px 12px 12px 35px;
  margin-bottom: 3px;
  background: #ccc;
  border-bottom: 1px solid #fff;
  text-shadow: 0 1px 0 #f1f1f1;
  font-weight: bold;
  color: #353535;
  position: relative;
}

#notifications a {
  color: var(--color-link);
  text-decoration: none;
}

#notifications .icon {
  position: absolute;
  top: 8px;
  left: 10px;
}

.flash {
  clear: both;
  margin: 0 0 15px;
  padding: 12px;
}

.flash.notice {
  background: var(--color-notice-bg);
  border: 1px solid var(--color-notice-border);
}

.flash.notice a {
  color: var(--color-notice-text);
}

.flash.warning {
  background: url(/layout/icons/warning.png) no-repeat 10px center var(--color-warning-bg);
  padding-left: 43px;
  border: 1px solid var(--color-warning-border);
  color: var(--color-warning-text);
}

.flash.warning a {
  color: #6e6a2f;
}

.flash.danger {
  background: var(--color-danger-bg);
  border: 1px solid var(--color-danger-border);
  color: var(--color-danger-text);
}

noscript {
  display: block;
}

.old-x-icon {
  position: relative;
  bottom: 6px;
  left: 473px;
}
.floating-label {
	transition: all 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42);
	color: #a3a3a8;
	font-size: 12px;
	left: 7px;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	top: 0;
}

.with-floating-labels {
	position: relative;
	width: 100%;
}

.with-floating-labels:not(.not-full) {
	width: 100%;
}

.with-floating-labels .hint {
	position: absolute;
	right: 6px;
	top: 3px;
}

.with-floating-labels [contenteditable],
.with-floating-labels input,
.with-floating-labels textarea {
	transition: all 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42);
	padding-bottom: 12.1px;
	padding-top: 11.9px;
	width: 100%;
}

.with-floating-labels [contenteditable]:not(.empty),
.with-floating-labels input:not(.empty),
.with-floating-labels textarea:not(.empty) {
	padding-bottom: 6.1px;
	padding-top: 17.9px;
}

.with-floating-labels [contenteditable]:not(.empty) ~ .floating-label,
.with-floating-labels input:not(.empty) ~ .floating-label,
.with-floating-labels textarea:not(.empty) ~ .floating-label {
	opacity: 1;
	top: 6px;
}

.with-floating-labels.show-label .inline-editing {
	background-color: #fff;
	display: block;
	min-height: 44px;
	font-size: 18px;
	height: auto;
	padding-bottom: 6.1px;
	padding-top: 17.9px;
}

.with-floating-labels.show-label .floating-label {
	opacity: 1;
	top: 6px;
}

.with-floating-labels textarea {
	display: block;
	resize: none;
}

.with-floating-labels textarea ~ .floating-label {
	top: 0;
}

.select-with-label select {
	height: 43.9px;
}

.modal-dialog .with-floating-labels.show-label {
	margin-right: -12px;
}

@supports (-webkit-appearance: none) or (-moz-appearance: none) {
	.select-with-label {
		position: relative;
	}

	.select-with-label[class*="icon-"]:before {
		transition: color 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42);
		margin-top: -12px;
		position: absolute;
		right: 6px;
		top: 50%;
	}

	.select-with-label[class*="icon-"]:hover:before {
		color: #66AE4A;
	}

	.select-with-label select {
		border-radius: 0;
		cursor: pointer;
		padding-bottom: 6.1px;
		padding-top: 17.9px;
	}

	.select-with-label .floating-label {
		opacity: 1;
		top: 6px;
	}
}
/* General Input Styles */
input, textarea, select {
	transition: border 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42);
	border: 1px dashed #d7d7db;
	padding: 6px;
	background-color: #fff;
	font-family: inherit;
	font-size: inherit;
}

input:hover, textarea:hover, select:hover,
input:focus, textarea:focus, select:focus {
	border-color: #66AE4A;
}

input:focus, textarea:focus, select:focus {
	border-style: solid;
	outline: none;
}

/* Select Styles */
select {
	height: 32px;
	width: 100%;
}

/* Textarea Styles */
textarea {
	min-height: 64px;
	line-height: 1.25;
	margin-bottom: 0 !important;
}

textarea.h1, textarea.h2 { height: 55px; }
textarea.h3 { height: 45px; }
textarea.h4 { height: 40px; }

.textarea--high { height: 128px; }
.textarea--md {
	max-height: 160px;
	min-height: 96px;
	resize: vertical;
	width: 100%;
}

.auto-height { resize: none; }

/* Formtastic Styles */
.formtastic li input, .formtastic li select {
	width: 100%;
}

.formtastic label > input {
	margin: 6px;
	width: auto;
}

.formtastic .inline-hints, .hint {
	color: #a3a3a8;
	font-size: 12px;
	font-style: italic;
	padding-top: 3px;
}

.hint.error, .has-error-label {
	color: #d62e4a;
}

.has-error-label {
	font-size: 12px;
	text-transform: uppercase;
}

.formtastic .input {
	margin-bottom: 6px;
	position: relative;
}

.formtastic .input[class*='icon-']:before {
	color: #66AE4A;
	margin-top: -12px;
	pointer-events: none;
	position: absolute;
	right: 6px;
	top: 50%;
}

.formtastic .string label, .formtastic .select label, .formtastic .email label {
	color: #a3a3a8;
	padding-right: 12px;
	text-align: right;
}

/* Search Styles */
.search {
	min-width: 20%;
	position: relative;
}

.search:before {
	font-size: 16px;
	line-height: 32px;
	pointer-events: none;
	position: absolute;
	right: 12px;
}

.search__input {
	width: 100%;
}

/* Inline Editing Styles */
[contenteditable], .inline-editing {
	transition: all 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42);
	border: 1px dashed #d7d7db;
	padding: 6px;
	background-color: transparent;
	display: inline-block;
}

[contenteditable]:hover, .inline-editing:hover,
[contenteditable]:focus, .inline-editing:focus {
	border-color: #66AE4A;
	border-style: solid;
	background-color: #fff;
}

[contenteditable] ~ button, .inline-editing ~ button {
	transition: all 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42);
	max-width: 0;
	min-width: 0;
	opacity: 0;
	overflow: hidden;
	padding-right: 0;
	visibility: hidden;
}

[contenteditable]:focus ~ button, .inline-editing:focus ~ button {
	padding: 9px 12px 6px;
	max-width: 300px;
	min-width: 96px;
	opacity: 1;
	overflow: visible;
	visibility: visible;
}

/* Input Sizes */
.input--xs { width: 48px !important; }
.input--sm { width: 72px !important; }
.input--fullwidth { width: 100% !important; }

/* Warning Styles */
input.warning, input.warning:focus, input.warning:hover {
	border-color: #e88c30;
}

input.warning ~ .hint {
	color: #e88c30;
}

/* Disabled Select Option */
select option[disabled] {
	font-style: italic;
	color: #a3a3a8;
}

/* Swimline Styles */
.swimline-select-multiple { height: auto; }

#report-swimlines-list {
	width: 350px;
	padding-left: 60px;
}

#report-swimlines-list dd, #report-swimlines-list dt {
	margin: 0;
	padding: 0;
}

#report-swimlines-list ul {
	margin: -1px 0 0 0;
}

#report-swimlines-list dd {
	position: relative;
	top: -155px;
	left: 10px;
}

#report-swimlines-list a {
	color: black;
	text-decoration: none;
	outline: none;
	font-size: 12px;
}

#report-swimlines-list a:visited {
	color: #fff;
	text-decoration: none;
}

#report-swimlines-list dt a {
	display: block;
	padding: 8px 15px 5px 10px;
	min-height: 15px;
	line-height: 24px;
	overflow: hidden;
	border: 0;
	min-width: 342px;
}

#report-swimlines-list dt a span,
.multiSel span {
	cursor: pointer;
	display: inline-block;
	padding: 0 3px 2px 0;
	position: relative;
	left: -20px;
}

#report-swimlines-list dd ul {
	background-color: #fff;
	border: 0;
	color: #000;
	display: none;
	left: 0;
	padding: 2px 15px 2px 5px;
	position: absolute;
	top: 2px;
	width: 109%;
	list-style: none;
	height: 120px;
	overflow: auto;
	z-index: 100;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.4);
}

#report-swimlines-list dd ul li a {
	padding: 5px;
	display: block;
}

#report-swimlines-list dd ul li a:hover {
	background-color: #ffe;
}

#report-swimlines-list dd ul li label {
	font-size: 12px;
}

.caret.caret-reversed {
	border-top-width: 0;
	border-bottom: 4px solid #000;
}

#report_include_kanban_input {
	width: 200px;
}
.grid-boxes {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: -24px;
	margin-right: -24px;
}

.grid-box {
	display: block;
	flex: 1 1 auto;
	min-width: 20%;
	margin: 0 24px 24px 0;
	padding: 48px 24px;
	text-align: center;
	background: #fff;
	box-shadow: 0 0 0 1px #e2e2e2 inset;
	transition: box-shadow 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42), 
				color 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42);
}

.grid-box span, 
.grid-box i {
	color: #a3a3a8;
	transition: color 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42);
}

.grid-box:hover {
	box-shadow: 0 0 0 3px #66AE4A inset;
	text-decoration: none;
}

.grid-box:hover span, 
.grid-box:hover i {
	color: #35353b;
}

.grid-box:hover h3 {
	color: #66AE4A;
}

.grid-box h3 {
	position: relative;
	color: #5c9c42;
	transition: color 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42);
}

.grid-box h3::after {
	content: "";
	display: block;
	width: 20%;
	height: 1px;
	margin: 24px auto;
	background: #d7d7db;
}
/* General Styles */
.kanban__header,
.kanbans_header,
.kanban_header {
	background-color: #fff;
}

.kanban__columns,
.kanbans_header .kanban_header_bottom {
	display: flex;
	justify-content: space-around;
}

.kanban__columns {
	border-bottom: 1px solid #d7d7db;
	color: #a3a3a8;
	font-weight: 600;
	text-align: center;
}

.kanban__column {
	flex: 1 1 33%;
	width: 33%;
}

.kanban__swimlane {
	flex: 0 0 100%;
	max-width: 100%;
	margin-bottom: 24px;
}

.kanban__buttons {
	min-height: 28px;
	padding-top: 3px;
}

.kanban .table {
	table-layout: fixed;
}

.icon-pencil:not(.btn),
.icon-plus-circle:not(.btn) {
	flex: 0 0 24px;
	cursor: pointer;
	color: #66AE4A;
	line-height: 24px;
	text-align: center;
}

section.kanban__column:last-of-type:not(.as-sortable-drag) .task {
	color: #f1f2f4;
}

section.kanban__column:last-of-type:not(.as-sortable-drag) .task__priority {
	width: 1px;
}

section.kanban__column:last-of-type:not(.as-sortable-drag) .task__due-date {
	text-decoration: line-through;
}

section.kanban__column:last-of-type:not(.as-sortable-drag) .task__progress {
	border-color: #d7d7db;
}

section.kanban__column:last-of-type:not(.as-sortable-drag) .task__progress__percentage,
section.kanban__column:last-of-type:not(.as-sortable-drag) .task path {
	color: #f1f2f4;
	stroke: #f1f2f4;
}

section.kanban__column:last-of-type:not(.as-sortable-drag) .task .icon-pencil {
	display: none;
}

/* Candidate Styles */
.candidate {
	display: block !important;
	background: #fff;
	border: 1px solid #f1f2f4;
	padding: 12px;
	margin-bottom: 12px;
}

.candidate__advanced-options {
	position: relative;
}

.candidate__tasks {
	display: none;
	padding-left: 24px;
}

.candidate__tasks:after {
	content: '';
	display: block;
	clear: both;
}

.candidate__header {
	display: flex;
	align-items: center;
	font-size: 16px;
	font-weight: 700;
	padding-bottom: 6px;
}

.candidate__header a {
	padding: 8px 6px;
	color: black;
	font-size: 24px;
	font-weight: 500;
	user-select: none;
}

.candidate__header a.menu-item {
	font-size: 14px;
	cursor: pointer;
}

.candidate__header li a {
	font-size: 16px;
}

.candidate__header span.add-workbook,
.candidate__header span.workbooks {
	width: 0;
	height: 0;
	overflow: hidden;
}

.candidate.collapsed {
	padding-bottom: 0;
	margin-bottom: 5px;
}

.candidate.collapsed .justified {
	margin-bottom: 0;
}

.candidate .default-task-name {
	margin-right: 6px;
	color: #5c9c42;
}

.candidate .table {
	margin-bottom: 0;
}

.candidate .table td {
	width: 33%;
	border-bottom: 1px dotted #d7d7db;
}

.selected-candidate {
	background-color: #f1f2f4;
}

/* Task Styles */
.tasks {
	min-height: 100px;
}

.task {
	transition: box-shadow 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42), transform 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42);
	background-color: #fff;
	border: 1px solid #f1f2f4;
	margin: 6px 0;
	padding: 12px;
	position: relative;
	z-index: 99;
}

.task:hover {
	box-shadow: 0 -1px 5px #f1f2f4;
	transform: translateY(2px);
}

.task__priority {
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 0;
	width: 5px;
	height: 100%;
}

.task__header {
	display: flex;
	align-items: center;
}

.task__title {
	flex: 1 1 auto;
	cursor: move;
	font-size: 16px;
	font-weight: 700;
	line-height: 1;
}

.task__due-date {
	flex: 0 0 auto;
	margin-left: auto;
	padding: 0 3px;
}

.task__body {
	display: flex;
	border-top: 1px solid #f1f2f4;
	margin-top: 6px;
	padding-top: 6px;
}

.task__description {
	flex: 1 1 auto;
	width: calc(100% - 54px);
	word-wrap: break-word;
}

.task__progress {
	display: flex;
	flex: 0 0 auto;
	align-self: flex-start;
	border: 1px solid #f1f2f4;
	border-radius: 50%;
	margin-left: 6px;
	position: relative;
	text-align: center;
}

.task__progress .round-progress {
	max-height: 54px;
	max-width: 54px;
}

.task__progress__percentage {
	color: #31b438;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	line-height: 58px;
}

.task__edit-mode {
	margin: 12px 0 24px;
	position: relative;
}

.task__edit-mode .task__priority {
	margin-left: -12px;
}

.task__edit-mode .status-container .status {
	padding: 9px 0 12.1px;
}

.task__edit-mode.finished .status-container {
	background-color: #66AE4A;
	color: #fff;
}

.task__editing {
	display: flex;
}

.task__name {
	flex: 1 1 auto;
	margin-right: 12px;
	width: 940px;
}

.task__name > *:first-child {
	margin-bottom: 12px;
}

.task__settings {
	flex: 2 0 auto;
}

.task__settings > div {
	display: inline-block;
}

.task__settings > div.field {
	width: 400px;
}

.task__settings > div.task__status {
	position: relative;
	left: -4px;
}

.task__status {
	margin: 6px 0 18px;
}

.table .task {
	margin: 3px;
}

.ui-draggable.ui-draggable-dragging {
	z-index: 100;
}

.new-task#new-task {
	width: auto;
}

/* Header Styles */
.kanbans_header {
	width: 1190px;
	box-sizing: border-box;
	display: block;
}

.kanbans_header .column-btn {
	margin-left: 6px;
}

.kanbans_header .kanban_header_top {
	font-weight: bold;
	padding: 6px 6px 0;
}

.kanbans_header .kanban_header_top span {
	padding-right: 6px;
}

.kanbans_header .kanban_header_top .icon-chevron-down {
	padding: 6px 3px 1px 3px;
}

.kanbans_header .kanban_header_top .dropdown-menu {
	border: 0;
	padding: 0;
}

.kanbans_header .kanban_header_top .vr {
	background-color: #d7d7db;
	display: inline-block;
	height: 24px;
	margin: 0 12px;
	vertical-align: middle;
	width: 1px;
}

.kanban_header .kanban_column {
	padding-bottom: 0;
	width: 312.66667px;
}

.collapsed_kanban_header {
	display: none;
}

.kanban_archived_tasks {
	height: 30px;
}

/* Miscellaneous Styles */
.task_overdue {
	background-color: #d62e4a;
}

.task_not_overdue {
	background-color: #31b438;
}

.table--basic {
	border-collapse: unset;
}

.description-area {
	height: 66px;
}

.undo-notification {
	background-color: #d9edf7;
	width: 70%;
	margin: 0 auto;
	padding: 10px 5px;
	text-align: center;
}

.flashes-div {
	background-color: #F5F2F0;
}

.fr-fullscreen {
	position: fixed;
	z-index: 9999;
}
/* General Styles */
.main {
	width: 100%;
	float: left;
}

.main.support-information-open {
	padding-bottom: 60px;
}

.truncate {
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* Main Content */
.main__content {
	padding: 24px;
}

.main__content > section:nth-child(2) > div:nth-child(2) > .candidate__tasks > div > div:first-child .task__status {
	top: -6px;
}

/* Candidates Per Year */
.candidates-per-year {
	background-color: white;
	width: 100%;
	padding: 20px 40px;
	margin-bottom: 10px;
	box-shadow: 0 0 0 1px #e2e2e2 inset;
	transition: box-shadow 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42);
	color: gray;
}

.candidates-per-year:hover {
	box-shadow: 0 0 0 3px #66AE4A inset;
	text-decoration: none;
}

.candidates-per-year:hover .candidates-amount {
	font-weight: 500;
}

.candidates-per-year .year-box {
	display: inline-block;
	font-weight: 600;
	text-align: center;
	padding: 0 20px;
	width: 33%;
}

.candidates-per-year .year-box .candidates-amount {
	font-weight: 500;
	font-size: 40px;
}

/* Header */
.main__header {
	z-index: 999;
	position: relative;
}

.main__header__content {
	padding: 15px 24px;
}

.main__header .sticky {
	z-index: 1000;
}

.main__header .is-sticky .sticky {
	width: 100%;
}

/* Footer and Hero */
.main__footer, .main__hero {
	transition: box-shadow 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42), width 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42);
	background: #fff;
	padding: 24px;
}

.main__footer {
	border-top: 1px solid #D7D7C7;
}

.main__footer:after, .main__hero:after {
	clear: both;
	content: '';
	display: block;
}

.is-sticky .main__footer, .is-sticky .main__hero {
	width: calc(100% - 72px);
	z-index: 1000 !important;
	box-shadow: 0 1px 10px 0px rgba(0, 0, 0, 0.1);
}

.main__footer h2, .main__hero h2 {
	margin: 0;
	font-size: 24px;
}

.main__hero {
	border-bottom: 1px solid #d7d7db;
}

/* Responsive Styles */
@media (max-width: 950px) {
	.candidates-per-year .year-box {
		width: 32%;
	}
}
.navigation--left {
	background-color: #35353b;
	position: fixed;
	top: 66px;
	left: 0;
	width: 72px;
	height: calc(100vh - 66px);
	float: left;
	z-index: 2000;
}

.navigation--left .bottom {
	position: absolute;
	bottom: 0;
	width: 100%;
}

.navigation--left a {
	color: #a3a3a8;
	display: block;
	text-align: center;
	transition: background-color 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42), 
				color 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42);
}

.navigation--left a:before {
	line-height: 72px;
}

.navigation--left a:hover,
.navigation--left a.active {
	color: #fff;
	text-decoration: none;
}
/* General Navigation Styles */
.navigation--top {
	color: #fff;
	width: 100%;
	z-index: 1000;
}

.navigation--top a {
	color: #35353b;
}

.navigation--top a:hover,
.navigation--top .open a {
	color: #5c9c42;
	text-decoration: none;
}

.navigation--top img:hover,
.navigation--top .open img {
	opacity: 0.8;
}

/* Left Section */
.navigation--top__left {
	float: left;
}

.navigation--top__left:after {
	content: '';
	display: block;
	clear: both;
}

/* Logo */
.navigation--top__logo {
	float: left;
	font-size: 22px;
}

/* Right Section */
.navigation--top__right {
	float: right;
}

.navigation--top__right:after {
	content: '';
	display: block;
	clear: both;
}

/* Company Links */
.navigation--top__company a,
.navigation--top__company_user a {
	line-height: 33px;
}

.navigation--top__company .icon-chevron-down:before,
.navigation--top__company_user .icon-chevron-down:before {
	line-height: 33px;
}

/* Links */
.navigation--top__link {
	margin: 14px 10px 0 0;
}

/* Caret */
.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.pagination {
    text-align: center;
    background: #e8e8e8;
    border: 1px solid #e0e0e0;
    border-top-color: #e0e0e0;
    border-bottom-color: #fff;
    border-radius: 0 0 0 7px;
    height: 26px;
    line-height: 26px;
    font-size: 11px;
    text-shadow: 1px 1px 0 #fff;
}

.pagination a,
.pagination span,
.pagination em {
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    color: #333;
    height: 17px;
    line-height: 18px;
    padding: 0 5px;
}

.pagination a.disabled,
.pagination span.disabled,
.pagination em.disabled {
    filter: alpha(opacity=40);
    opacity: 0.4;
}

.pagination em.current {
    background: #fff;
    border: 1px solid #d5d5d5;
    border-top-color: #bbb;
}

.pagination a:hover {
    text-decoration: underline;
}
.panels {
	display: flex;
	align-items: flex-start;
	flex-wrap: wrap;
}

.panels .table td {
	border-bottom: 1px solid #f2f2f2;
}

.panel-container {
	flex: 1 0 0px;
	margin: 0 auto;
}

.panel-container[class*="container-"] {
	max-width: calc(100% / 12 * var(--container-span));
}

.panel, .panel--top {
	background: #fff;
	border: #f1f2f4;
	margin: 24px;
	min-width: 30%;
	padding: 24px;
	position: relative;
}

.panel__header, .panel--top .panel__header {
	margin-bottom: 24px;
}

.panel__header h2, .panel--top .panel__header h2 {
	font-size: 1.2em;
	margin: 0;
	padding: 0;
}

.panel__remove, .panel--top .panel__remove {
	position: absolute !important;
	right: -12px;
	top: -12px;
}

.panel__remove:before,
.panel__remove [class*='icon']:before,
.panel--top .panel__remove:before,
.panel--top .panel__remove [class*='icon']:before {
	-moz-osx-font-smoothing: unset;
	-webkit-font-smoothing: none;
}

.panel--top {
	margin: 0;
}

.panel--top [class*='col-'] {
	margin-bottom: 0;
}

.row .panel {
	margin: 0;
}

.row--with-panels {
	margin: 24px 0 0;
}

.row--with-panels:after {
	clear: both;
	content: '';
	display: block;
}

.row--with-panels .panel {
	margin: 0;
}

.row--with-panels .panel:not(:last-child) {
	margin-bottom: 24px;
}

.row--with-panels [class*='col-']:not(:last-child) .panel {
	margin-right: -24px;
}
/* Recipients List */
.recipients_list {
  padding-bottom: 20px;
}

.recipients_list li {
  padding: 3px 0 3px 20px;
  position: relative;
}

.recipients_list li a {
  color: #0CF;
  display: block;
}

.recipients_list li label {
  color: #A8A8A8;
}

/* Clickable Recipients List */
.recipients_list.recipients_clickable li {
  padding: 5px;
  margin: 2px 0 2px 18px;
}

.recipients_list.recipients_clickable li input[type="checkbox"] {
  position: absolute;
  top: 50%;
  left: -18px;
  margin: -6px 0 0 0;
}

.lt-ie9 .recipients_list.recipients_clickable li input[type="checkbox"] {
  left: -20px;
  margin-top: -10px;
}

.recipients_list.recipients_clickable li a {
  color: #fff;
  text-decoration: none;
}

.recipients_list.recipients_clickable li a em {
  display: block;
  color: #A8A8A8;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.recipients_list.recipients_clickable li .tooltip {
  position: absolute;
  top: 5px;
  right: 5px;
  padding: 2px;
  font-size: 9px;
  color: #aaa;
}

.recipients_list.recipients_clickable li:hover {
  background: rgba(0, 0, 0, 0.2);
}

/* Empty Recipients */
.recipients_empty {
  color: #aaa;
  padding: 4px 0;
  display: none;
}

/* Selection Search */
.selection_search {
  padding-bottom: 10px;
}

.selection_search input {
  width: 100%;
  color: #ddd;
  padding-left: 25px;
  border: 1px solid #222;
}

.selection_search input::-webkit-input-placeholder,
.selection_search input:-moz-placeholder {
  color: #888;
}

.selection_search input:focus {
  background-color: #262626;
  border-color: #111;
}
.search-component {
	position: relative;
}

.search-component .icon-search {
	position: absolute;
	pointer-events: none;
	right: 6px;
	top: 6px;
}

.search-component .icon-search:before {
	color: #a3a3a8;
	font-size: 16px;
	transition: color 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42);
}

.search-component input:focus + .icon-search:before {
	color: #66AE4A;
}
.modal-open {
	position: fixed;
	width: 100%;
}

/* Default custom select styles */
div.cs-select {
	user-select: none;
	background: #fff;
	border: 1px solid #d7d7db;
	display: inline-block;
	position: relative;
	text-align: left;
	vertical-align: middle;
	width: 100%;
}

div.cs-select select {
	display: none;
}

.cs-placeholder, 
.cs-optgroup ul span {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer;
	display: block;
}

.cs-placeholder {
	padding: 12px 48px 12px 12px;
	position: relative;
}

.cs-placeholder:after {
	transform: translateY(-50%);
	position: absolute;
	right: 12px;
	top: 50%;
}

/* Options */
.cs-options {
	visibility: hidden;
	z-index: 3000;
	transition: opacity 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42), 
				transform 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42), 
				visibility 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42);
	display: flex;
	flex-direction: column;
	justify-content: center;
	transform: perspective(1000px) translate3d(0, 0, -200px);
	background: rgba(255, 255, 255, 0.96);
	height: 100%;
	left: 0;
	opacity: 0;
	overflow: auto;
	position: fixed;
	top: 0;
	width: 100%;
}

.cs-select.cs-active .cs-options {
	visibility: visible;
	transform: perspective(1000px) translate3d(0, 0, 0);
	opacity: 1;
}

/* Option Groups */
.cs-optgroup {
	transition: opacity 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42), 
				transform 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42);
	transform: translateX(24px);
	float: left;
	opacity: 0;
	padding: 24px;
	width: 50%;
}

.cs-optgroup:nth-of-type(2n) {
	transform: translateX(-24px);
	clear: both;
	text-align: right;
}

.cs-optgroup span {
	font-size: 20px;
	padding: 6px 0;
}

.cs-optgroup ul {
	padding-top: 6px;
}

.cs-optgroup > span {
	color: #d7d7db;
	font-size: 14px;
	text-transform: uppercase;
}

.cs-active .cs-options .cs-optgroup {
	transform: translateX(0);
	opacity: 1;
}

/* Hover and Focus States */
.cs-optgroup li span:hover,
.cs-focus span,
.cs-selected span {
	color: #66AE4A;
}

/* Skin Overlay */
div.cs-skin-overlay {
	color: #a3a3a8;
	max-width: 400px;
}

div.cs-skin-overlay > span {
	backface-visibility: hidden;
}

div.cs-skin-overlay span {
	transition: color 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42);
}

/* Responsive Styles */
@media screen and (max-width: 30em) {
	div.cs-skin-overlay {
		font-size: 1em;
	}

	div.cs-skin-overlay .cs-optgroup {
		float: none;
		text-align: center;
		width: 100%;
	}

	div.cs-skin-overlay .cs-optgroup span {
		font-size: 16px;
	}
}
aside.sidebar {
	position: fixed;
	top: 0;
	right: -300px;
	width: 300px;
	height: 100%;
	background-color: #fff;
	overflow: auto;

	display: flex;
	flex-direction: column;

	z-index: 2000;
	transition: transform 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42);
}

aside.sidebar section,
aside.sidebar .section {
	border-top: 1px solid #f1f2f4;
	padding: 12px;
}
/* General Styles */
.as-sortable-item {
	touch-action: none;
	margin: 0;
}

.as-sortable-item-handle {
	cursor: move;
}

/* Dragging Styles */
.as-sortable-drag {
	background-color: rgba(255, 255, 255, 0.9);
	box-sizing: content-box;
	padding: 6px;
	position: absolute;
	pointer-events: none;
	z-index: 4000;
}

/* Hidden Item */
.as-sortable-hidden {
	display: none !important;
}

/* Placeholder Styles */
.as-sortable-placeholder {
	display: block;
	border: 1px dashed #d7d7db;
	box-sizing: content-box;
	margin: 12px 0;
	padding: 6px;
}
.table, 
.table--striped, 
.table--basic {
	table-layout: fixed;
	width: 100%;
}

.table tbody:not(:last-child), 
.table--striped tbody:not(:last-child), 
.table--basic tbody:not(:last-child) {
	border-bottom: 12px solid #f1f2f4;
}

.table th, 
.table--striped th, 
.table--basic th {
	color: #a3a3a8;
	font-size: 14px;
	max-width: 25%;
	padding: 12px;
	text-align: left;
	vertical-align: bottom;
}

.table th .btn--icon, 
.table--striped th .btn--icon, 
.table--basic th .btn--icon {
	padding: 0 6px;
}

.table td, 
.table--striped td, 
.table--basic td {
	background-color: #fff;
	border-bottom: 12px solid #f1f2f4;
	padding: 12px;
	vertical-align: middle;
}

.table td.table__actions, 
.table--striped td.table__actions, 
.table--basic td.table__actions {
	padding: 0 0 0 12px;
}

.table td.table__actions span, 
.table--striped td.table__actions span, 
.table--basic td.table__actions span {
	display: inline-block;
	height: 100%;
	vertical-align: top;
}

.table td.transparent, 
.table--striped td.transparent, 
.table--basic td.transparent {
	background-color: transparent;
}

.table .btn--icon, 
.table--striped .btn--icon, 
.table--basic .btn--icon {
	border-left: 1px solid #f1f2f4;
	color: #d7d7db;
	height: 100%;
	min-height: 0;
	padding: 0 9px 0 12px;
}

.table .btn--icon:before, 
.table--striped .btn--icon:before, 
.table--basic .btn--icon:before {
	font-size: 24px;
	padding-left: 0;
	position: relative;
	top: calc(50% - 12px);
}

.table .btn--icon:hover, 
.table--striped .btn--icon:hover, 
.table--basic .btn--icon:hover {
	color: #66AE4A !important;
}

.table .btn--icon.btn--disabled, 
.table--striped .btn--icon.btn--disabled, 
.table--basic .btn--icon.btn--disabled {
	opacity: 0.4;
	cursor: default;
}

.table .dropdown, 
.table--striped .dropdown, 
.table--basic .dropdown {
	height: 100%;
}

.table .dropdown.open a, 
.table--striped .dropdown.open a, 
.table--basic .dropdown.open a {
	color: #66AE4A;
}

.table tr:hover .btn--icon, 
.table--striped tr:hover .btn--icon, 
.table--basic tr:hover .btn--icon {
	color: #a3a3a8;
}

.table tr:last-of-type td, 
.table--striped tr:last-of-type td, 
.table--basic tr:last-of-type td {
	border-bottom: none;
}

.table input:not([type='radio']):not([type='checkbox']), 
.table select, 
.table--striped input:not([type='radio']):not([type='checkbox']), 
.table--basic input:not([type='radio']):not([type='checkbox']), 
.table--striped select, 
.table--basic select {
	width: 100%;
}

.table--striped tbody, 
.table--basic tbody {
	border: 1px solid #f1f2f4;
}

.table--striped td, 
.table--basic td {
	border-bottom: 1px solid #f1f2f4;
}

.table--striped tr:nth-of-type(2n) td, 
.table--basic tr:nth-of-type(2n) td {
	background-color: #f9fafb;
}

.table--basic tr:first-child td {
	padding-top: 12px;
}

.table--basic td {
	border-bottom: none;
	padding: 0 12px 12px;
}

.table--fluid {
	table-layout: auto;
}

.section .table {
	margin-left: -24px;
	margin-right: -24px;
	width: calc(100% + 48px);
}

.section .table td {
	border-bottom-width: 3px;
}

.table__cell--date {
	text-align: right;
	width: 120px;
}

.table__cell--scrollable {
	line-height: 1.1;
	max-height: 200px;
	overflow: auto;
}
.tabs {
	display: flex;
	justify-content: space-around;
	background: #fff;
	padding: 0 24px;
	text-align: center;
	border-bottom: 1px solid #D7D7C7;
}

.tabs li {
	flex: 1 0 0;
}

.tabs li > a {
	display: block;
	padding: 20px 10px;
	height: 100%;
}

.tabs li > a.active {
	box-shadow: 0 2px 0 #66AE4A, 0 -1px 0 #66AE4A inset;
}

.nav-tabs {
	margin-bottom: 24px;
}
/* General Tooltip and Popover Styles */
[tooltip_right], [tooltip_left], .popover {
	position: relative;
	z-index: 3000;
	line-height: 1;
	opacity: 0;
	visibility: hidden;
	transition: transform 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42), 
				opacity 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42), 
				visibility 0.3s cubic-bezier(0.37, 0.24, 0.3, 1.42);
}

[tooltip_right]:hover:before, [tooltip_right]:hover:after,
[tooltip_left]:hover:before, [tooltip_left]:hover:after,
.popover.in {
	opacity: 1;
	visibility: visible;
	transition-delay: 0.5s;
}

/* Tooltip Content Styles */
[tooltip_right]:after, [tooltip_left]:after, .popover-inner {
	background-color: #35353b;
	color: #fff;
	font-size: 12px;
	border-radius: 4px;
	padding: 12px;
	max-width: 300px;
}

.tooltip--wide:after {
	width: 200px;
}

.tooltip--nowrap:after {
	white-space: nowrap;
}

/* Tooltip Arrow Styles */
[tooltip_right]:before, [tooltip_left]:before, .popover .arrow {
	border: 6px solid transparent;
	content: '';
	position: absolute;
}

/* Tooltip Right */
[tooltip_right]:before {
	border-right-color: #35353b;
	left: 100%;
	transform: translate(-24px, -50%);
}

[tooltip_right]:after {
	content: attr(tooltip_right);
	margin-left: 12px;
	left: 100%;
	transform: translate(-24px, -50%);
}

[tooltip_right]:hover:before, [tooltip_right]:hover:after {
	transform: translate(0, -50%);
}

/* Tooltip Left */
[tooltip_left]:before {
	border-left-color: #35353b;
	right: 100%;
	transform: translate(24px, -50%);
}

[tooltip_left]:after {
	content: attr(tooltip_left);
	margin-right: 12px;
	right: 100%;
	transform: translate(24px, -50%);
}

[tooltip_left]:hover:before, [tooltip_left]:hover:after {
	transform: translate(0, -50%);
}

/* Popover Styles */
.popover-inner {
	background-color: #7a7a7a;
}

.popover .arrow {
	display: block;
	width: 0;
	height: 0;
	position: absolute;
}

/* Popover Transformations */
.popover.in {
	transform: translateX(0) translateY(0) !important;
}

.popover.top {
	transform: translateY(-24px);
}

.popover.bottom {
	transform: translateY(24px);
}

.popover.left {
	transform: translateX(24px);
}

.popover.right {
	transform: translateX(-24px);
}

/* Popover Arrow Positions */
.popover.top .arrow, .popover.bottom .arrow {
	left: 50%;
	margin-left: -6px;
}

.popover.top .arrow {
	border-bottom-width: 0;
	border-top-color: #7a7a7a;
	bottom: -6px;
}

.popover.bottom .arrow {
	border-top-width: 0;
	border-bottom-color: #7a7a7a;
	top: -6px;
}

.popover.left .arrow, .popover.right .arrow {
	top: 50%;
	margin-top: -6px;
}

.popover.left .arrow {
	border-right-width: 0;
	border-left-color: #7a7a7a;
	right: -6px;
}

.popover.right .arrow {
	border-left-width: 0;
	border-right-color: #7a7a7a;
	left: -6px;
}
/*















































*/

.sidebar-admin h2 {
	font-size: 24px !important;
}

.sidebar-admin h3 {
	font-size: 18px !important;
}

.sidebar-admin h2, .sidebar-admin h3 {
	color: #9a9a9a;
}

.modal__body {
	overflow: visible;
}

button[ng-click*="$form.$cancel"] {
	position: relative;
  width: 24px;
  height: 24px;
  background: none;
  border: none;
  cursor: pointer;
	background-color: transparent !important;
}

button[ng-click*="$form.$cancel"]:before, button[ng-click*="$form.$cancel"]::after {
	content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 16px;
  height: 2px;
  background-color: #d62e4a;
  transform-origin: center;
}

button[ng-click*="$form.$cancel"]::before {
  transform: translate(-50%, -50%) rotate(45deg);
}

button[ng-click*="$form.$cancel"]::after {
  transform: translate(-50%, -50%) rotate(-45deg);
}

.candidates_warning {
	background-color: #d9edf7;
	width: 70%;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 5px;
	text-align: center;
}

.content-notification {
	background: #e2f5f9;
	border-radius: 3px;
	border: 1px solid #a3dfeb;
	color: #006a80;
	margin-bottom: 24px;
	padding: 20px;
}

.content-notification.intro-text {
	background: none;
	border: none;
	padding: 0;
}

.content-notification p:last-of-type {
	margin: 0;
}

#help-box {
	display: none;
}

#help-box.help-box-visible {
	display: block;
}

.alert_failure {
	background: orange;
}

#report_options {
	width: 852px;
}

body.theme {
	background-color: #f1f2f4;
}

.column-narrow {
	width: 15%;
}

.inputs_470 input {
	display: block;
	width: 470px !important;
	margin-bottom: 10px;
}

.nav-tabs {
	display: flex;
}

.grayed-out span {
	font-size: 18px;
}

.c {
	margin: 0 auto;
	width: 1190px;
	position: relative;
}

div[class^="col-"] {
	box-sizing: border-box;
}

.intro-text-container td {
	vertical-align: top;
}

.intro-text-container td img {
	max-width: none;
}

.intro-text-container p {
	line-height: normal;
	font-size: 14px;
}

.box_langs ul,
ul.lang {
	display: flex;
	justify-content: flex-end;
}

.box_langs ul li,
ul.lang li {
	margin-left: 10px;
}

textarea.question_ok_class {
	resize: none;
	overflow: auto;
	border: 1px solid white;
	min-height: unset;
	padding: 3px;
	width: 100%;
	z-index: 9999;
}

textarea.question_ok_class:hover {
	border: 1px solid #5c9c42;
}

textarea.question_ok_class:focus {
	height: 100px;
	position: absolute;
	border: 1px solid #5c9c42;
	width: 44%;
}

.extended-question textarea.question_ok_class {
	width: 500px;
}

form.report .selection_dropdown {
	background: darkgrey;
	padding-bottom: 0;
	width: 100px;
	float: right;
	margin-bottom: 0;
}

form.report .selection_dropdown .selection_button {
	width: 100px;
}

p a {
	color: #1890ff;
}

p a:hover {
	color: #40a9ff;
}

#projects .ant-list .ant-list-items .ant-list-item {
	height: 38px;
}

#new_users {
	display: flex;
	flex-direction: column;
}

#new_users .row {
	display: flex;
	justify-content: space-around;
	flex-direction: column;
}

#new_users .row th {
	font-weight: bold;
}

#new_users .row .columns {
	width: 100%;
	display: flex;
}

#new_users .row .col-sm-5 {
	width: 42%;
}

#new_users .row .col-sm-3 {
	width: 25%;
}

.ant-alert-info a {
	color: #39b54a;
}

.screening-summary-description {
	display: flex;
	justify-content: space-evenly;
	align-items: center;
}

.screening-summary-description .riasec-descriptions {
	width: 600px;
}

.screening-summary-description .riasec-descriptions .letter {
	width: 25px;
}

.screening-summary-description .riasec-descriptions .title {
	width: 150px;
}

.screening-summary-description .riasec-descriptions tr {
	border-bottom: 1px solid black;
}

.screening-summary-description .riasec-descriptions tr td {
	padding: 16px 0;
}

.screening-summary-description .riasec-descriptions tr:last-child {
	border-bottom: 0;
}

#sidebar {
	background-color: #444;
}

.fr-box {
	width: 100%;
}

.fr-box .fr-element {
	width: 100%;
	border: 0;
}
