/******* /files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/fw_cms_items_standaard.css *******/
/* Nieuws Item standaard */
.cms_itemNews_standaard {
  width: auto;
  overflow: hidden;
}
.cms_itemNews_standaard ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
.cms_itemNews_standaard ul li {
  vertical-align: top;
  width: 100%;
}
.cms_itemNews_standaard ul li div.Newsafbeelding {
  float: left;
  margin-right: 15px;
}
.cms_itemNews_standaard ul li .Newslist {
  overflow: hidden;
  margin: 0;
  width: 100%;
}
.cms_itemNews_standaard .NewsSingleItem {
  overflow: hidden;
  margin: 0;
  width: 100%;
}
.cms_itemNews_standaard .NewsSingleItem .Newsafbeelding {
  float: left;
  margin-right: 15px;
}
/* Gallery Item standaard */
.cms_itemGallery_standaard {
  width: auto;
  overflow: hidden;
}
.cms_itemGallery_standaard ul {
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}
.cms_itemGallery_standaard ul li {
  float: left;
  position: relative;
}
.cms_itemSlideshow ul li {
  width: 100%;
  height: 100%;
}
/*.cms_itemGallery ul li {
	width: 150px;
	height: 150px;
}*/
/*.cms_itemGallery_standaard ul li span{
	position: absolute;
	left:-9000px;
}*/
.cms_itemGallery_standaard table {
  border-collapse: separate;
  border-spacing: 0;
}
.cms_itemGallery_standaard .cms_img_center {
  height: 100%;
  width: 100%;
}
.cms_itemGallery_standaard .cms_img_center td {
  height: 100%;
  text-align: center;
  vertical-align: middle;
  width: 100%;
  padding: 0px;
}
.cms_itemGallery_standaard .cms_img_center td a {
  display: block;
}
.cms_itemGallery_standaard .cms_gallery_next, .cms_itemGallery_standaard .cms_gallery_prev {
  cursor: pointer;
  display: block;
  position: absolute;
  top: 50%;
  z-index: 100;
}
.cms_itemGallery_standaard .cms_gallery_next span, .cms_itemGallery_standaard .cms_gallery_prev span {
  position: relative;
}
.cms_itemGallery_standaard .cms_gallery_prev {
  left: 0;
}
.cms_itemGallery_standaard .cms_gallery_next {
  right: 0px;
}
.cms_itemGallery_standaard .cms_slideshow_description, .cms_itemGallery_standaard .cms_slideshow_description_show {
  position: absolute;
  display: none;
  z-index: 200;
}
/* Content Item standaard */
.cms_itemContent_standaard {
  width: auto;
  overflow: hidden;
}
.cms_itemContent_standaard table td {
  vertical-align: top;
}
.cms_itemContent_standaard table td p {
  margin: 0;
}
.cms_itemContent_standaard table tr {
  vertical-align: top;
}
.cms_itemContent_standaard table tr p {
  margin: 0;
}
/* Email Item standaard */
.cms_itemEmail_standaard {
  width: auto;
  overflow: hidden;
  border-style: none;
}
.cms_itemEmail_standaard .choose_list_inline {
  border: 0 none;
  float: left;
  margin: 0;
  padding: 0 0 5px;
}
.cms_itemEmail_standaard .choose_list_inline .radio_block {
  float: left;
}
.cms_itemEmail_standaard .choose_list_inline .radio_block ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.cms_itemEmail_standaard .choose_list_inline .radio_block ul li {
  float: left;
  margin-right: 10px;
}
.cms_itemEmail_standaard .choose_list_unline {
  border: 0 none;
  float: left;
  margin: 0;
  padding: 0 0 5px;
}
.cms_itemEmail_standaard .choose_list_unline ul {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
}
.cms_itemEmail_standaard .choose_label {
  display: block;
  float: left;
}
.cms_itemEmail_standaard input {
  font-size: 100% !important;
}
.cms_itemEmail_standaard fieldset {
  border: 0 none;
}
.cms_itemEmail_standaard fieldset.form_input {
  border: 0 none;
  clear: both;
  display: block;
  margin: 0;
}
.cms_itemEmail_standaard fieldset.form_input label, .cms_itemEmail_standaard fieldset.form_textarea label, .cms_itemEmail_standaard fieldset.form_captcha .captchaCode label {
  display: block;
  float: left;
}
.cms_itemEmail_standaard fieldset.form_textarea textarea {
  display: block;
  float: left;
  overflow: auto;
}
.cms_itemEmail_standaard fieldset.form_captcha .captchaCode, .cms_itemEmail_standaard fieldset.form_captcha .captchaCodeInput {
  float: left;
}
/* SLIDESHOW */
.cms_itemSlideshow span.cms_img_title {
  position: absolute;
  left: -9000px;
}
.cms_itemSlideshow .cms_img_center td {
  height: 100%;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}
.cms_itemSlideshow .cms_img_center td a {
  display: block;
}
.cms_itemSlideshow .cms_gallery_next, .cms_itemSlideshow .cms_gallery_prev {
  bottom: 0;
  cursor: pointer;
  display: inline;
  height: 100%;
  outline: medium none;
  position: absolute;
  top: 0;
  width: 30%;
  z-index: 100;
}
.cms_itemSlideshow .cms_gallery_next span, .cms_itemSlideshow .cms_gallery_prev span {
  cursor: pointer;
  display: block;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  z-index: 100;
}
.cms_itemSlideshow .cms_gallery_prev span {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/cms_arrows.png") no-repeat scroll -76px 0 transparent;
  height: 42px;
  width: 24px;
  left: 0;
}
.cms_itemSlideshow .cms_gallery_next span {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/cms_arrows.png") no-repeat scroll 0 0 transparent;
  height: 42px;
  width: 24px;
  right: 0;
}

/******* /files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/jquery-ui.min.css *******/
/*! jQuery UI - v1.9.2 - 2012-11-23
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* Copyright 2012 jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: "";
  display: table;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-clearfix {
  zoom: 1;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(Opacity=0);
}
.ui-state-disabled {
  cursor: default !important;
}
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin-top: 2px;
  padding: 0.5em 0.5em 0.5em 0.7em;
  zoom: 1;
}
.ui-accordion .ui-accordion-icons {
  padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
  padding-left: 0.7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
  padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  position: absolute;
  left: 0.5em;
  top: 50%;
  margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
  zoom: 1;
}
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}
* html .ui-autocomplete {
  width: 1px;
}
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  margin-right: 0.1em;
  cursor: pointer;
  text-align: center;
  zoom: 1;
  overflow: visible;
}
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
  text-decoration: none;
}
.ui-button-icon-only {
  width: 2.2em;
}
button.ui-button-icon-only {
  width: 2.4em;
}
.ui-button-icons-only {
  width: 3.4em;
}
button.ui-button-icons-only {
  width: 3.7em;
}
.ui-button .ui-button-text {
  display: block;
  line-height: 1.4;
}
.ui-button-text-only .ui-button-text {
  padding: 0.4em 1em;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding: 0.4em;
  text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: 0.4em 1em 0.4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
  padding: 0.4em 2.1em 0.4em 1em;
}
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}
input.ui-button {
  padding: 0.4em 1em;
}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
  left: 0.5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: 0.5em;
}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
  right: 0.5em;
}
.ui-buttonset {
  margin-right: 7px;
}
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -0.3em;
}
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 49%;
}
.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}
.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0em;
}
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
.ui-datepicker-cover {
  position: absolute;
  z-index: -1;
  filter: mask();
  top: -4px;
  left: -4px;
  width: 200px;
  height: 200px;
}
.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.2em;
  width: 300px;
  overflow: hidden;
}
.ui-dialog .ui-dialog-titlebar {
  padding: 0.4em 1em;
  position: relative;
}
.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 16px 0.1em 0;
}
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 19px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 18px;
}
.ui-dialog .ui-dialog-titlebar-close span {
  display: block;
  margin: 1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
  padding: 0;
}
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0.5em 1em;
  background: none;
  overflow: auto;
  zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin: 0.5em 0 0 0;
  padding: 0.3em 1em 0.5em 0.4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
}
.ui-dialog .ui-resizable-se {
  width: 14px;
  height: 14px;
  right: 3px;
  bottom: 3px;
}
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
.ui-menu {
  list-style: none;
  padding: 2px;
  margin: 0;
  display: block;
  outline: none;
}
.ui-menu .ui-menu {
  margin-top: -3px;
  position: absolute;
}
.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  zoom: 1;
  width: 100%;
}
.ui-menu .ui-menu-divider {
  margin: 5px -2px 5px -2px;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: 2px 0.4em;
  line-height: 1.5;
  zoom: 1;
  font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
  font-weight: normal;
  margin: -1px;
}
.ui-menu .ui-state-disabled {
  font-weight: normal;
  margin: 0.4em 0 0.2em;
  line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
  cursor: default;
}
.ui-menu-icons {
  position: relative;
}
.ui-menu-icons .ui-menu-item a {
  position: relative;
  padding-left: 2em;
}
.ui-menu .ui-icon {
  position: absolute;
  top: 0.2em;
  left: 0.2em;
}
.ui-menu .ui-menu-icon {
  position: static;
  float: right;
}
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}
.ui-resizable {
  position: relative;
}
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}
.ui-slider {
  position: relative;
  text-align: left;
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
.ui-slider-horizontal {
  height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}
.ui-spinner-input {
  border: none;
  background: none;
  padding: 0;
  margin: 0.2em 0;
  vertical-align: middle;
  margin-left: 0.4em;
  margin-right: 22px;
}
.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: 0.5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}
.ui-spinner a.ui-spinner-button {
  border-top: none;
  border-bottom: none;
  border-right: none;
}
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0;
}
.ui-spinner-up {
  top: 0;
}
.ui-spinner-down {
  bottom: 0;
}
.ui-spinner .ui-icon-triangle-1-s {
  background-position: -65px -16px;
}
.ui-tabs {
  position: relative;
  padding: 0.2em;
  zoom: 1;
}
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0.2em 0.2em 0;
}
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px 0.2em 0 0;
  border-bottom: 0;
  padding: 0;
  white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
  float: left;
  padding: 0.5em 1em;
  text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
  cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
  cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa;
}
* html .ui-tooltip {
  background-image: none;
}
body .ui-tooltip {
  border-width: 2px;
}
.ui-widget {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1.1em;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1em;
}
.ui-widget-content {
  border: 1px solid #aaa;
  background: #fff url(/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
  color: #222;
}
.ui-widget-content a {
  color: #222;
}
.ui-widget-header {
  border: 1px solid #aaa;
  background: #ccc url(/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
  color: #222;
  font-weight: bold;
}
.ui-widget-header a {
  color: #222;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url(/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #555;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #555;
  text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #999;
  background: #dadada url(/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
  color: #212121;
  text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #aaa;
  background: #fff url(/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url(/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
  color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
  color: #cd0a0a;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: alpha(Opacity=70);
  font-weight: normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: alpha(Opacity=35);
  background-image: none;
}
.ui-state-disabled .ui-icon {
  filter: alpha(Opacity=35);
}
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/images/ui-icons_222222_256x240.png);
}
.ui-widget-content .ui-icon {
  background-image: url(/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
  background-image: url(/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/images/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon {
  background-image: url(/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/images/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/images/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon {
  background-image: url(/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/images/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
  background-image: url(/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/images/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/images/ui-icons_cd0a0a_256x240.png);
}
.ui-icon-carat-1-n {
  background-position: 0 0;
}
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}
.ui-icon-carat-1-e {
  background-position: -32px 0;
}
.ui-icon-carat-1-se {
  background-position: -48px 0;
}
.ui-icon-carat-1-s {
  background-position: -64px 0;
}
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}
.ui-icon-carat-1-w {
  background-position: -96px 0;
}
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-icon-document {
  background-position: -32px -96px;
}
.ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-icon-note {
  background-position: -64px -96px;
}
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-icon-comment {
  background-position: -128px -96px;
}
.ui-icon-person {
  background-position: -144px -96px;
}
.ui-icon-print {
  background-position: -160px -96px;
}
.ui-icon-trash {
  background-position: -176px -96px;
}
.ui-icon-locked {
  background-position: -192px -96px;
}
.ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-icon-tag {
  background-position: -240px -96px;
}
.ui-icon-home {
  background-position: 0 -112px;
}
.ui-icon-flag {
  background-position: -16px -112px;
}
.ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-icon-cart {
  background-position: -48px -112px;
}
.ui-icon-pencil {
  background-position: -64px -112px;
}
.ui-icon-clock {
  background-position: -80px -112px;
}
.ui-icon-disk {
  background-position: -96px -112px;
}
.ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-icon-search {
  background-position: -160px -112px;
}
.ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-icon-gear {
  background-position: -192px -112px;
}
.ui-icon-heart {
  background-position: -208px -112px;
}
.ui-icon-star {
  background-position: -224px -112px;
}
.ui-icon-link {
  background-position: -240px -112px;
}
.ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-icon-plus {
  background-position: -16px -128px;
}
.ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-icon-minus {
  background-position: -48px -128px;
}
.ui-icon-minusthick {
  background-position: -64px -128px;
}
.ui-icon-close {
  background-position: -80px -128px;
}
.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-icon-key {
  background-position: -112px -128px;
}
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-icon-copy {
  background-position: -176px -128px;
}
.ui-icon-contact {
  background-position: -192px -128px;
}
.ui-icon-image {
  background-position: -208px -128px;
}
.ui-icon-video {
  background-position: -224px -128px;
}
.ui-icon-script {
  background-position: -240px -128px;
}
.ui-icon-alert {
  background-position: 0 -144px;
}
.ui-icon-info {
  background-position: -16px -144px;
}
.ui-icon-notice {
  background-position: -32px -144px;
}
.ui-icon-help {
  background-position: -48px -144px;
}
.ui-icon-check {
  background-position: -64px -144px;
}
.ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-icon-radio-on {
  background-position: -96px -144px;
}
.ui-icon-radio-off {
  background-position: -112px -144px;
}
.ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-icon-play {
  background-position: 0 -160px;
}
.ui-icon-pause {
  background-position: -16px -160px;
}
.ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-icon-seek-start {
  background-position: -80px -160px;
}
.ui-icon-seek-first {
  background-position: -80px -160px;
}
.ui-icon-stop {
  background-position: -96px -160px;
}
.ui-icon-eject {
  background-position: -112px -160px;
}
.ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-icon-power {
  background-position: 0 -176px;
}
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-icon-signal {
  background-position: -32px -176px;
}
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -khtml-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -khtml-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -khtml-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -khtml-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ui-widget-overlay {
  background: #aaa url(/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: 0.3;
  filter: alpha(Opacity=30);
}
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaa url(/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: 0.3;
  filter: alpha(Opacity=30);
  -moz-border-radius: 8px;
  -khtml-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}

/******* /files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/fw_cms_frame.css *******/
body {
  margin: 0;
  padding: 0;
  position: relative;
}
div#cms_admin {
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.cms_clear_all {
  clear: both;
  display: block;
  height: 10px;
}
.cms_clear_all_zero {
  clear: both;
  display: block;
  height: 0px;
}
#cms_viewport {
  margin: 0 auto;
  position: relative;
  width: 1200px;
}
@media screen and (max-width: 1199px) {
  #cms_viewport {
    width: 980px;
  }
}
#cms_masthead-viewport {
  background: #EEEEEE url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/top_repeat.png") repeat-x scroll top left;
  margin: 0 auto;
  line-height: 14px;
  border-bottom: 1px solid #d8d8d8;
}
#cms_masthead-viewport a {
  color: #489bf0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
