/*
Theme Name: cytosorb-therapy.de
Theme URI: http://elvirabeck-design.de
Author: elvira.beck | design
Author URI: http://elvirabeck-design.de
Description: Custom Theme cytosorb-therapy.de
Version: 0.1
*/
@font-face {
  font-family: 'icomoon';
  src: url('fonts/icomoon.eot?r67hnd');
  src: url('fonts/icomoon.eot?#iefixr67hnd') format('embedded-opentype'), url('fonts/icomoon.woff?r67hnd') format('woff'), url('fonts/icomoon.ttf?r67hnd') format('truetype'), url('fonts/icomoon.svg?r67hnd#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-home:before {
  content: "\e600";
}
.icon-home2:before {
  content: "\e601";
}
.icon-edit:before {
  content: "\e608";
}
.icon-lock:before {
  content: "\e62d";
}
.icon-unlock:before {
  content: "\e62e";
}
.icon-trash:before {
  content: "\e63a";
}
.icon-envelope:before {
  content: "\e641";
}
.icon-file:before {
  content: "\e64d";
}
.icon-enter:before {
  content: "\e655";
}
.icon-user:before {
  content: "\e678";
}
.icon-users:before {
  content: "\e679";
}
.icon-users2:before {
  content: "\e67a";
}
.icon-screen:before {
  content: "\e697";
}
.icon-power:before {
  content: "\e6a1";
}
.icon-wifi:before {
  content: "\e715";
}
.icon-checkmark:before {
  content: "\e75d";
}
.icon-cross:before {
  content: "\e75e";
}
.icon-chevron-up:before {
  content: "\e75f";
}
.icon-chevron-down:before {
  content: "\e760";
}
.icon-chevron-left:before {
  content: "\e761";
}
.icon-chevron-right:before {
  content: "\e762";
}
.icon-arrow-up:before {
  content: "\e763";
}
.icon-arrow-down:before {
  content: "\e764";
}
.icon-arrow-left:before {
  content: "\e765";
}
.icon-arrow-right:before {
  content: "\e766";
}
.icon-tab:before {
  content: "\e76c";
}
li .icon-chevron-right {
  margin: 0px 10px 10px 0px;
  float: left;
}
body {
  font-family: 'Neue Helvetica W01', 'Helvetica Neue', Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.8em;
  color: #343434;
  padding: 0px;
}
/* Vorgaben für alle Hn-Überschriften */
H1,
H2,
H3,
H4,
H5 {
  font-family: 'Neue Helvetica W01', 'Helvetica Neue', Helvetica, sans-serif;
}
/* Vorgaben H1 */
H1 {
  font-size: 26px;
  font-weight: normal;
  margin: 0px 0px 30px 0px;
  color: #333b88 !important;
}
/* Vorgaben H2 */
H2 {
  font-size: 24px;
  font-weight: 200;
  letter-spacing: 0.0em;
  margin: 0px 0px 20px 0px;
  color: #2558a1;
}
/* Vorgaben H3 */
H3 {
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0.0em;
  margin: 0px 0px 10px 0px;
  color: black;
}
H3 a {
  color: black;
  text-decoration: none;
}
H3 a:hover {
  color: black;
  text-decoration: none;
}
.cy_teaserbox_mitte H3 {
  font-size: 16px;
  font-weight: normal;
  letter-spacing: 0.0em;
  margin: 0px 0px 10px 0px;
  color: black;
}
.cy_case_contentsection {
  display: inline-block;
}
.cy_case_contentsection p {
  display: inline-block;
}
.single-veranstaltung h1 {
  margin-top: 15px;
}
/* Vorgaben Unordered-List */
ul {
  padding: 0;
  margin: 0;
}
/* Vorgaben Unordered-List Listitems */
li.menu-item {
  background: none;
  margin-bottom: 0px !important;
}
#cy_headertopbuttons li {
  padding-left: 0px;
}
#menu-quickfinder li {
  background: none;
  padding-left: 0px;
}
ul li {
  list-style-type: none;
}
#cy_contentwrapper ul li {
  background: url(images/listicon_dark.png) left 10px no-repeat;
  padding-left: 24px;
  margin-bottom: 0.5em;
}
#cy_lit_filternav li,
#cy_lit_filternav_link li {
  padding-left: 20px;
  background-image: none !important;
}
.k-scheduler-navigation li,
.k-scheduler-views li {
  padding-left: 0px !important;
  background-image: none !important;
}
#cy_sidebar .widget_nav_menu li {
  padding-left: 0px;
  background-image: none !important;
}
/* Vorgaben für alle Elemente einer CSS-Klasse */
.contentbereich {
  padding: 20px;
}
.nopadding {
  padding: 0px;
}
/* Vorgaben Absätze */
p {
  margin-bottom: 1.4em;
  line-height: 1.8em;
}
/* CSS-Klassen für Textfarben */
.textcolor1 {
  color: #6d6d6f;
}
.textcolor2 {
  color: #157abf;
}
.textcolor3 {
  color: #333b88;
}
.textcolor4 {
  color: #bc1413;
}
/* Vorgaben für Demoboxen-Hintergund */
div.hintergrunddemo {
  width: 100px;
  height: 50px;
  border: 0px #6d6d6f;
  color: #6d6d6f;
  text-align: center;
  margin: 10px;
  padding: 10px;
}
#menu-anwendungsbiete2 li a {
  color: #157ABF !important;
  text-decoration: none;
}
h3.widget-title b {
  font-weight: 400;
}
.backcolor1 {
  background: #ffffff;
}
.backcolor2_left_to_right {
  background: #157abf;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1N2FiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzNiODgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(left, #157abf 0%, #333b88 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #157abf), color-stop(100%, #333b88));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #157abf 0%, #333b88 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #157abf 0%, #333b88 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #157abf 0%, #333b88 100%);
  /* IE10+ */
  background: linear-gradient(to right, #157abf 0%, #333b88 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#157abf', endColorstr='#333b88', GradientType=1);
  /* IE6-8 */
}
.backcolor2_right_to_left {
  background: #333b88;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMzM2I4OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTdhYmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(left, #333b88 0%, #157abf 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #333b88), color-stop(100%, #157abf));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #333b88 0%, #157abf 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #333b88 0%, #157abf 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #333b88 0%, #157abf 100%);
  /* IE10+ */
  background: linear-gradient(to right, #333b88 0%, #157abf 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333b88', endColorstr='#157abf', GradientType=1);
  /* IE6-8 */
}
.backcolor3 {
  background: #333b88;
}
.backcolor4 {
  background: #232b6e;
}
.backcolor5 {
  background: #bc1413;
}
/* Vorgaben Links */
a {
  color: #157abf;
  text-decoration: none;
}
a:hover {
  color: #157abf;
  text-decoration: underline;
}
ul#cy_main_nav li.dropdown:hover ul.dropdown-menu {
  display: block;
  margin-top: 0;
}
.dropdown-menu li,
.widget_nav_menu li {
  padding-left: 0px;
}
/* Kendo skin */
.k-in,
.k-item,
.k-window-action {
  border-color: transparent;
}
/* main colors */
.k-block,
.k-widget {
  background-color: #ffffff;
}
.k-block,
.k-widget,
.k-input,
.k-textbox,
.k-group,
.k-content,
.k-header,
.k-filter-row > th,
.k-editable-area,
.k-separator,
.k-colorpicker .k-i-arrow-s,
.k-textbox > input,
.k-autocomplete,
.k-dropdown-wrap,
.k-toolbar,
.k-group-footer td,
.k-grid-footer,
.k-footer-template td,
.k-state-default,
.k-state-default .k-select,
.k-state-disabled,
.k-grid-header,
.k-grid-header-wrap,
.k-grid-header-locked,
.k-grid-footer-locked,
.k-grid-content-locked,
.k-grid td,
.k-grid td.k-state-selected,
.k-grid-footer-wrap,
.k-pager-wrap,
.k-pager-wrap .k-link,
.k-pager-refresh,
.k-grouping-header,
.k-grouping-header .k-group-indicator,
.k-panelbar > .k-item > .k-link,
.k-panel > .k-item > .k-link,
.k-panelbar .k-panel,
.k-panelbar .k-content,
.k-treemap-tile,
.k-calendar th,
.k-slider-track,
.k-splitbar,
.k-dropzone-active,
.k-tiles,
.k-toolbar,
.k-tooltip,
.k-button-group .k-tool,
.k-upload-files {
  border-color: #dadada;
}
.k-group,
.k-toolbar,
.k-grouping-header,
.k-pager-wrap,
.k-group-footer td,
.k-grid-footer,
.k-footer-template td,
.k-widget .k-status,
.k-calendar th,
.k-dropzone-hovered,
.k-widget.k-popup {
  background-color: #ffffff;
}
.k-grouping-row td,
td.k-group-cell,
.k-resize-handle-inner {
  background-color: #ffffff;
}
.k-list-container {
  border-color: #dadada;
  background-color: #ffffff;
}
.k-content,
.k-editable-area,
.k-panelbar > li.k-item,
.k-panel > li.k-item,
.k-tiles {
  background-color: #ffffff;
}
.k-alt,
.k-separator,
.k-pivot-layout > tbody > tr:first-child > td:first-child {
  background-color: #f5f5f5;
}
.k-pivot-rowheaders .k-alt .k-alt,
.k-header.k-alt {
  background-color: #f5f5f5;
}
.k-textbox,
.k-autocomplete.k-header,
.k-dropdown-wrap.k-state-active,
.k-picker-wrap.k-state-active,
.k-numeric-wrap.k-state-active {
  border-color: #dadada;
  background-color: #ffffff;
}
.k-textbox > input,
.k-autocomplete .k-input,
.k-dropdown-wrap .k-input,
.k-autocomplete.k-state-focused .k-input,
.k-dropdown-wrap.k-state-focused .k-input,
.k-picker-wrap.k-state-focused .k-input,
.k-numeric-wrap.k-state-focused .k-input {
  border-color: #dadada;
}
input.k-textbox,
textarea.k-textbox,
input.k-textbox:hover,
textarea.k-textbox:hover,
.k-textbox > input {
  background: none;
}
.k-input,
input.k-textbox,
textarea.k-textbox,
input.k-textbox:hover,
textarea.k-textbox:hover,
.k-textbox > input,
.k-multiselect-wrap {
  background-color: #ffffff;
  color: #787878;
}
.k-input[readonly] {
  background-color: #ffffff;
  color: #787878;
}
.k-block,
.k-widget,
.k-popup,
.k-content,
.k-toolbar,
.k-dropdown .k-input {
  color: #787878;
}
.k-inverse {
  color: #ffffff;
}
.k-block {
  color: #787878;
}
.k-link:link,
.k-link:visited,
.k-nav-current.k-state-hover .k-link {
  color: #787878;
}
.k-tabstrip-items .k-link,
.k-panelbar > li > .k-link {
  color: #787878;
}
.k-header,
.k-treemap-title {
  color: #787878;
}
.k-header,
.k-grid-header,
.k-toolbar,
.k-dropdown-wrap,
.k-picker-wrap,
.k-numeric-wrap,
.k-grouping-header,
.k-pager-wrap,
.k-textbox,
.k-button,
.k-progressbar,
.k-draghandle,
.k-autocomplete,
.k-state-highlight,
.k-tabstrip-items .k-item,
.km-pane-wrapper > .km-pane > .km-view > .km-content {
  background-image: none;
  background-image: none, -webkit-linear-gradient(top, none);
  background-image: none, -moz-linear-gradient(top, none);
  background-image: none, -o-linear-gradient(top, none);
  background-image: none, linear-gradient(to bottom, none);
  background-position: 50% 50%;
  background-color: #ffffff;
}
.k-widget.k-tooltip {
  background-image: none;
}
.k-block,
.k-header,
.k-grid-header,
.k-toolbar,
.k-grouping-header,
.k-pager-wrap,
.k-button,
.k-draghandle,
.k-treemap-tile,
html .km-pane-wrapper .k-header {
  background-color: #ffffff;
}
/* icons */
.k-icon:hover,
.k-state-hover .k-icon,
.k-state-selected .k-icon,
.k-state-focused .k-icon,
.k-column-menu .k-state-hover .k-sprite,
.k-column-menu .k-state-active .k-sprite {
  opacity: 1;
}
.k-icon,
.k-state-disabled .k-icon,
.k-column-menu .k-sprite {
  opacity: 0.8;
}
.k-mobile-list .k-check:checked,
.k-mobile-list .k-edit-field [type=checkbox]:checked,
.k-mobile-list .k-edit-field [type=radio]:checked {
  opacity: 0.8;
}
.k-tool {
  border-color: transparent;
}
.k-icon,
.k-tool-icon,
.k-grouping-dropclue,
.k-drop-hint,
.k-column-menu .k-sprite,
.k-grid-mobile .k-resize-handle-inner:before,
.k-grid-mobile .k-resize-handle-inner:after {
  background-image: url(http://da7xgjtj801h2.cloudfront.net/2014.3.1119/styles/Metro/sprite.png);
  border-color: transparent;
}
/* IE will ignore the above selectors if these are added too */
.k-mobile-list .k-check:checked,
.k-mobile-list .k-edit-field [type=checkbox]:checked,
.k-mobile-list .k-edit-field [type=radio]:checked {
  background-image: url(http://da7xgjtj801h2.cloudfront.net/2014.3.1119/styles/Metro/sprite.png);
  border-color: transparent;
}
.k-loading,
.k-state-hover .k-loading {
  background-image: url(http://da7xgjtj801h2.cloudfront.net/2014.3.1119/styles/Metro/sprite.png);
  background-position: 50% 50%;
}
.k-loading-image {
  background-image: url(http://da7xgjtj801h2.cloudfront.net/2014.3.1119/styles/Metro/sprite.png);
}
.k-loading-color {
  background-color: #ffffff;
}
.k-button {
  color: #787878;
  border-color: #dadada;
  background-color: #ffffff;
}
.k-draghandle {
  border-color: #157abf;
  background-color: #157abf;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-draghandle:hover {
  border-color: #157abf;
  background-color: #157abf;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* Scheduler */
.k-scheduler {
  color: #ffffff;
  background-color: #ffffff;
}
.k-scheduler-layout {
  color: #787878;
}
.k-scheduler-datecolumn,
.k-scheduler-groupcolumn {
  background-color: #ffffff;
  color: #787878;
}
.k-scheduler-times tr,
.k-scheduler-times th,
.k-scheduler-table td,
.k-scheduler-header th,
.k-scheduler-header-wrap,
.k-scheduler-times {
  border-color: #dadada;
}
.k-nonwork-hour {
  background-color: #f4f4f4;
}
.k-gantt .k-nonwork-hour {
  background-color: rgba(0, 0, 0, 0.02);
}
.k-gantt .k-header.k-nonwork-hour {
  background-color: rgba(0, 0, 0, 0.2);
}
.k-scheduler-table .k-today,
.k-today > .k-scheduler-datecolumn,
.k-today > .k-scheduler-groupcolumn {
  background-color: #adadad;
}
.k-scheduler-now-arrow {
  border-left-color: #e20000;
}
.k-scheduler-now-line {
  background-color: #e20000;
}
.k-event,
.k-task-complete {
  border-color: #157abf;
  background: #157abf 0 -257px none repeat-x;
  color: #ffffff;
}
.k-event-inverse {
  color: #787878;
}
.k-event.k-state-selected {
  background-position: 0 0;
}
.k-ie7 .k-event .k-resize-handle,
.k-event .k-resize-handle:after,
.k-ie7 .k-task-single .k-resize-handle,
.k-task-single .k-resize-handle:after {
  background-color: #787878;
}
.k-scheduler-marquee:before,
.k-scheduler-marquee:after {
  border-color: #157abf;
}
.k-panelbar .k-content,
.k-panelbar .k-panel,
.k-panelbar .k-item {
  background-color: #ffffff;
  color: #787878;
  border-color: #dadada;
}
.k-panelbar > li > .k-link {
  color: #787878;
}
.k-panelbar > .k-item > .k-link {
  border-color: #dadada;
}
.k-panel > li.k-item {
  background-color: #ffffff;
}
/* states */
.k-state-active,
.k-state-active:hover,
.k-active-filter,
.k-tabstrip .k-state-active {
  background-color: #ffffff;
  border-color: #157abf;
  color: #000000;
}
.k-fieldselector .k-list-container {
  background-color: #ffffff;
}
.k-button:focus,
.k-button.k-state-focused {
  border-color: #dadada;
}
.k-button:hover,
.k-button.k-state-hover {
  color: #ffffff;
  border-color: #157abf;
  background-color: #157abf !important;
}
.k-button:active,
.k-button.k-state-active {
  color: #ffffff;
  background-color: #157abf;
  border-color: #157abf;
}
.k-button:active:hover,
.k-button.k-state-active:hover {
  color: #ffffff;
  border-color: #157abf;
  background-color: #157abf;
}
.k-button[disabled],
.k-button.k-state-disabled,
.k-state-disabled .k-button,
.k-state-disabled .k-button:hover,
.k-button.k-state-disabled:hover,
.k-state-disabled .k-button:active,
.k-button.k-state-disabled:active {
  color: #cccccc;
  border-color: #dadada;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}
.k-button:focus:not(.k-state-disabled):not([disabled]) {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-button:focus:active:not(.k-state-disabled):not([disabled]) {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-menu .k-state-hover > .k-state-active {
  background-color: transparent;
}
.k-state-highlight {
  background: #ffffff;
  color: #000000;
}
.k-state-focused,
.k-grouping-row .k-state-focused {
  border-color: #157abf;
}
.k-calendar .k-link {
  color: #787878;
}
.k-calendar .k-footer {
  padding: 0;
}
.k-calendar .k-footer .k-nav-today {
  color: #157abf;
  text-decoration: none;
  background-color: #ffffff;
}
.k-calendar .k-footer .k-nav-today:hover,
.k-calendar .k-footer .k-nav-today.k-state-hover {
  background-color: #ffffff;
  text-decoration: underline;
}
.k-calendar .k-footer .k-nav-today:active {
  background-color: #ffffff;
}
.k-calendar .k-link.k-nav-fast {
  color: #157abf;
}
.k-calendar .k-nav-fast.k-state-hover {
  text-decoration: none;
  background-color: #157abf;
  color: #ffffff;
}
.k-calendar .k-link.k-state-hover,
.k-window-titlebar .k-link {
  border-radius: 0px;
}
.k-calendar .k-footer .k-link {
  border-radius: 0;
}
.k-calendar th {
  background-color: #ffffff;
}
.k-calendar-container.k-group {
  border-color: #dadada;
}
.k-state-selected,
.k-state-selected:link,
.k-state-selected:visited,
.k-list > .k-state-selected,
.k-list > .k-state-highlight,
.k-panel > .k-state-selected,
.k-ghost-splitbar-vertical,
.k-ghost-splitbar-horizontal,
.k-draghandle.k-state-selected:hover,
.k-scheduler .k-scheduler-toolbar .k-state-selected,
.k-scheduler .k-today.k-state-selected,
.k-marquee-color {
  color: #ffffff;
  background-color: #157abf;
  border-color: #157abf;
}
.k-marquee-text {
  color: #ffffff;
}
.k-state-focused,
.k-list > .k-state-focused,
.k-listview > .k-state-focused,
.k-grid-header th.k-state-focused,
td.k-state-focused,
.k-button.k-state-focused {
  -webkit-box-shadow: #157abf 0px 0px 0px 1px inset;
  box-shadow: #157abf 0px 0px 0px 1px inset;
}
.k-state-focused.k-state-selected,
.k-list > .k-state-focused.k-state-selected,
.k-listview > .k-state-focused.k-state-selected,
td.k-state-focused.k-state-selected {
  -webkit-box-shadow: #157abf 0px 0px 3px 1px inset;
  box-shadow: #157abf 0px 0px 3px 1px inset;
}
.k-ie8 .k-panelbar span.k-state-focused,
.k-ie8 .k-menu li.k-state-focused,
.k-ie8 .k-listview > .k-state-focused,
.k-ie8 .k-grid-header th.k-state-focused,
.k-ie8 td.k-state-focused,
.k-ie8 .k-tool.k-state-hover,
.k-ie8 .k-button:focus,
.k-ie8 .k-button.k-state-focused,
.k-ie7 .k-panelbar span.k-state-focused,
.k-ie7 .k-menu li.k-state-focused,
.k-ie7 .k-listview > .k-state-focused,
.k-ie7 .k-grid-header th.k-state-focused,
.k-ie7 td.k-state-focused,
.k-ie7 .k-tool.k-state-hover,
.k-ie7 .k-button:focus,
.k-ie7 .k-button.k-state-focused {
  background-color: #157abf;
}
.k-list > .k-state-selected.k-state-focused {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-state-selected > .k-link,
.k-panelbar > li > .k-state-selected,
.k-panelbar > li.k-state-default > .k-link.k-state-selected {
  color: #157abf;
}
.k-state-hover,
.k-state-hover:hover,
.k-splitbar-horizontal-hover:hover,
.k-splitbar-vertical-hover:hover,
.k-list > .k-state-hover,
.k-scheduler .k-scheduler-toolbar ul li.k-state-hover,
.k-pager-wrap .k-link:hover,
.k-dropdown .k-state-focused,
.k-filebrowser-dropzone,
.k-mobile-list .k-item > .k-link:active,
.k-mobile-list .k-item > .k-label:active,
.k-mobile-list .k-edit-label.k-check:active,
.k-mobile-list .k-recur-view .k-check:active {
  color: #ffffff;
  background-color: #157abf !important;
  border-color: #157abf;
}
/* this selector should be used separately, otherwise old IEs ignore the whole rule */
.k-mobile-list .k-scheduler-timezones .k-edit-field:nth-child(2):active {
  color: #ffffff;
  background-color: #157abf;
  border-color: #157abf;
}
.k-ie7 .k-window-titlebar .k-state-hover,
.k-ie8 .k-window-titlebar .k-state-hover {
  border-color: #157abf;
}
.k-state-hover > .k-select,
.k-state-focused > .k-select {
  border-color: #157abf;
}
.k-button:hover,
.k-button.k-state-hover,
.k-button:focus,
.k-button.k-state-focused,
.k-textbox:hover,
.k-state-hover,
.k-state-hover:hover,
.k-pager-wrap .k-link:hover,
.k-other-month.k-state-hover .k-link,
div.k-filebrowser-dropzone em,
.k-draghandle:hover {
  background-image: none;
  background-image: none, -webkit-linear-gradient(top, #157abf 0px, #333b88 100%);
  background-image: none, -moz-linear-gradient(top, #157abf 0px, #333b88 100%);
  background-image: none, -o-linear-gradient(top, #157abf 0px, #333b88 100%);
  background-image: none, linear-gradient(to bottom, #157abf 0px, #333b88 100%);
  color: white !important;
}
.k-pager-wrap {
  background-color: #ffffff;
  color: #787878;
}
.k-autocomplete.k-state-active,
.k-picker-wrap.k-state-active,
.k-numeric-wrap.k-state-active,
.k-dropdown-wrap.k-state-active,
.k-state-active,
.k-state-active:hover,
.k-state-active > .k-link,
.k-button:active,
.k-panelbar > .k-item > .k-state-focused {
  background-image: none;
  background-image: none, -webkit-linear-gradient(top, none);
  background-image: none, -moz-linear-gradient(top, none);
  background-image: none, -o-linear-gradient(top, none);
  background-image: none, linear-gradient(to bottom, none);
}
.k-state-selected,
.k-button:active,
.k-button.k-state-active,
.k-draghandle.k-state-selected:hover {
  background-image: none;
  background-image: none, -webkit-linear-gradient(top, none);
  background-image: none, -moz-linear-gradient(top, none);
  background-image: none, -o-linear-gradient(top, none);
  background-image: none, linear-gradient(to bottom, none);
}
.k-button:active,
.k-button.k-state-active,
.k-draghandle.k-state-selected:hover {
  background-position: 50% 50%;
}
.k-tool-icon {
  background-image: url(http://da7xgjtj801h2.cloudfront.net/2014.3.1119/styles/Metro/sprite.png);
}
.k-state-hover > .k-link,
.k-other-month.k-state-hover .k-link,
div.k-filebrowser-dropzone em {
  color: #ffffff;
}
.k-autocomplete.k-state-hover,
.k-autocomplete.k-state-focused,
.k-picker-wrap.k-state-hover,
.k-picker-wrap.k-state-focused,
.k-numeric-wrap.k-state-hover,
.k-numeric-wrap.k-state-focused,
.k-dropdown-wrap.k-state-hover,
.k-dropdown-wrap.k-state-focused {
  background-color: #157abf;
  background-image: none;
  background-image: none, -webkit-linear-gradient(top, #157abf 0px, #333b88 100%);
  background-image: none, -moz-linear-gradient(top, #157abf 0px, #333b88 100%);
  background-image: none, -o-linear-gradient(top, #157abf 0px, #333b88 100%);
  background-image: none, linear-gradient(to bottom, #157abf 0px, #333b88 100%);
  background-position: 50% 50%;
  border-color: #dadada;
}
.km-pane-wrapper .k-mobile-list input:not([type="checkbox"]):not([type="radio"]),
.km-pane-wrapper .km-pane .k-mobile-list select:not([multiple]),
.km-pane-wrapper .k-mobile-list textarea,
.k-dropdown .k-state-focused .k-input {
  color: #787878;
}
.k-dropdown .k-state-hover .k-input {
  color: #ffffff;
}
.k-state-error {
  border-color: #e20000;
  background-color: #ffffff;
  color: #e20000;
}
.k-state-disabled {
  opacity: .7;
}
.k-ie7 .k-state-disabled,
.k-ie8 .k-state-disabled {
  filter: alpha(opacity=70);
}
.k-tile-empty.k-state-selected,
.k-loading-mask.k-state-selected {
  border-width: 0;
  background-image: none;
  background-color: transparent;
}
.k-state-disabled,
.k-state-disabled .k-link,
.k-state-disabled .k-button,
.k-other-month,
.k-other-month .k-link,
.k-dropzone em,
.k-dropzone .k-upload-status,
.k-tile-empty strong,
.k-slider .k-draghandle {
  color: #cccccc;
}
/* Progressbar */
.k-progressbar-indeterminate {
  background: url(http://da7xgjtj801h2.cloudfront.net/2014.3.1119/styles/Metro/sprite.png);
}
.k-progressbar-indeterminate .k-progress-status-wrap,
.k-progressbar-indeterminate .k-state-selected {
  display: none;
}
/* Slider */
.k-slider-track {
  background-color: #dadada;
}
.k-slider-selection {
  background-color: #157abf;
}
.k-slider-horizontal .k-tick {
  background-image: url(http://da7xgjtj801h2.cloudfront.net/2014.3.1119/styles/Metro/sprite.png);
}
.k-slider-vertical .k-tick {
  background-image: url(http://da7xgjtj801h2.cloudfront.net/2014.3.1119/styles/Metro/sprite.png);
}
/* Tooltip */
.k-widget.k-tooltip {
  border-color: #dadada;
  background-color: rgba(0, 0, 0, 0);
  color: #555555;
}
.k-widget.k-tooltip-validation {
  border-color: #555555;
  background-color: rgba(0, 0, 0, 0);
  color: #555555;
}
/* Bootstrap theme fix */
.input-prepend .k-tooltip-validation,
.input-append .k-tooltip-validation {
  font-size: 12px;
  position: relative;
  top: 3px;
}
.k-callout-n {
  border-bottom-color: #dadada;
}
.k-callout-w {
  border-right-color: #dadada;
}
.k-callout-s {
  border-top-color: #dadada;
}
.k-callout-e {
  border-left-color: #dadada;
}
.k-tooltip-validation .k-callout-n {
  border-bottom-color: #555555;
}
.k-tooltip-validation .k-callout-w {
  border-right-color: #555555;
}
.k-tooltip-validation .k-callout-s {
  border-top-color: #555555;
}
.k-tooltip-validation .k-callout-e {
  border-left-color: #555555;
}
/* Splitter */
.k-splitbar {
  background-color: #dadada;
}
.k-restricted-size-vertical,
.k-restricted-size-horizontal {
  background-color: #e20000;
}
/* Upload */
.k-file {
  background-color: #ffffff;
  border-color: #dadada;
}
.k-file-progress {
  color: #0066cc;
}
.k-file-progress .k-progress {
  background-color: #d0f8ff;
}
.k-file-success {
  color: #157abf;
}
.k-file-success .k-progress {
  background-color: #ddffd0;
}
.k-file-error {
  color: #cc0000;
}
.k-file-error .k-progress {
  background-color: #ffded7;
}
/* ImageBrowser */
.k-tile {
  border-color: #ffffff;
}
.k-textbox:hover,
.k-tiles li.k-state-hover {
  border-color: #157abf;
}
.k-tiles li.k-state-selected {
  border-color: #157abf;
}
.k-tile .k-folder,
.k-tile .k-file {
  background-image: url(http://da7xgjtj801h2.cloudfront.net/2014.3.1119/styles/Metro/sprite.png);
}
/* TreeMap */
.k-leaf,
.k-leaf.k-state-hover:hover {
  color: #fff;
}
.k-leaf.k-inverse,
.k-leaf.k-inverse.k-state-hover:hover {
  color: #000;
}
/* Shadows */
.k-widget,
.k-button {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-slider,
.k-treeview,
.k-upload {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-state-hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-autocomplete.k-state-focused,
.k-dropdown-wrap.k-state-focused,
.k-picker-wrap.k-state-focused,
.k-numeric-wrap.k-state-focused {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-state-selected {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-state-active {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-grid td.k-state-selected.k-state-focused {
  background-color: #1783cd;
}
.k-popup,
.k-menu .k-menu-group,
.k-grid .k-filter-options,
.k-time-popup,
.k-datepicker-calendar,
.k-autocomplete.k-state-border-down,
.k-autocomplete.k-state-border-up,
.k-dropdown-wrap.k-state-active,
.k-picker-wrap.k-state-active,
.k-multiselect.k-state-focused,
.k-filebrowser .k-image,
.k-tooltip {
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.298039);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.298039);
}
.k-treemap-tile.k-state-hover {
  -webkit-box-shadow: inset 0 0 0 3px #dadada;
  box-shadow: inset 0 0 0 3px #dadada;
}
/* Window */
.k-window {
  border-color: rgba(0, 0, 0, 0.298039);
  -webkit-box-shadow: 1px 1px 7px 1px rgba(128, 128, 128, 0.298039);
  box-shadow: 1px 1px 7px 1px rgba(128, 128, 128, 0.298039);
  background-color: #ffffff;
}
.k-window.k-state-focused {
  border-color: rgba(0, 0, 0, 0.298039);
  -webkit-box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.298039);
  box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.298039);
}
.k-window.k-window-maximized,
.k-window-maximized .k-window-titlebar,
.k-window-maximized .k-window-content {
  border-radius: 0;
}
.k-shadow {
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.298039);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.298039);
}
.k-inset {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.298039);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.298039);
}
/* Selection */
.k-editor-inline ::selection {
  background-color: #157abf;
  text-shadow: none;
  color: #fff;
}
.k-editor-inline ::-moz-selection {
  background-color: #157abf;
  text-shadow: none;
  color: #fff;
}
/* Notification */
.k-notification.k-notification-info {
  background-color: #e5f5fa;
  color: #157abf;
  border-color: #b7e1f0;
}
.k-notification.k-notification-success {
  background-color: #eaf7ec;
  color: #157abf;
  border-color: #b7e1f0;
}
.k-notification.k-notification-warning {
  background-color: #fff4d9;
  color: #0487c4;
  border-color: #b7e1f0;
}
.k-notification.k-notification-error {
  background-color: #ffe0d9;
  color: #ef470a;
  border-color: #b7e1f0;
}
/* Gantt */
.k-treelist {
  background: #f5f5f5;
}
.k-treelist .k-alt {
  background-color: #dcdcdc;
}
.k-treelist .k-state-selected,
.k-treelist .k-state-selected td,
.k-treelist .k-alt.k-state-selected,
.k-treelist .k-alt.k-state-selected > td {
  background-color: #157abf;
}
.k-task-dot:after {
  background-color: #787878;
  border-color: #787878;
}
.k-task-dot:hover:after {
  background-color: #ffffff;
}
.k-task-summary {
  border-color: #b8b8b8;
  background: #b8b8b8;
}
.k-task-milestone,
.k-task-summary-complete {
  border-color: #787878;
  background: #787878;
}
.k-state-selected.k-task-summary {
  border-color: #157abf;
  background: #157abf;
}
.k-state-selected.k-task-milestone,
.k-state-selected .k-task-summary-complete {
  border-color: #157abf;
  background: #157abf;
}
.k-task-single {
  background-color: #157abf;
  border-color: #157abf;
  color: #ffffff;
}
.k-state-selected.k-task-single {
  border-color: #157abf;
}
.k-line {
  background-color: #787878;
  color: #787878;
}
.k-state-selected.k-line {
  background-color: #157abf;
  color: #157abf;
}
/* Border radius */
.k-block,
.k-button,
.k-textbox,
.k-drag-clue,
.k-touch-scrollbar,
.k-window,
.k-window-titleless .k-window-content,
.k-window-action,
.k-inline-block,
.k-grid .k-filter-options,
.k-grouping-header .k-group-indicator,
.k-autocomplete,
.k-multiselect,
.k-combobox,
.k-dropdown,
.k-dropdown-wrap,
.k-datepicker,
.k-timepicker,
.k-colorpicker,
.k-datetimepicker,
.k-notification,
.k-numerictextbox,
.k-picker-wrap,
.k-numeric-wrap,
.k-colorpicker,
.k-list-container,
.k-calendar-container,
.k-calendar td,
.k-calendar .k-link,
.k-treeview .k-in,
.k-editor-inline,
.k-tooltip,
.k-tile,
.k-slider-track,
.k-slider-selection,
.k-upload {
  border-radius: 1px;
}
.k-tool {
  text-align: center;
  vertical-align: middle;
}
.k-tool.k-group-start,
.k-toolbar .k-split-button .k-button,
.k-toolbar .k-button-group .k-group-start {
  border-radius: 1px 0 0 1px;
}
.k-rtl .k-tool.k-group-start {
  border-radius: 0 1px 1px 0;
}
.k-tool.k-group-end,
.k-toolbar .k-button-group .k-group-end,
.k-toolbar .k-split-button .k-split-button-arrow {
  border-radius: 0 1px 1px 0;
}
.k-rtl .k-tool.k-group-end {
  border-radius: 1px 0 0 1px;
}
.k-group-start.k-group-end.k-tool {
  border-radius: 1px;
}
.k-calendar-container.k-state-border-up,
.k-list-container.k-state-border-up,
.k-autocomplete.k-state-border-up,
.k-multiselect.k-state-border-up,
.k-dropdown-wrap.k-state-border-up,
.k-picker-wrap.k-state-border-up,
.k-numeric-wrap.k-state-border-up,
.k-window-content,
.k-filter-menu {
  border-radius: 0 0 1px 1px;
}
.k-autocomplete.k-state-border-up .k-input,
.k-dropdown-wrap.k-state-border-up .k-input,
.k-picker-wrap.k-state-border-up .k-input,
.k-picker-wrap.k-state-border-up .k-selected-color,
.k-numeric-wrap.k-state-border-up .k-input {
  border-radius: 0 0 0 1px;
}
.k-multiselect.k-state-border-up .k-multiselect-wrap {
  border-radius: 0 0 1px 1px;
}
.k-window-titlebar,
.k-block > .k-header,
.k-tabstrip-items .k-item,
.k-panelbar .k-tabstrip-items .k-item,
.k-tabstrip-items .k-link,
.k-calendar-container.k-state-border-down,
.k-list-container.k-state-border-down,
.k-autocomplete.k-state-border-down,
.k-multiselect.k-state-border-down,
.k-dropdown-wrap.k-state-border-down,
.k-picker-wrap.k-state-border-down,
.k-numeric-wrap.k-state-border-down {
  border-radius: 1px 1px 0 0;
}
.k-split-button.k-state-border-down > .k-button {
  border-radius: 1px 0 0 0;
}
.k-split-button.k-state-border-up > .k-button {
  border-radius: 0 0 0 1px;
}
.k-split-button.k-state-border-down > .k-split-button-arrow {
  border-radius: 0 1px 0 0;
}
.k-split-button.k-state-border-up > .k-split-button-arrow {
  border-radius: 0 0 1px 0;
}
.k-dropdown-wrap .k-input,
.k-picker-wrap .k-input,
.k-numeric-wrap .k-input {
  border-radius: -1px 0 0 -1px;
}
.k-rtl .k-dropdown-wrap .k-input,
.k-rtl .k-picker-wrap .k-input,
.k-rtl .k-numeric-wrap .k-input {
  border-radius: 0 -1px -1px 0;
}
.k-numeric-wrap .k-link {
  border-radius: 0 -1px 0 0;
}
.k-numeric-wrap .k-link + .k-link {
  border-radius: 0 0 -1px 0;
}
.k-colorpicker .k-selected-color {
  border-radius: -1px 0 0 -1px;
}
.k-rtl .k-colorpicker .k-selected-color {
  border-radius: 0 -1px -1px 0;
}
.k-autocomplete.k-state-border-down .k-input {
  border-radius: 1px 1px 0 0;
}
.k-dropdown-wrap.k-state-border-down .k-input,
.k-picker-wrap.k-state-border-down .k-input,
.k-picker-wrap.k-state-border-down .k-selected-color,
.k-numeric-wrap.k-state-border-down .k-input {
  border-radius: 1px 0 0 0;
}
.k-numeric-wrap .k-link.k-state-selected {
  background-color: #157abf;
}
.k-multiselect.k-state-border-down .k-multiselect-wrap {
  border-radius: -1px -1px 0 0;
}
.k-dropdown-wrap .k-select,
.k-picker-wrap .k-select,
.k-numeric-wrap .k-select,
.k-datetimepicker .k-select + .k-select,
.k-list-container.k-state-border-right {
  border-radius: 0 1px 1px 0;
}
.k-rtl .k-dropdown-wrap .k-select,
.k-rtl .k-picker-wrap .k-select,
.k-rtl .k-numeric-wrap .k-select,
.k-rtl .k-datetimepicker .k-select + .k-select,
.k-rtl .k-list-container.k-state-border-right {
  border-radius: 1px 0 0 1px;
}
.k-numeric-wrap.k-expand-padding .k-input {
  border-radius: 1px;
}
.k-textbox > input,
.k-autocomplete .k-input,
.k-multiselect-wrap {
  border-radius: 0;
}
.k-list .k-state-hover,
.k-list .k-state-focused,
.k-list .k-state-highlight,
.k-list .k-state-selected,
.k-fieldselector .k-list .k-item,
.k-dropzone {
  border-radius: 0px;
}
.k-slider .k-button,
.k-grid .k-slider .k-button {
  border-radius: 13px;
}
.k-draghandle {
  border-radius: 1px;
}
.k-scheduler-toolbar > ul li:first-child,
.k-scheduler-toolbar > ul li:first-child .k-link {
  border-radius: 1px 0 0 1px;
}
.k-rtl .k-scheduler-toolbar > ul li:first-child,
.k-rtl .k-scheduler-toolbar > ul li:first-child .k-link,
.km-view.k-popup-edit-form .k-scheduler-toolbar > ul li:last-child,
.km-view.k-popup-edit-form .k-scheduler-toolbar > ul li:last-child .k-link {
  border-radius: 0 1px 1px 0;
}
.k-scheduler-phone .k-scheduler-toolbar > ul li.k-nav-today,
.k-scheduler-phone .k-scheduler-toolbar > ul li.k-nav-today .k-link,
.k-edit-field > .k-scheduler-navigation {
  border-radius: 1px;
}
.k-scheduler-toolbar .k-nav-next,
.k-scheduler-toolbar ul + ul li:last-child,
.k-scheduler-toolbar .k-nav-next .k-link,
.k-scheduler-toolbar ul + ul li:last-child .k-link {
  border-top-right-radius: 1px;
  border-bottom-right-radius: 1px;
}
.k-rtl .k-scheduler-toolbar .k-nav-next,
.k-rtl .k-scheduler-toolbar ul + ul li:last-child,
.k-rtl .k-scheduler-toolbar .k-nav-next .k-link,
.k-rtl .k-scheduler-toolbar ul + ul li:last-child .k-link {
  border-radius: 1px 0 0 1px;
}
.k-scheduler div.k-scheduler-footer ul li,
.k-scheduler div.k-scheduler-footer .k-link {
  border-radius: 1px;
}
.k-more-events,
.k-event,
.k-task-single,
.k-task-complete,
.k-event .k-link {
  border-radius: -1px;
}
.k-scheduler-mobile .k-event {
  border-radius: -2px;
}
/* Adaptive Grid */
.k-grid-mobile .k-column-active + th.k-header {
  border-left-color: #787878;
}
html .km-pane-wrapper .km-widget,
.k-ie .km-pane-wrapper .k-widget,
.k-ie .km-pane-wrapper .k-group,
.k-ie .km-pane-wrapper .k-content,
.k-ie .km-pane-wrapper .k-header,
.k-ie .km-pane-wrapper .k-popup-edit-form .k-edit-field .k-button,
.km-pane-wrapper .k-mobile-list .k-item,
.km-pane-wrapper .k-mobile-list .k-edit-label,
.km-pane-wrapper .k-mobile-list .k-edit-field {
  color: #787878;
}
@media screen and (-ms-high-contrast: active) and (-ms-high-contrast: none) {
  div.km-pane-wrapper a {
    color: #787878;
  }
  .km-pane-wrapper .k-icon {
    background-image: url(http://da7xgjtj801h2.cloudfront.net/2014.3.1119/styles/Metro/sprite.png);
    background-size: 21.2em 21em;
  }
}
.km-pane-wrapper .k-mobile-list .k-item,
.km-pane-wrapper .k-mobile-list .k-edit-field,
.km-pane-wrapper .k-mobile-list .k-recur-view > .k-edit-field .k-check {
  background-color: #ffffff;
  border-top: 1px solid #dadada;
}
.km-pane-wrapper .k-mobile-list .k-edit-field textarea {
  outline-width: 0;
}
.km-pane-wrapper .k-mobile-list .k-item.k-state-selected {
  background-color: #157abf;
  border-top-color: #157abf;
}
.km-pane-wrapper .k-mobile-list .k-recur-view > .k-edit-field .k-check:first-child {
  border-top-color: transparent;
}
.km-pane-wrapper .k-mobile-list .k-item:last-child {
  -webkit-box-shadow: inset 0 -1px 0 #dadada;
  box-shadow: inset 0 -1px 0 #dadada;
}
.km-pane-wrapper .k-mobile-list > ul > li > .k-link,
.km-pane-wrapper .k-mobile-list .k-recur-view > .k-edit-label:nth-child(3),
.km-pane-wrapper #recurrence .km-scroll-container > .k-edit-label:first-child {
  color: #8e8e8e;
}
.km-pane-wrapper .k-mobile-list > ul > li > .k-link {
  border-bottom: 1px solid #dadada;
}
.km-pane-wrapper .k-mobile-list .k-edit-field {
  -webkit-box-shadow: 0 1px 1px #dadada;
  box-shadow: 0 1px 1px #dadada;
}
.km-actionsheet .k-grid-delete,
.km-actionsheet .k-scheduler-delete,
.km-pane-wrapper .k-scheduler-delete,
.km-pane-wrapper .k-filter-menu .k-button[type=reset] {
  color: #fff;
  border-color: #e20000;
  background-color: red;
  background-image: -webkit-gradient(linear, 50% 0, 50% 100%, from(rgba(255, 255, 255, 0.3)), to(rgba(255, 255, 255, 0.15)));
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.15));
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.15));
  background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.15));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.15));
}
.km-actionsheet .k-grid-delete:active,
.km-actionsheet .k-scheduler-delete:active,
.km-pane-wrapper .k-scheduler-delete:active,
.km-pane-wrapper .k-filter-menu .k-button[type=reset]:active {
  background-color: #990000;
}
/* /Column Menu */
.k-autocomplete.k-state-default,
.k-picker-wrap.k-state-default,
.k-numeric-wrap.k-state-default,
.k-dropdown-wrap.k-state-default {
  background-image: none;
  background-image: none, -webkit-linear-gradient(top, none);
  background-image: none, -moz-linear-gradient(top, none);
  background-image: none, -o-linear-gradient(top, none);
  background-image: none, linear-gradient(to bottom, none);
  background-position: 50% 50%;
  background-color: #ffffff;
  border-color: #dadada;
}
.k-autocomplete.k-state-hover,
.k-picker-wrap.k-state-hover,
.k-numeric-wrap.k-state-hover,
.k-dropdown-wrap.k-state-hover {
  background-color: #157abf;
  background-image: none;
  background-image: none, -webkit-linear-gradient(top, #157abf 0px, #333b88 100%);
  background-image: none, -moz-linear-gradient(top, #157abf 0px, #333b88 100%);
  background-image: none, -o-linear-gradient(top, #157abf 0px, #333b88 100%);
  background-image: none, linear-gradient(to bottom, #157abf 0px, #333b88 100%);
  background-position: 50% 50%;
  border-color: #dadada;
}
.k-multiselect.k-header {
  border-color: #dadada;
}
.k-multiselect.k-header.k-state-hover {
  border-color: #dadada;
}
.k-autocomplete.k-state-focused,
.k-picker-wrap.k-state-focused,
.k-numeric-wrap.k-state-focused,
.k-dropdown-wrap.k-state-focused,
.k-multiselect.k-header.k-state-focused {
  background-color: #157abf;
  background-image: none;
  background-image: none, -webkit-linear-gradient(top, #157abf 0px, #333b88 100%);
  background-image: none, -moz-linear-gradient(top, #157abf 0px, #333b88 100%);
  background-image: none, -o-linear-gradient(top, #157abf 0px, #333b88 100%);
  background-image: none, linear-gradient(to bottom, #157abf 0px, #333b88 100%);
  background-position: 50% 50%;
  border-color: #dadada;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-list-container {
  color: #787878;
}
.k-dropdown .k-input,
.k-dropdown .k-state-focused .k-input,
.k-menu .k-popup {
  color: #787878;
}
.k-state-default > .k-select {
  border-color: #dadada;
}
.k-state-hover > .k-select {
  border-color: #dadada;
}
.k-state-focused > .k-select {
  border-color: #dadada;
}
.k-tabstrip-items .k-state-default .k-link,
.k-panelbar > li.k-state-default > .k-link {
  color: #787878;
}
.k-tabstrip-items .k-state-hover .k-link,
.k-panelbar > li.k-state-hover > .k-link,
.k-panelbar > li.k-state-default > .k-link.k-state-hover {
  color: #ffffff;
}
.k-panelbar .k-state-focused.k-state-hover {
  background: #157abf;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-tabstrip-items .k-state-default,
.k-ie7 .k-tabstrip-items .k-state-default .k-loading {
  border-color: #dadada;
}
.k-tabstrip-items .k-state-hover,
.k-ie7 .k-tabstrip-items .k-state-hover .k-loading {
  border-color: #157abf;
}
.k-tabstrip-items .k-state-active,
.k-ie7 .k-tabstrip-items .k-state-active .k-loading {
  background-color: #ffffff;
  background-image: none;
  background-image: none, -webkit-linear-gradient(top, none);
  background-image: none, -moz-linear-gradient(top, none);
  background-image: none, -o-linear-gradient(top, none);
  background-image: none, linear-gradient(to bottom, none);
  border-color: #157abf;
}
.k-tabstrip .k-content.k-state-active {
  background-color: #ffffff;
  color: #787878;
}
.k-menu.k-header,
.k-menu .k-item {
  border-color: #dadada;
}
.k-column-menu,
.k-column-menu .k-item,
.k-overflow-container .k-overflow-group {
  border-color: #dadada;
}
.k-overflow-container .k-overflow-group {
  box-shadow: inset 0 1px 0 #ffffff, 0 1px 0 #ffffff;
}
.k-toolbar-first-visible.k-overflow-group,
.k-overflow-container .k-overflow-group + .k-overflow-group {
  box-shadow: 0 1px 0 #ffffff;
}
.k-toolbar-last-visible.k-overflow-group {
  box-shadow: inset 0 1px 0 #ffffff;
}
.k-column-menu .k-separator {
  border-color: #dadada;
  background-color: transparent;
}
.k-menu .k-group {
  border-color: #dadada;
}
.k-grid-filter.k-state-active {
  background-color: #ffffff;
}
.k-grouping-row td,
.k-group-footer td,
.k-grid-footer td {
  color: #787878;
  border-color: #dadada;
  font-weight: bold;
}
.k-grouping-header {
  color: #787878;
}
.k-grid td.k-state-focused {
  -webkit-box-shadow: inset 0 0 0 1px #157abf 0px 0px 0px 1px inset;
  box-shadow: inset 0 0 0 1px #157abf 0px 0px 0px 1px inset;
}
.k-header,
.k-grid-header-wrap,
.k-grid .k-grouping-header,
.k-grid-header,
.k-pager-wrap,
.k-pager-wrap .k-textbox,
.k-pager-wrap .k-link,
.k-grouping-header .k-group-indicator,
.k-gantt-toolbar .k-state-default {
  border-color: #dadada;
}
.k-primary,
.k-overflow-container .k-primary {
  color: #ffffff;
  border-color: #157abf;
  background-image: none;
  background-position: 50% 50%;
  background-color: #157abf;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-primary:focus,
.k-primary.k-state-focused {
  color: #ffffff;
  border-color: #000000;
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-primary:hover {
  color: #ffffff;
  border-color: #157abf;
  background-image: none;
  background-color: #157abf;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-primary:focus:active:not(.k-state-disabled):not([disabled]),
.k-primary:focus:not(.k-state-disabled):not([disabled]) {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-primary:active {
  color: #ffffff;
  border-color: #157abf;
  background-image: none;
  background-color: #157abf;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-primary.k-state-disabled,
.k-state-disabled .k-primary,
.k-primary.k-state-disabled:hover,
.k-state-disabled .k-primary:hover,
.k-primary.k-state-disabled:hover,
.k-state-disabled .k-primary:active,
.k-primary.k-state-disabled:active {
  color: #d1dfa3;
  border-color: #157abf;
  background-color: #157abf;
  background-image: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.k-pager-numbers .k-link,
.k-treeview .k-in {
  border-color: transparent;
}
.k-treeview .k-icon,
.k-scheduler-table .k-icon,
.k-grid .k-hierarchy-cell .k-icon {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0px;
}
.k-scheduler-table .k-state-hover .k-icon {
  background-color: transparent;
}
.k-button:focus {
  outline: none;
}
.k-editor .k-tool:focus {
  outline: 0;
  border-color: #dadada;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .k-icon:not(.k-loading),
  .k-grouping-dropclue,
  .k-drop-hint,
  .k-callout,
  .k-tool-icon,
  .k-state-hover .k-tool-icon,
  .k-state-active .k-tool-icon,
  .k-state-active.k-state-hover .k-tool-icon,
  .k-state-selected .k-tool-icon,
  .k-state-selected.k-state-hover .k-tool-icon,
  .k-column-menu .k-sprite,
  .k-mobile-list .k-check:checked,
  .k-mobile-list .k-edit-field [type=checkbox]:checked,
  .k-mobile-list .k-edit-field [type=radio]:checked {
    background-image: url(http://da7xgjtj801h2.cloudfront.net/2014.3.1119/styles/Metro/sprite.png);
    background-size: 340px 336px;
  }
  .k-dropdown-wrap .k-input,
  .k-picker-wrap .k-input,
  .k-numeric-wrap .k-input {
    border-radius: -1px 0 0 -1px;
  }
}
@media screen and (-ms-high-contrast: active) {
  .k-editor-toolbar-wrap .k-dropdown-wrap.k-state-focused,
  .k-editor-toolbar-wrap .k-button-group .k-tool:focus {
    border-color: #fff;
  }
}
/* reset everything to the default box model */
*,
:before,
:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
/* set a border-box model only to elements that need it */
.form-control,
.container,
.container-fluid,
.row,
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.form-control.k-widget {
  padding: 0;
}
.cy_fleft {
  float: left;
}
.cy_fright {
  float: right;
}
#cy_top_header_wrapper {
  line-height: 50px;
  height: 50px;
  color: white;
}
#cy_top_header_wrapper li {
  line-height: 50px;
  color: white;
  text-decoration: none;
}
#cy_top_header_wrapper a {
  color: white;
  text-decoration: none;
}
#cy_topheader_contactlist li {
  list-style-type: none;
  float: left;
  margin-left: 20px;
}
#cy_topheader_contactlist li:first-child {
  margin-left: 0px !important;
}
#cy_top_menuheader_wrapper {
  height: 105px;
}
#cy_top_menuheader_divider {
  height: 8px;
}
.cy_headertopbutton {
  width: 30px;
  height: 30px;
  border: 1px solid #2b75b4;
  margin-top: 10px;
}
#cy_headertopbuttons {
  display: inline-block;
}
#cy_headertopbuttons li {
  list-style-type: none;
  float: left;
  margin-right: 5px;
}
#cy_main_nav {
  display: inline-block;
  float: right;
}
#cy_main_nav > li {
  float: left;
  padding: 45px 10px 20px 10px;
  line-height: 25px;
  list-style-type: none;
}
#cy_main_nav > li:hover,
#cy_main_nav > li.active {
  background: white;
}
#cy_main_nav > li:hover a,
#cy_main_nav > li.active a {
  color: #157ABF;
}
#cy_main_nav .dropdown-menu li a {
  font-weight: 300 !important;
}
#cy_main_nav > li a {
  line-height: 25px;
  font-size: 15px;
  font-weight: bold;
  color: #444444;
  text-decoration: none;
}
#cy_main_nav > li .caret,
#main-menu-mobile > li .caret {
  display: none;
}
ul.dropdown-menu {
  -webkit-border-radius: 0;
  border-radius: 0;
  margin-top: 0px !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-top: none;
}
ul.dropdown-menu li {
  list-style-type: none;
}
ul.dropdown-menu li a {
  color: #333b88 !important;
}
.cy_sliderlink div {
  border: 1px solid #333b88;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 15px 20px;
  display: inline-block;
  color: #157ABF;
  font-size: 15px;
}
.nivo-controlNav {
  text-align: center;
  display: inline-block;
  position: relative;
}
.nivo-control {
  display: inline-block;
  font-size: 0px;
  margin-right: 3px;
  float: left;
}
.nivo-control-inner {
  height: 9px;
  width: 28px;
  background: #157ABF;
  border: 3px solid white;
}
.nivo-control.active .nivo-control-inner {
  background: #333b88;
}
.cy_hdiv_full {
  height: 1px;
  width: 100%;
  background: #cfcfcf;
  margin: 20px 0px;
}
.cy_teaserbox_mitte h3 {
  color: #13212d;
  text-transform: uppercase;
  margin: 5px 0px 10px 0px;
  font-size: 18px;
}
.cy_teaserbox_mitte a {
  color: #343434;
}
#cy_video_descr {
  background: #e1ebf3;
  font-size: 15px;
  line-height: 1.0em;
  padding: 5px 15px;
}
.cy_contentblock_bckgrd {
  margin: 30px 0px;
  background: #e1ebf3;
  padding: 20px 0px 20px 0px;
}
#cy_teaserunten_textbox p {
  margin-bottom: 0px;
  color: white;
}
#cy_teaserunten_textbox h2 {
  color: white;
}
#cy_home_falls h2 {
  color: #157ABF;
  font-size: 30px;
  display: inline-block;
  float: left;
}
#cy_home_fall_left {
  background: url(images/Pfeil_links_klein.png) center center no-repeat;
  width: 30px;
  height: 30px;
  border: 1px solid #6d6d6f;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  float: left;
  cursor: pointer;
}
#cy_home_fall_right {
  background: url(images/Pfeil_rechts_klein.png) center center no-repeat;
  width: 30px;
  height: 30px;
  border: 1px solid #6d6d6f;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  float: right;
  cursor: pointer;
}
.minidownload {
  display: inline-block;
  border: 1px solid #157abf;
  padding: 5px 10px;
  margin: 10px 0px;
}
.minidownload a {
  text-decoration: none;
}
.cy_medien_elem {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #157abf;
}
.cy_medien_elem h3 {
  color: #157abf;
}
.cy_medien_elem h4 {
  font-size: 14px;
}
.cy_img_gal {
  margin-bottom: 30px;
}
#cy_home_fallssteuerung {
  width: 66px;
  float: right;
}
.cy_falls_box {
  display: none;
}
.cy_overlay1 {
  position: absolute;
  text-align: center;
  height: 100%;
  color: white;
  background: rgba(21, 122, 191, 0.7);
  padding: 0px;
  margin-right: 15px;
  display: none;
}
.num_0 .cy_overlay1 {
  margin-left: 0px;
}
.cy_overlay1 h3 {
  color: white;
  font-size: 20px;
  font-weight: normal;
  padding: 40px 25px 60px 90px;
  background: url(images/icon_vergroessern.png) 10px 60px no-repeat;
}
.cy_overlay1 .cy_zoom {
  background: url(images/icon_vergroessern.png) 0px center no-repeat;
  width: 100px;
  height: 70px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 60px;
  margin-bottom: 30px;
}
#cy_footer_linered {
  margin-top: 50px;
  height: 8px;
}
#cy_footer_wrap1 {
  padding: 40px 0px 50px 0px;
  color: #c9cacb;
}
#cy_footer_wrap1 .textwidget,
#cy_footer_wrap1 p {
  font-size: 14px !important;
  line-height: 1.5em !important;
}
#cy_footer_wrap1 a {
  color: #c9cacb;
  text-decoration: none;
}
li.widget-container {
  list-style-type: none;
}
#cy_footer_wrap1 .widget-title {
  color: white;
  font-weight: 200;
  font-size: 18px;
  text-transform: uppercase;
  margin-bottom: 30px;
  padding: 0;
  line-height: 1.0em;
}
.widget-title-bold {
  font-weight: bold;
}
#cy_footer_wrap1 .textwidget {
  line-height: 2.0em;
}
#menu-quickfinder li {
  list-style-type: none;
  width: 40%;
  float: left;
  margin-right: 6%;
}
#menu-quickfinder li > a {
  font-weight: bold;
}
#menu-quickfinder .sub-menu li a {
  font-weight: normal !important;
}
.mc4wp-form label {
  display: none;
}
.mc4wp-form input#mc4wp_email {
  font-size: 13px;
  font-weight: normal;
  background: none;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 15px;
  border: 1px solid #157ABF;
}
.mc4wp-form input {
  font-size: 12px;
  font-weight: normal;
  background: none;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 15px;
  border: 1px solid #157ABF;
  color: white;
}
#menu-footermenu li {
  float: left;
  line-height: 1.0em;
  padding-right: 10px;
  margin-right: 10px;
  border-right: 1px solid white;
}
#menu-footermenu li:last-child {
  border: none;
}
#cy_footer_wrap2 {
  padding: 20px 0px;
}
#cy_footer_wrap2 a {
  color: white !important;
  font-size: 0.8em;
  line-height: 0.8em;
}
.cy_subpage_heading {
  background: white;
  margin-bottom: 10px;
}
.cy_subheadline_deco {
  display: none;
}
.h1line_sub {
  display: none;
}
.cy_subpage_heading h1 {
  line-height: 50px;
  vertical-align: middle;
  padding: 0px;
  top: 50%;
  color: #157ABF;
  font-size: 30px;
  font-weight: 200;
  text-transform: none;
  letter-spacing: 0em;
  margin-bottom: 0px;
}
.h1line_sub {
  width: 80px;
  height: 2px;
  background: #157abf;
}
.cy_mabottom {
  margin-bottom: 30px;
}
.cy_matop {
  margin-top: 30px;
}
#cy_sidebar h2 {
  font-size: 30px;
}
#cy_sidebar h3 {
  font-size: 19px;
  font-weight: 200;
  text-transform: none;
  color: #232b6e;
}
#wmp_tabnav li {
  float: left;
  margin-right: 0px;
  padding: 5px 10px !important;
  background: white;
  background-image: none !important;
  border: 1px solid #157abf;
  cursor: pointer;
  margin: 0px 15px 20px 0px !important;
  font-weight: 200;
  color: #157abf;
  text-decoration: none;
  letter-spacing: 0.1em;
  list-style-type: none !important;
}
.table-bordered td {
  font-size: 13px;
}
#wmp_tabnav li.active,
#wmp_tabnav li:hover {
  background: #157abf;
  color: white;
  margin-top: 0px;
}
#wmp_tabnav {
  padding: 0;
  display: inline-block;
  vertical-align: bottom;
  margin-bottom: 0px;
}
.wmp_tab {
  padding: 15px 0px 0px 0px;
  margin-top: -1px;
}
.wmp_tab p {
  display: block;
}
.well {
  -webkit-border-radius: 0;
  border-radius: 0;
  background: #157abf;
  border: none;
}
#secondary .widget_nav_menu li a,
#secondary .widget_text {
  color: white;
}
#secondary .widget-title {
  font-weight: 200;
}
#cy_histo {
  background: url(images/back_1px_157abf.png) center 26px repeat-y;
}
#cy_histo .col-xs-6.left {
  background: url(images/back_1px_157abf.png) 50% 35px repeat-x;
  padding-left: 0px;
}
#cy_histo .col-xs-6.right {
  background: url(images/back_1px_157abf.png) 50% 35px repeat-x;
  padding-right: 0px;
  margin-top: 50px;
}
#cy_histo .col-xs-6.left .cy_wrapper {
  background: white;
  margin-right: 10px;
  display: inline-block;
}
#cy_histo .col-xs-6.right .cy_wrapper {
  background: white;
  margin-left: 10px;
  display: inline-block;
}
#cy_histo .col-xs-6.left .cy_wrapper .cy_hist_year {
  float: right;
}
#cy_histo .col-xs-6.right .cy_wrapper .cy_hist_year {
  float: left;
}
hr {
  border-top: 1px solid #157abf;
}
.cy_hist_year {
  padding: 20px 10px;
  border: 1px solid #157abf;
  text-align: center;
  color: #157abf;
  font-size: 28px;
  line-height: 1.0em;
  font-weight: 100;
}
.cy_zoom {
  text-align: center;
  width: 25px;
  height: 25px;
  line-height: 18px;
  float: left;
  margin-right: 20px;
}
.cy_accord {
  margin-bottom: 10px;
  border-bottom: 1px solid #cacacc;
}
.cy_accord h2 {
  margin-bottom: 10px;
  font-size: 22px;
}
.cy_content_img_full {
  margin-bottom: 30px;
}
.page-id-91 h3 {
  color: #333b88;
  text-transform: uppercase;
  font-weight: 200;
}
.cy_h3_bottom_deco {
  width: 20px;
  height: 2px;
  background: #157abf;
  float: none;
  margin-bottom: 15px;
}
.formBuilderForm {
  padding: 0px !important;
}
.formBuilderLabelRequired {
  text-align: left !important;
}
.formBuilderSubmit {
  padding-right: 10px !important;
}
input,
textarea {
  border: 1px solid #157abf;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.formBuilderSubmit input {
  background: transparent;
  color: #333b88;
  border: 1px solid #157abf;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.cy_showhide_shortcontent .icon-chevron-right,
.cy_showhide_shortcontent .icon-chevron-down {
  color: white;
  font-size: 18px;
  font-weight: 100;
}
.cy_showhide_shortcontent {
  background: #157abf;
  border: 1px solid #157abf;
  padding: 3px 0px 2px 4px;
  width: 26px;
  height: 22px;
  text-align: center;
  float: left;
  margin: 2px 15px 5px 0px;
  cursor: pointer;
}
.cy_showhide_shortcontent .icon-chevron-down {
  margin-left: -3px;
}
.cy_lit_list_short .icon-chevron-right {
  display: none;
}
.cy_lit_list_short .icon-chevron-down {
  display: inline;
}
.cy_lit_list_short.closed .icon-chevron-down {
  display: none;
}
.cy_lit_list_short.closed .icon-chevron-right {
  display: inline;
}
.cy_lit_list_short .cy_long {
  display: inline;
}
.cy_lit_list_short .cy_short {
  display: none;
}
.cy_lit_list_short.closed .cy_short {
  display: inline !important;
}
.cy_lit_list_short.closed .cy_long {
  display: none !important;
}
.cy_lit_box {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #157abf;
}
.cy_lit_list_short {
  margin-top: 10px;
}
.cy_lit_list_short p {
  line-height: 1.4em;
}
h3.cy_lit_list_title {
  color: #343434;
  font-size: 13px;
  font-weight: bold;
  line-height: 1.2em;
  margin-bottom: 0px;
}
.cy_lit_list_autor,
.cy_lit_list_journal {
  line-height: 1.2em;
}
.cy_lit_list_journal {
  font-style: italic;
}
#menu-submenu-literatur-kategorie li {
  color: #333b88;
  border: 1px solid #157abf;
  padding: 10px 20px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  margin-bottom: 10px !important;
  cursor: pointer;
  background: none;
}
#menu-submenu-literatur-kategorie li a {
  text-decoration: none;
}
.widget_nav_menu h3 {
  color: #157abf;
  font-size: 24px;
  font-weight: 200;
}
/*
#cy_sidebar .widget_nav_menu .menu{
    padding: 15px;
    color:white;
    background:#157abf;
    -webkit-border-radius: 1px;
    border-radius: 1px;
}

.widget_nav_menu .menu a{
    color:white;
}
*/
.cy_button {
  padding: 5px 20px;
  display: inline-block;
  color: #157abf;
  border: 1px solid #157abf;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.cy_button2 {
  padding: 5px 20px;
  display: inline-block;
  background: #157abf;
  color: white;
  border: 1px solid #157abf;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.cy_event_listentry .cy_button2,
.cy_event_listentry .cy_button {
  width: 84px;
  text-align: center;
}
.sub h3 {
  color: #157abf;
  font-weight: 200;
  font-size: 20px;
  margin: 10px 0px;
}
.cy_partner_box {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #157abf;
}
.cy_partner_box h3 {
  margin-top: 0px;
}
.cy_cal_event_desc {
  color: #157abf !important;
}
#cy_headersearch {
  float: right;
}
.search-form .search-submit {
  width: 30px !important;
  height: 30px !important;
  font-size: 0.1px;
  border: 1px solid #2b75b4;
  margin-top: -4px;
  background: url(http://cytosorb-therapie.de/wp-content/uploads/2014/11/search_icon.png) center center no-repeat;
  overflow: hidden;
  padding: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
.search-form .search-field {
  border: 1px solid #2b75b4;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  color: #2b75b4 !important;
  padding: 2px 8px;
  line-height: 22px !important;
  height: 33px;
  margin-top: -7px;
}
.cy_subpage_heading h1 {
  display: inline-block;
  line-height: 1.3em;
  padding-top: 15px;
  margin-bottom: 15px;
}
.k-scheduler-agendadate {
  font-weight: bold;
  font-size: 12px;
}
.cy_team_ma_pos {
  color: #2b75b4;
  font-weight: bold;
}
.cy_team_ma_pos .mailicon{

}
.carousel-control {
  opacity: 1;
  width: 5%;
  background: none !important;
}
.cy_notopmargin {
  margin-top: 0px;
}
.cy_presseartikel_box h2 {
  margin: 0px 0px 10px 0px;
}
.cy_presseartikel_box {
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px solid #2b75b4;
}
.k-event.Conferences {
  background: #2b75b4;
}
.k-event.workshops {
  background: #333b88;
}
.k-event.User Meetings {
  background: #6d6d6f;
}
#cy_lit_sidebarnav li,
#menu-subnavi-adsorber li,
#menu-studien li,
#cy_sidebar .menu li {
  color: #343434 !important;
  border-top: 1px solid #d1d1d3;
  padding: 10px 0px 10px 0px !important;
  list-style-type: none;
  background: none !important;
  background-image: none !important;
  font-size: 15px;
  line-height: 1.0em;
  margin-bottom: 0px !important;
}
#cy_lit_sidebarnav li .glyphicon,
#menu-subnavi-adsorber li .glyphicon {
  font-weight: 100;
  margin-right: 20px;
  color: #6d6d6f;
}
#cy_lit_sidebarnav li,
#menu-subnavi-adsorber li a,
#menu-studien li a,
#cy_sidebar .menu li a {
  color: #343434 !important;
}
#cy_lit_sidebarnav li,
#cy_lit_filternav li {
  cursor: pointer;
}
#cy_lit_filternav li,
#cy_lit_filternav_mobile li,
#cy_lit_filternav_link li {
  padding: 5px 10px !important;
  line-height: 18px;
  float: left;
  display: inline-block;
  color: white;
  margin-right: 10px;
}
#cy_lit_filternav li.Calendar,
#cy_lit_filternav_mobile li.Calendar,
#cy_lit_filternav_link li.Calendar {
  background: white;
  border: 1px solid #2b75b4;
  color: #2b75b4;
}
#cy_lit_filternav li.kongress,
#cy_lit_filternav_mobile li.kongress,
#cy_lit_filternav_link li.kongress {
  background: #2b75b4;
  border: 1px solid #2b75b4;
}
.k-scheduler-agenda .cy_event_sch_title.kongress {
  color: #2b75b4;
}
#cy_lit_filternav li.workshops,
#cy_lit_filternav_mobile li.workshops,
#cy_lit_filternav_link li.workshops {
  background: #333b88;
  border: 1px solid #333b88;
}
.k-scheduler-agenda .cy_event_sch_title.workshops {
  color: #333b88;
}
#cy_lit_filternav li.User Meetings,
#cy_lit_filternav_mobile li.User Meetings,
#cy_lit_filternav_link li.User Meetings {
  background: #6d6d6f;
  border: 1px solid #6d6d6f;
}
.k-scheduler-agenda .cy_event_sch_title.User Meetings {
  color: #6d6d6f;
}
.k-scheduler-agenda tr.k-state-hover .cy_event_sch_title {
  color: white;
  cursor: pointer;
}
#cy_eventlist {
  margin-bottom: 30px;
  display: inline-block;
}
#cy_eventlist,
#cy_eventlist_mobile {
  border: none;
}
.cy_event_listentry {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #6d6d6f;
}
.cy_event_listentry h3 {
  color: #333b88;
}
.cy_location {
  color: #252527;
  margin-bottom: 10px;
}
.cy_event_listentry .cy_date {
  padding-left: 10px;
  color: #252527;
}
.cy_event_sch_title {
  cursor: pointer;
}
.noborder {
  border: none !important;
}
.cy_accord .section_content {
  padding: 0px 0px 0px 45px;
}
.subsect_box h4 {
  font-weight: 200;
  font-size: 14px;
}
#cy_footer-2-2 {
  text-align: right;
  line-height: 1.0em;
}
.cy_team_catbox h3,
.cy_link_box h3 {
  margin-top: 10px;
}
.navbar-toggle .icon-bar {
  background: #2b75b4;
}
.navbar-collapse.cy_mobile {
  background: white;
  width: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
  padding: 0px;
  position: absolute;
  z-index: 9999;
  border-bottom: 2px solid #2b75b4;
}
.site-header.visible-xs,
.site-header.visible-sm {
  margin: 0px -15px;
  height: 106px;
}
#main-menu-mobile {
  margin: 0px;
  padding: 0px 15px;
}
.navbar-brand {
  padding: 10px;
}
#main-menu-mobile .sub-menu {
  padding: 0px 0px 0px 15px;
}
#main-menu-mobile > li {
  border-top: 1px solid #2b75b4;
  margin-top: 10px;
}
#main-menu-mobile > li:first-child {
  border: none;
  margin-top: 0px;
}
#main-menu-mobile .sub-menu li {
  padding: 0px 0px 0px 15px;
  border-top: 1px solid #b9b9bb;
  line-height: 2.1em;
}
#cy_content_list.cy_case h4 {
  font-size: 15px;
  margin-bottom: 6px;
}
.cy_ort_box {
  min-height: 190px;
  display: inline-block;
}
#cy_map_description {
  display: none;
  position: absolute;
  z-index: 9999;
  top: 50px;
  background: white;
  border: 1px solid #2b75b4;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  width: 200px;
  left: 50%;
  margin-left: -100px;
  padding: 10px;
}
#cy_map_description p {
  margin: 0px;
}
#cy_map_description_country {
  font-weight: bold;
  color: #2b75b4;
}
td p {
  margin-bottom: 0px;
}
.table-bordered.table-striped td {
  padding: 5px;
}
/*
 * M O B I L
 */
