/* line 1, ../sass/partials/_reset.scss */
::-moz-selection {
  color: white;
  background: #ff6600;
}

/* line 6, ../sass/partials/_reset.scss */
::selection {
  color: white;
  background-color: #ff6600;
}

/* line 11, ../sass/partials/_reset.scss */
html {
  height: 100%;
}

/* line 15, ../sass/partials/_reset.scss */
body {
  overflow-x: hidden;
  height: 100%;
}

/* line 20, ../sass/partials/_reset.scss */
a {
  color: #ff6600;
  outline: none;
}
/* line 25, ../sass/partials/_reset.scss */
a:hover {
  color: #b34700;
  outline: none;
}
/* line 31, ../sass/partials/_reset.scss */
a:active, a:visited, a:focus {
  outline: none;
  text-decoration: none;
}

/* line 38, ../sass/partials/_reset.scss */
.btn {
  color: #ff6600;
  outline: none;
}
/* line 43, ../sass/partials/_reset.scss */
.btn:hover, .btn:active, .btn:visited, .btn:focus {
  outline: none;
  text-decoration: none;
}

/* line 50, ../sass/partials/_reset.scss */
.dropdown-menu > li > a:hover {
  background: #ff6600;
}

/* line 55, ../sass/partials/_reset.scss */
textarea {
  resize: none;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 13px;
}

/* line 62, ../sass/partials/_reset.scss */
.container-fluid {
  padding: 0;
}

/* line 66, ../sass/partials/_reset.scss */
.reset-height {
  min-height: inherit !important;
}

/* line 2, ../sass/partials/_scrollbar.scss */
::-webkit-scrollbar {
  width: 14px;
  -webkit-appearance: none;
}

/* line 7, ../sass/partials/_scrollbar.scss */
::-webkit-scrollbar-track {
  border: 1px solid #cfcfcf;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
}

/* line 12, ../sass/partials/_scrollbar.scss */
::-webkit-scrollbar-thumb {
  border: 1px solid #afafaf;
  background-color: #cdcdcd;
  cursor: pointer;
}
/* line 16, ../sass/partials/_scrollbar.scss */
::-webkit-scrollbar-thumb:hover {
  background-color: #bdbdbd;
}

/* line 1, ../sass/libs/_redactor.scss */
.redactor_box {
  position: relative;
  border: 1px solid #ddd;
  overflow: visible;
  background-color: #fff;
}
/* line 6, ../sass/libs/_redactor.scss */
.redactor_box textarea {
  background-color: #fff;
}

/* line 12, ../sass/libs/_redactor.scss */
body .redactor_air {
  position: absolute;
  border: 1px solid #ddd;
  border-bottom: none;
  z-index: 2;
}
/* line 18, ../sass/libs/_redactor.scss */
body .redactor_box_fullscreen {
  left: 0;
  position: fixed;
  overflow: hidden;
  top: 0;
  width: 100%;
  z-index: 2000;
}

/*
	Fullscreen
*/
/* line 32, ../sass/libs/_redactor.scss */
.redactor_box textarea {
  font-family: Menlo, Monaco, monospace, sans-serif;
  font-size: 13px;
  overflow: auto;
  resize: none;
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
  z-index: 1004;
  outline: none;
  border: none;
  width: 100%;
}

/* line 47, ../sass/libs/_redactor.scss */
.redactor_editor {
  font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif !important;
  font-size: 15px !important;
  line-height: 1.45em !important;
  position: relative;
  outline: none;
  box-shadow: none !important;
  padding: 15px !important;
  margin: 0 !important;
  background: none;
  background: #fff !important;
  overflow: auto;
  white-space: normal;
}
/* line 49, ../sass/libs/_redactor.scss */
.redactor_editor:focus, .redactor_editor div, .redactor_editor p, .redactor_editor ul, .redactor_editor ol, .redactor_editor table, .redactor_editor dl, .redactor_editor blockquote, .redactor_editor pre, .redactor_editor h1, .redactor_editor h2, .redactor_editor h3, .redactor_editor h4, .redactor_editor h5 {
  font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif !important;
}
/* line 52, ../sass/libs/_redactor.scss */
.redactor_editor code, .redactor_editor pre {
  font-family: Menlo, Monaco, monospace, sans-serif !important;
}
/* line 57, ../sass/libs/_redactor.scss */
.redactor_editor:focus, .redactor_editor div, .redactor_editor p, .redactor_editor ul, .redactor_editor ol, .redactor_editor table, .redactor_editor dl, .redactor_editor blockquote, .redactor_editor pre {
  font-size: 15px !important;
  line-height: 1.45em !important;
}
/* line 70, ../sass/libs/_redactor.scss */
.redactor_editor:focus {
  position: relative;
  outline: none;
  box-shadow: none !important;
  padding: 15px !important;
  margin: 0 !important;
  background: none;
  background: #fff !important;
  overflow: auto;
  white-space: normal;
}
/* line 81, ../sass/libs/_redactor.scss */
.redactor_editor a {
  color: #15c !important;
  text-decoration: underline !important;
}
/* line 85, ../sass/libs/_redactor.scss */
.redactor_editor object, .redactor_editor embed, .redactor_editor video, .redactor_editor img {
  width: auto;
  max-width: 100%;
}
/* line 89, ../sass/libs/_redactor.scss */
.redactor_editor video, .redactor_editor img {
  height: auto;
}
/* line 92, ../sass/libs/_redactor.scss */
.redactor_editor div, .redactor_editor p, .redactor_editor ul, .redactor_editor ol, .redactor_editor table, .redactor_editor dl, .redactor_editor blockquote, .redactor_editor pre {
  box-shadow: none !important;
  background: none !important;
  margin: 0 !important;
  margin-bottom: 15px !important;
  border: none;
}
/* line 99, ../sass/libs/_redactor.scss */
.redactor_editor iframe, .redactor_editor object, .redactor_editor hr {
  margin-bottom: 15px !important;
}
/* line 102, ../sass/libs/_redactor.scss */
.redactor_editor blockquote {
  margin-left: 3em !important;
  font-style: italic !important;
  color: #777;
}
/* line 107, ../sass/libs/_redactor.scss */
.redactor_editor ul, .redactor_editor ol {
  padding-left: 2em !important;
}
/* line 110, ../sass/libs/_redactor.scss */
.redactor_editor ul ul, .redactor_editor ol ol, .redactor_editor ul ol, .redactor_editor ol ul {
  border: none;
  margin: 2px !important;
  padding: 0 !important;
  padding-left: 2em !important;
}
/* line 116, ../sass/libs/_redactor.scss */
.redactor_editor dl dt {
  font-weight: bold;
}
/* line 119, ../sass/libs/_redactor.scss */
.redactor_editor dd {
  margin-left: 1em;
}
/* line 122, ../sass/libs/_redactor.scss */
.redactor_editor table {
  border-collapse: collapse;
  font-size: 1em !important;
}
/* line 125, ../sass/libs/_redactor.scss */
.redactor_editor table td {
  border: 1px solid #ddd;
  padding: 5px !important;
  vertical-align: top;
}
/* line 130, ../sass/libs/_redactor.scss */
.redactor_editor table thead td {
  border-bottom: 2px solid #000 !important;
  font-weight: bold !important;
}
/* line 135, ../sass/libs/_redactor.scss */
.redactor_editor code {
  background-color: #d8d7d7 !important;
}
/* line 138, ../sass/libs/_redactor.scss */
.redactor_editor pre {
  font-size: 90% !important;
  background: #f8f8f8 !important;
  border: 1px solid #ddd !important;
  border-radius: 3px !important;
  padding: 1em !important;
  white-space: pre;
  overflow: auto;
}
/* line 147, ../sass/libs/_redactor.scss */
.redactor_editor hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
}
/* line 153, ../sass/libs/_redactor.scss */
.redactor_editor h1, .redactor_editor h2, .redactor_editor h3, .redactor_editor h4, .redactor_editor h5 {
  color: #000;
  background: none;
  margin: 0 !important;
  padding: 0 !important;
  font-weight: bold;
}
/* line 160, ../sass/libs/_redactor.scss */
.redactor_editor h1 {
  font-size: 36px !important;
  line-height: 40px !important;
  margin-bottom: 10px !important;
}
/* line 165, ../sass/libs/_redactor.scss */
.redactor_editor h2 {
  font-size: 30px !important;
  line-height: 38px !important;
  margin-bottom: 15px !important;
}
/* line 170, ../sass/libs/_redactor.scss */
.redactor_editor h3 {
  font-size: 24px !important;
  line-height: 30px !important;
  margin-bottom: 10px !important;
}
/* line 175, ../sass/libs/_redactor.scss */
.redactor_editor h4 {
  font-size: 18px !important;
  line-height: 24px !important;
  margin-bottom: 10px !important;
}
/* line 180, ../sass/libs/_redactor.scss */
.redactor_editor h5 {
  font-size: 1em !important;
  margin-bottom: 10px !important;
}
/* line 184, ../sass/libs/_redactor.scss */
.redactor_editor.redactor_editor_wym {
  background: #f6f6f6 !important;
  padding: 5px 15px !important;
}

/* line 191, ../sass/libs/_redactor.scss */
.redactor_editor_wym div, .redactor_editor_wym p, .redactor_editor_wym ul, .redactor_editor_wym ol, .redactor_editor_wym table, .redactor_editor_wym dl, .redactor_editor_wym pre, .redactor_editor_wym h1, .redactor_editor_wym h2, .redactor_editor_wym h3, .redactor_editor_wym h4, .redactor_editor_wym h5, .redactor_editor_wym blockquote {
  background-color: #fff !important;
  border: 1px solid #e4e4e4 !important;
  padding: 10px !important;
  margin: 10px 0 !important;
}
/* line 197, ../sass/libs/_redactor.scss */
.redactor_editor_wym ul, .redactor_editor_wym ol {
  padding-left: 2em !important;
}

/*
	TOOLBAR
*/
/* line 206, ../sass/libs/_redactor.scss */
.redactor_toolbar {
  font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif !important;
  position: relative;
  left: 0;
  top: 0;
  margin: 0 !important;
  padding: 0 !important;
  padding-left: 2px !important;
  line-height: 0 !important;
  list-style: none !important;
  font-size: 0;
  background: #f1f1f1;
  background: -moz-linear-gradient(top, #f1f1f1 0%, #e2e2e2 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f1f1), color-stop(100%, #e2e2e2));
  background: -webkit-linear-gradient(top, #f1f1f1 0%, #e2e2e2 100%);
  background: -o-linear-gradient(top, #f1f1f1 0%, #e2e2e2 100%);
  background: -ms-linear-gradient(top, #f1f1f1 0%, #e2e2e2 100%);
  background: linear-gradient(to bottom, #f1f1f1 0%, #e2e2e2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#e2e2e2',GradientType=0 );
  overflow: hidden !important;
  height: 32px !important;
  border-bottom: 1px solid #bbb;
}

/* line 230, ../sass/libs/_redactor.scss */
body .redactor_air .redactor_toolbar {
  padding-right: 2px !important;
}

/* line 234, ../sass/libs/_redactor.scss */
.redactor_toolbar li {
  float: left !important;
  margin: 0 !important;
  padding: 3px 1px;
  padding-right: 0;
  list-style: none !important;
  outline: none;
}
/* line 241, ../sass/libs/_redactor.scss */
.redactor_toolbar li.redactor_separator {
  float: left;
  height: 34px;
  border-left: 1px solid #d3d3d3;
  border-right: 1px solid #f1f1f1;
  padding: 0;
  margin: 0 2px 0 3px !important;
}
/* line 249, ../sass/libs/_redactor.scss */
.redactor_toolbar li a {
  width: 25px;
  height: 25px;
  border: 1px solid transparent;
  * border: 1px solid #eee;
  display: block;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  zoom: 1;
  outline: none;
  text-decoration: none;
}
/* line 262, ../sass/libs/_redactor.scss */
.redactor_toolbar li.redactor_btn_right {
  float: none;
  float: right !important;
}
/* line 266, ../sass/libs/_redactor.scss */
.redactor_toolbar li a {
  display: block;
  text-indent: -9999px;
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
  background-position: 0;
}
/* line 272, ../sass/libs/_redactor.scss */
.redactor_toolbar li a:hover {
  border-color: #98a6ba;
  background-color: #dde4ef;
  outline: none;
}
/* line 277, ../sass/libs/_redactor.scss */
.redactor_toolbar li a:active, .redactor_toolbar li a.redactor_act {
  border-color: #b5b5b5;
  background-color: #ddd;
  outline: none;
}

@media all and (-webkit-min-device-pixel-ratio: 1.5) {
  /* line 286, ../sass/libs/_redactor.scss */
  .redactor_toolbar li a {
    background-image: url(data:image/png;base64,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);
    background-size: auto 25px;
  }
}
/*
	BUTTONS
	step 25px
*/
/* line 298, ../sass/libs/_redactor.scss */
body .redactor_toolbar li a.redactor_btn_html {
  background-position: 0px;
}
/* line 301, ../sass/libs/_redactor.scss */
body .redactor_toolbar li a.redactor_btn_formatting {
  background-position: -25px;
}
/* line 304, ../sass/libs/_redactor.scss */
body .redactor_toolbar li a.redactor_btn_bold {
  background-position: -50px;
}
/* line 307, ../sass/libs/_redactor.scss */
body .redactor_toolbar li a.redactor_btn_italic {
  background-position: -75px;
}
/* line 310, ../sass/libs/_redactor.scss */
body .redactor_toolbar li a.redactor_btn_deleted {
  background-position: -500px;
}
/* line 313, ../sass/libs/_redactor.scss */
body .redactor_toolbar li a.redactor_btn_unorderedlist {
  background-position: -100px;
}
/* line 316, ../sass/libs/_redactor.scss */
body .redactor_toolbar li a.redactor_btn_orderedlist {
  background-position: -125px;
}
/* line 319, ../sass/libs/_redactor.scss */
body .redactor_toolbar li a.redactor_btn_outdent {
  background-position: -150px;
}
/* line 322, ../sass/libs/_redactor.scss */
body .redactor_toolbar li a.redactor_btn_indent {
  background-position: -175px;
}
/* line 325, ../sass/libs/_redactor.scss */
body .redactor_toolbar li a.redactor_btn_image {
  background-position: -200px;
}
/* line 328, ../sass/libs/_redactor.scss */
body .redactor_toolbar li a.redactor_btn_video {
  background-position: -225px;
}
/* line 331, ../sass/libs/_redactor.scss */
body .redactor_toolbar li a.redactor_btn_file {
  background-position: -250px;
}
/* line 334, ../sass/libs/_redactor.scss */
body .redactor_toolbar li a.redactor_btn_table {
  background-position: -275px;
}
/* line 337, ../sass/libs/_redactor.scss */
body .redactor_toolbar li a.redactor_btn_link {
  background-position: -300px;
}
/* line 340, ../sass/libs/_redactor.scss */
body .redactor_toolbar li a.redactor_btn_fontcolor {
  background-position: -325px;
}
/* line 343, ../sass/libs/_redactor.scss */
body .redactor_toolbar li a.redactor_btn_backcolor {
  background-position: -350px;
}
/* line 346, ../sass/libs/_redactor.scss */
body .redactor_toolbar li a.redactor_btn_alignleft {
  background-position: -375px;
}
/* line 349, ../sass/libs/_redactor.scss */
body .redactor_toolbar li a.redactor_btn_aligncenter {
  background-position: -400px;
}
/* line 352, ../sass/libs/_redactor.scss */
body .redactor_toolbar li a.redactor_btn_alignright {
  background-position: -425px;
}
/* line 355, ../sass/libs/_redactor.scss */
body .redactor_toolbar li a.redactor_btn_justify {
  background-position: -450px;
}
/* line 358, ../sass/libs/_redactor.scss */
body .redactor_toolbar li a.redactor_btn_horizontalrule {
  background-position: -475px;
}
/* line 361, ../sass/libs/_redactor.scss */
body .redactor_toolbar li a.redactor_btn_underline {
  background-position: -525px;
}
/* line 364, ../sass/libs/_redactor.scss */
body .redactor_toolbar li a.redactor_btn_fullscreen {
  background-position: -550px;
}
/* line 367, ../sass/libs/_redactor.scss */
body .redactor_toolbar li a.redactor_btn_normalscreen {
  background-position: -575px;
}
/* line 370, ../sass/libs/_redactor.scss */
body .redactor_toolbar li a.redactor_btn_clips {
  background-position: -600px;
}
/* line 373, ../sass/libs/_redactor.scss */
body .redactor_toolbar li a.redactor_btn_alignment {
  background-position: -625px;
}

/*
	Toolbar classes
*/
/* line 382, ../sass/libs/_redactor.scss */
.redactor_format_blockquote {
  font-style: italic;
  color: #666 !important;
  padding-left: 10px;
}

/* line 388, ../sass/libs/_redactor.scss */
.redactor_format_pre {
  font-family: monospace, sans-serif;
}

/* line 392, ../sass/libs/_redactor.scss */
.redactor_format_h1, .redactor_format_h2, .redactor_format_h3, .redactor_format_h4 {
  font-weight: bold;
}

/* line 396, ../sass/libs/_redactor.scss */
.redactor_format_h1 {
  font-size: 30px;
  line-height: 36px;
}

/* line 401, ../sass/libs/_redactor.scss */
.redactor_format_h2 {
  font-size: 24px;
  line-height: 36px;
}

/* line 406, ../sass/libs/_redactor.scss */
.redactor_format_h3 {
  font-size: 20px;
  line-height: 30px;
}

/* line 411, ../sass/libs/_redactor.scss */
.redactor_format_h4 {
  font-size: 16px;
  line-height: 26px;
}

/*
	DROPDOWN
*/
/* line 420, ../sass/libs/_redactor.scss */
.redactor_dropdown {
  font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif;
  top: 28px;
  left: 0;
  z-index: 2004;
  position: absolute;
  width: 200px;
  background-color: #fff;
  border: 1px solid #ccc;
  font-size: 13px;
  -webkit-box-shadow: 0 2px 4px #ccc;
  -moz-box-shadow: 0 2px 4px #ccc;
  box-shadow: 0 2px 4px #ccc;
  line-height: 21px;
  padding: 10px;
}

/* line 437, ../sass/libs/_redactor.scss */
.redactor_separator_drop {
  border-top: 1px solid #ddd;
  padding: 0 !important;
  line-height: 0;
  font-size: 0;
}

/* line 444, ../sass/libs/_redactor.scss */
.redactor_dropdown a {
  display: block;
  color: #000;
  padding: 3px 5px;
  text-decoration: none;
}
/* line 449, ../sass/libs/_redactor.scss */
.redactor_dropdown a:hover {
  color: #444 !important;
  text-decoration: none;
  background-color: #dde4ef;
}

/* ColorPicker */
/* line 458, ../sass/libs/_redactor.scss */
.redactor_color_link {
  padding: 0 !important;
  width: 15px !important;
  height: 15px !important;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset !important;
  border-radius: 4px !important;
  float: left !important;
  border: 2px solid #fff !important;
  font-size: 0;
}

/* line 469, ../sass/libs/_redactor.scss */
.redactor_color_none {
  font-size: 11px;
}

/* MODAL */
/* line 475, ../sass/libs/_redactor.scss */
#redactor_modal_overlay {
  position: fixed;
  margin: auto;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 50000;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  opacity: 0.50;
  background-color: #333 !important;
}

/* line 489, ../sass/libs/_redactor.scss */
#redactor_modal {
  background: #f7f7f7;
  background: -moz-linear-gradient(top, #f7f7f7 0%, #e2e2e2 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #e2e2e2));
  background: -webkit-linear-gradient(top, #f7f7f7 0%, #e2e2e2 100%);
  background: -o-linear-gradient(top, #f7f7f7 0%, #e2e2e2 100%);
  background: -ms-linear-gradient(top, #f7f7f7 0%, #e2e2e2 100%);
  background: linear-gradient(to bottom, #f7f7f7 0%, #e2e2e2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#e2e2e2',GradientType=0 );
  text-shadow: 0 1px 0 #fff;
  padding: 0;
  position: fixed;
  top: 50%;
  left: 50%;
  box-shadow: 0px 5px 60px #000;
  border-radius: 3px;
  z-index: 50001;
  font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif;
  font-size: 12px !important;
  color: #000;
}

/* line 511, ../sass/libs/_redactor.scss */
#redactor_modal_header {
  padding: 11px 30px 0 15px;
  font-size: 12px;
  border-radius: 3px 3px 0 0;
  font-weight: bold;
}

/* line 518, ../sass/libs/_redactor.scss */
#redactor_modal_content {
  padding: 20px 30px;
}

/* line 522, ../sass/libs/_redactor.scss */
#redactor_modal_close {
  position: absolute;
  right: 5px;
  top: 5px;
  font-size: 20px;
  width: 20px;
  height: 20px;
  color: #777;
  cursor: pointer;
}
/* line 531, ../sass/libs/_redactor.scss */
#redactor_modal_close:hover {
  color: #000;
}

/* line 537, ../sass/libs/_redactor.scss */
#redactor_modal label {
  margin: 10px 0 3px 0 !important;
  padding: 0 !important;
  float: none !important;
  display: block !important;
}
/* line 543, ../sass/libs/_redactor.scss */
#redactor_modal textarea {
  margin-top: 4px;
  display: block;
}

/* line 549, ../sass/libs/_redactor.scss */
.redactor_input {
  width: 99%;
  font-size: 14px;
}

/* line 554, ../sass/libs/_redactor.scss */
.redactor_modal_box {
  height: 350px;
  overflow: auto;
  margin-bottom: 10px;
}

/* line 560, ../sass/libs/_redactor.scss */
#redactor_image_box {
  height: 270px;
  overflow: auto;
  margin-bottom: 10px;
}

/* line 566, ../sass/libs/_redactor.scss */
#redactor_image_box_select {
  display: block;
  width: 200px;
  margin-bottom: 15px;
}

/* line 572, ../sass/libs/_redactor.scss */
#redactor_image_box img {
  margin-right: 10px;
  margin-bottom: 10px;
  cursor: pointer;
  max-width: 100px;
}

/* line 579, ../sass/libs/_redactor.scss */
#redactor_tabs {
  margin-bottom: 18px;
}
/* line 581, ../sass/libs/_redactor.scss */
#redactor_tabs a {
  display: inline-block;
  border: 1px solid #d2d2d2;
  padding: 4px 14px;
  font-size: 12px;
  background-color: #fff;
  text-decoration: none;
  color: #000;
  line-height: 1;
  border-radius: 10px;
  margin-right: 5px;
}
/* line 592, ../sass/libs/_redactor.scss */
#redactor_tabs a:hover, #redactor_tabs a.redactor_tabs_act {
  background-color: #ddd;
  padding: 5px 15px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
  border: none;
  text-shadow: 0 1px 0 #eee;
  color: #777 !important;
  text-decoration: none !important;
}

/* line 604, ../sass/libs/_redactor.scss */
#redactor_modal_footer {
  padding: 9px 30px 20px 30px;
  border-radius: 0 0 3px 3px;
  text-align: right;
}

/* line 612, ../sass/libs/_redactor.scss */
#redactor_modal input[type="radio"], #redactor_modal input[type="checkbox"] {
  position: relative;
  top: -1px;
}
/* line 616, ../sass/libs/_redactor.scss */
#redactor_modal input[type="text"], #redactor_modal input[type="password"], #redactor_modal input[type="email"] {
  position: relative;
  z-index: 2;
  font-family: Helvetica, Arial, Tahoma, sans-serif;
  height: 23px;
  border: 1px solid #ccc;
  margin: 0;
  padding: 1px 2px;
  background-color: white;
  color: #333;
  font-size: 13px;
  line-height: 1;
  border-radius: 1px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
  -webkit-transition: border 0.3s ease-in;
  -moz-transition: border 0.3s ease-in;
  -ms-transition: border 0.3s ease-in;
  -o-transition: border 0.3s ease-in;
  transition: border 0.3s ease-in;
}
/* line 637, ../sass/libs/_redactor.scss */
#redactor_modal textarea {
  position: relative;
  z-index: 2;
  font-family: Helvetica, Arial, Tahoma, sans-serif;
  height: 23px;
  border: 1px solid #ccc;
  margin: 0;
  padding: 1px 2px;
  background-color: white;
  color: #333;
  font-size: 13px;
  line-height: 1;
  border-radius: 1px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
  -webkit-transition: border 0.3s ease-in;
  -moz-transition: border 0.3s ease-in;
  -ms-transition: border 0.3s ease-in;
  -o-transition: border 0.3s ease-in;
  transition: border 0.3s ease-in;
  line-height: 1.4em;
}
/* line 658, ../sass/libs/_redactor.scss */
#redactor_modal input:focus, #redactor_modal textarea:focus {
  outline: none;
  border-color: #5ca9e4;
  box-shadow: 0 0 0 2px rgba(70, 161, 231, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2) inset;
}

