@import url(/cache/jsn_kido_pro/37e7a55cfb311b9e6c2341d20091d474.css);
@import url(/cache/jsn_kido_pro/8556c65e91045c5a2fdac830ba0991a2.css);
@import url(/cache/jsn_kido_pro/c8170580d04b17a492e97263995f80c7.css);
@import url(/cache/jsn_kido_pro/2e107eacc0f4cac29a72e506156b1ac1.css);
@import url(https://fonts.googleapis.com/css?family=Droid+Sans);
@import url(https://fonts.googleapis.com/css?family=Droid+Sans);
@import url(https://fonts.googleapis.com/css?family=Droid+Sans);
@import url(/cache/jsn_kido_pro/fffb40d9f7ab8629f877c7bd39ae3c1a.css);

/* FILE: /media/system/css/modal.css */
/** * SqueezeBox - Expandable Lightbox * * Allows to open various content as modal, * centered and animated box. * * @version1.3 * * @licenseMIT-style license * @authorHarald Kirschner <mail [at] digitarald.de> * @authorRouven Weßling <me [at] rouvenwessling.de> * @copyrightAuthor */#sbox-overlay {position: fixed;background-color: #000;left: 0px;top: 0px;}#sbox-window {position: absolute;background-color: #fff;text-align: left;overflow: visible;padding: 10px;/* invalid values, but looks smoother! */-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}#sbox-window[aria-hidden=true],#sbox-overlay[aria-hidden=true] {display: none;}#sbox-btn-close {position: absolute;width: 30px;height: 30px;right: -15px;top: -15px;background: url(/media/system/images/modal/closebox.png) no-repeat center;border: none;}.sbox-loading #sbox-content {background-image: url(/media/system/images/modal/spinner.gif);background-repeat: no-repeat;background-position: center;}#sbox-content {clear: both;overflow: auto;background-color: #fff;height: 100%;width: 100%;}.sbox-content-image#sbox-content {overflow: visible;}#sbox-image {display: block;}.sbox-content-image img {display: block;width: 100%;height: 100%;}.sbox-content-iframe#sbox-content {overflow: visible;}/* Hides scrollbars */.body-overlayed {overflow: hidden;}/* Hides flash (Firefox problem) and selects (IE) */.body-overlayed embed, .body-overlayed object, .body-overlayed select {visibility: hidden;}#sbox-window embed, #sbox-window object, #sbox-window select {visibility: visible;}/* Shadows */#sbox-window.shadow {-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);}.sbox-bg {position: absolute;width: 33px;height: 40px;}.sbox-bg-n {left: 0;top: -40px;width: 100%;background: url(/media/system/images/modal/bg_n.png) repeat-x;}.sbox-bg-ne {right: -33px;top: -40px;background: url(/media/system/images/modal/bg_ne.png) no-repeat;}.sbox-bg-e {right: -33px;top: 0;height: 100%;background: url(/media/system/images/modal/bg_e.png) repeat-y;}.sbox-bg-se {right: -33px;bottom: -40px;background: url(/media/system/images/modal/bg_se.png) no-repeat;}.sbox-bg-s {left: 0;bottom: -40px;width: 100%;background: url(/media/system/images/modal/bg_s.png) repeat-x;}.sbox-bg-sw {left: -33px;bottom: -40px;background: url(/media/system/images/modal/bg_sw.png) no-repeat;}.sbox-bg-w {left: -33px;top: 0;height: 100%;background: url(/media/system/images/modal/bg_w.png) repeat-y;}.sbox-bg-nw {left: -33px;top: -40px;background: url(/media/system/images/modal/bg_nw.png) no-repeat;}@media (max-width: 979px) {#sbox-btn-close {right: -10px;top: -10px;}}@media (max-device-width: 979px) {#sbox-content {-webkit-overflow-scrolling: touch;}#sbox-content.sbox-content-iframe {overflow: scroll;-webkit-overflow-scrolling: touch;}}

/* FILE: /media/jui/css/chosen.css */
/*!Chosen, a Select Box Enhancer for jQuery and Prototypeby Patrick Filler for Harvest, http://getharvest.comVersion 1.6.2Full source at https://github.com/harvesthq/chosenCopyright (c) 2011-2016 Harvest http://getharvest.comMIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.mdThis file is generated by `grunt build`, do not edit it by hand.*//* @group Base */.chzn-container {  position: relative;  display: inline-block;  vertical-align: middle;  font-size: 13px;  -webkit-user-select: none;  -moz-user-select: none;  user-select: none;}.chzn-container * {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}.chzn-container .chzn-drop {  position: absolute;  top: 100%;  left: -9999px;  z-index: 1010;  width: 100%;  border: 1px solid #aaa;  border-top: 0;  background: #fff;  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);}.chzn-container.chzn-with-drop .chzn-drop {  left: 0;}.chzn-container a {  cursor: pointer;}.chzn-container .search-choice .group-name, .chzn-container .chzn-single .group-name {  margin-right: 4px;  overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;  font-weight: normal;  color: #999999;}.chzn-container .search-choice .group-name:after, .chzn-container .chzn-single .group-name:after {  content: ":";  padding-left: 2px;  vertical-align: top;}/* @end *//* @group Single Chosen */.chzn-container-single .chzn-single {  position: relative;  display: block;  overflow: hidden;  padding: 0 0 0 8px;  height: 25px;  border: 1px solid #aaa;  border-radius: 5px;  background-color: #fff;  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));  background: -webkit-linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);  background: -moz-linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);  background: -o-linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);  background: linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);  background-clip: padding-box;  box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);  color: #444;  text-decoration: none;  white-space: nowrap;  line-height: 24px;}.chzn-container-single .chzn-default {  color: #999;}.chzn-container-single .chzn-single span {  display: block;  overflow: hidden;  margin-right: 26px;  text-overflow: ellipsis;  white-space: nowrap;}.chzn-container-single .chzn-single-with-deselect span {  margin-right: 38px;}.chzn-container-single .chzn-single abbr {  position: absolute;  top: 6px;  right: 26px;  display: block;  width: 12px;  height: 12px;  background: url(/media/jui/css/chosen-sprite.png) -42px 1px no-repeat;  font-size: 1px;}.chzn-container-single .chzn-single abbr:hover {  background-position: -42px -10px;}.chzn-container-single.chzn-disabled .chzn-single abbr:hover {  background-position: -42px -10px;}.chzn-container-single .chzn-single div {  position: absolute;  top: 0;  right: 0;  display: block;  width: 18px;  height: 100%;}.chzn-container-single .chzn-single div b {  display: block;  width: 100%;  height: 100%;  background: url(/media/jui/css/chosen-sprite.png) no-repeat 0px 2px;}.chzn-container-single .chzn-search {  position: relative;  z-index: 1010;  margin: 0;  padding: 3px 4px;  white-space: nowrap;}.chzn-container-single .chzn-search input[type="text"] {  margin: 1px 0;  padding: 4px 20px 4px 5px;  width: 100%;  height: auto;  outline: 0;  border: 1px solid #aaa;  background: white url(/media/jui/css/chosen-sprite.png) no-repeat 100% -20px;  background: url(/media/jui/css/chosen-sprite.png) no-repeat 100% -20px;  font-size: 1em;  font-family: sans-serif;  line-height: normal;  border-radius: 0;}.chzn-container-single .chzn-drop {  margin-top: -1px;  border-radius: 0 0 4px 4px;  background-clip: padding-box;}.chzn-container-single.chzn-container-single-nosearch .chzn-search {  position: absolute;  left: -9999px;}/* @end *//* @group Results */.chzn-container .chzn-results {  color: #444;  position: relative;  overflow-x: hidden;  overflow-y: auto;  margin: 0 4px 4px 0;  padding: 0 0 0 4px;  max-height: 240px;  -webkit-overflow-scrolling: touch;}.chzn-container .chzn-results li {  display: none;  margin: 0;  padding: 5px 6px;  list-style: none;  line-height: 15px;  word-wrap: break-word;  -webkit-touch-callout: none;}.chzn-container .chzn-results li.active-result {  display: list-item;  cursor: pointer;}.chzn-container .chzn-results li.disabled-result {  display: list-item;  color: #ccc;  cursor: default;}.chzn-container .chzn-results li.highlighted {  background-color: #3875d7;  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);  color: #fff;}.chzn-container .chzn-results li.no-results {  color: #777;  display: list-item;  background: #f4f4f4;}.chzn-container .chzn-results li.group-result {  display: list-item;  font-weight: bold;  cursor: default;}.chzn-container .chzn-results li.group-option {  padding-left: 15px;}.chzn-container .chzn-results li em {  font-style: normal;  text-decoration: underline;}/* @end *//* @group Multi Chosen */.chzn-container-multi .chzn-choices {  position: relative;  overflow: hidden;  margin: 0;  padding: 0 5px;  width: 100%;  height: auto;  border: 1px solid #aaa;  background-color: #fff;  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));  background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);  background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);  background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);  cursor: text;}.chzn-container-multi .chzn-choices li {  float: left;  list-style: none;}.chzn-container-multi .chzn-choices li.search-field {  margin: 0;  padding: 0;  white-space: nowrap;}.chzn-container-multi .chzn-choices li.search-field input[type="text"] {  margin: 1px 0;  padding: 0;  height: 25px;  outline: 0;  border: 0 !important;  background: transparent !important;  box-shadow: none;  color: #999;  font-size: 100%;  font-family: sans-serif;  line-height: normal;  border-radius: 0;}.chzn-container-multi .chzn-choices li.search-choice {  position: relative;  margin: 3px 5px 3px 0;  padding: 3px 20px 3px 5px;  border: 1px solid #aaa;  max-width: 100%;  border-radius: 3px;  background-color: #eeeeee;  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-size: 100% 19px;  background-repeat: repeat-x;  background-clip: padding-box;  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);  color: #333;  line-height: 13px;  cursor: default;}.chzn-container-multi .chzn-choices li.search-choice span {  word-wrap: break-word;}.chzn-container-multi .chzn-choices li.search-choice .search-choice-close {  position: absolute;  top: 4px;  right: 3px;  display: block;  width: 12px;  height: 12px;  background: url(/media/jui/css/chosen-sprite.png) -42px 1px no-repeat;  font-size: 1px;}.chzn-container-multi .chzn-choices li.search-choice .search-choice-close:hover {  background-position: -42px -10px;}.chzn-container-multi .chzn-choices li.search-choice-disabled {  padding-right: 5px;  border: 1px solid #ccc;  background-color: #e4e4e4;  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);  color: #666;}.chzn-container-multi .chzn-choices li.search-choice-focus {  background: #d4d4d4;}.chzn-container-multi .chzn-choices li.search-choice-focus .search-choice-close {  background-position: -42px -10px;}.chzn-container-multi .chzn-results {  margin: 0;  padding: 0;}.chzn-container-multi .chzn-drop .result-selected {  display: list-item;  color: #ccc;  cursor: default;}/* @end *//* @group Active  */.chzn-container-active .chzn-single {  border: 1px solid #5897fb;  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);}.chzn-container-active.chzn-with-drop .chzn-single {  border: 1px solid #aaa;  -moz-border-radius-bottomright: 0;  border-bottom-right-radius: 0;  -moz-border-radius-bottomleft: 0;  border-bottom-left-radius: 0;  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));  background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);  background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);  background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);  /* JUI remove next line */  /* box-shadow: 0 1px 0 #fff inset; */}.chzn-container-active.chzn-with-drop .chzn-single div {  border-left: none;  background: transparent;}.chzn-container-active.chzn-with-drop .chzn-single div b {  background-position: -18px 2px;}.chzn-container-active .chzn-choices {  border: 1px solid #5897fb;  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);}.chzn-container-active .chzn-choices li.search-field input[type="text"] {  color: #222 !important;}/* @end *//* @group Disabled Support */.chzn-disabled {  opacity: 0.5 !important;  cursor: default;}.chzn-disabled .chzn-single {  cursor: default;}.chzn-disabled .chzn-choices .search-choice .search-choice-close {  cursor: default;}/* @end *//* @group Right to Left */.chzn-rtl {  text-align: right;}.chzn-rtl .chzn-single {  overflow: visible;  padding: 0 8px 0 0;}.chzn-rtl .chzn-single span {  margin-right: 0;  margin-left: 26px;  direction: rtl;}.chzn-rtl .chzn-single-with-deselect span {  margin-left: 38px;}.chzn-rtl .chzn-single div {  right: auto;  left: 3px;}.chzn-rtl .chzn-single abbr {  right: auto;  left: 26px;}.chzn-rtl .chzn-choices li {  float: right;}.chzn-rtl .chzn-choices li.search-field input[type="text"] {  direction: rtl;}.chzn-rtl .chzn-choices li.search-choice {  margin: 3px 5px 3px 0;  padding: 3px 5px 3px 19px;}.chzn-rtl .chzn-choices li.search-choice .search-choice-close {  right: auto;  left: 4px;}.chzn-rtl.chzn-container-single-nosearch .chzn-search,.chzn-rtl .chzn-drop {  left: 9999px;}.chzn-rtl.chzn-container-single .chzn-results {  margin: 0 0 4px 4px;  padding: 0 4px 0 0;}.chzn-rtl .chzn-results li.group-option {  padding-right: 15px;  padding-left: 0;}.chzn-rtl.chzn-container-active.chzn-with-drop .chzn-single div {  border-right: none;}.chzn-rtl .chzn-search input[type="text"] {  padding: 4px 5px 4px 20px;  background: white url(/media/jui/css/chosen-sprite.png) no-repeat -30px -20px;  background: url(/media/jui/css/chosen-sprite.png) no-repeat -30px -20px;  direction: rtl;}.chzn-rtl.chzn-container-single .chzn-single div b {  background-position: 6px 2px;}.chzn-rtl.chzn-container-single.chzn-with-drop .chzn-single div b {  background-position: -12px 2px;}/* @end */