/* 
   Sass Reset - Converted by Hampton Catlin
   A modification of the original found at...
   http://meyerweb.com/eric/tools/css/reset/
*/
/* line 7, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/reset.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4,
h5, h6, p, blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small,
strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd,
ol, ul, li, fieldset, form, label, legend, table, caption,
tbody, tfoot, thead, tr, th, td, article, aside, canvas,
details, embed, figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary, time, mark, audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
/* line 23, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/reset.scss */
article, aside, details, figcaption, figure, footer,
header, hgroup, menu, nav, section {
  display: block;
}

/* line 26, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/reset.scss */
body {
  line-height: 1;
}

/* line 28, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/reset.scss */
ol, ul {
  list-style: none;
}

/* line 30, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/reset.scss */
blockquote, q {
  quotes: none;
}

/* line 33, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/reset.scss */
blockquote:before, blockquote:after {
  content: '';
  content: none;
}

/* line 37, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/reset.scss */
q:before, q:after {
  content: '';
  content: none;
}

/* line 40, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 12, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/flash_alerts.css.scss */
.flash {
  border-style: solid;
  border-width: 1px;
  padding: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bootom: 5px;
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
}
/* line 24, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/flash_alerts.css.scss */
.flash li {
  color: #961b0f;
}

/* line 28, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/flash_alerts.css.scss */
.alert {
  border-style: solid;
  border-width: 1px;
  border-color: #961b0f;
  color: #961b0f;
  background-color: #f8e1d8;
}

/* line 38, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/flash_alerts.css.scss */
.notice {
  border-color: #18e104;
  color: green;
  background-color: #daffd9;
}

/* line 46, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/flash_alerts.css.scss */
#error_explanation {
  color: #961b0f;
}

/* line 51, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/flash_alerts.css.scss */
.field_with_errors .message {
  color: red;
}
/* line 52, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/flash_alerts.css.scss */
.field_with_errors input, .field_with_errors select, .field_with_errors textarea {
  border: solid 1px red;
}
@charset "UTF-8";
/* line 10, /home/user1/projects/svhub/shared/bundle/ruby/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/layout/_sticky-footer.scss */
html, body {
  height: 100%;
}

/* line 12, /home/user1/projects/svhub/shared/bundle/ruby/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/layout/_sticky-footer.scss */
#wrapper {
  clear: both;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin-bottom: -22px;
}
/* line 18, /home/user1/projects/svhub/shared/bundle/ruby/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/layout/_sticky-footer.scss */
#wrapper #content_panel_footer {
  height: 22px;
}

/* line 20, /home/user1/projects/svhub/shared/bundle/ruby/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/layout/_sticky-footer.scss */
#footer {
  clear: both;
  position: relative;
  height: 22px;
}