/* line 665, ../sass/libs/_redactor.scss */
.redactor_modal_btn {
  margin-left: 8px;
  position: relative;
  cursor: pointer;
  outline: none;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif;
  line-height: 1;
  font-size: 12px;
  font-weight: normal;
  padding: 6px 16px 5px 16px;
  border-radius: 4px;
  background-color: #f3f3f3;
  background-image: -moz-linear-gradient(top, white, #e1e1e1);
  background-image: -ms-linear-gradient(top, white, #e1e1e1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#e1e1e1));
  background-image: -webkit-linear-gradient(top, white, #e1e1e1);
  background-image: -o-linear-gradient(top, white, #e1e1e1);
  background-image: linear-gradient(top, #ffffff, #e1e1e1);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e1e1e1', GradientType=0);
  border: 1px solid #ccc;
  border-bottom-color: #aaa;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  text-shadow: 0 1px 0px #ffffff;
  color: #000;
}
/* line 692, ../sass/libs/_redactor.scss */
.redactor_modal_btn:hover {
  color: #555;
  filter: none;
  background: none;
  background: #f3f3f3;
  text-shadow: 0 1px 0px rgba(255, 255, 255, 0.8);
  text-decoration: none;
}

/* Drag and Drop Area */
/* line 704, ../sass/libs/_redactor.scss */
.redactor_droparea {
  position: relative;
  width: 100%;
  margin: auto;
  margin-bottom: 5px;
}
/* line 709, ../sass/libs/_redactor.scss */
.redactor_droparea .redactor_dropareabox {
  z-index: 1;
  position: relative;
  text-align: center;
  width: 99%;
  background-color: #fff;
  padding: 60px 0;
  border: 2px dashed #bbb;
  color: #555;
  font-size: 12px;
}

/* line 722, ../sass/libs/_redactor.scss */
.redactor_dropalternative {
  color: #555;
  font-size: 12px;
  margin: 4px 0 2px 0;
}

/* line 729, ../sass/libs/_redactor.scss */
.redactor_dropareabox.hover {
  background: #efe3b8;
  border-color: #aaa;
}
/* line 733, ../sass/libs/_redactor.scss */
.redactor_dropareabox.error {
  background: #f7e5e5;
  border-color: #dcc3c3;
}
/* line 737, ../sass/libs/_redactor.scss */
.redactor_dropareabox.drop {
  background: #f4f4ee;
  border-color: #e0e5d6;
}

/* line 434, gvflw-glyphs/*.png */
.gvflw-glyphs-sprite, .gvflw-glyph-administration, .gvflw-glyph-administration_hover, .gvflw-glyph-blue_message, .gvflw-glyph-boxfusion, .gvflw-glyph-check_white, .gvflw-glyph-clip, .gvflw-glyph-close, .gvflw-glyph-collapse, .gvflw-glyph-collapse_preview, .gvflw-glyph-collapse_sidebar, .gvflw-glyph-down-dark, .gvflw-glyph-down, .gvflw-glyph-down_hover, .gvflw-glyph-edit, .gvflw-glyph-expand, .gvflw-glyph-expand_preview, .gvflw-glyph-expand_sidebar, .gvflw-glyph-filter, .gvflw-glyph-man, .gvflw-glyph-man_hover, .gvflw-glyph-message, .gvflw-glyph-next-white, .gvflw-glyph-next, .gvflw-glyph-next_hover, .gvflw-glyph-notification, .gvflw-glyph-options, .gvflw-glyph-options_hover, .gvflw-glyph-pdf, .gvflw-glyph-plus, .gvflw-glyph-prev-dark, .gvflw-glyph-prev, .gvflw-glyph-prev_hover, .gvflw-glyph-questions, .gvflw-glyph-questions_hover, .gvflw-glyph-red_alert, .gvflw-glyph-red_delete, .gvflw-glyph-red_info, .gvflw-glyph-refer, .gvflw-glyph-refresh, .gvflw-glyph-refresh_hover, .gvflw-glyph-reports, .gvflw-glyph-reports_hover, .gvflw-glyph-save, .gvflw-glyph-search, .gvflw-glyph-stores, .gvflw-glyph-stores_hover, .gvflw-glyph-up-dark, .gvflw-glyph-up, .gvflw-glyph-up_hover, .gvflw-glyph-x {
  background: url('../Images/gvflw-glyphs-s2ebca5beea.png') no-repeat;
}

/* line 5, ../sass/partials/_sprites.scss */
[class*="gvflw-glyph-"] {
  background: url(/Areas/Shesha/Content/Images/gvflw-glyphs-sprites.png) no-repeat;
  display: inline-block;
  position: relative;
  margin-top: -2px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-administration {
  height: 16px;
  width: 16px;
  background-position: 0 -397px;
}
/* line 43, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.gvflw-glyph-administration:hover, .gvflw-glyph-administration.administration_hover, .gvflw-glyph-administration.administration-hover {
  background-position: 0 -429px;
}
/* line 22, ../sass/partials/_sprites.scss */
a[href]:hover .gvflw-glyph-administration, .active .gvflw-glyph-administration {
  background-position: 0 -429px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-administration_hover {
  height: 16px;
  width: 16px;
  background-position: 0 -429px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-blue_message {
  height: 12px;
  width: 16px;
  background-position: 0 -353px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-boxfusion {
  height: 16px;
  width: 16px;
  background-position: 0 -771px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-check_white {
  height: 16px;
  width: 17px;
  background-position: 0 -145px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-clip {
  height: 16px;
  width: 16px;
  background-position: 0 -65px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-close {
  height: 16px;
  width: 16px;
  background-position: 0 -49px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-collapse {
  height: 2px;
  width: 8px;
  background-position: 0 -673px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-collapse_preview {
  height: 24px;
  width: 24px;
  background-position: 0 -233px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-collapse_sidebar {
  height: 24px;
  width: 24px;
  background-position: 0 -581px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-down-dark {
  height: 16px;
  width: 16px;
  background-position: 0 -691px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-down {
  height: 16px;
  width: 16px;
  background-position: 0 -723px;
}
/* line 43, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.gvflw-glyph-down:hover, .gvflw-glyph-down.down_hover, .gvflw-glyph-down.down-hover {
  background-position: 0 -755px;
}
/* line 22, ../sass/partials/_sprites.scss */
a[href]:hover .gvflw-glyph-down, .active .gvflw-glyph-down {
  background-position: 0 -755px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-down_hover {
  height: 16px;
  width: 16px;
  background-position: 0 -755px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-edit {
  height: 16px;
  width: 16px;
  background-position: 0 -257px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-expand {
  height: 8px;
  width: 8px;
  background-position: 0 -665px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-expand_preview {
  height: 24px;
  width: 24px;
  background-position: 0 -209px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-expand_sidebar {
  height: 24px;
  width: 24px;
  background-position: 0 -549px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-filter {
  height: 12px;
  width: 11px;
  background-position: 0 -653px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-man {
  height: 15px;
  width: 14px;
  background-position: 0 -445px;
}
/* line 43, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.gvflw-glyph-man:hover, .gvflw-glyph-man.man_hover, .gvflw-glyph-man.man-hover {
  background-position: 0 -488px;
}
/* line 22, ../sass/partials/_sprites.scss */
a[href]:hover .gvflw-glyph-man, .active .gvflw-glyph-man {
  background-position: 0 -488px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-man_hover {
  height: 15px;
  width: 14px;
  background-position: 0 -488px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-message {
  height: 12px;
  width: 16px;
  background-position: 0 -476px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-next-white {
  height: 16px;
  width: 16px;
  background-position: 0 -161px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-next {
  height: 16px;
  width: 16px;
  background-position: 0 -129px;
}
/* line 43, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.gvflw-glyph-next:hover, .gvflw-glyph-next.next_hover, .gvflw-glyph-next.next-hover {
  background-position: 0 -289px;
}
/* line 22, ../sass/partials/_sprites.scss */
a[href]:hover .gvflw-glyph-next, .active .gvflw-glyph-next {
  background-position: 0 -289px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-next_hover {
  height: 16px;
  width: 16px;
  background-position: 0 -289px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-notification {
  height: 16px;
  width: 16px;
  background-position: 0 -177px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-options {
  height: 16px;
  width: 16px;
  background-position: 0 -337px;
}
/* line 43, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.gvflw-glyph-options:hover, .gvflw-glyph-options.options_hover, .gvflw-glyph-options.options-hover {
  background-position: 0 -321px;
}
/* line 22, ../sass/partials/_sprites.scss */
a[href]:hover .gvflw-glyph-options, .active .gvflw-glyph-options {
  background-position: 0 -321px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-options_hover {
  height: 16px;
  width: 16px;
  background-position: 0 -321px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-pdf {
  height: 16px;
  width: 12px;
  background-position: 0 -605px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-plus {
  height: 16px;
  width: 16px;
  background-position: 0 -81px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-prev-dark {
  height: 16px;
  width: 16px;
  background-position: 0 -113px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-prev {
  height: 16px;
  width: 16px;
  background-position: 0 -97px;
}
/* line 43, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.gvflw-glyph-prev:hover, .gvflw-glyph-prev.prev_hover, .gvflw-glyph-prev.prev-hover {
  background-position: 0 -273px;
}
/* line 22, ../sass/partials/_sprites.scss */
a[href]:hover .gvflw-glyph-prev, .active .gvflw-glyph-prev {
  background-position: 0 -273px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-prev_hover {
  height: 16px;
  width: 16px;
  background-position: 0 -273px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-questions {
  height: 16px;
  width: 16px;
  background-position: 0 -365px;
}
/* line 43, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.gvflw-glyph-questions:hover, .gvflw-glyph-questions.questions_hover, .gvflw-glyph-questions.questions-hover {
  background-position: 0 -305px;
}
/* line 22, ../sass/partials/_sprites.scss */
a[href]:hover .gvflw-glyph-questions, .active .gvflw-glyph-questions {
  background-position: 0 -305px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-questions_hover {
  height: 16px;
  width: 16px;
  background-position: 0 -305px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-red_alert {
  height: 16px;
  width: 16px;
  background-position: 0 0;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-red_delete {
  height: 16px;
  width: 16px;
  background-position: 0 -33px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-red_info {
  height: 17px;
  width: 16px;
  background-position: 0 -16px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-refer {
  height: 14px;
  width: 14px;
  background-position: 0 -503px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-refresh {
  height: 16px;
  width: 16px;
  background-position: 0 -413px;
}
/* line 43, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.gvflw-glyph-refresh:hover, .gvflw-glyph-refresh.refresh_hover, .gvflw-glyph-refresh.refresh-hover {
  background-position: 0 -381px;
}
/* line 22, ../sass/partials/_sprites.scss */
a[href]:hover .gvflw-glyph-refresh, .active .gvflw-glyph-refresh {
  background-position: 0 -381px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-refresh_hover {
  height: 16px;
  width: 16px;
  background-position: 0 -381px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-reports {
  height: 16px;
  width: 14px;
  background-position: 0 -637px;
}
/* line 43, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.gvflw-glyph-reports:hover, .gvflw-glyph-reports.reports_hover, .gvflw-glyph-reports.reports-hover {
  background-position: 0 -621px;
}
/* line 22, ../sass/partials/_sprites.scss */
a[href]:hover .gvflw-glyph-reports, .active .gvflw-glyph-reports {
  background-position: 0 -621px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-reports_hover {
  height: 16px;
  width: 14px;
  background-position: 0 -621px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-save {
  height: 16px;
  width: 16px;
  background-position: 0 -460px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-search {
  height: 16px;
  width: 16px;
  background-position: 0 -193px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-stores {
  height: 16px;
  width: 12px;
  background-position: 0 -517px;
}
/* line 43, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.gvflw-glyph-stores:hover, .gvflw-glyph-stores.stores_hover, .gvflw-glyph-stores.stores-hover {
  background-position: 0 -533px;
}
/* line 22, ../sass/partials/_sprites.scss */
a[href]:hover .gvflw-glyph-stores, .active .gvflw-glyph-stores {
  background-position: 0 -533px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-stores_hover {
  height: 16px;
  width: 12px;
  background-position: 0 -533px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-up-dark {
  height: 16px;
  width: 16px;
  background-position: 0 -675px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-up {
  height: 16px;
  width: 16px;
  background-position: 0 -707px;
}
/* line 43, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.gvflw-glyph-up:hover, .gvflw-glyph-up.up_hover, .gvflw-glyph-up.up-hover {
  background-position: 0 -739px;
}
/* line 22, ../sass/partials/_sprites.scss */
a[href]:hover .gvflw-glyph-up, .active .gvflw-glyph-up {
  background-position: 0 -739px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-up_hover {
  height: 16px;
  width: 16px;
  background-position: 0 -739px;
}

/* line 16, ../sass/partials/_sprites.scss */
.gvflw-glyph-x {
  height: 8px;
  width: 8px;
  background-position: 0 -573px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables sorting
 */
/* line 7, ../sass/partials/_sha-datatable.scss */
.headerSortUp {
  background: url("/Areas/Shesha/Content/Images/datatable/sort_asc.png") no-repeat center right !important;
  padding-right: 18px !important;
}

/* line 12, ../sass/partials/_sha-datatable.scss */
.headerSortDown {
  background: url("/Areas/Shesha/Content/Images/datatable/sort_desc.png") no-repeat center right !important;
  padding-right: 18px !important;
}

/* line 17, ../sass/partials/_sha-datatable.scss */
.header {
  background: url("/Areas/Shesha/Content/Images/datatable/sort_both.png") no-repeat center right;
  padding-right: 18px !important;
}

/* line 22, ../sass/partials/_sha-datatable.scss */
.sorting_asc_disabled {
  background: url("/Areas/Shesha/Content/Images/datatable/sort_asc_disabled.png") no-repeat center right;
}

/* line 26, ../sass/partials/_sha-datatable.scss */
.sorting_desc_disabled {
  background: url("/Areas/Shesha/Content/Images/datatable/sort_desc_disabled.png") no-repeat center right;
}

/* line 31, ../sass/partials/_sha-datatable.scss */
table.display thead th:active,
table.display thead td:active {
  outline: none;
}

/* line 35, ../sass/partials/_sha-datatable.scss */
.dataTables_wrapper {
  overflow-y: auto;
  display: inline;
}
/* line 39, ../sass/partials/_sha-datatable.scss */
.dataTables_wrapper table {
  border-color: #dddddd;
}
/* line 42, ../sass/partials/_sha-datatable.scss */
.dataTables_wrapper table tbody tr.selected {
  background: #ffa366;
}
/* line 45, ../sass/partials/_sha-datatable.scss */
.dataTables_wrapper table tbody tr.selected td {
  background: #ffa366;
  color: #ffffff;
}
/* line 51, ../sass/partials/_sha-datatable.scss */
.dataTables_wrapper table tbody tr td {
  overflow: hidden;
}
/* line 59, ../sass/partials/_sha-datatable.scss */
.dataTables_wrapper table thead tr th {
  overflow: hidden;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables Shesha components
 */
@media (min-width: 768px) {
  /* line 75, ../sass/partials/_sha-datatable.scss */
  .sha-data-table-panel .panel-heading {
    height: 43px;
  }
}
/* line 81, ../sass/partials/_sha-datatable.scss */
.sha-data-table-panel .panel-heading .sha-data-table-panel-toolbar.sha-collapsable {
  margin-left: 20px;
}
/* line 85, ../sass/partials/_sha-datatable.scss */
.sha-data-table-panel .panel-heading .sha-data-table-panel-toolbar .sha-data-table-filtered-indicator {
  color: white;
  float: left;
  padding-top: 8px;
}
/* line 94, ../sass/partials/_sha-datatable.scss */
.sha-data-table-panel .panel-heading .sha-data-table-panel-toolbar .sha-data-table-toolbar-item-info .btn-group a .glyphicon-chevron-down {
  color: #fff;
  margin-right: 15px;
  margin-left: -5px;
}
/* line 102, ../sass/partials/_sha-datatable.scss */
.sha-data-table-panel .panel-heading .sha-data-table-panel-toolbar .sha-data-table-toolbar-item-info .btn-group a.collapsed .glyphicon-chevron-down:before {
  content: "\e080";
}

/* line 113, ../sass/partials/_sha-datatable.scss */
.sha-data-table-panel-toolbar .col-md-9 {
  vertical-align: top;
}

/* line 121, ../sass/partials/_sha-datatable.scss */
.sha-data-table-filter .checkbox {
  margin-left: 10px;
  margin-right: 10px;
}
/* line 126, ../sass/partials/_sha-datatable.scss */
.sha-data-table-filter.column-chooser {
  max-height: 190px;
  overflow-y: auto;
}

/* line 132, ../sass/partials/_sha-datatable.scss */
.sha-data-table-length {
  text-align: center;
}

/* line 136, ../sass/partials/_sha-datatable.scss */
.sha-data-table-panel table {
  margin-bottom: 0px;
  float: left;
}

/* line 141, ../sass/partials/_sha-datatable.scss */
.sha-data-table-panel .checkbox {
  margin-left: 10px;
  margin-right: 10px;
}

/* line 148, ../sass/partials/_sha-datatable.scss */
.sha-data-table-panel table {
  font-size: 12px;
}
/* line 152, ../sass/partials/_sha-datatable.scss */
.sha-data-table-panel .dataTables_info {
  font-size: 12px;
  margin-top: 6px;
}
/* line 157, ../sass/partials/_sha-datatable.scss */
.sha-data-table-panel .sha-data-table-info {
  display: inline-block;
}
/* line 161, ../sass/partials/_sha-datatable.scss */
.sha-data-table-panel .sha-data-table-paginate {
  font-size: 12px;
}
/* line 165, ../sass/partials/_sha-datatable.scss */
.sha-data-table-panel .dataTables_length {
  text-align: center;
}
/* line 169, ../sass/partials/_sha-datatable.scss */
.sha-data-table-panel .dataTables_paginate {
  margin-right: 3px;
}
/* line 173, ../sass/partials/_sha-datatable.scss */
.sha-data-table-panel .panel-heading {
  padding: 0;
}
/* line 177, ../sass/partials/_sha-datatable.scss */
.sha-data-table-panel .panel-footer {
  padding-top: 3px;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  min-height: 39px;
}
/* line 185, ../sass/partials/_sha-datatable.scss */
.sha-data-table-panel .dataTables_paginate {
  margin-right: 8px;
}
/* line 191, ../sass/partials/_sha-datatable.scss */
.sha-data-table-panel .dataTables_paginate .pagination {
  margin-top: 0px;
  margin-bottom: 0px;
  position: inherit !important;
}
/* line 198, ../sass/partials/_sha-datatable.scss */
.sha-data-table-panel .sha-data-table-paginate {
  text-align: right;
}

/* line 203, ../sass/partials/_sha-datatable.scss */
.sha-data-table-panel-toolbar {
  margin-top: 5px;
}

/* line 207, ../sass/partials/_sha-datatable.scss */
.sha-data-table-panel-toolbar > div {
  display: inline-block;
}

/* line 211, ../sass/partials/_sha-datatable.scss */
.sha-data-table-panel .bottom {
  color: #333333;
  background-color: whitesmoke;
  border-color: #dddddd;
  border-top: 1px solid #dddddd;
}

/* line 221, ../sass/partials/_sha-datatable.scss */
.sha-data-table-panel-toolbar .btn {
  margin-top: 0px;
  font-size: 12px;
}

/* line 232, ../sass/partials/_sha-datatable.scss */
.sha-data-table-toolbar-item-search label {
  width: 100%;
}

/* line 237, ../sass/partials/_sha-datatable.scss */
.sha-data-table-toolbar-item-controls {
  float: right;
  margin-right: 10px;
  color: #000;
}

/* line 243, ../sass/partials/_sha-datatable.scss */
.sha-data-table-toolbar-item-info {
  display: inline-block;
}
/* line 246, ../sass/partials/_sha-datatable.scss */
.sha-data-table-toolbar-item-info .btn {
  margin-right: 10px;
}

/* line 251, ../sass/partials/_sha-datatable.scss */
.sha-data-table-toolbar-item-title {
  display: inline-block;
}

/* line 255, ../sass/partials/_sha-datatable.scss */
.sha-filter-form {
  padding-top: 15px;
  padding-bottom: 15px;
}

/* line 260, ../sass/partials/_sha-datatable.scss */
.sha-filter-form a {
  margin-top: 6px;
}

/*
 * PANEL OVERRIDES
 *****************************************/
/* line 268, ../sass/partials/_sha-datatable.scss */
.sha-data-table-panel .panel-body {
  padding: 0px;
  /*overflow-x: auto;*/
}

/*
 * FILTER-CONTAINER
 *****************************************/
/* line 277, ../sass/partials/_sha-datatable.scss */
.sha-filter-container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 283, ../sass/partials/_sha-datatable.scss */
.sha-filter-container #closeFilterButton {
  margin-left: 15px;
}

/* line 288, ../sass/partials/_sha-datatable.scss */
.sha-filter-container:before, .sha-filter-container:after {
  content: " ";
  display: table;
}

/* line 293, ../sass/partials/_sha-datatable.scss */
.sha-filter-container:after {
  clear: both;
}

/* line 297, ../sass/partials/_sha-datatable.scss */
.sha-filter-container {
  width: 400px;
}

@media (min-width: 768px) {
  /* line 302, ../sass/partials/_sha-datatable.scss */
  .sha-filter-container {
    width: 600px;
  }
}
@media (min-width: 792px) {
  /* line 308, ../sass/partials/_sha-datatable.scss */
  .sha-filter-container {
    width: 600px;
  }
}
@media (min-width: 1200px) {
  /* line 314, ../sass/partials/_sha-datatable.scss */
  .sha-filter-container {
    width: 1020px;
  }
}
/*Deemphasize row*/
/* line 319, ../sass/partials/_sha-datatable.scss */
.deemph {
  color: lightgray;
}

/* line 324, ../sass/partials/_sha-datatable.scss */
.sha-data-table-advfilter .advfheading {
  text-decoration: underline;
  font-weight: bold;
}
/* line 330, ../sass/partials/_sha-datatable.scss */
.sha-data-table-advfilter .sha-col-def a.delete {
  visibility: hidden;
  margin-left: -15px;
}
/* line 333, ../sass/partials/_sha-datatable.scss */
.sha-data-table-advfilter .sha-col-def a.delete:hover {
  text-decoration: none;
}
/* line 339, ../sass/partials/_sha-datatable.scss */
.sha-data-table-advfilter .sha-col-def:hover a.delete {
  visibility: visible;
}

/* line 5, ../sass/partials/_sha_uploader.scss */
.sha-uploader.hover .files .select-file {
  display: none;
}
/* line 11, ../sass/partials/_sha_uploader.scss */
.sha-uploader > .select-file {
  text-decoration: underline;
}
/* line 15, ../sass/partials/_sha_uploader.scss */
.sha-uploader .holder {
  display: none;
  border: 2px dashed #ccc;
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 10px;
  text-align: center;
  vertical-align: middle;
  color: #cccccc;
}
/* line 27, ../sass/partials/_sha_uploader.scss */
.sha-uploader .holder.dragover {
  display: inherit;
  border: 2px dashed #333;
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 10px;
  text-align: center;
  vertical-align: middle;
  color: #cccccc;
}
/* line 37, ../sass/partials/_sha_uploader.scss */
.sha-uploader .holder.dragover.hover {
  color: #ffffff;
  background-color: #cccccc;
}
/* line 42, ../sass/partials/_sha_uploader.scss */
.sha-uploader .holder.dragover .files {
  display: none;
}
/* line 48, ../sass/partials/_sha_uploader.scss */
.sha-uploader .progress {
  display: none;
}
/* line 52, ../sass/partials/_sha_uploader.scss */
.sha-uploader .status {
  display: none;
  text-align: center;
  color: #fff;
  background: #ff6600;
}
/* line 59, ../sass/partials/_sha_uploader.scss */
.sha-uploader input[type="file"] {
  position: absolute;
  left: -99999px;
}
/* line 64, ../sass/partials/_sha_uploader.scss */
.sha-uploader .sha-uploader-filescounter {
  position: absolute;
  top: -1000px;
  left: -1000px;
}
/* line 70, ../sass/partials/_sha_uploader.scss */
.sha-uploader .progress {
  margin-top: 20px;
  height: 14px;
}
/* line 75, ../sass/partials/_sha_uploader.scss */
.sha-uploader .files {
  /*margin-bottom: 10px;*/
}
/* line 76, ../sass/partials/_sha_uploader.scss */
.sha-uploader .files > ul {
  margin-bottom: 0;
}
/* line 82, ../sass/partials/_sha_uploader.scss */
.sha-uploader .form-group {
  margin-left: 0px;
  margin-right: 0px;
}
/* line 90, ../sass/partials/_sha_uploader.scss */
.sha-uploader .files ul li .downloaded-tick {
  color: green;
}
/* line 93, ../sass/partials/_sha_uploader.scss */
.sha-uploader .files ul li .controls {
  min-width: 0px;
}
/* line 95, ../sass/partials/_sha_uploader.scss */
.sha-uploader .files ul li .controls a:hover {
  text-decoration: none;
}

/* line 104, ../sass/partials/_sha_uploader.scss */
.sha-uploader-compact {
  font-size: 12px !important;
}
/* line 111, ../sass/partials/_sha_uploader.scss */
.sha-uploader-compact .files ul li .card {
  width: 130px;
  height: 150px;
}
/* line 116, ../sass/partials/_sha_uploader.scss */
.sha-uploader-compact .files ul li .card h4.download:hover {
  cursor: pointer;
}
/* line 120, ../sass/partials/_sha_uploader.scss */
.sha-uploader-compact .files ul li .card .remove a {
  font-size: 12px !important;
}
/* line 125, ../sass/partials/_sha_uploader.scss */
.sha-uploader-compact .files ul li .card .controls .glyphicon {
  font-size: 12px !important;
}
/* line 129, ../sass/partials/_sha_uploader.scss */
.sha-uploader-compact .files ul li .card .controls .glyphicon {
  font-size: 12px !important;
}

/* line 143, ../sass/partials/_sha_uploader.scss */
.sha-uploader-single-file .files ul li .controls {
  display: inline-block;
  font-size: 20px;
  visibility: hidden;
}
/* line 148, ../sass/partials/_sha_uploader.scss */
.sha-uploader-single-file .files ul li > a {
  display: inline-block;
}
/* line 152, ../sass/partials/_sha_uploader.scss */
.sha-uploader-single-file .files ul li:hover .controls {
  visibility: visible;
}

/* line 165, ../sass/partials/_sha_uploader.scss */
.sha-uploader-simple-list .files ul li .controls {
  display: inline-block;
  font-size: 20px;
  visibility: hidden;
}
/* line 171, ../sass/partials/_sha_uploader.scss */
.sha-uploader-simple-list .files ul li > a {
  display: inline-block;
}
/* line 174, ../sass/partials/_sha_uploader.scss */
.sha-uploader-simple-list .files ul li:hover .controls {
  visibility: visible;
}

/* line 185, ../sass/partials/_sha_uploader.scss */
.sha-uploader-single-line .files ul li .controls {
  text-align: center;
  margin-top: -20px;
  background: #ffffff;
  visibility: hidden;
}
/* line 192, ../sass/partials/_sha_uploader.scss */
.sha-uploader-single-line .files ul li a:after {
  content: "";
  font-size: 19px;
}
/* line 196, ../sass/partials/_sha_uploader.scss */
.sha-uploader-single-line .files ul li > .select-file {
  text-decoration: underline;
}
/* line 200, ../sass/partials/_sha_uploader.scss */
.sha-uploader-single-line .files ul li:hover .controls {
  visibility: visible;
}
/* line 204, ../sass/partials/_sha_uploader.scss */
.sha-uploader-single-line .files ul li:last-child(2) a {
  content: "";
}

/* line 214, ../sass/partials/_sha_uploader.scss */
.sha-uploader-card .files .card {
  position: relative;
  padding: 5px;
  color: #fff;
  background: #ffa100;
  width: 200px;
  height: 200px;
  margin-bottom: 5px;
  text-align: center;
  vertical-align: middle;
}
/* line 225, ../sass/partials/_sha_uploader.scss */
.sha-uploader-card .files .card h4 {
  margin-top: 0;
  overflow: hidden;
}
/* line 230, ../sass/partials/_sha_uploader.scss */
.sha-uploader-card .files .card .remove {
  text-align: right;
}
/* line 232, ../sass/partials/_sha_uploader.scss */
.sha-uploader-card .files .card .remove a {
  visibility: hidden;
  color: #fff;
  font-size: 20px;
}
/* line 239, ../sass/partials/_sha_uploader.scss */
.sha-uploader-card .files .card .controls {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  /*padding: 5px;*/
  background-color: inherit;
  width: 100%;
  visibility: hidden;
}
/* line 249, ../sass/partials/_sha_uploader.scss */
.sha-uploader-card .files .card .controls a {
  /*font-size: 20px;*/
  color: #fff;
  margin-left: 10px;
  margin-right: 10px;
}
/* line 256, ../sass/partials/_sha_uploader.scss */
.sha-uploader-card .files .card .spacer {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: inherit;
  width: 100%;
  height: 5px;
}
/* line 266, ../sass/partials/_sha_uploader.scss */
.sha-uploader-card .files .card:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  border-width: 0 0 16px 16px;
  border-style: solid;
  border-color: #ff6600 white;
  display: block;
  width: 0;
}
/* line 278, ../sass/partials/_sha_uploader.scss */
.sha-uploader-card .files li {
  float: left;
  overflow-y: hidden;
}
/* line 283, ../sass/partials/_sha_uploader.scss */
.sha-uploader-card .files li:not(:hover) .spacer {
  visibility: visible;
}
/* line 289, ../sass/partials/_sha_uploader.scss */
.sha-uploader-card .files li:hover .card .controls {
  visibility: visible;
}
/* line 293, ../sass/partials/_sha_uploader.scss */
.sha-uploader-card .files li:hover .card .remove a {
  visibility: visible;
}
/* line 297, ../sass/partials/_sha_uploader.scss */
.sha-uploader-card .files li:hover .card .progress {
  visibility: visible;
}
/* line 303, ../sass/partials/_sha_uploader.scss */
.sha-uploader-card .select-file {
  border: 4px dotted #ccc;
  width: 130px;
  height: 150px;
  display: inline-block;
  text-align: center;
  padding-top: 65px;
  margin-left: 5px;
}

/* line 2, ../sass/partials/_sha-check-list.scss */
.sha-checklist-bordered li {
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top: 1px solid #dddddd;
}

/* line 11, ../sass/partials/_sha-check-list.scss */
.sha-checklist-list {
  margin-bottom: 0px;
  display: table;
  width: 100%;
}
/* line 16, ../sass/partials/_sha-check-list.scss */
.sha-checklist-list li {
  margin-top: 2px;
  margin-bottom: 2px;
  display: table-row;
}
/* line 17, ../sass/partials/_sha-check-list.scss */
.sha-checklist-list li .gvflw-checkbox_wrapper {
  margin-left: 0px;
}
/* line 20, ../sass/partials/_sha-check-list.scss */
.sha-checklist-list li.odd {
  background-color: #f9f9f9;
}
/* line 26, ../sass/partials/_sha-check-list.scss */
.sha-checklist-list li .image {
  display: table-cell;
}
/* line 29, ../sass/partials/_sha-check-list.scss */
.sha-checklist-list li .info {
  display: table-cell;
  font-size: 13px;
  padding-bottom: 5px !important;
}
/* line 34, ../sass/partials/_sha-check-list.scss */
.sha-checklist-list li .help-block {
  padding-left: 10px;
}
/* line 37, ../sass/partials/_sha-check-list.scss */
.sha-checklist-list li .controls {
  width: 160px;
  display: table-cell;
  text-align: left;
  padding-left: 5px;
}
/* line 52, ../sass/partials/_sha-check-list.scss */
.sha-checklist-list li:hover {
  background-color: #ffcdab;
}

/* line 58, ../sass/partials/_sha-check-list.scss */
.sha-checklist-list-seperated li {
  border-bottom: 1px solid #e2e2e2;
  margin-top: 0px;
  margin-bottom: 0px;
}

/* line 68, ../sass/partials/_sha-check-list.scss */
.sha-checklist-list-minimum li .info p {
  margin-bottom: 0px;
}
/* line 72, ../sass/partials/_sha-check-list.scss */
.sha-checklist-list-minimum li .controls {
  text-align: left;
  vertical-align: top;
}
/* line 75, ../sass/partials/_sha-check-list.scss */
.sha-checklist-list-minimum li .controls a {
  margin-right: 5px;
}
/* line 77, ../sass/partials/_sha-check-list.scss */
.sha-checklist-list-minimum li .controls a span {
  margin-right: 5px;
}
/* line 81, ../sass/partials/_sha-check-list.scss */
.sha-checklist-list-minimum li .controls a:last-child {
  margin-right: 0px;
}
/* line 83, ../sass/partials/_sha-check-list.scss */
.sha-checklist-list-minimum li .controls a:last-child span {
  margin-right: 5px;
}

/* line 93, ../sass/partials/_sha-check-list.scss */
.sha-checklist-list-compound li {
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 96, ../sass/partials/_sha-check-list.scss */
.sha-checklist-list-compound li .image {
  padding-right: 10px;
}
/* line 99, ../sass/partials/_sha-check-list.scss */
.sha-checklist-list-compound li .info {
  vertical-align: top;
}
/* line 101, ../sass/partials/_sha-check-list.scss */
.sha-checklist-list-compound li .info h3 {
  margin-top: 0;
  display: inline-block;
}
/* line 107, ../sass/partials/_sha-check-list.scss */
.sha-checklist-list-compound li .info span {
  color: #cccccc;
}
/* line 111, ../sass/partials/_sha-check-list.scss */
.sha-checklist-list-compound li .controls {
  float: right;
  text-align: left;
  vertical-align: top;
}
/* line 115, ../sass/partials/_sha-check-list.scss */
.sha-checklist-list-compound li .controls a {
  margin-right: 5px;
}
/* line 117, ../sass/partials/_sha-check-list.scss */
.sha-checklist-list-compound li .controls a span {
  margin-right: 5px;
  color: #ff6600;
}
/* line 122, ../sass/partials/_sha-check-list.scss */
.sha-checklist-list-compound li .controls a:last-child {
  margin-right: 0px;
}
/* line 124, ../sass/partials/_sha-check-list.scss */
.sha-checklist-list-compound li .controls a:last-child span {
  margin-right: 5px;
}

/* line 1, ../sass/partials/_sha-budget.scss */
.sha-budget {
  overflow-x: auto;
  white-space: nowrap;
}
/* line 4, ../sass/partials/_sha-budget.scss */
.sha-budget .sha-budget-labels {
  margin: 8px;
  padding: 8px;
  list-style: none;
  width: 268px;
  display: inline-block;
  vertical-align: top;
  text-align: right;
}
/* line 12, ../sass/partials/_sha-budget.scss */
.sha-budget .sha-budget-labels li {
  margin-bottom: 7px;
  height: 32px;
}
/* line 15, ../sass/partials/_sha-budget.scss */
.sha-budget .sha-budget-labels li label {
  margin-top: 6px;
  margin-bottom: 0;
}
/* line 19, ../sass/partials/_sha-budget.scss */
.sha-budget .sha-budget-labels li .gvflw-field_hint {
  opacity: .5;
}
/* line 24, ../sass/partials/_sha-budget.scss */
.sha-budget .sha-budget-labels .sha-budget-labels-estimate {
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  height: 50px;
  margin-top: 20px;
  padding-top: 8px;
}
/* line 31, ../sass/partials/_sha-budget.scss */
.sha-budget .sha-budget-labels .sha-budget-labels-available {
  margin-top: 20px;
}
/* line 35, ../sass/partials/_sha-budget.scss */
.sha-budget .sha-budget-composer {
  margin: 8px;
  padding: 8px;
  list-style: none;
  width: 300px;
  display: inline-block;
  vertical-align: top;
}
/* line 42, ../sass/partials/_sha-budget.scss */
.sha-budget .sha-budget-composer li {
  margin-bottom: 7px;
}
/* line 44, ../sass/partials/_sha-budget.scss */
.sha-budget .sha-budget-composer li .bootstrap-select {
  margin-bottom: 0;
}
/* line 47, ../sass/partials/_sha-budget.scss */
.sha-budget .sha-budget-composer li.readonly {
  margin-bottom: 7px;
  height: 32px;
  padding-top: 7px;
}
/* line 53, ../sass/partials/_sha-budget.scss */
.sha-budget .sha-budget-composer .sha-budget-composer-estimate {
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  margin-top: 20px;
  margin-bottom: 7px;
  height: 50px;
}
/* line 59, ../sass/partials/_sha-budget.scss */
.sha-budget .sha-budget-composer .sha-budget-composer-estimate input {
  margin-top: 8px;
  width: 284px;
}
/* line 64, ../sass/partials/_sha-budget.scss */
.sha-budget .sha-budget-composer .sha-budget-composer-available {
  margin-top: 20px;
  margin-bottom: 7px;
  height: 32px;
  padding-top: 7px;
}
/* line 70, ../sass/partials/_sha-budget.scss */
.sha-budget .sha-budget-composer .sha-budget-composer-available .glyphicon-ok-sign {
  color: green;
}
/* line 74, ../sass/partials/_sha-budget.scss */
.sha-budget .sha-budget-composer .sha-budget-composer-available .glyphicon-remove-sign {
  color: red;
}
/* line 78, ../sass/partials/_sha-budget.scss */
.sha-budget .sha-budget-composer .sha-budget-composer-available .btn {
  margin-top: -8px;
}
/* line 84, ../sass/partials/_sha-budget.scss */
.sha-budget .sha-budget-captured {
  margin: 8px;
  padding: 8px;
  list-style: none;
  min-width: 268px;
  display: inline-block;
  vertical-align: top;
  background: #ffcdab;
  border: 1px solid #ffa366;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
/* line 94, ../sass/partials/_sha-budget.scss */
.sha-budget .sha-budget-captured li {
  margin-bottom: 7px;
  height: 32px;
  padding-top: 7px;
}
/* line 99, ../sass/partials/_sha-budget.scss */
.sha-budget .sha-budget-captured .sha-budget-captured-estimate {
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  margin-top: 20px;
  margin-bottom: 7px;
  height: 50px;
  padding-top: 14px;
  font-weight: bold;
}
/* line 107, ../sass/partials/_sha-budget.scss */
.sha-budget .sha-budget-captured .sha-budget-captured-estimate span {
  margin-left: 5px;
  margin-right: 5px;
}
/* line 112, ../sass/partials/_sha-budget.scss */
.sha-budget .sha-budget-captured .sha-budget-captured-available {
  margin-top: 20px;
  margin-bottom: 7px;
  height: 32px;
  padding-top: 5px;
  font-weight: bold;
}
/* line 119, ../sass/partials/_sha-budget.scss */
.sha-budget .sha-budget-captured .sha-budget-captured-available .glyphicon-ok-sign {
  color: green;
}
/* line 123, ../sass/partials/_sha-budget.scss */
.sha-budget .sha-budget-captured .sha-budget-captured-available .glyphicon-remove-sign {
  color: red;
}
/* line 127, ../sass/partials/_sha-budget.scss */
.sha-budget .sha-budget-captured .sha-budget-captured-available span {
  margin-left: 5px;
  margin-right: 5px;
}

/* line 135, ../sass/partials/_sha-budget.scss */
.sha-budget-read-only {
  overflow-x: auto;
  white-space: nowrap;
}
/* line 138, ../sass/partials/_sha-budget.scss */
.sha-budget-read-only .sha-budget-labels {
  margin: 8px;
  padding: 8px;
  list-style: none;
  width: 268px;
  display: inline-block;
  vertical-align: top;
  text-align: right;
}
/* line 146, ../sass/partials/_sha-budget.scss */
.sha-budget-read-only .sha-budget-labels li {
  height: 25px;
}
/* line 148, ../sass/partials/_sha-budget.scss */
.sha-budget-read-only .sha-budget-labels li label {
  margin-top: 6px;
  margin-bottom: 0;
}
/* line 152, ../sass/partials/_sha-budget.scss */
.sha-budget-read-only .sha-budget-labels li .gvflw-field_hint {
  opacity: .5;
}
/* line 156, ../sass/partials/_sha-budget.scss */
.sha-budget-read-only .sha-budget-labels .sha-budget-labels-available {
  margin-top: 30px;
}
/* line 160, ../sass/partials/_sha-budget.scss */
.sha-budget-read-only .sha-budget-captured {
  margin: 8px;
  padding: 8px;
  list-style: none;
  width: 268px;
  display: inline-block;
  vertical-align: top;
}
/* line 167, ../sass/partials/_sha-budget.scss */
.sha-budget-read-only .sha-budget-captured:not(.chooser) {
  background: #ffcdab;
  border: 1px solid #ffa366;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
/* line 172, ../sass/partials/_sha-budget.scss */
.sha-budget-read-only .sha-budget-captured li {
  margin-bottom: 0px;
  padding-top: 4px;
  height: 25px;
}
/* line 177, ../sass/partials/_sha-budget.scss */
.sha-budget-read-only .sha-budget-captured .sha-budget-captured-available {
  margin-top: 30px;
  margin-bottom: 7px;
  height: 32px;
  padding-top: 7px;
  font-weight: bold;
}
/* line 183, ../sass/partials/_sha-budget.scss */
.sha-budget-read-only .sha-budget-captured .sha-budget-captured-available .glyphicon-ok-sign {
  color: green;
}
/* line 186, ../sass/partials/_sha-budget.scss */
.sha-budget-read-only .sha-budget-captured .sha-budget-captured-available .glyphicon-remove-sign {
  color: red;
}

/* line 192, ../sass/partials/_sha-budget.scss */
.sha-budgetitem-chooser {
  overflow-x: auto;
}
/* line 195, ../sass/partials/_sha-budget.scss */
.sha-budgetitem-chooser .sha-budget-read-only {
  overflow-x: visible;
}

/* line 1, ../sass/partials/_sha-callout.scss */
.sha-callout, .sha-callout-boxfusion, .sha-callout-hint, .sha-callout-primary, .sha-callout-secondary, .sha-callout-success, .sha-callout-info, .sha-callout-warning, .sha-callout-danger {
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 15px;
  border-left: 3px solid #eee;
  display: block;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  border-radius: 0;
}

/* line 13, ../sass/partials/_sha-callout.scss */
.sha-callout .comment-field, .sha-callout-boxfusion .comment-field, .sha-callout-hint .comment-field, .sha-callout-primary .comment-field, .sha-callout-secondary .comment-field, .sha-callout-success .comment-field, .sha-callout-info .comment-field, .sha-callout-warning .comment-field, .sha-callout-danger .comment-field, .sha-callout-boxfusion .comment-field, .sha-callout-hint .comment-field, .sha-callout-primary .comment-field, .sha-callout-secondary .comment-field, .sha-callout-success .comment-field, .sha-callout-info .comment-field, .sha-callout-warning .comment-field, .sha-callout-danger .comment-field {
  margin-top: 15px;
  margin-bottom: 0;
}

/* line 18, ../sass/partials/_sha-callout.scss */
.sha-callout-boxfusion {
  background-color: #ffcdab;
  border-color: #ff6600;
}

/* line 24, ../sass/partials/_sha-callout.scss */
.sha-callout-hint {
  background-color: #ffcdab;
  border-color: #ff6600;
}
/* line 28, ../sass/partials/_sha-callout.scss */
.sha-callout-hint:before {
  content: "Hint: ";
}

/* line 33, ../sass/partials/_sha-callout.scss */
.sha-callout-primary {
  background-color: #ffcdab;
  border-color: #ff6600;
}

/* line 39, ../sass/partials/_sha-callout.scss */
.sha-callout-secondary {
  background-color: #ffe0ab;
  border-color: #ffa100;
}

/* line 45, ../sass/partials/_sha-callout.scss */
.sha-callout-success {
  background-color: #d3ecd3;
  border-color: #5cb85c;
}

/* line 51, ../sass/partials/_sha-callout.scss */
.sha-callout-info {
  background-color: #e9f7fb;
  border-color: #5bc0de;
}

/* line 57, ../sass/partials/_sha-callout.scss */
.sha-callout-warning {
  background-color: #fdf6ec;
  border-color: #f0ad4e;
}

/* line 63, ../sass/partials/_sha-callout.scss */
.sha-callout-danger {
  background-color: #f7dcdc;
  border-color: #d9534f;
}

/* line 2, ../sass/partials/_sha-structuredlist.scss */
.sha-structuredlist .items {
  padding-top: 10px;
}
/* line 4, ../sass/partials/_sha-structuredlist.scss */
.sha-structuredlist .items .iteminfo {
  margin-bottom: 5px;
}
/* line 10, ../sass/partials/_sha-structuredlist.scss */
.sha-structuredlist .items .iteminfo:hover .controls {
  display: block;
}

/* line 2, ../sass/partials/_sha-panel.scss */
.sha-panel .panel-heading {
  height: 43px;
  padding: 0;
  cursor: pointer;
}
/* line 11, ../sass/partials/_sha-panel.scss */
.sha-panel .panel-heading .sha-data-table-panel-toolbar .sha-data-table-toolbar-item .sha-data-table-toolbar-item-info .btn-group a .glyphicon-chevron-down {
  color: #fff;
  margin-right: 15px;
  margin-left: -5px;
}
/* line 18, ../sass/partials/_sha-panel.scss */
.sha-panel .panel-heading .sha-data-table-panel-toolbar .sha-data-table-toolbar-item .sha-data-table-toolbar-item-info .btn-group a.collapsed .glyphicon-chevron-down:before {
  content: "\e080";
}

/* line 5, ../sass/partials/_sha-list.scss */
.sha-list-empty-notification {
  text-align: center;
}

/* line 10, ../sass/partials/_sha-list.scss */
.sha-list-no-padding {
  padding-left: 0;
}

/* line 11, ../sass/partials/_sha-table.scss */
table tbody tr td .controls {
  text-align: center;
}
/* line 18, ../sass/partials/_sha-table.scss */
table.layout-fixed {
  table-layout: fixed;
}
/* line 21, ../sass/partials/_sha-table.scss */
table.layout-fixed td {
  overflow: hidden;
}

/* line 1, ../sass/partials/_sha-audit-trail.scss */
.sha-audit-trail {
  border-top: 1px solid #dddddd;
  padding-top: 5px;
}
/* line 5, ../sass/partials/_sha-audit-trail.scss */
.sha-audit-trail .sha-audit-created .sha-audit-timestamp {
  font-weight: bold;
}
/* line 8, ../sass/partials/_sha-audit-trail.scss */
.sha-audit-trail .sha-audit-created .sha-audit-author {
  font-weight: bold;
}
/* line 12, ../sass/partials/_sha-audit-trail.scss */
.sha-audit-trail .sha-audit-history {
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-top: 1px solid #dddddd;
}
/* line 23, ../sass/partials/_sha-audit-trail.scss */
.sha-audit-trail .sha-audit-history .sha-audit-received .sha-audit-timestamp {
  font-weight: bold;
  line-height: 1.6;
}
/* line 27, ../sass/partials/_sha-audit-trail.scss */
.sha-audit-trail .sha-audit-history .sha-audit-received .sha-audit-title {
  font-weight: bold;
}
/* line 30, ../sass/partials/_sha-audit-trail.scss */
.sha-audit-trail .sha-audit-history .sha-audit-received .sha-audit-department {
  font-weight: bold;
}
/* line 33, ../sass/partials/_sha-audit-trail.scss */
.sha-audit-trail .sha-audit-history .sha-audit-received .sha-audit-author {
  font-weight: bold;
}
/* line 40, ../sass/partials/_sha-audit-trail.scss */
.sha-audit-trail .sha-audit-history .sha-audit-completed .sha-audit-timestamp {
  font-weight: bold;
  line-height: 1.6;
}
/* line 45, ../sass/partials/_sha-audit-trail.scss */
.sha-audit-trail .sha-audit-history .sha-audit-approval-type {
  font-weight: bold;
}
/* line 51, ../sass/partials/_sha-audit-trail.scss */
.sha-audit-trail .sha-audit-history .sha-audit-completed .sha-audit-author {
  font-weight: bold;
}
/* line 56, ../sass/partials/_sha-audit-trail.scss */
.sha-audit-trail .sha-pending {
  margin-top: 5px;
  padding-top: 5px;
  border-top: 1px solid #dddddd;
}
/* line 63, ../sass/partials/_sha-audit-trail.scss */
.sha-audit-trail .sha-pending .sha-audit-received .sha-audit-title {
  font-weight: bold;
}
/* line 66, ../sass/partials/_sha-audit-trail.scss */
.sha-audit-trail .sha-pending .sha-audit-received .sha-audit-department {
  font-weight: bold;
}
/* line 69, ../sass/partials/_sha-audit-trail.scss */
.sha-audit-trail .sha-pending .sha-audit-received .sha-audit-author {
  font-weight: bold;
}
/* line 75, ../sass/partials/_sha-audit-trail.scss */
.sha-audit-trail .sha-pending .sha-audit-approval-type {
  font-weight: bold;
}
/* line 78, ../sass/partials/_sha-audit-trail.scss */
.sha-audit-trail .sha-pending .sha-audit-response {
  font-style: italic;
}

/* line 10, ../sass/vendor/bootstrap/_forms.scss */
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}

/* line 20, ../sass/vendor/bootstrap/_forms.scss */
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 18px;
  font-size: 19.5px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}

/* line 32, ../sass/vendor/bootstrap/_forms.scss */
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}

/* line 47, ../sass/vendor/bootstrap/_forms.scss */
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 53, ../sass/vendor/bootstrap/_forms.scss */
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}

/* line 60, ../sass/vendor/bootstrap/_forms.scss */
input[type="file"] {
  display: block;
}

/* line 65, ../sass/vendor/bootstrap/_forms.scss */
input[type="range"] {
  display: block;
  width: 100%;
}

/* line 72, ../sass/vendor/bootstrap/_forms.scss */
select[multiple],
select[size] {
  height: auto;
}

/* line 79, ../sass/vendor/bootstrap/_forms.scss */
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 84, ../sass/vendor/bootstrap/_forms.scss */
output {
  display: block;
  padding-top: 7px;
  font-size: 13px;
  line-height: 1.428571429;
  color: #555555;
}

/* line 115, ../sass/vendor/bootstrap/_forms.scss */
.form-control, .modal .dataTables_wrapper .dataTables_filter input {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.428571429;
  color: #555555;
  background-color: white;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
/* line 57, ../sass/vendor/bootstrap/mixins/_forms.scss */
.form-control:focus, .modal .dataTables_wrapper .dataTables_filter input:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
/* line 103, ../sass/vendor/bootstrap/mixins/_vendor-prefixes.scss */
.form-control::-moz-placeholder, .modal .dataTables_wrapper .dataTables_filter input::-moz-placeholder {
  color: #999999;
  opacity: 1;
}
/* line 107, ../sass/vendor/bootstrap/mixins/_vendor-prefixes.scss */
.form-control:-ms-input-placeholder, .modal .dataTables_wrapper .dataTables_filter input:-ms-input-placeholder {
  color: #999999;
}
/* line 108, ../sass/vendor/bootstrap/mixins/_vendor-prefixes.scss */
.form-control::-webkit-input-placeholder, .modal .dataTables_wrapper .dataTables_filter input::-webkit-input-placeholder {
  color: #999999;
}
/* line 143, ../sass/vendor/bootstrap/_forms.scss */
.form-control[disabled], .modal .dataTables_wrapper .dataTables_filter input[disabled], .form-control[readonly], .modal .dataTables_wrapper .dataTables_filter input[readonly], fieldset[disabled] .form-control, fieldset[disabled] .modal .dataTables_wrapper .dataTables_filter input, .modal .dataTables_wrapper .dataTables_filter fieldset[disabled] input {
  background-color: #eeeeee;
  opacity: 1;
}
/* line 149, ../sass/vendor/bootstrap/_forms.scss */
.form-control[disabled], .modal .dataTables_wrapper .dataTables_filter input[disabled], fieldset[disabled] .form-control, fieldset[disabled] .modal .dataTables_wrapper .dataTables_filter input, .modal .dataTables_wrapper .dataTables_filter fieldset[disabled] input {
  cursor: not-allowed;
}

/* line 157, ../sass/vendor/bootstrap/_forms.scss */
textarea.form-control {
  height: auto;
}

/* line 169, ../sass/vendor/bootstrap/_forms.scss */
input[type="search"] {
  -webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 185, ../sass/vendor/bootstrap/_forms.scss */
  input[type="date"],
  input[type="time"],
  input[type="datetime-local"],
  input[type="month"] {
    line-height: 32px;
  }
  /* line 189, ../sass/vendor/bootstrap/_forms.scss */
  input[type="date"].input-sm, .input-group-sm input[type="date"],
  input[type="time"].input-sm, .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm, .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm, .input-group-sm
  input[type="month"] {
    line-height: 30px;
  }
  /* line 194, ../sass/vendor/bootstrap/_forms.scss */
  input[type="date"].input-lg, .input-group-lg input[type="date"],
  input[type="time"].input-lg, .input-group-lg
  input[type="time"],
  input[type="datetime-local"].input-lg, .input-group-lg
  input[type="datetime-local"],
  input[type="month"].input-lg, .input-group-lg
  input[type="month"] {
    line-height: 45px;
  }
}
/* line 206, ../sass/vendor/bootstrap/_forms.scss */
.form-group {
  margin-bottom: 15px;
}

/* line 216, ../sass/vendor/bootstrap/_forms.scss */
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 222, ../sass/vendor/bootstrap/_forms.scss */
.radio label,
.checkbox label {
  min-height: 18px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}

/* line 233, ../sass/vendor/bootstrap/_forms.scss */
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}

/* line 240, ../sass/vendor/bootstrap/_forms.scss */
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}

/* line 246, ../sass/vendor/bootstrap/_forms.scss */
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}

/* line 256, ../sass/vendor/bootstrap/_forms.scss */
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}

/* line 269, ../sass/vendor/bootstrap/_forms.scss */
input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled, fieldset[disabled]
input[type="checkbox"] {
  cursor: not-allowed;
}

/* line 277, ../sass/vendor/bootstrap/_forms.scss */
.radio-inline.disabled, fieldset[disabled] .radio-inline,
.checkbox-inline.disabled, fieldset[disabled]
.checkbox-inline {
  cursor: not-allowed;
}

/* line 286, ../sass/vendor/bootstrap/_forms.scss */
.radio.disabled label, fieldset[disabled] .radio label,
.checkbox.disabled label, fieldset[disabled]
.checkbox label {
  cursor: not-allowed;
}

/* line 298, ../sass/vendor/bootstrap/_forms.scss */
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 31px;
}
/* line 307, ../sass/vendor/bootstrap/_forms.scss */
.form-control-static.input-lg, .form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}

/* line 71, ../sass/vendor/bootstrap/mixins/_forms.scss */
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

/* line 79, ../sass/vendor/bootstrap/mixins/_forms.scss */
select.input-sm {
  height: 30px;
  line-height: 30px;
}

/* line 85, ../sass/vendor/bootstrap/mixins/_forms.scss */
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}

/* line 71, ../sass/vendor/bootstrap/mixins/_forms.scss */
.form-group-sm .form-control, .form-group-sm .modal .dataTables_wrapper .dataTables_filter input, .modal .dataTables_wrapper .dataTables_filter .form-group-sm input {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
/* line 79, ../sass/vendor/bootstrap/mixins/_forms.scss */
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
/* line 85, ../sass/vendor/bootstrap/mixins/_forms.scss */
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
/* line 327, ../sass/vendor/bootstrap/_forms.scss */
.form-group-sm .form-control-static {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  min-height: 30px;
}

/* line 71, ../sass/vendor/bootstrap/mixins/_forms.scss */
.input-lg {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 6px;
}

/* line 79, ../sass/vendor/bootstrap/mixins/_forms.scss */
select.input-lg {
  height: 45px;
  line-height: 45px;
}

/* line 85, ../sass/vendor/bootstrap/mixins/_forms.scss */
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}

/* line 71, ../sass/vendor/bootstrap/mixins/_forms.scss */
.form-group-lg .form-control, .form-group-lg .modal .dataTables_wrapper .dataTables_filter input, .modal .dataTables_wrapper .dataTables_filter .form-group-lg input {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 6px;
}
/* line 79, ../sass/vendor/bootstrap/mixins/_forms.scss */
.form-group-lg select.form-control {
  height: 45px;
  line-height: 45px;
}
/* line 85, ../sass/vendor/bootstrap/mixins/_forms.scss */
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
/* line 341, ../sass/vendor/bootstrap/_forms.scss */
.form-group-lg .form-control-static {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  min-height: 35px;
}

/* line 355, ../sass/vendor/bootstrap/_forms.scss */
.has-feedback {
  position: relative;
}
/* line 360, ../sass/vendor/bootstrap/_forms.scss */
.has-feedback .form-control, .has-feedback .modal .dataTables_wrapper .dataTables_filter input, .modal .dataTables_wrapper .dataTables_filter .has-feedback input {
  padding-right: 40px;
}

/* line 365, ../sass/vendor/bootstrap/_forms.scss */
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  pointer-events: none;
}

/* line 377, ../sass/vendor/bootstrap/_forms.scss */
.input-lg + .form-control-feedback {
  width: 45px;
  height: 45px;
  line-height: 45px;
}

/* line 382, ../sass/vendor/bootstrap/_forms.scss */
.input-sm + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

/* line 17, ../sass/vendor/bootstrap/mixins/_forms.scss */
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {
  color: #3c763d;
}
/* line 21, ../sass/vendor/bootstrap/mixins/_forms.scss */
.has-success .form-control, .has-success .modal .dataTables_wrapper .dataTables_filter input, .modal .dataTables_wrapper .dataTables_filter .has-success input {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 24, ../sass/vendor/bootstrap/mixins/_forms.scss */
.has-success .form-control:focus, .has-success .modal .dataTables_wrapper .dataTables_filter input:focus, .modal .dataTables_wrapper .dataTables_filter .has-success input:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
/* line 31, ../sass/vendor/bootstrap/mixins/_forms.scss */
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
/* line 37, ../sass/vendor/bootstrap/mixins/_forms.scss */
.has-success .form-control-feedback {
  color: #3c763d;
}

/* line 17, ../sass/vendor/bootstrap/mixins/_forms.scss */
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label {
  color: #8a6d3b;
}
/* line 21, ../sass/vendor/bootstrap/mixins/_forms.scss */
.has-warning .form-control, .has-warning .modal .dataTables_wrapper .dataTables_filter input, .modal .dataTables_wrapper .dataTables_filter .has-warning input {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 24, ../sass/vendor/bootstrap/mixins/_forms.scss */
.has-warning .form-control:focus, .has-warning .modal .dataTables_wrapper .dataTables_filter input:focus, .modal .dataTables_wrapper .dataTables_filter .has-warning input:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
/* line 31, ../sass/vendor/bootstrap/mixins/_forms.scss */
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
/* line 37, ../sass/vendor/bootstrap/mixins/_forms.scss */
.has-warning .form-control-feedback {
  color: #8a6d3b;
}

/* line 17, ../sass/vendor/bootstrap/mixins/_forms.scss */
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {
  color: #a94442;
}
/* line 21, ../sass/vendor/bootstrap/mixins/_forms.scss */
.has-error .form-control, .has-error .modal .dataTables_wrapper .dataTables_filter input, .modal .dataTables_wrapper .dataTables_filter .has-error input {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 24, ../sass/vendor/bootstrap/mixins/_forms.scss */
.has-error .form-control:focus, .has-error .modal .dataTables_wrapper .dataTables_filter input:focus, .modal .dataTables_wrapper .dataTables_filter .has-error input:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
/* line 31, ../sass/vendor/bootstrap/mixins/_forms.scss */
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
/* line 37, ../sass/vendor/bootstrap/mixins/_forms.scss */
.has-error .form-control-feedback {
  color: #a94442;
}

/* line 402, ../sass/vendor/bootstrap/_forms.scss */
.has-feedback label ~ .form-control-feedback {
  top: 23px;
}
/* line 405, ../sass/vendor/bootstrap/_forms.scss */
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}

/* line 416, ../sass/vendor/bootstrap/_forms.scss */
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}

@media (min-width: 768px) {
  /* line 441, ../sass/vendor/bootstrap/_forms.scss */
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 448, ../sass/vendor/bootstrap/_forms.scss */
  .form-inline .form-control, .form-inline .modal .dataTables_wrapper .dataTables_filter input, .modal .dataTables_wrapper .dataTables_filter .form-inline input {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  /* line 455, ../sass/vendor/bootstrap/_forms.scss */
  .form-inline .form-control-static {
    display: inline-block;
  }
  /* line 459, ../sass/vendor/bootstrap/_forms.scss */
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  /* line 465, ../sass/vendor/bootstrap/_forms.scss */
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control,
  .form-inline .input-group .modal .dataTables_wrapper .dataTables_filter input,
  .modal .dataTables_wrapper .dataTables_filter .form-inline .input-group input {
    width: auto;
  }
  /* line 471, ../sass/vendor/bootstrap/_forms.scss */
  .form-inline .input-group > .form-control, .form-inline .modal .dataTables_wrapper .dataTables_filter .input-group > input, .modal .dataTables_wrapper .dataTables_filter .form-inline .input-group > input {
    width: 100%;
  }
  /* line 475, ../sass/vendor/bootstrap/_forms.scss */
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 483, ../sass/vendor/bootstrap/_forms.scss */
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  /* line 489, ../sass/vendor/bootstrap/_forms.scss */
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  /* line 494, ../sass/vendor/bootstrap/_forms.scss */
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  /* line 500, ../sass/vendor/bootstrap/_forms.scss */
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

/* line 525, ../sass/vendor/bootstrap/_forms.scss */
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
/* line 533, ../sass/vendor/bootstrap/_forms.scss */
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 25px;
}
/* line 538, ../sass/vendor/bootstrap/_forms.scss */
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
/* line 15, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
.form-horizontal .form-group:before, .form-horizontal .form-group:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
.form-horizontal .form-group:after {
  clear: both;
}
@media (min-width: 768px) {
  /* line 545, ../sass/vendor/bootstrap/_forms.scss */
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
/* line 556, ../sass/vendor/bootstrap/_forms.scss */
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  /* line 566, ../sass/vendor/bootstrap/_forms.scss */
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.333333px;
  }
}
@media (min-width: 768px) {
  /* line 573, ../sass/vendor/bootstrap/_forms.scss */
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}

/* line 5, ../sass/partials/_sha-datatable-modal.scss */
.modal .dataTables_wrapper table {
  margin-bottom: 10px;
  float: left;
}
/* line 9, ../sass/partials/_sha-datatable-modal.scss */
.modal .dataTables_wrapper table tbody tr.row_selected {
  background-color: #ff6600;
  color: #fff;
}
/* line 10, ../sass/partials/_sha-datatable-modal.scss */
.modal .dataTables_wrapper table tbody tr.row_selected td {
  background-color: #ff6600;
  color: #fff;
}
/* line 19, ../sass/partials/_sha-datatable-modal.scss */
.modal .dataTables_wrapper .dataTables_filter {
  border-bottom: 1px solid #dddddd;
  padding-bottom: 10px;
}
/* line 23, ../sass/partials/_sha-datatable-modal.scss */
.modal .dataTables_wrapper .dataTables_filter label {
  width: 100%;
}
/* line 26, ../sass/partials/_sha-datatable-modal.scss */
.modal .dataTables_wrapper .dataTables_filter input {
  width: 100%;
}
/* line 31, ../sass/partials/_sha-datatable-modal.scss */
.modal .dataTables_wrapper .bottom {
  padding-top: 3px;
  padding-right: 5px;
  padding-bottom: 0;
  padding-left: 5px;
  background-color: whitesmoke;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
/* line 43, ../sass/partials/_sha-datatable-modal.scss */
.modal .dataTables_wrapper .bottom .footer .sha-data-table-info {
  margin-top: 6px;
  padding-left: 0;
  margin-left: 0;
}
/* line 48, ../sass/partials/_sha-datatable-modal.scss */
.modal .dataTables_wrapper .bottom .footer .sha-data-table-paginate {
  text-align: right;
}
/* line 51, ../sass/partials/_sha-datatable-modal.scss */
.modal .dataTables_wrapper .bottom .footer .sha-data-table-paginate .dataTables_paginate .pagination {
  margin-top: 10px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

/* line 7, ../sass/partials/_sha-calendar.scss */
.sha-legend-pill, .sha-legend-pill-public-holidays, .sha-legend-pill-colleague-leave, .sha-legend-pill-your-leave, .sha-legend-pill-your-cancellation, .sha-legend-pill-proposed-leave, .sha-legend-pill-original-leave {
  display: inline-block;
  margin-right: 10px;
  width: 50px;
  height: 10px;
}

/* line 14, ../sass/partials/_sha-calendar.scss */
.sha-legend-pill-public-holidays {
  background: #2ecc71;
}

/* line 19, ../sass/partials/_sha-calendar.scss */
.sha-legend-pill-colleague-leave {
  background: #9b59b6;
}

/* line 24, ../sass/partials/_sha-calendar.scss */
.sha-legend-pill-your-leave {
  background: #3499D8;
}

/* line 29, ../sass/partials/_sha-calendar.scss */
.sha-legend-pill-your-cancellation {
  background: #868585;
  /*border: 1px solid #696969;*/
}

/* line 35, ../sass/partials/_sha-calendar.scss */
.sha-legend-pill-proposed-leave {
  background: #e67e22;
}

/* line 40, ../sass/partials/_sha-calendar.scss */
.sha-legend-pill-original-leave {
  background: #e74c3c;
}

/* line 45, ../sass/partials/_sha-calendar.scss */
.sha-calendar-legend {
  margin-top: 10px;
}

/* line 1, ../sass/partials/_sha-label.scss */
label.sha-label-mandatory:after {
  content: "*";
  color: red;
  padding-left: 8px;
}

/* line 6, ../sass/partials/_sha-hierarchical-select.scss */
div.dropdown[data-shui-type="hierarchialdropdown"] .dropdown-submenu {
  position: relative;
}
/* line 10, ../sass/partials/_sha-hierarchical-select.scss */
div.dropdown[data-shui-type="hierarchialdropdown"] .dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100px !important;
  top: 90% !important;
  margin-top: -6px;
  margin-left: -1px;
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px 6px;
  border-radius: 0 6px 6px 6px;
}
/* line 19, ../sass/partials/_sha-hierarchical-select.scss */
div.dropdown[data-shui-type="hierarchialdropdown"] .dropdown-submenu.hoverable:hover > .dropdown-menu {
  display: block;
}
/* line 23, ../sass/partials/_sha-hierarchical-select.scss */
div.dropdown[data-shui-type="hierarchialdropdown"] .dropup .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  -webkit-border-radius: 5px 5px 5px 0;
  -moz-border-radius: 5px 5px 5px 0;
  border-radius: 5px 5px 5px 0;
}
/* line 31, ../sass/partials/_sha-hierarchical-select.scss */
div.dropdown[data-shui-type="hierarchialdropdown"] .dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #cccccc;
  margin-top: 5px;
  margin-right: -10px;
}
/* line 45, ../sass/partials/_sha-hierarchical-select.scss */
div.dropdown[data-shui-type="hierarchialdropdown"] .dropdown-submenu.pull-left {
  float: none;
}
/* line 50, ../sass/partials/_sha-hierarchical-select.scss */
div.dropdown[data-shui-type="hierarchialdropdown"] .dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 6px 0 6px 6px;
  -moz-border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}

/* line 1, ../sass/partials/_sha-contributions.scss */
.sha-contributions {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
/* line 15, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
.sha-contributions:before, .sha-contributions:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
.sha-contributions:after {
  clear: both;
}
/* line 8, ../sass/partials/_sha-contributions.scss */
.sha-contributions > li {
  position: relative;
  display: block;
}
/* line 13, ../sass/partials/_sha-contributions.scss */
.sha-contributions > li > a {
  position: relative;
  display: block;
}
/* line 19, ../sass/partials/_sha-contributions.scss */
.sha-contributions > li > a:hover, .sha-contributions > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
/* line 25, ../sass/partials/_sha-contributions.scss */
.sha-contributions > li.disabled > a {
  color: #999999;
}
/* line 30, ../sass/partials/_sha-contributions.scss */
.sha-contributions > li.disabled > a:hover, .sha-contributions > li.disabled > a:focus {
  color: #999999;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}

/* line 42, ../sass/partials/_sha-contributions.scss */
.sha-contributions-tabs {
  margin-bottom: 10px;
}
/* line 46, ../sass/partials/_sha-contributions.scss */
.sha-contributions-tabs .media {
  margin-right: 10px;
}
/* line 52, ../sass/partials/_sha-contributions.scss */
.sha-contributions-tabs .media .thumbnail img {
  height: 42px;
  width: 42px;
}
/* line 63, ../sass/partials/_sha-contributions.scss */
.sha-contributions-tabs > li {
  float: right;
  margin-bottom: -1px;
}
/* line 65, ../sass/partials/_sha-contributions.scss */
.sha-contributions-tabs > li.sha-contributions-owner {
  float: left;
}
/* line 71, ../sass/partials/_sha-contributions.scss */
.sha-contributions-tabs > li.sha-contributions-others-label {
  height: 71px;
  line-height: 71px;
  margin-right: 20px;
}
/* line 80, ../sass/partials/_sha-contributions.scss */
.sha-contributions-tabs > li > a {
  padding-top: 5px;
  margin-right: 2px;
  line-height: 2;
  border-top: 5px solid transparent;
  background-color: transparent;
}
/* line 87, ../sass/partials/_sha-contributions.scss */
.sha-contributions-tabs > li > a:hover {
  border-top: 5px solid #ff6600;
  background-color: transparent;
}
/* line 99, ../sass/partials/_sha-contributions.scss */
.sha-contributions-tabs > li.active > a, .sha-contributions-tabs > li.active > a:hover, .sha-contributions-tabs > li.active > a:focus {
  color: #555555;
  background-color: transparent;
  border-top: 5px solid #ff6600;
  cursor: default;
}

/* line 118, ../sass/partials/_sha-contributions.scss */
.sha-contributions-content > .sha-contributions-pane {
  display: none;
}
/* line 122, ../sass/partials/_sha-contributions.scss */
.sha-contributions-content > .active {
  display: block;
}

/* line 2, ../sass/partials/_sha-message.scss */
.sha-message .sha-message-owner-name {
  font-weight: 600;
}
/* line 5, ../sass/partials/_sha-message.scss */
.sha-message .sha-message-meta {
  float: right;
  font-weight: bold;
}
/* line 9, ../sass/partials/_sha-message.scss */
.sha-message .sha-message-owner-title {
  color: #989898;
}
/* line 12, ../sass/partials/_sha-message.scss */
.sha-message .sha-message-content {
  width: 100%;
  text-align: left;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 13px;
  background-color: #F1F1F1;
  color: black;
  padding: 15px;
  border: 1px solid transparent;
  border-radius: 4px;
  font-weight: 100;
}

/* line 2, ../sass/partials/_sha-comment.scss */
.sha-comment .sha-comment-owner-name {
  font-weight: 600;
}
/* line 5, ../sass/partials/_sha-comment.scss */
.sha-comment .sha-comment-meta {
  float: right;
  font-weight: bold;
}
/* line 9, ../sass/partials/_sha-comment.scss */
.sha-comment .sha-comment-owner-title {
  color: #989898;
}
/* line 12, ../sass/partials/_sha-comment.scss */
.sha-comment .sha-comment-content {
  width: 100%;
  text-align: left;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 13px;
  background-color: #F1F1F1;
  color: black;
  padding: 15px;
  border: 1px solid transparent;
  border-radius: 4px;
  font-weight: 100;
}
/* line 32, ../sass/partials/_sha-comment.scss */
.sha-comment .sha-comment-controls {
  text-align: right;
  margin-top: 15px;
}

/* line 1, ../sass/partials/_sha-authentication.scss */
.sha-authentication {
  margin-top: 80px;
  margin-right: 20px;
}
/* line 5, ../sass/partials/_sha-authentication.scss */
.sha-authentication.sha-authentication-details {
  text-align: left;
}
/* line 9, ../sass/partials/_sha-authentication.scss */
.sha-authentication.sha-authentication-details .blockElement i.loader {
  background-image: url("/Areas/Shesha/Content/Images/Loaders/Loader3.gif");
  display: inline-block;
  width: 16px;
  height: 10px;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 20, ../sass/partials/_sha-authentication.scss */
.sha-authentication .brand-welcome {
  text-align: center;
  margin: 0 auto;
  width: 400px;
  height: 125px;
  background-image: url("../images/carousel-1.png");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
/* line 31, ../sass/partials/_sha-authentication.scss */
.sha-authentication .brand-out {
  text-align: center;
  margin: 0 auto;
  width: 100%;
  height: 100px;
  background-image: url("../images/boxfusion.png");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin-bottom: 30px;
}

/* line 1, ../sass/partials/_sha-carousel.scss */
.sha-carousel {
  background: #f5f5f5;
  padding: 30px;
  margin: 0;
  color: #237044;
  height: 430px;
  overflow: hidden;
  text-align: center;
}
/* line 11, ../sass/partials/_sha-carousel.scss */
.sha-carousel li {
  list-style: none;
  height: 400px;
}
/* line 16, ../sass/partials/_sha-carousel.scss */
.sha-carousel li img {
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}
/* line 22, ../sass/partials/_sha-carousel.scss */
.sha-carousel li h3 {
  text-align: center;
  margin-top: 25px;
  margin-bottom: 25px;
}
/* line 28, ../sass/partials/_sha-carousel.scss */
.sha-carousel li p {
  margin-top: 15px;
  margin-bottom: 20px;
}
/* line 33, ../sass/partials/_sha-carousel.scss */
.sha-carousel li a {
  color: #237044;
  text-decoration: none;
  text-align: left;
}
/* line 38, ../sass/partials/_sha-carousel.scss */
.sha-carousel li a span {
  font-size: 30px;
  top: 12px;
  margin-left: 6px;
}

/* line 1, ../sass/partials/_sha-footer.scss */
.sha-footer {
  bottom: 0;
  position: absolute;
  width: 100%;
  background-color: #f5f5f5;
}
/* line 7, ../sass/partials/_sha-footer.scss */
.sha-footer .sha-footer-outside {
  margin-top: 10px;
}
/* line 10, ../sass/partials/_sha-footer.scss */
.sha-footer .sha-footer-outside img {
  margin-bottom: 5px;
  height: 20px;
}
/* line 15, ../sass/partials/_sha-footer.scss */
.sha-footer .sha-footer-outside ul {
  margin-bottom: 10px;
}

/* line 2, ../sass/partials/_sha-loading.scss */
.sha-loading.sha-loading-overlay {
  padding-top: 50px;
  text-align: center;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #fff;
  z-index: 10;
}
/* line 13, ../sass/partials/_sha-loading.scss */
.sha-loading.sha-loading-underlay {
  padding-top: 50px;
  text-align: center;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #fff;
  z-index: 10;
}

/* line 1, ../sass/partials/_sha-posible-match-window.scss */
.sha-posible-match-window {
  border: 1px solid #ff6600;
}
/* line 3, ../sass/partials/_sha-posible-match-window.scss */
.sha-posible-match-window h6 {
  margin: -15px;
  font-size: 16px;
  padding: 10px;
  margin-bottom: 0px;
  background: #ff6600;
  color: #fff;
}
/* line 11, ../sass/partials/_sha-posible-match-window.scss */
.sha-posible-match-window .close {
  margin-top: -27px;
}
/* line 14, ../sass/partials/_sha-posible-match-window.scss */
.sha-posible-match-window ul {
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: -15px;
  margin-top: -0px;
}
/* line 20, ../sass/partials/_sha-posible-match-window.scss */
.sha-posible-match-window ul li:nth-child(odd) {
  background-color: #f9f9f9;
}
/* line 23, ../sass/partials/_sha-posible-match-window.scss */
.sha-posible-match-window ul li:hover {
  background-color: #ffcdab;
  color: #000;
}
/* line 27, ../sass/partials/_sha-posible-match-window.scss */
.sha-posible-match-window ul li a {
  display: inherit;
  padding: 10px;
}

/* line 1, ../sass/partials/_sha-required.scss */
.sha-required:after {
  content: "*";
  margin-left: 5px;
  color: red;
}

/* line 6, ../sass/partials/_sha-required.scss */
.sha-required-pre:before {
  content: "*";
  margin-right: 5px;
  color: red;
}

/* line 1, ../sass/partials/_sha-typeahead.scss */
.twitter-typeahead {
  width: 100%;
}
/* line 4, ../sass/partials/_sha-typeahead.scss */
.twitter-typeahead .tt-input:not([disabled]) {
  background-color: white !important;
}
/* line 9, ../sass/partials/_sha-typeahead.scss */
.twitter-typeahead .tt-menu,
.twitter-typeahead .gist {
  text-align: left;
}
/* line 13, ../sass/partials/_sha-typeahead.scss */
.twitter-typeahead .typeahead {
  background-color: #fff;
}
/* line 17, ../sass/partials/_sha-typeahead.scss */
.twitter-typeahead .typeahead:focus {
  border: 2px solid #49a942;
}
/* line 21, ../sass/partials/_sha-typeahead.scss */
.twitter-typeahead .tt-query {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 27, ../sass/partials/_sha-typeahead.scss */
.twitter-typeahead .tt-hint {
  color: #999;
}
/* line 31, ../sass/partials/_sha-typeahead.scss */
.twitter-typeahead .tt-menu {
  width: 422px;
  /*margin-top: 33px;*/
  padding: 8px 0;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
/* line 46, ../sass/partials/_sha-typeahead.scss */
.twitter-typeahead .tt-suggestion {
  cursor: default;
  padding: 3px 20px;
}
/* line 50, ../sass/partials/_sha-typeahead.scss */
.twitter-typeahead .tt-suggestion.tt-cursor {
  color: #fff;
  background-color: #ff6600;
}
/* line 55, ../sass/partials/_sha-typeahead.scss */
.twitter-typeahead .tt-suggestion:hover {
  color: #fff;
  background-color: #ffcdab;
}
/* line 60, ../sass/partials/_sha-typeahead.scss */
.twitter-typeahead .tt-suggestion p {
  margin: 0;
}
/* line 64, ../sass/partials/_sha-typeahead.scss */
.twitter-typeahead .tt-suggestion .help-block {
  margin: 0;
}
/* line 70, ../sass/partials/_sha-typeahead.scss */
.twitter-typeahead .tt-dataset .ds-name {
  font-weight: bold;
  margin: 0 20px 5px 20px;
  padding: 3px 0;
  border-bottom: 1px solid #ccc;
}

/* line 2, ../sass/partials/_sha-propertygrid.scss */
.sha-propertygrid .sha-novalue {
  color: darkgray;
}

/* line 3, ../sass/partials/_sha-datepicker.scss */
.datepicker {
  z-index: 2000 !important;
}
/* line 7, ../sass/partials/_sha-datepicker.scss */
.datepicker .day.active, .datepicker .month.active, .datepicker .year.active {
  background: #ff6600 !important;
}
/* line 10, ../sass/partials/_sha-datepicker.scss */
.datepicker .day:hover, .datepicker .month:hover, .datepicker .year:hover {
  background: #ffcdab !important;
}

/* line 2, ../sass/partials/_sha-workflow-dialogs.scss */
.sha-reassign-dialog,
.sha-sendback-dialog {
  text-align: left;
}
/* line 6, ../sass/partials/_sha-workflow-dialogs.scss */
.sha-reassign-dialog .steps-dropdown .btn.dropdown-toggle,
.sha-sendback-dialog .steps-dropdown .btn.dropdown-toggle {
  height: auto !important;
}

/* line 11, ../sass/partials/_sha-workflow-dialogs.scss */
.sha-step-summary {
  margin-left: 20px;
  font-size: 12px;
}

/* line 1, ../sass/partials/_sha-form-designer.scss */
.sha-form-designer {
  /*nested form*/
}
/* line 3, ../sass/partials/_sha-form-designer.scss */
.sha-form-designer .component-form-group {
  position: relative;
}
/* line 7, ../sass/partials/_sha-form-designer.scss */
.sha-form-designer .placeholder {
  height: 50px;
  background-color: #d0d0d0;
}
/* line 12, ../sass/partials/_sha-form-designer.scss */
.sha-form-designer .form-builder-component {
  /*&:hover {
      border: 2px #ccc dashed;
      border-radius: 4px;
  }*/
}
/* line 14, ../sass/partials/_sha-form-designer.scss */
.sha-form-designer .form-builder-component .designer-container {
  /*border: 2px dotted #e8e8e8;*/
  border: 2px #ccc dashed;
  border-radius: 4px;
  padding: 10px;
  min-height: 75px;
}
/* line 22, ../sass/partials/_sha-form-designer.scss */
.sha-form-designer .form-builder-component .designer-container-inner:after {
  clear: both;
}
/* line 26, ../sass/partials/_sha-form-designer.scss */
.sha-form-designer .form-builder-component .designer-container-inner:before, .sha-form-designer .form-builder-component .designer-container-inner:after {
  content: " ";
  display: table;
}
/* line 31, ../sass/partials/_sha-form-designer.scss */
.sha-form-designer .form-builder-component .component-btn-group {
  position: absolute;
  right: 0;
  z-index: 1000;
}
/* line 36, ../sass/partials/_sha-form-designer.scss */
.sha-form-designer .form-builder-component .component-btn-group .component-settings-button {
  float: right;
  z-index: 1001;
  margin: 4px 4px 0 0;
}
/* line 45, ../sass/partials/_sha-form-designer.scss */
.sha-form-designer .form-builder-component:not(:hover) .component-btn-group .component-settings-button {
  display: none;
}
/* line 57, ../sass/partials/_sha-form-designer.scss */
.sha-form-designer .sha-toolbox .btn {
  text-align: left !important;
}
/* line 62, ../sass/partials/_sha-form-designer.scss */
.sha-form-designer .btn-group-xxs > .btn, .sha-form-designer .btn-xxs, .sha-form-designer .component-btn-group .component-settings-button {
  padding: 2px;
  font-size: 10px;
  line-height: 1.2em;
  border-radius: 0;
  width: 18px;
  height: 18px;
}
/* line 71, ../sass/partials/_sha-form-designer.scss */
.sha-form-designer .sha-subform {
  /*border: 2px dotted #e8e8e8;*/
  border: 2px #ccc dashed;
  border-radius: 4px;
  padding: 10px;
  text-align: center;
  /*min-height: 75px;*/
}

/* line 3, ../sass/partials/_sha-versioned-field.scss */
.sha-ver-field .breadcrumb a {
  cursor: pointer;
}
/* line 6, ../sass/partials/_sha-versioned-field.scss */
.sha-ver-field .breadcrumb a.selected-ver {
  color: gray;
  cursor: default !important;
}
/* line 10, ../sass/partials/_sha-versioned-field.scss */
.sha-ver-field .breadcrumb a.selected-ver:hover {
  text-decoration: none;
}

/* line 47, ../sass/shesha.scss */
.sha-no-autofocus {
  /* Add this css class to elements that should not be focused on on page load. Adding to a container affects all child elements */
}

/* line 51, ../sass/shesha.scss */
.sha-popover {
  /* Add this css class to popovers with HTML content. Html is taken from following hidden div with sha-popover-content class */
}

/* line 54, ../sass/shesha.scss */
.sha-popover-content {
  /* Element containing HTML content of sha-popover */
}

/* line 57, ../sass/shesha.scss */
.sha-structuredlist {
  /* Shesha Structured List control */
}

/* line 62, ../sass/shesha.scss */
a[disabled] {
  pointer-events: none;
}

/* line 1, ../sass/partials/_gvflw-general.scss */
#content {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 77px;
}

/* line 9, ../sass/partials/_gvflw-general.scss */
.gvflw-page_title {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  display: inline-block;
  line-height: 1.3em;
}

/* line 17, ../sass/partials/_gvflw-general.scss */
.gvflw-lighter {
  color: #b1b1b1;
}

/* line 21, ../sass/partials/_gvflw-general.scss */
a.brand {
  height: 54px;
  background-image: url("../images/boxfusion.png");
  background-size: contain;
  width: 100%;
  position: absolute;
  background-repeat: no-repeat;
}

/* line 30, ../sass/partials/_gvflw-general.scss */
.spacer {
  margin-top: 10px;
}

/* line 33, ../sass/partials/_gvflw-general.scss */
.spacer-bottom {
  margin-bottom: 10px;
}

/* line 1, ../sass/partials/_gvflw-header.scss */
.header-bg {
  position: fixed;
  width: 100%;
  background: #ffffff;
  z-index: 1000;
}

/* line 8, ../sass/partials/_gvflw-header.scss */
#header {
  width: 100%;
  z-index: 778;
  background: rgba(255, 102, 0, 0.1);
  height: 64px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
/* line 16, ../sass/partials/_gvflw-header.scss */
#header .gvflw-inner_header {
  padding: 5px 0 5px 20px;
}
/* line 15, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
#header .gvflw-inner_header:before, #header .gvflw-inner_header:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
#header .gvflw-inner_header:after {
  clear: both;
}
/* line 19, ../sass/partials/_gvflw-header.scss */
#header .gvflw-inner_header .gvflw-search_wrapper {
  margin: 13px 0 0 0;
  position: relative;
}
/* line 23, ../sass/partials/_gvflw-header.scss */
#header .gvflw-inner_header .gvflw-global_search {
  padding-left: 10px;
  display: block;
  width: 100%;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(170, 170, 170, 0.5);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(170, 170, 170, 0.5);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  height: 32px;
}
/* line 32, ../sass/partials/_gvflw-header.scss */
#header .gvflw-inner_header .gvflw-global_search:hover {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(170, 170, 170, 0.7);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 0 1px rgba(170, 170, 170, 0.7);
}
/* line 35, ../sass/partials/_gvflw-header.scss */
#header .gvflw-inner_header .gvflw-global_search:focus {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 0 1px #aaaaaa;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 0 1px #aaaaaa;
}
/* line 39, ../sass/partials/_gvflw-header.scss */
#header .gvflw-inner_header .gvflw-glyph-search {
  position: absolute;
  right: 7px;
  top: 9px;
}
/* line 44, ../sass/partials/_gvflw-header.scss */
#header .gvflw-inner_header .gvflw-need_help {
  font-size: 12px;
  height: 32px;
  line-height: 32px;
}
/* line 50, ../sass/partials/_gvflw-header.scss */
#header .gvflw-inner_header .gvflw-messages, #header .gvflw-inner_header .gvflw-notifications, #header .gvflw-inner_header .gvflw-need_help {
  float: right !important;
  margin: 10px 10px 0 0;
}
/* line 53, ../sass/partials/_gvflw-header.scss */
#header .gvflw-inner_header .gvflw-messages .dropdown-menu, #header .gvflw-inner_header .gvflw-notifications .dropdown-menu, #header .gvflw-inner_header .gvflw-need_help .dropdown-menu {
  left: auto;
  right: 0;
}
/* line 57, ../sass/partials/_gvflw-header.scss */
#header .gvflw-inner_header .gvflw-messages > a, #header .gvflw-inner_header .gvflw-notifications > a, #header .gvflw-inner_header .gvflw-need_help > a {
  display: inline-table;
  padding: 8px 9px;
  width: 16px;
  height: 16px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
/* line 63, ../sass/partials/_gvflw-header.scss */
#header .gvflw-inner_header .gvflw-messages > a:hover, #header .gvflw-inner_header .gvflw-notifications > a:hover, #header .gvflw-inner_header .gvflw-need_help > a:hover {
  -webkit-box-shadow: 0 0 0 1px rgba(170, 170, 170, 0.7);
  box-shadow: 0 0 0 1px rgba(170, 170, 170, 0.7);
}
/* line 15, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
#header .gvflw-inner_header .gvflw-user_tools:before, #header .gvflw-inner_header .gvflw-user_tools:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
#header .gvflw-inner_header .gvflw-user_tools:after {
  clear: both;
}
/* line 72, ../sass/partials/_gvflw-header.scss */
#header .gvflw-inner_header .gvflw-user_info {
  float: right;
  margin: 10px 0 0 0;
}
/* line 15, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
#header .gvflw-inner_header .gvflw-user_info:before, #header .gvflw-inner_header .gvflw-user_info:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
#header .gvflw-inner_header .gvflw-user_info:after {
  clear: both;
}
/* line 78, ../sass/partials/_gvflw-header.scss */
#header .gvflw-inner_header .gvflw-user_photo {
  float: left;
}
/* line 80, ../sass/partials/_gvflw-header.scss */
#header .gvflw-inner_header .gvflw-user_photo img {
  width: 32px;
  height: 32px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 0 1px rgba(170, 170, 170, 0.7);
  box-shadow: 0 0 0 1px rgba(170, 170, 170, 0.7);
}
/* line 87, ../sass/partials/_gvflw-header.scss */
#header .gvflw-inner_header .gvflw-user_functions {
  float: left;
  margin-left: 10px;
  position: relative;
  top: -4px;
}
/* line 93, ../sass/partials/_gvflw-header.scss */
#header .gvflw-inner_header .gvflw-user_name {
  font-size: 13px;
}
/* line 96, ../sass/partials/_gvflw-header.scss */
#header .gvflw-inner_header .gvflw-user_links {
  font-size: 12px;
  padding-left: 0px;
  list-style: none;
  margin: 0;
}
/* line 101, ../sass/partials/_gvflw-header.scss */
#header .gvflw-inner_header .gvflw-user_links li {
  display: inline-block;
  margin-right: 8px;
}
/* line 104, ../sass/partials/_gvflw-header.scss */
#header .gvflw-inner_header .gvflw-user_links li:last-child {
  margin-right: 0;
}
/* line 109, ../sass/partials/_gvflw-header.scss */
#header .gvflw-inner_header .gvflw-second_brand {
  float: right;
  margin-left: 12px;
  margin-right: 20px;
}

/* line 1, ../sass/partials/_gvflw-sidebar.scss */
.gvflw-create-menu-wrapper {
  /*background-color: #f5f5f5;*/
  /*border-right: 3px solid #eee;*/
  position: fixed;
  z-index: 1000;
  -webkit-transition: margin-left 0.5s ease 0s;
  -o-transition: margin-left 0.5s ease 0s;
  transition: margin-left 0.5s ease 0s;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  left: 0;
  top: 75px;
  display: block;
  padding: 0 20px 0 20px;
  /*background-color: #f5f5f5;*/
  /*border-right: 3px solid #eee;*/
}
/* line 15, ../sass/partials/_gvflw-sidebar.scss */
.gvflw-create-menu-wrapper > div {
  position: relative;
}
/* line 18, ../sass/partials/_gvflw-sidebar.scss */
.gvflw-create-menu-wrapper > div .gvflw-create-menu {
  position: absolute;
  z-index: 1000;
  width: 100%;
}
/* line 23, ../sass/partials/_gvflw-sidebar.scss */
.gvflw-create-menu-wrapper > div .gvflw-create-menu .gvflw-create_new {
  font-size: 15px;
  font-weight: 600;
  width: 100%;
  padding: 8px;
}
/* line 15, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
.gvflw-create-menu-wrapper > div .gvflw-create-menu .gvflw-create_new:before, .gvflw-create-menu-wrapper > div .gvflw-create-menu .gvflw-create_new:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
.gvflw-create-menu-wrapper > div .gvflw-create-menu .gvflw-create_new:after {
  clear: both;
}
/* line 30, ../sass/partials/_gvflw-sidebar.scss */
.gvflw-create-menu-wrapper > div .gvflw-create-menu .gvflw-create_new .caret {
  float: right;
  margin-top: 8px;
}
/* line 37, ../sass/partials/_gvflw-sidebar.scss */
.gvflw-create-menu-wrapper > div .gvflw-create-menu .dropdown-submenu.open .dropdown-menu {
  overflow-y: auto;
}

/* line 46, ../sass/partials/_gvflw-sidebar.scss */
#sidebar {
  -webkit-transition: margin-left 0.5s ease 0s;
  -o-transition: margin-left 0.5s ease 0s;
  transition: margin-left 0.5s ease 0s;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: fixed;
  top: 66px;
  bottom: 0;
  left: 0;
  display: block;
  padding-top: 60px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  overflow-x: visible;
  overflow-y: visible;
  /* When overflow-y is hidden, Safari makes overflow-x also hidden and Create menu gets partially hidden. */
  background-color: #f5f5f5;
  border-right: 3px solid #eee;
  margin-bottom: 66px;
  z-index: 778;
}
/* line 66, ../sass/partials/_gvflw-sidebar.scss */
#sidebar > nav {
  position: absolute;
  top: 60px;
  left: 20px;
  right: 0;
  bottom: 0;
  overflow-x: hidden;
  overflow-y: auto;
  /* Scrollable contents if viewport is shorter than content. */
}
/* line 76, ../sass/partials/_gvflw-sidebar.scss */
.gvflw-visible_sidebar #sidebar {
  margin-left: 0px;
}

/* line 81, ../sass/partials/_gvflw-sidebar.scss */
#sidebar_menu {
  margin: 15px 0;
  font-size: 14px;
}
/* line 85, ../sass/partials/_gvflw-sidebar.scss */
#sidebar_menu .gvflw-accordion-group {
  border: none;
  margin: 0;
}
/* line 89, ../sass/partials/_gvflw-sidebar.scss */
#sidebar_menu .gvflw-accordion-group .gvflw-current-role {
  margin-left: 28px;
}
/* line 94, ../sass/partials/_gvflw-sidebar.scss */
#sidebar_menu .gvflw-accordion-toggle {
  display: block;
  padding: 0;
  margin-top: 10px;
  font-weight: 600;
}
/* line 97, ../sass/partials/_gvflw-sidebar.scss */
#sidebar_menu .gvflw-accordion-toggle.collapsed {
  color: #696969;
}
/* line 100, ../sass/partials/_gvflw-sidebar.scss */
#sidebar_menu .gvflw-accordion-toggle.collapsed .caret {
  border-top: 4px solid #696969;
  position: relative;
  top: 4px;
}
/* line 106, ../sass/partials/_gvflw-sidebar.scss */
#sidebar_menu .gvflw-accordion-toggle.collapsed:focus {
  color: #696969;
}
/* line 110, ../sass/partials/_gvflw-sidebar.scss */
#sidebar_menu .gvflw-accordion-toggle.collapsed:hover {
  color: #b34700;
}
/* line 113, ../sass/partials/_gvflw-sidebar.scss */
#sidebar_menu .gvflw-accordion-toggle.collapsed:hover .caret {
  border-top: 4px solid #b34700;
  position: relative;
  top: 4px;
}
/* line 121, ../sass/partials/_gvflw-sidebar.scss */
#sidebar_menu .gvflw-accordion-toggle:focus, #sidebar_menu .gvflw-accordion-toggle:hover {
  color: #b34700;
}
/* line 15, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
#sidebar_menu .gvflw-accordion-toggle:before, #sidebar_menu .gvflw-accordion-toggle:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
#sidebar_menu .gvflw-accordion-toggle:after {
  clear: both;
}
/* line 130, ../sass/partials/_gvflw-sidebar.scss */
#sidebar_menu .gvflw-accordion-toggle i {
  width: 16px;
  margin-right: 12px;
  top: 2px;
}
/* line 136, ../sass/partials/_gvflw-sidebar.scss */
#sidebar_menu .gvflw-accordion-toggle .caret {
  float: right;
  margin: 4px 9px 0 0;
  border-top: 4px solid #b34700;
  position: relative;
  top: 4px;
}
/* line 145, ../sass/partials/_gvflw-sidebar.scss */
#sidebar_menu .gvflw-accordion-inner {
  border: none;
  padding: 1px;
}
/* line 150, ../sass/partials/_gvflw-sidebar.scss */
#sidebar_menu .gvflw-sidebar_subnav {
  list-style: none;
  font-size: 13px;
  padding-left: 27px;
  margin-bottom: 0;
}
/* line 156, ../sass/partials/_gvflw-sidebar.scss */
#sidebar_menu .gvflw-sidebar_subnav li {
  margin-top: 5px;
}
/* line 160, ../sass/partials/_gvflw-sidebar.scss */
#sidebar_menu .gvflw-sidebar_subnav .gvflw-subnav_item {
  color: #ff6600;
}
/* line 163, ../sass/partials/_gvflw-sidebar.scss */
#sidebar_menu .gvflw-sidebar_subnav .gvflw-subnav_item:hover {
  color: #b34700;
}
/* line 167, ../sass/partials/_gvflw-sidebar.scss */
#sidebar_menu .gvflw-sidebar_subnav .gvflw-subnav_item.active {
  font-weight: bold;
}

/* line 174, ../sass/partials/_gvflw-sidebar.scss */
.gvflw-boxfusion_logo {
  position: fixed;
  bottom: 0px;
  display: none;
  padding-bottom: 15px;
  padding-top: 20px;
  padding-left: 20px;
  background: #f5f5f5;
  border-right: 3px solid #eee;
}
/* line 184, ../sass/partials/_gvflw-sidebar.scss */
.gvflw-boxfusion_logo img {
  filter: url(filters.svg#grayscale);
  /* Firefox 3.5+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(1);
  /* Google Chrome, Safari 6+ & Opera 15+ */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  /* IE */
  filter: alpha(opacity=20);
  /* IE 5-7 */
  -moz-opacity: 0.2;
  /* Netscape */
  -khtml-opacity: 0.2;
  /* Safari 1.x */
  opacity: 0.2;
  /* Good browsers */
}
/* line 195, ../sass/partials/_gvflw-sidebar.scss */
.gvflw-boxfusion_logo img:hover {
  filter: none;
  -webkit-filter: grayscale(0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  /* IE */
  filter: alpha(opacity=100);
  /* IE 5-7 */
  -moz-opacity: 1;
  /* Netscape */
  -khtml-opacity: 1;
  /* Safari 1.x */
  opacity: 1;
  /* Good browsers */
}
/* line 205, ../sass/partials/_gvflw-sidebar.scss */
.gvflw-visible_sidebar .gvflw-boxfusion_logo {
  display: block;
}

/* line 1, ../sass/partials/_gvflw-action_screen_toolbar.scss */
#action_screen_toolbar {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: fixed;
  margin-top: -74px;
  background: #ffffff;
  z-index: 777;
  margin-left: -15px;
  padding: 13px;
  border-bottom: 1px solid #e2e2e2;
  margin-right: 20px;
}
@media (min-width: 768px) {
  /* line 1, ../sass/partials/_gvflw-action_screen_toolbar.scss */
  #action_screen_toolbar {
    float: left;
    width: 100%;
  }
}
@media (min-width: 992px) {
  /* line 1, ../sass/partials/_gvflw-action_screen_toolbar.scss */
  #action_screen_toolbar {
    float: left;
    width: 75%;
  }
}
@media (min-width: 1200px) {
  /* line 1, ../sass/partials/_gvflw-action_screen_toolbar.scss */
  #action_screen_toolbar {
    float: left;
    width: 83.3333333333%;
  }
}
/* line 15, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
#action_screen_toolbar:before, #action_screen_toolbar:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
#action_screen_toolbar:after {
  clear: both;
}
/* line 16, ../sass/partials/_gvflw-action_screen_toolbar.scss */
#action_screen_toolbar.expanded {
  width: 100%;
}
/* line 20, ../sass/partials/_gvflw-action_screen_toolbar.scss */
#action_screen_toolbar.is-shadowed {
  -webkit-box-shadow: 0 3px 4px -2px rgba(0, 0, 0, 0.15);
  box-shadow: 0 3px 4px -2px rgba(0, 0, 0, 0.15);
}
/* line 24, ../sass/partials/_gvflw-action_screen_toolbar.scss */
#action_screen_toolbar .dl-menuwrapper {
  display: block;
}
/* line 28, ../sass/partials/_gvflw-action_screen_toolbar.scss */
#action_screen_toolbar .gvflw-btn-group-pagination {
  font-size: 14px;
}
/* line 31, ../sass/partials/_gvflw-action_screen_toolbar.scss */
#action_screen_toolbar .gvflw-btn-group-pagination .btn:last-child {
  margin-left: -3px;
}
/* line 37, ../sass/partials/_gvflw-action_screen_toolbar.scss */
#action_screen_toolbar .gvflw-accordion-heading .btn.gvflw-accordion-toggle {
  padding: 3px 12px;
}
/* line 42, ../sass/partials/_gvflw-action_screen_toolbar.scss */
#action_screen_toolbar .btn .gvflw-prev [class*="gvflw-glyph-"] {
  margin-right: 0;
}
/* line 46, ../sass/partials/_gvflw-action_screen_toolbar.scss */
#action_screen_toolbar .btn.dropdown-toggle [class*="gvflw-glyph-"] {
  margin-right: 0;
}