#cms_masthead {
  margin: 0 auto;
  width: 1200px;
}
@media screen and (max-width: 1199px) {
  #cms_masthead {
    width: 980px;
  }
}
#fileManagerFolderContent .cms-filemanager-button {
  float: left;
  margin-right: 5px;
  width: 132px;
}
/* SPRITE */
.menuSprite {
  background-attachment: scroll;
  background-color: transparent;
  background-image: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/menuSprite.png");
  background-repeat: repeat-x;
  border: 0 none;
  cursor: pointer;
  padding: 0;
  vertical-align: middle;
}
/* HEADER */
#cms_master-header {
  color: #454545;
  font-family: arial;
  font-size: 12px;
  height: 23px;
  padding: 10px 0;
}
#cms_master-header input, #cms_master-header textarea, #cms_master-header select {
  border: 1px solid #CFCFCF;
  -webkit-box-shadow: inset 0 rgba(0);
  -moz-box-shadow: inset 0 rgba(0);
  box-shadow: inset 0 rgba(0);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  font: 12px Arial, sans-serif;
  color: #000;
  padding: 1px;
  margin: 0;
  vertical-align: middle;
}
#cms_master-logo {
  background-position: 0 0px;
  display: block;
  float: left;
  height: 20px;
  margin: 0 10px 0 0;
  width: 105px;
}
/* MENU */
#cms_master-menu {
  position: relative;
  height: 89px;
}
#cms_master-menu ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  left: 0;
  position: absolute;
  top: 10px;
}
#cms_master-menu ul li {
  float: left;
  border-left: 1px solid #333031;
  border-right: 1px solid #8f8f8f;
}
#cms_master-menu ul li:first-child {
  border-left: 0px;
}
#cms_master-menu ul li:last-child {
  border-right: 0px;
}
#cms_master-menu ul li a {
  display: block;
  float: left;
  height: 40px;
  width: 56px;
}
#cms_master-menu ul li a span {
  position: absolute;
  left: -9000px;
}
#cms_master-menu ul li ul {
  display: none;
}
#cms_master-menu ul li ul li a {
  color: #404040;
  text-decoration: none;
  height: 16px;
  width: auto;
}
#cms_master-menu ul li.cms_hover ul {
  display: block;
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/cms_bg_top_ul_hover.png") repeat-x scroll left top transparent;
  display: block;
  left: 1px;
  position: absolute;
  top: 40px;
  width: 100%;
  z-index: 3;
}
#cms_master-menu ul li.cms_hover ul li {
  background: none repeat scroll 0 0 transparent;
  border-left: 0 none;
  border-right: 1px dotted #8F8F8F;
  float: left;
  margin: 8px 0;
  padding: 3px 10px;
}
#cms_master-menu ul li.cms_selected ul {
  background: transparent url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/cms_bg_top_ul_hover.png") repeat-x scroll top left;
  display: block;
  left: 1px;
  position: absolute;
  top: 40px;
  width: 100%;
  z-index: 2;
}
#cms_master-menu ul li.cms_selected ul li {
  background: transparent;
  border-left: 0 none;
  border-right: 1px dotted #8F8F8F;
  float: left;
  padding: 3px 10px;
  margin: 8px 0px;
}
.dashboard {
  background-position: 0 -20px;
}
li.cms_selected a.dashboard, li.cms_hover a.dashboard {
  background-position: 0 -60px;
}
.structure {
  background-position: -112px -20px;
}
li.cms_selected a.structure, li.cms_hover a.structure {
  background-position: -112px -60px;
}
.users {
  background-position: -280px -20px;
}
li.cms_selected a.users, li.cms_hover a.users {
  background-position: -280px -60px;
}
.fileManager {
  background-position: -56px -20px;
}
li.cms_selected a.fileManager, li.cms_hover a.fileManager {
  background-position: -56px -60px;
}
.news {
  background-position: -168px -20px;
}
li.cms_selected a.news, li.cms_hover a.news {
  background-position: -168px -60px;
}
.settings {
  background-position: -224px -20px;
}
li.cms_selected a.settings, li.cms_hover a.settings {
  background-position: -244px -60px;
}
.configuration {
  background-position: -224px -20px;
}
li.cms_selected a.configuration, li.cms_hover a.configuration {
  background-position: -224px -60px;
}
.gallery {
  background-position: -504px -20px;
}
li.cms_selected a.gallery, li.cms_hover a.gallery {
  background-position: -504px -60px;
}
.pageLayout {
  background-position: -564px -20px;
}
li.cms_selected a.pageLayout, li.cms_hover a.pageLayout {
  background-position: -564px -60px;
}
.mailForm {
  background-position: 0px -101px;
}
li.cms_selected a.mailForm, li.cms_hover a.mailForm {
  background-position: 0px -141px;
}
.form {
  background-position: -454px -101px;
}
li.cms_selected a.form, li.cms_hover a.form {
  background-position: -454px -141px;
}
.showcase {
  background-position: 0 -182px;
}
li.cms_selected a.showcase, li.cms_hover a.showcase {
  background-position: 0 -222px;
}
.webshop-stock {
  background-position: -512px -101px;
}
li.cms_selected a.webshop-stock, li.cms_hover a.webshop-stock {
  background-position: -512px -141px;
}
.urlAlias {
  background-position: -56px -101px;
}
li.cms_selected a.urlAlias, li.cms_hover a.urlAlias {
  background-position: -56px -141px;
}
.mailing {
  background-position: -113px -101px;
}
li.cms_selected a.mailing, li.cms_hover a.mailing {
  background-position: -113px -141px;
}
.catalog {
  background-position: -393px -20px;
}
li.cms_selected a.catalog, li.cms_hover a.catalog {
  background-position: -393px -60px;
}
.webshop-orders {
  background-position: -171px -101px;
}
li.cms_selected a.webshop-orders, li.cms_hover a.webshop-orders {
  background-position: -171px -141px;
}
.webshop-catalog {
  background-position: -284px -101px;
}
li.cms_selected a.webshop-catalog, li.cms_hover a.webshop-catalog {
  background-position: -284px -141px;
}
.webshop-config {
  background-position: -228px -101px;
}
li.cms_selected a.webshop-config, li.cms_hover a.webshop-config {
  background-position: -228px -141px;
}
.blog {
  background-position: -342px -101px;
}
li.cms_selected a.blog, li.cms_hover a.blog {
  background-position: -342px -141px;
}
.webshop-integration {
  background-position: -399px -101px;
}
li.cms_selected a.webshop-integration, li.cms_hover a.webshop-integration {
  background-position: -399px -141px;
}
/* CONTENT */
#cms_content {
  float: left;
  width: 1200px;
}
@media screen and (max-width: 1199px) {
  #cms_content {
    width: 980px;
  }
}
#cms_content h1.cms_cufon {
  padding: 0;
  margin: 0;
  font-size: 24px;
  color: #8c8c8c;
}
#cms_content h1.cms_cufon a {
  text-decoration: none;
  color: #8c8c8c;
}
#cms_pageTitel {
  padding: 10px 0 20px;
  margin: 0 0 10px;
  border-bottom: 1px dotted #cacaca;
  overflow: hidden;
}
/*#cms_content h3 {
    color: #8C8C8C;
}*/
/* INTERFERING WITH MAILING STYLE */
/* FILTER */
.filter {
  border-bottom: 1px dotted #cacaca;
  padding: 0 0 10px;
  margin: 0 0 10px;
  overflow: hidden;
}
/* FOOTER */
#cms_footer {
  border-top: 1px dotted #cacaca;
  padding: 10px 0;
  margin: 10px 0 0;
  width: 1200px;
  float: left;
}
@media screen and (max-width: 1199px) {
  #cms_footer {
    width: 980px;
  }
}
#cms_footer p {
  margin: 0px;
  padding: 0px;
  color: #404040;
  font-size: 11px;
}
#cms_footer a {
  color: #a54399;
}
/* DRAG & DROP GALLERY*/
#galleryPictureList {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#galleryPictureList li {
  float: left;
  height: 130px;
  margin: 0 7px 6px 0;
  padding: 12px;
  text-align: center;
  width: 130px;
  cursor: move;
  position: relative;
}
#galleryPictureList li.duplicate {
  background: #ffe4e4;
}
#galleryPictureList li.selected {
  background: #489BF0;
}
.ui-sortable-placeholder {
  background: #489BF0 !important;
  opacity: 0.5;
}
.galleryTitle {
  background: none repeat scroll 0 0 #454545;
  bottom: 0;
  color: #FFFFFF;
  left: 0;
  margin: 0;
  overflow: hidden;
  padding: 3px 0;
  position: absolute;
  white-space: nowrap;
  width: 154px;
}
.cmsDialog .ui-dialog-titlebar {
  display: none;
}
/* login */
.cms_login {
  width: 320px;
  margin: 2em auto;
}
.cms_login form {
  background: none repeat scroll 0 0 #F1F1F1;
  border: 1px solid #B5B5B5;
  font-weight: normal;
  margin-left: 8px;
  padding: 16px 16px 40px;
}
.cms_login form p {
  margin-top: 5px;
  margin-bottom: 0;
}
.cms_login label {
  color: #404040;
  font-size: 13px;
}
.cms_login #cms_user_login, .cms_login #cms_user_pass, .cms_login #cms_user_WWforgot, .cms_login #cms_user_code, #cms_user_login_password-new, #cms_user_login_password-repeat {
  background: none repeat scroll 0 0 #FBFBFB;
  border: 1px solid #B5B5B5;
  font-size: 20px;
  margin-bottom: 16px;
  margin-right: 6px;
  margin-top: 2px;
  padding: 3px;
  width: 97%;
}
.cms_login a {
  font-size: 11px;
  color: #489BF0;
}
.cms_login .cms_login_options a {
  float: left;
}
.cms_login .cms_login_options #cms_user_inloggen {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/inloggen.png") no-repeat;
  border: 0 none;
  cursor: pointer;
  height: 21px;
  width: 95px;
  float: right;
}
.cms_login .cms_login_options #cms_user_wwActiveren {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/wwActiveren.png") no-repeat;
  border: 0 none;
  cursor: pointer;
  height: 21px;
  width: 200px;
  float: right;
}
.cms_login .cms_login_options #cms_user_2fa {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/verifieren.png") no-repeat;
  border: 0 none;
  cursor: pointer;
  height: 21px;
  width: 95px;
  float: right;
}
#cms_login_error {
  background-color: #FFEBE8;
  border-color: #CC0000;
  border-style: solid;
  border-width: 1px;
  margin: 0 0 16px 8px;
  padding: 12px;
  text-align: center;
  color: #333333;
}
#cms_login_complete {
  background-color: #b5edbc;
  border-color: #74dd82;
  border-style: solid;
  border-width: 1px;
  margin: 0 0 16px 8px;
  padding: 12px;
  text-align: center;
  color: #333333;
}
#cms_login_allogged {
  background-color: #F9F2BD;
  border-color: #E0D59B;
  border-style: solid;
  border-width: 1px;
  margin: 0 0 16px 8px;
  padding: 12px;
  text-align: center;
  color: #333333;
}
span.cms_pageBlockTitle {
  font-size: 11px;
  font-weight: normal;
}
/* FILEMANAGER */
ul.filemanager-detail-list {
  background-color: white;
  border-bottom: 1px solid #EDEDED;
  border-right: 1px solid #EDEDED;
  border-left: 1px solid #EDEDED;
  font-family: tahoma, arial, helvetica;
  font-size: 10pt;
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
ul.filemanager-detail-list li {
  background: none repeat scroll 0 0 #FFF;
  display: block;
  overflow: hidden;
  padding: 0;
  width: 303px;
}
ul.filemanager-detail-list li ul {
  padding: 0;
}
ul.filemanager-detail-list li:hover {
  border-color: inherit;
  background: #f8fcfe;
  color: inherit;
  background: -moz-linear-gradient(top, #f8fcfe 0%, #eff9fe 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8fcfe), color-stop(100%, #eff9fe));
  background: -webkit-linear-gradient(top, #f8fcfe 0%, #eff9fe 100%);
  background: -o-linear-gradient(top, #f8fcfe 0%, #eff9fe 100%);
  background: -ms-linear-gradient(top, #f8fcfe 0%, #eff9fe 100%);
  background: linear-gradient(to bottom, #f8fcfe 0%, #eff9fe 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f8fcfe", endColorstr="#eff9fe", GradientType=0);
  outline: 1px solid #D8F0FA;
}
ul.filemanager-detail-list li.selected {
  border-color: inherit;
  background: #f6fbfd;
  color: inherit;
  background: -moz-linear-gradient(top, #f6fbfd 0%, #d5effc 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6fbfd), color-stop(100%, #d5effc));
  background: -webkit-linear-gradient(top, #f6fbfd 0%, #d5effc 100%);
  background: -o-linear-gradient(top, #f6fbfd 0%, #d5effc 100%);
  background: -ms-linear-gradient(top, #f6fbfd 0%, #d5effc 100%);
  background: linear-gradient(to bottom, #f6fbfd 0%, #d5effc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f6fbfd", endColorstr="#d5effc", GradientType=0);
  outline: 1px solid #99DEFD;
}
ul.filemanager-detail-list li.selected:hover {
  border-color: inherit;
  background: #f2f9fd;
  color: inherit;
  background: -moz-linear-gradient(top, #f2f9fd 0%, #c4e8fa 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f9fd), color-stop(100%, #c4e8fa));
  background: -webkit-linear-gradient(top, #f2f9fd 0%, #c4e8fa 100%);
  background: -o-linear-gradient(top, #f2f9fd 0%, #c4e8fa 100%);
  background: -ms-linear-gradient(top, #f2f9fd 0%, #c4e8fa 100%);
  background: linear-gradient(to bottom, #f2f9fd 0%, #c4e8fa 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2f9fd", endColorstr="#c4e8fa", GradientType=0);
  outline: 1px solid #B6E6FB;
}
ul.filemanager-detail-list .file-list-input {
  float: left;
  padding: 4px;
  border-top: 1px solid #EDEDED;
}
ul.filemanager-detail-list .file-list-input input {
  margin: 3px 3px 3px 4px;
  *margin-top: -3px;
  margin-top: 0px \9 ;
  margin-top: 0px \9 ;
}
ul.filemanager-detail-list .file-list-title {
  float: left;
  overflow: hidden;
  padding: 6px 0;
  width: 214px;
  border-top: 1px solid #EDEDED;
}
ul.filemanager-detail-list .file-list-title.file {
  width: 200px;
  width: 194px \9 ;
}
ul.filemanager-detail-list .file-list-fileoptions {
  float: right;
  padding: 6px 6px 6px 8px;
  border-left: 1px solid #EDEDED;
  border-top: 1px solid #EDEDED;
  min-width: 46px;
}
ul.filemanager-detail-list .file-list-fileoptions a {
  display: block;
  float: left;
  margin: 0 4px 0 0;
}
ul.filemanager-detail-list .file-list-fileoptions .cms-icon-space {
  float: left;
  display: block;
  height: 16px;
  margin: 0 4px 0 0;
  padding: 0;
  width: 16px;
}
ul.filemanager-detail-list .file-list-fileoptions a img {
  border: 0 none;
  vertical-align: bottom;
}
ul.filemanager-detail-list li a {
  color: #404040;
  text-decoration: none;
}
ul.filemanager-detail-list li a.list-title {
  display: block;
  float: left;
  margin: 0 0 0 5px;
  overflow: hidden;
  width: 173px;
  line-height: 15px;
}
#fileManagerFolderContent .input-select, #fileManagerLeft .input-select, #fileManagerSearchContent .input-select {
  background: none repeat scroll 0 0 #F3F3F3;
  border: 0 none;
  padding: 10px;
  margin: 0;
  line-height: 16px;
  min-height: 16px;
}
#fileManagerFolderContent .input-select a, #fileManagerSearchContent .input-select a, #fileManagerLeft .input-select a {
  color: #489BF0;
}
#fileManagerFolderContent .cms-button-container {
  min-height: 29px;
}
/* FANCY TREE STYLE OVERWRITE */
#fileManager #folderTree.thread_table {
  margin-top: 0;
}
#folderTree.thread_table.fancytree-container span.fancytree-expander {
  width: 10px;
}
#folderTree.thread_table.fancytree-container .fancytree-exp-cdl span.fancytree-expander, #folderTree.thread_table.fancytree-container .fancytree-exp-cl span.fancytree-expander, #folderTree.thread_table.fancytree-container .fancytree-exp-cd span.fancytree-expander, #folderTree.thread_table.fancytree-container .fancytree-exp-c span.fancytree-expander {
  background-position: -67px -96px;
}
#folderTree.thread_table.fancytree-container .fancytree-exp-cdl span.fancytree-expander:hover, #folderTree.thread_table.fancytree-container .fancytree-exp-cl span.fancytree-expander:hover, #folderTree.thread_table.fancytree-container .fancytree-exp-cd span.fancytree-expander:hover, #folderTree.thread_table.fancytree-container .fancytree-exp-c span.fancytree-expander:hover {
  background-position: -83px -96px;
}
#folderTree.thread_table.fancytree-container .fancytree-exp-el span.fancytree-expander, #folderTree.thread_table.fancytree-container .fancytree-exp-edl span.fancytree-expander, #folderTree.thread_table.fancytree-container .fancytree-exp-e span.fancytree-expander, #folderTree.thread_table.fancytree-container .fancytree-exp-ed span.fancytree-expander {
  background-position: -36px -96px;
}
/* THUMB VIEUW */
ul.filemanager-detail-thumb {
  border: 1px solid #EAEAEA;
  font-family: tahoma, arial, helvetica;
  font-size: 10pt;
  list-style: none outside none;
  margin: 0;
  overflow: hidden;
  padding: 3px;
}
ul.filemanager-detail-thumb li {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #E8EAE9;
  cursor: pointer;
  display: block;
  float: left;
  height: 130px;
  margin: 3px;
  overflow: hidden;
  padding: 0;
  width: 140px;
}
.file-list-top {
  background: none repeat scroll 0 0 rgba(248, 248, 248, 0.8);
  display: block;
  overflow: hidden;
}
ul.filemanager-detail-thumb li.selected {
  background: none repeat scroll 0 0 #D8F0FA;
  border: 1px solid #99DEFD;
}
ul.filemanager-detail-thumb .file-list-input {
  float: left;
}
ul.filemanager-detail-thumb .file-list-input input {
  margin: 5px;
}
ul.filemanager-detail-thumb .file-list-picture {
  float: left;
  height: 70px;
  padding: 5px;
  width: 130px;
}
ul.filemanager-detail-thumb .cms_img_center {
  border-collapse: collapse;
  height: 100%;
  width: 100%;
}
ul.filemanager-detail-thumb .cms_img_center {
  border-collapse: collapse;
  height: 100%;
  width: 100%;
}
ul.filemanager-detail-thumb .cms_img_center td {
  height: 100%;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  width: 100%;
}
ul.filemanager-detail-thumb .cms_img_center td a {
  display: block;
}
ul.filemanager-detail-thumb .cms_img_center td a img {
  border: 0;
}
ul.filemanager-detail-thumb .file-list-fileoptions {
  float: right;
  margin: 4px 0;
}
ul.filemanager-detail-thumb .file-list-fileoptions a {
  display: block;
  float: left;
  margin: 0 4px 0 0;
}
ul.filemanager-detail-thumb .file-list-fileoptions a img {
  border: 0 none;
  vertical-align: bottom;
}
ul.filemanager-detail-thumb li a {
  color: #404040;
  text-decoration: none;
}
ul.filemanager-detail-thumb .file-list-title {
  float: left;
  height: 18px;
  margin: 0 5px;
  overflow: hidden;
  text-align: center;
  width: 130px;
}
.listSelected li a.cms-down-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/down-icon.png") no-repeat scroll 0 0 transparent;
  float: left;
  height: 48px;
  margin-right: 5px;
  text-decoration: none;
  width: 48px;
}
.cms-no-underline {
  text-decoration: none;
}

/******* /files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/fw_cms_standaard.css *******/
/* FILEMANAGER */
#fileManager {
  float: left;
  background: transparent url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/bg_filemanager.gif");
  line-height: 100%;
}
#fileManager h2 {
  background: #404040;
  color: #fff;
  margin: 0 0 20px;
  padding: 5px 10px;
  font-size: 1em;
  font-weight: bold;
}
#fileManager .description h2 {
  background-color: transparent;
  color: #000;
  margin: 0;
  padding: 0;
  font-size: 1.4em;
}
#fileManagerLeft {
  float: left;
  clear: left;
  width: 381px;
  padding: 0 0 10px;
  margin-right: 8px;
}
#fileManagerMiddle {
  float: left;
  width: 305px;
  padding: 0 8px 10px;
}
#fileManagerSearchContent {
  float: left;
  min-width: 305px;
}
#fileManagerRight {
  float: left;
  width: 262px;
  padding: 0 0 0 8px;
}
#fileManagerDetails {
  float: left;
  margin: 0 0 10px;
  overflow: hidden;
  width: 262px;
}
#fileDetails {
  border: 1px solid #EAEAEA;
  margin-bottom: 8px;
  padding: 6px;
  position: relative;
}
#fileDetails img {
  align: center;
}
#fileDetails span {
  font-size: 10px;
}
.cms_fileManager_icon {
  background-color: transparent;
  background-image: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/filemanager/cms_filemanager_iconset.png");
  background-repeat: no-repeat;
  display: inline-block;
  float: left;
}
.cms_fileManager_icon {
  background-position: -85px -59px;
  height: 16px;
  width: 16px;
}
.cms_fileManager_thumb {
  background-color: transparent;
  background-image: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/filemanager/cms_filemanager_thumb_icon.png");
  background-repeat: no-repeat;
  display: inline-block;
}
.cms_fileManager_thumb {
  background-position: 0px -350px;
  height: 70px;
  width: 130px;
}
.cms_fileManager_icon_jpg, .cms_fileManager_icon_jpeg {
  background-position: 0 0;
  height: 16px;
  width: 16px;
}
.cms_fileManager_icon_x-video-youtube, .cms_fileManager_icon_x-video-vimeo {
  background-position: -42px 0px;
  height: 16px;
  width: 16px;
}
.cms_fileManager_icon_wav, .cms_fileManager_icon_mp3 {
  background-position: 0 -29px;
  height: 16px;
  width: 16px;
}
.cms_fileManager_icon_png {
  background-position: 0 -86px;
  height: 16px;
  width: 16px;
}
.cms_fileManager_icon_pdf {
  background-position: 0 -59px;
  height: 16px;
  width: 16px;
}
.cms_fileManager_thumb_pdf {
  background-position: 0px -70px;
  height: 70px;
  width: 130px;
}
.cms_fileManager_icon_js {
  background-position: 0 -136px;
  height: 16px;
  width: 16px;
}
.cms_fileManager_icon_ttf {
  background-position: 0 -110px;
  height: 16px;
  width: 16px;
}
.cms_fileManager_icon_wmv {
  background-position: -44px 0;
  height: 16px;
  width: 16px;
}
.cms_fileManager_icon_xml {
  background-position: -44px -29px;
  height: 16px;
  width: 16px;
}
.cms_fileManager_icon_docx, .cms_fileManager_icon_doc {
  background-position: -42px -59px;
  height: 16px;
  width: 16px;
}
.cms_fileManager_thumb_docx, .cms_fileManager_thumb_doc {
  background-position: 0px -210px;
  height: 70px;
  width: 130px;
}
.cms_fileManager_icon_psd {
  background-position: -42px -86px;
  height: 16px;
  width: 16px;
}
.cms_fileManager_thumb_psd {
  background-position: 0px -420px;
  height: 70px;
  width: 130px;
}
.cms_fileManager_icon_rar, .cms_fileManager_icon_zip {
  background-position: -42px -110px;
  height: 16px;
  width: 16px;
}
.cms_fileManager_thumb_rar, .cms_fileManager_thumb_zip {
  background-position: 0px -280px;
  height: 70px;
  width: 130px;
}
.cms_fileManager_icon_ai {
  background-position: -42px -136px;
  height: 16px;
  width: 16px;
}
.cms_fileManager_icon_folder {
  background-position: -87px 0px;
  height: 16px;
  width: 16px;
}
.cms_fileManager_thumb_folder {
  background-position: 0px 0px;
  height: 70px;
  width: 130px;
}
.cms_fileManager_icon_standaard {
  background-position: -87px -29px;
  height: 16px;
  width: 16px;
}
.cms_fileManager_icon_txt {
  background-position: -87px -59px;
  height: 16px;
  width: 16px;
}
.cms_fileManager_thumb_txt {
  background-position: 0px -350px;
  height: 70px;
  width: 130px;
}
.cms_fileManager_icon_gif {
  background-position: -87px -86px;
  height: 16px;
  width: 16px;
}
.cms_fileManager_icon_html {
  background-position: -87px -110px;
  height: 16px;
  width: 16px;
}
.cms_fileManager_icon_eps {
  background-position: -84px -136px;
  height: 16px;
  width: 16px;
}
.cms_fileManager_thumb_eps {
  background-position: 0px -490px;
  height: 70px;
  width: 130px;
}
.cms_fileManager_icon_xls {
  background-position: 0 -165px;
  height: 16px;
  width: 16px;
}
.cms_fileManager_icon_pptx {
  background-position: -42px -165px;
  height: 16px;
  width: 16px;
}
.cms_fileManager_thumb_xls {
  background-position: 0px -140px;
  height: 70px;
  width: 130px;
}
.cms_fileManager_icon_swf {
  background-position: -84px -165px;
  height: 16px;
  width: 16px;
}
.tags div {
  background-color: #489BF0;
}
.listFolderContent {
  margin: 0;
  padding: 0px;
  list-style-type: none;
}
.listFolderContent li {
  background: none repeat scroll 0 0 #F1F1F1;
  border-color: #B5B5B5;
  border-style: solid;
  border-width: 1px;
  float: left;
  line-height: 28px;
  margin-top: -1px;
  padding: 2px;
  position: relative;
  width: 299px;
}
.listFolderContent li.selected {
  background-color: #b5d4f5;
}
.listFolderContent li a {
  color: #404040;
  text-decoration: none;
}
.listFolderContent li a:hover {
  color: #489bf0;
  text-decoration: none;
}
.listFolderContent li input {
  left: 4px;
  position: absolute;
  top: 7px;
}
.listSelected {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
.listSelected li {
  padding: 6px;
  background-color: #FAFAFA;
  border: 1px solid #EAEAEA;
  margin-top: -1px;
  height: 53px;
}
.listSelected li a {
  color: #489BF0;
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  overflow: hidden;
  width: 190px;
}
.listSelected img, .listSelected embed, .listSelected object {
  float: left;
  margin-right: 5px;
}
.backToSelection {
  border: 1px solid #000;
  background-color: #F1F1F1;
}
.fileEdit {
  position: absolute;
  display: block;
  right: 6px;
  background: rgba(241, 241, 241, 0.8);
  *background: #F3F3F3;
  padding: 5px;
}
.fileEdit a {
  float: left;
  margin: 0 2px;
}
.fileEdit a img {
  border: 0;
  vertical-align: bottom;
}
.folderPlaceHolder {
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/folder_big.png");
  width: 240px;
  height: 160px;
  margin: 5px;
}
.downloadPlaceHolder {
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/download_big.png");
  width: 240px;
  height: 160px;
  margin: 5px;
}
/* FILEMANAGER ICONS */
span.folder {
  width: 16px;
  height: 16px;
  display: -moz-inline-box;
  /* @ FF 1+2 */
  display: inline-block;
  /* Required to make a span sizeable */
  background-repeat: no-repeat;
  background-position: left;
  background-image: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../jquery/tree-skin/icons.png");
  background-position: 0px -16px;
  margin: 0 3px 0 0;
}
/* ORDER OVERVIEW */
#orderOverview .thead_table tbody::before, #orderOverview .thead_table tbody:before {
  content: "";
  display: block;
  height: 15px;
}
/* ORDER OVERVIEW */
.thread_table {
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  color: #404040;
  border-top: 1px solid #D3D3D3;
  border-right: 1px solid #D3D3D3;
  border-left: 1px solid #D3D3D3;
}
.thread_table.fancytree-container thead {
  display: none;
}
.read {
  background-color: #EFEFEF;
}
.read.dragging {
  background-color: #BBBBBB;
}
.space-between {
  border-right: 1px solid #FFF;
  border-left: 1px solid #FFF;
}
.read span {
  background: #489BF0;
  font-size: 11px;
  color: #FFFFFF;
  padding: 2px 5px;
  margin: 0 0 0 5px;
}
.read .thread_table {
  margin: 0 0 10px 0;
}
.read .changed {
  background: #D7E5F4;
  font-weight: bold;
}
.thread_table a {
  color: #489BF0;
}
.thread_table td {
  padding: 6px;
  vertical-align: top;
  border-bottom: 1px solid #D3D3D3;
}
/* Sortable styles */
.thread_table#tableOptionGroups {
  border: none;
  margin-bottom: 5px;
}
.thread_table tr.read.sortable > td {
  padding: 0;
  border-bottom: 0;
}
#tableProductKinds.thread_table tr.read.sortable > td, #tableOptionGroups.thread_table tr.read.sortable > td {
  padding: 6px;
  border-bottom: 1px solid #D3D3D3;
}
.thread_table tr.read.sortable > td > .thread_table {
  margin: 0;
  border: 0;
}
.thread_table tr.read.sortable > td > .thread_table > .sort-container td {
  border-bottom: 0;
}
.thread_table tr.read.sortable > td > .thread_table > .sort-container tr.read {
  border-bottom: 1px solid #D3D3D3;
}
.thread_table tr.read.sortable > td > .thread_table > .sort-container.sort-disabled tr.read {
  border-bottom: 0;
}
.thread_table tr.read.sortable > td > .thread_table > .sort-container tr.read.sortable > td {
  padding-left: 15px;
}
.thread_table .ui-sortable-placeholder {
  min-height: 27px;
  visibility: visible !important;
  width: 100%;
}
/* Uitzondering voor Productsoorten */
/*.thread_table#tableProductKinds tr.read.sortable > td{
	padding:6px;
	border-bottom: 1px solid #D3D3D3;
}
*/
#attributeOverview .thread_table ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#attributeOverview .thread_table .level1 > ul {
  padding-left: 30px;
  border-bottom: 1px solid #D3D3D3;
  background-color: #EFEFEF;
}
#attributeOverview .thread_table .level1 > ul li.level2:nth-last-child(1) .thread_table td {
  border-bottom: 0;
}
#attributeOverview .thread_table .listContainer {
  padding: 0;
  border-bottom: 0;
}
#attributeOverview .thread_table li > table {
  border: 0;
}
#attributeOverview .listContainer ul > li.level1.children > .thread_table td {
  font-weight: 600;
  font-style: italic;
}
#attributeOverview .listContainer ul > li.level1 .level2 tr.read {
  border-left: 1px solid #D3D3D3;
}
/* Uitzondering voor Formulier items */
#formItemOverview .thread_table ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#formItemOverview .thread_table ul {
  padding-left: 30px;
  border-bottom: 1px solid #D3D3D3;
  background-color: #EFEFEF;
}
#formItemOverview .thread_table ul li:nth-last-child(1) .thread_table td {
  border-bottom: 0;
}
#formItemOverview .thread_table .listContainer {
  padding: 0;
  border-bottom: 0;
}
#formItemOverview .thread_table .listContainer table.thread_table {
  border: 0;
}
#formItemOverview .listContainer ul > li tr.read {
  border-left: 1px solid #D3D3D3;
}
#formItemOverview .sortable:hover table tr.read, #formItemOverview .sortable:hover table tr tr.read, #formItemOverview .sortable:hover ul.sortable.options {
  background-color: #dfebf9;
}
#formItemOverview .sortable:hover table tr.read:hover, #formItemOverview .sortable:hover table tr tr.read:hover {
  background-color: #d4e6fb;
}
#formItemOverview .thread_table td {
  /*vertical-align: inherit;*/
}
#formItemOverview .listContainer span.allowOptions, #formItemOverview .listContainer .inputType span {
  background: none;
  font-size: inherit;
  color: inherit;
  padding: 0;
  margin: 0;
}
#formItemOverview .listContainer .inputType {
  text-align: right;
}
#formItemOverview .listContainer .inputType input, #formItemOverview .listContainer .inputType select {
  float: right;
  display: table;
  margin-top: 1px;
}
#formItemOverview .listContainer .inputType select {
  height: 15px;
}
#formItemOverview .listContainer input, #formItemOverview .listContainer select {
  margin: 0 0 0 5px;
}
#formItemOverview .listContainer .listContainer input, #formItemOverview .listContainer .listContainer .optionIcon {
  display: table;
  margin-top: 1px;
  float: left;
  margin: 0 5px 0 0;
}
#formItemOverview .listContainer .listContainer .optionIcon {
  display: block;
  background: transparent;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 5px solid #454545;
  padding: 0;
  margin: 5px 9px 0 3px;
}
#formItemOverview .listContainer a.button {
  margin-left: 24px;
}
/* --------------- */
.thread_table td.order_message p {
  margin: 0;
}
.thread_table td.order_date {
  width: 100px;
}
.thread_table tr.head td {
  line-height: 16px;
}
.thread_table tr td.subAmount {
  text-align: right;
  padding-right: 120px;
}
.thread_checkbox {
  border-right: 1px solid #B5B5B5;
  width: 13px;
}
.thread_checkbox input {
  display: block;
  margin: 0;
  width: 100% !important;
}
.thread_buttons {
  border-left: 1px solid #B5B5B5;
  cursor: default !important;
  padding: 0 3px 0 10px !important;
  text-align: right;
}
.buttons1 {
  width: 22px;
}
.buttons2 {
  width: 46px;
}
.buttons3 {
  width: 70px;
}
.buttons4 {
  width: 92px;
}
.buttons5 {
  width: 114px;
}
.thread_active {
  width: 50px;
}
.thread_date {
  width: 70px;
}
.thread_react {
  width: 70px;
}
.blog .thread_react {
  text-align: right;
}
.thread_lastdate {
  width: 120px;
}
.thread_buttons a, .thread_icon {
  display: block;
  float: left;
  margin: 6px 7px 5px 0;
  outline: medium none;
}
.thread_icon .cms-icon {
  cursor: default !important;
}
.thread_buttons a img {
  vertical-align: bottom;
}
.head {
  background-color: #404040;
}
.head.sub {
  background-color: #808080;
}
.head td, .head td a {
  font-weight: bold;
  color: #fff;
  text-decoration: none;
}
.order-overview td.head-title {
  padding-left: 16px;
}
.order-overview .info-container {
  border: 1px solid #d3d3d3;
  background: #FFF;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.order-overview .info {
  width: 350px;
}
.order-overview .order-container {
  overflow: auto;
  padding-right: 5px;
  border: 1px solid #d3d3d3;
  background: #f4f4f4;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.order-overview .order {
  width: 100%;
}
.order-overview .order .quantity {
  width: 30px;
}
.order-overview .order .sku {
  width: 90px;
}
.order-overview .order .fullTitle {
  width: 200px;
}
.order-overview .order .product-price, .order-overview .order .additional-charge-price, .order-overview .order .shipping-price, .order-overview .order .payment-method-price, .order-overview .order .discount-rule-price, .order-overview .order .total-price {
  width: 80px;
  text-align: right;
  padding: 2px 0;
}
.order-overview .order .currency-symbol {
  float: left;
  background: none;
  margin: 0;
  padding: 0;
  color: inherit;
  font-size: inherit;
}
.order-overview .order .read {
  background: #f4f4f4;
}
.order-overview .info td, .order-overview .order td {
  border-bottom: 0;
  padding: 2px 6px;
}
.order-overview .info .first-column {
  width: 100px;
}
.order-overview td.select, .order-overview td.customer-info {
  padding-right: 0;
}
.order-overview .order .shipping-price, .order-overview .order .additional-charge-price, .order-overview .order .payment-method-price, .order-overview .order .discount-rule-price, .order-overview .order .total-price {
  border-top: 1px solid #D3D3D3;
}
/* SELECT BOX */
#checkBoxSelect {
  margin-left: 11px;
}
#checkBoxSelectLabel {
  line-height: 19px;
  vertical-align: text-bottom;
  color: #489BF0;
}
#checkBoxSelectLabel:hover {
  cursor: pointer;
  text-decoration: underline;
}
/* BUTTON CONTAINER */
.button-container {
  float: left;
  width: 100%;
}
.select-container {
  margin-bottom: 6px;
}
/* ORDER TABS */
.webshop-order-tabs {
  float: left;
}
/* PRODUCT COUNT */
#productGroupOverview .product-count {
  height: 29px;
  line-height: 29px;
}
/* pagination */
ul.cms_pagination {
  list-style-type: none;
  display: inline;
  float: right;
  margin: 3px 0 0 0;
  padding: 0;
}
ul.cms_pagination li {
  background-color: #F1F1F1;
  border: 1px solid #B5B5B5;
  float: left;
  margin-left: 5px;
  text-align: center;
}
ul.cms_pagination li a {
  text-decoration: none;
  color: #404040;
}
ul.cms_pagination li span {
  display: block;
  padding: 3px 7px;
}
ul.cms_pagination li.selected span {
  background: #404040;
  color: #FFF;
  font-weight: bold;
}
/* REPORT */
#reportOptions {
  width: 250px;
  float: left;
  margin: 6px 10px 0 0;
  border: 1px solid #aaaaaa;
  padding: 7px 10px 0px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#reportOptions h2 {
  margin: 0 0 5px 0;
  font-size: 14px;
}
#reportOptions ul {
  list-style-type: none;
  margin: 0 0 15px 0;
  padding: 0 0 0 10px;
}
#resultContainer {
  border: 0;
  width: 710px;
  float: left;
}
/* POPUP */
.dotted_line {
  clear: both;
  display: block;
  height: 0px;
  border-top: 1px dotted #CACACA;
  margin: 40px 0 10px;
}
.popup {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  position: relative;
  width: 100%;
}
.popup * {
  color: #404040;
}
.popup iframe {
  border: 0px;
}
.popup form {
  margin: 0px;
  padding: 0px;
}
.popup h1 {
  color: #8c8c8c;
  margin: 0 0 15px;
  font-size: 24px;
}
.popup h2 {
  background: none repeat scroll 0 0 #404040;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 15px;
  padding: 5px 7px;
  position: relative;
}
.popup h2 a.cms_popup_expand {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/cms_popup_expcol.png") no-repeat scroll 0 0 transparent;
  height: 16px;
  position: absolute;
  right: 4px;
  top: 4px;
  width: 16px;
}
.popup h2 a.cms_popup_collapse {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/cms_popup_expcol.png") no-repeat scroll 0 -29px transparent;
  height: 16px;
  position: absolute;
  right: 4px;
  top: 4px;
  width: 16px;
}
.popup .cms_popup_close {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/cms_close_icon.png") no-repeat scroll 0 0 transparent;
  height: 16px;
  position: absolute;
  right: 0;
  top: 5px;
  width: 16px;
  z-index: 200;
}
.popup h2 a {
  color: #fff;
  text-decoration: none;
}
.popup h2 span a {
  color: #fff;
  text-decoration: none;
  float: right;
}
.popup h2.firstline {
  margin: 10px 0 1px;
}
.popup label {
  width: 189px;
  display: inline-block;
  font-weight: bold;
}
.popup label a {
  color: #404040;
}
.popup .radiobutton label {
  width: auto;
}
.popup select {
  width: 228px;
  display: inline-block;
  border: 1px solid #DEDEDE;
  padding: 2px;
}
#multiLine2.item select {
  vertical-align: top;
}
.w550 .item select {
  width: 358px;
}
.popup textarea {
  width: 228px;
  border: 1px solid #DEDEDE;
  padding: 2px;
  resize: none;
  overflow: auto;
  height: 50px;
}
.popup textarea.cms_htmlEditor {
  height: 400px;
  width: 720px;
}
.item input {
  width: 228px;
  border: 1px solid #DEDEDE;
  padding: 2px;
}
.w550 .item input {
  width: 352px;
}
.popup .item {
  border-bottom: 1px solid #CACACA;
  padding: 8px 0 10px;
  /*position: relative; VEROORZAAKT CLIP BUG IN CHROME*/
  overflow: hidden;
}
.popup .item.datePicker {
  position: relative;
}
.popup .item span {
  font-size: 12px;
  color: #656565;
}
.popup .item span.sub {
  color: #ccc;
  font-style: italic;
  display: inline-block;
  width: 100%;
  margin: 0 0 5px;
}
.popup .item span.message {
  margin: 5px 0 0;
  display: inline-block;
}
.popup .item .cms_content_html {
  border: 1px solid #DEDEDE;
  display: block;
  height: 220px;
  margin-top: 10px;
  overflow: scroll;
  width: 720px;
}
.version-ie7 .popup button, .version-ie7 .popup input {
  overflow: visible;
}
.popup button::-moz-focus-inner, .popup input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.popup button, .popup html input[type="button"], .popup input[type="reset"], .popup input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
.popup label, .popup select, .popup button, .popup input[type="button"], .popup input[type="reset"], .popup input[type="submit"], .popup input[type="radio"], .popup input[type="checkbox"] {
  cursor: pointer;
}
.popup input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
.popup input[type="search"]::-webkit-search-decoration, .popup input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.popup textarea {
  overflow: auto;
  vertical-align: top;
  resize: none;
}
.popup textarea, .popup input[type="text"], .popup input[type="password"], .popup input[type="email"], .popup input[type="search"] {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.popup select, .popup textarea, .popup input[type="text"], .popup input[type="password"], .popup input[type="email"], .popup input[type="search"] {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  display: inline-block;
  padding: 2px;
  vertical-align: middle;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.popup input[type="text"]:disabled {
  background-color: #cccccc;
  border: 1px solid #999999;
}
.item label span {
  display: inline;
  font-size: 12px;
  margin: 0 5px 0 0;
}
.item label span.error {
  color: #b90000;
}
.item span.error {
  color: #b90000;
}
.mailing-group span.error {
  color: #b90000;
}
.radiobutton {
  display: inline;
  width: 230px;
  margin-right: 10px;
}
#multiLine .radiobutton {
  position: relative;
  top: -11px;
}
.inputContainer {
  display: inline-block;
  vertical-align: top;
}
.inputContainer .radiobutton {
  display: inline-block;
  width: 100%;
}
.popup .item#multiLine {
  height: 30px;
}
.popup .radiobutton label {
  font-weight: normal;
  width: auto;
  max-width: 217px;
  line-height: 19px;
  /*vertical-align: top;*/
  vertical-align: bottom;
}
.popup .radiobutton input {
  width: 13px;
  margin-left: 0px;
  border: 0px;
}
.item #file {
  display: inline-block;
  width: 100%;
  margin: 7px 0 0;
}
.thumb_popup {
  clear: left;
  float: left;
  margin: 10px 10px 0 0;
  width: 100px;
}
.advanced {
  background-image: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/icon_arrow_right.jpg");
  background-position: left 5px;
  background-repeat: no-repeat;
  color: #489BF0 !important;
  padding-left: 10px;
  text-decoration: underline;
}
.advancedItems {
  margin: 0 0 40px;
  display: none;
}
.popup .thread_table {
  margin: 10px 0 0;
}
.popup #productOverview .thread_table {
  margin-top: 0;
}
.popup #productOverview {
  float: left;
  margin-bottom: 10px;
}
.dateIcon {
  height: 14px;
  position: absolute;
  right: 6px;
  top: 11px;
  width: 14px;
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/cms_date_icon.png") no-repeat scroll 0 0 transparent;
}
.buttonsForm {
  float: right;
}
.buttonsForm a.button {
  margin: 0 0 6px 6px;
}
#divPageBlocks ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
#divPageBlocks ul li {
  background-color: #F1F1F1;
  padding: 8px;
  border: 1px solid #B5B5B5;
  margin-top: -1px;
  cursor: move;
  overflow: hidden;
}
#divPageBlocks ul li .cms-block-title {
  display: block;
  float: left;
  width: 350px;
}
#divPageBlocks ul li .cms-block-titlelong {
  display: block;
  float: left;
  width: 640px;
}
#divPageBlocks ul li .cms-block-options {
  display: block;
  float: left;
  text-align: right;
  width: 60px;
}
#divPageBlocks ul li .cms-block-options a {
  float: right;
  margin-left: 4px;
}
.popup select#addPageBlockId {
  border: 1px solid #DEDEDE;
  display: inline-block;
  height: 29px;
  padding: 5px 2px;
  width: 315px;
}
.item ul.cms-type-item {
  border-top: 1px solid #CACACA;
  list-style: none outside none;
  margin: 10px 0 0 20px;
  padding: 0 0 10px;
}
.item ul.cms-type-item li {
  height: 26px;
  line-height: 26px;
  border-bottom: 1px solid #CACACA;
}
.item ul.cms-type-item li input {
  border: 0 none;
  font-size: 100%;
  margin: 0 10px 0 20px;
  width: auto;
}
.item ul.cms-type-item li label {
  font-size: 18px;
  font-weight: normal;
  width: 640px;
}
/* IMAGE POPUP */
#cms_imagesliderBox {
  background: none repeat scroll 0 0 #EFEFEF;
  border: 1px solid #CACACA;
  margin: 10px 0;
  padding: 10px 0;
}
#cms_item_empty {
  background: #ffb4b4;
  border: 1px solid #d00000;
  color: #d00000;
  margin: 10px 0;
  padding: 10px;
}
.cms_sliderFormat {
  margin: 0 0 10px;
}
#pictureDialogSlider, #videoDialogSlider, #tableDialogSlider, #flashDialogSlider {
  margin: 0 10px;
}
#pictureDialogPictureDiv, #videoDialogVideoPreview, #tableDialogTablePreview, #flashDialogFlashDiv {
  border: 1px dotted #656565;
  overflow: hidden;
  padding: 3px;
}
/* POPUP WIDTH */
.w428 {
  width: 428px;
}
.w550 {
  width: 550px;
}
.w725 {
  width: 725px;
}
.w980 {
  width: 980px;
}
/* HELP */
div.help {
  display: none;
}
/* NOTIFICATIE */
.cmsNotification {
  margin: 0 auto;
  position: relative;
  height: 30px;
  width: 980px;
  text-align: center;
  font-size: 14px;
  color: #000;
  line-height: 30px;
}
.success {
  border: 1px solid #77c61a;
  background-color: #b8de8c;
  opacity: 0.8;
}
/* SPECIAL CHARS POPUP */
#specialCharDialog {
  display: inline-block;
  padding: 0 0 0 2px;
}
#specialCharDialog a {
  background: none repeat scroll 0 0 #F1F1F1;
  border: 1px solid #B5B5B5;
  float: left;
  font-size: 20px;
  height: 28px;
  line-height: 28px;
  margin: 3px;
  text-align: center;
  text-decoration: none;
  width: 28px;
  border-radius: 4px 4px 4px 4px;
  color: #404040;
}
/* CK EDITOR */
#shortMessageElements {
  margin: 10px 0 0;
}
#messageElements {
  margin: 10px 0 0;
}
/* DASHBOARD */
.cms_dashboard_overvieuw {
  width: 100%;
  overflow: hidden;
  color: #454545;
}
.cms_dashboard_overvieuw a {
  color: #489bf0;
}
.cms_dashboard_overvieuw ul {
  list-style: square inside none;
  padding: 0;
}
.cms_dashboard_overvieuw div.dash_blocks {
  background-color: #f1f1f1;
  background-repeat: no-repeat;
  border: 1px solid #B5B5B5;
  float: left;
  height: 165px;
  margin: 5px;
  padding: 15px;
  width: 448px;
}
.cms_dashboard_users {
  background-image: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/dash_icons_users.png");
  background-position: 395px 90px;
}
.cms_dashboard_structure {
  background-image: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/dash_icons_structure.png");
  background-position: 402px 90px;
}
.cms_dashboard_gallery {
  background-image: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/dash_icons_gallery.png");
  background-position: 398px 117px;
}
.cms_dashboard_fileManager {
  background-image: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/dash_icons_fileManager.png");
  background-position: 398px 123px;
}
.cms_dashboard_pageLayout {
  background-image: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/dash_icons_pageLayout.png");
  background-position: 398px 101px;
}
.cms_dashboard_news {
  background-image: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/dash_icons_news.png");
  background-position: 408px 90px;
}
.cms_dashboard_mailForm {
  background-image: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/dash_icons_mailForm.png");
  background-position: 402px 90px;
}
.cms_dashboard_catalog {
  background-image: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/dash_icons_catalog.png");
  background-position: 398px 117px;
}
.cms_dashboard_quote {
  background-image: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/dash_icons_quote.png");
  background-position: 401px 107px;
}
.cms_dashboard_urlAlias {
  background-image: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/dash_icons_urlAlias.png");
  background-position: 402px 98px;
}
.cms_dashboard_webshop-orders {
  background-image: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/dash_icons_webshop-orders.png");
  background-position: 400px 102px;
}
.cms_dashboard_webshop-catalog {
  background-image: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/dash_icons_webshop-catalog.png");
  background-position: 398px 105px;
}
.cms_dashboard_webshop-config {
  background-image: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/dash_icons_webshop-config.png");
  background-position: 398px 106px;
}
.cms_dashboard_blog {
  background-image: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/dash_icons_blog.png");
  background-position: 402px 100px;
}
.cms_dashboard_webshop-integration {
  background-image: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/dash_icons_webshop-integration.png");
  background-position: 378px 100px;
}
/* MAILING */
.ItemListContent {
  float: left;
  width: 100%;
}
.ItemListContent ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.ItemListContent ul li {
  background: none repeat-x scroll 50% 50% #EFEFEF;
  border: 1px solid #D3D3D3;
  color: #555555;
  cursor: move;
  float: left;
  font-weight: normal;
  margin: 0 0 -1px;
  position: relative;
  text-align: center;
  width: 100%;
  height: 27px;
}
.ItemListContent ul li .checkboxItem {
  float: left;
  border-right: 1px solid #D3D3D3;
  padding: 4px;
}
.ItemListContent ul li .itemsRight {
  float: right;
  padding: 5px;
}
.ItemListContent ul li .itemsRight a {
  float: left;
  margin-left: 5px;
}
.ItemListContent .ui-sortable-placeholder {
  background-color: #a3cdf7 !important;
  border: 1px solid;
}
/* LIST OPTIONS */
.ItemListHead {
  float: left;
  width: 100%;
}
.ItemListHead ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.ItemListHead ul li {
  background: #404040;
  border: 1px solid #D3D3D3;
  color: #fff;
  float: left;
  font-weight: bold;
  height: 28px;
  margin: 0 0 -1px;
  position: relative;
  text-align: center;
  width: 100%;
}
.ItemListHead ul li .firstItem {
  margin-left: 28px;
}
.ItemListHead ul li .itemStandaard {
  float: left;
  padding: 7px 6px 6px;
  text-align: left;
}
.ItemListContent ul li .itemText {
  float: left;
  padding: 6px;
  text-align: left;
}
.ItemListContent ul li .itemIcon, .ItemListHead ul li .itemIcon {
  float: left;
  padding: 7px;
  text-align: left;
}
.ItemListContent ul li .item700, .ItemListHead ul li .item700 {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  width: 700px;
}
.ItemListContent ul li .item500, .ItemListHead ul li .item500 {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  width: 500px;
}
.ItemListContent ul li .item250, .ItemListHead ul li .item250 {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  width: 250px;
}
.ItemListContent ul li .item100, .ItemListHead ul li .item100 {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  width: 100px;
}
.cms_ItemNews, .cms_ItemBlog {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/ItemNews.png") no-repeat scroll center 0 transparent;
  float: left;
  height: 35px;
  margin: 30px 50px 10px;
  padding: 65px 0 0;
  text-align: center;
  white-space: nowrap;
  width: 114px;
}
.cms_ListNews, .cms_ListBlog {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/ListNews.png") no-repeat scroll center 0 transparent;
  float: left;
  height: 35px;
  margin: 30px 50px 10px;
  padding: 65px 0 0;
  text-align: center;
  white-space: nowrap;
  width: 114px;
}
a.cms_ListNews, a.cms_ItemNews, a.cms_ListNews:hover, a.cms_ItemNews:hover, a.cms_ItemBlog, a.cms_ListBlog, a.cms_ItemBlog:hover, a.cms_ListBlog:hover {
  color: #404040;
}
.cms_DynamischFotoalbum {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/DynamischFotoalbum.png") no-repeat scroll center 0 transparent;
  float: left;
  height: 35px;
  margin: 30px 50px 10px;
  padding: 75px 0 0;
  text-align: center;
  white-space: nowrap;
  width: 114px;
}
.cms_BestaandFotoalbum {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/BestaandFotoalbum.png") no-repeat scroll center 0 transparent;
  float: left;
  height: 35px;
  margin: 30px 50px 10px;
  padding: 75px 0 0;
  text-align: center;
  white-space: nowrap;
  width: 114px;
}
.three-options .cms_DynamischFotoalbum {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/DynamischFotoalbum.png") no-repeat scroll center 0 transparent;
  float: left;
  height: 35px;
  margin: 30px 14px 10px;
  padding: 75px 0 0;
  text-align: center;
  white-space: nowrap;
  width: 114px;
}
.three-options .cms_BestaandFotoalbum {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/BestaandFotoalbum.png") no-repeat scroll center 0 transparent;
  float: left;
  height: 35px;
  margin: 30px 14px 10px;
  padding: 75px 0 0;
  text-align: center;
  white-space: nowrap;
  width: 114px;
}
.three-options .cms_EnkeleAfbeelding {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/EnkeleAfbeelding.png") no-repeat scroll center 10px transparent;
  float: left;
  height: 35px;
  margin: 30px 14px 10px;
  padding: 75px 0 0;
  text-align: center;
  white-space: nowrap;
  width: 114px;
}
.cms_mapSelect {
  background-position: -87px 0px;
  background-color: transparent;
  background-image: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/filemanager/cms_filemanager_iconset.png");
  background-repeat: no-repeat;
  padding-left: 20px;
  text-decoration: underline;
  color: #489BF0;
}
#fileManagerFolders {
  float: left;
  width: 426px;
}
#fileManagerFolders ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#fileManagerFolders ul li {
  background: none repeat-x scroll 50% 50% #EFEFEF;
  border: 1px solid #D3D3D3;
  color: #555555;
  float: left;
  font-weight: normal;
  height: 33px;
  line-height: 33px;
  margin: 0 0 -1px;
  padding: 0 10px;
  position: relative;
  text-align: left;
  width: 406px;
}
.filter h2.searchFiles {
  background: none repeat scroll 0 0 #404040;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 5px 7px;
  position: relative;
  margin: 0 0 10px;
}
/* FILTER BLOCK */
.cms_filter_box {
  float: left;
  width: 100%;
}
.cms_filter_box ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.cms_filter_box ul li {
  clear: left;
  overflow: hidden;
  padding: 0;
}
.cms_filter_box ul li.input-search input {
  background: none repeat scroll 0 0 #FBFBFB;
  border: 1px solid #B5B5B5;
  float: left;
  font-size: 12px;
  margin-right: 6px;
  margin-top: 0;
  padding: 6px;
  width: 400px;
}
.cms_filter_items {
  float: left;
  width: 100%;
  margin: 10px 0;
}
.cms_filter_box select {
  background: none repeat scroll 0 0 #FBFBFB;
  border: 1px solid #B5B5B5;
  float: left;
  font-size: 12px;
  margin-right: 6px;
  margin-top: 0;
  padding: 5px;
  width: 155px;
  height: 28px;
}
.cms_filter_box select.last {
  margin-right: 0;
}
.categorie-dropdown .close {
  position: absolute;
  right: 5px;
  top: 5px;
}
.categorie-dropdown {
  background: none repeat scroll 0 0 #FBFBFB;
  border: 1px solid #B5B5B5;
  float: left;
  font-size: 12px;
  margin-right: 6px;
  margin-top: 0;
  padding: 5px;
  width: 186px;
  height: 16px;
  color: #000;
  text-decoration: none;
  line-height: 16px;
  overflow: hidden;
}
.categorie-dropdown .dropdown-icon {
  display: block;
  border-right: 3px solid transparent;
  border-left: 3px solid transparent;
  border-top: 6px solid #000;
  width: 0;
  height: 0;
  position: relative;
  top: -11px;
  right: -179px;
}
.rubriek-select {
  height: 16px;
  overflow: hidden;
  display: block;
  color: #000;
  text-decoration: none;
}
.cms_filter_box.productGroup-overview ul li.input-search input {
  width: 212px;
}
.cms_filter_box.discount-overview ul li.input-search input {
  width: 248px;
}
.cms_filter_box.productGroup-overview .filter-text {
  display: inline-block;
  float: left;
  height: 28px;
  line-height: 28px;
  padding-right: 6px;
  padding-left: 10px;
  width: 50px;
}
.cms_filter_box.discount-overview .filter-text {
  display: inline-block;
  float: left;
  height: 28px;
  line-height: 28px;
  padding-right: 6px;
  padding-left: 0;
  width: 50px;
}
.cms_filter_box.productGroup-overview .fancytree-radio {
  position: absolute;
  left: 370px;
  margin-top: 5px;
}
.cms_filter_box.discount-overview .group {
  float: right;
  width: auto;
}
.cms_filter_box.discount-overview .selectGroup {
  float: left;
  display: block;
  width: 155px;
  margin-right: 6px;
}
.cms_filter_box.discount-overview .selectGroup select {
  margin-right: 0;
}
.cms_filter_box.discount-overview .selectGroup select:last-child {
  margin-top: 5px;
}
/* CROPPER */
.cropper-settings {
  overflow: hidden;
}
.popup .cropper-settings label {
  width: auto;
}
.cropper-settings .cropper-settings-lock {
  float: left;
  margin-right: 20px;
}
.cropper-settings .cropper-settings-xy {
  float: left;
  margin-right: 3px;
}
.cropper-settings input#pictureWidth, .cropper-settings input#pictureHeight {
  background: none repeat scroll 0 0 #FBFBFB;
  border: 1px solid #B5B5B5;
  font-size: 17px;
  padding: 3px;
  width: 60px;
}
.cropper-format {
  background: none repeat scroll 0 0 #F3F3F3;
  display: block;
  font-size: 18px;
  margin: 10px 0;
  padding: 10px;
}
.cropper-picture {
  overflow: hidden;
}
.cropper-save {
  background: none repeat scroll 0 0 #F3F3F3;
  padding: 15px;
}
.cropper-save h3 {
  display: block;
  font-size: 16px;
  margin: 0 0 10px;
}
.cropper-save label {
  font-weight: normal;
  width: auto;
}
.cropper-save ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* ICONS */
#cms_viewport .cms-icon, .fw-cms-edit-block .cms-admin-icon, #folderTree .cms-icon, .popup .cms-icon {
  background-position: 0 0;
  background-repeat: no-repeat;
  background-color: transparent;
  cursor: pointer;
  display: block;
  height: 16px;
  margin: 0;
  padding: 0;
  width: 16px;
}
#cms_viewport .cms-help-legenda-icon {
  background-position: 0 center;
  background-repeat: no-repeat;
  display: block;
  padding-left: 22px;
}
.cms-help-legenda-icon.cms-pageblock-icon-container {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px 0px/16px 1352px no-repeat scroll;
}
.cms-help-legenda-icon.cms-pageblock-icon-static {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -26px/16px 1352px no-repeat scroll;
}
.cms-help-legenda-icon.cms-pageblock-icon-dynamic {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -52px/16px 1352px no-repeat scroll;
}
#cms_viewport .cms-edit-icon, .fw-cms-edit-block .cms-edit-icon, #folderTree .cms-edit-icon, .popup .cms-edit-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -78px/16px 1352px no-repeat scroll;
}
#cms_viewport .cms-edit-disabled-icon, #folderTree .cms-edit-disabled-icon, .popup .cms-edit-disabled-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -104px/16px 1352px no-repeat scroll;
}
#cms_viewport .cms-mail-send-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -130px/16px 1352px no-repeat scroll;
}
#cms_viewport .cms-close-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -156px/16px 1352px no-repeat scroll;
}
#cms_viewport .cms-img-icon, .fw-cms-edit-block .cms-img-icon, #folderTree .cms-img-icon, .popup .cms-img-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -182px/16px 1352px no-repeat scroll;
}
#cms_viewport .cms-delete-icon, .fw-cms-edit-block .cms-delete-icon, #folderTree .cms-delete-icon, .popup .cms-delete-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -208px/16px 1352px no-repeat scroll;
}
#cms_viewport .cms-reschedule-icon, .fw-cms-edit-block .cms-reschedule-icon, #folderTree .cms-reschedule-icon, .popup .cms-reschedule-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -234px/16px 1352px no-repeat scroll;
}
#cms_viewport .cms-delete-disabled-icon, #folderTree .cms-delete-disabled-icon, .popup .cms-delete-disabled-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -338px/16px 1352px no-repeat scroll;
}
#cms_viewport .cms-move-icon, .popup .cms-move-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -286px/16px 1352px no-repeat scroll;
  cursor: move;
}
#cms_viewport #attributeOverview .cms-move-icon, #attributeOverview .popup .cms-move-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -312px/16px 1352px no-repeat scroll;
  cursor: move;
}
#cms_viewport .cms-delete-icon-inactive, #folderTree .cms-delete-icon-inactive, .popup .cms-delete-icon-inactive {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -338px/16px 1352px no-repeat scroll;
  cursor: default;
  margin-right: 6px;
  margin-top: 6px;
}
#cms_viewport .cms-halfactive-icon, .popup .cms-halfactive-icon {
  background-image: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/icons/halfactive-icon.png");
}
#cms_viewport .cms-repair-icon, .fw-cms-edit-block .cms-repair-icon, #folderTree .cms-repair-icon, .popup .cms-repair-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -364px/16px 1352px no-repeat scroll;
}
#cms_viewport .cms-repair-disabled-icon, #folderTree .cms-repair-disabled-icon, .popup .cms-repair-disabled-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -416px/16px 1352px no-repeat scroll;
}
#cms_viewport .cms-repair-icon-inactive, #folderTree .cms-repair-icon-inactive, .popup .cms-repair-icon-inactive {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -416px/16px 1352px no-repeat scroll;
  cursor: default;
  margin-right: 6px;
}
#cms_viewport .cms-add-icon, .fw-cms-edit-block .cms-add-icon, #folderTree .cms-add-icon, .popup .cms-add-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -442px/16px 1352px no-repeat scroll;
}
#cms_viewport .cms-add-disabled-icon, #folderTree .cms-add-disabled-icon, .popup .cms-add-disabled-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -468px/16px 1352px no-repeat scroll;
}
/* ---- */
#cms_viewport .cms-add-subpage-icon, .fw-cms-edit-block .cms-add-subpage-icon, #folderTree .cms-add-subpage-icon, .popup .cms-add-subpage-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -494px/16px 1352px no-repeat scroll;
}
#cms_viewport .cms-add-subpage-disabled-icon, #folderTree .cms-add-subpage-disabled-icon, .popup .cms-add-subpage-disabled-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -520px/16px 1352px no-repeat scroll;
}
/* ---- */
#cms_viewport .cms-crop-icon, #folderTree .cms-crop-icon, .popup .cms-crop-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -546px/16px 1352px no-repeat scroll;
}
#cms_viewport .cms-crop-disabled-icon, #folderTree .cms-crop-disabled-icon, .popup .cms-crop-disabled-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -572px/16px 1352px no-repeat scroll;
}
#cms_viewport .cms-browse-icon, #folderTree .cms-browse-icon, .popup .cms-browse-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -598px/16px 1352px no-repeat scroll;
}
#cms_viewport .cms-browse-icon-inactive, #folderTree .cms-browse-icon-inactive, .popup .cms-browse-icon-inactive {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -624px/16px 1352px no-repeat scroll;
  cursor: default;
  margin-right: 7px;
  margin-top: 5px;
}
#cms_viewport a .cms-browse-icon-inactive {
  margin-right: 0;
  margin-top: 0;
}
#cms_viewport .cms-wizard-icon, #folderTree .cms-wizard-icon, .popup .cms-wizard-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -650px/16px 1352px no-repeat scroll;
}
#cms_viewport .cms-wizard-icon-inactive, #folderTree .cms-wizard-icon-inactive, .popup .cms-wizard-icon-inactive {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -676px/16px 1352px no-repeat scroll;
  cursor: default;
  margin-right: 7px;
  margin-top: 7px;
}
#cms_viewport .cms-info-icon, #folderTree .cms-info-icon, .popup .cms-info-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -702px/16px 1352px no-repeat scroll;
}
#cms_viewport .cms-info-icon-inactive, #folderTree .cms-info-icon-inactive, .popup .cms-info-icon-inactive {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -728px/16px 1352px no-repeat scroll;
  cursor: default;
  margin-right: 7px;
  margin-top: 5px;
}
#cms_viewport .cms-visible-menu-icon, #folderTree .cms-visible-menu-icon, .popup .cms-visible-menu-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -754px/16px 1352px no-repeat scroll;
}
#cms_viewport .cms-unvisible-menu-icon, #folderTree .cms-unvisible-menu-icon, .popup .cms-unvisible-menu-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -780px/16px 1352px no-repeat scroll;
}
#cms_viewport .cms-active-icon, #folderTree .cms-active-icon, .popup .cms-active-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -806px/16px 1352px no-repeat scroll;
}
#cms_viewport .cms-inactive-icon, #folderTree .cms-inactive-icon, .popup .cms-inactive-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -832px/16px 1352px no-repeat scroll;
}
#cms_viewport .cms-formulier-icon, #folderTree .cms-formulier-icon, .popup .cms-formulier-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -858px/16px 1352px no-repeat scroll;
}
#cms_viewport .cms-form-icon, #folderTree .cms-form-icon, .popup .cms-form-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -884px/16px 1352px no-repeat scroll;
}
#cms_viewport .cms-formulier-disabled-icon, #folderTree .cms-formulier-disabled-icon, .popup .cms-formulier-disabled-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -910px/16px 1352px no-repeat scroll;
}
#cms_viewport .cms-comments-icon, #folderTree .cms-comments-icon, .popup .cms-comments-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -936px/16px 1352px no-repeat scroll;
}
#cms_viewport .cms-comments-disabled-icon, #folderTree .cms-comments-disabled-icon, .popup .cms-comments-disabled-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -962px/16px 1352px no-repeat scroll;
}
#cms_viewport .cms-copy-icon, #folderTree .cms-copy-icon, .popup .cms-copy-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -988px/16px 1352px no-repeat scroll;
}
#cms_viewport .cms-arrowdown-disable-icon, .fw-cms-edit-block .cms-arrowdown-disable-icon, #folderTree .cms-arrowdown-disable-icon, .popup .cms-arrowdown-disable-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -1014px/16px 1352px no-repeat scroll;
}
#cms_viewport .cms-arrowdown-icon, .fw-cms-edit-block .cms-arrowdown-icon, #folderTree .cms-arrowdown-icon, .popup .cms-arrowdown-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -1040px/16px 1352px no-repeat scroll;
}
#cms_viewport .cms-arrowup-disable-icon, .fw-cms-edit-block .cms-arrowup-disable-icon, #folderTree .cms-arrowup-disable-icon, .popup .cms-arrowup-disable-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -1066px/16px 1352px no-repeat scroll;
}
#cms_viewport .cms-position-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -1092px/16px 1352px no-repeat scroll;
}
#cms_viewport .cms-arrowup-icon, .fw-cms-edit-block .cms-arrowup-icon, #folderTree .cms-arrowup-icon, .popup .cms-arrowup-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -1118px/16px 1352px no-repeat scroll;
}
#cms_viewport .cms-list-selected-icon, .fw-cms-edit-block .cms-list-selected-icon, #folderTree .cms-list-selected-icon, .popup .cms-list-selected-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -1144px/16px 1352px no-repeat scroll;
  float: right;
  margin-right: 3px;
}
#cms_viewport .cms-list-icon, .fw-cms-edit-block .cms-list-icon, #folderTree .cms-list-icon, .popup .cms-list-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -1170px/16px 1352px no-repeat scroll;
  float: right;
  margin-right: 3px;
}
#cms_viewport .cms-thumb-selected-icon, .fw-cms-edit-block .cms-thumb-selected-icon, #folderTree .cms-thumb-selected-icon, .cms-thumb-selected-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -1196px/16px 1352px no-repeat scroll;
  float: right;
}
#cms_viewport .cms-thumb-icon, .fw-cms-edit-block .cms-thumb-icon, #folderTree .cms-thumb-icon, .popup .cms-thumb-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -1222px/16px 1352px no-repeat scroll;
  float: right;
}
#cms_viewport .cms-complete-icon, .fw-cms-edit-block .cms-complete-icon, #folderTree .cms-complete-icon, .popup .cms-complete-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -1248px/16px 1352px no-repeat scroll;
}
#cms_viewport .cms-complete-disabled-icon, #folderTree .cms-complete-disabled-icon, .popup .cms-complete-disabled-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -1274px/16px 1352px no-repeat scroll;
}
/* fancytree icon */
#cms_viewport .thread_table .fancytree-node.default span.fancytree-icon, #cms_viewport .thread_table .fancytree-node.dynamic-page span.fancytree-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -1300px/16px 1352px no-repeat scroll;
}
#cms_viewport .thread_table .fancytree-node.dynamic-link span.fancytree-icon, #cms_viewport .product-options span.cms-icon.cms-link-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/sprite.png") 0px -1326px/16px 1352px no-repeat scroll;
}
/* SEARCH */
.cms_search_results_title {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* UPLOAD WAITING */
#cms_waiting {
  margin: 30px 0;
}
#cms_waiting p {
  color: #8c8c8c;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  margin: 20px 0 0;
}
#cms_waiting span {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/frame/icons/loading-icon.gif") no-repeat scroll 0 0 transparent;
  display: block;
  height: 32px;
  margin: 10px auto;
  width: 32px;
}
/* VIDEOSLIDER */
.cms-slider-block h3, .cms-setting-block h3 {
  display: block;
  font-size: 16px;
  margin: 0 0 10px;
}
.cms-slider-block h4, .cms-setting-block h4 {
  display: block;
  font-size: 12px;
  margin: 0 0 2px;
}
.cms-slider-block {
  border-left: 1px solid #CACACA;
  float: left;
  margin: 5px 15px;
  padding-left: 30px;
  width: 350px;
}
.cms-slider-block .cms_sliderFormat {
  font-style: italic;
  margin: 0;
  padding: 0 0 5px;
}
.cms-setting-block {
  float: left;
  margin: 5px 15px;
  width: 282px;
}
.video-settings-lock input {
  display: block;
  float: left;
  margin: 0 3px 0 0;
  width: 20px;
}
.video-settings-lock label {
  width: 300px;
}
.video-settings-xy input {
  background: none repeat scroll 0 0 #FBFBFB;
  border: 1px solid #B5B5B5;
  font-size: 17px;
  padding: 3px;
  text-align: center;
  width: 46px;
}
.video-settings-format {
  float: left;
  margin-right: 10px;
}
#mailingLogMessagesOverview .thread_table {
  margin: 0;
}
#mailingLogMessagesOverview .cms_clear_all {
  height: 7px;
}
/* WIZARD */
.wizard-template {
  list-style: none outside none;
  margin: 0 -5px 10px;
  overflow: hidden;
  padding: 0;
}
.wizard-template li {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/mailing/bg-template-choose.png") repeat-x scroll 0 0 transparent;
  border: 1px solid #EFEFEF;
  border-radius: 3px 3px 3px 3px;
  cursor: pointer;
  float: left;
  height: 130px;
  margin: 0 5px 10px;
  padding-right: 5px;
  overflow: hidden;
  position: relative;
  width: 313px;
}
.wizard-template li:hover, .wizard-template li.active {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/mailing/bg-template-choose-roll.png") repeat-x scroll 0 0 transparent;
}
.wizard-template li h2 {
  font-size: 14px;
}
.wizard-template li span.icon {
  display: block;
  height: 66px;
  left: 24px;
  position: absolute;
  top: 32px;
  width: 57px;
}
.wizard-template div.icon-placeholder {
  width: 81px;
  height: 130px;
  padding: 32px 0 0 24px;
  float: left;
}
.wizard-template li div.icon-placeholder .icon {
  opacity: 0.5;
  filter: alpha(Opacity=50);
}
.wizard-template li:hover div.icon-placeholder .icon, .wizard-template li.active div.icon-placeholder .icon {
  opacity: 1;
  filter: alpha(Opacity=100);
}
.wizard-template li input {
  display: none;
}
.wizard-template li label {
  display: none;
}
.wizard-template span.icon.mailing-icon {
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/mailing/mailing-icon.png") no-repeat scroll 0 0 transparent;
}
.wizard-template select.mailing-dropdown {
  max-width: 190px;
}
.mailing-options, .mailing-group {
  overflow: hidden;
}
.mailing-options.top {
  border-bottom: 1px dotted #CACACA;
  padding: 0 0 10px;
}
.mailing-options.bottom {
  border-top: 1px dotted #CACACA;
  padding: 10px 0 0;
}
/***** FANCY TREE SPAN OVERLAP FIX *****/
div#cms_content table.fancytree-ext-table tr.fancytree-folder span.fancytree-node {
  /* display: inline-block; *** OVERLAPPING SPAN ***/
  display: inline;
  /*** OVERLAP FIX ***/
}
/* FANCY TREE DRAG STATE FONT FIX */
.fancytree-drag-helper span.fancytree-title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