/* line 18, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
html, body {
  font-family: verdana, "bitstream vera sans", "dejavu sans", "liberation sans", geneva, sans-serif;
  font-size: 12px;
  height: 100%;
}
/* line 22, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
html br, body br {
  padding: 2px;
}

/* line 28, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
h1 {
  font-size: 14px;
  font-weight: bold;
}

/* line 34, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
ul li {
  padding: 5px;
}

/* line 37, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#rheader {
  margin-top: -5px;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #C7C7C7;
  background-color: #d5ddec;
}

/* line 47, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#afterheadbuttons {
  padding-left: 5px;
}

/* line 51, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#footactions, #headactions {
  padding-left: 15px;
}

/* line 54, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
.best_in_place {
  cursor: pointer;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
/* line 60, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
.best_in_place select {
  font-size: 12px;
  height: 18px;
}

/* line 67, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
.rpaction li {
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 70, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
.rpaction li:hover {
  background-color: #ffe617;
}

/* line 76, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#wrapper {
  background-color: #e9e9e9;
  width: 100%;
}

/* line 81, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#top_menu {
  background-color: #9fa6b5;
  margin: 0 10px 0 10px;
  height: 1.5em;
}
/* line 85, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#top_menu span {
  color: #ffffff;
  font-weight: bold;
}
/* line 89, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#top_menu a {
  text-decoration: none;
  color: #ffffff;
}
/* line 93, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#top_menu a:hover {
  text-decoration: underline;
}
/* line 97, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#top_menu #com_links ul {
  margin-right: 10px;
  float: right;
}
/* line 100, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#top_menu #com_links ul li {
  display: inline;
  padding: 0 5px 0 5px;
}

/* line 108, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#app_header {
  background-color: #507aaa;
  color: #F8F8F8;
  height: 5.3em;
  margin: 0 10px 0 10px;
  padding: 4px 8px 0 6px;
  -moz-border-radius: 0px 0px 10px 10px / 10px 10px 10px 10px;
  -webkit-border-radius: 0px 10px;
  border-radius: 0px 0px 10px 10px / 10px 10px 10px 10px;
}
/* line 115, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#app_header h1 {
  padding: 0px;
  margin: 0px;
  font-size: 1.3em;
}
/* line 120, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#app_header #app_name {
  margin-top: 10px;
  float: left;
  width: 100%;
}
/* line 124, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#app_header #app_name h1 {
  font-weight: bold;
  font-size: 1.5em;
}

/* line 141, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#nav {
  height: 32px;
  margin-top: 5px;
  margin-left: 10px;
  margin-right: 10px;
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
  border: 1px solid #C7C7C7;
  background-color: #FFFFFF;
}
/* line 149, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#nav ul {
  list-style: none;
  text-align: center;
  vertical-align: bottom;
  padding-top: 10px;
}
/* line 154, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#nav ul li, #nav ul li.current {
  display: inline;
}
/* line 156, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#nav ul li span, #nav ul li.current span {
  font-size: 1em;
  color: #FFFFFF;
  font-weight: bold;
}
/* line 161, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#nav ul li a, #nav ul li.current a {
  border: 1px solid #D7D7D7;
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
  padding: 4px 15px 4px 15px;
  text-decoration: none;
  font-weight: bold;
  background-color: #c1e1ea;
  color: #333;
}
/* line 166, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#nav ul li span, #nav ul li.current span {
  border: 1px solid #D7D7D7;
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
  padding: 4px 15px 4px 15px;
  text-decoration: none;
  font-weight: bold;
  background-color: #FFFFFF;
  color: #333;
}
/* line 171, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#nav ul li a:hover, #nav ul li.current a:hover {
  background-color: #507aaa;
  color: #ffffff;
}

/*базовые насторйки*/
/* Выравноивание по центру */
/*действия по дереву*/
/* line 196, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#login_section {
  width: 100%;
}

/* Формы диалогов */
/* line 201, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#user_login {
  margin-top: 50px;
  width: 40%;
  min-width: 450px;
  max-width: 450px;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  padding: 15px;
  border: 1px solid silver;
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
  background: white;
}
/* line 202, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#user_login #frm_head {
  background-color: #507AAA;
  color: #F8F8F8;
  margin-left: -15px;
  margin-right: -15px;
  margin-top: -15px;
  padding-top: 15px;
  padding-bottom: 10px;
  padding-left: 10px;
  margin-bottom: 10px;
}
/* line 212, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#user_login #frm_head h2 {
  font-weight: bold;
}

/* line 229, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_right_panel {
  width: 180px;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #C7C7C7;
  background-color: #ffffff;
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
  margin-right: 10px;
  margin-left: 10px;
  padding: 5px;
  float: right;
}
/* line 236, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_right_panel #content_right_spec {
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #C7C7C7;
  background-color: #ffffff;
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
}
/* line 238, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_right_panel #content_right_spec .rpaction li {
  padding-left: 5px;
}
/* line 243, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel, #main #dialog_form {
  margin-right: 10px;
  margin-left: 10px;
}
/* line 246, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel #content_panel_header, #main #dialog_form #content_panel_header {
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #C7C7C7;
  background-color: #ffffff;
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
  margin-top: 5px;
  overflow-y: auto;
}
/* line 250, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel #content_panel_header #breads, #main #dialog_form #content_panel_header #breads {
  padding: 10px;
  float: left;
}
/* line 254, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel #content_panel_header h1, #main #dialog_form #content_panel_header h1 {
  padding: 10px;
  text-align: center;
  font-size: 1em;
}
/* line 260, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel #content_panel_actions, #main #dialog_form #content_panel_actions {
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #C7C7C7;
  background-color: #ffffff;
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
  /*float: right;*/
  /*text-align: right;*/
  /*margin-right: 100px;*/
  margin-top: 5px;
  padding-left: 5px;
  overflow-y: auto;
}
/* line 269, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel .content_panel_block, #main #dialog_form .content_panel_block {
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #C7C7C7;
  background-color: #ffffff;
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
  margin-top: 5px;
  padding-top: 5px;
  padding-bottom: 10px;
  overflow-y: auto;
}
/* line 277, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel .content_panel_left_block, #main #dialog_form .content_panel_left_block {
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #C7C7C7;
  background-color: #ffffff;
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
  margin-top: 5px;
  padding-top: 5px;
  padding-bottom: 10px;
  overflow-y: auto;
  width: 49.25%;
  float: left;
}
/* line 285, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel .content_panel_left_block ul li, #main #dialog_form .content_panel_left_block ul li {
  margin-bottom: 1px;
  font-weight: bold;
}
/* line 291, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel .content_panel_left_30_block, #main #dialog_form .content_panel_left_30_block {
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #C7C7C7;
  background-color: #ffffff;
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
  margin-top: 5px;
  padding-top: 5px;
  padding-bottom: 10px;
  overflow-y: auto;
  width: 30%;
  float: left;
}
/* line 301, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel .content_panel_right_70_block, #main #dialog_form .content_panel_right_70_block {
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #C7C7C7;
  background-color: #ffffff;
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
  margin-top: 5px;
  padding-top: 5px;
  padding-bottom: 10px;
  overflow-y: auto;
  width: 69%;
  float: right;
}
/* line 312, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel .content_panel_right_block, #main #dialog_form .content_panel_right_block {
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #C7C7C7;
  background-color: #ffffff;
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
  margin-top: 5px;
  padding-top: 5px;
  padding-bottom: 10px;
  overflow-y: auto;
  width: 49.25%;
  float: right;
}
/* line 320, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel .content_panel_right_block ul li, #main #dialog_form .content_panel_right_block ul li {
  margin-bottom: 1px;
  font-weight: bold;
}
/* line 327, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel #content_panel_spec, #main #content_panel .content_panel_left_30_block, #main #dialog_form #content_panel_spec, #main #dialog_form .content_panel_left_30_block {
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #C7C7C7;
  background-color: #ffffff;
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
  margin-top: 5px;
  padding-top: 5px;
  padding-bottom: 10px;
  overflow-y: auto;
}
/* line 333, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel #content_panel_spec #sectmods, #main #content_panel .content_panel_left_30_block #sectmods, #main #dialog_form #content_panel_spec #sectmods, #main #dialog_form .content_panel_left_30_block #sectmods {
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #C7C7C7;
  background-color: #ffffff;
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
  margin-left: 5px;
  width: 49%;
  float: left;
}
/* line 339, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel #content_panel_spec #comdicts, #main #content_panel .content_panel_left_30_block #comdicts, #main #dialog_form #content_panel_spec #comdicts, #main #dialog_form .content_panel_left_30_block #comdicts {
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #C7C7C7;
  background-color: #ffffff;
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
  margin-left: 5px;
  margin-right: 5px;
}
/* line 344, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel #content_panel_spec #accounts, #main #content_panel .content_panel_left_30_block #accounts, #main #dialog_form #content_panel_spec #accounts, #main #dialog_form .content_panel_left_30_block #accounts {
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #C7C7C7;
  background-color: #ffffff;
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
}
/* line 350, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel #content_panel_spec #dictionary, #main #content_panel .content_panel_left_30_block #dictionary, #main #dialog_form #content_panel_spec #dictionary, #main #dialog_form .content_panel_left_30_block #dictionary {
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #C7C7C7;
  background-color: #ffffff;
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
}
/* line 356, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel #content_panel_spec #portalstruct, #main #content_panel .content_panel_left_30_block #portalstruct, #main #dialog_form #content_panel_spec #portalstruct, #main #dialog_form .content_panel_left_30_block #portalstruct {
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #C7C7C7;
  background-color: #ffffff;
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
  margin-left: 5px;
  margin-right: 5px;
}
/* line 361, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel #content_panel_spec #tagtreespec_contents, #main #content_panel .content_panel_left_30_block #tagtreespec_contents, #main #dialog_form #content_panel_spec #tagtreespec_contents, #main #dialog_form .content_panel_left_30_block #tagtreespec_contents {
  border: 1px solid #D7D7D7;
  margin: 10px;
  padding: 11px;
}
/* line 366, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel #content_panel_spec #calendarbox, #main #content_panel .content_panel_left_30_block #calendarbox, #main #dialog_form #content_panel_spec #calendarbox, #main #dialog_form .content_panel_left_30_block #calendarbox {
  padding: 10px;
  font-size: 10px;
}
/* line 371, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel #content_panel_spec #ra_sections, #main #content_panel .content_panel_left_30_block #ra_sections, #main #dialog_form #content_panel_spec #ra_sections, #main #dialog_form .content_panel_left_30_block #ra_sections {
  margin-left: 10px;
}
/* line 374, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel #content_panel_spec #ra_sections ul li, #main #content_panel .content_panel_left_30_block #ra_sections ul li, #main #dialog_form #content_panel_spec #ra_sections ul li, #main #dialog_form .content_panel_left_30_block #ra_sections ul li {
  padding: 5px;
}
/* line 382, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel #content_panel_spec .treeactions li, #main #content_panel .content_panel_left_30_block .treeactions li, #main #dialog_form #content_panel_spec .treeactions li, #main #dialog_form .content_panel_left_30_block .treeactions li {
  display: inline;
}
/* line 384, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel #content_panel_spec .treeactions li a, #main #content_panel .content_panel_left_30_block .treeactions li a, #main #dialog_form #content_panel_spec .treeactions li a, #main #dialog_form .content_panel_left_30_block .treeactions li a {
  display: inline-block;
}
/* line 387, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel #content_panel_spec .treeactions li a.newact, #main #content_panel .content_panel_left_30_block .treeactions li a.newact, #main #dialog_form #content_panel_spec .treeactions li a.newact, #main #dialog_form .content_panel_left_30_block .treeactions li a.newact {
  visibility: hidden;
  overflow: hidden;
  background: url("action_add.png") no-repeat left bottom;
  text-indent: -9000px;
  width: 16px;
  height: 16px;
}
/* line 390, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel #content_panel_spec .treeactions li a.delact, #main #content_panel .content_panel_left_30_block .treeactions li a.delact, #main #dialog_form #content_panel_spec .treeactions li a.delact, #main #dialog_form .content_panel_left_30_block .treeactions li a.delact {
  visibility: hidden;
  overflow: hidden;
  background: url("action_remove.png") no-repeat left bottom;
  text-indent: -9000px;
  width: 16px;
  height: 16px;
}
/* line 393, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel #content_panel_spec .treeactions li a.editact, #main #content_panel .content_panel_left_30_block .treeactions li a.editact, #main #dialog_form #content_panel_spec .treeactions li a.editact, #main #dialog_form .content_panel_left_30_block .treeactions li a.editact {
  visibility: hidden;
  overflow: hidden;
  background: url("application.png") no-repeat left bottom;
  text-indent: -9000px;
  width: 16px;
  height: 16px;
}
/* line 397, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel #content_panel_spec .treeactions:hover, #main #content_panel .content_panel_left_30_block .treeactions:hover, #main #dialog_form #content_panel_spec .treeactions:hover, #main #dialog_form .content_panel_left_30_block .treeactions:hover {
  /*background: #e5ea90; */
}
/* line 399, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel #content_panel_spec .treeactions:hover li a, #main #content_panel .content_panel_left_30_block .treeactions:hover li a, #main #dialog_form #content_panel_spec .treeactions:hover li a, #main #dialog_form .content_panel_left_30_block .treeactions:hover li a {
  visibility: visible;
}
/* line 404, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel #content_panel_spec .nested_tagtreespecs, #main #content_panel .content_panel_left_30_block .nested_tagtreespecs, #main #dialog_form #content_panel_spec .nested_tagtreespecs, #main #dialog_form .content_panel_left_30_block .nested_tagtreespecs {
  margin-left: 15px;
  padding: 5px;
}
/* line 408, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel #content_panel_spec h3, #main #content_panel .content_panel_left_30_block h3, #main #dialog_form #content_panel_spec h3, #main #dialog_form .content_panel_left_30_block h3 {
  padding: 5px;
  background-color: #dce9f9;
  text-align: center;
  font-weight: bold;
  border-top: 1px solid #C7C7C7;
  border-right: 1px solid #C7C7C7;
  border-left: 1px solid #C7C7C7;
  -moz-border-radius: 10px 10px 0px 0px / 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px 10px 0px 0px / 10px 10px 10px 10px;
}
/* line 418, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel #content_panel_spec .frtext, #main #content_panel .content_panel_left_30_block .frtext, #main #dialog_form #content_panel_spec .frtext, #main #dialog_form .content_panel_left_30_block .frtext {
  margin: 10px;
  padding: 5px;
}
/* line 422, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel #content_panel_spec .frtaskvals, #main #content_panel .content_panel_left_30_block .frtaskvals, #main #dialog_form #content_panel_spec .frtaskvals, #main #dialog_form .content_panel_left_30_block .frtaskvals {
  margin: 5px 15px 0 15px;
  padding: 5px;
  border: 1px solid #C7C7C7;
  background-color: #FBFFE0;
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
}
/* line 429, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel #content_panel_spec .frarea, #main #content_panel .content_panel_left_30_block .frarea, #main #dialog_form #content_panel_spec .frarea, #main #dialog_form .content_panel_left_30_block .frarea {
  padding: 5px;
  border: 1px solid #C7C7C7;
  background-color: #FBFFE0;
  -moz-border-radius: 0px 0px 10px 10px / 10px 10px 10px 10px;
  -webkit-border-radius: 0px 10px;
  border-radius: 0px 0px 10px 10px / 10px 10px 10px 10px;
}
/* line 430, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel #content_panel_spec .frarea .comment_form, #main #content_panel .content_panel_left_30_block .frarea .comment_form, #main #dialog_form #content_panel_spec .frarea .comment_form, #main #dialog_form .content_panel_left_30_block .frarea .comment_form {
  margin-left: auto;
  margin-right: auto;
  width: 98%;
}
/* line 434, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel #content_panel_spec .frarea .comment_form input[type='text'], #main #content_panel #content_panel_spec .frarea .comment_form textarea, #main #content_panel .content_panel_left_30_block .frarea .comment_form input[type='text'], #main #content_panel .content_panel_left_30_block .frarea .comment_form textarea, #main #dialog_form #content_panel_spec .frarea .comment_form input[type='text'], #main #dialog_form #content_panel_spec .frarea .comment_form textarea, #main #dialog_form .content_panel_left_30_block .frarea .comment_form input[type='text'], #main #dialog_form .content_panel_left_30_block .frarea .comment_form textarea {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
/* line 445, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel #content_panel_spec .frarea p, #main #content_panel .content_panel_left_30_block .frarea p, #main #dialog_form #content_panel_spec .frarea p, #main #dialog_form .content_panel_left_30_block .frarea p {
  padding: 5px;
}
/* line 448, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel #content_panel_spec .frarea .comment, #main #content_panel .content_panel_left_30_block .frarea .comment, #main #dialog_form #content_panel_spec .frarea .comment, #main #dialog_form .content_panel_left_30_block .frarea .comment {
  padding: 5px;
  margin: 2px;
  border: 1px solid #C7C7C7;
  background-color: #FFFFFF;
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
}
/* line 449, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel #content_panel_spec .frarea .comment b, #main #content_panel .content_panel_left_30_block .frarea .comment b, #main #dialog_form #content_panel_spec .frarea .comment b, #main #dialog_form .content_panel_left_30_block .frarea .comment b {
  font-weight: bold;
}
/* line 459, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#main #content_panel #content_panel_spec ul, #main #content_panel .content_panel_left_30_block ul, #main #dialog_form #content_panel_spec ul, #main #dialog_form .content_panel_left_30_block ul {
  clear: both;
  display: block;
}

/* line 467, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
.pagination {
  margin-top: 5px;
  text-align: center;
}

/* line 472, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#orgcontact {
  border: 1px solid #C7C7C7;
  margin: 20px 20px 20px 20px;
  padding: 20px 20px 20px 20px;
}

/* line 479, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#orgcontacts .links {
  margin-left: 20px;
}

/* line 484, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
.scenter {
  text-align: center;
}

/* line 488, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#footer {
  /*background-color: #EEEEEE;*/
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
}
/* line 493, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#footer #footer_spec {
  padding: 5px;
  background-color: #d0d2d8;
  /*$content_bgcolor;*/
  -moz-border-radius: 10px 10px 0px 0px / 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px 10px 0px 0px / 10px 10px 10px 10px;
}
/* line 497, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/main.css.scss */
#footer #footer_spec p {
  text-align: center;
  font-size: 1em;
  color: #ffffff;
  font-weight: bold;
}
/* line 3, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.listtable {
  margin-right: auto;
  margin-left: auto;
  width: 98%;
  background-color: #ffffff;
  table-layout: fixed;
  word-wrap: break-word;
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
}
/* line 4, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.listtable tbody tr td {
  cursor: default;
}
/* line 6, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.listtable tbody tr td.best_in_place_cell {
  margin: 0;
  padding: 0;
}
/* line 9, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.listtable tbody tr td span {
  background-position: center left;
  background-repeat: no-repeat;
}
/* line 12, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.listtable tbody tr td span.file {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADoSURBVBgZBcExblNBGAbA2ceegTRBuIKOgiihSZNTcC5LUHAihNJR0kGKCDcYJY6D3/77MdOinTvzAgCw8ysThIvn/VojIyMjIyPP+bS1sUQIV2s95pBDDvmbP/mdkft83tpYguZq5Jh/OeaYh+yzy8hTHvNlaxNNczm+la9OTlar1UdA/+C2A4trRCnD3jS8BB1obq2Gk6GU6QbQAS4BUaYSQAf4bhhKKTFdAzrAOwAxEUAH+KEM01SY3gM6wBsEAQB0gJ+maZoC3gI6iPYaAIBJsiRmHU0AALOeFC3aK2cWAACUXe7+AwO0lc9eTHYTAAAAAElFTkSuQmCC);
}
/* line 15, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.listtable tbody tr td span.directory {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGrSURBVDjLxZO7ihRBFIa/6u0ZW7GHBUV0UQQTZzd3QdhMQxOfwMRXEANBMNQX0MzAzFAwEzHwARbNFDdwEd31Mj3X7a6uOr9BtzNjYjKBJ6nicP7v3KqcJFaxhBVtZUAK8OHlld2st7Xl3DJPVONP+zEUV4HqL5UDYHr5xvuQAjgl/Qs7TzvOOVAjxjlC+ePSwe6DfbVegLVuT4r14eTr6zvA8xSAoBLzx6pvj4l+DZIezuVkG9fY2H7YRQIMZIBwycmzH1/s3F8AapfIPNF3kQk7+kw9PWBy+IZOdg5Ug3mkAATy/t0usovzGeCUWTjCz0B+Sj0ekfdvkZ3abBv+U4GaCtJ1iEm6ANQJ6fEzrG/engcKw/wXQvEKxSEKQxRGKE7Izt+DSiwBJMUSm71rguMYhQKrBygOIRStf4TiFFRBvbRGKiQLWP29yRSHKBTtfdBmHs0BUpgvtgF4yRFR+NUKi0XZcYjCeCG2smkzLAHkbRBmP0/Uk26O5YnUActBp1GsAI+S5nRJJJal5K1aAMrq0d6Tm9uI6zjyf75dAe6tx/SsWeD//o2/Ab6IH3/h25pOAAAAAElFTkSuQmCC);
}
/* line 18, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.listtable tbody tr td span.indenter {
  display: inline-block;
  margin: 0;
  padding: 0;
  text-align: right;
  /* Disable text selection of nodes (for better D&D UX) */
  user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  -webkit-user-select: none;
  /* Force content-box box model for indenter (Bootstrap compatibility) */
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 19px;
}
/* line 34, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.listtable tbody tr td span.indenter a {
  background-position: left center;
  background-repeat: no-repeat;
  display: inline-block;
  text-decoration: none;
  width: 19px;
}
/* line 45, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.listtable tr.collapsed span.indenter a {
  background-image: url(data:image/png;base64,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);
}
/* line 48, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.listtable tr.expanded span.indenter a {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAHFJREFUeNpi/P//PwMlgImBQsA44C6gvhfa29v3MzAwOODRc6CystIRbxi0t7fjDJjKykpGYrwwi1hxnLHQ3t7+jIGBQRJJ6HllZaUUKYEYRYBPOB0gBShKwKGA////48VtbW3/8clTnBIH3gCKkzJgAGvBX0dDm0sCAAAAAElFTkSuQmCC);
}
/* line 51, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.listtable tr.branch {
  /*ackground-color: #f9f9f9;*/
}
/* line 54, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.listtable tr.selected {
  background-color: #bfe8ff;
}
/* line 66, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.listtable tbody {
  font-size: 0.88em;
  line-height: 1.5;
}
/* line 69, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.listtable tbody tr:hover {
  background-color: #FFFFB6;
}
/* line 73, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.listtable tbody tr td.group {
  background-color: #e8ffc8;
  font-weight: bold;
}
/* line 79, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.listtable td {
  padding: 1px;
  border: solid 1px #D7D7D7;
  border-collapse: collapse;
}
/* line 83, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.listtable td.chkidhead, table.listtable td.chkid, table.listtable td.project, table.listtable td.organiz, table.listtable td.status, table.listtable td.time, table.listtable td.actions {
  vertical-align: center;
  text-align: center;
}
/* line 88, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.listtable th, table.listtable caption {
  padding: 2px;
  border: solid 1px #D7D7D7;
  background-color: #dce9f9;
  font-weight: bold;
}
/* line 93, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.listtable th.chktask, table.listtable th.chkidhead, table.listtable th.chkid, table.listtable caption.chktask, table.listtable caption.chkidhead, table.listtable caption.chkid {
  width: 3%;
}
/* line 96, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.listtable th.numpp, table.listtable caption.numpp {
  width: 5%;
}
/* line 99, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.listtable th.code, table.listtable caption.code {
  width: 10%;
}
/* line 102, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.listtable th.name, table.listtable caption.name {
  width: 40%;
}
/* line 105, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.listtable th.status, table.listtable caption.status {
  width: 8%;
}
/* line 108, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.listtable th.time, table.listtable caption.time {
  width: 5%;
}
/* line 111, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.listtable th.actions, table.listtable caption.actions {
  width: 12%;
}
/* line 114, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.listtable th.actionstree, table.listtable caption.actionstree {
  width: 25%;
}
/* line 117, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.listtable th.project, table.listtable caption.project {
  width: 10%;
}
/* line 120, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.listtable th.organiz, table.listtable caption.organiz {
  width: 12%;
}

/* line 126, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.treetable {
  margin-right: auto;
  margin-left: auto;
  width: 98%;
  background-color: #ffffff;
  table-layout: fixed;
  word-wrap: break-word;
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
}
/* line 127, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.treetable tbody tr td {
  cursor: default;
}
/* line 129, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.treetable tbody tr td span {
  background-position: center left;
  background-repeat: no-repeat;
  padding: .2em 0 .2em 1.8em;
}
/* line 133, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.treetable tbody tr td span.file {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADoSURBVBgZBcExblNBGAbA2ceegTRBuIKOgiihSZNTcC5LUHAihNJR0kGKCDcYJY6D3/77MdOinTvzAgCw8ysThIvn/VojIyMjIyPP+bS1sUQIV2s95pBDDvmbP/mdkft83tpYguZq5Jh/OeaYh+yzy8hTHvNlaxNNczm+la9OTlar1UdA/+C2A4trRCnD3jS8BB1obq2Gk6GU6QbQAS4BUaYSQAf4bhhKKTFdAzrAOwAxEUAH+KEM01SY3gM6wBsEAQB0gJ+maZoC3gI6iPYaAIBJsiRmHU0AALOeFC3aK2cWAACUXe7+AwO0lc9eTHYTAAAAAElFTkSuQmCC);
}
/* line 136, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.treetable tbody tr td span.directory {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGrSURBVDjLxZO7ihRBFIa/6u0ZW7GHBUV0UQQTZzd3QdhMQxOfwMRXEANBMNQX0MzAzFAwEzHwARbNFDdwEd31Mj3X7a6uOr9BtzNjYjKBJ6nicP7v3KqcJFaxhBVtZUAK8OHlld2st7Xl3DJPVONP+zEUV4HqL5UDYHr5xvuQAjgl/Qs7TzvOOVAjxjlC+ePSwe6DfbVegLVuT4r14eTr6zvA8xSAoBLzx6pvj4l+DZIezuVkG9fY2H7YRQIMZIBwycmzH1/s3F8AapfIPNF3kQk7+kw9PWBy+IZOdg5Ug3mkAATy/t0usovzGeCUWTjCz0B+Sj0ekfdvkZ3abBv+U4GaCtJ1iEm6ANQJ6fEzrG/engcKw/wXQvEKxSEKQxRGKE7Izt+DSiwBJMUSm71rguMYhQKrBygOIRStf4TiFFRBvbRGKiQLWP29yRSHKBTtfdBmHs0BUpgvtgF4yRFR+NUKi0XZcYjCeCG2smkzLAHkbRBmP0/Uk26O5YnUActBp1GsAI+S5nRJJJal5K1aAMrq0d6Tm9uI6zjyf75dAe6tx/SsWeD//o2/Ab6IH3/h25pOAAAAAElFTkSuQmCC);
}
/* line 139, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.treetable tbody tr td span.indenter {
  display: inline-block;
  margin: 0;
  padding: 0;
  text-align: right;
  /* Disable text selection of nodes (for better D&D UX) */
  user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  -webkit-user-select: none;
  /* Force content-box box model for indenter (Bootstrap compatibility) */
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  width: 19px;
}
/* line 155, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.treetable tbody tr td span.indenter a {
  background-position: left center;
  background-repeat: no-repeat;
  display: inline-block;
  text-decoration: none;
  width: 19px;
}
/* line 166, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.treetable tr.collapsed span.indenter a {
  background-image: url(data:image/png;base64,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);
}
/* line 169, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.treetable tr.expanded span.indenter a {
  background-image: url(data:image/png;base64,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);
}
/* line 172, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.treetable tr.branch {
  /*ackground-color: #f9f9f9;*/
}
/* line 175, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.treetable tr.selected {
  background-color: #bfe8ff;
}
/* line 187, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.treetable tbody {
  font-size: 0.88em;
  line-height: 1.5;
}
/* line 190, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.treetable tbody tr:hover {
  background-color: #FFFFB6;
}
/* line 194, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.treetable tbody tr td.group {
  background-color: #e8ffc8;
  font-weight: bold;
}
/* line 200, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.treetable td {
  padding: 1px;
  border: solid 1px #D7D7D7;
  border-collapse: collapse;
}
/* line 204, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.treetable td.chkidhead, table.treetable td.chkid, table.treetable td.project, table.treetable td.organiz, table.treetable td.status, table.treetable td.time, table.treetable td.actions {
  vertical-align: center;
  text-align: center;
}
/* line 209, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_table_styles.scss */
table.treetable th, table.treetable caption {
  padding: 2px;
  border: solid 1px #D7D7D7;
  background-color: #dce9f9;
  font-weight: bold;
}
/* line 1, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_forms.scss */
#content_right_panel {
  color: #000000;
}
/* line 3, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_forms.scss */
#content_right_panel select, #content_right_panel text {
  width: 80%;
}
/* line 6, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_forms.scss */
#content_right_panel p {
  text-align: left;
  padding: 5px;
  font-weight: bold;
}
/* line 11, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_forms.scss */
#content_right_panel #stat {
  margin: 5px;
  border: 1px solid #D7D7D7;
}
/* line 15, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_forms.scss */
#content_right_panel #filters {
  margin: 5px;
  padding: 5px;
  border: 1px solid #D7D7D7;
}
/* line 19, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_forms.scss */
#content_right_panel #filters li {
  padding-top: 5px;
}
/* line 21, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_forms.scss */
#content_right_panel #filters li input[type='text'] {
  width: 98%;
  margin-top: 2px;
}
/* line 25, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_forms.scss */
#content_right_panel #filters li input.hasDatepicker {
  width: 83%;
  margin-top: 2px;
}
/* line 29, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_forms.scss */
#content_right_panel #filters li select {
  width: 85%;
  margin-top: 2px;
  size: 99;
}
/* line 34, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_forms.scss */
#content_right_panel #filters li .toggle-multiselect {
  background: url("bullet_toggle_plus.png") no-repeat scroll 0 40% transparent;
  cursor: pointer;
  margin-left: 0;
  padding-left: 12px;
}
/* line 41, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_forms.scss */
#content_right_panel #filters #submit_btn {
  text-align: center;
}
/* line 43, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_forms.scss */
#content_right_panel #filters #submit_btn input {
  width: 98%;
}