/* line 1, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menuwrapper {
  max-width: 300px;
  position: relative;
  left: 0;
  float: left;
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  perspective: 1000px;
  -webkit-perspective-origin: 50% 200%;
  -moz-perspective-origin: 50% 200%;
  perspective-origin: 50% 200%;
  z-index: 555;
  display: inline;
}
/* line 18, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menuwrapper button {
  cursor: pointer;
  height: 34px;
  outline: medium none;
  overflow: hidden;
  position: relative;
  text-indent: -900em;
  width: 40px;
}
/* line 27, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menuwrapper ul {
  background: #fff;
  margin: 0;
  background-clip: padding-box;
  min-width: 160px;
  padding: 5px 0;
}
/* line 34, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menuwrapper button:after {
  background: #BABABA;
  box-shadow: 0 7px 0 #BABABA, 0 14px 0 #BABABA;
  content: "";
  height: 3px;
  left: 22%;
  position: absolute;
  top: 8px;
  width: 55%;
}
/* line 44, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menuwrapper ul {
  padding: 0;
  list-style: none;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
/* line 51, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menuwrapper li {
  position: relative;
}
/* line 53, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menuwrapper li a {
  display: block;
  position: relative;
  padding: 15px 20px;
  font-size: 16px;
  line-height: 20px;
  font-weight: 300;
  color: #696969;
  outline: none;
}

/* line 66, ../sass/partials/_gvflw-collapsable_menu.scss */
.no-touch .dl-menuwrapper li a:hover {
  background-color: #2b8726;
  color: #fff;
}