/******* /files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/fw_cms_buttons.css *******/
/* BUTTONS */
a.cms-buttonAdd, a.cms-buttonAccept, a.cms-buttonSearch, a.cms-buttonPrint, a.cms-buttonPdf, a.cms-buttonRevert, a.cms-buttonEmail, a.cms-buttonBrowse, a.cms-buttonXls {
  background: transparent url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/buttons/bg_button_a_add.png") no-repeat scroll top right;
}
a.cms-buttonDel {
  background: transparent url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/buttons/bg_button_a_del.png") no-repeat scroll top right;
  font: normal 11px arial, sans-serif !important;
}
a.cms-buttonEdit {
  background: transparent url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/buttons/bg_button_a_edit.png") no-repeat scroll top right;
  font: normal 11px arial, sans-serif !important;
  color: #404040 !important;
}
a.cms-buttonCheckbox {
  background: transparent url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/buttons/bg_button_a_add.png") no-repeat scroll top right;
  font: normal 11px arial, sans-serif !important;
  color: #404040 !important;
}
a.cms-buttonBack, a.cms-buttonDupe, a.cms-buttonNone {
  background: transparent url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/buttons/bg_button_a_back.png") no-repeat scroll top right;
  font: normal 11px arial, sans-serif !important;
  color: #404040 !important;
}
a.cms-buttonAdd span {
  background: transparent url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/buttons/bg_button_span_add.png") no-repeat;
}
a.cms-buttonAccept span {
  background: transparent url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/buttons/bg_button_span_accept.png") no-repeat;
}
a.cms-buttonRevert span {
  background: transparent url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/buttons/bg_button_span_revert.png") no-repeat;
}
a.cms-buttonSearch span {
  background: transparent url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/buttons/bg_button_span_search.png") no-repeat;
}
a.cms-buttonDel span {
  background: transparent url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/buttons/bg_button_span_del.png") no-repeat;
}
a.cms-buttonEdit span {
  background: transparent url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/buttons/bg_button_span_edit.png") no-repeat;
}
a.cms-buttonCheckbox span {
  background: transparent url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/buttons/bg_button_span_checkbox.png") no-repeat;
}
a.cms-buttonBack span {
  background: transparent url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/buttons/bg_button_span_back.png") no-repeat;
}
a.cms-buttonDupe span {
  background: transparent url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/buttons/bg_button_span_duplicate.png") no-repeat;
}
a.cms-buttonPrint span {
  background: transparent url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/buttons/bg_button_span_print.png") no-repeat;
}
a.cms-buttonPdf span {
  background: transparent url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/buttons/bg_button_span_pdf.png") no-repeat;
}
a.cms-buttonXls span {
  background: transparent url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/buttons/bg_button_span_xls.png") no-repeat;
}
a.cms-buttonBrowse span {
  background: transparent url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/buttons/bg_button_span_browse.png") no-repeat;
}
a.cms-buttonEmail span {
  background: transparent url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/buttons/bg_button_span_email.png") no-repeat;
}
a.cms-buttonNone span {
  background: transparent url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/buttons/bg_button_span_clear.png") no-repeat;
}
a.cms-buttonAdd:hover, a.cms-buttonDel:hover, a.cms-buttonEdit:hover, a.cms-buttonAccept:hover, a.cms-buttonSearch:hover, a.cms-buttonCheckbox:hover, a.cms-buttonBack:hover, a.cms-buttonDupe:hover, a.cms-buttonPrint:hover, a.cms-buttonNone:hover, a.cms-buttonRevert:hover, a.cms-buttonAdd:focus, a.cms-buttonDel:focus, a.cms-buttonEdit:focus, a.cms-buttonAccept:focus, a.cms-buttonSearch:focus, a.cms-buttonCheckbox:focus, a.cms-buttonBack:focus, a.cms-buttonDupe:focus, a.cms-buttonPrint:focus, a.cms-buttonNone:focus, a.cms-buttonRevert:focus {
  background-position: right -29px;
}
a.cms-buttonAdd:hover span, a.cms-buttonDel:hover span, a.cms-buttonEdit:hover span, a.cms-buttonAccept:hover span, a.cms-buttonSearch:hover span, .buttonCheckbox:hover span, .buttonBack:hover span, .buttonDupe:hover span, .buttonPrint:hover span, a.cms-buttonNone:hover span, a.cms-buttonRevert:hover span, a.cms-buttonAdd:focus span, a.cms-buttonDel:focus span, a.cms-buttonEdit:focus span, a.cms-buttonAccept:focus span, a.cms-buttonSearch:focus span, .buttonCheckbox:focus span, .buttonBack:focus span, .buttonDupe:focus span, .buttonPrint:focus span, a.cms-buttonNone:focus span, a.cms-buttonRevert:focus span {
  background-position: left -29px;
}
a.cms-buttonAdd:active, a.cms-buttonDel:active, a.cms-buttonEdit:active, a.cms-buttonAccept:active, a.cms-buttonSearch:active, a.cms-buttonCheckbox:active, a.cms-buttonBack:active, a.cms-buttonDupe:active, a.cms-buttonPrint:active, a.cms-buttonNone:active, a.cms-buttonRevert:active {
  background-position: bottom right;
}
a.cms-buttonAdd:active span, a.cms-buttonDel:active span, a.cms-buttonEdit:active span, a.cms-buttonAccept:active span, a.cms-buttonSearch:active span, a.cms-buttonCheckbox:active span, a.cms-buttonBack:active span, a.cms-buttonDupe:active span, a.cms-buttonPrint:active span, a.cms-buttonNone:active span, a.cms-buttonRevert:active span {
  background-position: bottom left;
}
a.cms-button.right {
  float: right;
  margin-left: 6px;
  margin-right: 0;
}
a.cms-button {
  color: #404040 !important;
  display: block;
  font: bold 11px arial, sans-serif;
  float: left;
  height: 29px;
  margin-right: 6px;
  padding-right: 12px;
  text-decoration: none;
  outline: medium none;
}
.popup .item a.cms-button {
  margin: 3px 6px 3px 0;
}
a.cms-filemanager-button {
  color: #404040 !important;
  display: block;
  font: bold 11px arial, sans-serif;
  height: 29px;
  margin-right: 0;
  padding-right: 12px;
  text-decoration: none;
  outline: medium none;
}
a.cms-button span {
  display: block;
  line-height: 15px;
  padding: 7px 0 7px 30px;
  color: #404040 !important;
  margin: 0;
  white-space: nowrap;
}
a.cms-buttonclear span {
  display: block;
  line-height: 15px;
  padding: 7px 0 7px 12px;
  color: #404040 !important;
}
a.cms-buttonclear {
  color: #404040 !important;
  display: block;
  font: bold 11px arial, sans-serif;
  float: left;
  height: 29px;
  margin-right: 6px;
  padding-right: 12px;
  text-decoration: none;
  outline: medium none;
}
a.cms-filemanager-button span {
  display: block;
  line-height: 15px;
  padding: 7px 0 7px 30px;
  color: #404040 !important;
}
a.cms-button:hover {
  color: #404040;
  outline: none;
}
a.cms-filemanager-button:hover {
  color: #404040;
  outline: none;
}
a.cms-button:hover span {
  line-height: 15px;
  padding: 7px 0 7px 30px;
  outline: none;
}
a.cms-filemanager-button:hover span {
  line-height: 15px;
  padding: 7px 0 7px 30px;
  outline: none;
}
a.cms-button:active {
  background-position: -29px right;
  color: #FFFFFF;
  outline: none;
}
a.cms-filemanager-button:active {
  background-position: -29px right;
  color: #FFFFFF;
  outline: none;
}
a.cms-button:active span {
  background-position: -29px left;
  line-height: 15px;
  padding: 7px 0 7px 30px;
  outline: none;
}
a.cms-filemanager-button:active span {
  background-position: -29px left;
  line-height: 15px;
  padding: 7px 0 7px 30px;
  outline: none;
}
/* BUTTON BLACK */
a.cms_buttonSmall {
  color: #404040;
  display: block;
  font: bold 11px arial, sans-serif;
  float: left;
  height: 20px;
  margin-right: 6px;
  padding-right: 11px;
  text-decoration: none;
}
a.cms_buttonSmall span {
  display: block;
  line-height: 14px;
  padding: 3px 0 3px 10px;
  margin: 0px;
  color: #FFFFFF !important;
}
a.cms_buttonBlack {
  background: transparent url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/buttons/bg_button_a_normal.png") no-repeat scroll top right;
  font: normal 11px arial, sans-serif !important;
  color: #fff !important;
}
a.cms_buttonBlack span {
  background: transparent url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/buttons/bg_button_span_normal.png") no-repeat;
}
a.cms_buttonBlack:hover {
  background-position: bottom right;
}
a.cms_buttonBlack:hover span {
  background-position: bottom left;
}
a.cms_buttonBlackActive {
  background: transparent url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/buttons/bg_button_a_active.png") no-repeat scroll top right;
  font: normal 11px arial, sans-serif !important;
  color: #fff !important;
}
a.cms_buttonBlackActive span {
  background: transparent url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/buttons/bg_button_span_active.png") no-repeat;
}
a.cms_buttonBlackActive:hover {
  background-position: bottom right;
}
a.cms_buttonBlackActive:hover span {
  background-position: bottom left;
}
a.cms_buttonFeedback {
  background: transparent url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/buttons/bg_button_feedback.png") no-repeat scroll top left;
  width: 20px;
  height: 20px;
  display: block;
  float: left;
  text-decoration: none;
  text-indent: -9999px;
  margin-left: 6px;
}
a.cms_buttonFeedback:hover {
  background-position: bottom left;
}
/* BUTTON CHECKBOX */
a.cms-buttonCB {
  color: #404040;
  display: block;
  font: bold 11px arial, sans-serif;
  float: left;
  height: 29px;
  margin-right: 6px;
  padding-right: 6px;
  text-decoration: none;
  outline: medium none;
}
a.cms-buttonCB span {
  display: block;
  height: 20px;
  line-height: 15px;
  padding: 5px 0 4px 5px;
}
a.cms-buttonCB:hover {
  color: #404040;
  outline: none;
}
a.cms-buttonCB:hover span {
  display: block;
  height: 20px;
  line-height: 15px;
  padding: 5px 0 4px 5px;
}
a.cms-buttonCB:active {
  background-position: -29px right;
  color: #FFFFFF;
  outline: none;
}
a.cms-buttonCB:active span {
  background-position: -29px left;
  line-height: 15px;
  padding: 5px 0 4px 5px;
  outline: none;
}
/* BUTTON LARGE */
a.cms-order-button {
  float: left;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #b5b5b5;
  padding: 7px;
  text-align: left;
  min-height: 52px;
  margin-right: 6px;
  text-decoration: none;
  background: #f1f1f1;
  font-size: 11px;
}
a.cms-order-button ul {
  margin: 0;
  padding: 0 0 0 15px;
}
a.cms-order-button.disabled {
  color: #d8d8d8;
  border-color: #d8d8d8;
}
a.cms-order-button:hover {
  background: transparent url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/../pictures/buttons/bg_button_big.png") 50% 50% repeat-x;
}
a.cms-order-button.disabled:hover {
  background: #f1f1f1;
}