/* line 50, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_forms.scss */
.best_in_place {
  cursor: pointer;
  -ms-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
/* line 51, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_forms.scss */
.best_in_place input, .best_in_place input[type="text"], .best_in_place select {
  -moz-appearance: none;
  -webkit-appearance: none;
  width: 100%;
  text-indent: 1px;
  text-overflow: '';
  height: 18px;
  margin: 0;
  padding: 0;
  text-align: center;
}

/* line 68, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_forms.scss */
.best_in_place_cell {
  margin: 0;
  padding: 0;
  width: 12%;
  text-align: center;
}

/* line 77, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_forms.scss */
#content_panel_spec .field, .content_panel_block .field, .content_panel_right_70_block .field, #user_login .field {
  color: #000000;
  margin-top: 5px;
  clear: both;
}
/* line 81, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_forms.scss */
#content_panel_spec .field label, #content_panel_spec .field .flabel, .content_panel_block .field label, .content_panel_block .field .flabel, .content_panel_right_70_block .field label, .content_panel_right_70_block .field .flabel, #user_login .field label, #user_login .field .flabel {
  text-align: right;
  float: right;
  width: 25%;
  margin-right: 10px;
  font-weight: bold;
  float: left;
  clear: both;
  margin-bottom: 10px;
}
/* line 91, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_forms.scss */
#content_panel_spec .field .fcontent, #content_panel_spec .field #mce_34, .content_panel_block .field .fcontent, .content_panel_block .field #mce_34, .content_panel_right_70_block .field .fcontent, .content_panel_right_70_block .field #mce_34, #user_login .field .fcontent, #user_login .field #mce_34 {
  float: right;
  /*width: 67%;  */
  width: 72%;
  margin-bottom: 10px;
  margin-right: 10px;
}
/* line 99, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_forms.scss */
#content_panel_spec .field input[type='text'], #content_panel_spec .field input[type='email'], #content_panel_spec .field input[type='password'], #content_panel_spec .field select, #content_panel_spec .field textarea, .content_panel_block .field input[type='text'], .content_panel_block .field input[type='email'], .content_panel_block .field input[type='password'], .content_panel_block .field select, .content_panel_block .field textarea, .content_panel_right_70_block .field input[type='text'], .content_panel_right_70_block .field input[type='email'], .content_panel_right_70_block .field input[type='password'], .content_panel_right_70_block .field select, .content_panel_right_70_block .field textarea, #user_login .field input[type='text'], #user_login .field input[type='email'], #user_login .field input[type='password'], #user_login .field select, #user_login .field textarea {
  width: 70%;
}
/* line 103, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_forms.scss */
#content_panel_spec .field input.hasDatepicker, .content_panel_block .field input.hasDatepicker, .content_panel_right_70_block .field input.hasDatepicker, #user_login .field input.hasDatepicker {
  width: 140px;
}
/* line 108, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_forms.scss */
#content_panel_spec textarea, .content_panel_block textarea, .content_panel_right_70_block textarea, #user_login textarea {
  width: 70%;
  height: 60px;
}
/* line 112, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_forms.scss */
#content_panel_spec #submit, .content_panel_block #submit, .content_panel_right_70_block #submit, #user_login #submit {
  float: right;
  text-align: right;
  width: 50%;
}
/* line 116, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_forms.scss */
#content_panel_spec #submit input, .content_panel_block #submit input, .content_panel_right_70_block #submit input, #user_login #submit input {
  width: 50%;
}
/* line 121, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_forms.scss */
#content_panel_spec #pslinks, .content_panel_block #pslinks, .content_panel_right_70_block #pslinks, #user_login #pslinks {
  float: left;
  margin-top: 10px;
}
/* line 126, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_forms.scss */
#content_panel_spec select.task_tagtreespec, #content_panel_spec select.task_organization, .content_panel_block select.task_tagtreespec, .content_panel_block select.task_organization, .content_panel_right_70_block select.task_tagtreespec, .content_panel_right_70_block select.task_organization, #user_login select.task_tagtreespec, #user_login select.task_organization {
  width: 140px;
}
/* line 5, /home/user1/projects/svhub/releases/20240911191027/app/assets/stylesheets/_buttons.css.scss */
.button {
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 0.7em 0.5em 0.7em 0;
  border-width: 1px;
  border-style: solid;
  font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
  font-size: 100%;
  line-height: 130%;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
  padding: 5px 10px 5px 7px;
  background-color: #dee3de;
  border-color: #eeeeee #dedede #dedede #eeeeee;
  color: #000000;
  -moz-border-radius: 10px / 10px;
  -webkit-border-radius: 10px 10px;
  border-radius: 10px / 10px;
  font-size: 0.9em;
  /*@include button-colors(#ffffff, #65a9d7, #1b435e, #96d1f8);
  @include button-active-colors(#ffffff, #1b435e, #1b435e, #96d1f8);
  @include button-hover-colors(#ffffff, #1b435e, #96d1f8, #28597a);*/
}
/* line 75, /home/user1/projects/svhub/shared/bundle/ruby/2.5.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_buttons.scss */
.button img {
  margin: 0 3px -3px 0 !important;
  padding: 0;
  border: none;
  width: 16px;
  height: 16px;
  float: none;
}
/* line 62, /home/user1/projects/svhub/shared/bundle/ruby/2.5.0/gems/compass-blueprint-1.0.0/framework/blueprint/stylesheets/blueprint/_buttons.scss */
.button:hover {
  background-color: #507aaa;
  border-color: #d0d0d0 silver silver #d0d0d0;
  color: #ffffff;
}
/*!
 * FullCalendar v2.4.0 Stylesheet
 * Docs & License: http://fullcalendar.io/
 * (c) 2015 Adam Shaw
 */



