/* ORIGINATE 2015 */
/*-----------------------------------------------------------------------------------------
	Fonts
-----------------------------------------------------------------------------------------*/
@import url(smoothness/jquery-ui-1.10.3.custom.css);
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/titilliumweb/v17/NaPAcZTIAOhVxoMyOr9n_E7fdMbWD6xT.ttf) format('truetype');
}
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/titilliumweb/v17/NaPecZTIAOhVxoMyOr9n_E7fdMPmCA.ttf) format('truetype');
}
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/titilliumweb/v17/NaPDcZTIAOhVxoMyOr9n_E7ffBzCGItzZg.ttf) format('truetype');
}
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/titilliumweb/v17/NaPDcZTIAOhVxoMyOr9n_E7ffHjDGItzZg.ttf) format('truetype');
}
/*-----------------------------------------------------------------------------------------
	Reset
-----------------------------------------------------------------------------------------*/
/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden] {
  display: none;
}
html {
  font-family: sans-serif;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
}
body,
pre {
  margin: 0;
}
a:active,
a:hover {
  outline: 0;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
hr {
  box-sizing: content-box;
  height: 0;
}
mark {
  background: #ff0;
  color: #000;
}
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}
pre {
  white-space: pre-wrap;
}
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 0;
}
fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}
button,
input {
  line-height: normal;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}