/******* /files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/fw_cms_default.advanced.css *******/
ul.cms_dropdown li a {
  display: block;
  padding: 8px 30px;
}
/* ------------- Override default */
ul.cms_dropdown li {
  padding: 0;
}
/* ------------- Reinitiate default: post-override activities  */
ul.cms_dropdown li.dir {
  padding: 7px 20px 7px 14px;
}
ul.cms_dropdown ul li.dir {
  padding-right: 15px;
}
/* ------------- Custom */
ul.cms_dropdown ul a {
  padding: 8px 5px 8px 30px;
}
ul.cms_dropdown ul a:hover {
  background-color: #489BF0;
}
ul.cms_dropdown a.open {
  background-color: #2e2e2e;
  color: #76b900;
}
ul.cms_dropdown ul a.open {
  background-color: #76b900;
  color: #fff;
}
/* CSS 2.1 */
ul.cms_dropdown li:hover > a.dir {
  background-color: #2e2e2e;
  color: #76b900;
}
ul.cms_dropdown ul li:hover > a.dir {
  background-color: #76b900;
  color: #fff;
}

/******* /files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/cms/style/fw_cms_dropdown.css *******/
ul.cms_dropdown, ul.cms_dropdown li, ul.cms_dropdown ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.cms_dropdown {
  float: left;
  position: absolute;
  width: 960px;
  z-index: 1597;
}
ul.cms_dropdown li {
  float: left;
  line-height: 1.3em;
  vertical-align: middle;
  zoom: 1;
  width: 100%;
}
ul.cms_dropdown li.hover, ul.cms_dropdown li:hover {
  position: relative;
  z-index: 599;
  cursor: default;
}
ul.cms_dropdown li.hover ul li, ul.cms_dropdown li:hover ul li {
  border: 0px solid transparent;
  position: relative;
  z-index: 599;
  cursor: default;
}
ul.cms_dropdown ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 598;
  width: 100%;
}
ul.cms_dropdown ul li {
  float: none;
}
ul.cms_dropdown ul ul {
  top: 1px;
  left: 99%;
}
ul.cms_dropdown li:hover > ul {
  visibility: visible;
}
ul.cms_dropdown ul {
  background: #404040;
  color: #FFFFFF;
  font-size: 12px;
  text-transform: none;
  width: 100%;
}