/* line 74, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menuwrapper li:hover > a:after {
  color: #fff;
}
/* line 82, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menuwrapper li.dl-back > a {
  padding-left: 30px;
  background: rgba(0, 0, 0, 0.1);
}
/* line 87, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menuwrapper li.dl-back:hover:after {
  color: #fff;
}
/* line 91, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menuwrapper li.dl-back:after {
  position: absolute;
  top: 0;
  line-height: 50px;
  speak: none;
  -webkit-font-smoothing: antialiased;
  content: "\25C0";
  left: 10px;
}
/* line 101, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menuwrapper li > a:not(:only-child):after {
  position: absolute;
  top: 0;
  line-height: 50px;
  speak: none;
  -webkit-font-smoothing: antialiased;
  content: "\25C0";
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 112, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menuwrapper li > a:after {
  right: 10px;
  color: rgba(0, 0, 0, 0.15);
}
/* line 117, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menuwrapper .dl-menu {
  margin: 5px 0 0 0;
  position: absolute;
  min-width: 300px;
  opacity: 0;
  pointer-events: none;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(10px);
  -moz-transform: translateY(10px);
  transform: translateY(10px);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 131, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menuwrapper .dl-menu.dl-menu-toggle {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 136, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menuwrapper .dl-menu.dl-menuopen {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  transform: translateY(0px);
}
/* line 144, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menuwrapper li .dl-submenu {
  display: none;
}

/* Hide the inner submenus */
/*
When a submenu is openend, we will hide all li siblings.
For that we give a class to the parent menu called "dl-subview".
We also hide the submenu link.
The opened submenu will get the class "dl-subviewopen".
All this is done for any sub-level being entered.
*/
/* line 159, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menu.dl-subview li {
  display: none;
}
/* line 161, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menu.dl-subview li.dl-subviewopen > a {
  display: none;
}
/* line 164, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menu.dl-subview li.dl-subview {
  display: block;
}
/* line 165, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menu.dl-subview li.dl-subview > a {
  display: none;
}
/* line 169, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menu.dl-subview li.dl-subview .dl-submenu {
  display: block;
}
/* line 173, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menu.dl-subview li.dl-subviewopen {
  display: block;
}
/* line 175, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu {
  display: block;
}
/* line 177, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {
  display: block;
}

/* Dynamically added submenu outside of the menu context */
/* line 186, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menuwrapper > .dl-submenu {
  position: absolute;
  width: 100%;
  top: 50px;
  left: 0;
  margin: 0;
}

/* Animation classes for moving out and in */
/* line 197, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menu.dl-animate-out-1 {
  -webkit-animation: MenuAnimOut1 0.4s;
  -moz-animation: MenuAnimOut1 0.4s;
  animation: MenuAnimOut1 0.4s;
}
/* line 202, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menu.dl-animate-out-2 {
  -webkit-animation: MenuAnimOut2 0.3s ease-in-out;
  -moz-animation: MenuAnimOut2 0.3s ease-in-out;
  animation: MenuAnimOut2 0.3s ease-in-out;
}
/* line 207, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menu.dl-animate-out-3 {
  -webkit-animation: MenuAnimOut3 0.4s ease;
  -moz-animation: MenuAnimOut3 0.4s ease;
  animation: MenuAnimOut3 0.4s ease;
}
/* line 212, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menu.dl-animate-out-4 {
  -webkit-animation: MenuAnimOut4 0.4s ease;
  -moz-animation: MenuAnimOut4 0.4s ease;
  animation: MenuAnimOut4 0.4s ease;
}
/* line 217, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menu.dl-animate-out-5 {
  -webkit-animation: MenuAnimOut5 0.4s ease;
  -moz-animation: MenuAnimOut5 0.4s ease;
  animation: MenuAnimOut5 0.4s ease;
}
/* line 222, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menu.dl-animate-in-1 {
  -webkit-animation: MenuAnimIn1 0.3s;
  -moz-animation: MenuAnimIn1 0.3s;
  animation: MenuAnimIn1 0.3s;
}
/* line 227, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menu.dl-animate-in-2 {
  -webkit-animation: MenuAnimIn2 0.3s ease-in-out;
  -moz-animation: MenuAnimIn2 0.3s ease-in-out;
  animation: MenuAnimIn2 0.3s ease-in-out;
}
/* line 232, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menu.dl-animate-in-3 {
  -webkit-animation: MenuAnimIn3 0.4s ease;
  -moz-animation: MenuAnimIn3 0.4s ease;
  animation: MenuAnimIn3 0.4s ease;
}
/* line 237, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menu.dl-animate-in-4 {
  -webkit-animation: MenuAnimIn4 0.4s ease;
  -moz-animation: MenuAnimIn4 0.4s ease;
  animation: MenuAnimIn4 0.4s ease;
}
/* line 242, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menu.dl-animate-in-5 {
  -webkit-animation: MenuAnimIn5 0.4s ease;
  -moz-animation: MenuAnimIn5 0.4s ease;
  animation: MenuAnimIn5 0.4s ease;
}

@-webkit-keyframes MenuAnimOut1 {
  /* line 250, ../sass/partials/_gvflw-collapsable_menu.scss */
  50% {
    -webkit-transform: translateZ(-250px) rotateY(30deg);
  }

  /* line 253, ../sass/partials/_gvflw-collapsable_menu.scss */
  75% {
    -webkit-transform: translateZ(-372.5px) rotateY(15deg);
    opacity: .5;
  }

  /* line 257, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -webkit-transform: translateZ(-500px) rotateY(0deg);
    opacity: 0;
  }
}

@-webkit-keyframes MenuAnimOut2 {
  /* line 265, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -webkit-transform: translateX(-100%);
    opacity: 0;
  }
}

@-webkit-keyframes MenuAnimOut3 {
  /* line 273, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -webkit-transform: translateZ(300px);
    opacity: 0;
  }
}

@-webkit-keyframes MenuAnimOut4 {
  /* line 281, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -webkit-transform: translateZ(-300px);
    opacity: 0;
  }
}

@-webkit-keyframes MenuAnimOut5 {
  /* line 289, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -webkit-transform: translateY(40%);
    opacity: 0;
  }
}

@-moz-keyframes MenuAnimOut1 {
  /* line 297, ../sass/partials/_gvflw-collapsable_menu.scss */
  50% {
    -moz-transform: translateZ(-250px) rotateY(30deg);
  }

  /* line 300, ../sass/partials/_gvflw-collapsable_menu.scss */
  75% {
    -moz-transform: translateZ(-372.5px) rotateY(15deg);
    opacity: .5;
  }

  /* line 304, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -moz-transform: translateZ(-500px) rotateY(0deg);
    opacity: 0;
  }
}

@-moz-keyframes MenuAnimOut2 {
  /* line 312, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -moz-transform: translateX(-100%);
    opacity: 0;
  }
}

@-moz-keyframes MenuAnimOut3 {
  /* line 320, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -moz-transform: translateZ(300px);
    opacity: 0;
  }
}

@-moz-keyframes MenuAnimOut4 {
  /* line 328, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -moz-transform: translateZ(-300px);
    opacity: 0;
  }
}

@-moz-keyframes MenuAnimOut5 {
  /* line 336, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -moz-transform: translateY(40%);
    opacity: 0;
  }
}

@keyframes MenuAnimOut1 {
  /* line 344, ../sass/partials/_gvflw-collapsable_menu.scss */
  50% {
    transform: translateZ(-250px) rotateY(30deg);
  }

  /* line 347, ../sass/partials/_gvflw-collapsable_menu.scss */
  75% {
    transform: translateZ(-372.5px) rotateY(15deg);
    opacity: .5;
  }

  /* line 351, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    transform: translateZ(-500px) rotateY(0deg);
    opacity: 0;
  }
}

@keyframes MenuAnimOut2 {
  /* line 359, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    transform: translateX(-100%);
    opacity: 0;
  }
}

@keyframes MenuAnimOut3 {
  /* line 367, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    transform: translateZ(300px);
    opacity: 0;
  }
}

@keyframes MenuAnimOut4 {
  /* line 375, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    transform: translateZ(-300px);
    opacity: 0;
  }
}

@keyframes MenuAnimOut5 {
  /* line 383, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    transform: translateY(40%);
    opacity: 0;
  }
}

@-webkit-keyframes MenuAnimIn1 {
  /* line 391, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    -webkit-transform: translateZ(-500px) rotateY(0deg);
    opacity: 0;
  }

  /* line 395, ../sass/partials/_gvflw-collapsable_menu.scss */
  20% {
    -webkit-transform: translateZ(-250px) rotateY(30deg);
    opacity: 0.5;
  }

  /* line 399, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -webkit-transform: translateZ(0px) rotateY(0deg);
    opacity: 1;
  }
}

@-webkit-keyframes MenuAnimIn2 {
  /* line 407, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    -webkit-transform: translateX(-100%);
    opacity: 0;
  }

  /* line 411, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -webkit-transform: translateX(0px);
    opacity: 1;
  }
}

@-webkit-keyframes MenuAnimIn3 {
  /* line 419, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    -webkit-transform: translateZ(300px);
    opacity: 0;
  }

  /* line 423, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -webkit-transform: translateZ(0px);
    opacity: 1;
  }
}

@-webkit-keyframes MenuAnimIn4 {
  /* line 431, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    -webkit-transform: translateZ(-300px);
    opacity: 0;
  }

  /* line 435, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -webkit-transform: translateZ(0px);
    opacity: 1;
  }
}

@-webkit-keyframes MenuAnimIn5 {
  /* line 443, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    -webkit-transform: translateY(40%);
    opacity: 0;
  }

  /* line 447, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -webkit-transform: translateY(0);
    opacity: 1;
  }
}

@-moz-keyframes MenuAnimIn1 {
  /* line 455, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    -moz-transform: translateZ(-500px) rotateY(0deg);
    opacity: 0;
  }

  /* line 459, ../sass/partials/_gvflw-collapsable_menu.scss */
  20% {
    -moz-transform: translateZ(-250px) rotateY(30deg);
    opacity: 0.5;
  }

  /* line 463, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -moz-transform: translateZ(0px) rotateY(0deg);
    opacity: 1;
  }
}

@-moz-keyframes MenuAnimIn2 {
  /* line 471, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    -moz-transform: translateX(-100%);
    opacity: 0;
  }

  /* line 475, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -moz-transform: translateX(0px);
    opacity: 1;
  }
}

@-moz-keyframes MenuAnimIn3 {
  /* line 483, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    -moz-transform: translateZ(300px);
    opacity: 0;
  }

  /* line 487, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -moz-transform: translateZ(0px);
    opacity: 1;
  }
}

@-moz-keyframes MenuAnimIn4 {
  /* line 495, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    -moz-transform: translateZ(-300px);
    opacity: 0;
  }

  /* line 499, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -moz-transform: translateZ(0px);
    opacity: 1;
  }
}

@-moz-keyframes MenuAnimIn5 {
  /* line 507, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    -moz-transform: translateY(40%);
    opacity: 0;
  }

  /* line 511, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -moz-transform: translateY(0);
    opacity: 1;
  }
}

@keyframes MenuAnimIn1 {
  /* line 519, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    transform: translateZ(-500px) rotateY(0deg);
    opacity: 0;
  }

  /* line 523, ../sass/partials/_gvflw-collapsable_menu.scss */
  20% {
    transform: translateZ(-250px) rotateY(30deg);
    opacity: 0.5;
  }

  /* line 527, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    transform: translateZ(0px) rotateY(0deg);
    opacity: 1;
  }
}

@keyframes MenuAnimIn2 {
  /* line 535, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    transform: translateX(-100%);
    opacity: 0;
  }

  /* line 539, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    transform: translateX(0px);
    opacity: 1;
  }
}

@keyframes MenuAnimIn3 {
  /* line 547, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    transform: translateZ(300px);
    opacity: 0;
  }

  /* line 551, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    transform: translateZ(0px);
    opacity: 1;
  }
}

@keyframes MenuAnimIn4 {
  /* line 559, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    transform: translateZ(-300px);
    opacity: 0;
  }

  /* line 563, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    transform: translateZ(0px);
    opacity: 1;
  }
}

@keyframes MenuAnimIn5 {
  /* line 571, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    transform: translateY(40%);
    opacity: 0;
  }

  /* line 575, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

/* line 583, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menuwrapper > .dl-submenu.dl-animate-in-1 {
  -webkit-animation: SubMenuAnimIn1 0.4s ease;
  -moz-animation: SubMenuAnimIn1 0.4s ease;
  animation: SubMenuAnimIn1 0.4s ease;
}
/* line 588, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menuwrapper > .dl-submenu.dl-animate-in-2 {
  -webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;
  -moz-animation: SubMenuAnimIn2 0.3s ease-in-out;
  animation: SubMenuAnimIn2 0.3s ease-in-out;
}
/* line 593, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menuwrapper > .dl-submenu.dl-animate-in-3 {
  -webkit-animation: SubMenuAnimIn3 0.4s ease;
  -moz-animation: SubMenuAnimIn3 0.4s ease;
  animation: SubMenuAnimIn3 0.4s ease;
}
/* line 598, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menuwrapper > .dl-submenu.dl-animate-in-4 {
  -webkit-animation: SubMenuAnimIn4 0.4s ease;
  -moz-animation: SubMenuAnimIn4 0.4s ease;
  animation: SubMenuAnimIn4 0.4s ease;
}
/* line 603, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menuwrapper > .dl-submenu.dl-animate-in-5 {
  -webkit-animation: SubMenuAnimIn5 0.4s ease;
  -moz-animation: SubMenuAnimIn5 0.4s ease;
  animation: SubMenuAnimIn5 0.4s ease;
}
/* line 608, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menuwrapper > .dl-submenu.dl-animate-out-1 {
  -webkit-animation: SubMenuAnimOut1 0.4s ease;
  -moz-animation: SubMenuAnimOut1 0.4s ease;
  animation: SubMenuAnimOut1 0.4s ease;
}
/* line 613, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menuwrapper > .dl-submenu.dl-animate-out-2 {
  -webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;
  -moz-animation: SubMenuAnimOut2 0.3s ease-in-out;
  animation: SubMenuAnimOut2 0.3s ease-in-out;
}
/* line 618, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menuwrapper > .dl-submenu.dl-animate-out-3 {
  -webkit-animation: SubMenuAnimOut3 0.4s ease;
  -moz-animation: SubMenuAnimOut3 0.4s ease;
  animation: SubMenuAnimOut3 0.4s ease;
}
/* line 623, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menuwrapper > .dl-submenu.dl-animate-out-4 {
  -webkit-animation: SubMenuAnimOut4 0.4s ease;
  -moz-animation: SubMenuAnimOut4 0.4s ease;
  animation: SubMenuAnimOut4 0.4s ease;
}
/* line 628, ../sass/partials/_gvflw-collapsable_menu.scss */
.dl-menuwrapper > .dl-submenu.dl-animate-out-5 {
  -webkit-animation: SubMenuAnimOut5 0.4s ease;
  -moz-animation: SubMenuAnimOut5 0.4s ease;
  animation: SubMenuAnimOut5 0.4s ease;
}