button[disabled],
html input[disabled] {
  cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  /* 2 */
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
nav ul,
.nav {
  overflow: hidden;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.ir {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  *line-height: 0;
}
.ir br {
  display: none;
}
.hidden {
  display: none;
}
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
.invisible {
  visibility: hidden;
}
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  *zoom: 1;
}
.chromeframe {
  display: none;
  background: white;
  text-align: center;
  width: 100%;
  padding: 5px 0;
  margin: 0;
}
font {
  font-family: inherit !important;
  size: inherit !important;
  color: inherit !important;
}
span.skype_pnh_container {
  display: none !important;
}
span.skype_pnh_print_container {
  display: inline !important;
}
/*-----------------------------------------------------------------------------------------
	Plugins
-----------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------
	Less variables
-----------------------------------------------------------------------------------------*/
.last-child {
  margin: 0;
  border: none;
  padding: 0;
}
.inline-block {
  display: inline-block;
  vertical-align: top;
  margin: 0 -4px 0 0;
}
.sprite {
  background-image: url('/cms/images/sprites.png?v=1693191980477');
  background-repeat: no-repeat;
}
.nav-ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.ui-bevel {
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  background-image: -moz-linear-gradient(0% 100% 90deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0));
  background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.05)));
}
.editor-block {
  background: #e9e9e9;
  border: 1px solid #bbb;
  border-radius: 3px;
  /*color: #FFFFFF;*/
  padding: 1em;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  background-image: -moz-linear-gradient(0% 100% 90deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0));
  background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.05)));
}
.max-width {
  max-width: 90em;
}
.form-cols {
  margin-right: 2%;
  width: 47.6%;
  /*@media only screen and (max-width: 1200px) { width: 46%; }*/
}
@media only screen and (max-width: 1100px) {
  .form-cols {
    width: 100%;
  }
}
.img-border {
  border: 5px solid #fff;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);
}
.scrollbars {
  /*::-webkit-scrollbar {
	    width: 6px;
	    border-left: 1px solid #aaa;
	}
	::-webkit-scrollbar-track {
	    border-radius: 0;
	    background:rgba(255,255,255,0.05);
	}
	::-webkit-scrollbar-thumb {
	    background: #bbb;
	}*/
}
/*-----------------------------------------------------------------------------------------
	Base
-----------------------------------------------------------------------------------------*/
* {
  box-sizing: border-box;
}
html {
  font-size: 100%;
}
body {
  font-size: 0.95em;
  line-height: 1.6;
  color: #444;
  font-family: 'Titillium Web', 'Helvetica Neue', Arial, sans-serif;
  margin: 0;
  padding: 0;
}
a {
  cursor: pointer;
  text-decoration: none;
  font-weight: bold;
  color: #2281CF;
  transition: color 0.2s ease-in-out, background 0.1s ease-in-out, border 0.2s ease-in-out, opacity 0.2s ease;
}
h1,
h2,
h3,
h4 {
  margin: 0 0 0.5em;
}
.glyph {
  background: url('/cms/images/sprites.png?v=1693191980482') no-repeat;
  display: block;
  text-indent: -5000px;
}
:focus {
  outline: none;
}
p {
  margin: 0 0 1em;
}
p:last-child {
  margin: 0;
}
.img-left,
.img-right {
  float: left;
  width: 40%;
  margin: 0.5em 2em 2em 0;
}
.img-right {
  float: right;
  margin-left: 2em;
  margin-right: 0;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 2px solid #e5e5e5;
  margin: 2em 0;
  padding: 0;
  clear: both;
}
.dummy-element {
  /* For smooth transforms */
  -webkit-transform: scale(0.8);
          transform: scale(0.8);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  /* Removes Flash of white and other jankiness */
  transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
br {
  /*display: none;*/
}
/*-----------------------------------------------------------------------------------------
	Tables
-----------------------------------------------------------------------------------------*/
table {
  width: 100%;
  margin: 0 0 2em;
}
table .folderCount {
  color: #999;
  font-size: 0.85em;
  font-weight: normal;
  margin-left: 0.6em;
}
td {
  border-bottom: 1px solid #e5e5e5;
  padding: 0.4em 1em;
  transition: background-color 0.1s ease-in-out;
}
tr:last-child td {
  border-bottom: none;
}
tr:hover td {
  background: #f6f6f6;
}
.tableHead {
  background: #f0f0f0;
  border: 1px solid #ccc;
  font-size: 0.9em;
  font-weight: bold;
  padding: 0.6em 1em;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  background-image: -moz-linear-gradient(0% 100% 90deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0));
  background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.05)));
}
.tableHead a {
  display: block;
  padding: 0.6em 1em;
  margin: -0.6em -1em;
  text-align: left;
}
.tableHead a:hover {
  background-color: #2281CF;
  color: #fff;
}
.iconCell {
  vertical-align: middle;
  white-space: nowrap;
}
.iconCell a {
  display: inline-block;
  vertical-align: top;
  margin: 0 -4px 0 0;
  margin-left: 0.5em;
  vertical-align: middle;
}
.iconCell a:hover {
  opacity: 0.6;
}
.cellLabel {
  white-space: nowrap;
}
.cellFolder:first-child {
  padding-right: 0em;
  padding-left: 1em;
}
#saveSort {
  margin: 0 0 2em;
}
/*-----------------------------------------------------------------------------------------
	Forms
-----------------------------------------------------------------------------------------*/
input {
  border: none;
}
input[type=text],
input[type=password],
select,
textarea,
.cms_form_file,
.input-style,
.redactor_input {
  border: medium none;
  border: 1px solid #ddd;
  border-radius: 3px;
  color: #666666;
  padding: 0.6em 1em;
  width: 100%;
  background: #fcfcfc;
  background: #fff;
  font-family: 'Titillium Web', 'Helvetica Neue', Arial, sans-serif;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
  transition: all 0.2s ease;
}
input[type=file] {
  font-size: 0.9em;
}
select {
  box-shadow: none;
  height: auto;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: #fff url('/cms/images/icon-select.png') right 50% no-repeat;
  cursor: pointer;
}
option:focus {
  outline: none;
}
textarea {
  /*height: 3em;*/
  height: 10em;
}
select:hover,
input:hover,
textarea:hover,
.input-style:hover,
.input-hover-style {
  outline: none;
  border-color: #aaa;
}
select:focus,
input:focus,
textarea:focus {
  outline: none;
  /*border-color: @links;*/
  border-color: #999;
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.1);
}
label {
  display: inline-block;
  vertical-align: top;
  margin: 0 -4px 0 0;
  margin-right: 0.5em;
  /*cursor: pointer;*/
  /*font-weight: bold;*/
  color: #888;
  font-size: 0.95em;
}
.error,
.status {
  background: #e92814;
  border-radius: 4px;
  color: #FFFFFF;
  display: block;
  line-height: normal;
  overflow: hidden;
  padding: 4px 9px;
  margin: 0 0 1em;
  text-align: center;
  width: auto;
}
.status {
  background: #2281CF;
}
a.button,
.button,
a.button:hover,
a.button:focus,
.button:hover,
.button.focus,
button,
input[type=button],
button:hover,
button:focus,
input[type=button]:hover,
input[type=button]:focus,
input.button:hover,
input.button:focus,
.ui-button {
  font-family: 'Titillium Web', 'Helvetica Neue', Arial, sans-serif;
  background-color: #555;
  background-repeat: repeat-x;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 20em;
  color: #FFFFFF;
  display: inline-block;
  padding: 0.4em 1.5em;
  font-weight: bold;
  width: auto;
  text-align: center;
  /*position: relative;*/
  transition: background 0.3s ease;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
  cursor: pointer;
}
.ui-button-text-only .ui-button-text {
  padding: 0;
  font-weight: bold;
}
a.button:hover,
a.button:focus,
.button.hover,
.button:hover,
.button.focus,
button:hover,
button:focus,
input[type=button]:hover,
input[type=button]:focus,
input.button:hover,
input.button:focus,
.ui-button:focus {
  background-color: #2281CF;
}
.radio,
.checkbox {
  margin: 0 5px 0 0;
  width: auto;
  padding: 0;
  border: none;
  display: inline-block;
}
input[type="checkbox"],
input[type="radio"] {
  float: left;
  margin: 0.4em 0.8em 0 0;
  cursor: pointer;
}
.formStyle {
  display: inline-block;
  vertical-align: top;
  margin: 0 -4px 0 0;
  margin: 0  0 1em 0;
  width: 100%;
}
.formStyle .detail {
  display: inline;
}
.cms_form_file {
  line-height: normal;
}
.fields {
  margin: 0 ;
  list-style-type: none;
  padding: 0;
}
.fields .field {
  margin-bottom: 1em;
}
.fields .field:last-child {
  margin-bottom: 0;
}
/*-----------------------------------------------------------------------------------------
	Layout
-----------------------------------------------------------------------------------------*/
body {
  position: relative;
  background: #f5f5f5;
}
#menuTop {
  z-index: 3;
  text-align: right;
}
#menuTop .menuTop {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
#menuTop a {
  color: #ccc;
  font-size: 0.85em;
  font-weight: normal;
  display: block;
  padding: 1em 0;
}
#menuTop a:hover {
  color: #fff;
}
#menuTop .menuTop {
  background: #333 url("/cms/images/originate-o.png") no-repeat 0.8em 50%;
  height: 3em;
  left: 0;
  top: 0;
  width: 100%;
  position: fixed;
  z-index: 10;
}
#menuTop .menuTop li {
  display: inline-block;
  vertical-align: top;
  margin: 0 -4px 0 0;
  margin: 0 1em 0 0;
  padding: 0 1em 0 0;
  position: relative;
}
#menuTop .menuTop li:after {
  content: "/";
  position: absolute;
  top: 0.8em;
  color: #777;
  right: -0.4em;
}
#menuTop .menuTop li:last-child:after {
  display: none;
}
#headContainer {
  background: url("/site/images/bannerBg.jpg");
  overflow: hidden;
  margin-top: 3em;
  padding-left: 25em;
  position: relative;
  width: 100%;
  z-index: 5;
}
#head {
  background: url("/site/images/head.jpg") no-repeat;
  height: 6.9em;
}
a.logo {
  display: block;
  height: 104px;
  width: 100%;
}
div#h1 h1 {
  border-bottom: 1px solid #e5e5e5;
  border-width: 2px;
  margin: 0 0 1em;
  min-height: 1.7em;
}
.divider {
  display: none;
}
/*-----------------------------------------------------------------------------------------
	View Modes
-----------------------------------------------------------------------------------------*/
#maincontent {
  /*::-webkit-scrollbar {
	    width: 6px;
	    border-left: 1px solid #aaa;
	}
	::-webkit-scrollbar-track {
	    border-radius: 0;
	    background:rgba(255,255,255,0.05);
	}
	::-webkit-scrollbar-thumb {
	    background: #bbb;
	}*/
}
#verticalMenu,
#viewModes {
  padding: 0;
  margin: 0;
  list-style-type: none;
  box-shadow: 2px 0 5px rgba(0, 0, 0, 0.2);
  overflow: auto;
  height: 100%;
  top: 3em;
  position: fixed;
  z-index: 5;
  padding-bottom: 2em;
}
#viewModes {
  left: 0;
  width: 7em;
  background: #333;
  z-index: 7;
}
#viewModes li {
  width: 100%;
  position: relative;
}
#viewModes li:last-child {
  border: none;
}
#viewModes a {
  display: block;
  height: 105px;
  background-position: center;
  background-repeat: no-repeat;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15) inset;
  background-image: url("/cms/images/mode-codetables.png");
}
#viewModes a span {
  display: block;
  opacity: 0;
  bottom: 1em;
  text-align: center;
  width: 100%;
  color: #fff;
  font-weight: bold;
  position: absolute;
  transition: opacity 0.2s ease;
}
#viewModes img {
  display: none;
}
#viewModes a:hover,
#viewModes .selected a {
  background-color: #2281CF;
}
#viewModes a:hover span,
#viewModes .selected a span {
  opacity: 1;
}
#viewModes a:hover,
#viewModes .selected a {
  background-position: center 2.5em;
}
#viewModes #cms_viewmode_cms a {
  background-image: url("/cms/images/mode-cms.png");
}
#viewModes #cms_viewmode_asset a {
  background-image: url("/cms/images/mode-assets.png");
}
#viewModes #cms_viewmode_admin a {
  background-image: url("/cms/images/mode-admin.png");
}
#viewModes #cms_viewmode_snippet a {
  background-image: url("/cms/images/mode-snippets.png");
}
#viewModes #cms_viewmode_utilities a {
  background-image: url("/cms/images/mode-utilities.png");
}
/*-----------------------------------------------------------------------------------------
	Vertical Menu
-----------------------------------------------------------------------------------------*/
#verticalMenu {
  left: 7.6em;
  background: #ddd;
  width: 16em;
  font-size: 0.92em;
  border-right: 1px solid #aaa;
  top: 3.3em;
  height: auto;
  bottom: 0;
  padding-bottom: 0;
}
#verticalMenu ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
#verticalMenu li {
  position: relative;
}
#verticalMenu li:last-child {
  border: none;
}
#verticalMenu a {
  display: block;
  padding: 0.8em 1em;
  border-bottom: 1px solid #bbb;
  position: relative;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  background-image: -moz-linear-gradient(0% 100% 90deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0));
  background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.05)));
  background-repeat: no-repeat;
  background-position: 0 50%, 0 0;
}
#verticalMenu a:hover {
  background-color: #f9f9f9;
  /*border-right: 5px solid @links;*/
}
#verticalMenu a.view-toggle {
  background: none;
  border: none;
  box-shadow: none;
  color: #999;
  margin: 3em 0 0;
  font-size: 0.95em;
  border-top: 1px solid #cacaca;
  display: inline-block;
}
#verticalMenu .verticalMenu {
  margin: 0 0 2em;
}
#verticalMenu .menuHeading {
  font-weight: bold;
  text-transform: uppercase;
  padding: 1em 1em 0.5em 1em;
  font-size: ;
  border: none;
}
#verticalMenu .toggle-icon {
  background: url("/cms/images/icon-nestable.png") no-repeat scroll center center;
  border: none;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: none;
  top: 0;
  bottom: 0;
  height: auto;
  right: 0;
  border-radius: 0;
  width: 1em;
  /*transition: transform .3s ease-in-out;*/
}
#verticalMenu .toggle-icon.selected {
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
}
#verticalMenu .subcategory a {
  /*padding-left: 3.5em;*/
  background-color: #4a94d1;
  color: #fff;
  border-color: #5ea0d6;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  box-shadow: none;
  background-image: none;
  background-position: 2.5em 50%, 0 0;
  position: relative;
  border-left: 1em solid rgba(33, 33, 33, 0.2);
}
#verticalMenu .subcategory a:hover {
  background-color: #3688cc;
}
#verticalMenu .sub-2 a {
  padding-left: 1.5em;
  background: #6da7e4;
}
#verticalMenu .sub-2 a:before {
  content: "\2022\00a0";
}
/*-----------------------------------------------------------------------------------------
	Body content
-----------------------------------------------------------------------------------------*/
#bodyContent {
  padding: 2em 3em 3em 25em;
  position: relative;
  max-width: 90em;
  border-right: 1px solid #e5e5e5;
  overflow: hidden;
  background: white;
}
/*-----------------------------------------------------------------------------------------
	Edit pages
-----------------------------------------------------------------------------------------*/
.edit {
  max-width: 90em;
}
#addNewFolderPanel {
  display: none;
}
.button.addForm,
.addForm,
#showAddNewFolder,
.view-file .buttons {
  position: absolute;
  right: 3em;
  top: 2em;
}
a.delete-button,
.delete-button {
  background-color: #e92814;
}
a.delete-button:hover,
.delete-button:hover,
a.delete-button:focus,
.delete-button:focus {
  background-color: #ed402e;
}
/*-----------------------------------------------------------------------------------------
	CMS record save - dialogue box
-----------------------------------------------------------------------------------------*/
.dialogue-box br {
  display: block;
}
.dialogue-box a {
  font-family: 'Titillium Web', 'Helvetica Neue', Arial, sans-serif;
  background-color: #555;
  background-repeat: repeat-x;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 20em;
  color: #FFFFFF;
  display: inline-block;
  padding: 0.4em 1.5em;
  font-weight: bold;
  width: auto;
  text-align: center;
  /*position: relative;*/
  transition: background 0.3s ease;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  color: #fff;
}
.dialogue-box a:hover {
  background-color: #2281CF;
}
/*-----------------------------------------------------------------------------------------
	Footer
-----------------------------------------------------------------------------------------*/
#footContainer {
  text-align: left;
  bottom: 0;
  z-index: 1;
  font-size: 0.85em;
  width: 100%;
  color: #999;
  padding-left: 25em;
}
#footContainer #foot {
  padding: 1.9em 3em;
  border-top: 1px solid #e5e5e5;
  display: inline-block;
}
#footContainer a {
  color: #999;
}
/*-----------------------------------------------------------------------------------------
	jQuery Ui - Drag n Drop table rows
-----------------------------------------------------------------------------------------*/
.ui-sortable td {
  cursor: move;
}
.ui-sortable .tableHead {
  cursor: auto;
}
.ui-sortable-placeholder {
  visibility: visible !important;
  background: none;
  background: #f5f5f5;
  height: 4em;
}
.tableContent.ui-sortable-helper {
  display: block;
}
.tableContent.ui-sortable-helper td {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  background: white;
}
.tableContent.ui-sortable-helper td:first-child {
  border-left: 1px solid #e5e5e5;
}
.tableContent.ui-sortable-helper td:last-child {
  border-right: 1px solid #e5e5e5;
}
/*-----------------------------------------------------------------------------------------
	jQuery Ui - Dialogues
-----------------------------------------------------------------------------------------*/
.ui-dialog {
  padding: 0;
  border: none;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.2);
  width: 35em !important;
  /* Fixing width of generic dialog */
}
.ui-dialog .ui-dialog-content {
  padding: 1em;
}
.ui-dialog br {
  display: block;
}
.ui-dialog .ui-dialog-titlebar {
  border-radius: 0;
}
.ui-widget-content {
  border-color: #e5e5e5;
}
/*-----------------------------------------------------------------------------------------
	jQuery UI Date Picker
-----------------------------------------------------------------------------------------*/
.ui-datepicker {
  border: 1px solid #888;
  box-shadow: 0 5px 10px 1px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  font-size: 0.9em;
  padding: 1em;
  width: 27em;
  z-index: 11 !important;
  background: white;
}
.ui-datepicker td span,
.ui-datepicker td a {
  height: 3.2em;
  line-height: 1.5em;
  padding: 0.8em 1em;
  text-align: center;
  font-size: 1.05em;
  width: 100%;
}
.ui-datepicker tr:hover td {
  background: inherit;
}
.ui-datepicker td a {
  display: block;
  font-weight: bold;
}
.ui-datepicker th {
  background: none;
  color: #444;
  text-transform: uppercase;
}
.ui-datepicker td,
.ui-datepicker tr:last-child td {
  border: 1px solid #e5e5e5;
  border-color: #ddd;
  padding: 0;
}
.ui-datepicker .ui-datepicker-title {
  color: #444;
  /*font-size: 1.3em;*/
}
.ui-datepicker .ui-datepicker-title select {
  padding: 0.5em 1em;
  margin: 0 1%;
  width: 48%;
  font-weight: bold;
}
.ui-datepicker .ui-datepicker-header.ui-widget-header {
  height: 3.5em;
  padding: 0.5em 0.5em 4em;
  background: none;
  border: none;
  border-bottom: 1px solid #e5e5e5;
}
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
  border: none;
  right: 0.7em;
  top: 1em;
  height: 20px;
  width: 20px;
  background: url('/cms/images/calendar-control.png') -21px 0;
  cursor: pointer;
  text-indent: -5000px;
  overflow: hidden;
}
.ui-datepicker .ui-datepicker-prev {
  right: auto;
  background-position: 0 0;
  left: 0.7em;
}
.ui-datepicker .ui-datepicker-next:hover,
.ui-datepicker .ui-datepicker-prev:hover {
  opacity: 1;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: none;
}
.ui-datepicker .ui-state-default,
.ui-datepicker .ui-datepicker-title select {
  font-weight: bold;
}
.ui-datepicker .ui-state-default:hover,
.ui-datepicker .ui-state-active {
  background: #2281CF;
  border-color: #2281CF;
}
.ui-datepicker .ui-datepicker-today a {
  background: #555;
  border-color: #555;
  color: #fff;
}
.ui-datepicker tr:hover .ui-state-disabled,
.ui-datepicker .ui-state-disabled {
  background: #ddd;
}
.ui-datepicker .ui-datepicker-month,
.ui-datepicker .ui-datepicker-year {
  padding: 1em 2em;
}
/*-----------------------------------------------------------------------------------------
	jQuery UI errors
-----------------------------------------------------------------------------------------*/
.ui-state-error {
  padding: 1em 1em 0;
  text-align: center;
  position: relative;
  width: 100%;
}
.ui-state-error .ui-icon {
  display: inline-block;
  vertical-align: top;
  margin: 0 -4px 0 0;
  vertical-align: middle;
  margin: 0 0.5em 0 0;
}
.ui-state-error .close {
  position: absolute;
  top: 0;
  cursor: pointer;
  padding: 1em;
  right: 0;
}
/*-----------------------------------------------------------------------------------------
	jQuery UI folder picker
-----------------------------------------------------------------------------------------*/
.ui-dialog .folders {
  max-height: 30em;
  border: 1px solid #ccc;
  overflow: auto;
  font-size: 0.95em;
  background: #f5f5f5;
}
.ui-dialog .folders ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.ui-dialog .folders ul ul {
  margin-left: 1.5em;
  border-left: 1px solid #ccc;
}
.ui-dialog .folders li span {
  cursor: pointer;
  display: block;
  padding: 0.5em 1em 0.5em 3em;
  background: white url('/cms/images/iconFolder.gif') no-repeat 1em center;
  border-bottom: 1px solid #e5e5e5;
  transition: all 0.2s ease;
}
.ui-dialog .folders li span:hover {
  background-color: #f5f5f5;
}
.ui-dialog .folders li span.active {
  background-color: #2281CF;
  color: #fff;
  font-weight: bold;
}
.dd,
.dd-dragel {
  position: relative;
}
.dd button,
.dd-dragel button {
  position: absolute;
  left: 0;
  height: 100%;
  z-index: 1;
  padding: 0;
  text-indent: -5000px;
  overflow: hidden;
  width: 3em;
  top: 0;
  border-radius: 0;
  border: none;
  background: #fff url('/cms/images/icon-nestable-active.png') no-repeat 16px 1.1em;
  box-shadow: none;
  border: 1px solid #e5e5e5;
  border-bottom: none;
}
.dd button:hover,
.dd-dragel button:hover {
  opacity: 1;
}
.dd .delete,
.dd-dragel .delete,
.dd .edit,
.dd-dragel .edit,
.dd .state,
.dd-dragel .state {
  position: absolute;
  right: 0.5em;
  top: 0.6em;
  z-index: 1;
}
.dd .edit,
.dd-dragel .edit {
  right: 2.3em;
}
.dd .state,
.dd-dragel .state {
  right: 4.1em;
}
.dd-list {
  margin: 0;
  list-style-type: none;
  padding: 0;
}
.dd-item {
  border-bottom: 1px solid #ddd;
  padding: 0.6em 0 0.6em 1em;
  transition: background-color 0.1s ease-in-out 0s;
  position: relative;
  background: #f5f5f5;
}
.dd-item .child-num {
  color: #999;
  margin-left: 0.6em;
  font-weight: normal;
  font-size: 0.85em;
}
.dd3-content span {
  margin-left: 4em;
  position: relative;
  z-index: 1;
  font-weight: bold;
}
.dd-handle {
  display: block;
  z-index: 0;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  cursor: move;
}
.dd-collapsed {
  transition: background-color 0.1s ease-in-out 0s;
}
.dd-collapsed button {
  background-color: #fff;
  background-image: url('/cms/images/icon-nestable.png');
}
.dd-collapsed:hover {
  background: #f6f6f6;
}
.dd-list .dd-list {
  border: 1px solid #e5e5e5;
  margin: 1em 1em 1em 4em;
}
.dd-list .dd-list span {
  margin-left: 25px;
}
.dd-list .dd-list .child-num {
  margin-left: 0.6em;
}
.dd-list .dd-list li:last-child {
  border: none;
}
.dd-list .dd-list .dd-item {
  background: #fff;
  margin-bottom: 0;
}
.dd-placeholder,
.dd-empty {
  display: block;
  position: relative;
  border: 1px dashed #7ab3e2;
  min-height: 3em;
  background-color: #f6f6f6;
  background: #e3f1fd;
}
.dd-dragel {
  position: absolute;
  pointer-events: none;
  z-index: 9999;
  display: block;
  border: 1px solid #bbb;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
}
.dd-dragel > .dd3-item > .dd3-content {
  margin: 0;
}
/*-----------------------------------------------------------------------------------------
	Pagination
-----------------------------------------------------------------------------------------*/
.pagination {
  font-size: 0.85em;
  margin: 1em 0 3em -2.4em;
  padding: 2em 0 0 2em;
  overflow: visible;
  position: relative;
  text-overflow: ellipsis;
  text-align: center;
  border-top: 1px solid #e5e5e5;
}
.pagination li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0.5em 0.2em;
}
.pagination a {
  display: inline-block;
  border-radius: 20em;
  height: 3em;
  width: 3em;
  position: relative;
  margin: 0 0.2em 0 0;
  border: 1px solid #e5e5e5;
  color: #555;
  line-height: 2.8em;
  text-align: center;
}
.pagination a:hover {
  border-color: #555;
}
.pagination .selected a,
.pagination .selected a:hover {
  border-color: #2281cf;
  background: #2281cf;
  color: #fff;
  pointer-events: none;
}
.pagination .next a,
.pagination .prev a {
  height: 22px;
  width: 20px;
  display: inline-block;
  vertical-align: middle;
  padding: 0;
}
.pagination .prev a {
  right: auto;
  left: 0;
}
.pagination .next a,
.pagination .next a:hover,
.pagination .prev a,
.pagination .prev a:hover {
  border: none;
}
.pagination .disabled a {
  opacity: 0;
  pointer-events: none;
}
.pagination .prev a:before,
.pagination .next a:after {
  content: "Prev";
  font-size: 0.9em;
  position: absolute;
  text-transform: uppercase;
  top: -0.5em;
  transition: all 0.5s ease-in-out;
}
.pagination .next a:after {
  content: "Next";
  right: auto;
  left: 1.5em;
  border-left: 1px solid #e5e5e5;
  padding: 0 0 0 2em;
}
/*-----------------------------------------------------------------------------------------
	Timepicker UI
-----------------------------------------------------------------------------------------*/
/* TODO: move to cms css */
.ui-timepicker-wrapper {
  overflow-y: auto;
  height: 150px;
  width: 6.5em;
  background: #fff;
  border: 1px solid #ddd;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  outline: none;
  z-index: 10001;
  margin: 0;
}
.ui-timepicker-wrapper.ui-timepicker-with-duration {
  width: 13em;
}
.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,
.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60 {
  width: 11em;
}
.ui-timepicker-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.ui-timepicker-duration {
  margin-left: 5px;
  color: #888;
}
.ui-timepicker-list:hover .ui-timepicker-duration {
  color: #888;
}
.ui-timepicker-list li {
  padding: 3px 0 3px 5px;
  cursor: pointer;
  white-space: nowrap;
  color: #444;
  list-style: none;
  margin: 0;
}
.ui-timepicker-list:hover .ui-timepicker-selected {
  background: #fff;
  color: #444;
}
li.ui-timepicker-selected,
.ui-timepicker-list li:hover,
.ui-timepicker-list .ui-timepicker-selected:hover {
  background: #2281CF;
  color: #fff;
}
li.ui-timepicker-selected .ui-timepicker-duration,
.ui-timepicker-list li:hover .ui-timepicker-duration {
  color: #ccc;
}
.ui-timepicker-list li.ui-timepicker-disabled,
.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
  color: #888;
  cursor: default;
}
.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
  background: #f2f2f2;
}
/*-----------------------------------------------------------------------------------------
	Imports
-----------------------------------------------------------------------------------------*/
.redactor_box {
  position: relative;
  /*overflow: hidden;*/
  border: 1px solid #ddd;
  background-color: #fff;
  clear: both;
  border-radius: 4px;
}
body .redactor_air {
  position: absolute;
  z-index: 2;
}
br {
  display: block;
}
/*
	Fullscreen
*/
body .redactor_box_fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2000;
  overflow: hidden;
  width: 100%;
}
.redactor_box iframe {
  display: block;
  margin: 0;
  padding: 0;
}
.redactor_box textarea,
.redactor_box textarea:hover,
.redactor_box textarea:focus {
  position: relative;
  z-index: 1;
  display: block;
  overflow: auto;
  margin: 0;
  padding: 2em;
  width: 100%;
  outline: none;
  border: none;
  background-color: #333;
  box-shadow: none;
  color: #ccc;
  font-size: 0.82em;
  border-radius: 0 0 3px 3px;
  font-family: Monaco, monospace, sans-serif;
  /*resize: none;*/
}
.redactor_editor,
.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: 'Helvetica Neue', Arial, Helvetica, Verdana, Tahoma, sans-serif !important;
}
.redactor_editor code,
.redactor_editor pre {
  font-family: Menlo, Monaco, monospace, sans-serif !important;
}
.redactor_editor,
.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: 14px !important;
  line-height: 1.5em;
}
.redactor_editor,
.redactor_editor:focus {
  position: relative;
  overflow: auto;
  margin: 0 !important;
  padding: 1.5em;
  /*padding-bottom: 5px;*/
  outline: none;
  background: none;
  background: #fff !important;
  box-shadow: none !important;
  white-space: normal;
}
.redactor_editor a {
  color: #15c;
  text-decoration: underline !important;
}
.redactor_editor .redactor_placeholder {
  color: #999 !important;
  display: block !important;
  margin-bottom: 10px !important;
}
.redactor_editor object,
.redactor_editor embed,
.redactor_editor video,
.redactor_editor img {
  max-width: 100%;
  width: auto;
}
.redactor_editor video,
.redactor_editor img {
  height: auto;
}
.redactor_editor div,
.redactor_editor p,
.redactor_editor ul,
.redactor_editor ol,
.redactor_editor table,
.redactor_editor dl,
.redactor_editor blockquote,
.redactor_editor pre {
  margin: 0;
  margin-bottom: 10px !important;
  border: none;
  background: none !important;
  box-shadow: none !important;
}
.redactor_editor iframe,
.redactor_editor object,
.redactor_editor hr {
  margin-bottom: 15px !important;
}
.redactor_editor blockquote {
  margin-left: 3em !important;
  color: #777;
  font-style: italic !important;
}
.redactor_editor ul,
.redactor_editor ol {
  padding-left: 2em !important;
}
.redactor_editor ul ul,
.redactor_editor ol ol,
.redactor_editor ul ol,
.redactor_editor ol ul {
  margin: 2px !important;
  padding: 0 !important;
  padding-left: 2em !important;
  border: none;
}
.redactor_editor dl dt {
  font-weight: bold;
}
.redactor_editor dd {
  margin-left: 1em;
}
.redactor_editor table {
  border-collapse: collapse;
  font-size: 1em !important;
}
.redactor_editor table td {
  padding: 5px !important;
  border: 1px solid #ddd;
  vertical-align: top;
}
.redactor_editor table thead td {
  border-bottom: 2px solid #000 !important;
  font-weight: bold !important;
}
.redactor_editor code {
  background-color: #d8d7d7 !important;
}
.redactor_editor pre {
  overflow: auto;
  padding: 1em !important;
  border: 1px solid #ddd !important;
  border-radius: 3px !important;
  background: #f8f8f8 !important;
  white-space: pre;
  font-size: 90% !important;
}
.redactor_editor hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
}
.redactor_editor h1,
.redactor_editor h2,
.redactor_editor h3,
.redactor_editor h4,
.redactor_editor h5 {
  margin-top: 0 !important;
  margin-right: 0 !important;
  margin-left: 0;
  padding: 0 !important;
  background: none;
  color: #000;
  font-weight: bold;
}
.redactor_editor h1 {
  margin-bottom: 10px;
  font-size: 36px !important;
  line-height: 40px !important;
}
.redactor_editor h2 {
  margin-bottom: 10px;
  font-size: 30px !important;
  line-height: 38px !important;
}
.redactor_editor h3 {
  margin-bottom: 10px;
  font-size: 24px !important;
  line-height: 30px;
}
.redactor_editor h4 {
  margin-bottom: 10px;
  font-size: 18px !important;
  line-height: 24px !important;
}
.redactor_editor h5 {
  margin-bottom: 10px;
  font-size: 1em !important;
}
.redactor_editor.redactor_editor_wym {
  padding: 10px 7px 0 7px !important;
  background: #f6f6f6 !important;
}
.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 h6,
.redactor_editor_wym blockquote {
  margin: 0 0 5px 0;
  padding: 10px !important;
  border: 1px solid #e4e4e4 !important;
  background-color: #fff !important;
}
.redactor_editor_wym div {
  border: 1px dotted #aaa !important;
}
.redactor_editor_wym pre {
  border: 2px dashed #e4e4e4 !important;
  background-color: #f8f8f8 !important;
}
.redactor_editor_wym ul,
.redactor_editor_wym ol {
  padding-left: 2em !important;
}
.redactor_editor_wym ul li ul,
.redactor_editor_wym ul li ol,
.redactor_editor_wym ol li ol,
.redactor_editor_wym ol li ul {
  border: none !important;
}
/*
	TOOLBAR
*/
.redactor_toolbar {
  position: relative;
  top: 0;
  left: 0;
  margin: 0 !important;
  padding: 0 !important;
  padding-left: 2px !important;
  border: 1px solid #ddd;
  border-bottom-color: #b8b8b8;
  background: #fafafa;
  background: linear-gradient(to bottom, #fafafa 0%, #e5e5e5 94%, #d3d3d3 94%, #d3d3d3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#d3d3d3', GradientType=0);
  list-style: none !important;
  font-size: 0;
  font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif !important;
  line-height: 0 !important;
}
.redactor_toolbar:after {
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  content: ".";
}
.redactor_box .redactor_toolbar {
  border: none;
  border-bottom: 1px solid #b8b8b8;
}
.redactor_toolbar.toolbar_fixed_box {
  border: 1px solid #ddd;
  border-bottom-color: #b8b8b8;
}
body .redactor_air .redactor_toolbar {
  padding-right: 2px !important;
}
.redactor_toolbar li {
  float: left !important;
  margin: 0 !important;
  padding: 1px 0 3px 1px;
  outline: none;
  list-style: none !important;
}
.redactor_toolbar li.redactor_separator {
  float: left;
  margin: 0 2px 0 3px !important;
  padding: 0;
  height: 29px;
  border-right: 1px solid #f4f4f4;
  border-left: 1px solid #d8d8d8;
}
.redactor_toolbar li a {
  display: block;
  width: 25px;
  height: 25px;
  outline: none;
  border: 1px solid transparent;
  text-decoration: none;
  font-size: 0;
  line-height: 0;
  cursor: pointer;
  zoom: 1;
  *border: 1px solid #eee;
}
.redactor_toolbar li.redactor_btn_right {
  float: none;
  float: right !important;
}
.redactor_toolbar li a {
  display: block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4QAAAAZCAYAAABpXuA7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCQTAzNkE5MzBENTdFMTExODJDNjhBMUI3REEyODQzMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3QjA3Mzk4NEJBMkExMUUyODgwRjgyOEZCRDVFNjYzMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3QjA3Mzk4M0JBMkExMUUyODgwRjgyOEZCRDVFNjYzMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDU4MDExNzQwNzIwNjgxMTgyMkE5Q0VDNTNDRTc5RkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkEwMzZBOTMwRDU3RTExMTgyQzY4QTFCN0RBMjg0MzAiLz4gPC9yZGY6RGVzY3Jp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);
  background-position: 0;
  background-repeat: no-repeat;
  text-indent: -9999px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
  .redactor_toolbar li a {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABwgAAAAyCAYAAABI1Y/DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCQTAzNkE5MzBENTdFMTExODJDNjhBMUI3REEyODQzMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3QjA3Mzk4OEJBMkExMUUyODgwRjgyOEZCRDVFNjYzMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3QjA3Mzk4N0JBMkExMUUyODgwRjgyOEZCRDVFNjYzMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDU4MDExNzQwNzIwNjgxMTgyMkE5Q0VDNTNDRTc5RkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkEwMzZBOTMwRDU3RTExMTgyQzY4QTFCN0RBMjg0MzAiLz4gPC9yZGY6RGVzY3Jp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);
    background-size: auto 25px;
  }
}
.redactor_toolbar li a:hover {
  outline: none;
  border-color: #98a6ba;
  border-color: rgba(162, 185, 208, 0.8);
  background-color: #d4dce9;
  background-color: rgba(176, 199, 223, 0.5);
}
.redactor_toolbar li a:active,
.redactor_toolbar li a.redactor_act {
  outline: none;
  border-color: #b5b5b5;
  background-color: #ddd;
}
.redactor_button_disabled {
  opacity: 0.3;
}
.redactor_button_disabled:hover {
  outline: none;
  border-color: transparent !important;
  background-color: transparent !important;
  cursor: default;
}
/*
	BUTTONS
	step 25px
*/
body .redactor_toolbar li a.redactor_btn_html {
  background-position: 0px;
}
body .redactor_toolbar li a.redactor_btn_formatting {
  background-position: -25px;
}
body .redactor_toolbar li a.redactor_btn_bold {
  background-position: -50px;
}
body .redactor_toolbar li a.redactor_btn_italic {
  background-position: -75px;
}
body .redactor_toolbar li a.redactor_btn_deleted {
  background-position: -500px;
}
body .redactor_toolbar li a.redactor_btn_unorderedlist {
  background-position: -100px;
}
body .redactor_toolbar li a.redactor_btn_orderedlist {
  background-position: -125px;
}
body .redactor_toolbar li a.redactor_btn_outdent {
  background-position: -150px;
}
body .redactor_toolbar li a.redactor_btn_indent {
  background-position: -175px;
}
body .redactor_toolbar li a.redactor_btn_image {
  background-position: -200px;
}
body .redactor_toolbar li a.redactor_btn_video {
  background-position: -225px;
}
body .redactor_toolbar li a.redactor_btn_file {
  background-position: -250px;
}
body .redactor_toolbar li a.redactor_btn_table {
  background-position: -275px;
}
body .redactor_toolbar li a.redactor_btn_link {
  background-position: -300px;
}
body .redactor_toolbar li a.redactor_btn_fontcolor {
  background-position: -325px;
}
body .redactor_toolbar li a.redactor_btn_backcolor {
  background-position: -350px;
}
body .redactor_toolbar li a.redactor_btn_alignleft {
  background-position: -375px;
}
body .redactor_toolbar li a.redactor_btn_aligncenter {
  background-position: -400px;
}
body .redactor_toolbar li a.redactor_btn_alignright {
  background-position: -425px;
}
body .redactor_toolbar li a.redactor_btn_justify {
  background-position: -450px;
}
body .redactor_toolbar li a.redactor_btn_horizontalrule {
  background-position: -475px;
}
body .redactor_toolbar li a.redactor_btn_underline {
  background-position: -525px;
}
body .redactor_toolbar li a.redactor_btn_fullscreen {
  background-position: -550px;
}
body .redactor_toolbar li a.redactor_btn_normalscreen {
  background-position: -575px;
}
body .redactor_toolbar li a.redactor_btn_clips {
  background-position: -600px;
}
body .redactor_toolbar li a.redactor_btn_alignment {
  background-position: -625px;
}
body .redactor_toolbar li a.redactor_btn_fontfamily {
  background-position: -650px;
}
body .redactor_toolbar li a.redactor_btn_fontsize {
  background-position: -675px;
}
body .redactor_toolbar li a.redactor_btn_direction {
  background-position: -700px;
}
body .redactor_toolbar li a.redactor_btn_lists {
  background-position: -725px;
}
body .redactor_toolbar li a.redactor_btn_font {
  background-position: -750px;
}
body .redactor_toolbar li a.redactor_btn_h1 {
  background-position: -775px;
}
body .redactor_toolbar li a.redactor_btn_h2 {
  background-position: -800px;
}
body .redactor_toolbar li a.redactor_btn_h3 {
  background-position: -825px;
}
body .redactor_toolbar li a.redactor_btn_quote {
  background-position: -850px;
}
body .redactor_toolbar li a.redactor_btn_pre {
  background-position: -875px;
}
/*
	Toolbar classes
*/
.redactor_format_blockquote {
  padding-left: 10px;
  color: #666 !important;
  font-style: italic;
}
.redactor_format_pre {
  font-family: monospace, sans-serif;
}
.redactor_format_h1,
.redactor_format_h2,
.redactor_format_h3,
.redactor_format_h4 {
  font-weight: bold;
}
.redactor_format_h1 {
  font-size: 30px;
  line-height: 36px;
}
.redactor_format_h2 {
  font-size: 24px;
  line-height: 36px;
}
.redactor_format_h3 {
  font-size: 20px;
  line-height: 30px;
}
.redactor_format_h4 {
  font-size: 16px;
  line-height: 26px;
}
/*
	DROPDOWN
*/
.redactor_dropdown {
  position: absolute;
  top: 28px;
  left: 0;
  z-index: 2004;
  padding: 10px;
  width: 200px;
  border: 1px solid #ccc;
  background-color: #fff;
  box-shadow: 0 2px 4px #ccc;
  font-size: 13px;
  font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif;
  line-height: 21px;
}
.redactor_separator_drop {
  padding: 0 !important;
  border-top: 1px solid #ddd;
  font-size: 0;
  line-height: 0;
}
.redactor_dropdown a {
  display: block;
  padding: 3px 5px;
  color: #000;
  text-decoration: none;
}
.redactor_dropdown a:hover {
  background-color: #dde4ef;
  color: #444 !important;
  text-decoration: none;
}
/* ColorPicker */
.redactor_color_link {
  float: left !important;
  padding: 0 !important;
  width: 15px !important;
  height: 15px !important;
  border: 2px solid #fff !important;
  border-radius: 4px !important;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset !important;
  font-size: 0;
}
.redactor_color_none {
  display: block;
  clear: both;
  padding: 4px 0 !important;
  font-size: 11px;
  line-height: 1;
}
/* MODAL */
#redactor_modal_overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 50000;
  margin: auto;
  width: 100%;
  height: 100%;
  background-color: #333 !important;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
}
#redactor_modal {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 50001;
  padding: 0;
  border-radius: 3px;
  background: #f7f7f7;
  background: linear-gradient(to bottom, #f7f7f7 0%, #e2e2e2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#e2e2e2', GradientType=0);
  box-shadow: 0px 5px 60px #000;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  /*font-size: 12px !important;*/
  /*font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif;*/
}
#redactor_modal header {
  padding: 11px 30px 0 15px;
  border-radius: 3px 3px 0 0;
  font-weight: bold;
  /*font-size: 12px;*/
}
#redactor_modal section {
  padding: 20px 30px;
}
#redactor_modal_close {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 20px;
  height: 20px;
  color: #777;
  font-size: 20px;
  cursor: pointer;
}
#redactor_modal_close:hover {
  color: #000;
}
#redactor_modal label {
  display: block !important;
  float: none !important;
  margin: 10px 0 3px 0 !important;
  padding: 0 !important;
  /*font-size: 12px !important;*/
}
#redactor_modal textarea {
  display: block;
  margin-top: 4px;
}
.redactor_input {
  width: 99%;
  font-size: 14px;
}
.redactor_modal_box {
  overflow: auto;
  margin-bottom: 10px;
  height: 350px;
}
#redactor_image_box {
  clear: both;
  overflow: auto;
  margin-bottom: 10px;
  height: 31em;
}
#redactor_image_box_select {
  display: block;
  margin-bottom: 15px;
  width: 200px;
}
#redactor_image_box img {
  margin-right: 10px;
  margin-bottom: 10px;
  max-width: 100px;
  cursor: pointer;
}
#redactor_tabs {
  margin-bottom: 18px;
}
#redactor_tabs a {
  display: inline-block;
  margin-right: 5px;
  padding: 4px 14px;
  border: 1px solid #d2d2d2;
  border-radius: 10px;
  background-color: #fff;
  color: #000;
  text-decoration: none;
  /*font-size: 12px;*/
  line-height: 1;
}
#redactor_tabs a:hover,
#redactor_tabs a.redactor_tabs_act {
  padding: 5px 15px;
  border: none;
  background-color: #ddd;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) inset;
  color: #777 !important;
  text-decoration: none !important;
  text-shadow: 0 1px 0 #eee;
}
#redactor_modal footer {
  padding: 9px 30px 20px 30px;
  border-radius: 0 0 3px 3px;
  text-align: right;
}
#redactor_modal input[type="radio"],
#redactor_modal input[type="checkbox"] {
  position: relative;
  top: -1px;
}
/*
#redactor_modal input[type="text"],
#redactor_modal input[type="password"],
#redactor_modal input[type="email"],
#redactor_modal textarea {
	position: relative;
	z-index: 2;
	margin: 0;
	padding: 1px 2px;
	height: 23px;
	border: 1px solid #ccc;
	border-radius: 1px;
	background-color: white;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
	color: #333;
	font-size: 13px;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	line-height: 1;
	-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;
	
}
#redactor_modal textarea {
	line-height: 1.4em;
}
#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;	
}
.redactor_modal_btn {
	position: relative;
	display: inline-block;
	margin-left: 8px;
	padding: 6px 16px 5px 16px;
	outline: none;
	border: 1px solid #ccc;
	border-bottom-color: #aaa;
	border-radius: 4px;
	background-color: #f3f3f3;
	background-image: -moz-linear-gradient(top, #ffffff, #e1e1e1);
	background-image: -ms-linear-gradient(top, #ffffff, #e1e1e1);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e1e1e1));
	background-image: -webkit-linear-gradient(top, #ffffff, #e1e1e1);
	background-image: -o-linear-gradient(top, #ffffff, #e1e1e1);
	background-image: linear-gradient(top, #ffffff, #e1e1e1);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .1);
	color: #000;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 0px #ffffff;
	font-weight: normal;
	font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif;
	line-height: 1;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e1e1e1', GradientType=0);
	cursor: pointer;
}
.redactor_modal_btn:hover {
	color: #555;
}
.redactor_modal_btn:hover {
	background: none;
	background: #f3f3f3;
	text-decoration: none;
	text-shadow: 0 1px 0px rgba(255, 255, 255, 0.8);
	filter: none;
}
*/
.redactor_modal_btn {
  margin-left: 1em;
}
/* Drag and Drop Area */
.redactor_droparea {
  position: relative;
  margin: auto;
  margin-bottom: 5px;
  width: 100%;
}
.redactor_droparea .redactor_dropareabox {
  position: relative;
  z-index: 1;
  padding: 60px 0;
  width: 99%;
  border: 2px dashed #bbb;
  background-color: #fff;
  text-align: center;
}
.redactor_droparea .redactor_dropareabox,
.redactor_dropalternative {
  color: #555;
  /*font-size: 12px;*/
}
.redactor_dropalternative {
  margin: 4px 0 2px 0;
}
.redactor_dropareabox.hover {
  border-color: #aaa;
  background: #efe3b8;
}
.redactor_dropareabox.error {
  border-color: #dcc3c3;
  background: #f7e5e5;
}
.redactor_dropareabox.drop {
  border-color: #e0e5d6;
  background: #f4f4ee;
}
/* =Progress
-----------------------------------------------------------------------------*/
.redactor-progress {
  /*height: 12px;*/
  overflow: hidden;
  background-color: #f4f4f4;
  border-radius: 3px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
  margin-bottom: 1.5em;
}
.redactor-progress .redactor-progress-bar {
  top: 1px;
  left: 1px;
  position: relative;
  background-color: #55aaff;
  width: 0;
  /*height: 12px;*/
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.redactor-progress-striped .redactor-progress-bar {
  background-image: url('data:image/gif;base64,R0lGODlhIAAQAIABAP///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExODE3QTgyOEM0MzAwRkUyMyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3NEY2MUMyQTlDMzgxMUUwOUFFQ0M4MEYwM0YzNUE2RCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3NEY2MUMyOTlDMzgxMUUwOUFFQ0M4MEYwM0YzNUE2RCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAxODAxMTc0MDcyMDY4MTE4MTdBODI4QzQzMDBGRTIzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4MTdBODI4QzQzMDBGRTIzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkECQoAAQAsAAAAACAAEAAAAiwMjqkQ7Q/bmijaR+ndee7bLZ8VKmNUJieUVqvTHi8cz1Jtx0yOz7pt6L10BQAh+QQJCgABACwAAAAAIAAQAAACLYwNqctwD2GbKtpH6d157ts1nxUyY1Qup5QmK9Y6LxLPdGsHsTvv8uuzBXuhAgAh+QQJCgABACwAAAAAIAAQAAACLIx/oMsNCKNxdMk7K8VXbx55DhiKDAmZJ5qoFhu4LysrcFzf9QPvet4D0igFACH5BAkKAAEALAAAAAAgABAAAAIsjI8Hy+2QYnyUyWtqxVdvnngUGIoOiZgnmqkWG7gvKy9wXN81BO963gPSGAUAIfkECQoAAQAsAAAAACAAEAAAAixEjqkB7Q/bmijaR+ndee7bLZ8VKmNUJieUVqvTHi8cz1Jtx0yOz7pt6L10BQAh+QQJCgABACwAAAAAIAAQAAACLYQdqctxD2GbKtpH6d157ts1nxUyY1Qup5QmK9Y6LxLPdGsDsTvv8uuzBXuhAgAh+QQJCgABACwAAAAAIAAQAAACLIR/ocsdCKNxdMk7K8VXbx55DhiKDAmZJ5qoFgu4LysrcFzf9QPvet4D0igFACH5BAUKAAEALAAAAAAgABAAAAIshI8Xy+2RYnyUyWtqxVdvnngUGIoOiZgnmqkWC7gvKy9wXN81BO963gPSGAUAOw==');
}
.redactor-progress-striped .redactor-progress-bar:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA6lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRTE5QjlCQTlDMkQxMUUwOUFFQ0M4MEYwM0YzNUE2RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNkRFQUIzNjlDMkUxMUUwOUFFQ0M4MEYwM0YzNUE2RCI+IDxkYzp0aXRsZT4gPHJkZjpBbHQ+IDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+Z3JhZGllbnQ8L3JkZjpsaT4gPC9yZGY6QWx0PiA8L2RjOnRpdGxlPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRTE5QjlCODlDMkQxMUUwOUFFQ0M4MEYwM0YzNUE2RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTE5QjlCOTlDMkQxMUUwOUFFQ0M4MEYwM0YzNUE2RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pq477Q0AAAD2SURBVHjaxFIxDsIwDLRF/1AmRp7AM9iYWHkD76AP6h9Qi1SGfqAMqGJg6XA4jts0RUwZiKLEsZ3L+Rwmoi0lDC6Ky4rAMuGO5DY5iuWH93oDegMuK8QA7JIYCMDpvwDDMBzNHCGtONYq2enjHKYLMObCp7dtu/+FDppDgyJpTemsrm/9l7L2ku4aUy4BTEmKR1hmVXV9OjfsqlqC7irAhBKxDnmOQdPc+ynKMXdenEELAFmzrnu8RoK6jpRhHkGJmFgdXmsByNf5Wx+fJPbigEI3OKrB77Bfy2VZzppqC0IfAtlIAusC9CNtUn/iIRXgnALwEWAA/+5+ZNOapmcAAAAASUVORK5CYII=');
}
/*-----------------------------------------------------------------------------------------
	Login
-----------------------------------------------------------------------------------------*/
.page-login #headContainer {
  /*margin-top: 0;*/
  padding: 0 2em;
}
.page-login #bodyContent {
  margin: 0 auto;
  padding: 3em;
  text-align: center;
  max-width: 34em;
  border-left: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  min-height: 0;
}
.page-login #bodyContent .form-login {
  text-align: left;
}
.page-login #footContainer {
  text-align: center;
  padding-left: 0;
}
.page-login #footContainer #foot {
  border: none;
}
.page-login .form-login ul,
.page-login .form-login li {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.page-login .form-login li {
  margin: 0 0 1em;
}
.page-login .form-login label {
  cursor: pointer;
}
/*-----------------------------------------------------------------------------------------
	Generic form editors
-----------------------------------------------------------------------------------------*/
.edit .formStyle {
  margin-right: 2%;
  width: 47.6%;
  /*@media only screen and (max-width: 1200px) { width: 46%; }*/
}
@media only screen and (max-width: 1100px) {
  .edit .formStyle {
    width: 100%;
  }
}
.edit hr {
  border: none;
  margin: 1em 0;
}
.edit .content-block {
  background: #e9e9e9;
  border: 1px solid #bbb;
  border-radius: 3px;
  /*color: #FFFFFF;*/
  padding: 1em;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  background-image: -moz-linear-gradient(0% 100% 90deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0));
  background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.05)));
  background: #e5e5e5;
  position: relative;
  /*overflow: hidden;*/
  /*		.formStyle:first-child input {
			font-size: 1.4em;
			font-weight: bold;
			color: #333;
			background: white;
		}*/
  /*.formStyle:nth-child(3)  {
			width: 50%;
			float: right;
			margin: 0;
			position: relative;

			label {
				position: absolute;
				color: @body-copy;
				left: 1em;
				top: .6em;
			}
			input {
				padding-left: 4.5em;
			}

		}
		*/
  /*
		.contentBlockOrder,
		.formStyle:nth-child(5)  {
			width: auto;
			.inline-block;
		}
		*/
}
.edit .content-block input {
  /*opacity: .4;*/
}
.edit .content-block input:focus,
.edit .content-block input:hover {
  opacity: 1;
}
.edit .content-block .formStyle {
  /*width: 100%;*/
}
.edit .content-block input,
.edit .content-block textarea {
  /*border-color: #ccc;*/
}
.edit .content-block .redactor_box {
  border: 1px solid #ccc;
}
.edit .content-block .redactor_editor {
  color: #444;
  border-radius: 3px;
}
.edit .content-block .delete-section {
  opacity: 1;
  background: #e92814;
  border: 1px solid rgba(0, 0, 0, 0.3);
  margin: 0 0 0.5em;
  padding-left: 2.5em;
  background-image: url('/cms/images/sprites.png?v=1693191980477');
  background-repeat: no-repeat;
  background-position: -84px -87px;
}
.edit .content-block .delete-section:hover {
  background-color: #ba2010;
}
.edit .content-block .contentBlockOrder {
  display: inline-block;
  vertical-align: top;
  margin: 0 -4px 0 0;
  width: auto;
  margin: 0 1em 0.5em 0;
}
.edit .content-block .contentBlockOrder .cmsMailoutButton {
  border: 1px solid rgba(0, 0, 0, 0.3);
  display: inline-block;
  vertical-align: top;
  margin: 0 -4px 0 0;
  border-radius: 20em 0 0 20em;
  opacity: 1;
  overflow: hidden;
  background-image: url('/cms/images/sprites.png?v=1693191980477');
  background-repeat: no-repeat;
  padding-left: 2.5em;
  background-position: 18px 15px;
}
.edit .content-block .contentBlockOrder .move-down {
  border-radius: 0 20em 20em 0;
  background-position: -35px -35px;
}
.edit .content-block .redactor_box {
  border-style: solid;
}
.edit .add-content-section,
.edit .submit-area {
  text-align: center;
}
.edit .add-content-section {
  /*border-bottom: @divider;*/
  /*padding: 0 0 2em;*/
}
.edit .add-content-section .button {
  padding-left: 2.5em;
  background-image: url('/cms/images/sprites.png?v=1693191980477');
  background-repeat: no-repeat;
  background-position: -134px -138px;
}
.edit .submit-area {
  background: #777777;
  box-shadow: 0px 9px 10px -10px #444 inset;
  border-radius: 0 0 0 0;
  margin: 2em -3.3em -3em;
  overflow: hidden;
  padding: 2em 0 2em;
  position: relative;
}
.edit .submit-area .button {
  margin: 0 0.3em;
  border-color: rgba(0, 0, 0, 0.4);
}
.edit .submit-area .submit {
  background-color: #82ad1d;
}
.edit .submit-area .submit:hover,
.edit .submit-area .submit:focus {
  background-color: #729719;
  background-color: #93b740;
}
/*-----------------------------------------------------------------------------------------
	Folder / file-picking
-----------------------------------------------------------------------------------------*/
.folderPickWrap,
.filePickWrap {
  overflow: hidden;
  background: #e9e9e9;
  border: 1px solid #bbb;
  border-radius: 3px;
  /*color: #FFFFFF;*/
  padding: 1em;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  background-image: -moz-linear-gradient(0% 100% 90deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0));
  background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.05)));
  padding: 0.55em;
}
.folderPickWrap img,
.filePickWrap img {
  display: inline-block;
  vertical-align: top;
  margin: 0 -4px 0 0;
  margin-right: 0.5em;
  vertical-align: middle;
}
.folderPickWrap .filePickFile,
.filePickWrap .filePickFile {
  border: 5px solid #fff;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);
  position: relative;
  /*width: 20em;*/
  /*width: 90%;*/
}
.folderPickWrap {
  padding-left: 1em;
}
.folderPickPreviewWrap,
.filePickPreviewWrap {
  float: left;
  overflow: hidden;
}
.filePickButton,
.folderPickButton,
.cropImagePickButton {
  float: right;
}
.folderPickDelete,
.filePickDelete {
  cursor: pointer;
}
/*-----------------------------------------------------------------------------------------
	Pagebuilder
-----------------------------------------------------------------------------------------*/
.pageBuilder .formMetadata:first-child {
  width: 100%;
}
.pageBuilder .formMetadata:first-child input {
  background: none ;
  border: none;
  box-shadow: none;
  color: #444;
  font-size: 2em;
  font-weight: bold;
  padding: 0;
  display: block;
  /*width: auto;*/
  transition: color 0.2s ease;
}
.pageBuilder .formMetadata:first-child input:hover,
.pageBuilder .formMetadata:first-child input:focus {
  color: #2281CF;
}
.page-category input {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.page-category label {
  display: inline-block;
  vertical-align: top;
  margin: 0 -4px 0 0;
  color: #2281CF;
  cursor: pointer;
  border: 1px solid #e5e5e5;
  transition: all 0.1s ease-in-out;
  text-align: left;
  padding: 0.5em;
  min-width: 13em;
}
.page-category label .item-title {
  display: inline-block;
  vertical-align: top;
  margin: 0 -4px 0 0;
  vertical-align: middle;
  padding-right: 1em;
  overflow: hidden;
  height: 1.7em;
}
.page-category label:hover {
  background: #f9f9f9;
}
.page-category .number {
  color: #999;
  font-weight: normal;
  margin: 0 0 0 0.5em;
  font-size: 0.9em;
}
.page-category input:checked + label {
  background: #2281CF;
  color: #fff;
}
.page-category input:checked + label .number {
  color: #9bc9ef;
  padding-right: 5px;
}
.page-category .dd {
  display: inline-block;
  vertical-align: top;
  margin: 0 -4px 0 0;
  vertical-align: middle;
  height: 3em;
  width: 3em;
  margin: 0 0.5em 0 0;
  background: rgba(34, 129, 207, 0.2);
  overflow: hidden !important;
  border: 1px dashed #70b1e7;
}
.page-category .dd-placeholder,
.page-category .dd-empty {
  background: none;
  min-height: 0;
}
.page-category .dd-empty {
  border: none;
  text-align: center;
  padding: 1em 1.5em;
}
.page-category .other .dd-empty {
  min-width: 100px;
}
.page-category .other .dd-placeholder,
.page-category .other .dd-list {
  display: none;
}
/*-----------------------------------------------------------------------------------------
	/Pagebuilder - 2016 content blocks
-----------------------------------------------------------------------------------------*/
/*:target {
   -webkit-animation: highlight 1s ease;
   -moz-animation: highlight 1s ease;
   -webkit-transform: translateX(20px);
   -moz-transform: translateX(20px);
   -ms-transform: translateX(20px);
   -o-transform: translateX(20px);
 }
 @keyframes highlight {
   0% { background:  white; }
   100% { background: red; }
 }

 .section-title {
    border-left: 40px solid white;
    padding: 10px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    padding-right: 50px;
    margin-left: -20px;
  }*/
.formStyle.type34 {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  padding: 2em 0;
  margin: 3em 0 ;
  /*	padding: 1em;
	background: #f5f5f5;
	border: 1px solid #e5e5e5;*/
}
.formStyle.type34 .section-blocks {
  margin: 0 0 2em;
}
.formStyle.type34 .section-blocks label {
  color: #444;
}
.formStyle.type34 .toc {
  display: none;
}
@media (min-width: 102.5em) {
  .formStyle.type34 .toc {
    display: block;
    position: fixed;
    right: 0;
    top: 9.9em;
    width: 15em;
    background: white;
    z-index: 5;
    text-align: center;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
  }
}
.formStyle.type34 .toc .item {
  border-bottom: 1px solid #e5e5e5;
}
.formStyle.type34 .toc .item:last-child {
  border: none;
}
.formStyle.type34 .toc .item .active {
  /*background: @links;*/
  background: #555;
  color: #fff;
}
.formStyle.type34 .toc .level2 {
  display: none;
}
.formStyle.type34 .toc a {
  display: block;
  padding: 0.8em 1em;
  color: #444;
}
.formStyle.type34 .toc a:hover {
  background: #F1F1F1;
}
.formStyle.type34 .toc .sidebar-submit-area {
  border-top: 1px solid #e5e5e5;
  padding: 1em;
}
.formStyle.type34 .toc .sidebar-submit-area .button {
  font-size: 0.9em;
}
.formStyle.type34 .toc .sidebar-submit-area .save-content.save {
  background: #82ad1d;
}
.formStyle.type34 .toc-heading {
  text-transform: uppercase;
  color: #999;
  font-size: 0.9em;
  border-bottom: 1px solid #e5e5e5;
  padding: 1em;
  margin: 0;
}
.formStyle.type34 .section-container {
  margin: 0 0 4em;
}
.formStyle.type34 .section-title {
  float: left;
  width: 60%;
  margin: 0;
  position: relative;
  color: #2281CF;
}
.formStyle.type34 .section-title:after {
  content: "";
  width: 10px;
  background: #2281CF;
  position: absolute;
  left: -2.2em;
  top: 0;
  bottom: -3.5em;
  height: auto;
}
.formStyle.type34 .section-title:before,
.formStyle.type34 .section-title .section-id {
  /*content: "Section 5429";*/
  display: block;
  font-size: 0.55em;
  margin: 0 0 -0.4em;
  text-transform: uppercase;
}
.formStyle.type34 .section-title .js-id-container {
  font-size: 0.65em;
  font-weight: normal;
  color: #999;
  margin: 0 0 0 0.4em;
}
.formStyle.type34 .section-toolbar {
  float: right;
  width: 20em;
  text-align: right;
}
.formStyle.type34 .section-edit-button {
  display: inline-block;
  vertical-align: middle;
}
.formStyle.type34 .section-edit-button img {
  display: block;
}
.formStyle.type34 .section-move {
  background: url('/cms/images/icon-nestable-active.png') no-repeat;
  border: none;
  padding: 0;
  box-shadow: none;
  width: 13px;
  height: 8px;
  border-radius: 0;
  margin: 0 0.5em 0 0;
}
.formStyle.type34 .section-move-down {
  background: url('/cms/images/icon-nestable.png') no-repeat;
}
.formStyle.type34 .block-add-container {
  width: 8em;
  display: inline-block;
  vertical-align: middle;
  margin: 0 1em 0 0;
}
.formStyle.type34 .block-file {
  cursor: move;
  border-bottom: 1px solid #ccc;
  background: #D6D6D6;
  background: linear-gradient(#F9F9F9 0, #E0E0E0 100%);
  transition: all 0.2s ease-in-out;
  padding: 0.7em 1em;
  margin: 0;
  position: relative;
}
.formStyle.type34 .block-file:hover {
  background: linear-gradient(#F9F9F9 0, #ddd 100%);
  /*background: #f5f5f5;*/
  border-bottom-color: #bbb;
}
.formStyle.type34 .content-block {
  padding: 0;
}
.formStyle.type34 .block-placeholder {
  /*min-height: 10em;*/
  text-align: center;
  padding: 1em;
}
.formStyle.type34 .block-placeholder:before {
  content: "Add blocks to begin...";
  /*font-style: italic;*/
  color: #999;
  text-align: center;
}
.formStyle.type34 .block-widgets {
  padding: 1em 1em 0;
  /*background: #e5e5e5;*/
  margin-right: -2.5%;
  /*width: 102.4%;*/
}
.formStyle.type34 .block-title {
  font-size: 0.9em;
  text-transform: uppercase;
  margin: 0;
}
.formStyle.type34 .block-item-textarea,
.formStyle.type34 .block-item-wysiwyg {
  width: 97.5%;
}
.formStyle.type34 .block-type-subheading {
  /*display: block;*/
  margin: 0 0.5em 0 0;
  color: #a0a0a0;
}
.formStyle.type34 .delete-block {
  position: absolute;
  top: 50%;
  right: 1em;
  height: 12px;
  width: 12px;
  margin: -6px 0 0;
  background: url('/cms/images/binIcon.gif') -5px -5px;
  text-indent: -5000px;
  overflow: hidden;
}
.formStyle.type34 .delete-block.active-block {
  right: 2.5em;
}
.formStyle.type34 .block-template-fragment {
  display: none;
  /* Temporary - might come back */
}
.formStyle.type34 .block-template-fragment .fragment-url {
  display: inline-block;
  vertical-align: middle;
  width: auto;
}
.block-sortable-placehoder {
  border: 1px dashed #ccc;
  box-shadow: none;
  background: #f5f5f5;
  height: 15em;
  margin: 0 0 2em;
}
/*-----------------------------------------------------------------------------------------
	Forms - checkboxes
-----------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------
	Forms - textarea areas
-----------------------------------------------------------------------------------------*/
.formStyle.type6 {
  width: 100%;
}
.formStyle.type6 textarea {
  width: 100% !important;
}
/*-----------------------------------------------------------------------------------------
	Forms - file uploads
-----------------------------------------------------------------------------------------*/
.formStyle.type8 {
  background: #e9e9e9;
  border: 1px solid #bbb;
  border-radius: 3px;
  /*color: #FFFFFF;*/
  padding: 1em;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  background-image: -moz-linear-gradient(0% 100% 90deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0));
  background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.05)));
  position: relative;
  min-height: 4.5em;
}
.formStyle.type8 input[type="file"] {
  background: none;
  box-shadow: none;
  padding: 1em 1em 1em 0;
  border: none;
}
.formStyle.type8 .cms_form_file_container {
  margin-bottom: 1em;
}
/*-----------------------------------------------------------------------------------------
	Forms - WYSIWYG boxes
-----------------------------------------------------------------------------------------*/
.formStyle.type10,
.formStyle.type21,
.formStyle.type28 {
  background: #e9e9e9;
  border: 1px solid #bbb;
  border-radius: 3px;
  /*color: #FFFFFF;*/
  padding: 1em;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  background-image: -moz-linear-gradient(0% 100% 90deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0));
  background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.05)));
  margin: 1em 0;
  width: 100%;
  position: relative;
}
.formStyle.type10 .redactor_box,
.formStyle.type21 .redactor_box,
.formStyle.type28 .redactor_box {
  border: 1px solid #ccc;
  border-radius: 3px;
}
.formStyle.type10 label,
.formStyle.type21 label,
.formStyle.type28 label {
  display: block;
}
.formStyle.type34 .content-block,
.formStyle.type29 .content-block {
  margin-bottom: 1em;
}
/*-----------------------------------------------------------------------------------------
	Forms - Read only text
-----------------------------------------------------------------------------------------*/
.formStyle.type22 {
  margin: 0;
  width: 100%;
}
.formStyle.type22 label {
  width: 8em;
  margin: 0 1em 0 0;
}
/*-----------------------------------------------------------------------------------------
	Forms - Primary key / Doc type code
-----------------------------------------------------------------------------------------*/
.formStyle.type14,
.formStyle.type19 {
  width: 100%;
  margin: 0;
  color: #aaa;
}
.formStyle.type19 {
  margin: 0 0 2em;
  /*	margin: 0 0 1em;
	border-bottom: @divider;
	padding: 0 0 1em;*/
}
/*-----------------------------------------------------------------------------------------
	Forms - Datepicker
-----------------------------------------------------------------------------------------*/
input.hasDatepicker {
  background-image: url('/cms/images/sprites.png?v=1693191980477');
  background-repeat: no-repeat;
  padding-left: 3em;
  background-position: -188px -191px;
}
/*-----------------------------------------------------------------------------------------
	Block builder (generic modules)
-----------------------------------------------------------------------------------------*/
.formStyle.type34,
.formStyle.type29 {
  width: 100%;
  /*	ul {
		list-style-type: none;
		padding: 0;
		margin: 0 0 1em;
	}

	 li {
		margin: 0 0 .8em 0;
		transition: background-color .1s ease-in-out
	}*/
}
/*-----------------------------------------------------------------------------------------
	Forms - key value matching
-----------------------------------------------------------------------------------------*/
.formStyle.type26,
.formStyle.type20,
.formStyle.type35 {
  width: 100%;
  /*max-width: 50em;*/
}
.formStyle.type26 ul,
.formStyle.type20 ul,
.formStyle.type35 ul {
  list-style-type: none;
  padding: 0;
  margin: 0 0 1em;
  border-radius: 3px;
  /*overflow: hidden;*/
  border-top: 1px solid #ccc;
}
.formStyle.type26 li,
.formStyle.type20 li,
.formStyle.type35 li {
  margin: 0 0 0.8em 0;
  margin: 0;
  cursor: move;
  background: #e9e9e9;
  border: 1px solid #bbb;
  border-radius: 3px;
  /*color: #FFFFFF;*/
  padding: 1em;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  background-image: -moz-linear-gradient(0% 100% 90deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0));
  background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.05)));
  border-top: none;
  border-radius: 0;
  padding: 0.5em 0.4em;
  transition: background-color 0.1s ease-in-out;
}
.formStyle.type26 li:hover,
.formStyle.type20 li:hover,
.formStyle.type35 li:hover {
  background-color: #f5f5f5;
}
.formStyle.type26 .ui-sortable-helper,
.formStyle.type20 .ui-sortable-helper,
.formStyle.type35 .ui-sortable-helper {
  border-top: inherit;
}
.formStyle.type26 .ui-sortable-placeholder,
.formStyle.type20 .ui-sortable-placeholder,
.formStyle.type35 .ui-sortable-placeholder {
  border: 1px dashed #ccc;
  box-shadow: none;
  background: #f5f5f5;
}
.formStyle.type26 input,
.formStyle.type20 input,
.formStyle.type35 input {
  border: medium none;
  border: 1px solid #ddd;
  border-radius: 3px;
  color: #666666;
  padding: 0.6em 1em;
  width: 100%;
  background: #fcfcfc;
  background: #fff;
  font-family: 'Titillium Web', 'Helvetica Neue', Arial, sans-serif;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
  transition: all 0.2s ease;
  display: inline-block;
  vertical-align: top;
  margin: 0 -4px 0 0;
  vertical-align: middle;
  border-color: #ccc;
  padding: 0.4em 0.8em;
}
.formStyle.type26 input:hover,
.formStyle.type20 input:hover,
.formStyle.type35 input:hover,
.formStyle.type26 input:focus,
.formStyle.type20 input:focus,
.formStyle.type35 input:focus {
  outline: none;
  border-color: #aaa;
}
.formStyle.type26 .moveKVP,
.formStyle.type20 .moveKVP,
.formStyle.type35 .moveKVP {
  background-image: url('/cms/images/sprites.png?v=1693191980477');
  background-repeat: no-repeat;
  background-position: -250px 0;
  display: inline-block;
  vertical-align: top;
  margin: 0 -4px 0 0;
  vertical-align: middle;
  height: 20px;
  margin: 0 0 0 1em;
  overflow: hidden;
  width: 19px;
}
.formStyle.type26 .keyKVP,
.formStyle.type20 .keyKVP,
.formStyle.type35 .keyKVP,
.formStyle.type26 .valueKVP,
.formStyle.type20 .valueKVP,
.formStyle.type35 .valueKVP {
  width: 44.5%;
  margin: 0 0.5em 0 0;
}
@media only screen and (max-width: 1300px) {
  .formStyle.type26 .keyKVP,
  .formStyle.type20 .keyKVP,
  .formStyle.type35 .keyKVP,
  .formStyle.type26 .valueKVP,
  .formStyle.type20 .valueKVP,
  .formStyle.type35 .valueKVP {
    width: 43.5%;
  }
}
@media only screen and (max-width: 1200px) {
  .formStyle.type26 .keyKVP,
  .formStyle.type20 .keyKVP,
  .formStyle.type35 .keyKVP,
  .formStyle.type26 .valueKVP,
  .formStyle.type20 .valueKVP,
  .formStyle.type35 .valueKVP {
    width: 40%;
  }
}
@media only screen and (max-width: 930px) {
  .formStyle.type26 .keyKVP,
  .formStyle.type20 .keyKVP,
  .formStyle.type35 .keyKVP,
  .formStyle.type26 .valueKVP,
  .formStyle.type20 .valueKVP,
  .formStyle.type35 .valueKVP {
    width: 35%;
  }
}
.formStyle.type26 .insertKVP,
.formStyle.type20 .insertKVP,
.formStyle.type35 .insertKVP,
.formStyle.type26 .removeKVP,
.formStyle.type20 .removeKVP,
.formStyle.type35 .removeKVP {
  font-family: 'Titillium Web', 'Helvetica Neue', Arial, sans-serif;
  background-color: #555;
  background-repeat: repeat-x;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 20em;
  color: #FFFFFF;
  display: inline-block;
  padding: 0.4em 1.5em;
  font-weight: bold;
  width: auto;
  text-align: center;
  /*position: relative;*/
  transition: background 0.3s ease;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  vertical-align: middle;
  background-image: url('/cms/images/sprites.png');
  background-repeat: no-repeat;
  background-position: -135px -138px;
  padding-left: 2.5em;
}
.formStyle.type26 .removeKVP,
.formStyle.type20 .removeKVP,
.formStyle.type35 .removeKVP {
  background-color: #e92814;
  background-position: -293px -243px;
  height: 1.9em;
  padding: 0;
  vertical-align: middle;
  width: 1.9em;
  margin-left: 1%;
}
.formStyle.type35 .valueKVP,
.formStyle.type35 .keyKVP {
  width: 27.5%;
  margin-left: 1%;
  margin-right: 0;
}
/*-----------------------------------------------------------------------------------------
	Forms - Many to many
-----------------------------------------------------------------------------------------*/
.formStyle.type9,
.formStyle.type18 {
  width: 100%;
  /*max-width: 50em;*/
}
.checkListContainer {
  background: #d9d9d9;
  border: 1px solid #BBBBBB;
  border-radius: 3px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15) inset;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.checkListContainer ul,