@media (max-width: 760px) {
  #cy_map {
    display: none;
  }
  .page-id-83 h2 {
    padding-left: 15px;
  }
}
@media (max-width: 768px) {
  #cy_main_nav li a {
    font-size: 14px;
  }
  #cy_top_header_wrapper {
    font-size: 14px;
  }
  #cy_contentwrapper {
    background: white;
  }
  #cy_top_header_wrapper {
    height: inherit;
  }
  #cy_topheader_contactlist_mobile {
    display: inline-block;
    padding-top: 10px;
  }
  #cy_topheader_contactlist_mobile li {
    line-height: 1.8em !important;
    float: left;
    margin: 0px 10px 0px 0px !important;
  }
  #cy_topheader_contactlist_mobile li:last-child {
    margin-right: 0px;
  }
  #cy_topheader_button_container.cy_mobile {
    text-align: right;
  }
  #cy_video_descr {
    padding: 5px 10px;
    font-size: 15px;
    margin-bottom: 10px;
  }
  .xs-nopadding {
    padding: 0px;
  }
  #cy_footer_wrap1 {
    padding: 20px 0px;
  }
  #cy_footer_wrap1 h3 {
    margin-bottom: 10px !important;
    margin-top: 20px;
  }
  #cy_footer-2-2 {
    text-align: center;
    line-height: 1.0em;
    margin-top: 20px;
  }
  .cy_subpage_heading {
    margin-bottom: 15px;
  }
  .cy_subpage_heading h1 {
    font-size: 25px;
    float: none;
  }
  .cy_subpage_heading h2 {
    font-size: 20px;
    float: none;
  }
  .cy_subpage_heading .col-xs-12 {
    display: block;
  }
  .k-scheduler-views {
    display: none;
  }
  .k-scheduler-monthview .k-scheduler-table td,
  .k-scheduler-monthview .k-hidden {
    height: 80px;
  }
}
@media (max-width: 992px) {
  #cy_footer_wrap1 {
    padding: 20px 0px;
  }
  #cy_footer_wrap1 h3 {
    margin-bottom: 10px !important;
    margin-top: 20px;
  }
  #cy_teaserunten_textbox h2 {
    font-size: 18px;
  }
}
#menu-quickfinder .sub-menu {
  padding-left: 15px;
}
#menu-quickfinder .sub-menu li {
  float: none;
  clear: both;
  list-style-type: none;
  padding-left: 10px;
  padding-bottom: 0.5em;
  line-height: 1.3em;
  background: url(images/listicon_dash.png) left 12px no-repeat;
}
img.alignleft {
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}
img.alignright {
  float: right;
  margin-left: 20px;
  margin-bottom: 20px;
}
img.aligncenter {
  float: none;
  display: block;
  margin: 0px auto;
  position: relative;
  text-align: center;
}
#menu-item-153 ul li a {
  text-align: right;
}
#cy_lit_topnav #cy_lit_sidebarnav li,
#cy_lit_topnav #cy_lit_filternav li,
#cy_lit_topnav #cy_lit_filternav_mobile li,
#menu-anwendungsbiete2 li {
  float: left !important;
  width: 170px !important;
  margin-right: 15px !important;
  border: 1px solid #157ABF !important;
  list-style-type: none !important;
  padding: 10px 10px !important;
  margin-bottom: 20px !important;
  text-align: center !important;
  background-image: none !important;
  color: #157ABF !important;
}
#cy_footer-1-3 .widget-title a {
  color: white;
}
#cy_lit_topnav #cy_lit_sidebarnav li.selected,
#cy_lit_topnav #cy_lit_filternav li.selected,
#cy_lit_topnav #cy_lit_filternav_mobile li.selected,
#menu-anwendungsbiete2 li.selected {
  color: white !important;
  background: #157ABF !important;
}
#cy_lit_topnav #cy_lit_sidebarnav li:hover,
#cy_lit_topnav #cy_lit_filternav li:hover,
#cy_lit_topnav #cy_lit_filternav_mobile li:hover,
#menu-anwendungsbiete2 li:hover {
  color: white !important;
  background: #157ABF !important;
}
#menu-anwendungsbiete2 li {
  background: none !important;
  background-image: none !important;
}
#menu-anwendungsbiete2 li .icon-chevron-right {
  display: none;
}
#cy_sondernav .cy_bluebutton {
  margin-top: 15px;
  border: 1px solid #157ABF;
  padding: 10px 10px !important;
  text-align: center;
  color: #157ABF !important;
}
#cy_sondernav .cy_bluebutton:hover {
  color: white !important;
  background: #157ABF !important;
}
#cy_sondernav .cy_bluebutton a {
  color: #157ABF !important;
  text-decoration: none;
}
#cy_sondernav .cy_bluebutton:hover a {
  color: white !important;
  background: #157ABF !important;
}
#cy_lit_topnav {
  margin-bottom: 30px;
  margin-top: 15px;
  display: inline-block;
}
.page-id-49 h2#cy_lit_title {
  display: none;
}
.cy_subpage_topnav .cy_bluebutton {
  display: inline-block;
  float: left;
  margin: 0px 15px 20px 0px !important;
}
blockquote {
  background: rgba(106, 128, 255, 0.22);
}
.cy_lit_list_journal p {
  margin-bottom: 0px;
}
#cy_par_wrapper img {
  max-width: 764px;
  width: 100%;
}
.single-case-report h2 {
  color: #343434;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 0px;
}
#cy_notebook_video_wrapper {
  margin-top: 40px;
  margin-bottom: -87px;
  width: 100%;
  height: 369px;
  background: url(http://cytosorb-therapie.de/wp-content/themes/cytosorb/images/registry/macbook.png) left top no-repeat;
  overflow: hidden;
}
#cy_notebook_video_content {
  width: 440px;
  height: 281px;
  overflow: hidden;
  margin: 20px 0px 0px 90px;
}
.row.mc-field-group {
  margin-bottom: 10px;
}
.row.mc-field-group label {
  font-weight: 300;
}
#mc-embedded-subscribe {
  background: #157ABF;
  color: white;
  -webkit-border-radius: 0;
  border-radius: 0;
}
#mc-embedded-subscribe-form input {
  margin-bottom: 10px;
}
.mc-field-group {
  display: block;
  float: none;
  clear: both;
}
.mc-field-group .mce_inline_error {
  background: white !important;
  color: #157ABF !important;
}
.mc-field-group label {
  font-weight: normal;
  color: #157ABF !important;
  font-weight: 300;
}
.mc-field-group input {
  float: right;
  padding: 5px 10px;
  color: #157ABF;
  font-weight: 300;
  width: 148px;
}
.mc-field-group input.mce_inline_error {
  border-color: #157ABF !important;
}
.mc-field-group.input-group input {
  float: left !important;
  width: 20px;
}
.mc-field-group.input-group strong {
  font-weight: normal;
  color: #157ABF !important;
  font-weight: 300;
}
.mc-field-group.input-group ul {
  display: inline-block;
  float: right;
}
.mc-field-group.input-group li {
  width: 170px;
}
.mc-field-group.input-group p {
  display: none;
}
.mc-field-group select {
  float: right;
  margin-bottom: 10px;
  padding: 7px 5px;
  color: #157ABF;
  font-weight: 300;
  border: 1px solid #157ABF;
  line-height: 27px;
  font-size: 15px;
  -webkit-border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  width: 158px;
  min-width: 158px;
  max-width: 158px;
}
.mc-field-group li {
  list-style-type: none !important;
  background-image: none !important;
  padding-left: 0px !important;
}
.mc-field-group li input {
  margin-right: 10px  !important;
}
.cy_abstr_deadline,
.cy_abstr_deadline_date {
  color: #b71c1c !important;
}
.formBuilderForm input {
  font-weight: 300;
}
.formBuilderForm .formBuilderLabelRequired {
  font-weight: 300 !important;
}
.formBuilderForm .formBuilderLabel.control-label {
  display: block;
  float: none;
  text-align: left;
  font-weight: 300 !important;
}
.formBuilderForm .formBuilderLabel.control-label label {
  font-weight: 300 !important;
}
.formBuilderForm .formBuilderField .formBuilderLabel {
  float: left;
}
.formBuilderForm .formBuilderField.large-text-area .formBuilderLabel {
  float: none !important;
}
.formBuilderForm .formBuilderField .formBuilderDateStamp {
  padding-left: 190px;
}
.formBuilderForm .formBuilderInput.controls {
  padding-left: 190px;
}
.formBuilderForm .radio input[type="radio"],
.formBuilderForm .radio-inline input[type="radio"],
.formBuilderForm .checkbox input[type="checkbox"],
.formBuilderForm .checkbox-inline input[type="checkbox"] {
  margin-left: 0px;
  margin-right: 20px;
}
.formBuilderForm .formBuilderRadio input {
  margin-right: 10px;
}
.formBuilderForm .formBuilderCheckboxDescription label {
  font-weight: 300 !important;
}
.formBuilderForm .control-group.formBuilderField.checkbox .formBuilderLabel {
  display: none;
}
.formBuilderForm #formBuilderFieldInterest_Newsletter .formBuilderLabel {
  display: block;
  margin-bottom: 0px;
}
#cy_home_ipad_video_wrapper #cy_home_ipad_video_wrapper_inner {
  width: 80%;
  padding: 9% 0% 0% 10%;
  height: 0px;
}
#cy_home_ipad_video_wrapper #cy_home_ipad_video_back {
  position: absolute;
  z-index: 0;
}
#cy_home_ipad_video_wrapper video {
  z-index: 10;
}
#cy_home_mac_video_wrapper #cy_home_mac_video_wrapper_inner {
  width: 72%;
  padding: 1.5% 0% 0% 14.5%;
  height: 0px;
}
#cy_home_mac_video_wrapper #cy_home_mac_video_back {
  position: absolute;
  z-index: 0;
}
#cy_home_mac_video_wrapper video {
  z-index: 10;
}
.wp-video {
  width: 100% !important;
  height: 100% !important;
}
.wp-video .mejs-container,
.wp-video .mejs-overlay,
.wp-video .wp-video-shortcode {
  width: 100% !important;
  height: 100% !important;
}
.cy_text_white {
  font-weight: 200;
  color: white;
}
.cy_text_white h2,
.cy_text_white h3,
.cy_text_white h4,
.cy_text_white h5 {
  font-weight: 200;
  color: white;
  font-size: 22px;
}
.nomargin {
  margin: 0px !important;
}
#cy_home_registry_container_outer {
  margin-bottom: 30px;
}
#cy_home_registry_container_inner {
  background: #1f64aa;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmNjRhYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2YThhYWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #1f64aa 0%, #6a8aac 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1f64aa), color-stop(100%, #6a8aac));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1f64aa 0%, #6a8aac 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1f64aa 0%, #6a8aac 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1f64aa 0%, #6a8aac 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1f64aa 0%, #6a8aac 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f64aa', endColorstr='#6a8aac', GradientType=0);
  /* IE6-8 */
}
#cy_home_registry_container_inner h2 {
  text-align: center;
  font-weight: 200;
  font-size: 32px;
  margin-top: 15px;
  color: white;
}
#cy_home_video_cytosorb_img_wrapper {
  padding-top: 3%;
  cursor: pointer;
  position: absolute;
  z-index: 999;
  top: 0;
}
#cy_home_video_registry_img_wrapper {
  cursor: pointer;
  position: absolute;
  z-index: 999;
  top: 0;
}
.cy_long,
.cy_short {
  line-height: 21px !important;
}
.cy_long p,
.cy_short p {
  line-height: 21px !important;
}
.tax-faq-kategorie .cy_lit_list_title,
.tax-faq-category .cy_lit_list_title {
  font-weight: 300;
  font-size: 18px;
  color: #157abf;
}
.single-archiv_event h2 {
  margin-top: 20px;
}
.ekko-lightbox-nav-overlay .glyphicon-chevron-left,
.ekko-lightbox-nav-overlay .glyphicon-chevron-right {
  width: 30% !important;
}
.cy_long ul {
  margin-bottom: 1.4em;
}
.cy_long ul li:last-child {
  margin-bottom: 0px;
}
#wordpress_file_upload_block_1 label {
  font-weight: 300;
  color: #157ABF;
}
#wordpress_file_upload_block_1 label:after {
  color: #6b6b6b;
  font-weight: normal;
}
#wordpress_file_upload_block_1 .file_userdata_container {
  margin-bottom: 1.5rem;
}
#wordpress_file_upload_block_1 div.file_userdata_fieldwrapper,
#wordpress_file_upload_block_1 div.file_userdata_fieldwrapper_required,
#wordpress_file_upload_block_1 div.file_userdata_fieldwrapper_required_empty {
  width: 100%;
}
#wordpress_file_upload_block_1 textarea {
  height: 200px;
  width: 100%;
}
.clear{
  clear:both;
  float:none;
}
#cy_sidebar_downloads ul li{
  list-style-type: none;
  background:none;
  padding:0;
}
/*!
 * Lightbox for Bootstrap 3 by @ashleydw
 * https://github.com/ashleydw/lightbox
 *
 * License: https://github.com/ashleydw/lightbox/blob/master/LICENSE
 */
.ekko-lightbox-container {
  position: relative;
}
.ekko-lightbox-nav-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
}
.ekko-lightbox-nav-overlay a {
  z-index: 100;
  display: block;
  width: 49%;
  height: 100%;
  font-size: 30px;
  color: #fff;
  text-shadow: 2px 2px 4px #000;
  opacity: 0;
  filter: dropshadow(color=#000000, offx=2, offy=2);
  -webkit-transition: opacity .5s;
  -moz-transition: opacity .5s;
  -o-transition: opacity .5s;
  transition: opacity 0.5s;
}
.ekko-lightbox-nav-overlay a:empty {
  width: 49%;
}
.ekko-lightbox a:hover {
  text-decoration: none;
  opacity: 1;
}
.ekko-lightbox .glyphicon-chevron-left {
  left: 0;
  float: left;
  padding-left: 15px;
  text-align: left;
}
.ekko-lightbox .glyphicon-chevron-right {
  right: 0;
  float: right;
  padding-right: 15px;
  text-align: right;
}
.ekko-lightbox .modal-footer {
  text-align: left;
}
.carousel-indicators{
  display:none !important;
}