@-webkit-keyframes SubMenuAnimIn1 {
  /* line 636, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    -webkit-transform: translateX(50%);
    opacity: 0;
  }

  /* line 640, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -webkit-transform: translateX(0px);
    opacity: 1;
  }
}

@-webkit-keyframes SubMenuAnimIn2 {
  /* line 648, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    -webkit-transform: translateX(100%);
    opacity: 0;
  }

  /* line 652, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -webkit-transform: translateX(0px);
    opacity: 1;
  }
}

@-webkit-keyframes SubMenuAnimIn3 {
  /* line 660, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    -webkit-transform: translateZ(-300px);
    opacity: 0;
  }

  /* line 664, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -webkit-transform: translateZ(0px);
    opacity: 1;
  }
}

@-webkit-keyframes SubMenuAnimIn4 {
  /* line 672, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    -webkit-transform: translateZ(300px);
    opacity: 0;
  }

  /* line 676, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -webkit-transform: translateZ(0px);
    opacity: 1;
  }
}

@-webkit-keyframes SubMenuAnimIn5 {
  /* line 684, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    -webkit-transform: translateZ(-200px);
    opacity: 0;
  }

  /* line 688, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -webkit-transform: translateZ(0);
    opacity: 1;
  }
}

@-moz-keyframes SubMenuAnimIn1 {
  /* line 696, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    -moz-transform: translateX(50%);
    opacity: 0;
  }

  /* line 700, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -moz-transform: translateX(0px);
    opacity: 1;
  }
}

@-moz-keyframes SubMenuAnimIn2 {
  /* line 708, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    -moz-transform: translateX(100%);
    opacity: 0;
  }

  /* line 712, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -moz-transform: translateX(0px);
    opacity: 1;
  }
}

@-moz-keyframes SubMenuAnimIn3 {
  /* line 720, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    -moz-transform: translateZ(-300px);
    opacity: 0;
  }

  /* line 724, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -moz-transform: translateZ(0px);
    opacity: 1;
  }
}

@-moz-keyframes SubMenuAnimIn4 {
  /* line 732, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    -moz-transform: translateZ(300px);
    opacity: 0;
  }

  /* line 736, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -moz-transform: translateZ(0px);
    opacity: 1;
  }
}

@-moz-keyframes SubMenuAnimIn5 {
  /* line 744, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    -moz-transform: translateZ(-200px);
    opacity: 0;
  }

  /* line 748, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -moz-transform: translateZ(0);
    opacity: 1;
  }
}

@keyframes SubMenuAnimIn1 {
  /* line 756, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    transform: translateX(50%);
    opacity: 0;
  }

  /* line 760, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    transform: translateX(0px);
    opacity: 1;
  }
}

@keyframes SubMenuAnimIn2 {
  /* line 768, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    transform: translateX(100%);
    opacity: 0;
  }

  /* line 772, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    transform: translateX(0px);
    opacity: 1;
  }
}

@keyframes SubMenuAnimIn3 {
  /* line 780, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    transform: translateZ(-300px);
    opacity: 0;
  }

  /* line 784, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    transform: translateZ(0px);
    opacity: 1;
  }
}

@keyframes SubMenuAnimIn4 {
  /* line 792, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    transform: translateZ(300px);
    opacity: 0;
  }

  /* line 796, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    transform: translateZ(0px);
    opacity: 1;
  }
}

@keyframes SubMenuAnimIn5 {
  /* line 804, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    transform: translateZ(-200px);
    opacity: 0;
  }

  /* line 808, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    transform: translateZ(0);
    opacity: 1;
  }
}

@-webkit-keyframes SubMenuAnimOut1 {
  /* line 816, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    -webkit-transform: translateX(0%);
    opacity: 1;
  }

  /* line 820, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -webkit-transform: translateX(50%);
    opacity: 0;
  }
}

@-webkit-keyframes SubMenuAnimOut2 {
  /* line 828, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    -webkit-transform: translateX(0%);
    opacity: 1;
  }

  /* line 832, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -webkit-transform: translateX(100%);
    opacity: 0;
  }
}

@-webkit-keyframes SubMenuAnimOut3 {
  /* line 840, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    -webkit-transform: translateZ(0px);
    opacity: 1;
  }

  /* line 844, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -webkit-transform: translateZ(-300px);
    opacity: 0;
  }
}

@-webkit-keyframes SubMenuAnimOut4 {
  /* line 852, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    -webkit-transform: translateZ(0px);
    opacity: 1;
  }

  /* line 856, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -webkit-transform: translateZ(300px);
    opacity: 0;
  }
}

@-webkit-keyframes SubMenuAnimOut5 {
  /* line 864, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    -webkit-transform: translateZ(0);
    opacity: 1;
  }

  /* line 868, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -webkit-transform: translateZ(-200px);
    opacity: 0;
  }
}

@-moz-keyframes SubMenuAnimOut1 {
  /* line 876, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    -moz-transform: translateX(0%);
    opacity: 1;
  }

  /* line 880, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -moz-transform: translateX(50%);
    opacity: 0;
  }
}

@-moz-keyframes SubMenuAnimOut2 {
  /* line 888, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    -moz-transform: translateX(0%);
    opacity: 1;
  }

  /* line 892, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -moz-transform: translateX(100%);
    opacity: 0;
  }
}

@-moz-keyframes SubMenuAnimOut3 {
  /* line 900, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    -moz-transform: translateZ(0px);
    opacity: 1;
  }

  /* line 904, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -moz-transform: translateZ(-300px);
    opacity: 0;
  }
}

@-moz-keyframes SubMenuAnimOut4 {
  /* line 912, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    -moz-transform: translateZ(0px);
    opacity: 1;
  }

  /* line 916, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -moz-transform: translateZ(300px);
    opacity: 0;
  }
}

@-moz-keyframes SubMenuAnimOut5 {
  /* line 924, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    -moz-transform: translateZ(0);
    opacity: 1;
  }

  /* line 928, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    -moz-transform: translateZ(-200px);
    opacity: 0;
  }
}

@keyframes SubMenuAnimOut1 {
  /* line 936, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    transform: translateX(0%);
    opacity: 1;
  }

  /* line 940, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    transform: translateX(50%);
    opacity: 0;
  }
}

@keyframes SubMenuAnimOut2 {
  /* line 948, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    transform: translateX(0%);
    opacity: 1;
  }

  /* line 952, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    transform: translateX(100%);
    opacity: 0;
  }
}

@keyframes SubMenuAnimOut3 {
  /* line 960, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    transform: translateZ(0px);
    opacity: 1;
  }

  /* line 964, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    transform: translateZ(-300px);
    opacity: 0;
  }
}

@keyframes SubMenuAnimOut4 {
  /* line 972, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    transform: translateZ(0px);
    opacity: 1;
  }

  /* line 976, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    transform: translateZ(300px);
    opacity: 0;
  }
}

@keyframes SubMenuAnimOut5 {
  /* line 984, ../sass/partials/_gvflw-collapsable_menu.scss */
  0% {
    transform: translateZ(0);
    opacity: 1;
  }

  /* line 988, ../sass/partials/_gvflw-collapsable_menu.scss */
  100% {
    transform: translateZ(-200px);
    opacity: 0;
  }
}