/******* /files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/fancybox/jquery.fancybox.css *******/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
}
.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.fancybox-opened {
  z-index: 8030;
}
.fancybox-opened .fancybox-skin {
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
  position: relative;
}
.fancybox-inner {
  overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}
.fancybox-error {
  color: #444;
  font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/fancybox/fancybox_sprite.png");
}
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/fancybox/fancybox_loading.gif") center center no-repeat;
}
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/fancybox/blank.gif");
  /* helps IE */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: 8040;
}
.fancybox-prev {
  left: 0;
}
.fancybox-next {
  right: 0;
}
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}
.fancybox-nav:hover span {
  visibility: visible;
}
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  visibility: hidden;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}
/* Overlay helper */
.fancybox-lock {
  overflow: hidden !important;
  width: auto;
}
.fancybox-lock body {
  overflow: hidden !important;
}
.fancybox-lock-test {
  overflow-y: hidden !important;
}
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/fancybox/fancybox_overlay.png");
}
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
}
/* Title helper */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}
.fancybox-opened .fancybox-title {
  visibility: visible;
}
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}
.fancybox-title-inside-wrap {
  padding-top: 10px;
}
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
}
/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/fancybox/fancybox_sprite@2x.png");
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
  #fancybox-loading div {
    background-image: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/fancybox/fancybox_loading@2x.gif");
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/
  }
}