.fc {
	direction: ltr;
	text-align: left;
}

.fc-rtl {
	text-align: right;
}

body .fc { /* extra precedence to overcome jqui */
	font-size: 1em;
}


/* Colors
--------------------------------------------------------------------------------------------------*/

.fc-unthemed th,
.fc-unthemed td,
.fc-unthemed thead,
.fc-unthemed tbody,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-row,
.fc-unthemed .fc-popover {
	border-color: #ddd;
}

.fc-unthemed .fc-popover {
	background-color: #fff;
}

.fc-unthemed .fc-divider,
.fc-unthemed .fc-popover .fc-header {
	background: #eee;
}

.fc-unthemed .fc-popover .fc-header .fc-close {
	color: #666;
}

.fc-unthemed .fc-today {
	background: #fcf8e3;
}

.fc-highlight { /* when user is selecting cells */
	background: #bce8f1;
	opacity: .3;
	filter: alpha(opacity=30); /* for IE */
}

.fc-bgevent { /* default look for background events */
	background: rgb(143, 223, 130);
	opacity: .3;
	filter: alpha(opacity=30); /* for IE */
}

.fc-nonbusiness { /* default look for non-business-hours areas */
	/* will inherit .fc-bgevent's styles */
	background: #d7d7d7;
}


/* Icons (inline elements with styled text that mock arrow icons)
--------------------------------------------------------------------------------------------------*/