.checkListContainer li {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.checkListContainer ul:before {
  display: block;
  width: 1px;
  content: "";
  background: #aaa;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -1px;
  height: 100%;
}
.checkListContainer li {
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  background-image: -moz-linear-gradient(0% 100% 90deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0));
  background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.05)));
  background-color: #f0f0f0;
}
.checkListContainer label {
  border-bottom: 1px solid #ccc;
  padding: 0.5em 1em;
  cursor: pointer;
  display: block;
  width: 100%;
  font-size: 0.95em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.checkListContainer li:last-child label {
  /*border: none;*/
}
.checkListContainer label:hover {
  background: #f0f0f0;
}
.checkListContainer .leftCheckList,
.checkListContainer .rightCheckList {
  float: left;
  width: 50%;
  max-height: 20em;
  overflow: auto;
}
.checkListContainer .rightCheckList {
  float: right;
}
#_author_deletebutton {
  cursor: pointer;
}
/*-----------------------------------------------------------------------------------------
	Viewing a record
-----------------------------------------------------------------------------------------*/
.metadata_view,
.formStyle_view {
  display: table-row;
}
.metadata_view label,
.formStyle_view label,
.metadata_view .detail,
.formStyle_view .detail,
.metadata_view .textarea_view,
.formStyle_view .textarea_view {
  border-bottom: 1px solid #e5e5e5;
  display: table-cell;
  width: 25%;
  padding: 0.4em 1em;
}
.metadata_view label,
.formStyle_view label {
  background: #f5f5f5;
}
.metadata_view .detail,
.formStyle_view .detail,
.metadata_view .textarea_view,
.formStyle_view .textarea_view {
  width: 70%;
}
/*-----------------------------------------------------------------------------------------
	Assets
-----------------------------------------------------------------------------------------*/
.mode-asset #headContainer,
.mode-asset #bodyContent {
  padding-left: 10em;
}
.asset-path {
  margin: 0 0 1em;
}
#fileModuleBrowser #bodyContent,
.mode-asset #bodyContent {
  max-width: 90em;
  /*max-width: none;*/
}
#fileModuleBrowser .assets-images.ui-sortable,
.mode-asset .assets-images.ui-sortable {
  position: relative;
  padding: 0;
  margin: 0;
  list-style-type: none;
  background: #e9e9e9;
  box-shadow: 0px 0 5px #ccc inset;
  padding: 2em 2em 1em;
  margin: 0 0 2em;
}
#fileModuleBrowser .assets-images.ui-sortable .details,
.mode-asset .assets-images.ui-sortable .details {
  font-size: 0.95em;
  padding: 0 0.5em;
}
#fileModuleBrowser .assets-images.ui-sortable .details a,
.mode-asset .assets-images.ui-sortable .details a {
  display: block;
  line-height: 1.2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 95%;
  margin: 0 auto;
}
#fileModuleBrowser .assets-images.ui-sortable .asset-controls,
.mode-asset .assets-images.ui-sortable .asset-controls {
  margin: 0.5em 0;
  text-align: center;
}
#fileModuleBrowser .assets-images.ui-sortable .asset-controls .icon,
.mode-asset .assets-images.ui-sortable .asset-controls .icon {
  display: inline-block;
  vertical-align: top;
  margin: 0 -4px 0 0;
  margin: 0 0.05em;
  width: auto;
}
#fileModuleBrowser .assets-images.ui-sortable .doc-code-meta,
.mode-asset .assets-images.ui-sortable .doc-code-meta {
  text-align: right;
  font-size: 0.85em;
  color: #888;
  margin: 1.5em 0 0;
  border-top: 1px solid #e5e5e5;
  text-align: center;
  padding: 0.5em;
}
#fileModuleBrowser .assets-images.ui-sortable .asset-img,
.mode-asset .assets-images.ui-sortable .asset-img,
#fileModuleBrowser .assets-images.ui-sortable .asset-file,
.mode-asset .assets-images.ui-sortable .asset-file {
  background: url("/cms/images/spinner.gif") no-repeat center #e9e9e9;
  /*background: #e9e9e9;*/
  border: 4px solid #fff;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.1) inset;
  display: block;
  height: 120px;
  line-height: 120px;
  margin: 0 0 0.5em;
  overflow: hidden;
  position: relative;
  padding: 0;
  width: 100%;
}
#fileModuleBrowser .assets-images.ui-sortable .asset-img img,
.mode-asset .assets-images.ui-sortable .asset-img img,
#fileModuleBrowser .assets-images.ui-sortable .asset-file img,
.mode-asset .assets-images.ui-sortable .asset-file img {
  display: inline-block;
  margin: 0 auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
#fileModuleBrowser .assets-images.ui-sortable .asset-img .cropping-options,
.mode-asset .assets-images.ui-sortable .asset-img .cropping-options,
#fileModuleBrowser .assets-images.ui-sortable .asset-file .cropping-options,
.mode-asset .assets-images.ui-sortable .asset-file .cropping-options {
  background: #333 url('/cms/images/icon-asset-crop-dark.png') center no-repeat;
  display: block;
  position: absolute;
  text-align: center;
  font-size: 0.85em;
  left: 0;
  top: 0;
  width: 4em;
  height: 4em;
  line-height: 1.4;
  opacity: 0;
  -webkit-transform: scale(0.2);
          transform: scale(0.2);
  box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.2);
  text-indent: -5000px;
  overflow: hidden;
  z-index: 3;
  transition: all 0.2s ease-in-out;
}
#fileModuleBrowser .assets-images.ui-sortable .asset-img .cropping-options:hover,
.mode-asset .assets-images.ui-sortable .asset-img .cropping-options:hover,
#fileModuleBrowser .assets-images.ui-sortable .asset-file .cropping-options:hover,
.mode-asset .assets-images.ui-sortable .asset-file .cropping-options:hover {
  background-color: #2281CF;
}
#fileModuleBrowser .assets-images.ui-sortable .asset-img:hover .cropping-options,
.mode-asset .assets-images.ui-sortable .asset-img:hover .cropping-options {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}
#fileModuleBrowser .assets-images.ui-sortable li,
.mode-asset .assets-images.ui-sortable li,
#fileModuleBrowser .assets-images.ui-sortable .ui-sortable-placeholder,
.mode-asset .assets-images.ui-sortable .ui-sortable-placeholder {
  display: inline-block;
  vertical-align: top;
  margin: 0 -4px 0 0;
  background: white;
  width: 10.97em;
  height: 15em;
  margin: 0 1em 1.5em 0;
  text-align: center;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1);
  cursor: move;
  border: 1px solid #fff;
  height: ;
  border-radius: 3px;
  transition: border 0.1s ease-in-out, box-shadow 0.1s ease-in-out;
}
#fileModuleBrowser .assets-images.ui-sortable li br,
.mode-asset .assets-images.ui-sortable li br,
#fileModuleBrowser .assets-images.ui-sortable .ui-sortable-placeholder br,
.mode-asset .assets-images.ui-sortable .ui-sortable-placeholder br {
  display: none;
}
#fileModuleBrowser .assets-images.ui-sortable li .approve,
.mode-asset .assets-images.ui-sortable li .approve,
#fileModuleBrowser .assets-images.ui-sortable .ui-sortable-placeholder .approve,
.mode-asset .assets-images.ui-sortable .ui-sortable-placeholder .approve {
  display: block;
}
#fileModuleBrowser .assets-images.ui-sortable .ui-sortable-placeholder,
.mode-asset .assets-images.ui-sortable .ui-sortable-placeholder {
  visibility: visible !important;
  background: none;
  border-color: #bbb;
  border-style: dashed;
  box-shadow: none;
}
#fileModuleBrowser .assets-images.ui-sortable li:hover,
.mode-asset .assets-images.ui-sortable li:hover {
  border-color: #aaa;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
}
.view-file-thumbnail {
  background: #e5e5e5;
  width: 45%;
  margin: 0 0 3em;
  float: left;
  border: 5px solid #fff;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);
}
.view-file .save-image,
.view-file .info,
.view-file .filename,
.view-file .caption,
.view-file .approved {
  padding: 0 0 1em;
  margin: 0 0 1em;
  border-bottom: 1px solid #e5e5e5;
  /*background: red;*/
  width: 50%;
  float: right;
}
.view-file .approved {
  border: none;
  margin: 0 0 3em;
}
.view-file .filename {
  padding: 0;
  margin: 0;
  border: none;
}
.view-file .caption {
  font-style: italic;
  font-weight: normal;
}
.view-file .buttons {
  /*clear: both;
		padding: 2em 0 0;
		text-align: center;
		width: 100%;
		border-top: @divider;*/
}
.view-file .buttons .button {
  margin-right: -4px;
}
.view-file .buttons .edit {
  border-radius: 20em 0 0 20em ;
}
.view-file .buttons .delete-button {
  border-radius: 0 20em 20em 0;
}
.view-file .backlink {
  position: absolute;
  top: 2em;
  right: 15em;
}
/*-----------------------------------------------------------------------------------------
	Assets - Single asset editing
-----------------------------------------------------------------------------------------*/
.asset-edit-single .doccode,
.asset-edit-single .asset-path {
  font-size: 0.5em;
  margin: 0;
  overflow: hidden;
  font-weight: normal;
}
.asset-edit-single .asset-path {
  margin-top: -1.5em;
  margin-bottom: 1em;
}
.asset-edit-single .asset-parent-folder {
  position: absolute;
  top: 5.5em;
  right: 0.5em;
  width: 18em;
  text-align: right;
}
.asset-edit-single .asset-parent-folder label {
  display: inline-block;
  vertical-align: top;
  margin: 0 -4px 0 0;
  vertical-align: middle;
  /*width: 30%;*/
  padding: 0 1em 0 0;
  display: none;
}
.asset-edit-single .asset-parent-folder select {
  display: inline-block;
  vertical-align: top;
  margin: 0 -4px 0 0;
  width: 75%;
  vertical-align: middle;
  margin-bottom: 0;
}
.asset-edit-single .folderPickPreviewWrap .folderName {
  display: inline-block;
  vertical-align: top;
  margin: 0 -4px 0 0;
  white-space: nowrap;
  /*display: block;*/
  overflow: hidden;
  width: 11.9em;
  margin-right: 0.5em;
  text-align: left;
  text-overflow: ellipsis;
}
.asset-edit-single .asset-record-fields {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  margin: 0 -4px 0 0;
  padding: 0 3em 0 0;
}
.asset-edit-single .asset-record-fields .formStyle {
  width: 100%;
  margin-right: 0;
}
.asset-edit-single .asset-image-area {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  margin: 0 -4px 0 0;
}
.asset-edit-single .asset-image-area .img-wrap {
  background: #e9e9e9;
  margin: 0 0 2em;
}
.asset-edit-single .asset-image-area img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
.asset-edit-single .asset-detail {
  display: block;
  margin: 0 0 2em;
}
.asset-edit-single .asset-meta {
  margin-top: 2em;
}
.asset-edit-single .formMetadata,
.asset-edit-single .asset-image-meta {
  color: #999;
  font-size: 0.95em;
}
.asset-edit-single .asset-image-meta {
  float: right;
  text-align: right;
}
.asset-edit-single .asset-image-meta .file-name .icon {
  background: url('/cms/images/icon-download.png') no-repeat left top;
  display: inline-block;
  vertical-align: top;
  margin: 0 -4px 0 0;
  margin: 0 0 0 0.5em;
  vertical-align: middle;
  height: 14px;
  width: 11px;
}
.asset-edit-single .buttons {
  float: left;
}
.asset-edit-single .buttons .button {
  display: block;
  margin-bottom: 0.5em;
}
.edit.formid-220 .formStyle.type8 {
  /* Image area */
  width: 100%;
  padding-bottom: 0;
}
.edit.formid-220 .formStyle.type8 label {
  display: block;
}
.edit.formid-220 .formStyle.type8 table {
  margin: 0;
}
.edit.formid-220 .cms_form_file_container {
  float: left;
  width: 60%;
}
.edit.formid-220 .cms_form_file_container:after {
  background: none repeat scroll 0 0 #BBBBBB;
  content: "";
  height: 100%;
  position: absolute;
  right: 14.8em;
  top: 0;
  width: 2px;
}
.edit.formid-220 .cms_form_fileupload_container {
  float: right;
  width: 30%;
  margin: -2em 0 0;
}
.edit.formid-220 .cms_form_fileupload_container input {
  z-index: 1;
  position: relative;
  border: none;
  color: #fff;
  box-shadow: none !important;
  text-align: right;
  opacity: 0;
  cursor: pointer;
}
.edit.formid-220 .cms_form_fileupload_container:before {
  content: "Upload a new file";
  display: block;
  font-family: 'Titillium Web', 'Helvetica Neue', Arial, sans-serif;
  background-color: #555;
  background-repeat: repeat-x;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 20em;
  color: #FFFFFF;
  display: inline-block;
  padding: 0.4em 1.5em;
  font-weight: bold;
  width: auto;
  text-align: center;
  /*position: relative;*/
  transition: background 0.3s ease;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
  position: absolute;
  right: 1em;
  top: 1em;
  cursor: pointer;
  z-index: 0;
}
.edit.formid-220 .cms_form_file_delete {
  margin: 0;
  position: absolute;
  right: 1em;
  top: 4em;
}
.cms_form_file_container td {
  display: block;
  padding: 0;
  background: none !important;
}
.cms_form_file_container tr:hover td {
  background: none;
}
.cms_form_file_container br {
  display: block;
}
.cms_form_file_image {
  background: #e5e5e5;
  width: 18em;
  float: left;
  margin: 0.5em 2em 1em 0;
  display: block;
  border: 3px solid #fff;
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
}
.cms_form_file_delete {
  margin: 0 0 2em;
}
.cms_form_file_delete br {
  display: none;
}
.fileModAddContainer {
  position: absolute;
  right: 3em;
  text-align: right;
  top: 2em;
  width: 87%;
}
.fileModAddContainer #showAddNewFolder {
  position: static;
}
.fileModAddContainer .form-upload-file {
  display: inline-block;
  vertical-align: top;
  margin: 0 -4px 0 0;
  margin: 0 0.5em;
}
#files_list input {
  background: none;
  border: none;
  box-shadow: none;
  color: #2281CF;
  float: left;
  margin: 0 1em 0 0;
  padding: 0;
}
/*-----------------------------------------------------------------------------------------
	Admin - Add / edit user
-----------------------------------------------------------------------------------------*/
.permissionsOptionsBox .permissions {
  margin: 0 0 1em;
}
.permissionsOptionsBox .approvedText {
  display: inline;
}
.permissionsOptionsBox .permissionBoxLight {
  float: left;
}
.permissionBox label,
.permissionBoxLast label {
  font-weight: normal;
}
.permissionBox .iconleft,
.permissionBoxLast .iconleft,
.permissionBox .iconleftLast,
.permissionBoxLast .iconleftLast {
  background: none repeat scroll 0 0 #A3A3A3;
  padding: 0.4em;
  border-radius: 3px;
}
/*-----------------------------------------------------------------------------------------
	Formbuilder
-----------------------------------------------------------------------------------------*/
#formBuilder,
#formBuilder .fields {
  clear: both;
  position: relative;
}
#formBuilder {
  margin: 1em 0 0;
}
#formBuilder input {
  /*padding: .2em .8em;*/
}
#formBuilder .addField select {
  width: 200px;
  border: 1px solid #CECECE;
}
#formBuilder .field {
  background: #e9e9e9;
  border: 1px solid #bbb;
  border-radius: 3px;
  /*color: #FFFFFF;*/
  padding: 1em;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
  background-image: -moz-linear-gradient(0% 100% 90deg, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0));
  background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.05)));
  overflow: hidden;
  padding: 0.5em 1em 0.8em;
  margin: 0 0 1em;
  cursor: move;
  position: relative;
  transition: border 0.1s ease-in-out, box-shadow 0.1s ease-in-out;
  box-shadow: 0px 0 0 rgba(0, 0, 0, 0);
}
#formBuilder .field input[type="text"],
#formBuilder .field textarea {
  border-color: #ccc;
}
#formBuilder .field .move {
  position: absolute;
  top: 7px;
  right: 10px;
  display: none;
}
#formBuilder .field .remove {
  position: absolute;
  top: 0.5em;
  right: 0.5em;
}
#formBuilder .field .additional {
  border-top: 2px solid #ccc;
  padding: 1em 0 0;
  margin: 1em 0 0;
}
#formBuilder .field .options {
  text-align: center;
}
#formBuilder .field .options label {
  display: none;
}
#formBuilder .field .options .list {
  text-align: left;
}
#formBuilder .field .option {
  display: inline-block;
  vertical-align: top;
  margin: 0 -4px 0 0;
  margin: 0 2% 0.1em 0;
  width: 31%;
}
#formBuilder .field .option .key,
#formBuilder .field .option .value {
  display: inline-block;
  vertical-align: top;
  margin: 0 -4px 0 0;
  width: 12%;
  margin: 0 0.5em 0.5em 0;
}
#formBuilder .field .option .value {
  width: 82%;
  vertical-align: middle;
}
#formBuilder .field .option .remove {
  display: inline-block;
  vertical-align: top;
  margin: 0 -4px 0 0;
  vertical-align: middle;
  margin-right: 0;
  position: static;
}
#formBuilder .field .type,
#formBuilder .field .id,
#formBuilder .field .label,
#formBuilder .field .required {
  display: inline-block;
  margin: 0 2% 0 0;
  width: 30%;
}
#formBuilder .field .required {
  width: 18%;
}
#formBuilder .field .type {
  background: #555;
  border-radius: 0 3px 3px 0;
  color: #FFFFFF;
  font-weight: bold;
  margin: 0.3em 3% 0 -1em;
  padding: 0.5em 1em;
  text-align: center;
  vertical-align: top;
  width: 7em;
}
#formBuilder .field .optionsQuery {
  clear: both;
}
#formBuilder .field .optionsQuery textarea {
  height: 3em;
}
#formBuilder .field.radio {
  width: 100%;
}
#formBuilder .field:hover {
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
  border-color: #999;
}
#formBuilder .field.ui-sortable-placeholder {
  background: #f5f5f5;
  box-shadow: none;
  border: 1px dashed #ccc;
  padding: 3em;
}
#formBuilder .field.dropdown .option {
  width: 48%;
}
#formBuilder .field.dropdown .key {
  width: 30%;
}
#formBuilder .field.dropdown .value {
  width: 55%;
}
#formBuilder .remove {
  background: url("/cms/images/binIcon.gif");
  display: block;
  height: 22px;
  width: 22px;
  margin: 0 !important;
  cursor: pointer;
}
#formBuilder .addField {
  display: inline-block;
  vertical-align: top;
  margin: 0 -4px 0 0;
  width: auto;
  margin: 0 1em 0 0;
}
/*-----------------------------------------------------------------------------------------
	Lists
-----------------------------------------------------------------------------------------*/
.iconCell .facebookshare {
  background: url('/cms/images/sprites.png?v=1693191980482') no-repeat;
  display: block;
  text-indent: -5000px;
  display: inline-block;
  vertical-align: top;
  margin: 0 -4px 0 0;
  margin: 0 -0.4em 0 0.6em;
  text-align: left;
  width: 23px;
  height: 23px;
  overflow: hidden;
  background-position: 0 -300px;
}
.iconCell .twitter-tweet-button {
  display: inline-block;
  vertical-align: top;
  margin: 0 -4px 0 0;
  margin: 0.2em 0 0 0.8em;
}
/*-----------------------------------------------------------------------------------------
	Contact
-----------------------------------------------------------------------------------------*/
#contactMap,
#contactDetails {
  float: left;
  width: 60%;
}
#contactDetails {
  float: left;
  margin: 0 0 0 5%;
  width: 30%;
}
#contactDetails h2 {
  margin: 1em 0 0;
}
#contactDetails br {
  display: block;
}
/*-----------------------------------------------------------------------------------------
	WYSIWYG elements
-----------------------------------------------------------------------------------------*/
.img-center {
  margin: 3em auto;
  display: block;
}
.img-left {
  float: left;
  width: 40%;
  margin: 0.5em 3em 3em 0;
}
.img-right {
  float: right;
  width: 40%;
  margin: 0.5em 0 3em 3em;
}
.redactor_editor hr {
  border-top: 1px solid #aaa !important;
  margin: 2em 0 !important;
}
/*-----------------------------------------------------------------------------------------
	Dialogues
-----------------------------------------------------------------------------------------*/
#redactor_modal {
  color: inherit;
  font-size: 0.9em;
}
.preview.redactorfolder {
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  border-radius: 3px 3px 3px 3px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
  float: left;
  height: 15em;
  line-height: 1.4;
  margin: 0 5px 5px 0;
  overflow: hidden;
  text-align: center;
  vertical-align: top;
  width: 24%;
  font-size: 0.95em;
  transition: all 0.1s ease-in-out;
}
.preview.redactorfolder .image {
  height: 7em;
  overflow: hidden;
  margin: 0 0 1em;
}
.preview.redactorfolder .image img {
  background: #e9e9e9 url('/cms/images/spinner.gif') center no-repeat;
}
.preview.redactorfolder .title {
  font-weight: bold;
}
.preview.redactorfolder .filename,
.preview.redactorfolder .title,
.preview.redactorfolder .ext {
  white-space: nowrap;
  overflow: hidden;
  padding: 0 1em;
  text-overflow: ellipsis;
}
.preview.redactorfolder .ext {
  text-transform: uppercase;
  /*font-style: italic;*/
  border-top: 1px solid #e5e5e5;
  padding-top: 0.5em;
  margin: 1em 0 0;
  color: #ccc;
}
.preview.redactorfolder:hover {
  border-color: #888;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
}
#redactor_image_box {
  /*background: #e9e9e9;*/
}
#redactor_image_box img {
  display: block;
  height: auto;
  /*width: 100%;*/
  margin: 0 auto;
  max-height: 100%;
  max-width: none;
}
#redactor_image_box_select {
  width: 100%;
  font-size: 1.2em;
  font-weight: bold;
}
#redactor_tabs a {
  transition: none;
}
.redactor_box {
  border-color: #ccc;
}
.redactor_box {
  border: none;
}
#redactor_image_delete_btn.button {
  background: #e92814;
  text-shadow: none;
}
/*-----------------------------------------------------------------------------------------
	Assets picking
-----------------------------------------------------------------------------------------*/
#redactor_image_box {
  margin-top: 6em;
}
.redactor-assets-pagination {
  padding: 0.8em 1em;
  position: fixed;
  width: 550px;
  margin-top: -4.5em;
  /*max-width: 550px;*/
  background: #2281CF;
  color: rgba(255, 255, 255, 0.5);
  text-shadow: none;
}
.redactor-assets-pagination a {
  color: #fff;
  margin: 0 0.5em;
  text-shadow: none;
}
.redactor-assets-folders {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.redactor-assets-folders a {
  display: block;
  background: url('/cms/images/iconFolder.gif') no-repeat 0.8em center;
  padding: 0.8em 1em 0.8em 2.7em;
  border-bottom: 1px solid #ccc;
}
.redactor-assets-folders li:last-child a {
  border-bottom: none;
}
.redactor-assets-folders a:hover {
  background-color: white;
}
.redactor_btn_modal_close.button {
  text-shadow: none;
  /*background: red;*/
}
#redactorSaveBtn {
  background: #82ad1d;
}
#redactorApplyBtn.redactor_modal_btn {
  position: absolute;
  right: 3.5em;
  top: 12.5em;
}
/*-----------------------------------------------------------------------------------------
	Crop
-----------------------------------------------------------------------------------------*/
.crop_area .image-size {
  color: #999;
  border-left: 2px solid #ddd;
  padding: 0 0 0 1em;
  margin: 0 0 1em 1em;
}
.image-cropper .image-settings {
  width: 250px;
  padding: 0 20px;
}
.image-cropper .presets {
  width: 100%;
  max-width: 640px;
}
.image-cropper .presets > div {
  width: 16.666%;
  display: inline-block;
  vertical-align: middle;
  padding: 10px 20px;
  font-weight: bold;
  border: 1px solid #ccc;
  margin-left: -1px;
  cursor: pointer;
  position: relative;
  text-align: center;
}
.image-cropper .presets > div span {
  height: 57px;
  display: block;
}
.image-cropper .presets > div i {
  border: 2px solid #444;
  display: block;
  margin: 0 auto;
  width: 50px;
  height: 40px;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.image-cropper .presets > div:first-child {
  border-radius: 3px 0 0 3px;
}
.image-cropper .presets > div:last-child {
  border-radius: 0 3px 3px 0;
}
.image-cropper .presets > div.active,
.image-cropper .presets > div:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.image-cropper .presets > div.active {
  background: #2281cf;
  border-color: #2281cf;
  color: #fff;
  text-shadow: none;
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3);
}
.image-cropper .presets > div.active i {
  border-color: #fff;
}
.image-cropper #preset_crop_custom {
  border-style: dotted;
}
.image-cropper #preset_crop_square i {
  width: 50px;
  height: 50px;
}
.image-cropper #preset_crop_10_8 i {
  width: 63px;
  height: 50px;
}
.image-cropper #preset_crop_4_3 i {
  width: 45px;
  height: 36px;
}
.image-cropper #preset_crop_6_4 i {
  width: 60px;
  height: 40px;
}
.image-cropper #preset_crop_16_9 i {
  width: 71px;
  height: 40px;
}
.image-cropper #preset_crop_20_9 i {
  width: 71px;
  height: 32px;
}
#crop_area {
  max-width: 640px;
  height: 300px;
  overflow: hidden;
}
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  box-sizing: border-box;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
}
.chosen-container a {
  cursor: pointer;
}
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  /*height: 3em;*/
  border: 1px solid #ccc;
  border-radius: 3px;
  background-color: #fff;
  /*
	background: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), color-stop(100%, #f4f4f4));
	background: -webkit-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
	background: -moz-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
	background: -o-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
	background: linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
	*/
  background-clip: padding-box;
  /*box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);*/
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
  font-weight: normal;
}
.chosen-container-single .chosen-default {
  color: #999;
}
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin: 0.6em 0.8em;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.chosen-container-single .chosen-single-with-deselect span {
  margin: 0.6em 0.8em;
}
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 16px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url('chosen-sprite.png') -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}
.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  /*height: 100%;*/
  height: 80%;
  background: url('chosen-sprite.png') no-repeat 0 12px;
}
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
  box-sizing: border-box;
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: #fff url('chosen-sprite.png') no-repeat 100% -20px;
  background: url('chosen-sprite.png') no-repeat 100% -20px;
  font-size: 1em;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px;
}
.chosen-container .chosen-results {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 0.8em 1em;
  font-size: 0.95em;
  list-style: none;
  line-height: 1.3;
  border-bottom: 1px solid #e5e5e5;
  -webkit-touch-callout: none;
}
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}
.chosen-container .chosen-results li.highlighted {
  background-color: #2281cf;
  color: #fff;
}
.chosen-container .chosen-results li.no-results {
  display: list-item;
  background: #f4f4f4;
}
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
  height: auto !important;
  height: 1%;
  border: 1px solid #ddd;
  border-radius: 2px;
  min-height: 3.1em;
  background-color: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
  cursor: text;
}
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 0.4em 0 0 1em;
  color: #999;
  padding: 5px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  font-size: 100%;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-multi .chosen-choices li.search-field .default {
  color: #999;
}
.chosen-container-multi .chosen-choices li.search-choice {
  background-clip: padding-box;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 3px;
  color: #333;
  cursor: default;
  line-height: 1.3;
  font-size: 0.95em;
  margin: 5px 0 0 5px;
  padding: 5px 25px 6px 7px;
  position: relative;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 6px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url('chosen-sprite.png') -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}