/* line 994, ../sass/partials/_gvflw-collapsable_menu.scss */
#no_padding_section {
  padding-left: 0px;
}

/* line 998, ../sass/partials/_gvflw-collapsable_menu.scss */
.no_padding_row div {
  padding-left: 0px;
}

/* No JS Fallback */
/* line 1005, ../sass/partials/_gvflw-collapsable_menu.scss */
.no-js .dl-menuwrapper .dl-menu {
  position: relative;
  opacity: 1;
  -webkit-transform: none;
  -moz-transform: none;
  transform: none;
}
/* line 1013, ../sass/partials/_gvflw-collapsable_menu.scss */
.no-js .dl-menuwrapper li .dl-submenu {
  display: block;
}
/* line 1016, ../sass/partials/_gvflw-collapsable_menu.scss */
.no-js .dl-menuwrapper li.dl-back {
  display: none;
}
/* line 1019, ../sass/partials/_gvflw-collapsable_menu.scss */
.no-js .dl-menuwrapper li > a:not(:only-child) {
  background: rgba(0, 0, 0, 0.1);
}
/* line 1021, ../sass/partials/_gvflw-collapsable_menu.scss */
.no-js .dl-menuwrapper li > a:not(:only-child):after {
  content: '';
}

/* line 1, ../sass/partials/_gvflw-toolbar.scss */
#gvflw-toolbar {
  content: " ";
  display: table;
  margin-bottom: 30px;
  width: 100%;
  margin-top: -3px;
  background: #fff;
  z-index: 100;
}
/* line 12, ../sass/partials/_gvflw-toolbar.scss */
#gvflw-toolbar .gvflw-toolbar-title, #gvflw-toolbar gvflw-toolbar-meta {
  padding-left: 0;
}
/* line 16, ../sass/partials/_gvflw-toolbar.scss */
#gvflw-toolbar .gvflw-toolbar-title {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  display: inline-block;
  line-height: 1em;
}
/* line 24, ../sass/partials/_gvflw-toolbar.scss */
#gvflw-toolbar .gvflw-toolbar-meta {
  margin-top: 10px;
  font-size: 12px;
}
/* line 29, ../sass/partials/_gvflw-toolbar.scss */
#gvflw-toolbar .gvflw-toolbar-item-status, #gvflw-toolbar .gvflw-toolbar-ref-number, #gvflw-toolbar .gvflw-toolbar-author {
  display: block;
  text-align: right;
}
/* line 36, ../sass/partials/_gvflw-toolbar.scss */
#gvflw-toolbar .gvflw-toolbar-ref-number {
  font-size: 13px;
}
/* line 42, ../sass/partials/_gvflw-toolbar.scss */
#gvflw-toolbar .gvflw-toolbar-divider {
  border-bottom: 1px solid #e2e2e2;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
}

/* line 7, ../sass/partials/_gvflw-panel.scss */
.gvflw-panel-default {
  min-height: inherit;
}

/* line 1, ../sass/partials/_gvflw-forms.scss */
.form-directors {
  margin-bottom: 20px;
}
/* line 6, ../sass/partials/_gvflw-forms.scss */
.form-directors .form-group label {
  margin-right: 30px;
}
/* line 9, ../sass/partials/_gvflw-forms.scss */
.form-directors .form-group input {
  margin-right: 30px;
}

/* line 15, ../sass/partials/_gvflw-forms.scss */
.gvflw-fieldset {
  border: 1px solid #ccc;
  padding-top: 0px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
}
/* line 21, ../sass/partials/_gvflw-forms.scss */
.gvflw-fieldset legend {
  width: inherit;
  border-bottom: 0px;
  padding: 10px;
  display: inline-block;
  margin-bottom: 0px;
  font-size: 14px;
}
/* line 29, ../sass/partials/_gvflw-forms.scss */
.gvflw-fieldset ul {
  margin-left: 0px;
}
/* line 32, ../sass/partials/_gvflw-forms.scss */
.gvflw-fieldset p {
  margin-top: 6px;
}
/* line 35, ../sass/partials/_gvflw-forms.scss */
.gvflw-fieldset .form-group {
  margin-bottom: 0;
}

/* line 40, ../sass/partials/_gvflw-forms.scss */
.gvflw-nopadleft {
  padding-left: 0 !important;
}

/* line 44, ../sass/partials/_gvflw-forms.scss */
.yellow-hlt {
  background-color: yellow;
}

/* line 1, ../sass/partials/_gvflw-doc-comment.scss */
.gvflw-doc-comment {
  margin-top: 0.75em;
}
/* line 3, ../sass/partials/_gvflw-doc-comment.scss */
.gvflw-doc-comment .gvflw-name {
  font-weight: 600;
}
/* line 6, ../sass/partials/_gvflw-doc-comment.scss */
.gvflw-doc-comment .gvflw-meta {
  float: right;
  font-weight: bold;
}
/* line 11, ../sass/partials/_gvflw-doc-comment.scss */
.gvflw-doc-comment .gvflw-meta > .breadcrumb > li + li::before {
  padding: 0px !important;
}
/* line 16, ../sass/partials/_gvflw-doc-comment.scss */
.gvflw-doc-comment .gvflw-title {
  color: #989898;
}
/* line 20, ../sass/partials/_gvflw-doc-comment.scss */
.gvflw-doc-comment .gvflw-timestamp {
  color: #989898;
}
/* line 24, ../sass/partials/_gvflw-doc-comment.scss */
.gvflw-doc-comment .gvflw-comment, .gvflw-doc-comment gvflw-comment-inline {
  font-weight: 100;
}
/* line 28, ../sass/partials/_gvflw-doc-comment.scss */
.gvflw-doc-comment .gvflw-comment {
  width: 100%;
  text-align: left;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 13px;
  background-color: #fbfbfb;
  color: black;
  padding: 15px;
  border: 1px solid transparent;
  border-radius: 4px;
}
/* line 45, ../sass/partials/_gvflw-doc-comment.scss */
.gvflw-doc-comment .gvflw-comment-inline {
  width: 100%;
  text-align: left;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 13px;
  background-color: #fbfbfb;
  color: black;
  padding: 15px;
  border: 1px solid transparent;
  border-radius: 4px;
}
@media screen and (max-width: 992px) {
  /* line 45, ../sass/partials/_gvflw-doc-comment.scss */
  .gvflw-doc-comment .gvflw-comment-inline {
    margin-top: 10px;
  }
}

/* line 2, ../sass/partials/_gvflw-assign-owner.scss */
.gvflw-assign-owner-container {
  width: 100%;
  text-align: left;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 10px;
  margin-bottom: 15px;
  font-size: 13px;
  background-color: #fbfbfb;
  color: black;
  padding: 15px;
  border: 1px solid transparent;
  border-radius: 4px;
}

/* line 20, ../sass/partials/_gvflw-assign-owner.scss */
.gvflw-assign-owner-title {
  margin: 0;
  padding-left: 15px;
  font-size: 14px;
  font-weight: 600;
  display: inline-block;
  line-height: 1.25em;
}
/* line 29, ../sass/partials/_gvflw-assign-owner.scss */
.gvflw-assign-owner-title .label {
  font-size: 11px;
}

/* line 35, ../sass/partials/_gvflw-assign-owner.scss */
.assign-owner-media {
  margin-left: 3em;
  margin-top: 2em;
}

/* line 41, ../sass/partials/_gvflw-assign-owner.scss */
.assign-owner-heading {
  margin-top: 0.30em;
  width: 100%;
  font-weight: 600;
}

/* line 48, ../sass/partials/_gvflw-assign-owner.scss */
.gvflw-assign-owner-container-inline {
  width: 100%;
  text-align: left;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 0;
  margin-bottom: 15px;
  font-size: 13px;
  background-color: #fbfbfb;
  color: black;
  padding: 15px;
  border: 1px solid transparent;
  border-radius: 4px;
}
@media screen and (max-width: 992px) {
  /* line 48, ../sass/partials/_gvflw-assign-owner.scss */
  .gvflw-assign-owner-container-inline {
    margin-top: 10px;
  }
}

/* line 71, ../sass/partials/_gvflw-assign-owner.scss */
.gvflw-assign-owners-wrapper {
  margin-top: 2em;
  margin-bottom: 1.5em;
}

/* line 76, ../sass/partials/_gvflw-assign-owner.scss */
.gvflw-custom-collapsable {
  margin-bottom: 18px;
  background-color: white;
}
/* line 81, ../sass/partials/_gvflw-assign-owner.scss */
.gvflw-custom-collapsable .gvflw-assign-owner-tag {
  font-weight: normal;
  font-size: 13px;
}
/* line 87, ../sass/partials/_gvflw-assign-owner.scss */
.gvflw-custom-collapsable .breadcrumb {
  margin-bottom: 0px;
}

/* line 93, ../sass/partials/_gvflw-assign-owner.scss */
.gvflw-custom-collapsable-body {
  padding: 15px 30px;
  border-radius: 5px;
}
/* line 97, ../sass/partials/_gvflw-assign-owner.scss */
.gvflw-custom-collapsable-body:hover .card:before {
  border-color: #ff6600 #f6f6f6;
}
/* line 15, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
.gvflw-custom-collapsable-body:before, .gvflw-custom-collapsable-body:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
.gvflw-custom-collapsable-body:after {
  clear: both;
}

/* line 104, ../sass/partials/_gvflw-assign-owner.scss */
.gvflw-hover {
  background-color: #f6f6f6;
}

/* line 108, ../sass/partials/_gvflw-assign-owner.scss */
.gvflw-redactor-hover {
  background-color: #f6f6f6;
}

/* line 113, ../sass/partials/_gvflw-assign-owner.scss */
.gvflw-custom-collapsable-heading {
  padding: 10px 0px;
}
/* line 15, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
.gvflw-custom-collapsable-heading:before, .gvflw-custom-collapsable-heading:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
.gvflw-custom-collapsable-heading:after {
  clear: both;
}

/* line 119, ../sass/partials/_gvflw-assign-owner.scss */
.gvflw-custom-collapsable-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
  font-weight: bold;
  cursor: pointer;
  float: left;
}

/* line 131, ../sass/partials/_gvflw-assign-owner.scss */
.gvflw-brand-color {
  color: #ff6600;
}
/* line 134, ../sass/partials/_gvflw-assign-owner.scss */
.gvflw-brand-color:hover {
  color: #ffa100;
}

/* line 141, ../sass/partials/_gvflw-assign-owner.scss */
.gvflw-lighter:hover {
  color: #989898;
}

/* line 147, ../sass/partials/_gvflw-assign-owner.scss */
.gvflw-assignMissed {
  font-size: 1.15em;
  color: red;
}

/* line 153, ../sass/partials/_gvflw-assign-owner.scss */
.gvflw-assignSuccess {
  font-size: 1.15em;
  color: #ff6600;
}

/* line 159, ../sass/partials/_gvflw-assign-owner.scss */
.gvflw-assign-owners-wrapper {
  margin-bottom: 0;
}

/* line 166, ../sass/partials/_gvflw-assign-owner.scss */
.gvflw-eSubmissions .gvflw-pane_buttons {
  margin-top: 0;
}
/* line 171, ../sass/partials/_gvflw-assign-owner.scss */
.gvflw-eSubmissions .gvflw-assign-owner-container, .gvflw-eSubmissions .gvflw-assign-owner-container-inline {
  font-weight: 100;
}
/* line 176, ../sass/partials/_gvflw-assign-owner.scss */
.gvflw-eSubmissions .gvflw-no-comments {
  font-style: italic;
  color: grey;
}

/* line 183, ../sass/partials/_gvflw-assign-owner.scss */
.gvflw-assign-owner-tag {
  float: right;
  font-weight: bold;
}
/* line 188, ../sass/partials/_gvflw-assign-owner.scss */
.gvflw-assign-owner-tag > .breadcrumb > li + li::before {
  padding: 0px !important;
}

/* line 194, ../sass/partials/_gvflw-assign-owner.scss */
.gvflw-assign-owners-wrapper .media-body {
  font-size: 13px;
}

/* line 199, ../sass/partials/_gvflw-assign-owner.scss */
.gvflw-highlight-red {
  color: white;
  background-color: #fb2d00;
}

/* line 205, ../sass/partials/_gvflw-assign-owner.scss */
.gvflw-highlight-yellow {
  color: black;
  background-color: #fbf500;
}

/* line 211, ../sass/partials/_gvflw-assign-owner.scss */
.modal-body .gvflw-custom-collapsable-body {
  font-size: 14px !important;
  font-weight: 600;
}

/* line 217, ../sass/partials/_gvflw-assign-owner.scss */
.tt-dropdown-menu {
  width: 100%;
}

/* line 224, ../sass/partials/_gvflw-assign-owner.scss */
.historyCheckbox:before {
  content: "" !important;
}
/* line 229, ../sass/partials/_gvflw-assign-owner.scss */
.historyCheckbox > .form-group {
  padding-left: 0px !important;
  margin-bottom: 0px !important;
}
/* line 235, ../sass/partials/_gvflw-assign-owner.scss */
.historyCheckbox .gvflw-checkbox_wrapper {
  margin-bottom: 0px !important;
}