.fc-icon {
	display: inline-block;
	width: 1em;
	height: 1em;
	line-height: 1em;
	font-size: 1em;
	text-align: center;
	overflow: hidden;
	font-family: "Courier New", Courier, monospace;

	/* don't allow browser text-selection */
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	}

/*
Acceptable font-family overrides for individual icons:
	"Arial", sans-serif
	"Times New Roman", serif

NOTE: use percentage font sizes or else old IE chokes
*/

.fc-icon:after {
	position: relative;
	margin: 0 -1em; /* ensures character will be centered, regardless of width */
}

.fc-icon-left-single-arrow:after {
	content: "\02039";
	font-weight: bold;
	font-size: 200%;
	top: -7%;
	left: 3%;
}

.fc-icon-right-single-arrow:after {
	content: "\0203A";
	font-weight: bold;
	font-size: 200%;
	top: -7%;
	left: -3%;
}

.fc-icon-left-double-arrow:after {
	content: "\000AB";
	font-size: 160%;
	top: -7%;
}

.fc-icon-right-double-arrow:after {
	content: "\000BB";
	font-size: 160%;
	top: -7%;
}

.fc-icon-left-triangle:after {
	content: "\25C4";
	font-size: 125%;
	top: 3%;
	left: -2%;
}

.fc-icon-right-triangle:after {
	content: "\25BA";
	font-size: 125%;
	top: 3%;
	left: 2%;
}

.fc-icon-down-triangle:after {
	content: "\25BC";
	font-size: 125%;
	top: 2%;
}

.fc-icon-x:after {
	content: "\000D7";
	font-size: 200%;
	top: 6%;
}


/* Buttons (styled <button> tags, normalized to work cross-browser)
--------------------------------------------------------------------------------------------------*/

.fc button {
	/* force height to include the border and padding */
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;

	/* dimensions */
	margin: 0;
	height: 2.1em;
	padding: 0 .6em;

	/* text & cursor */
	font-size: 1em; /* normalize */
	white-space: nowrap;
	cursor: pointer;
}

/* Firefox has an annoying inner border */
.fc button::-moz-focus-inner { margin: 0; padding: 0; }
	