.chosen-container-active .chosen-single {
  border: 1px solid #2281cf;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-image: linear-gradient(#eee 20%, #fff 80%);
  box-shadow: 0 1px 0 #fff inset;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 12px;
}
.chosen-container-active .chosen-choices {
  border: 1px solid #2281cf;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #111 !important;
}
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}
.chosen-disabled .chosen-single {
  cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}
.chosen-rtl {
  text-align: right;
}
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}
.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}
.chosen-rtl .chosen-choices li {
  float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
  left: 9999px;
}
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: #fff url('chosen-sprite.png') no-repeat -30px -20px;
  background: url('chosen-sprite.png') no-repeat -30px -20px;
  direction: rtl;
}
.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url('chosen-sprite@2x.png') !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}
.page-modal {
  background: none;
}
.page-modal .content {
  float: none;
  width: 100%;
}
@media print {
  * {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster: h5bp.com/s */
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}
.lt-ie9 #footContainer {
  background: white;
}
.lt-ie8 .chromeframe {
  padding: 20em;
  width: auto;
}
.lt-ie8 #headContainer,
.lt-ie8 #menuContainer,
.lt-ie8 #contentContainer,
.lt-ie8 #footContainer {
  display: none;
}
/*-----------------------------------------------------------------------------------------
	WYSIWYG disable
-----------------------------------------------------------------------------------------*/
.redactor_btn_video,
.redactor_btn_alignment,
.redactor_btn_fontcolor,
.redactor_btn_backcolor {
  display: none !important;
}
/*-----------------------------------------------------------------------------------------
	/Search list
-----------------------------------------------------------------------------------------*/
.searchList {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.searchList .searchItem {
  display: inline-block;
  width: 27%;
  margin: 0 0.5em 0 0;
}
.searchList .searchItem:last-child {
  width: auto;
}
.searchList label {
  display: none;
}