/* line 1, ../sass/partials/_gvflw-user-options.scss */
.gvflw-user_tools {
  display: inline-flex;
  float: right;
}
/* line 4, ../sass/partials/_gvflw-user-options.scss */
.gvflw-user_tools .gvflw-user-options {
  font-size: 13px;
  margin-top: 10px;
}
/* line 7, ../sass/partials/_gvflw-user-options.scss */
.gvflw-user_tools .gvflw-user-options img {
  float: left;
  margin-right: 5px;
  width: 36px;
  height: 36px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 0 1px rgba(170, 170, 170, 0.7);
  box-shadow: 0 0 0 1px rgba(170, 170, 170, 0.7);
}
/* line 18, ../sass/partials/_gvflw-user-options.scss */
.gvflw-user_tools .gvflw-user-options .badge {
  position: absolute;
  margin-left: -15px;
  display: block;
  margin-top: -10px;
  float: left;
}
/* line 25, ../sass/partials/_gvflw-user-options.scss */
.gvflw-user_tools .gvflw-user-options a.gvflw-user-options-name {
  color: black;
  margin-left: 5px;
  width: 250px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 36, ../sass/partials/_gvflw-user-options.scss */
.gvflw-user_tools .gvflw-user-options .dropdown-menu {
  padding: 0px;
}
/* line 39, ../sass/partials/_gvflw-user-options.scss */
.gvflw-user_tools .gvflw-user-options .dropdown-menu > li > a {
  padding: 10px;
}
/* line 41, ../sass/partials/_gvflw-user-options.scss */
.gvflw-user_tools .gvflw-user-options .dropdown-menu > li > a > span.label {
  display: initial;
  font-size: 11px;
  float: left;
  margin-right: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
  min-width: 42px;
}
/* line 50, ../sass/partials/_gvflw-user-options.scss */
.gvflw-user_tools .gvflw-user-options .dropdown-menu > li > a > div {
  display: inline-block;
}
/* line 52, ../sass/partials/_gvflw-user-options.scss */
.gvflw-user_tools .gvflw-user-options .dropdown-menu > li > a > div > span {
  display: block;
}
/* line 55, ../sass/partials/_gvflw-user-options.scss */
.gvflw-user_tools .gvflw-user-options .dropdown-menu > li > a > div > span:nth-child(2) {
  color: #999;
  font-size: 12px;
}
/* line 61, ../sass/partials/_gvflw-user-options.scss */
.gvflw-user_tools .gvflw-user-options .dropdown-menu > li > a:hover {
  background: #e2e2e2;
}
/* line 67, ../sass/partials/_gvflw-user-options.scss */
.gvflw-user_tools .gvflw-user-options-image {
  float: left;
}
/* line 70, ../sass/partials/_gvflw-user-options.scss */
.gvflw-user_tools .gvflw-user-options-meta {
  margin-left: 50px;
  width: 100%;
}
/* line 73, ../sass/partials/_gvflw-user-options.scss */
.gvflw-user_tools .gvflw-user-options-meta ul {
  margin-left: 0;
}

/* line 1, ../sass/partials/_gvflw-messages-toolbar.scss */
.gvflw-messages-toolbar {
  display: inline-block;
  float: right;
  margin-right: 35px;
  margin-top: 16px;
}
/* line 7, ../sass/partials/_gvflw-messages-toolbar.scss */
.gvflw-messages-toolbar .dropdown .gvflw-message-count {
  position: absolute;
  margin-left: 10px;
  margin-top: -10px;
  padding: 5px;
  font-weight: bold;
  z-index: 999;
  border: 1px solid #ffffff;
}
/* line 16, ../sass/partials/_gvflw-messages-toolbar.scss */
.gvflw-messages-toolbar .dropdown .glyphicon-comment {
  font-size: 25px;
  color: #ff6600;
}
/* line 20, ../sass/partials/_gvflw-messages-toolbar.scss */
.gvflw-messages-toolbar .dropdown ul {
  max-width: 350px;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 24, ../sass/partials/_gvflw-messages-toolbar.scss */
.gvflw-messages-toolbar .dropdown ul li {
  border-bottom: 1px solid #F0EDED;
}
/* line 26, ../sass/partials/_gvflw-messages-toolbar.scss */
.gvflw-messages-toolbar .dropdown ul li a {
  padding: 10px;
}
/* line 28, ../sass/partials/_gvflw-messages-toolbar.scss */
.gvflw-messages-toolbar .dropdown ul li a:hover {
  background: #e2e2e2;
}
/* line 33, ../sass/partials/_gvflw-messages-toolbar.scss */
.gvflw-messages-toolbar .dropdown ul li a .gvflw-message-item .gvflw-message-item-header .label {
  float: right;
}
/* line 36, ../sass/partials/_gvflw-messages-toolbar.scss */
.gvflw-messages-toolbar .dropdown ul li a .gvflw-message-item .gvflw-message-item-header b {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  display: block;
}
/* line 43, ../sass/partials/_gvflw-messages-toolbar.scss */
.gvflw-messages-toolbar .dropdown ul li a .gvflw-message-item p {
  margin-bottom: 0px;
  margin-top: 2px;
  width: inherit;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 51, ../sass/partials/_gvflw-messages-toolbar.scss */
.gvflw-messages-toolbar .dropdown ul li a .gvflw-message-item p.small {
  color: #ccc;
  font-size: 12px;
  width: inherit;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 1, ../sass/partials/_gvflw-comment-popover.scss */
.sha-glyph-thread-nocomment {
  background-image: url(../../Shesha/Scripts/shesha.commentsthread/images/no_comments.png);
  width: 20px;
  height: 20px;
}

/* line 6, ../sass/partials/_gvflw-comment-popover.scss */
.sha-glyph-thread-readonly {
  background-image: url(../../Shesha/Scripts/shesha.commentsthread/images/readonly.png);
  width: 20px;
  height: 20px;
}

/* line 11, ../sass/partials/_gvflw-comment-popover.scss */
.sha-glyph-thread-resolved {
  background-image: url(../../Shesha/Scripts/shesha.commentsthread/images/resolved.png);
  width: 20px;
  height: 20px;
}

/* line 16, ../sass/partials/_gvflw-comment-popover.scss */
.sha-glyph-thread-unresolved {
  background-image: url(../../Shesha/Scripts/shesha.commentsthread/images/unresolved.png);
  width: 20px;
  height: 20px;
}

/* line 23, ../sass/partials/_gvflw-comment-popover.scss */
.rightTop {
  margin-left: 12px;
}
/* line 27, ../sass/partials/_gvflw-comment-popover.scss */
.rightTop > .arrow {
  top: 07%;
  left: -10px;
  margin-top: -10px;
  border-width: 10px 10px 10px 0;
  border-right-color: #ffffff;
}
/* line 35, ../sass/partials/_gvflw-comment-popover.scss */
.rightTop > .arrow:after {
  border-width: 11px 11px 11px 0;
  border-right-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
  left: -1px;
}

/* line 46, ../sass/partials/_gvflw-comment-popover.scss */
.gvflw-comment-popover {
  min-width: 250px;
}
/* line 50, ../sass/partials/_gvflw-comment-popover.scss */
.gvflw-comment-popover .popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
  color: #bfbfbf;
}
/* line 62, ../sass/partials/_gvflw-comment-popover.scss */
.gvflw-comment-popover .popover-title .thumbnail {
  margin-bottom: 0px !important;
}
/* line 68, ../sass/partials/_gvflw-comment-popover.scss */
.gvflw-comment-popover .popover-content {
  padding-top: 0.75em;
  padding-bottom: 0.75em;
}
/* line 74, ../sass/partials/_gvflw-comment-popover.scss */
.gvflw-comment-popover .text {
  color: #696969;
  font-weight: 500;
}

/* line 81, ../sass/partials/_gvflw-comment-popover.scss */
.gvflw-comment-popover-additional-comment {
  padding: 9px 14px;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  font-size: 13px;
}

/* line 89, ../sass/partials/_gvflw-comment-popover.scss */
.gvflw-comment-popover-heading-image {
  margin-bottom: 0px !important;
}

/* line 94, ../sass/partials/_gvflw-comment-popover.scss */
.gvflw-comment-resolve-button {
  margin-top: 0.5em;
}

/* line 99, ../sass/partials/_gvflw-comment-popover.scss */
.gvflw-comment-resolve-label {
  margin-top: 1em;
  text-transform: none !important;
}

/* line 105, ../sass/partials/_gvflw-comment-popover.scss */
.gvflw-comment-reply-popover {
  min-width: 300px !important;
}

/* line 110, ../sass/partials/_gvflw-comment-popover.scss */
.gvflw-comment-reply-buttons {
  margin-top: 0.5em;
}

/* line 115, ../sass/partials/_gvflw-comment-popover.scss */
.gvflw-comment-manage-buttons {
  margin-top: 1.0em;
}

/* line 121, ../sass/partials/_gvflw-comment-popover.scss */
.gvflw-comment-editingText {
  margin-bottom: 1.5em !important;
}

/* line 126, ../sass/partials/_gvflw-comment-popover.scss */
.gvflw-comment-markedComment {
  font-style: italic;
  font-weight: bold !important;
}

/* line 132, ../sass/partials/_gvflw-comment-popover.scss */
.gvflw-comment-popover-footer {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  background-color: #F7F7F7;
  border-bottom: 1px solid #EBEBEB;
  border-radius: 5px 5px 0 0;
}
/* line 143, ../sass/partials/_gvflw-comment-popover.scss */
.gvflw-comment-popover-footer > .row {
  margin-left: 1px;
  margin-right: 1px;
}

/* line 1, ../sass/partials/_gvflw-referral.scss */
.gvflw-referred-name {
  padding-bottom: 5px;
}

/* line 1, ../sass/partials/_gvflw-link-tasks.scss */
.gvflw-link-tasks {
  display: table;
  margin: -15px;
}
/* line 4, ../sass/partials/_gvflw-link-tasks.scss */
.gvflw-link-tasks ul {
  margin-bottom: 0;
}
/* line 6, ../sass/partials/_gvflw-link-tasks.scss */
.gvflw-link-tasks ul li {
  padding: 10px;
}
/* line 8, ../sass/partials/_gvflw-link-tasks.scss */
.gvflw-link-tasks ul li:nth-child(odd) {
  background-color: #ececec;
}
/* line 11, ../sass/partials/_gvflw-link-tasks.scss */
.gvflw-link-tasks ul li:hover {
  background-color: #ffcdab;
  color: #000;
}
/* line 15, ../sass/partials/_gvflw-link-tasks.scss */
.gvflw-link-tasks ul li .gvflw-task-information {
  display: table-row;
}
/* line 17, ../sass/partials/_gvflw-link-tasks.scss */
.gvflw-link-tasks ul li .gvflw-task-information .text {
  display: table-cell;
}
/* line 20, ../sass/partials/_gvflw-link-tasks.scss */
.gvflw-link-tasks ul li .gvflw-task-information .button {
  display: table-cell;
}
/* line 24, ../sass/partials/_gvflw-link-tasks.scss */
.gvflw-link-tasks ul li .gvflw-divider {
  margin: 5px 0 5px 0;
}
/* line 27, ../sass/partials/_gvflw-link-tasks.scss */
.gvflw-link-tasks ul li .gvflw-task-description {
  display: table-row;
}
/* line 29, ../sass/partials/_gvflw-link-tasks.scss */
.gvflw-link-tasks ul li .gvflw-task-description small {
  display: table-cell;
}
/* line 33, ../sass/partials/_gvflw-link-tasks.scss */
.gvflw-link-tasks ul li:first {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
/* line 37, ../sass/partials/_gvflw-link-tasks.scss */
.gvflw-link-tasks ul li:last {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

/* line 2, ../sass/partials/_gvflw-link-editor.scss */
.gvflw-linkseditor .links {
  padding-top: 10px;
}
/* line 4, ../sass/partials/_gvflw-link-editor.scss */
.gvflw-linkseditor .links .linkinfo {
  margin-bottom: 5px;
  word-wrap: break-word;
}
/* line 7, ../sass/partials/_gvflw-link-editor.scss */
.gvflw-linkseditor .links .linkinfo .controls {
  display: none;
}
/* line 8, ../sass/partials/_gvflw-link-editor.scss */
.gvflw-linkseditor .links .linkinfo [class^=col-sm-] {
  padding-left: 0;
  padding-right: 0;
}
/* line 13, ../sass/partials/_gvflw-link-editor.scss */
.gvflw-linkseditor .links .linkinfo:hover .controls {
  display: block;
}

/* line 3, ../sass/partials/_ui_elements.scss */
blockquote {
  background: #f8f8f8;
  border-color: #ff6600;
  padding: 10px;
  line-height: 1.6em;
}

/* line 12, ../sass/partials/_ui_elements.scss */
.btn {
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  border: 1px solid #cdcdcd;
  margin-right: 12px;
  display: inline-block;
}
/* line 19, ../sass/partials/_ui_elements.scss */
.btn [class*="gvflw-glyph-"] {
  margin-right: 6px;
  top: 2px;
}
/* line 24, ../sass/partials/_ui_elements.scss */
.btn:last-child {
  margin-right: 0;
}
/* line 28, ../sass/partials/_ui_elements.scss */
.btn:active {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
/* line 32, ../sass/partials/_ui_elements.scss */
.btn.btn-success, .btn.gvflw-btn-signin {
  color: white;
  background-color: #5cb85c;
  border-color: #4cae4c;
  color: #fff;
}
/* line 16, ../sass/vendor/bootstrap/mixins/_buttons.scss */
.btn.btn-success:hover, .btn.btn-success:focus, .btn.btn-success.focus, .btn.btn-success:active, .btn.btn-success.active, .open > .btn.btn-success.dropdown-toggle, .btn.gvflw-btn-signin:hover, .btn.gvflw-btn-signin:focus, .btn.gvflw-btn-signin.focus, .btn.gvflw-btn-signin:active, .btn.gvflw-btn-signin.active, .open > .btn.gvflw-btn-signin.dropdown-toggle {
  color: white;
  background-color: #449d44;
  border-color: #398439;
}
/* line 23, ../sass/vendor/bootstrap/mixins/_buttons.scss */
.btn.btn-success:active, .btn.btn-success.active, .open > .btn.btn-success.dropdown-toggle, .btn.gvflw-btn-signin:active, .btn.gvflw-btn-signin.active, .open > .btn.gvflw-btn-signin.dropdown-toggle {
  background-image: none;
}
/* line 34, ../sass/vendor/bootstrap/mixins/_buttons.scss */
.btn.btn-success.disabled, .btn.btn-success.disabled:hover, .btn.btn-success.disabled:focus, .btn.btn-success.disabled.focus, .btn.btn-success.disabled:active, .btn.btn-success.disabled.active, .btn.btn-success[disabled], .btn.btn-success[disabled]:hover, .btn.btn-success[disabled]:focus, .btn.btn-success[disabled].focus, .btn.btn-success[disabled]:active, .btn.btn-success[disabled].active, fieldset[disabled] .btn.btn-success, fieldset[disabled] .btn.btn-success:hover, fieldset[disabled] .btn.btn-success:focus, fieldset[disabled] .btn.btn-success.focus, fieldset[disabled] .btn.btn-success:active, fieldset[disabled] .btn.btn-success.active, .btn.gvflw-btn-signin.disabled, .btn.gvflw-btn-signin.disabled:hover, .btn.gvflw-btn-signin.disabled:focus, .btn.gvflw-btn-signin.disabled.focus, .btn.gvflw-btn-signin.disabled:active, .btn.gvflw-btn-signin.disabled.active, .btn.gvflw-btn-signin[disabled], .btn.gvflw-btn-signin[disabled]:hover, .btn.gvflw-btn-signin[disabled]:focus, .btn.gvflw-btn-signin[disabled].focus, .btn.gvflw-btn-signin[disabled]:active, .btn.gvflw-btn-signin[disabled].active, fieldset[disabled] .btn.gvflw-btn-signin, fieldset[disabled] .btn.gvflw-btn-signin:hover, fieldset[disabled] .btn.gvflw-btn-signin:focus, fieldset[disabled] .btn.gvflw-btn-signin.focus, fieldset[disabled] .btn.gvflw-btn-signin:active, fieldset[disabled] .btn.gvflw-btn-signin.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
/* line 40, ../sass/vendor/bootstrap/mixins/_buttons.scss */
.btn.btn-success .badge, .btn.gvflw-btn-signin .badge {
  color: #5cb85c;
  background-color: white;
}
/* line 37, ../sass/partials/_ui_elements.scss */
.btn.btn-default {
  color: #696969;
}
/* line 41, ../sass/partials/_ui_elements.scss */
.btn.btn-success, .btn.btn-primary, .btn.btn-danger, .btn.btn-info, .btn.btn-warning {
  color: #ffffff;
}

/* line 47, ../sass/partials/_ui_elements.scss */
.input-group-btn .btn {
  margin-right: 0;
}

/* line 53, ../sass/partials/_ui_elements.scss */
.btn-group .btn {
  margin: 0;
}

/* line 59, ../sass/partials/_ui_elements.scss */
.cascading-dropdown-loading {
  cursor: wait;
  background: url("/Areas/Shesha/Content/Images/ajax-loader.gif") 85% center no-repeat transparent;
}

/* line 69, ../sass/partials/_ui_elements.scss */
.gvflw-input_label {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding-left: 18px;
  display: inline-block;
  margin: 2px 0;
  min-height: 14px;
  font-weight: normal;
}
/* line 77, ../sass/partials/_ui_elements.scss */
.gvflw-input_label .gvflw-field_hint {
  opacity: .5;
  font-size: 13px;
  position: relative;
  top: -3px;
}

/* line 85, ../sass/partials/_ui_elements.scss */
.gvflw-custom_checkbox {
  position: absolute;
  left: -9999px;
}
/* line 89, ../sass/partials/_ui_elements.scss */
.gvflw-custom_checkbox ~ .gvflw-input_label {
  background: url(/Areas/Shesha/Content/Images/checkbox.png) no-repeat left center;
}
/* line 94, ../sass/partials/_ui_elements.scss */
.gvflw-custom_checkbox:checked ~ .gvflw-input_label {
  background: url(/Areas/Shesha/Content/Images/checkbox_selected.png) no-repeat left center;
}
/* line 100, ../sass/partials/_ui_elements.scss */
.gvflw-custom_checkbox[disabled] ~ .gvflw-input_label {
  opacity: .5;
  cursor: not-allowed;
}

/* line 108, ../sass/partials/_ui_elements.scss */
.gvflw-label-left {
  text-align: left !important;
}

/* line 112, ../sass/partials/_ui_elements.scss */
.gvflw-radio_wrapper {
  margin-bottom: 5px;
  margin-left: 15px;
}

/* line 117, ../sass/partials/_ui_elements.scss */
.gvflw-divider {
  height: 1px;
  width: 100%;
  background-color: #ddd;
  position: relative;
  margin: 70px 0 60px;
}
/* line 124, ../sass/partials/_ui_elements.scss */
.gvflw-divider:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
}

/* line 134, ../sass/partials/_ui_elements.scss */
.gvflw-custom_radio {
  position: absolute;
  left: -9999px;
}
/* line 138, ../sass/partials/_ui_elements.scss */
.gvflw-custom_radio ~ .gvflw-input_label {
  background: url(/Areas/Shesha/Content/Images/radio.png) no-repeat left 3px;
}
/* line 143, ../sass/partials/_ui_elements.scss */
.gvflw-custom_radio:checked ~ .gvflw-input_label {
  background: url(/Areas/Shesha/Content/Images/radio_selected.png) no-repeat left 3px;
}
/* line 149, ../sass/partials/_ui_elements.scss */
.gvflw-custom_radio[disabled] ~ .gvflw-input_label {
  opacity: .5;
  cursor: not-allowed;
}

/* line 156, ../sass/partials/_ui_elements.scss */
.gvflw-horizontal_field {
  display: inline-block;
  margin-right: 10px;
}
/* line 160, ../sass/partials/_ui_elements.scss */
.gvflw-horizontal_field input {
  display: inline-block;
  margin: 0px;
}
/* line 165, ../sass/partials/_ui_elements.scss */
.gvflw-horizontal_field label {
  display: inline-block;
  position: relative;
  top: 1px;
  font-size: 13px;
  margin-right: 5px;
}

/* line 174, ../sass/partials/_ui_elements.scss */
.gvflw-textarea_prepend {
  margin-top: 15px;
}
/* line 177, ../sass/partials/_ui_elements.scss */
.gvflw-textarea_prepend .gvflw-add-on {
  position: relative;
  border: 1px solid #d3d3d3;
  border-bottom: none;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
  background-color: #fbfbfb;
  -webkit-box-shadow: inset 0 1px 0 white;
  box-shadow: inset 0 1px 0 white;
  padding: 3px 7px;
  font-weight: 600;
}
/* line 188, ../sass/partials/_ui_elements.scss */
.gvflw-textarea_prepend textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  font-size: 13px;
}
/* line 194, ../sass/partials/_ui_elements.scss */
.gvflw-textarea_prepend .gvflw-glyph-x {
  position: absolute;
  top: 6px;
  right: 8px;
}

/* line 202, ../sass/partials/_ui_elements.scss */
.gvflw-zebra_table {
  border: 1px solid #d0d0d0;
  width: 100%;
}
/* line 2, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/tables/_alternating-rows-and-columns.scss */
.gvflw-zebra_table th {
  background-color: white;
}
/* line 4, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/tables/_alternating-rows-and-columns.scss */
.gvflw-zebra_table th.even, .gvflw-zebra_table th:nth-child(2n) {
  background-color: white-transparent;
}
/* line 8, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/tables/_alternating-rows-and-columns.scss */
.gvflw-zebra_table tr.odd td, .gvflw-zebra_table tr:nth-child(2n+1) td {
  background-color: white;
}
/* line 10, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/tables/_alternating-rows-and-columns.scss */
.gvflw-zebra_table tr.odd td.even, .gvflw-zebra_table tr.odd td:nth-child(2n), .gvflw-zebra_table tr:nth-child(2n+1) td.even, .gvflw-zebra_table tr:nth-child(2n+1) td:nth-child(2n) {
  background-color: white-transparent;
}
/* line 14, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/tables/_alternating-rows-and-columns.scss */
.gvflw-zebra_table tr.even td {
  background-color: #f2f8fb;
}
/* line 16, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/tables/_alternating-rows-and-columns.scss */
.gvflw-zebra_table tr.even td.even, .gvflw-zebra_table tr.even td:nth-child(2n) {
  background-color: #f2f8fb-transparent;
}
/* line 19, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/tables/_alternating-rows-and-columns.scss */
.gvflw-zebra_table tfoot th, .gvflw-zebra_table tfoot td {
  background-color: white;
}
/* line 21, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/tables/_alternating-rows-and-columns.scss */
.gvflw-zebra_table tfoot th.even, .gvflw-zebra_table tfoot th:nth-child(2n), .gvflw-zebra_table tfoot td.even, .gvflw-zebra_table tfoot td:nth-child(2n) {
  background-color: white-transparent;
}
/* line 14, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/tables/_borders.scss */
.gvflw-zebra_table th, .gvflw-zebra_table td {
  border-right: 1px solid rgba(208, 208, 208, 0.4);
  border-bottom: 1px solid rgba(208, 208, 208, 0.4);
  border-left-width: 0px;
  border-top-width: 0px;
}
/* line 21, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/tables/_borders.scss */
.gvflw-zebra_table th:last-child, .gvflw-zebra_table th.last, .gvflw-zebra_table td:last-child, .gvflw-zebra_table td.last {
  border-right-width: 0px;
}
/* line 29, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/tables/_borders.scss */
.gvflw-zebra_table tbody tr:last-child th, .gvflw-zebra_table tbody tr:last-child td, .gvflw-zebra_table tfoot tr:last-child th, .gvflw-zebra_table tfoot tr:last-child td {
  border-bottom-width: 0px;
}
/* line 32, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/tables/_borders.scss */
.gvflw-zebra_table tbody tr.last th, .gvflw-zebra_table tbody tr.last td, .gvflw-zebra_table tfoot tr.last th, .gvflw-zebra_table tfoot tr.last td {
  border-bottom-width: 0px;
}
/* line 208, ../sass/partials/_ui_elements.scss */
.gvflw-zebra_table th {
  text-align: left;
  border: 1px solid #ff8f45;
  background-color: #ffa366;
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.03), inset 0 1px 0 rgba(255, 255, 255, 0.9), inset 0 0 2px rgba(0, 0, 0, 0.09);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.03), inset 0 1px 0 rgba(255, 255, 255, 0.9), inset 0 0 2px rgba(0, 0, 0, 0.09);
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(14.07%, #ffa366), color-stop(114.07%, #ffcdab));
  background-image: -webkit-linear-gradient(bottom, #ffa366 14.07%, #ffcdab 114.07%);
  background-image: -moz-linear-gradient(bottom, #ffa366 14.07%, #ffcdab 114.07%);
  background-image: -o-linear-gradient(bottom, #ffa366 14.07%, #ffcdab 114.07%);
  background-image: linear-gradient(bottom, #ffa366 14.07%, #ffcdab 114.07%);
}

/* line 217, ../sass/partials/_ui_elements.scss */
.gvflw-grey_zebra {
  width: 100%;
  border: 1px solid #d0d0d0;
}
/* line 2, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/tables/_alternating-rows-and-columns.scss */
.gvflw-grey_zebra th {
  background-color: white;
}
/* line 4, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/tables/_alternating-rows-and-columns.scss */
.gvflw-grey_zebra th.even, .gvflw-grey_zebra th:nth-child(2n) {
  background-color: white-transparent;
}
/* line 8, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/tables/_alternating-rows-and-columns.scss */
.gvflw-grey_zebra tr.odd td, .gvflw-grey_zebra tr:nth-child(2n+1) td {
  background-color: #fbfbfb;
}
/* line 10, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/tables/_alternating-rows-and-columns.scss */
.gvflw-grey_zebra tr.odd td.even, .gvflw-grey_zebra tr.odd td:nth-child(2n), .gvflw-grey_zebra tr:nth-child(2n+1) td.even, .gvflw-grey_zebra tr:nth-child(2n+1) td:nth-child(2n) {
  background-color: #fbfbfb-transparent;
}
/* line 14, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/tables/_alternating-rows-and-columns.scss */
.gvflw-grey_zebra tr.even td {
  background-color: white;
}
/* line 16, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/tables/_alternating-rows-and-columns.scss */
.gvflw-grey_zebra tr.even td.even, .gvflw-grey_zebra tr.even td:nth-child(2n) {
  background-color: white-transparent;
}
/* line 19, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/tables/_alternating-rows-and-columns.scss */
.gvflw-grey_zebra tfoot th, .gvflw-grey_zebra tfoot td {
  background-color: white;
}
/* line 21, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/tables/_alternating-rows-and-columns.scss */
.gvflw-grey_zebra tfoot th.even, .gvflw-grey_zebra tfoot th:nth-child(2n), .gvflw-grey_zebra tfoot td.even, .gvflw-grey_zebra tfoot td:nth-child(2n) {
  background-color: white-transparent;
}
/* line 14, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/tables/_borders.scss */
.gvflw-grey_zebra th, .gvflw-grey_zebra td {
  border-right: 1px solid rgba(208, 208, 208, 0.4);
  border-bottom: 1px solid rgba(208, 208, 208, 0.4);
  border-left-width: 0px;
  border-top-width: 0px;
}
/* line 21, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/tables/_borders.scss */
.gvflw-grey_zebra th:last-child, .gvflw-grey_zebra th.last, .gvflw-grey_zebra td:last-child, .gvflw-grey_zebra td.last {
  border-right-width: 0px;
}
/* line 29, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/tables/_borders.scss */
.gvflw-grey_zebra tbody tr:last-child th, .gvflw-grey_zebra tbody tr:last-child td, .gvflw-grey_zebra tfoot tr:last-child th, .gvflw-grey_zebra tfoot tr:last-child td {
  border-bottom-width: 0px;
}
/* line 32, ../../../../../../.build/Ruby200/lib/ruby/gems/2.0.0/gems/compass-0.12.5/frameworks/compass/stylesheets/compass/utilities/tables/_borders.scss */
.gvflw-grey_zebra tbody tr.last th, .gvflw-grey_zebra tbody tr.last td, .gvflw-grey_zebra tfoot tr.last th, .gvflw-grey_zebra tfoot tr.last td {
  border-bottom-width: 0px;
}
/* line 223, ../sass/partials/_ui_elements.scss */
.gvflw-grey_zebra th {
  text-align: left;
  border: 1px solid #d3d3d3;
  background-color: #fbfbfb;
  -webkit-box-shadow: inset 0 1px 0 white;
  box-shadow: inset 0 1px 0 white;
}
/* line 229, ../sass/partials/_ui_elements.scss */
.gvflw-grey_zebra th.text-center {
  text-align: center;
}

/* line 236, ../sass/partials/_ui_elements.scss */
.gvflw-status_circle {
  width: 9px;
  height: 9px;
  display: inline-block;
  border: 1px solid #d1d2d2;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #fff;
  margin-right: 2px;
}

/* line 246, ../sass/partials/_ui_elements.scss */
.gvflw-green_bg {
  background: #5cb85c;
  border: 1px solid #449d44;
}

/* line 251, ../sass/partials/_ui_elements.scss */
.gvflw-yellow_bg {
  background: #ffe512;
  border: 1px solid #ffe512;
  color: #a79500;
}

/* line 257, ../sass/partials/_ui_elements.scss */
.gvflw-red_bg {
  background: #d9534f;
  border: 1px solid #c9302c;
}

/* line 262, ../sass/partials/_ui_elements.scss */
.gvflw-orange_bg {
  background: #f0ad4e;
  border: 1px solid #ec971f;
}

/* line 267, ../sass/partials/_ui_elements.scss */
.gvflw-blue_bg {
  background: #428bca;
  border: 1px solid #3071a9;
}

/* line 272, ../sass/partials/_ui_elements.scss */
.label {
  font-weight: normal;
  font-size: 11px;
  text-transform: uppercase;
  text-shadow: none;
}

/* line 279, ../sass/partials/_ui_elements.scss */
.alert {
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  font-size: 13px;
}
/* line 285, ../sass/partials/_ui_elements.scss */
.alert [class*="gvflw-glyph-"] {
  margin-right: 6px;
  top: 2px;
}
/* line 290, ../sass/partials/_ui_elements.scss */
.alert ol {
  font-size: 13px;
  margin: 0;
  list-style-position: inside;
}

/* line 298, ../sass/partials/_ui_elements.scss */
.dropdown-menu {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

/* line 303, ../sass/partials/_ui_elements.scss */
.nav-tabs {
  margin: 0;
  border-left: 1px solid #e1e1e1;
}
/* line 307, ../sass/partials/_ui_elements.scss */
.nav-tabs li {
  background-color: #fbfbfb;
}
/* line 310, ../sass/partials/_ui_elements.scss */
.nav-tabs li a {
  font-size: 13px;
  color: #767676;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border-top: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
  border-left: none;
  border-bottom: 1px solid #e1e1e1;
  margin-right: 0;
}
/* line 322, ../sass/partials/_ui_elements.scss */
.nav-tabs li.active a {
  color: #ff6600;
  border-top: 1px solid #ff6600;
  border-left: none;
  -webkit-box-shadow: inset 0 2px 0 #ff6600;
  box-shadow: inset 0 2px 0 #ff6600;
}
/* line 328, ../sass/partials/_ui_elements.scss */
.nav-tabs li.active a:focus {
  border-top: 1px solid #ff6600;
  border-left: none;
  color: #ff6600;
}
/* line 336, ../sass/partials/_ui_elements.scss */
.nav-tabs li.active:hover a {
  color: #b34700;
  border-top: 1px solid #b34700;
  border-left: none;
}
/* line 345, ../sass/partials/_ui_elements.scss */
.tabs-left .nav-tabs {
  margin: 0;
  border: none;
  z-index: 333;
  position: relative;
}
/* line 353, ../sass/partials/_ui_elements.scss */
.tabs-left .nav-tabs li.active a {
  border-top: 1px solid #e1e1e1;
  border-left: 1px solid #b34700;
  -webkit-box-shadow: inset 2px 0 0 #993d00;
  box-shadow: inset 2px 0 0 #993d00;
}
/* line 358, ../sass/partials/_ui_elements.scss */
.tabs-left .nav-tabs li.active a:focus {
  border-left: 1px solid #b34700;
  color: #993d00;
}
/* line 365, ../sass/partials/_ui_elements.scss */
.tabs-left .nav-tabs li a {
  margin: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border-left: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
}
/* line 371, ../sass/partials/_ui_elements.scss */
.tabs-left .nav-tabs li a:hover {
  border-left: 1px solid #e1e1e1;
}

/* line 379, ../sass/partials/_ui_elements.scss */
.tab-content {
  border-left: 1px solid #e1e1e1;
  border-right: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1;
  padding: 20px;
  z-index: 222;
}
/* line 386, ../sass/partials/_ui_elements.scss */
.tabs-left .tab-content {
  border-top: 1px solid #e1e1e1;
  left: -1px;
}

/* line 392, ../sass/partials/_ui_elements.scss */
.gvflw-govflow_section {
  margin: 20px 0;
}
/* line 395, ../sass/partials/_ui_elements.scss */
.gvflw-govflow_section .gvflw-section_header {
  border: 1px solid #ff8f45;
  background-color: #ffa366;
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.03), inset 0 1px 0 rgba(255, 255, 255, 0.9), inset 0 0 2px rgba(0, 0, 0, 0.09);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.03), inset 0 1px 0 rgba(255, 255, 255, 0.9), inset 0 0 2px rgba(0, 0, 0, 0.09);
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(14.07%, #ffa366), color-stop(114.07%, #ffcdab));
  background-image: -webkit-linear-gradient(bottom, #ffa366 14.07%, #ffcdab 114.07%);
  background-image: -moz-linear-gradient(bottom, #ffa366 14.07%, #ffcdab 114.07%);
  background-image: -o-linear-gradient(bottom, #ffa366 14.07%, #ffcdab 114.07%);
  background-image: linear-gradient(bottom, #ffa366 14.07%, #ffcdab 114.07%);
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  padding: 11px 0 11px 15px;
  color: #555;
  font-size: 13px;
  font-weight: 600;
}
/* line 407, ../sass/partials/_ui_elements.scss */
.gvflw-govflow_section .gvflw-section_content {
  padding: 15px;
  border-left: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  font-size: 13px;
}

/* line 418, ../sass/partials/_ui_elements.scss */
.gvflw-simple_list {
  font-size: 13px;
  color: #888;
  margin: 0;
  list-style-position: inside;
}
/* line 424, ../sass/partials/_ui_elements.scss */
.gvflw-simple_list li {
  margin-top: 3px;
}

/* line 431, ../sass/partials/_ui_elements.scss */
.gvflw-link-toggle {
  display: block;
  padding: 0;
  margin-top: 10px;
  font-weight: 600;
}
/* line 437, ../sass/partials/_ui_elements.scss */
.gvflw-link-toggle a {
  color: #696969;
  font-weight: 600;
}
/* line 441, ../sass/partials/_ui_elements.scss */
.gvflw-link-toggle a.active {
  color: #ff6600;
}
/* line 446, ../sass/partials/_ui_elements.scss */
.gvflw-link-toggle i {
  width: 16px;
  margin-right: 12px;
  top: 2px;
}

/* line 457, ../sass/partials/_ui_elements.scss */
.gvflw-page_content .gvflw-govflow_accordion .gvflw-accordion-group {
  margin: 0;
  border-bottom: none;
}
/* line 461, ../sass/partials/_ui_elements.scss */
.gvflw-page_content .gvflw-govflow_accordion .gvflw-accordion-group:last-child {
  border-bottom: 1px solid #E5E5E5;
}
/* line 467, ../sass/partials/_ui_elements.scss */
.gvflw-page_content .gvflw-govflow_accordion .gvflw-accordion-heading .gvflw-accordion-toggle {
  background: #fbfbfb;
  color: #696969;
  font-weight: 600;
}
/* line 472, ../sass/partials/_ui_elements.scss */
.gvflw-page_content .gvflw-govflow_accordion .gvflw-accordion-heading .gvflw-accordion-toggle.active {
  background: #fff;
  color: #b34700;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
/* line 480, ../sass/partials/_ui_elements.scss */
.gvflw-page_content .gvflw-govflow_accordion .gvflw-accordion-body {
  font-size: 13px;
}

/* line 488, ../sass/partials/_ui_elements.scss */
.gvflw-media-heading {
  font-size: 13px;
  font-weight: 600;
  color: #555;
}

/* line 495, ../sass/partials/_ui_elements.scss */
.gvflw-green-separator {
  border-top: 5px solid #ffe0cc;
  display: inline-block;
  height: 1px;
  width: 100%;
}

/* line 503, ../sass/partials/_ui_elements.scss */
.inline-error {
  display: inline;
  background: #f3e0e0;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.25);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.25);
  color: #ba4a48;
  font-size: 13px;
  padding: 3px 7px;
  border-radius: 2px;
}

/* line 514, ../sass/partials/_ui_elements.scss */
.popover {
  max-width: 250px;
  margin-right: 50px;
}
/* line 518, ../sass/partials/_ui_elements.scss */
.popover h3.popover-title {
  font-size: 13px;
}
/* line 522, ../sass/partials/_ui_elements.scss */
.popover .popover-content {
  font-size: 13px;
}
/* line 526, ../sass/partials/_ui_elements.scss */
.popover ul {
  padding-left: 20px;
}

/* line 535, ../sass/partials/_ui_elements.scss */
.panel-heading .gvflw-btn-collapsable {
  color: #fff;
  margin-right: 10px;
}
/* line 542, ../sass/partials/_ui_elements.scss */
.panel-heading.collapsed .gvflw-btn-collapsable span.glyphicon-chevron-down:before {
  content: "\e080";
}

/* line 551, ../sass/partials/_ui_elements.scss */
.gvflw-footer {
  text-align: right;
}

/* line 555, ../sass/partials/_ui_elements.scss */
.empty-list-notification {
  margin: 10px;
}

/* line 565, ../sass/partials/_ui_elements.scss */
table tbody tr td .controls {
  display: inline-block;
  min-width: 140px;
}
/* line 569, ../sass/partials/_ui_elements.scss */
table tbody tr td .controls span {
  margin-left: 5px;
  margin-right: 5px;
}

/* line 581, ../sass/partials/_ui_elements.scss */
.width-constraint-50 {
  width: 50px;
}

/* line 585, ../sass/partials/_ui_elements.scss */
.width-constraint-150 {
  width: 150px;
}

/* line 591, ../sass/partials/_ui_elements.scss */
.sha-alternate-seperator {
  border-top: 1px solid #ff6600;
  border-bottom: 1px solid #ff6600;
  text-align: center;
  margin-bottom: 30px;
  margin-top: 30px;
}
/* line 598, ../sass/partials/_ui_elements.scss */
.sha-alternate-seperator span {
  color: #969696;
}

/* line 604, ../sass/partials/_ui_elements.scss */
.flip-y {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

/* line 614, ../sass/partials/_ui_elements.scss */
.gvflw-glyph {
  top: 2px;
  width: 16px;
  height: 16px;
}

/* line 622, ../sass/partials/_ui_elements.scss */
.control-text {
  border: 0 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  padding-top: 7px !important;
  /* -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; */
  /* transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; */
}

/* line 631, ../sass/partials/_ui_elements.scss */
.form-group-compact {
  margin-bottom: 0 !important;
}

/* line 637, ../sass/partials/_ui_elements.scss */
.bootstrap-tagsinput .label {
  text-transform: none;
}

/*
	$(document).ready(function() {
		var s = $("#sticker");
		var pos = s.position();                    
		$(window).scroll(function() {
			var windowpos = $(window).scrollTop();
			s.html("Distance from top:" + pos.top + "<br />Scroll position: " + windowpos);
			if (windowpos >= pos.top) {
				s.addClass("stick");
			} else {
				s.removeClass("stick"); 
			}
		});
	});
*/
/* line 659, ../sass/partials/_ui_elements.scss */
.stick {
  position: fixed;
  top: 0px;
}

/* line 665, ../sass/partials/_ui_elements.scss */
.kill-margin-bottom {
  margin-bottom: 0;
}

/* line 669, ../sass/partials/_ui_elements.scss */
.kill-margin-top {
  margin-top: 0;
}

/* line 674, ../sass/partials/_ui_elements.scss */
.gvflw-message-action {
  float: right !important;
  margin-right: 10px;
}

/* line 680, ../sass/partials/_ui_elements.scss */
.bootstrap-select.show-menu-arrow.open > .btn {
  z-index: 2051 !important;
}

/* line 684, ../sass/partials/_ui_elements.scss */
.bootstrap-select.btn-group .dropdown-menu {
  z-index: 2000 !important;
}

/* line 688, ../sass/partials/_ui_elements.scss */
.form-control-static {
  padding-bottom: 0 !important;
  min-height: inherit !important;
}

/* line 693, ../sass/partials/_ui_elements.scss */
.modal {
  overflow: auto !important;
  overflow-y: scroll !important;
}
/* line 697, ../sass/partials/_ui_elements.scss */
.modal .modal-header {
  background: #ff6600;
  color: #fff;
}

/* line 27, ../sass/vendor/bootstrap/mixins/_grid-framework.scss */
.gvflw-grid_7cols .col-md-1, .gvflw-grid_7cols .col-md-2, .gvflw-grid_7cols .col-md-3, .gvflw-grid_7cols .col-md-4, .gvflw-grid_7cols .col-md-5, .gvflw-grid_7cols .col-md-6, .gvflw-grid_7cols .col-md-7, .gvflw-grid_7cols .col-md-8, .gvflw-grid_7cols .col-md-9, .gvflw-grid_7cols .col-md-10, .gvflw-grid_7cols .col-md-11, .gvflw-grid_7cols .col-md-12 {
  float: left;
}
/* line 695, ../sass/partials/_mixins.scss */
.gvflw-grid_7cols .col-md-1 {
  width: 14.2857142857%;
}
/* line 695, ../sass/partials/_mixins.scss */
.gvflw-grid_7cols .col-md-2 {
  width: 28.5714285714%;
}
/* line 695, ../sass/partials/_mixins.scss */
.gvflw-grid_7cols .col-md-3 {
  width: 42.8571428571%;
}
/* line 695, ../sass/partials/_mixins.scss */
.gvflw-grid_7cols .col-md-4 {
  width: 57.1428571429%;
}
/* line 695, ../sass/partials/_mixins.scss */
.gvflw-grid_7cols .col-md-5 {
  width: 71.4285714286%;
}
/* line 695, ../sass/partials/_mixins.scss */
.gvflw-grid_7cols .col-md-6 {
  width: 85.7142857143%;
}
/* line 695, ../sass/partials/_mixins.scss */
.gvflw-grid_7cols .col-md-7 {
  width: 100%;
}
/* line 705, ../sass/partials/_mixins.scss */
.gvflw-grid_7cols .col-md-pull-0 {
  right: 0%;
}
/* line 705, ../sass/partials/_mixins.scss */
.gvflw-grid_7cols .col-md-pull-1 {
  right: 14.2857142857%;
}
/* line 705, ../sass/partials/_mixins.scss */
.gvflw-grid_7cols .col-md-pull-2 {
  right: 28.5714285714%;
}
/* line 705, ../sass/partials/_mixins.scss */
.gvflw-grid_7cols .col-md-pull-3 {
  right: 42.8571428571%;
}
/* line 705, ../sass/partials/_mixins.scss */
.gvflw-grid_7cols .col-md-pull-4 {
  right: 57.1428571429%;
}
/* line 705, ../sass/partials/_mixins.scss */
.gvflw-grid_7cols .col-md-pull-5 {
  right: 71.4285714286%;
}
/* line 705, ../sass/partials/_mixins.scss */
.gvflw-grid_7cols .col-md-pull-6 {
  right: 85.7142857143%;
}
/* line 705, ../sass/partials/_mixins.scss */
.gvflw-grid_7cols .col-md-pull-7 {
  right: 100%;
}
/* line 700, ../sass/partials/_mixins.scss */
.gvflw-grid_7cols .col-md-push-0 {
  left: 0%;
}
/* line 700, ../sass/partials/_mixins.scss */
.gvflw-grid_7cols .col-md-push-1 {
  left: 14.2857142857%;
}
/* line 700, ../sass/partials/_mixins.scss */
.gvflw-grid_7cols .col-md-push-2 {
  left: 28.5714285714%;
}
/* line 700, ../sass/partials/_mixins.scss */
.gvflw-grid_7cols .col-md-push-3 {
  left: 42.8571428571%;
}
/* line 700, ../sass/partials/_mixins.scss */
.gvflw-grid_7cols .col-md-push-4 {
  left: 57.1428571429%;
}
/* line 700, ../sass/partials/_mixins.scss */
.gvflw-grid_7cols .col-md-push-5 {
  left: 71.4285714286%;
}
/* line 700, ../sass/partials/_mixins.scss */
.gvflw-grid_7cols .col-md-push-6 {
  left: 85.7142857143%;
}
/* line 700, ../sass/partials/_mixins.scss */
.gvflw-grid_7cols .col-md-push-7 {
  left: 100%;
}
/* line 710, ../sass/partials/_mixins.scss */
.gvflw-grid_7cols .col-md-offset-0 {
  margin-left: 0%;
}
/* line 710, ../sass/partials/_mixins.scss */
.gvflw-grid_7cols .col-md-offset-1 {
  margin-left: 14.2857142857%;
}
/* line 710, ../sass/partials/_mixins.scss */
.gvflw-grid_7cols .col-md-offset-2 {
  margin-left: 28.5714285714%;
}
/* line 710, ../sass/partials/_mixins.scss */
.gvflw-grid_7cols .col-md-offset-3 {
  margin-left: 42.8571428571%;
}
/* line 710, ../sass/partials/_mixins.scss */
.gvflw-grid_7cols .col-md-offset-4 {
  margin-left: 57.1428571429%;
}
/* line 710, ../sass/partials/_mixins.scss */
.gvflw-grid_7cols .col-md-offset-5 {
  margin-left: 71.4285714286%;
}
/* line 710, ../sass/partials/_mixins.scss */
.gvflw-grid_7cols .col-md-offset-6 {
  margin-left: 85.7142857143%;
}
/* line 710, ../sass/partials/_mixins.scss */
.gvflw-grid_7cols .col-md-offset-7 {
  margin-left: 100%;
}

/* line 27, ../sass/vendor/bootstrap/mixins/_grid-framework.scss */
.gvflw-grid_4cols .col-md-1, .gvflw-grid_4cols .col-md-2, .gvflw-grid_4cols .col-md-3, .gvflw-grid_4cols .col-md-4, .gvflw-grid_4cols .col-md-5, .gvflw-grid_4cols .col-md-6, .gvflw-grid_4cols .col-md-7, .gvflw-grid_4cols .col-md-8, .gvflw-grid_4cols .col-md-9, .gvflw-grid_4cols .col-md-10, .gvflw-grid_4cols .col-md-11, .gvflw-grid_4cols .col-md-12 {
  float: left;
}
/* line 695, ../sass/partials/_mixins.scss */
.gvflw-grid_4cols .col-md-1 {
  width: 25%;
}
/* line 695, ../sass/partials/_mixins.scss */
.gvflw-grid_4cols .col-md-2 {
  width: 50%;
}
/* line 695, ../sass/partials/_mixins.scss */
.gvflw-grid_4cols .col-md-3 {
  width: 75%;
}
/* line 695, ../sass/partials/_mixins.scss */
.gvflw-grid_4cols .col-md-4 {
  width: 100%;
}
/* line 705, ../sass/partials/_mixins.scss */
.gvflw-grid_4cols .col-md-pull-0 {
  right: 0%;
}
/* line 705, ../sass/partials/_mixins.scss */
.gvflw-grid_4cols .col-md-pull-1 {
  right: 25%;
}
/* line 705, ../sass/partials/_mixins.scss */
.gvflw-grid_4cols .col-md-pull-2 {
  right: 50%;
}
/* line 705, ../sass/partials/_mixins.scss */
.gvflw-grid_4cols .col-md-pull-3 {
  right: 75%;
}
/* line 705, ../sass/partials/_mixins.scss */
.gvflw-grid_4cols .col-md-pull-4 {
  right: 100%;
}
/* line 700, ../sass/partials/_mixins.scss */
.gvflw-grid_4cols .col-md-push-0 {
  left: 0%;
}
/* line 700, ../sass/partials/_mixins.scss */
.gvflw-grid_4cols .col-md-push-1 {
  left: 25%;
}
/* line 700, ../sass/partials/_mixins.scss */
.gvflw-grid_4cols .col-md-push-2 {
  left: 50%;
}
/* line 700, ../sass/partials/_mixins.scss */
.gvflw-grid_4cols .col-md-push-3 {
  left: 75%;
}
/* line 700, ../sass/partials/_mixins.scss */
.gvflw-grid_4cols .col-md-push-4 {
  left: 100%;
}
/* line 710, ../sass/partials/_mixins.scss */
.gvflw-grid_4cols .col-md-offset-0 {
  margin-left: 0%;
}
/* line 710, ../sass/partials/_mixins.scss */
.gvflw-grid_4cols .col-md-offset-1 {
  margin-left: 25%;
}
/* line 710, ../sass/partials/_mixins.scss */
.gvflw-grid_4cols .col-md-offset-2 {
  margin-left: 50%;
}
/* line 710, ../sass/partials/_mixins.scss */
.gvflw-grid_4cols .col-md-offset-3 {
  margin-left: 75%;
}
/* line 710, ../sass/partials/_mixins.scss */
.gvflw-grid_4cols .col-md-offset-4 {
  margin-left: 100%;
}

/* line 714, ../sass/partials/_ui_elements.scss */
.media .pull-left.thumbnail {
  padding-right: 4px;
  margin-right: 10px;
}

/* line 721, ../sass/partials/_ui_elements.scss */
.input-group > .twitter-typeahead {
  display: table-cell !important;
}

/* line 725, ../sass/partials/_ui_elements.scss */
.error-template {
  padding: 40px 15px;
  text-align: center;
}
/* line 729, ../sass/partials/_ui_elements.scss */
.error-template .error-actions {
  margin-top: 15px;
  margin-bottom: 15px;
}
/* line 733, ../sass/partials/_ui_elements.scss */
.error-template .error-actions .btn {
  margin-right: 10px;
}

/* line 739, ../sass/partials/_ui_elements.scss */
.gvflw-zebra_table tr td {
  cursor: default;
}

/* line 743, ../sass/partials/_ui_elements.scss */
.hid {
  display: none;
}

/* line 747, ../sass/partials/_ui_elements.scss */
.input-validation-error {
  background-color: #FFEEEE;
  border: 1px solid #FF0000;
}

/* line 752, ../sass/partials/_ui_elements.scss */
.pointer {
  cursor: pointer;
}

/*
.tt-hint.loading {
    background: transparent url('../images/spinner.gif') no-repeat scroll right center content-box !important;
}

.twitter-typeahead {
    .tt-input {
        &.loading {
            background: transparent url('../images/spinner.gif') no-repeat scroll right center content-box !important;
        }
    }
}
    */
/* line 769, ../sass/partials/_ui_elements.scss */
.form-control.date-inline, .modal .dataTables_wrapper .dataTables_filter input.date-inline {
  width: 100px !important;
  display: inline-block;
}
/* line 774, ../sass/partials/_ui_elements.scss */
.form-control.number-inline, .modal .dataTables_wrapper .dataTables_filter input.number-inline {
  width: 100px !important;
  display: inline-block;
}
/* line 779, ../sass/partials/_ui_elements.scss */
.form-control.loading, .modal .dataTables_wrapper .dataTables_filter input.loading {
  background: transparent url("/Areas/Shesha/Content/Images/spinner.gif") no-repeat scroll right center content-box !important;
}

/* line 784, ../sass/partials/_ui_elements.scss */
.fixedElement {
  background-color: #c0c0c0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
}

/* line 793, ../sass/partials/_ui_elements.scss */
.sha-report-tags .sha-extender {
  width: 16px;
  height: 16px;
  display: inline-block;
  position: relative;
  cursor: pointer;
}
/* line 801, ../sass/partials/_ui_elements.scss */
.sha-report-tags .sha-indent {
  width: 16px;
  height: 16px;
  display: inline-block;
  position: relative;
}

/* line 810, ../sass/partials/_ui_elements.scss */
.sha-callout .sha-hint-content, .sha-callout-boxfusion .sha-hint-content, .sha-callout-hint .sha-hint-content, .sha-callout-primary .sha-hint-content, .sha-callout-secondary .sha-hint-content, .sha-callout-success .sha-hint-content, .sha-callout-info .sha-hint-content, .sha-callout-warning .sha-hint-content, .sha-callout-danger .sha-hint-content {
  display: inline-block;
}
/* line 813, ../sass/partials/_ui_elements.scss */
.sha-callout .sha-hint-content p, .sha-callout-boxfusion .sha-hint-content p, .sha-callout-hint .sha-hint-content p, .sha-callout-primary .sha-hint-content p, .sha-callout-secondary .sha-hint-content p, .sha-callout-success .sha-hint-content p, .sha-callout-info .sha-hint-content p, .sha-callout-warning .sha-hint-content p, .sha-callout-danger .sha-hint-content p {
  margin-bottom: 0;
}

/* form renderer */
/* line 821, ../sass/partials/_ui_elements.scss */
.btn .icon-left {
  margin-right: 4px;
}
/* line 825, ../sass/partials/_ui_elements.scss */
.btn .icon-right {
  margin-left: 4px;
}

/* end of form renderer */
/* line 832, ../sass/partials/_ui_elements.scss */
.sha-authentication .login-or {
  position: relative;
  font-size: 18px;
  color: #aaa;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 842, ../sass/partials/_ui_elements.scss */
.sha-authentication .span-or {
  display: block;
  position: absolute;
  left: 50%;
  top: -2px;
  margin-left: -25px;
  background-color: #fff;
  width: 50px;
  text-align: center;
}
/* line 853, ../sass/partials/_ui_elements.scss */
.sha-authentication .hr-or {
  background-color: #cdcdcd;
  height: 1px;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

/* line 861, ../sass/partials/_ui_elements.scss */
.gvflw-divider {
  height: 1px;
  width: 100%;
  background-color: #e2e2e2;
  position: relative;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-right: 1em;
}

/* line 3, ../sass/pages/_home_reports.scss */
#menu1 > li > a {
  white-space: inherit;
}
/* line 5, ../sass/pages/_home_reports.scss */
#menu1 > li > a small {
  color: #999999;
}
/* line 9, ../sass/pages/_home_reports.scss */
#menu1 > li > a:hover {
  color: white;
}
/* line 11, ../sass/pages/_home_reports.scss */
#menu1 > li > a:hover small {
  color: white;
}

/* line 21, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-draft_header .gvflw-left_side {
  margin-left: -15px;
}
/* line 24, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-draft_header .gvflw-left_side .breadcrumb {
  margin-bottom: 0;
  font-weight: bold;
}
/* line 31, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-accordion {
  margin: 0;
}
/* line 33, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-accordion .gvflw-accordion-body {
  width: 100%;
}
/* line 36, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-accordion .gvflw-accordion-group {
  border: none;
  margin: 0;
}
/* line 40, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-accordion .home-headings {
  font-size: 22px;
  width: 185px;
  margin-bottom: 20px;
  font-weight: normal !important;
}
/* line 46, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-accordion .gvflw-filter_dropdown {
  top: -2px;
}
/* line 49, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-accordion .gvflw-accordion-toggle {
  display: inline-block;
  font-weight: 600;
  padding-left: 0;
}
/* line 53, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-accordion .gvflw-accordion-toggle .caret {
  border-top-color: #ff8f45;
  margin-right: 8px;
  position: relative;
  top: 4px;
}
/* line 65, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-accordion .gvflw-accordion-inner {
  border-top: none;
  padding: 0;
}
/* line 70, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-accordion .gvflw-accordion_items:empty ~ .gvflw-empty_list {
  display: block;
}
/* line 73, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-accordion .gvflw-accordion_items .panel-default {
  margin-right: 1px;
}
/* line 79, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-toggle_sidebar {
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
  padding-right: 0px;
}
/* line 84, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-toggle_sidebar i {
  top: 2px;
}
/* line 89, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-action_bar {
  position: fixed;
  margin-top: -74px;
  background: #ffffff;
  z-index: 777;
  margin-left: -15px;
  padding: 13px;
  width: 100%;
  border-bottom: 1px solid #e2e2e2;
  margin-right: 20px;
}
/* line 15, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
.gvflw-home_reports .gvflw-action_bar:before, .gvflw-home_reports .gvflw-action_bar:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/vendor/bootstrap/mixins/_clearfix.scss */
.gvflw-home_reports .gvflw-action_bar:after {
  clear: both;
}
/* line 102, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-action_bar.is-shadowed {
  -webkit-box-shadow: 0 3px 4px -2px rgba(0, 0, 0, 0.15);
  box-shadow: 0 3px 4px -2px rgba(0, 0, 0, 0.15);
}
/* line 105, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-action_bar .btn {
  padding: 6px 15px;
  float: left;
}
/* line 108, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-action_bar .btn.gvflw-toggle_sidebar {
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
  padding-right: 0px;
}
/* line 113, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-action_bar .btn.gvflw-toggle_sidebar i {
  top: 2px;
}
/* line 117, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-action_bar .btn.gvflw-toggle_preview {
  float: right;
  padding: 2px 6px 1px;
  margin: 0 16px;
}
/* line 121, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-action_bar .btn.gvflw-toggle_preview i {
  top: 2px;
}
/* line 126, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-action_bar .gvflw-toggle_preview_group {
  float: right;
}
/* line 132, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-filter_dropdown label {
  font-size: 12px;
}
/* line 134, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-filter_dropdown label:hover {
  color: #ff6600;
}
/* line 139, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-filter_dropdown .dropdown-toggle {
  font-size: 12px;
  padding: 4px 16px;
}
/* line 143, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-filter_dropdown .gvflw-glyph-filter {
  top: 1px;
  margin-right: 3px;
}
/* line 147, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-filter_dropdown .caret {
  border-top-color: #696969;
  margin-left: 2px;
}
/* line 153, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-filter_category {
  border-bottom: 1px solid #d0d0d0;
  font-size: 12px;
  padding: 5px 0;
}
/* line 157, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-filter_category:last-child {
  border-bottom: none;
}
/* line 160, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-filter_category a {
  display: block;
  color: #696969;
  padding: 2px 0;
}
/* line 164, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-filter_category a:hover {
  color: #b34700;
}
/* line 168, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-filter_category .gvflw-category_title {
  padding-left: 10px;
  font-weight: 600;
}
/* line 172, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-filter_category ul {
  list-style: none;
  padding-right: 25px;
  padding-left: 20px;
}
/* line 179, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-active_filters {
  display: inline-block;
  margin-left: 15px;
}
/* line 182, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-active_filters .gvflw-filter {
  padding: 1px 24px 0 12px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  font-size: 12px;
  position: relative;
  margin: 0 5px;
}
/* line 188, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-active_filters .gvflw-filter .gvflw-glyph-x {
  margin: 0;
  position: absolute;
  right: 8px;
  top: 7px;
}
/* line 196, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .pagination {
  float: right;
  color: #aaa;
  font-size: 12px;
  position: relative;
  top: 10px;
  margin-bottom: 0px;
}
/* line 203, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .pagination .highlight {
  color: #696969;
}
/* line 206, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .pagination .gvflw-pagination_items {
  display: inline-block;
  position: relative;
  top: -3px;
  margin: 0 5px;
}
/* line 212, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .pagination .btn-group {
  font-size: 12px;
}
/* line 217, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-items_table {
  font-size: 12px;
  width: 100%;
  margin-bottom: 0;
}
/* line 221, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-items_table tbody {
  cursor: pointer;
}
/* line 225, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-items_table tbody tr.unread {
  font-weight: bold;
}
/* line 231, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-items_table tr.selected td {
  color: #ffffff;
}
/* line 235, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-items_table td {
  padding: 5px 5px 5px 12px;
  vertical-align: middle;
}
/* line 239, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-items_table .gvflw-checkbox_cell {
  text-align: center;
  max-width: 24px;
  padding: 0 3px;
}
/* line 244, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-items_table .gvflw-item_id {
  max-width: 140px;
  overflow-x: hidden;
}
/* line 248, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-items_table .gvflw-item_type {
  font-weight: 600;
  max-width: 180px;
}
/* line 252, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-items_table .gvflw-item_comment {
  max-width: 600px;
}
/* line 254, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-items_table .gvflw-item_comment .gvflw-comment_text {
  display: inline-block;
  max-width: 75%;
}
/* line 258, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-items_table .gvflw-item_comment .gvflw-comment_labels {
  float: right;
}
/* line 262, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-items_table .gvflw-item_date {
  max-width: 120px;
}
/* line 265, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-items_table .gvflw-item_status {
  min-width: 100px;
  text-align: center;
}
/* line 271, ../sass/pages/_home_reports.scss */
.gvflw-home_reports .gvflw-empty_list {
  text-align: center;
  font-size: 13px;
  padding: 15px 0;
  border-top: 1px solid #d0d0d0;
  border-bottom: 1px solid #d0d0d0;
  display: none;
}

/* line 282, ../sass/pages/_home_reports.scss */
.row {
  margin-left: 0px;
}

/* line 286, ../sass/pages/_home_reports.scss */
#main_content {
  height: 100%;
}

/* line 290, ../sass/pages/_home_reports.scss */
#home_wrapper {
  -webkit-transition: left 0.5s ease 0s;
  -o-transition: left 0.5s ease 0s;
  transition: left 0.5s ease 0s;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-top: 61px;
}

/* line 298, ../sass/pages/_home_reports.scss */
#reports_pane {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 300, ../sass/pages/_home_reports.scss */
#reports_pane.gvflw-is-animated {
  -webkit-transition: right 0.5s ease 0s;
  -o-transition: right 0.5s ease 0s;
  transition: right 0.5s ease 0s;
}
/* line 303, ../sass/pages/_home_reports.scss */
.gvflw-visible_previewPane #reports_pane {
  right: 50%;
}

/* line 312, ../sass/pages/_home_reports.scss */
.gvflw-reports_scrollbar table tbody tr:hover, .gvflw-reports_scrollbar table tbody tr.selected {
  background: #ffa366;
}
/* line 314, ../sass/pages/_home_reports.scss */
.gvflw-reports_scrollbar table tbody tr:hover td, .gvflw-reports_scrollbar table tbody tr.selected td {
  background: #ffa366;
}
/* line 324, ../sass/pages/_home_reports.scss */
.gvflw-reports_scrollbar .gvflw-inner_scrollbar #incoming_items_acc .gvflw-accordion-heading {
  min-height: 65px;
}
/* line 331, ../sass/pages/_home_reports.scss */
.gvflw-reports_scrollbar .gvflw-inner_scrollbar #my_items_acc .gvflw-accordion-heading {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFB4E391', endColorstr='#FFB4E391');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b4e391), color-stop(50%, #61c419), color-stop(100%, #b4e391));
  background-image: -webkit-linear-gradient(top, #b4e391 0%, #61c419 50%, #b4e391 100%);
  background-image: -moz-linear-gradient(top, #b4e391 0%, #61c419 50%, #b4e391 100%);
  background-image: -o-linear-gradient(top, #b4e391 0%, #61c419 50%, #b4e391 100%);
  background-image: linear-gradient(top, #b4e391 0%, #61c419 50%, #b4e391 100%);
  background-position: 50% 50%;
  background-repeat: repeat-x;
  background-size: auto 7px;
  overflow: hidden;
}
/* line 341, ../sass/pages/_home_reports.scss */
.gvflw-reports_scrollbar .gvflw-inner_scrollbar #my_items_acc #myitems-toggle {
  background: #FFF;
}

/* line 348, ../sass/pages/_home_reports.scss */
#resize_bar {
  position: absolute;
  top: 0;
  bottom: 0;
  /* cursor: col-resize; Uncomment this section of code if you want to enable the resize bar that will show the preview pane*/
  left: 50%;
  width: 0.5em;
  z-index: 999;
}
/* line 356, ../sass/pages/_home_reports.scss */
#resize_bar.is-active {
  background-color: #b3b3b3;
}

/* line 362, ../sass/pages/_home_reports.scss */
#gvflw_appointments .dropdown-menu {
  display: block;
}
/* line 366, ../sass/pages/_home_reports.scss */
#gvflw_appointments .app-link {
  cursor: pointer;
}
/* line 369, ../sass/pages/_home_reports.scss */
#gvflw_appointments .app-link img:first-child {
  float: left;
}
/* line 372, ../sass/pages/_home_reports.scss */
#gvflw_appointments .app-link .desc {
  padding-left: 50px;
}