.fc-state-default { /* non-theme */
	border: 1px solid;
}

.fc-state-default.fc-corner-left { /* non-theme */
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.fc-state-default.fc-corner-right { /* non-theme */
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

/* icons in buttons */

.fc button .fc-icon { /* non-theme */
	position: relative;
	top: -0.05em; /* seems to be a good adjustment across browsers */
	margin: 0 .2em;
	vertical-align: middle;
}
	
/*
  button states
  borrowed from twitter bootstrap (http://twitter.github.com/bootstrap/)
*/

.fc-state-default {
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	color: #333;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled {
	color: #333333;
	background-color: #e6e6e6;
}

.fc-state-hover {
	color: #333333;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	   -moz-transition: background-position 0.1s linear;
	     -o-transition: background-position 0.1s linear;
	        transition: background-position 0.1s linear;
}

.fc-state-down,
.fc-state-active {
	background-color: #cccccc;
	background-image: none;
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.fc-state-disabled {
	cursor: default;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	box-shadow: none;
}


/* Buttons Groups
--------------------------------------------------------------------------------------------------*/

.fc-button-group {
	display: inline-block;
}

/*
every button that is not first in a button group should scootch over one pixel and cover the
previous button's border...
*/

.fc .fc-button-group > * { /* extra precedence b/c buttons have margin set to zero */
	float: left;
	margin: 0 0 0 -1px;
}

.fc .fc-button-group > :first-child { /* same */
	margin-left: 0;
}


/* Popover
--------------------------------------------------------------------------------------------------*/

.fc-popover {
	position: absolute;
	box-shadow: 0 2px 6px rgba(0,0,0,.15);
}

.fc-popover .fc-header { /* TODO: be more consistent with fc-head/fc-body */
	padding: 2px 4px;
}

.fc-popover .fc-header .fc-title {
	margin: 0 2px;
}

.fc-popover .fc-header .fc-close {
	cursor: pointer;
}

.fc-ltr .fc-popover .fc-header .fc-title,
.fc-rtl .fc-popover .fc-header .fc-close {
	float: left;
}

.fc-rtl .fc-popover .fc-header .fc-title,
.fc-ltr .fc-popover .fc-header .fc-close {
	float: right;
}

/* unthemed */

.fc-unthemed .fc-popover {
	border-width: 1px;
	border-style: solid;
}

.fc-unthemed .fc-popover .fc-header .fc-close {
	font-size: .9em;
	margin-top: 2px;
}

/* jqui themed */

.fc-popover > .ui-widget-header + .ui-widget-content {
	border-top: 0; /* where they meet, let the header have the border */
}


/* Misc Reusable Components
--------------------------------------------------------------------------------------------------*/

.fc-divider {
	border-style: solid;
	border-width: 1px;
}

hr.fc-divider {
	height: 0;
	margin: 0;
	padding: 0 0 2px; /* height is unreliable across browsers, so use padding */
	border-width: 1px 0;
}

.fc-clear {
	clear: both;
}

.fc-bg,
.fc-bgevent-skeleton,
.fc-highlight-skeleton,
.fc-helper-skeleton {
	/* these element should always cling to top-left/right corners */
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

.fc-bg {
	bottom: 0; /* strech bg to bottom edge */
}

.fc-bg table {
	height: 100%; /* strech bg to bottom edge */
}


/* Tables
--------------------------------------------------------------------------------------------------*/

.fc table {
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 1em; /* normalize cross-browser */
}

.fc th {
	text-align: center;
}

.fc th,
.fc td {
	border-style: solid;
	border-width: 1px;
	padding: 0;
	vertical-align: top;
}

.fc td.fc-today {
	border-style: double; /* overcome neighboring borders */
}


/* Fake Table Rows
--------------------------------------------------------------------------------------------------*/

.fc .fc-row { /* extra precedence to overcome themes w/ .ui-widget-content forcing a 1px border */
	/* no visible border by default. but make available if need be (scrollbar width compensation) */
	border-style: solid;
	border-width: 0;
}

.fc-row table {
	/* don't put left/right border on anything within a fake row.
	   the outer tbody will worry about this */
	border-left: 0 hidden transparent;
	border-right: 0 hidden transparent;

	/* no bottom borders on rows */
	border-bottom: 0 hidden transparent; 
}

.fc-row:first-child table {
	border-top: 0 hidden transparent; /* no top border on first row */
}


/* Day Row (used within the header and the DayGrid)
--------------------------------------------------------------------------------------------------*/

.fc-row {
	position: relative;
}

.fc-row .fc-bg {
	z-index: 1;
}

/* highlighting cells & background event skeleton */

.fc-row .fc-bgevent-skeleton,
.fc-row .fc-highlight-skeleton {
	bottom: 0; /* stretch skeleton to bottom of row */
}

.fc-row .fc-bgevent-skeleton table,
.fc-row .fc-highlight-skeleton table {
	height: 100%; /* stretch skeleton to bottom of row */
}

.fc-row .fc-highlight-skeleton td,
.fc-row .fc-bgevent-skeleton td {
	border-color: transparent;
}

.fc-row .fc-bgevent-skeleton {
	z-index: 2;

}

.fc-row .fc-highlight-skeleton {
	z-index: 3;
}

/*
row content (which contains day/week numbers and events) as well as "helper" (which contains
temporary rendered events).
*/

.fc-row .fc-content-skeleton {
	position: relative;
	z-index: 4;
	padding-bottom: 2px; /* matches the space above the events */
}

.fc-row .fc-helper-skeleton {
	z-index: 5;
}

.fc-row .fc-content-skeleton td,
.fc-row .fc-helper-skeleton td {
	/* see-through to the background below */
	background: none; /* in case <td>s are globally styled */
	border-color: transparent;

	/* don't put a border between events and/or the day number */
	border-bottom: 0;
}

.fc-row .fc-content-skeleton tbody td, /* cells with events inside (so NOT the day number cell) */
.fc-row .fc-helper-skeleton tbody td {
	/* don't put a border between event cells */
	border-top: 0;
}


/* Scrolling Container
--------------------------------------------------------------------------------------------------*/

.fc-scroller { /* this class goes on elements for guaranteed vertical scrollbars */
	overflow-y: scroll;
	overflow-x: hidden;
}

.fc-scroller > * { /* we expect an immediate inner element */
	position: relative; /* re-scope all positions */
	width: 100%; /* hack to force re-sizing this inner element when scrollbars appear/disappear */
	overflow: hidden; /* don't let negative margins or absolute positioning create further scroll */
}


/* Global Event Styles
--------------------------------------------------------------------------------------------------*/

.fc-event {
	position: relative; /* for resize handle and other inner positioning */
	display: block; /* make the <a> tag block */
	font-size: .85em;
	line-height: 1.3;
	border-radius: 3px;
	border: 1px solid #3a87ad; /* default BORDER color */
	background-color: #3a87ad; /* default BACKGROUND color */
	font-weight: normal; /* undo jqui's ui-widget-header bold */
}

/* overpower some of bootstrap's and jqui's styles on <a> tags */
.fc-event,
.fc-event:hover,
.ui-widget .fc-event {
	color: #fff; /* default TEXT color */
	text-decoration: none; /* if <a> has an href */
}

.fc-event[href],
.fc-event.fc-draggable {
	cursor: pointer; /* give events with links and draggable events a hand mouse pointer */
}

.fc-not-allowed, /* causes a "warning" cursor. applied on body */
.fc-not-allowed .fc-event { /* to override an event's custom cursor */
	cursor: not-allowed;
}

.fc-event .fc-bg { /* the generic .fc-bg already does position */
	z-index: 1;
	background: #fff;
	opacity: .25;
	filter: alpha(opacity=25); /* for IE */
}

.fc-event .fc-content {
	position: relative;
	z-index: 2;
}

.fc-event .fc-resizer {
	position: absolute;
	z-index: 3;
}


/* Horizontal Events
--------------------------------------------------------------------------------------------------*/

/* events that are continuing to/from another week. kill rounded corners and butt up against edge */

.fc-ltr .fc-h-event.fc-not-start,
.fc-rtl .fc-h-event.fc-not-end {
	margin-left: 0;
	border-left-width: 0;
	padding-left: 1px; /* replace the border with padding */
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.fc-ltr .fc-h-event.fc-not-end,
.fc-rtl .fc-h-event.fc-not-start {
	margin-right: 0;
	border-right-width: 0;
	padding-right: 1px; /* replace the border with padding */
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

/* resizer */

.fc-h-event .fc-resizer { /* positioned it to overcome the event's borders */
	top: -1px;
	bottom: -1px;
	left: -1px;
	right: -1px;
	width: 5px;
}

/* left resizer  */
.fc-ltr .fc-h-event .fc-start-resizer,
.fc-ltr .fc-h-event .fc-start-resizer:before,
.fc-ltr .fc-h-event .fc-start-resizer:after,
.fc-rtl .fc-h-event .fc-end-resizer,
.fc-rtl .fc-h-event .fc-end-resizer:before,
.fc-rtl .fc-h-event .fc-end-resizer:after {
	right: auto; /* ignore the right and only use the left */
	cursor: w-resize;
}

/* right resizer */
.fc-ltr .fc-h-event .fc-end-resizer,
.fc-ltr .fc-h-event .fc-end-resizer:before,
.fc-ltr .fc-h-event .fc-end-resizer:after,
.fc-rtl .fc-h-event .fc-start-resizer,
.fc-rtl .fc-h-event .fc-start-resizer:before,
.fc-rtl .fc-h-event .fc-start-resizer:after {
	left: auto; /* ignore the left and only use the right */
	cursor: e-resize;
}


/* DayGrid events
----------------------------------------------------------------------------------------------------
We use the full "fc-day-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/

.fc-day-grid-event {
	margin: 1px 2px 0; /* spacing between events and edges */
	padding: 0 1px;
}


.fc-day-grid-event .fc-content { /* force events to be one-line tall */
	white-space: nowrap;
	overflow: hidden;
}

.fc-day-grid-event .fc-time {
	font-weight: bold;
}

.fc-day-grid-event .fc-resizer { /* enlarge the default hit area */
	left: -3px;
	right: -3px;
	width: 7px;
}


/* Event Limiting
--------------------------------------------------------------------------------------------------*/

/* "more" link that represents hidden events */

a.fc-more {
	margin: 1px 3px;
	font-size: .85em;
	cursor: pointer;
	text-decoration: none;
}

a.fc-more:hover {
	text-decoration: underline;
}

.fc-limited { /* rows and cells that are hidden because of a "more" link */
	display: none;
}

/* popover that appears when "more" link is clicked */

.fc-day-grid .fc-row {
	z-index: 1; /* make the "more" popover one higher than this */
}

.fc-more-popover {
	z-index: 2;
	width: 220px;
}

.fc-more-popover .fc-event-container {
	padding: 10px;
}

/* Toolbar
--------------------------------------------------------------------------------------------------*/

.fc-toolbar {
	text-align: center;
	margin-bottom: 1em;
}

.fc-toolbar .fc-left {
	float: left;
}

.fc-toolbar .fc-right {
	float: right;
}

.fc-toolbar .fc-center {
	display: inline-block;
}

/* the things within each left/right/center section */
.fc .fc-toolbar > * > * { /* extra precedence to override button border margins */
	float: left;
	margin-left: .75em;
}

/* the first thing within each left/center/right section */
.fc .fc-toolbar > * > :first-child { /* extra precedence to override button border margins */
	margin-left: 0;
}
	
/* title text */

.fc-toolbar h2 {
	margin: 0;
}

/* button layering (for border precedence) */

.fc-toolbar button {
	position: relative;
}

.fc-toolbar .fc-state-hover,
.fc-toolbar .ui-state-hover {
	z-index: 2;
}
	
.fc-toolbar .fc-state-down {
	z-index: 3;
}

.fc-toolbar .fc-state-active,
.fc-toolbar .ui-state-active {
	z-index: 4;
}

.fc-toolbar button:focus {
	z-index: 5;
}


/* View Structure
--------------------------------------------------------------------------------------------------*/

/* undo twitter bootstrap's box-sizing rules. normalizes positioning techniques */
/* don't do this for the toolbar because we'll want bootstrap to style those buttons as some pt */
.fc-view-container *,
.fc-view-container *:before,
.fc-view-container *:after {
	-webkit-box-sizing: content-box;
	   -moz-box-sizing: content-box;
	        box-sizing: content-box;
}

.fc-view, /* scope positioning and z-index's for everything within the view */
.fc-view > table { /* so dragged elements can be above the view's main element */
	position: relative;
	z-index: 1;
}

/* BasicView
--------------------------------------------------------------------------------------------------*/

/* day row structure */

.fc-basicWeek-view .fc-content-skeleton,
.fc-basicDay-view .fc-content-skeleton {
	/* we are sure there are no day numbers in these views, so... */
	padding-top: 1px; /* add a pixel to make sure there are 2px padding above events */
	padding-bottom: 1em; /* ensure a space at bottom of cell for user selecting/clicking */
}

.fc-basic-view .fc-body .fc-row {
	min-height: 4em; /* ensure that all rows are at least this tall */
}

/* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */

.fc-row.fc-rigid {
	overflow: hidden;
}

.fc-row.fc-rigid .fc-content-skeleton {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

/* week and day number styling */

.fc-basic-view .fc-week-number,
.fc-basic-view .fc-day-number {
	padding: 0 2px;
}

.fc-basic-view td.fc-week-number span,
.fc-basic-view td.fc-day-number {
	padding-top: 2px;
	padding-bottom: 2px;
}

.fc-basic-view .fc-week-number {
	text-align: center;
}

.fc-basic-view .fc-week-number span {
	/* work around the way we do column resizing and ensure a minimum width */
	display: inline-block;
	min-width: 1.25em;
}

.fc-ltr .fc-basic-view .fc-day-number {
	text-align: right;
}

.fc-rtl .fc-basic-view .fc-day-number {
	text-align: left;
}

.fc-day-number.fc-other-month {
	opacity: 0.3;
	filter: alpha(opacity=30); /* for IE */
	/* opacity with small font can sometimes look too faded
	   might want to set the 'color' property instead
	   making day-numbers bold also fixes the problem */
}

/* AgendaView all-day area
--------------------------------------------------------------------------------------------------*/

.fc-agenda-view .fc-day-grid {
	position: relative;
	z-index: 2; /* so the "more.." popover will be over the time grid */
}

.fc-agenda-view .fc-day-grid .fc-row {
	min-height: 3em; /* all-day section will never get shorter than this */
}

.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
	padding-top: 1px; /* add a pixel to make sure there are 2px padding above events */
	padding-bottom: 1em; /* give space underneath events for clicking/selecting days */
}


/* TimeGrid axis running down the side (for both the all-day area and the slot area)
--------------------------------------------------------------------------------------------------*/

.fc .fc-axis { /* .fc to overcome default cell styles */
	vertical-align: middle;
	padding: 0 4px;
	white-space: nowrap;
}

.fc-ltr .fc-axis {
	text-align: right;
}

.fc-rtl .fc-axis {
	text-align: left;
}

.ui-widget td.fc-axis {
	font-weight: normal; /* overcome jqui theme making it bold */
}


/* TimeGrid Structure
--------------------------------------------------------------------------------------------------*/

.fc-time-grid-container, /* so scroll container's z-index is below all-day */
.fc-time-grid { /* so slats/bg/content/etc positions get scoped within here */
	position: relative;
	z-index: 1;
}

.fc-time-grid {
	min-height: 100%; /* so if height setting is 'auto', .fc-bg stretches to fill height */
}

.fc-time-grid table { /* don't put outer borders on slats/bg/content/etc */
	border: 0 hidden transparent;
}

.fc-time-grid > .fc-bg {
	z-index: 1;
}

.fc-time-grid .fc-slats,
.fc-time-grid > hr { /* the <hr> AgendaView injects when grid is shorter than scroller */
	position: relative;
	z-index: 2;
}

.fc-time-grid .fc-bgevent-skeleton,
.fc-time-grid .fc-content-skeleton {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

.fc-time-grid .fc-bgevent-skeleton {
	z-index: 3;
}

.fc-time-grid .fc-highlight-skeleton {
	z-index: 4;
}

.fc-time-grid .fc-content-skeleton {
	z-index: 5;
}

.fc-time-grid .fc-helper-skeleton {
	z-index: 6;
}


/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/

.fc-time-grid .fc-slats td {
	height: 1.5em;
	border-bottom: 0; /* each cell is responsible for its top border */
}

.fc-time-grid .fc-slats .fc-minor td {
	border-top-style: dotted;
}

.fc-time-grid .fc-slats .ui-widget-content { /* for jqui theme */
	background: none; /* see through to fc-bg */
}


/* TimeGrid Highlighting Slots
--------------------------------------------------------------------------------------------------*/

.fc-time-grid .fc-highlight-container { /* a div within a cell within the fc-highlight-skeleton */
	position: relative; /* scopes the left/right of the fc-highlight to be in the column */
}

.fc-time-grid .fc-highlight {
	position: absolute;
	left: 0;
	right: 0;
	/* top and bottom will be in by JS */
}


/* TimeGrid Event Containment
--------------------------------------------------------------------------------------------------*/

.fc-time-grid .fc-event-container, /* a div within a cell within the fc-content-skeleton */
.fc-time-grid .fc-bgevent-container { /* a div within a cell within the fc-bgevent-skeleton */
	position: relative;
}

.fc-ltr .fc-time-grid .fc-event-container { /* space on the sides of events for LTR (default) */
	margin: 0 2.5% 0 2px;
}

.fc-rtl .fc-time-grid .fc-event-container { /* space on the sides of events for RTL */
	margin: 0 2px 0 2.5%;
}

.fc-time-grid .fc-event,
.fc-time-grid .fc-bgevent {
	position: absolute;
	z-index: 1; /* scope inner z-index's */
}

.fc-time-grid .fc-bgevent {
	/* background events always span full width */
	left: 0;
	right: 0;
}


/* Generic Vertical Event
--------------------------------------------------------------------------------------------------*/

.fc-v-event.fc-not-start { /* events that are continuing from another day */
	/* replace space made by the top border with padding */
	border-top-width: 0;
	padding-top: 1px;

	/* remove top rounded corners */
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.fc-v-event.fc-not-end {
	/* replace space made by the top border with padding */
	border-bottom-width: 0;
	padding-bottom: 1px;

	/* remove bottom rounded corners */
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}


/* TimeGrid Event Styling
----------------------------------------------------------------------------------------------------
We use the full "fc-time-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/

.fc-time-grid-event {
	overflow: hidden; /* don't let the bg flow over rounded corners */
}

.fc-time-grid-event .fc-time,
.fc-time-grid-event .fc-title {
	padding: 0 1px;
}

.fc-time-grid-event .fc-time {
	font-size: .85em;
	white-space: nowrap;
}

/* short mode, where time and title are on the same line */

.fc-time-grid-event.fc-short .fc-content {
	/* don't wrap to second line (now that contents will be inline) */
	white-space: nowrap;
}

.fc-time-grid-event.fc-short .fc-time,
.fc-time-grid-event.fc-short .fc-title {
	/* put the time and title on the same line */
	display: inline-block;
	vertical-align: top;
}

.fc-time-grid-event.fc-short .fc-time span {
	display: none; /* don't display the full time text... */
}

.fc-time-grid-event.fc-short .fc-time:before {
	content: attr(data-start); /* ...instead, display only the start time */
}

.fc-time-grid-event.fc-short .fc-time:after {
	content: "\000A0-\000A0"; /* seperate with a dash, wrapped in nbsp's */
}

.fc-time-grid-event.fc-short .fc-title {
	font-size: .85em; /* make the title text the same size as the time */
	padding: 0; /* undo padding from above */
}

/* resizer */

.fc-time-grid-event .fc-resizer {
	left: 0;
	right: 0;
	bottom: 0;
	height: 8px;
	overflow: hidden;
	line-height: 8px;
	font-size: 11px;
	font-family: monospace;
	text-align: center;
	cursor: s-resize;
}

.fc-time-grid-event .fc-resizer:after {
	content: "=";
}
/*!
 * jQuery UI CSS Framework 1.11.0
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */

/*













 */



/* Component containers
----------------------------------*/

.ui-widget {
	font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
	font-size: 1.1em/*{fsDefault}*/;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa/*{borderColorContent}*/;
	background: #ffffff/*{bgColorContent}*/ url(/assets/jquery-ui/ui-bg_flat_75_ffffff_40x100-39ab7ccd9f4e82579da78a9241265df288d8eb65dbbd7cf48aed2d0129887df5.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/;
	color: #222222/*{fcContent}*/;
}
.ui-widget-content a {
	color: #222222/*{fcContent}*/;
}
.ui-widget-header {
	border: 1px solid #aaaaaa/*{borderColorHeader}*/;
	background: #cccccc/*{bgColorHeader}*/ url(/assets/jquery-ui/ui-bg_highlight-soft_75_cccccc_1x100-54270656df079c4da5182629a080fc633b6f84b87985eb016d25a560e2c38d4a.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/;
	color: #222222/*{fcHeader}*/;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222/*{fcHeader}*/;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3/*{borderColorDefault}*/;
	background: #e6e6e6/*{bgColorDefault}*/ url(/assets/jquery-ui/ui-bg_glass_75_e6e6e6_1x400-ddf5dd4e0ef2b185e8bb0af7b6e90ebe74a84384cb4700658e76e754c8bfe550.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #555555/*{fcDefault}*/;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555/*{fcDefault}*/;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #999999/*{borderColorHover}*/;
	background: #dadada/*{bgColorHover}*/ url(/assets/jquery-ui/ui-bg_glass_75_dadada_1x400-c108f5cbf2dd9ec07a26530695ddd95e1664597ce6c056ae44c162cc2e28cec4.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #212121/*{fcHover}*/;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #212121/*{fcHover}*/;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa/*{borderColorActive}*/;
	background: #ffffff/*{bgColorActive}*/ url(/assets/jquery-ui/ui-bg_glass_65_ffffff_1x400-f0e6cd91b837d5c5644d026e5ffeccd907953317cd5c0f689901733afda260b2.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #212121/*{fcActive}*/;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121/*{fcActive}*/;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1/*{borderColorHighlight}*/;
	background: #fbf9ee/*{bgColorHighlight}*/ url(/assets/jquery-ui/ui-bg_glass_55_fbf9ee_1x400-691597e8a40a891ea94d3589976ecfc33e6145c49422443b00ac2b5a0022964c.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/;
	color: #363636/*{fcHighlight}*/;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636/*{fcHighlight}*/;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a/*{borderColorError}*/;
	background: #fef1ec/*{bgColorError}*/ url(/assets/jquery-ui/ui-bg_glass_95_fef1ec_1x400-f6f1c1bedf1a0f37cfef81d12f5f012869d1ee7c984775a569827a1784d34f5c.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/;
	color: #cd0a0a/*{fcError}*/;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a/*{fcError}*/;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a/*{fcError}*/;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_222222_256x240-57adb0d65f4e91dacfee975d9574422bee7486c8a182d60133728c672f2cdbbc.png)/*{iconsContent}*/;
}
.ui-widget-header .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_222222_256x240-57adb0d65f4e91dacfee975d9574422bee7486c8a182d60133728c672f2cdbbc.png)/*{iconsHeader}*/;
}
.ui-state-default .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_888888_256x240-ea2e29625de3463465e93b002b065f5833e05b97f7a052b1c141e754d62e1a8b.png)/*{iconsDefault}*/;
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_454545_256x240-07460e843c3e59aaadbb34231e699e856a2980753c7a47b66447da5d9f93fb7f.png)/*{iconsHover}*/;
}
.ui-state-active .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_454545_256x240-07460e843c3e59aaadbb34231e699e856a2980753c7a47b66447da5d9f93fb7f.png)/*{iconsActive}*/;
}
.ui-state-highlight .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_2e83ff_256x240-20f8c6667afc48aa433ee9eb6d8a0584bdbd6b4a4a9091ff1e6b3adb31e63bd9.png)/*{iconsHighlight}*/;
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_cd0a0a_256x240-1e32c6dbf5d3fd342f27a78aa881550d6412aa207f48468724a6a15402b6041b.png)/*{iconsError}*/;
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px/*{cornerRadius}*/;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa/*{bgColorOverlay}*/ url(/assets/jquery-ui/ui-bg_flat_0_aaaaaa_40x100-9a8492a580bf85d3e98ae8861fbd45567e5a1f83eeafcf9574da0399d5f602ab.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/;
	opacity: .3/*{opacityOverlay}*/;
	filter: Alpha(Opacity=30)/*{opacityFilterOverlay}*/;
}
.ui-widget-shadow {
	margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/;
	padding: 8px/*{thicknessShadow}*/;
	background: #aaaaaa/*{bgColorShadow}*/ url(/assets/jquery-ui/ui-bg_flat_0_aaaaaa_40x100-9a8492a580bf85d3e98ae8861fbd45567e5a1f83eeafcf9574da0399d5f602ab.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/;
	opacity: .3/*{opacityShadow}*/;
	filter: Alpha(Opacity=30)/*{opacityFilterShadow}*/;
	border-radius: 8px/*{cornerRadiusShadow}*/;
}
/*!
 * jQuery UI CSS Framework 1.11.0
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */
/*

 */

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

.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 40%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; }
/*










 */