/******* /files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/fancybox/jquery.fancybox-fix.css *******/
/* fix for scrolling to top */
.fancybox-lock {
  height: auto;
}

/******* /files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/jquery.ui.theme.css *******/
/*!
 * jQuery UI CSS Framework 1.9.2
 * http://jqueryui.com
 *
 * Copyright 2012 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */
/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Verdana, Arial, sans-serif;
  font-size: 1em;
}
.ui-widget-content {
  border: 1px solid #aaaaaa;
  background: #ffffff url(/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
  color: #222222;
}
.ui-widget-content a {
  color: #222222;
}
.ui-widget-header {
  border: 1px solid #aaaaaa;
  background: #cccccc url(/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
  color: #222222;
  font-weight: bold;
}
.ui-widget-header a {
  color: #222222;
}
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #d3d3d3;
  background: #e6e6e6 url(/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #555555;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #555555;
  text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
  border: 1px solid #999999;
  background: #dadada url(/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
  color: #212121;
  text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #aaaaaa;
  background: #ffffff url(/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #212121;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #212121;
  text-decoration: none;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url(/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
  color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
  color: #cd0a0a;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: alpha(Opacity=70);
  font-weight: normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: alpha(Opacity=35);
  background-image: none;
}
.ui-state-disabled .ui-icon {
  filter: alpha(Opacity=35);
}
/* For IE8 - See #6059 */
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/images/ui-icons_222222_256x240.png);
}
.ui-widget-content .ui-icon {
  background-image: url(/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
  background-image: url(/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/images/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon {
  background-image: url(/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/images/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/images/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon {
  background-image: url(/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/images/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
  background-image: url(/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/images/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/images/ui-icons_cd0a0a_256x240.png);
}
/* positioning */
.ui-icon-carat-1-n {
  background-position: 0 0;
}
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}
.ui-icon-carat-1-e {
  background-position: -32px 0;
}
.ui-icon-carat-1-se {
  background-position: -48px 0;
}
.ui-icon-carat-1-s {
  background-position: -64px 0;
}
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}
.ui-icon-carat-1-w {
  background-position: -96px 0;
}
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-icon-document {
  background-position: -32px -96px;
}
.ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-icon-note {
  background-position: -64px -96px;
}
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-icon-comment {
  background-position: -128px -96px;
}
.ui-icon-person {
  background-position: -144px -96px;
}
.ui-icon-print {
  background-position: -160px -96px;
}
.ui-icon-trash {
  background-position: -176px -96px;
}
.ui-icon-locked {
  background-position: -192px -96px;
}
.ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-icon-tag {
  background-position: -240px -96px;
}
.ui-icon-home {
  background-position: 0 -112px;
}
.ui-icon-flag {
  background-position: -16px -112px;
}
.ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-icon-cart {
  background-position: -48px -112px;
}
.ui-icon-pencil {
  background-position: -64px -112px;
}
.ui-icon-clock {
  background-position: -80px -112px;
}
.ui-icon-disk {
  background-position: -96px -112px;
}
.ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-icon-search {
  background-position: -160px -112px;
}
.ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-icon-gear {
  background-position: -192px -112px;
}
.ui-icon-heart {
  background-position: -208px -112px;
}
.ui-icon-star {
  background-position: -224px -112px;
}
.ui-icon-link {
  background-position: -240px -112px;
}
.ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-icon-plus {
  background-position: -16px -128px;
}
.ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-icon-minus {
  background-position: -48px -128px;
}
.ui-icon-minusthick {
  background-position: -64px -128px;
}
.ui-icon-close {
  background-position: -80px -128px;
}
.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-icon-key {
  background-position: -112px -128px;
}
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-icon-copy {
  background-position: -176px -128px;
}
.ui-icon-contact {
  background-position: -192px -128px;
}
.ui-icon-image {
  background-position: -208px -128px;
}
.ui-icon-video {
  background-position: -224px -128px;
}
.ui-icon-script {
  background-position: -240px -128px;
}
.ui-icon-alert {
  background-position: 0 -144px;
}
.ui-icon-info {
  background-position: -16px -144px;
}
.ui-icon-notice {
  background-position: -32px -144px;
}
.ui-icon-help {
  background-position: -48px -144px;
}
.ui-icon-check {
  background-position: -64px -144px;
}
.ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-icon-radio-on {
  background-position: -96px -144px;
}
.ui-icon-radio-off {
  background-position: -112px -144px;
}
.ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-icon-play {
  background-position: 0 -160px;
}
.ui-icon-pause {
  background-position: -16px -160px;
}
.ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-icon-seek-start {
  background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px;
}
.ui-icon-stop {
  background-position: -96px -160px;
}
.ui-icon-eject {
  background-position: -112px -160px;
}
.ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-icon-power {
  background-position: 0 -176px;
}
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-icon-signal {
  background-position: -32px -176px;
}
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -khtml-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -khtml-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -khtml-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -khtml-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* Overlays */
.ui-widget-overlay {
  background: #aaaaaa url(/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: 0.3;
  filter: alpha(Opacity=30);
}
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url(/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: 0.3;
  filter: alpha(Opacity=30);
  -moz-border-radius: 8px;
  -khtml-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}

/******* /files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/static+files/def/jquery/ui/jquery.ui.timepicker.css *******/
.ui-timepicker-div .ui-widget-header {
  margin-bottom: 8px;
}
.ui-timepicker-div dl {
  text-align: left;
}
.ui-timepicker-div dl dt {
  float: left;
  clear: left;
  padding: 0 0 0 5px;
}
.ui-timepicker-div dl dd {
  margin: 0 10px 10px 40%;
}
.ui-timepicker-div td {
  font-size: 90%;
}
.ui-tpicker-grid-label {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
}
.ui-timepicker-div .ui_tpicker_unit_hide {
  display: none;
}
.ui-timepicker-rtl {
  direction: rtl;
}
.ui-timepicker-rtl dl {
  text-align: right;
  padding: 0 5px 0 0;
}
.ui-timepicker-rtl dl dt {
  float: right;
  clear: right;
}
.ui-timepicker-rtl dl dd {
  margin: 0 40% 10px 10px;
}
/* Shortened version style */
.ui-timepicker-div.ui-timepicker-oneLine {
  padding-right: 2px;
}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time, .ui-timepicker-div.ui-timepicker-oneLine dt {
  display: none;
}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label {
  display: block;
  padding-top: 2px;
}
.ui-timepicker-div.ui-timepicker-oneLine dl {
  text-align: right;
}
.ui-timepicker-div.ui-timepicker-oneLine dl dd, .ui-timepicker-div.ui-timepicker-oneLine dl dd > div {
  display: inline-block;
  margin: 0;
}
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before, .ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before {
  content: ":";
  display: inline-block;
}
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before, .ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before {
  content: ".";
  display: inline-block;
}
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide, .ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before {
  display: none;
}

/******* /files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/accounting/def/style/admin.css *******/
#cms_masthead, #cms_viewport, #cms_content {
  width: 1200px;
}
#cms_master-menu ul li .menuSprite {
  width: auto;
  padding: 10px;
  background-image: none;
  background-color: #646464;
  color: #fff;
  text-decoration: none;
  line-height: 20px;
  box-sizing: border-box;
  transition: all 0.2s ease;
  -webkit-box-shadow: inset 0 0 0 0 #489bf0;
  box-shadow: inset 0 0 0 0 #489bf0;
}
#cms_master-menu ul li .menuSprite:hover {
  background-color: #747474;
  z-index: 1000;
  -webkit-box-shadow: inset 0 -40px 0 0 #489bf0;
  box-shadow: inset 0 -40px 0 0 #489bf0;
}
#cms_master-menu ul li.cms_selected .menuSprite {
  background-color: #f5f5f5;
  color: #404040;
}
#cms_master-menu ul li.cms_selected .menuSprite:hover {
  color: #fff;
}
#cms_master-menu ul li a span {
  position: relative;
  left: 0;
}
/* Hide unused admin items */
#cms_master-menu a.menuSprite.dashboard, #cms_master-menu a.menuSprite.structure, #cms_master-menu a.menuSprite.fileManager, #cms_master-menu a.menuSprite.pageLayout, #cms_master-header a.cms-goto-website, #cms_master-header a.cms-edit-mode, #cms_master-header a.cms-help-mode {
  display: none;
}
#cms_master-menu ul {
  width: 100%;
}
/* link color in table */
.thread_table tr.head a {
  color: #fff;
}
/* Reset .read span styles to fix select2 */
.read span.select2, .read span.select2 span {
  background: transparent;
  font-size: 12px;
  color: #FFFFFF;
  padding: 0;
  margin: 0;
}
tr.read.error {
  background-color: #ffcccc;
}
tr.read input.error {
  background-color: #ff9999;
}
.thread_table .align-right {
  text-align: right;
}
td.marked {
  background-color: #c0e3c0;
}
/* Admin Styles
--------------------------------------------------- */
.tabList {
  display: inline-block;
  list-style: none;
  padding: 0;
}
.tabList__item {
  display: inline-block;
  padding: 0;
  border: 1px solid #aaa;
  font-size: 12px;
  font-weight: normal;
  color: #212121;
  white-space: nowrap;
  margin-right: 10px;
}
.tabList__item a {
  display: inline-block;
  color: #555;
  text-decoration: none;
  padding: 15px 17px;
  box-shadow: inset 0 33px 0 0 #eee, inset 0 -32px 0 0 #eaeaea;
  position: relative;
  text-align: center;
}
.tabList__item a .title {
  width: 100%;
  display: block;
  margin-top: 5px;
}
.tabList__item a .count {
  background-color: #78b3ee;
  color: #fff;
  padding: 2px 6px;
  border-radius: 4px;
}
.tabList__item.selected a {
  color: #212121;
  border-color: #212121;
  box-shadow: none;
}
.tabList__item.selected a .count {
  background-color: #489bf0;
}
.thread_table tfoot tr.hide-left {
  border-left: 1px solid white;
}
.thread_table tfoot tr.hide-left td.hide {
  background-color: white;
  border-right: 1px solid #D3D3D3;
}
.thread_table tfoot tr.hide-left:last-child td.hide {
  border-bottom: 1px solid white;
}
.thread_table tfoot tr.read:not(:last-child) td {
  border-bottom: 0;
}
.thread_table tr.head td em {
  color: #fff;
}
.deeplink {
  display: block;
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20768%201024%22%3E%3Cpath%20d%3D%22M640%20768H128V257.906L256%20256V128H0v768h768V576H640v192zM384%20128l128%20128-192%20192%20128%20128%20192-192%20128%20128V128H384z%22%2F%3E%3C%2Fsvg%3E");
  background-size: contain;
  background-repeat: no-repeat;
}
.cms_result_count {
  float: right;
}
.cms_filter_box {
  float: left;
  width: 60%;
}
.popup .cms_filter_box {
  width: 70%;
}
.cms_pagination_box {
  float: left;
  width: 40%;
}
.popup .cms_pagination_box {
  width: 30%;
}
.cms_filter_box ul li.input-search input {
  width: 160px;
}
.cms_filter_box span.select2-container {
  float: left;
  margin-right: 6px;
}
.cms_result_count {
  margin: 7px 0;
}
/* ICONS
---------------------------------------------------------- */
#cms_viewport .cms-iconSpace, .popup .cms-iconSpace {
  display: inline-block;
  vertical-align: top;
}
#cms_viewport .cms-warning-icon, .popup .cms-warning-icon {
  background-image: url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/accounting/def/style/../picture/sprite.png");
  background-position: 0 -263px;
  display: inline-block;
  vertical-align: top;
}
#cms_viewport a.download .cms-icon.cms-pdf-icon {
  background: transparent url("/files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/accounting/def/style/../picture/pdf_icon_small.png") no-repeat right 0 scroll;
  display: inline-block;
  vertical-align: text-top;
  margin-right: 5px;
}
/* Select override
---------------------------------------------------------- */
.select2-container {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.cms-body .select2-container--default .select2-results > .select2-results__options {
  max-height: 400px;
}
.cms-body :focus-visible {
  outline: 0;
}

/******* /files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/accounting/def/style/frontend.css *******/
/* $button_background-color: #006DAF; */
/* $button~hover_background-color: lighten($button_background-color,10%); */
/* $button_color: $color--white; */
.section--offer {
  margin: 100px auto;
}
strong {
  font-weight: 900;
}
.form__message--warning, .form__message--success {
  border: 1px solid black;
  border-radius: 6px;
  padding: 5px;
  font-weight: 700;
}
.button {
  border-radius: 6px;
  font-weight: 600;
}
/* .company-logo{
    margin-bottom: 50px;
} */

/******* /files/67f6754a/b3515cbfd04b244016752aa56b92b2b0a14f8687.css/f/accounting/def/select2/select2.min.css *******/
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-search--inline {
  float: left;
}
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}
.select2-results {
  display: block;
}
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}
.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-results__option[aria-selected] {
  cursor: pointer;
}
.select2-container--open .select2-dropdown {
  left: 0;
}
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-search--dropdown {
  display: block;
  padding: 4px;
}
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
  display: none;
}
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
  padding: 1px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
  background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
  background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}
.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent;
}
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: #fff;
}
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}
