
/****************************=csc-accordion.css=******************************/
.lorem {
  padding: 0;
}
.csc-accordion {
  padding: 6px;
  background-color: #CCC;
}
.csc-acc-container {
  padding: 4px;
  background-color: #f4f4f4;
  border: 1px solid #BBB;
  height: 100%;
}
.csc-accordion-scroll-button-cont {
  position: fixed;
  bottom: 2px;
  right: 2px;
}
.csc-accordion-scroll-button {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  display: inline-block;
  border: 1px solid;
  cursor: pointer;
}
.csc-accordion-scroll-top-button {
  background-image: url(img/scrollTop.png);
  background-position: 0px 0px;
}
.csc-acc-title {
  height: 24px;
  border: 0;
  margin-top: 2px;
  padding: 7px 10px 22px 7px;
  background-color: #333333;
  border-bottom: 1px solid #444;
  color: #ccc;
}
.csc-acc-title span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.csc-acc-title:hover {
  cursor: pointer;
}
.csc-acc-title .csc-acc-close {
  float: right;
}
.csc-acc-title .csc-acc-close:before {
  content: "x";
}
.csc-acc-panel {
  display: none;
  overflow-y: auto;
  position: relative;
}
.designDiv .csc-acc-container {
  border: 1px ridge gray;
}

/****************************=csc-ace-editor.css=******************************/
.csc-ace-editor {
  vertical-align: bottom;
}
.ace_editor .ace_layer div {
  white-space: pre !important;
}
.ace_editor_readonly_highlight {
  background-color: #e6e9ea;
  position: absolute;
}

/****************************=csc-advanced-list.css=******************************/
.csc-advanced-list {
  position: relative;
  display: inline-block;
}
.csc-advanced-list li.header.expanded > ul {
  display: block;
}
.csc-advanced-list li.header {
  padding: 2px 0 3px 0;
  background-color: #f2f2f2;
}
.csc-advanced-list li.header > ul {
  display: none;
}
.csc-advanced-list li.header > span:before {
  content: "►";
  display: inline;
  margin-right: 2px;
}
.csc-advanced-list li.item-selected {
  background-color: #D0D0D0;
}
.csc-advanced-list .csc-adv-list-search-text {
  width: 100%;
}
.csc-advanced-list .hidden {
  display: none !important;
}
.csc-advanced-list > ul {
  list-style-type: none;
  margin: 0;
  padding: 0 0 0 4px;
  background-color: #f1f1f1;
  outline-color: initial;
  outline-style: none;
  outline-width: initial;
  line-height: 1.5;
  overflow: auto;
  min-height: 100px;
}
.csc-advanced-list > ul > li {
  cursor: pointer;
}
.csc-advanced-list li {
  text-overflow: ellipsis;
  min-width: 150px;
  list-style: none;
  background-color: transparent;
  display: block;
  padding: 3px 12px 3px 14px;
  text-decoration: none;
  font-weight: normal;
  overflow: hidden;
  cursor: pointer;
}
.csc-advanced-list li:hover {
  color: white;
}
.csc-advanced-list li:not(.header):hover {
  background-color: #ccc;
  color: transparent!important;
}
.csc-advanced-list li.expanded > span:before {
  content: "▼";
}
.csc-advanced-list li.empty > span:before {
  content: "■";
  margin-right: 5px;
  padding-left: 1px;
}
.csc-advanced-list:hover .csc-advanced-list-content {
  display: block;
}
.csc-advanced-list-ul span {
  color: #292929;
}

/****************************=csc-announcement.css=******************************/
.csc-duyuru .csc-duyuru__list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  background: #fff;
  border: 1px solid #d9dcde;
  overflow: hidden;
}
.csc-duyuru .csc-duyuru__list .csc-duyuru__list__item {
  padding: 8px;
  cursor: pointer;
  overflow: hidden;
  transition: all 0.5s;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
}
.csc-duyuru .csc-duyuru__list .csc-duyuru__list__item:after {
  content: "";
  display: table;
  clear: both;
}
.csc-duyuru .csc-duyuru__list .csc-duyuru__list__item + .csc-duyuru__list__item {
  border-top: 1px solid #ddd;
}
.csc-duyuru .csc-duyuru__list .csc-duyuru__list__item:hover {
  background: #f4f5f6;
}
.csc-duyuru .csc-duyuru__list .csc-duyuru__list__item.itemHide {
  padding: 0 8px;
  height: 0 !important;
}
.csc-duyuru .csc-duyuru__list .csc-duyuru__image {
  float: left;
  width: 72px;
  height: 72px;
  border-radius: 50%;
}
.csc-duyuru .csc-duyuru__list .csc-duyuru__right-part {
  float: left;
  display: inline-block;
  padding-left: 8px;
  vertical-align: middle;
  width: calc(100% - 72px);
}
.csc-duyuru .csc-duyuru__list .csc-duyuru__text {
  height: inherit;
  line-height: 20px;
  overflow: hidden;
  display: block;
}
.csc-duyuru .csc-duyuru__list .csc-duyuru__time {
  line-height: 20px;
  opacity: 0.7;
  display: block;
  font-style: italic;
}
.csc-duyuru .csc-duyuru__list.has-image .csc-duyuru__list__item {
  height: 89px;
}
.csc-duyuru .csc-duyuru__list.has-image .csc-duyuru__text {
  height: 40px;
}
.csc-duyuru .csc-duyuru__control-panel {
  padding: 8px;
  text-align: right;
  border: 1px solid #d9dcde;
  border-top: none;
}
.csc-duyuru .csc-duyuru__control-panel .csc-duyuru__next {
  display: inline-block;
  vertical-align: middle;
  line-height: 24px;
  width: 24px;
  text-align: center;
  border: 1px solid #e6e6e6;
  cursor: pointer;
}
.csc-duyuru .csc-duyuru__control-panel .csc-duyuru__next:hover {
  background: #ebebeb;
}
.csc-duyuru .csc-duyuru__control-panel .csc-duyuru__prev {
  display: inline-block;
  vertical-align: middle;
  line-height: 24px;
  width: 24px;
  text-align: center;
  border: 1px solid #ebebeb;
  cursor: pointer;
  margin-right: 8px;
}
.csc-duyuru .csc-duyuru__control-panel .csc-duyuru__prev:hover {
  background: #ebebeb;
}
/*# sourceMappingURL=csc-announcement.css.map */
/****************************=csc-approval-chart.css=******************************/
.approval-div {
  width: 200px;
  margin-left: 20px;
}
.approval-state-div {
  height: 54px;
}
.approval-duration {
  float: right;
  vertical-align: text-bottom;
  border-bottom: 1px dashed #919191;
  height: 35px;
  width: 100px;
  padding-top: 18px;
  color: #919191;
}
.approval-user-date-div {
  height: 25px;
  margin-top: 10px;
}
.approval-user-div {
  width: 110px;
  float: left;
  color: #000000;
}
.approval-date-div {
  text-align: center;
  color: #4caf50;
}
.approval-note-div {
  color: #858585;
}
table.approval-chart {
  width: auto !important;
}
.approval-icon {
  width: 54px;
  height: 54px;
  float: left;
}
.approval-icon-0 {
  background-image: url(img/approval-chart/approvalChart.png);
  background-position: 0px 0px;
}
.approval-icon-1 {
  background-image: url(img/approval-chart/approvalChart.png);
  background-position: 0px 54px;
}
.approval-icon-2 {
  background-image: url(img/approval-chart/approvalChart.png);
  background-position: 0px 108px;
}
.approval-icon-3 {
  background-image: url(img/approval-chart/approvalChart.png);
  background-position: 0px 162px;
}
.approval-icon-4 {
  background-image: url(img/approval-chart/approvalChart.png);
  background-position: 0px 216px;
}
.approval-icon-5 {
  background-image: url(img/approval-chart/approvalChart.png);
  background-position: 0px 270px;
}
.approval-icon-6 {
  background-image: url(img/approval-chart/approvalChart.png);
  background-position: 0px 324px;
}
.approval-icon-7 {
  background-image: url(img/approval-chart/approvalChart.png);
  background-position: 0px 378px;
}
.approval-icon-8 {
  background-image: url(img/approval-chart/approvalChart.png);
  background-position: 0px 432px;
}
/*# sourceMappingURL=csc-approval-chart.css.map */
/****************************=csc-area-chart.css=******************************/
.csc-area-chart {
  background: #ffffff;
  color: #ffffff;
  margin: 5px;
  padding: 3px;
}
.csc-area-chart .axis path {
  fill: none;
  stroke: #000000;
  shape-rendering: crispEdges;
}
.csc-area-chart .axis line {
  fill: none;
  stroke: #000000;
  shape-rendering: crispEdges;
}
.csc-area-chart .area {
  fill: #0c83e4;
}
.csc-area-title {
  text-align: center;
  fill: #0c83e4;
  font-weight: bold;
}
/*# sourceMappingURL=csc-area-chart.css.map */
/****************************=csc-autocomplete.css=******************************/
.csc-autocomplete {
  margin: 3px;
  width: 120px;
}
.csc-autocomplete-button-inner {
  margin-left: -16px !important;
}
.csc-autocomplete-button {
  cursor: pointer;
  height: 24px;
  width: 24px;
  margin-bottom: -1.1px;
  position: relative;
  top: 5px;
}
.ui-autocomplete {
  max-height: 200px;
  overflow-y: scroll;
}

/****************************=csc-balanced-hor.css=******************************/
.csc-balanced-hor-container {
  width: 100%;
  height: 100%;
}
.csc-balanced-hor-table {
  border-collapse: collapse;
}
.csc-balanced-row {
  display: table-row;
}
.csc-balanced-row .csc-balanced-cell {
  border: none;
  border-spacing: 0px;
}
.csc-balanced-row .csc-balanced-cell .csc-top-align-label {
  padding-left: 2px;
  text-align: left;
}
.designDiv .csc-balanced-hor-container {
  border: 1px ridge gray;
}
/*# sourceMappingURL=csc-balanced-hor.css.map */
/****************************=csc-balanced-ver.css=******************************/
.designDiv .csc-balanced-ver-container {
  border: 1px ridge gray;
}
.csc-balanced-ver-container {
  width: 100%;
  height: 100%;
}
.csc-balanced-ver-table {
  display: table;
  width: 100%;
}
.csc-ver-row {
  display: table-row;
}
.csc-balanced-ver-row {
  display: table-row;
}
.csc-balanced-ver-row .csc-ver-cell {
  display: table-cell;
  vertical-align: middle;
}
/*# sourceMappingURL=csc-balanced-ver.css.map */
/****************************=csc-bar-chart-simple.css=******************************/
/* Creates a small triangle extender for the tooltip */
/* Nrthward tooltips */
/* Eastward tooltips */
/* Southward tooltips */
/* Westward tooltips */
.csc-bar-chart-simple svg {
  margin: auto;
  display: block;
}
.csc-bar-chart-simple .domain {
  stroke: #49AAD5;
  stroke-width: 0px;
  fill: none;
}
.csc-bar-chart-simple .tick {
  font-family: 'Roboto', sans-serif;
  font-size: 10px;
  stroke: none;
  fill: #49AAD5;
}
.csc-bar-chart-simple .tick line {
  stroke: #49AAD5;
  opacity: .6;
}
.csc-bar-chart-simple .numberText {
  font-family: 'Roboto', sans-serif;
  font-size: 10px;
  stroke: none;
  fill: #fff;
}
.csc-bar-chart-simple .wrappermid {
  background: #FFFFFF;
  border: 1px solid #F3F3F3;
  box-shadow: 0 1px 0 0 #F3F3F3, inset 1px 1px 1px 0 rgba(255, 255, 255, 0.5);
  min-height: 300px;
  width: auto;
  margin-bottom: 20px;
  border-radius: 4px;
}
.csc-bar-chart-simple .widget-top {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  color: #4A4A4A;
  padding: 8px;
  margin-bottom: 8px;
  text-transform: capitalize;
  background-color: #fafafa;
  box-shadow: 0 1px 1px 0 rgba(199, 199, 199, 0.5);
}
.csc-bar-chart-simple-header-text {
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  color: #000;
  fill: #454545;
}
.csc-bar-chart-tip {
  line-height: 1;
  font-size: 11px !important;
  font-family: 'Roboto', sans-serif;
  padding: 11px;
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
  word-wrap: break-word;
  border-radius: 4px;
  max-width: 120px;
}
.csc-bar-chart-tip:after {
  box-sizing: border-box;
  display: inline;
  font-size: 11px !important;
  width: 100%;
  line-height: 1;
  color: rgba(0, 0, 0, 0.8);
  position: absolute;
  overflow: visible;
}
.csc-bar-chart-tip.n:after {
  content: "\25BC";
  margin: -1px 0 0 0;
  top: 100%;
  left: 0;
  text-align: center;
  font-size: 10px !important;
}
.csc-bar-chart-tip.e:after {
  content: "\25C0";
  margin: -4px 0 0 0;
  top: 50%;
  left: -8px;
  font-size: 10px !important;
}
.csc-bar-chart-tip.s:after {
  content: "\25B2";
  margin: 0 0 1px 0;
  top: -8px;
  left: 0;
  text-align: center;
  font-size: 10px !important;
}
.csc-bar-chart-tip.w:after {
  content: "\25B6";
  margin: -4px 0 0 -1px;
  top: 50%;
  left: 100%;
  font-size: 10px !important;
}

/****************************=csc-bar-chart.css=******************************/
.csc-bar-chart {
  width: 500px;
  height: 500px;
}
.csc-bar-chart svg {
  margin: auto;
  display: block;
}
.csc-bar-chart .domain {
  stroke: #bdc3c7;
  stroke-width: 0px;
  fill: none;
}
.csc-bar-chart .tick {
  font-family: 'Roboto', sans-serif;
  font-size: 10px;
  stroke: none;
  fill: #bdc3c7;
}
.csc-bar-chart .tick line {
  stroke: #bdc3c7;
  opacity: 0.2;
}
.csc-bar-chart .numberText {
  font-family: 'Roboto', sans-serif;
  font-size: 10px;
  stroke: none;
  fill: #ffffff;
}
.csc-bar-chart .wrappermid {
  background: #ffffff;
  border: 1px solid #f2f2f2;
  box-shadow: 0 1px 0 0 #F3F3F3, inset 1px 1px 1px 0 rgba(255, 255, 255, 0.5);
  min-height: 300px;
  width: auto;
  margin-bottom: 20px;
  border-radius: 4px;
}
.csc-bar-chart .widget-top {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  color: #3d4448;
  padding: 8px;
  margin-bottom: 8px;
  text-transform: capitalize;
  background-color: #f2f2f2;
  box-shadow: 0 1px 1px 0 rgba(199, 199, 199, 0.5);
}
.csc-bar-chart-tooltip {
  box-sizing: border-box;
  position: absolute;
  height: 28px;
  pointer-events: none;
  margin-top: -12px;
  margin-left: 3px;
  width: 200px;
}
.csc-bar-chart-tooltiphelper {
  box-sizing: border-box;
  display: inline-block;
  height: 28px;
  font-size: 14px;
  width: 28px;
  color: #f4f5f6;
  content: "\25C0";
  text-align: left;
}
.csc-bar-chart-tooltipbar {
  display: inline-block;
  margin-left: -22px;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  color: #262626;
  text-align: center;
  width: auto;
  height: auto;
  padding: 8px;
  font: 12px sans-serif;
  background: #f4f5f6;
  border: 0px;
  border-radius: 4px;
  pointer-events: none;
  word-wrap: break-word;
  min-width: 120px;
  text-shadow: 1px 1px #4A4A4A;
}
.csc-bar-chart-header-text {
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  color: #000000;
  fill: #3d4448;
}
/*# sourceMappingURL=csc-bar-chart.css.map */
/****************************=csc-bar-chart2.css=******************************/
.csc-bar-chart2 .axis path {
  fill: #ffffff;
  stroke: #858585;
  shape-rendering: crispEdges;
}
.csc-bar-chart2 .axis line {
  fill: #ffffff;
  stroke: #858585;
  shape-rendering: crispEdges;
}
.csc-bar-chart2 .chart-title-div {
  text-align: center;
  font-weight: bold;
}
.csc-bar-chart2 text.score {
  fill: #ffffff;
  font-weight: bold;
}
.csc-bar-chart2 rect:hover {
  fill: #476481;
}
.csc-bar-chart2 .legendTable .colorDiv {
  width: 13px;
  height: 13px;
  border: 1px solid #858585;
}
.csc-bar-chart2 .legendTable td {
  padding: 3px;
  vertical-align: top;
  text-align: left;
}
.csc-bar-chart2 .csc-bar-chart-cont-table {
  white-space: nowrap;
}
.csc-bar-chart2 .csc-bar-chart-svg-container-outer {
  display: inline-block;
}
.csc-bar-chart2 .csc-bar-chart-legend-container-outer {
  display: inline-block;
  overflow-y: overlay;
}
.csc-bar-chart2 .csc-bar-chart-legend-container {
  display: table-cell;
}
.csc-bar-chart2 .csc-bar-chart-svg-container {
  display: table-cell;
  vertical-align: middle;
}
@media print {
  .csc-bar-chart2 .legendTable .colorDiv {
    -webkit-print-color-adjust: exact;
  }
}
/*# sourceMappingURL=csc-bar-chart2.css.map */
/****************************=csc-basic-form.css=******************************/
.csc-form-container {
  width: 99%;
  height: 100%;
}
.csc-form-table {
  width: 100%;
  height: 18px;
  display: table;
  box-sizing: border-box;
}
.csc-form-row {
  width: 100%;
  display: table-row;
}
.csc-form-row-left {
  display: table-cell;
  text-align: right;
  padding-right: 3px;
  font-weight: bold;
  vertical-align: middle;
}
.csc-form-row-right {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}
.csc-box {
  min-height: 18px;
  box-sizing: border-box;
  width: 100%;
}
.designDiv .csc-form-container {
  border: 1px ridge gray;
}
/*# sourceMappingURL=csc-basic-form.css.map */
/****************************=csc-bottom-menu.css=******************************/
.csc-bottom-menu {
  position: fixed;
  bottom: 0px;
  width: 100%;
  left: 0px;
  z-index: 15;
}
.csc-bottom-menu li {
  list-style: none;
}
.csc-bottom-menu ul {
  list-style: none;
}
.csc-bottom-menu ol {
  list-style: none;
}
.f_submenu {
  margin-bottom: 6px;
  height: 440px;
  width: 100%;
  display: block;
}
.f_subContainerMenu {
  position: absolute;
  left: 0px;
  right: 0;
  bottom: 27px;
  overflow-x: hidden;
  background-color: #666;
}
.f_subContainerMenu:hover {
  overflow-x: auto;
}
.tab_menu_1 {
  float: left;
  padding: 5px 12px 5px 12px;
  border: 1px solid #999;
}
.tab_menu_2 {
  float: right;
  padding: 4px 12px 4px 12px;
  border: 1px solid #999;
}
.tab_menu_1_1 {
  float: left;
  padding: 5px 12px 5px 12px;
  height: 412px;
  overflow-y: auto;
  overflow-x: hidden;
}
.tab_menu_1_1 ul {
  padding-top: 10px;
  list-style: none;
}
.tab_menu_1_1 ul li {
  padding: 0px;
  margin: 0px;
  color: #CCC;
  margin-left: 20px;
  line-height: 22px;
}
.tab_menu_1_1 ul li a {
  text-decoration: none;
  color: #CCC;
  padding: 4px 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tab_menu_1_1 ul li a:hover {
  cursor: pointer;
  color: #222;
  background-color: #D9E021;
  border-radius: 4px;
}
.tab_menu_1_1 ul ol {
  padding: 0px;
  margin: 0px;
  padding-left: 20px;
}
.tab_menu_1_1 ul ol li {
  color: #eee;
  padding-left: 10px;
}
.tab_menu_1_1 ul ol li a {
  text-decoration: none;
  color: #eee;
}
.tab_menu_1_1 ul ol li a:hover {
  color: #ccc;
  background-color: #333;
  cursor: pointer;
}
.f_menu {
  height: auto;
  padding: 6px 10px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eee), color-stop(1px, #ddd), color-stop(100%, #bbb));
  background-image: -webkit-linear-gradient(#eee, #ddd 1px, #bbb);
  background-image: -moz-linear-gradient(#eee, #ddd 1px, #bbb);
  background-image: -o-linear-gradient(#eee, #ddd 1px, #bbb);
  background-image: -ms-linear-gradient(#eee, #ddd 1px, #bbb);
  background-image: linear-gradient(#eee, #ddd 1px, #bbb);
}
.f_menu ul {
  padding: 0px;
  margin: 0px;
}
.f_menu ul li {
  list-style: none;
  display: inline-block;
}
.f_menu ul li a {
  color: #333;
  margin: 0px;
  text-decoration: none;
  border-right: 1px solid #B2B2B2;
  border-left: 1px solid #F2F2F2;
  padding: 6px 10px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eee), color-stop(1px, #ddd), color-stop(100%, #bbb));
  background-image: -webkit-linear-gradient(#eee, #ddd 1px, #bbb);
  background-image: -moz-linear-gradient(#eee, #ddd 1px, #bbb);
  background-image: -o-linear-gradient(#eee, #ddd 1px, #bbb);
  background-image: -ms-linear-gradient(#eee, #ddd 1px, #bbb);
  background-image: linear-gradient(#eee, #ddd 1px, #bbb);
  display: block;
}
.f_menu ul li a:hover {
  background-image: none;
  color: #333;
  background-color: #D9E021;
  cursor: pointer;
}
.f_menu ul li a:active {
  background-image: none;
  color: #333;
  background-color: #D9E021;
  cursor: pointer;
}
.f_submenu_header_container {
  height: 27px;
  background-color: #D9E021;
  color: #333;
}
.f_submenu_header_td {
  width: 250px;
}
/*# sourceMappingURL=csc-bottom-menu.css.map */
/****************************=csc-bread-crumb.css=******************************/
.csc-bread-crumb {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.csc-bread-crumb:after {
  content: "";
  display: table;
  clear: both;
}
.csc-bread-crumb li {
  float: left;
  line-height: 32px;
  vertical-align: middle;
  cursor: pointer;
}
.csc-bread-crumb li:hover {
  text-decoration: underline;
}
.csc-bread-crumb li + li:before {
  content: attr(data-after);
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px;
}

/****************************=csc-button.css=******************************/
.csc-button-outer {
  display: inline-block;
  margin: 0 2px 0 2px;
}
.csc-button {
  padding: 1px 5px;
  cursor: pointer;
  display: inline-block;
  line-height: 18px;
  padding: 8px;
  text-align: center;
  text-decoration: none;
  transition: all 0.15s;
  -moz-transition: all 0.15s;
  -webkit-transition: all 0.15s;
  -ms-transition: all 0.15s;
  vertical-align: middle;
  white-space: nowrap;
}
.csc-button:active {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
}
.csc-button:focus {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
}
.csc-button-left-margin {
  margin-left: 3px;
}
input[type=button].csc-button-theme {
  color: rgba(255, 255, 255, 0.88);
  height: 25px;
  background-repeat: no-repeat;
}
input[type=button].csc-button-theme.btn-theme-reply {
  background-image: url('img/button-iconset2.png');
  background-position: 0 2px;
}
input[type=button].csc-button-theme.btn-theme-delete {
  background-image: url('img/button-iconset2.png');
  background-position: 6px -22px;
}
input[type=button].csc-button-theme.btn-theme-archive {
  background-image: url('img/button-iconset2.png');
  background-position: 7px -50px;
}
input[type=button].csc-button-theme.btn-theme-important {
  background-image: url('img/button-iconset2.png');
  background-position: 7px -86px;
}
input[type=button].csc-button-theme.btn-theme-down {
  background-image: url('img/button-iconset2.png');
  background-position: 7px -112px;
}
input[type=button].csc-button-theme.btn-theme-atth {
  background-image: url('img/button-iconset2.png');
  background-position: 0 -228px;
}
input[type=button].csc-button-theme.btn-theme-delil {
  background-image: url('img/button-iconset2.png');
  background-position: 0 -269px;
}
input[type=button].csc-button-theme.btn-theme-book {
  background-image: url('img/button-iconset2.png');
  background-position: 0 -312px;
}
input[type=button].csc-button-theme.btn-theme-abook {
  background-image: url('img/button-iconset2.png');
  background-position: 0 -348px;
}
input[type=button].csc-button-theme.btn-theme-upload {
  background-image: url('img/button-iconset2.png');
  background-position: 0 -390px;
}
input[type=button].csc-button-theme.btn-theme-clear {
  background-image: url('img/button-iconset2.png');
  background-position: 7px -379px;
}
input[type=button].csc-button-theme.btn-theme-tick {
  background-image: url('img/button-iconset2.png');
  background-position: 0 -463px;
}
input[type=button].csc-button-theme.btn-theme-reject {
  background-image: url('img/button-iconset2.png');
  background-position: 0 -500px;
}
input[type=button].csc-button-theme.btn-theme-going {
  background-image: url('img/button-iconset2.png');
  background-position: 0 -539px;
}
input[type=button].csc-button-theme.btn-theme-coming {
  background-image: url('img/button-iconset2.png');
  background-position: 0 -569px;
}
input[type=button].csc-button-theme.btn-theme-refresh {
  background-image: url('img/button-iconset2.png');
  background-position: 7px -380px;
}
input[type=button].csc-button-theme.btn-theme-mail-search {
  background-image: url('img/sorgula.png');
}
input[type=button].csc-button-theme.btn-theme-read-message {
  background-image: url('img/read-mail.png');
  background-size: 24px 24px;
}
input[type=button].csc-button-theme.btn-theme-unread-message {
  background-image: url('img/unread-mail.png');
  background-size: 24px 24px;
}
input[type=button][disabled="true"].csc-button {
  cursor: default;
  background-color: #f7f7f7;
  color: #ccc;
  text-shadow: 1px 1px #fff;
}
input[type=button][disabled="true"].csc-button:hover {
  cursor: default;
  background-color: #f7f7f7;
  color: #fff;
  text-shadow: 1px 1px #ccc;
}
input[type=submit][disabled="true"].csc-button {
  cursor: default;
  background-color: #f7f7f7;
  color: #ccc;
  text-shadow: 1px 1px #fff;
}
input[type=submit][disabled="true"].csc-button:hover {
  cursor: default;
  background-color: #f7f7f7;
  color: #fff;
  text-shadow: 1px 1px #ccc;
}
.btn {
  cursor: pointer;
  display: inline-block;
  line-height: 18px;
  padding: 8px;
  text-align: center;
  text-decoration: none;
  transition: all 0.15s;
  -moz-transition: all 0.15s;
  -webkit-transition: all 0.15s;
  -ms-transition: all 0.15s;
  vertical-align: middle;
  white-space: nowrap;
}
.csc-button--with-icon {
  position: relative;
}
.csc-button--with-icon .fa {
  display: inline-block;
  line-height: 18px;
  padding: 8px 4px 8px 8px;
  text-align: center;
  vertical-align: middle;
  position: absolute;
}
.csc-button__btn--default {
  background: #f8f8f8;
  border: 1px solid #dfdfdf;
}
.csc-button__btn--default:hover {
  background: #dfdfdf;
}
.csc-button__btn--default:focus {
  background: #dfdfdf;
}
.csc-button__btn--default:active {
  background: #dfdfdf;
}
.btn--default {
  background: none !important;
  border: none !important;
  color: rgba(0, 0, 0, 0.88);
}
.csc-button__btn--primary {
  background: #337ab7;
  border: 1px solid #285f8f;
}
.csc-button__btn--primary:hover {
  background: #285f8f;
}
.csc-button__btn--primary:focus {
  background: #285f8f;
}
.csc-button__btn--primary:active {
  background: #285f8f;
}
.csc-button__btn--primary .fa {
  color: rgba(255, 255, 255, 0.88);
}
.btn--primary {
  background: none !important;
  border: none !important;
  color: rgba(255, 255, 255, 0.88);
}
.csc-button__btn--info {
  background: #11c1f3;
  border: 1px solid #0a9dc7;
}
.csc-button__btn--info:hover {
  background: #0a9dc7;
}
.csc-button__btn--info:focus {
  background: #0a9dc7;
}
.csc-button__btn--info:active {
  background: #0a9dc7;
}
.csc-button__btn--info .fa {
  color: rgba(255, 255, 255, 0.88);
}
.btn--info {
  background: none !important;
  border: none !important;
  color: rgba(255, 255, 255, 0.88);
}
.csc-button__btn--success {
  background: #5cb85c;
  border: 1px solid #449d44;
}
.csc-button__btn--success:hover {
  background: #449d44;
}
.csc-button__btn--success:focus {
  background: #449d44;
}
.csc-button__btn--success:active {
  background: #449d44;
}
.csc-button__btn--success .fa {
  color: rgba(255, 255, 255, 0.88);
}
.btn--success {
  background: none !important;
  border: none !important;
  color: rgba(255, 255, 255, 0.88);
}
.csc-button__btn--warning {
  background: #f0ad4e;
  border: 1px solid #ec971f;
}
.csc-button__btn--warning:hover {
  background: #ec971f;
}
.csc-button__btn--warning:focus {
  background: #ec971f;
}
.csc-button__btn--warning:active {
  background: #ec971f;
}
.csc-button__btn--warning .fa {
  color: rgba(255, 255, 255, 0.88);
}
.btn--warning {
  background: none !important;
  border: none !important;
  color: rgba(255, 255, 255, 0.88);
}
.csc-button__btn--danger {
  background: #d9534f;
  border: 1px solid #c9302c;
}
.csc-button__btn--danger:hover {
  background: #c9302c;
}
.csc-button__btn--danger:focus {
  background: #c9302c;
}
.csc-button__btn--danger:active {
  background: #c9302c;
}
.csc-button__btn--danger .fa {
  color: rgba(255, 255, 255, 0.88);
}
.btn--danger {
  background: none !important;
  border: none !important;
  color: rgba(255, 255, 255, 0.88);
}
.csc-button__btn--royal {
  background: #886aea;
  border: 1px solid #643de4;
}
.csc-button__btn--royal:hover {
  background: #643de4;
}
.csc-button__btn--royal:focus {
  background: #643de4;
}
.csc-button__btn--royal:active {
  background: #643de4;
}
.csc-button__btn--royal .fa {
  color: rgba(255, 255, 255, 0.88);
}
.btn--royal {
  background: none !important;
  border: none !important;
  color: rgba(255, 255, 255, 0.88);
}
.csc-button__btn--dark {
  background: #444;
  border: 1px solid #2b2b2b;
}
.csc-button__btn--dark:hover {
  color: #2b2b2b;
}
.csc-button__btn--dark:focus {
  color: #2b2b2b;
}
.csc-button__btn--dark:active {
  color: #2b2b2b;
}
.csc-button__btn--dark .fa {
  color: rgba(255, 255, 255, 0.88);
}
.btn--dark {
  background: none !important;
  border: none !important;
  color: rgba(255, 255, 255, 0.88);
}
/*# sourceMappingURL=csc-button.css.map */
/****************************=csc-calendar.css=******************************/
.special a.ui-state-default {
  border-color: red;
  background: antiqueWhite;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-highlight a {
  background: #743620;
  color: #fff;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  font-weight: bold;
  opacity: 1;
}
table.ui-datepicker-calendar {
  border-collapse: separate;
}
.ui-datepicker-calendar td {
  border: 1px solid transparent;
}
.ui-datepicker-today a.ui-state-highlight {
  border: 1px solid #1000FF;
}
.ui-datepicker-today a.ui-state-active {
  color: #c00;
}
/*# sourceMappingURL=csc-calendar.css.map */
/****************************=csc-card.css=******************************/
.csc-card__list {
  padding: 16px;
  display: table;
  width: 100%;
  border-spacing: 8px;
  border-collapse: separate;
  white-space: normal;
  table-layout: fixed;
}
.csc-card__list .csc-card__row {
  display: table-row;
}
.csc-card__item {
  overflow: hidden;
  position: relative;
  background: #fff;
  border-radius: 2px;
  display: table-cell;
  padding-bottom: 57px;
  vertical-align: top;
  border: 1px solid #e6e6e6;
}
.csc-card__item .csc-card__title {
  color: #fff;
  display: block;
  line-height: normal;
  position: relative;
  height: 200px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.csc-card__item .csc-card__title .csc-card__image {
  display: block;
  width: 100%;
}
.csc-card__item .csc-card__title .csc-card__title__text {
  display: block;
  line-height: normal;
  margin: 0;
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 8px;
  background: #858585;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.csc-card__item .csc-card__text {
  color: #3b3b3b;
  line-height: 18px;
  padding: 16px;
}
.csc-card__item .csc-card__footer {
  padding: 16px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.csc-card__item .csc-card__footer a {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  color: #3F51B5;
  line-height: 24px;
  border-radius: 2px;
  padding: 0 4px;
}
.csc-card__item .csc-card__footer a + a {
  margin-left: 8px;
}
.csc-card__item .csc-card__footer a:hover {
  background: #3F51B5;
  color: #fff;
}
.csc-card__item .csc-card__footer a.csc-card__button-active {
  display: none;
}
.csc-card__item.selected .csc-card__footer {
  background: #3F51B5;
}
.csc-card__item.selected .csc-card__footer a {
  color: #fff;
}
.csc-card__item.selected .csc-card__footer a:hover {
  background: #3849a2;
}
.csc-card__item.passive .csc-card__title {
  opacity: 0.5;
}
.csc-card__item.passive .csc-card__text {
  opacity: 0.7;
}
.csc-card__item.passive .csc-card__footer * {
  display: none;
}
.csc-card__item.passive .csc-card__footer .csc-card__button-active {
  display: inline-block;
}
.csc-card__paging {
  text-align: center;
  width: 256px;
  margin: auto;
  background: #d9dcde;
  border-radius: 2px;
  padding: 8px;
}
.csc-card__paging a {
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  text-align: center;
  line-height: 24px;
  color: #3F51B5;
  border-radius: 2px;
}
.csc-card__paging a:hover {
  background: #3F51B5;
  background: #fff;
}
.csc-card__paging__info {
  color: #3F51B5;
  line-height: 27px;
  display: inline-block;
  vertical-align: middle;
  height: 24px;
  background: #fff;
  padding: 0 4px;
  border-radius: 2px;
}
.csc-card--only-text .csc-card__title__text {
  background: none !important;
  background: #2e2e2e;
  padding: 16px !important;
}
/*# sourceMappingURL=csc-card.css.map */
/****************************=csc-carousel.css=******************************/
.csc-carousel {
  position: relative;
  width: 640px;
  height: 480px;
  border: 1px solid #eee;
  overflow: hidden;
}
.csc-carousel .csc-carousel-arrow-navigation a {
  position: absolute;
  top: 50%;
  margin-top: -32px;
  width: 64px;
  height: 64px;
  text-align: center;
  font-size: 32px;
  line-height: 64px;
  background: rgba(0, 0, 0, 0.2);
  color: #fff;
  transition: all .2s linear;
  -moz-transition: all .2s linear;
  -webkit-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
}
.csc-carousel .csc-carousel-arrow-navigation a:hover {
  background: rgba(0, 0, 0, 0.5);
}
.csc-carousel .csc-carousel-arrow-navigation a.csc-carousel-prev {
  left: 0;
}
.csc-carousel .csc-carousel-arrow-navigation a.csc-carousel-next {
  right: 0;
}
.csc-carousel .csc-carousel-content {
  margin: 0;
  padding: 0;
  list-style-type: none;
  white-space: nowrap;
  font-size: 0;
  position: relative;
  left: 0;
  transition: all .2s linear;
  -moz-transition: all .2s linear;
  -webkit-transition: all .2s linear;
  -ms-transition: all .2s linear;
  -o-transition: all .2s linear;
}
.csc-carousel .csc-carousel-content li {
  font-size: 14px;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
}

/****************************=csc-cerceve-layout.css=******************************/
@keyframes my-effect {
  0% {
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  }
  100% {
    -webkit-box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, 0.4);
  }
}
@keyframes my-effect-out {
  0% {
    -webkit-box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, 0.4);
  }
  100% {
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  }
}
.csc-ac-widget {
  position: absolute;
  overflow: hidden;
  z-index: 10;
}
.csc-ac-widget .csc-ac-resize-icon-div {
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 12px;
  height: 12px;
  cursor: se-resize;
  background-image: url(img/corner-resize.png);
  background-size: 12px;
  display: block;
  z-index: 20;
}
.csc-ac-widget:hover .csc-ac-widget-close {
  display: inline-block;
}
.csc-ac {
  min-height: 300px;
  height: 100%;
  position: relative;
}
.csc-ac .csc-ac-resize-div {
  width: 100%;
  height: 100%;
  background-color: #4aebff;
  opacity: 0.3;
  display: none;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 21;
  min-width: 80px;
  min-height: 80px;
}
.csc-ac-progress-message {
  text-align: center;
  font-weight: bold;
  background-color: #fff;
  width: 100%;
  height: 100%;
  opacity: 0.8;
  position: absolute;
  z-index: 3000;
  top: 0;
}
.csc-ac-progress-message img {
  margin-right: 8px;
}
.csc-ac-progress-message span {
  padding-bottom: 4px;
  position: relative;
  top: -4px;
}
.csc-ac-dragover {
  background-image: url(img/csc-layout/128x128-kilavuz.png);
}
.csc-ac-guide {
  position: absolute;
  display: none;
  border: 1px solid #54d3e3;
  z-index: 15;
}
.csc-ac-upguide {
  position: absolute;
  display: none;
  height: 3px;
  border: 1px solid #bdc3c7;
  background-color: #c5cbce;
  border-radius: 5px;
  z-index: 15;
}
.csc-ac-rightguide {
  position: absolute;
  display: none;
  width: 3px;
  border: 1px solid #ff470e;
  background-color: #ff470e;
  border-radius: 5px;
  z-index: 15;
}
.csc-ac-widget.top-margin {
  margin-top: 8px;
}
.csc-ac-widget.left-margin {
  margin-left: 8px;
}
.csc-ac-widget-drag {
  position: absolute;
  height: 16px;
  width: 100%;
  z-index: 12;
  top: 0;
}
.csc-ac-widget-drag:hover {
  cursor: move;
}
.csc-ac-widget-title {
  position: absolute;
  top: 0;
  width: 100%;
  height: 16px;
  z-index: 11;
}
.csc-ac-widget-close {
  display: none;
  width: 18px;
  height: 18px;
  background: url('img/close-widget.png') no-repeat;
  background-size: 18px 18px;
  float: right;
  margin: 2px;
}
.csc-ac-widget-close:hover {
  cursor: pointer;
}
.csc-cerceve-progress {
  z-index: 50000;
  background-color: #d6daef;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 1000;
  background: #c4c9e8;
}
.csc-cerceve-progress i {
  margin-top: 60px;
}
.csc-cerceve-progress i:before {
  font-size: 32px;
}
.csc-cerceve-progress .fa {
  position: absolute;
  left: 50%;
  font-size: 24px;
  background: #fff;
  padding: 5px;
  border-radius: 50%;
  top: 50%;
}
.widget-calendar .ui-datepicker {
  margin: 0;
  border: none;
  border-spacing: 0;
  display: none;
  width: 300px;
  cursor: default;
  margin: 0 auto;
  text-transform: uppercase;
  font-family: Tahoma !important;
  font-size: 12px;
  background-color: #fff;
}
.widget-calendar .ui-datepicker table {
  margin: 0;
  border: none;
  border-spacing: 0;
}
.widget-calendar .ui-datepicker tr {
  margin: 0;
  border: none;
  border-spacing: 0;
}
.widget-calendar .ui-datepicker td {
  margin: 0;
  border: none;
  border-spacing: 0;
}
.widget-calendar .ui-datepicker th {
  margin: 0;
  border: none;
  border-spacing: 0;
}
.widget-calendar .ui-datepicker .ui-datepicker-calendar td {
  padding: 2px 5px;
  text-align: center;
  line-height: 26px;
}
.widget-calendar .ui-datepicker-header {
  position: relative;
  padding-bottom: 4px;
}
.widget-calendar .ui-datepicker-title {
  text-align: center;
}
.widget-calendar .ui-datepicker-month {
  position: relative;
  color: #566f7c;
  border: 0px solid #c5cbce;
  border-left: 0px solid #fff;
  background-color: #f5f5f5;
  border-radius: 0 6px 6px 0;
}
.widget-calendar .ui-datepicker-month:before {
  display: block;
  position: absolute;
  top: 5px;
  right: 0;
  width: 5px;
  height: 5px;
  content: '';
  background: #a5cd4e;
  background: -moz-linear-gradient(top, #a5cd4e 0%, #6b8f1a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5cd4e), color-stop(100%, #6b8f1a));
  background: -webkit-linear-gradient(top, #a5cd4e 0%, #6b8f1a 100%);
  background: -o-linear-gradient(top, #a5cd4e 0%, #6b8f1a 100%);
  background: -ms-linear-gradient(top, #a5cd4e 0%, #6b8f1a 100%);
  background: linear-gradient(top, #a5cd4e 0%, #6b8f1a 100%);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.widget-calendar .ui-datepicker-year {
  padding-left: 8px;
  color: #a8a8a8;
  border: 0px solid #c5cbce;
  padding-right: 0;
  background-color: #f5f5f5;
  border-radius: 6px 0 0 6px;
}
.widget-calendar .ui-datepicker-prev {
  position: absolute;
  top: 3px;
  padding: 5px;
  cursor: pointer;
  left: 0;
  padding-left: 0;
}
.widget-calendar .ui-datepicker-prev span {
  display: block;
  width: 15px;
  height: 15px;
  text-indent: -9999px;
  background-image: url(img/ui-icons.png);
  background-position: -160px -160px;
}
.widget-calendar .ui-datepicker-next {
  position: absolute;
  top: 3px;
  padding: 5px;
  cursor: pointer;
  right: 0;
  padding-right: 0;
}
.widget-calendar .ui-datepicker-next span {
  display: block;
  width: 15px;
  height: 15px;
  text-indent: -9999px;
  background-image: url(img/ui-icons.png);
  background-position: 0 -160px;
}
.widget-calendar .ui-widget-header {
  border: 0px;
  background: none;
  color: #fff;
  font-weight: normal;
}
.widget-calendar .ui-widget-header .ui-state-default {
  width: 26px;
  outline: none;
  text-decoration: none;
  color: #fafafa;
  border: 1px solid transparent;
  font-size: 12px;
  font-weight: normal;
  background: none;
  background-image: none;
}
.widget-calendar .ui-datepicker-calendar th {
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: center;
  font-weight: normal;
  color: #a8a8a8;
  font-size: 10px;
}
.widget-calendar .ui-datepicker-calendar td {
  padding: 0;
}
.widget-calendar .ui-datepicker-calendar td a:hover {
  border: 1px solid #c5cbce;
  border-radius: 26px;
}
.widget-calendar .ui-datepicker-calendar .ui-state-default {
  width: 26px;
  outline: none;
  text-decoration: none;
  color: #a8a8a8;
  border: 1px solid transparent;
  font-weight: normal;
  background: none;
  background-image: none;
  text-align: center;
  width: 100%;
  font-size: 12px;
  padding: 1px;
}
.widget-calendar .ui-datepicker-calendar .ui-state-active {
  color: #004338;
  border: none;
  background-image: none;
  border-radius: 26px;
  border: 1px solid #004338;
}
.widget-calendar .ui-datepicker-calendar td.ui-datepicker-unselectable:hover {
  background-color: transparent;
}
.widget-calendar .ui-widget-content .ui-state-default {
  width: 26px;
  outline: none;
  text-decoration: none;
  color: #a8a8a8;
  border: 1px solid transparent;
  font-size: 12px;
  font-weight: normal;
  background: none;
  background-image: none;
}
.widget-calendar .ui-datepicker-other-month .ui-state-default {
  color: #545e64;
}
.csc-calendar.hasDatepicker {
  width: 100% !important;
}
.widget-effect {
  -webkit-box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 0px 6px 3px rgba(0, 0, 0, 0.4);
  animation-name: my-effect;
  animation-duration: 0.3s;
}
.widget-effect-out {
  animation-name: my-effect-out;
  animation-duration: 0.3s;
}
/*# sourceMappingURL=csc-cerceve-layout.css.map */
/****************************=csc-chart.css=******************************/
.chartLabelAngle .xAxis .tickLabel {
  /* Rotate Axis Labels */
  transform: translateX(50%) rotate(45deg);
  /* CSS3 */
  transform-origin: 0 0;
  -ms-transform: translateX(50%) rotate(45deg);
  /* IE */
  -ms-transform-origin: 0 0;
  -moz-transform: translateX(50%) rotate(45deg);
  /* Firefox */
  -moz-transform-origin: 0 0;
  -webkit-transform: translateX(50%) rotate(45deg);
  /* Safari and Chrome */
  -webkit-transform-origin: 0 0;
  -o-transform: translateX(50%) rotate(45deg);
  /* Opera */
  -o-transform-origin: 0 0;
  /*     margin-top: -30px; */
  text-align: left !important;
}

/****************************=csc-checkbox.css=******************************/
.csc-checkbox {
  margin-left: 3px;
}
.csc-checkbox.theme_font_icon {
  display: none;
}
.csc-checkbox.theme_font_icon ~ .fa-square-o {
  display: inline-block;
}
.csc-checkbox.theme_font_icon ~ .fa-check-square-o {
  display: none;
}
.csc-checkbox.theme_font_icon:checked ~ .fa-check-square-o {
  display: inline-block;
}
.csc-checkbox.theme_font_icon:checked ~ .fa-square-o {
  display: none;
}
.csc-checkbox.theme_slide {
  display: none;
}
.csc-checkbox.theme_slide + .checkbox-slider {
  cursor: pointer;
  background-color: #ccc;
  position: relative;
  -webkit-transition: .4s;
  transition: .4s;
  width: 60px;
  height: 34px;
  border-radius: 34px;
  display: block;
}
.csc-checkbox.theme_slide + .checkbox-slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
  border-radius: 50%;
}
.csc-checkbox.theme_slide:checked + .checkbox-slider {
  background-color: #2196F3;
}
.csc-checkbox.theme_slide:focus + .checkbox-slider {
  box-shadow: 0 0 1px #2196F3;
}
.csc-checkbox.theme_slide:checked + .checkbox-slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/****************************=csc-cluster-bar-chart.css=******************************/
.csc-cluster-bar-chart svg {
  margin: auto;
  display: block;
}
.csc-cluster-bar-chart .domain {
  stroke: #49AAD5;
  stroke-width: 0px;
  fill: none;
}
.csc-cluster-bar-chart .tick {
  font-family: 'Roboto', sans-serif;
  font-size: 10px;
  stroke: none;
  fill: #49AAD5;
}
.csc-cluster-bar-chart .tick line {
  stroke: #49AAD5;
  opacity: .6;
}
.csc-cluster-bar-chart .numberText {
  font-family: 'Roboto', sans-serif;
  font-size: 10px;
  stroke: none;
  fill: #fff;
}
.csc-cluster-bar-chart-tooltip {
  box-sizing: border-box;
  position: absolute;
  height: 28px;
  pointer-events: none;
  margin-top: -12px;
  margin-left: 3px;
  width: 200px;
}
.csc-cluster-bar-chart-tooltiphelper {
  box-sizing: border-box;
  display: inline-block;
  height: 28px;
  font-size: 14px;
  width: 28px;
  color: #ededed;
  content: "\25C0";
  text-align: left;
}
.csc-cluster-bar-chart-tooltipbar {
  display: inline-block;
  margin-left: -22px;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  width: auto;
  height: auto;
  padding: 8px;
  font: 12px sans-serif;
  background: #ededed;
  border: 0px;
  border-radius: 4px;
  pointer-events: none;
  word-wrap: break-word;
  min-width: 120px;
  text-shadow: 1px 1px #4A4A4A;
}
.csc-cluster-bar-chart3 .legend-text {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  stroke: none;
  fill: #bdc3c7;
}
/* The switch - the box around the slider */
.csc-cluster-bar-chart-header-text {
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  color: #000;
  fill: #454545;
}
.csc-cluster-bar-chart-simple .widget-top {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  color: #4A4A4A;
  padding: 8px;
  margin-bottom: 8px;
  text-transform: capitalize;
  background-color: #fafafa;
  box-shadow: 0 1px 1px 0 rgba(199, 199, 199, 0.5);
}
.csc-cluster-bar-chart-tip {
  line-height: 1;
  font-size: 11px !important;
  font-family: 'Roboto', sans-serif;
  padding: 11px;
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
  word-wrap: break-word;
  border-radius: 4px;
  max-width: 120px;
  /* Creates a small triangle extender for the tooltip */
  /* Nrthward tooltips */
  /* Eastward tooltips */
  /* Southward tooltips */
  /* Westward tooltips */
}
.csc-cluster-bar-chart-tip:after {
  box-sizing: border-box;
  display: inline;
  font-size: 11px !important;
  width: 100%;
  line-height: 1;
  color: rgba(0, 0, 0, 0.8);
  position: absolute;
  overflow: visible;
}
.csc-cluster-bar-chart-tip.n:after {
  content: "\25BC";
  margin: -1px 0 0 0;
  top: 100%;
  left: 0;
  text-align: center;
  font-size: 10px !important;
}
.csc-cluster-bar-chart-tip.e:after {
  content: "\25C0";
  margin: -4px 0 0 0;
  top: 50%;
  left: -8px;
  font-size: 10px !important;
}
.csc-cluster-bar-chart-tip.s:after {
  content: "\25B2";
  margin: 0 0 1px 0;
  top: -8px;
  left: 0;
  text-align: center;
  font-size: 10px !important;
}
.csc-cluster-bar-chart-tip.w:after {
  content: "\25B6";
  margin: -4px 0 0 -1px;
  top: 50%;
  left: 100%;
  font-size: 10px !important;
}

/****************************=csc-code-diff.css=******************************/
.csc-code-diff > table {
  width: 100%;
}
.csc-code-diff > table > tbody > tr > th {
  width: 20px;
}

/****************************=csc-colorpicker.css=******************************/
.csc-colorpicker-thumbnail {
  width: 16px;
  height: 16px;
  border: 1px solid #d1d1d1;
  margin-left: 3px;
}
.csc-colorpicker-thumbnail:hover {
  cursor: pointer;
  border-color: #9E9E9E;
}
.csc-colorpicker-colorpicker {
  position: absolute;
  margin-top: -105px;
  margin-left: 30px;
}
/*# sourceMappingURL=csc-colorpicker.css.map */
/****************************=csc-combobox.css=******************************/
.csc-dyn-select {
  width: 180px;
  min-width: 80px;
  min-height: 20px;
  margin-left: 3px;
  position: relative;
  padding: 0 0 0 2px;
}
.csc-dyn-select img {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 160px;
  top: 1px;
}
.csc-dyn-select > input[type=button] {
  border: none;
  padding: 0;
  width: 18px;
  height: 18px;
  vertical-align: middle;
  background-image: url("img/list.png");
  background-color: transparent;
  background-repeat: no-repeat;
  position: absolute;
  right: -20px;
  top: 3px;
}
.csc-dyn-options {
  display: none;
  position: absolute;
  left: 0;
  border: 1px solid #A6A6A6;
  max-height: 180px;
  overflow: auto;
  background-color: #f7f7f7;
  text-align: left;
}
.csc-dyn-options ul {
  padding-left: 2px;
  margin: 0px;
}
.csc-dyn-options li {
  list-style: none;
  margin-left: 0;
  float: none;
  border: none;
}
.csc-dyn-options li:hover {
  cursor: pointer;
  background-color: #ff9;
}
input.csc-dc-text {
  width: 100%;
  height: 20px;
  margin-left: -2px;
  margin-top: -1px;
  padding-right: 16px;
}
li.csc-dc-selected {
  background-color: #ff9;
}
.csc-select-div > input[type=button] {
  border: none;
  padding: 0;
  width: 18px;
  height: 18px;
  vertical-align: middle;
  background-image: url("img/list.png");
  background-color: transparent;
  background-repeat: no-repeat;
}
/*# sourceMappingURL=csc-combobox.css.map */
/****************************=csc-content-slider.css=******************************/
.csc-content-slider {
  position: relative;
  overflow: hidden;
}
.csc-content-slider > div {
  display: none;
  position: absolute;
}
.csc-content-slider > div.csc-cs-content {
  background-color: #fff;
  width: 100%;
  height: 100%;
}
.csc-content-slider > div.csc-cs-content > img {
  width: 100%;
  height: 100%;
}
.csc-content-slider > div.csc-content-slider-pager {
  display: block;
  position: absolute;
  bottom: 3px;
  right: 10px;
  z-index: 10;
}
.csc-content-slider > div.csc-content-slider-pager span {
  border-radius: 0px;
  display: inline-block;
  text-align: center;
  margin-right: 3px;
  padding: 5px 8px 5px 8px;
  border-radius: 12px;
  background-color: #fff;
}
.csc-content-slider > div.csc-content-slider-pager span:hover {
  cursor: pointer;
}
.csc-content-slider > div.csc-content-slider-pager span.active-page {
  background-color: #0e448a;
  background-color: #fff;
}
/*# sourceMappingURL=csc-content-slider.css.map */
/****************************=csc-context-menu.css=******************************/
input[type=button].csc-fixed-button-icon {
  position: fixed;
  top: 165px;
  left: -15px;
  height: 25px;
  /*
  background-color: #292929 !important;
  color: white !important;
  */
  text-shadow: 0px 0px #FFF !important;
  border: 0px !important;
  -webkit-border-bottom-right-radius: 10px !important;
  -webkit-border-top-right-radius: 10px !important;
}
input[type=button].csc-fixed-button-icon:hover {
  left: -5px;
}

/****************************=csc-cstree.css=******************************/
.dragToolTip {
  position: fixed;
  background: #fff;
  padding: 4px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
}
/**SEARCH BY KEY**/
.cstree li.csc-cstree-search-hide {
  display: none !important;
}
.cstree span.csc-cstree-search-highlight {
  background-color: pink !important;
}

.hideSearchLI{
  display: none !important;
}
/**END SEARCH BY KEY**/
/*# sourceMappingURL=csc-cstree.css.map */
/****************************=csc-currency.css=******************************/
input.csc-currency {
  text-align: right;
}
.csc-currency.csc-currency-right {
  display: block;
  padding-right: 3px;
  text-align: right;
}
.csc-currency.csc-currency-center {
  display: block;
  text-align: center;
}

/****************************=csc-depgraph.css=******************************/
.link {
  fill: none;
  stroke: #d1d1d1;
  stroke-width: 1.5px;
}
circle.node-dot {
  fill: #fff;
  stroke: #0c7cd5;
  stroke-width: 1.5px;
}
path.link {
  fill: none;
  stroke: #dedede;
  stroke-width: 1.5px;
}
.node circle {
  fill: #fff;
  stroke: #0c7cd5;
  stroke-width: 1.5px;
}
.dep-text:hover {
  cursor: pointer;
}
/*# sourceMappingURL=csc-depgraph.css.map */
/****************************=csc-digitalclock.css=******************************/
#csc-digitalclock {
  width: 337px;
  padding: 9px;
  position: relative;
  background-color: #fff;
}
#csc-digitalclock:after {
  content: '';
  position: absolute;
  width: 400px;
  height: 20px;
  border-radius: 100%;
  left: 50%;
  margin-left: -200px;
  bottom: 2px;
  z-index: -1;
}
#csc-digitalclock .display {
  text-align: center;
  padding: 40px 20px 20px;
  border-radius: 6px;
  position: relative;
  height: 110px;
}
#csc-digitalclock .digits div {
  text-align: left;
  position: relative;
  width: 28px;
  height: 50px;
  display: inline-block;
  margin: 0 4px;
}
#csc-digitalclock .digits div span {
  opacity: 0;
  position: absolute;
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  transition: 0.25s;
}
#csc-digitalclock .digits div span:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
}
#csc-digitalclock .digits div span:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
}
#csc-digitalclock .digits .d1 {
  height: 5px;
  width: 16px;
  top: 0;
  left: 6px;
}
#csc-digitalclock .digits .d1:before {
  border-width: 0 5px 5px 0;
  border-right-color: inherit;
  left: -5px;
}
#csc-digitalclock .digits .d1:after {
  border-width: 0 0 5px 5px;
  border-left-color: inherit;
  right: -5px;
}
#csc-digitalclock .digits .d2 {
  height: 5px;
  width: 16px;
  top: 24px;
  left: 6px;
}
#csc-digitalclock .digits .d2:before {
  border-width: 3px 4px 2px;
  border-right-color: inherit;
  left: -8px;
}
#csc-digitalclock .digits .d2:after {
  border-width: 3px 4px 2px;
  border-left-color: inherit;
  right: -8px;
}
#csc-digitalclock .digits .d3 {
  height: 5px;
  width: 16px;
  top: 48px;
  left: 6px;
}
#csc-digitalclock .digits .d3:before {
  border-width: 5px 5px 0 0;
  border-right-color: inherit;
  left: -5px;
}
#csc-digitalclock .digits .d3:after {
  border-width: 5px 0 0 5px;
  border-left-color: inherit;
  right: -5px;
}
#csc-digitalclock .digits .d4 {
  width: 5px;
  height: 14px;
  top: 7px;
  left: 0;
}
#csc-digitalclock .digits .d4:before {
  border-width: 0 5px 5px 0;
  border-bottom-color: inherit;
  top: -5px;
}
#csc-digitalclock .digits .d4:after {
  border-width: 0 0 5px 5px;
  border-left-color: inherit;
  bottom: -5px;
}
#csc-digitalclock .digits .d5 {
  width: 5px;
  height: 14px;
  top: 7px;
  right: 0;
}
#csc-digitalclock .digits .d5:before {
  border-width: 0 0 5px 5px;
  border-bottom-color: inherit;
  top: -5px;
}
#csc-digitalclock .digits .d5:after {
  border-width: 5px 0 0 5px;
  border-top-color: inherit;
  bottom: -5px;
}
#csc-digitalclock .digits .d6 {
  width: 5px;
  height: 14px;
  top: 32px;
  left: 0;
}
#csc-digitalclock .digits .d6:before {
  border-width: 0 5px 5px 0;
  border-bottom-color: inherit;
  top: -5px;
}
#csc-digitalclock .digits .d6:after {
  border-width: 0 0 5px 5px;
  border-left-color: inherit;
  bottom: -5px;
}
#csc-digitalclock .digits .d7 {
  width: 5px;
  height: 14px;
  top: 32px;
  right: 0;
}
#csc-digitalclock .digits .d7:before {
  border-width: 0 0 5px 5px;
  border-bottom-color: inherit;
  top: -5px;
}
#csc-digitalclock .digits .d7:after {
  border-width: 5px 0 0 5px;
  border-top-color: inherit;
  bottom: -5px;
}
#csc-digitalclock .digits div.one .d1,
#csc-digitalclock .digits div.one .d2,
#csc-digitalclock .digits div.one .d3,
#csc-digitalclock .digits div.one .d4,
#csc-digitalclock .digits div.one .d5,
#csc-digitalclock .digits div.one .d6,
#csc-digitalclock .digits div.one .d7,
#csc-digitalclock .digits div.two .d1,
#csc-digitalclock .digits div.two .d2,
#csc-digitalclock .digits div.two .d3,
#csc-digitalclock .digits div.two .d4,
#csc-digitalclock .digits div.two .d5,
#csc-digitalclock .digits div.two .d6,
#csc-digitalclock .digits div.two .d7,
#csc-digitalclock .digits div.three .d1,
#csc-digitalclock .digits div.three .d2,
#csc-digitalclock .digits div.three .d3,
#csc-digitalclock .digits div.three .d4,
#csc-digitalclock .digits div.three .d5,
#csc-digitalclock .digits div.three .d6,
#csc-digitalclock .digits div.three .d7,
#csc-digitalclock .digits div.four .d1,
#csc-digitalclock .digits div.four .d2,
#csc-digitalclock .digits div.four .d3,
#csc-digitalclock .digits div.four .d4,
#csc-digitalclock .digits div.four .d5,
#csc-digitalclock .digits div.four .d6,
#csc-digitalclock .digits div.four .d7,
#csc-digitalclock .digits div.five .d1,
#csc-digitalclock .digits div.five .d2,
#csc-digitalclock .digits div.five .d3,
#csc-digitalclock .digits div.five .d4,
#csc-digitalclock .digits div.five .d5,
#csc-digitalclock .digits div.five .d6,
#csc-digitalclock .digits div.five .d7,
#csc-digitalclock .digits div.six .d1,
#csc-digitalclock .digits div.six .d2,
#csc-digitalclock .digits div.six .d3,
#csc-digitalclock .digits div.six .d4,
#csc-digitalclock .digits div.six .d5,
#csc-digitalclock .digits div.six .d6,
#csc-digitalclock .digits div.six .d7,
#csc-digitalclock .digits div.seven .d1,
#csc-digitalclock .digits div.seven .d2,
#csc-digitalclock .digits div.seven .d3,
#csc-digitalclock .digits div.seven .d4,
#csc-digitalclock .digits div.seven .d5,
#csc-digitalclock .digits div.seven .d6,
#csc-digitalclock .digits div.seven .d7,
#csc-digitalclock .digits div.eight .d1,
#csc-digitalclock .digits div.eight .d2,
#csc-digitalclock .digits div.eight .d3,
#csc-digitalclock .digits div.eight .d4,
#csc-digitalclock .digits div.eight .d5,
#csc-digitalclock .digits div.eight .d6,
#csc-digitalclock .digits div.eight .d7,
#csc-digitalclock .digits div.nine .d1,
#csc-digitalclock .digits div.nine .d2,
#csc-digitalclock .digits div.nine .d3,
#csc-digitalclock .digits div.nine .d4,
#csc-digitalclock .digits div.nine .d5,
#csc-digitalclock .digits div.nine .d6,
#csc-digitalclock .digits div.nine .d7,
#csc-digitalclock .digits div.zero .d1,
#csc-digitalclock .digits div.zero .d2,
#csc-digitalclock .digits div.zero .d3,
#csc-digitalclock .digits div.zero .d4,
#csc-digitalclock .digits div.zero .d5,
#csc-digitalclock .digits div.zero .d6,
#csc-digitalclock .digits div.zero .d7 {
  opacity: 1;
}
#csc-digitalclock .digits div.dots {
  width: 5px;
}
#csc-digitalclock .digits div.dots:before {
  width: 5px;
  height: 5px;
  content: '';
  position: absolute;
  left: 0;
  top: 14px;
}
#csc-digitalclock .digits div.dots:after {
  width: 5px;
  height: 5px;
  content: '';
  position: absolute;
  left: 0;
  top: 14px;
  top: 34px;
}
#csc-digitalclock .alarm {
  width: 16px;
  height: 16px;
  bottom: 20px;
  background: url('../img/alarm_light.jpg');
  position: absolute;
  opacity: 0.2;
}
#csc-digitalclock .alarm.active {
  opacity: 1;
}
#csc-digitalclock .weekdays {
  position: absolute;
  width: 100%;
  top: 10px;
  left: 0;
  text-align: center;
}
#csc-digitalclock .weekdays span {
  opacity: 0.2;
  padding: 0 10px;
}
#csc-digitalclock .weekdays span.active {
  opacity: 1;
}
#csc-digitalclock.light {
  background-color: inherit;
  color: #272e38;
}
#csc-digitalclock.light:after {
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
}
#csc-digitalclock.light .digits div span {
  background-color: #272e38;
  border-color: #272e38;
}
#csc-digitalclock.light .digits div.dots:before {
  background: #272e38;
}
#csc-digitalclock.light .digits div.dots:after {
  background: #272e38;
}
#csc-digitalclock.light .alarm {
  background: url('../img/alarm_light.jpg');
}
#csc-digitalclock.light .display {
  background: #dddddd;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08) inset, 0 1px 1px #fafafa;
}
#csc-digitalclock.dark {
  background-color: #272e38;
  color: #cacaca;
}
#csc-digitalclock.dark:after {
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
}
#csc-digitalclock.dark .digits div span {
  background-color: #cacaca;
  border-color: #cacaca;
}
#csc-digitalclock.dark .digits div.dots:before {
  background-color: #cacaca;
}
#csc-digitalclock.dark .digits div.dots:after {
  background-color: #cacaca;
}
#csc-digitalclock.dark .alarm {
  background: url('../img/alarm_dark.jpg');
}
#csc-digitalclock.dark .display {
  background-color: #0f1620;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08) inset, 0 1px 1px #2d3642;
}
/*# sourceMappingURL=csc-digitalclock.css.map */
/****************************=csc-docviewer.css=******************************/
.csc-docviewer-content {
  display: block;
  height: 100%;
  position: relative;
  margin: auto;
  z-index: 3550;
  top: -47px;
}

/****************************=csc-donut-chart-simple.css=******************************/
.csc-chart-donut-chart {
  width: 500px;
  height: 500px;
}
.csc-chart-donut-chart svg {
  margin: auto;
}
.csc-chart-donut-chart .domain {
  stroke: #b8b8b8;
  stroke-width: 0px;
  fill: none;
}
.csc-chart-donut-chart .tick {
  font-family: 'Roboto', sans-serif;
  font-size: 10px;
  stroke: none;
  fill: #b8b8b8;
}
.csc-chart-donut-chart .tick line {
  stroke: #b8b8b8;
  opacity: 0.2;
}
.csc-chart-donut-chart .numberText {
  font-family: 'Roboto', sans-serif;
  font-size: 10px;
  stroke: none;
  fill: #fff;
}
.csc-chart-donut-chart .d3-tooltip {
  box-sizing: border-box;
  position: absolute;
  height: 28px;
  pointer-events: none;
  margin-top: -12px;
  margin-left: 3px;
}
.csc-chart-donut-chart .d3-tooltiphelper {
  box-sizing: border-box;
  display: block;
  height: 28px;
  font-size: 14px;
  width: 28px;
  color: #ebebeb;
  content: "\25C0";
  position: absolute;
  text-align: left;
}
.csc-chart-donut-chart .d3-tooltipbar {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  color: #fff;
  position: absolute;
  text-align: center;
  width: auto;
  height: auto;
  padding: 8px;
  font: 12px sans-serif;
  background: #ebebeb;
  border: 0px;
  border-radius: 4px;
  pointer-events: none;
  left: 10px;
  top: -6px;
  word-wrap: break-word;
  min-width: 120px;
  text-shadow: 1px 1px #4A4A4A;
}
.csc-chart-donut-chart .wrappermid {
  background: #FFFFFF;
  border: 1px solid #F3F3F3;
  box-shadow: 0 1px 0 0 #F3F3F3, inset 1px 1px 1px 0 rgba(255, 255, 255, 0.5);
  min-height: 300px;
  width: auto;
  margin-bottom: 20px;
  border-radius: 4px;
}
.csc-chart-donut-chart .widget-top {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  color: #525252;
  padding: 8px;
  margin-bottom: 8px;
  text-transform: capitalize;
  background-color: #f2f2f2;
  box-shadow: 0 1px 1px 0 rgba(199, 199, 199, 0.5);
}
.csc-chart-donut-chart .logo {
  margin: 16px;
}
.csc-chart-donut-chart .donuttext {
  font-family: 'Roboto', sans-serif;
  font-size: 0.95em;
  font-weight: 600;
  stroke: none;
  text-transform: uppercase;
}
.csc-chart-donut-chart .hovertext {
  font-family: 'Roboto', sans-serif;
  font-size: 0.95em;
  font-weight: 700;
  stroke: none;
  text-transform: uppercase;
}
.csc-chart-donut-chart .hovertext2 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.45em;
  font-weight: 200;
  stroke: none;
  color: #3d8b40 !important;
  text-transform: uppercase;
}
.csc-chart-donut-chart .legend-text {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  stroke: none;
  fill: #d1d1d1;
}
.csc-chart-donut-chart .sw_div {
  padding-top: 20px;
  position: absolute;
  right: 70px;
  vertical-align: middle;
  text-align: center;
}
.csc-chart-donut-chart .sw_label {
  display: table;
  font-size: 0.75em;
  color: #d9dcde;
  height: 14px;
  line-height: 0.5;
}
.csc-chart-donut-chart .switch {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 24px;
}
.csc-chart-donut-chart .switch input {
  display: none;
}
.csc-chart-donut-chart .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #d1d1d1;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.csc-chart-donut-chart .slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.csc-chart-donut-chart .slider.round {
  border-radius: 24px;
}
.csc-chart-donut-chart .slider.round:before {
  border-radius: 50%;
}
/*# sourceMappingURL=csc-donut-chart-simple.css.map */
/****************************=csc-donut-chart.css=******************************/
.chart-no-data {
  text-align: center;
  width: 100%;
  padding: 5px;
}
.donut-chart .arc path {
  stroke: #fff;
}
.donut-chart .chart-title-div {
  text-align: center;
  font-weight: bold;
}
.donut-chart svg {
  margin: 0px auto;
}
.donut-chart.bordered {
  border: 1px solid #858585;
}
.donut-chart-legend-container-outer {
  position: absolute;
  top: 0px;
  right: 0px;
  height: 100%;
  display: table;
  min-width: 200px;
}
.donut-chart-legend-container {
  display: table-cell;
  vertical-align: middle;
  overflow-y: auto;
  min-width: 200px;
}
.donut-chart-legend-container .legend {
  clear: both;
  padding: 8px 0 8px 0;
  border-bottom: 1px dotted #e6e6e6;
}
.donut-chart-legend-container .legend:last-child {
  border-bottom: none;
}
.donut-chart-legend-container .legend-sign {
  width: 16px;
  height: 16px;
  float: left;
  margin-right: 10px;
  border: 1px solid #858585;
}
.donut-chart-legend-container .legend-label-1 {
  color: #6b6b6b;
  display: inline-block;
  min-width: 60px;
  white-space: nowrap;
}
.donut-chart-legend-container .legend-label-2 {
  color: #3e5771;
  display: inline-block;
  text-align: right;
  white-space: nowrap;
  float: right;
  margin-right: 10%;
}
@media print {
  .donut-chart-legend-container .legend-sign {
    -webkit-print-color-adjust: exact;
  }
}
/*# sourceMappingURL=csc-donut-chart.css.map */
/****************************=csc-double-chart.css=******************************/
/* Creates a small triangle extender for the tooltip */
/* Nrthward tooltips */
/* Eastward tooltips */
/* Southward tooltips */
/* Westward tooltips */
.csc-double-chart .domain {
  stroke: #49AAD5;
  stroke-width: 0px;
  fill: none;
}
.csc-double-chart .tick {
  font-family: 'Roboto', sans-serif;
  font-size: 10px;
  stroke: none;
  fill: #49AAD5;
}
.csc-double-chart .tick line {
  stroke: #49AAD5;
  opacity: .6;
}
.csc-double-chart .numberText {
  font-family: 'Roboto', sans-serif;
  font-size: 10px;
  stroke: none;
  fill: #fff;
}
.csc-double-chart-tooltip {
  box-sizing: border-box;
  position: absolute;
  height: 28px;
  pointer-events: none;
  margin-top: -12px;
  margin-left: 3px;
}
.csc-double-chart-tooltiphelper {
  box-sizing: border-box;
  display: inline-block;
  height: 28px;
  font-size: 14px;
  width: 28px;
  color: #ededed;
  content: "\25C0";
  text-align: left;
}
.csc-double-chart-tooltipbar {
  display: inline-block;
  margin-left: -22px;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  width: auto;
  height: auto;
  padding: 8px;
  font: 12px sans-serif;
  background: #ededed;
  border: 0px;
  border-radius: 4px;
  pointer-events: none;
  word-wrap: break-word;
  min-width: 120px;
  text-shadow: 1px 1px #4A4A4A;
}
.csc-double-chart-wrappermid {
  background: #FFFFFF;
  border: 1px solid #F3F3F3;
  box-shadow: 0 1px 0 0 #F3F3F3, inset 1px 1px 1px 0 rgba(255, 255, 255, 0.5);
  min-height: 300px;
  width: auto;
  margin-bottom: 20px;
  border-radius: 4px;
}
.csc-double-chart-widget-top {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  color: #4A4A4A;
  padding: 8px;
  margin-bottom: 8px;
  text-transform: capitalize;
  background-color: #fafafa;
  box-shadow: 0 1px 1px 0 rgba(199, 199, 199, 0.5);
}
.csc-double-chart-header-text {
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  color: #000;
  fill: #454545;
}
.csc-double-chart-line {
  fill: none;
  stroke-width: 3;
}
.csc-double-chart-tip {
  line-height: 1;
  font-size: 11px !important;
  font-family: 'Roboto', sans-serif;
  padding: 11px;
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
  word-wrap: break-word;
  border-radius: 4px;
  max-width: 120px;
}
.csc-double-chart-tip:after {
  box-sizing: border-box;
  display: inline;
  font-size: 11px !important;
  width: 100%;
  line-height: 1;
  color: rgba(0, 0, 0, 0.8);
  position: absolute;
  overflow: visible;
}
.csc-double-chart-tip.n:after {
  content: "\25BC";
  margin: -1px 0 0 0;
  top: 100%;
  left: 0;
  text-align: center;
  font-size: 10px !important;
}
.csc-double-chart-tip.e:after {
  content: "\25C0";
  margin: -4px 0 0 0;
  top: 50%;
  left: -8px;
  font-size: 10px !important;
}
.csc-double-chart-tip.s:after {
  content: "\25B2";
  margin: 0 0 1px 0;
  top: -8px;
  left: 0;
  text-align: center;
  font-size: 10px !important;
}
.csc-double-chart-tip.w:after {
  content: "\25B6";
  margin: -4px 0 0 -1px;
  top: 50%;
  left: 100%;
  font-size: 10px !important;
}

/****************************=csc-doviz.css=******************************/
.csc-doviz {
  padding: 30px !important;
}
.csc-doviz .doviz {
  float: left;
}
.csc-doviz .doviz > div {
  float: left;
  vertical-align: middle;
  border: 1px solid #ccc;
}
.csc-doviz .doviz > div > span {
  display: block;
  text-align: center;
  line-height: 24px;
  padding: 0 8px;
}
.csc-doviz .doviz > div > span:first-child {
  background: #f8f8f8;
  border-bottom: 1px solid #efefef;
}
.csc-doviz .doviz > div + div {
  border-left: none;
}
.csc-doviz .doviz:after {
  content: "";
  display: table;
  clear: both;
}
.csc-doviz .doviz + .doviz {
  margin-left: 16px;
}
.csc-doviz .doviz-icon {
  height: 51px;
}
.csc-doviz .doviz-wrapper--vertical .doviz > div {
  display: table-cell;
  float: none;
}
.csc-doviz .fa-sort-asc {
  color: #56C695;
  padding-top: 6px;
}
.csc-doviz .fa-sort-desc {
  color: #CC2B1B;
  padding-top: 6px;
}
.csc-doviz .fa-caret-right {
  color: #7CBFEA;
  padding-top: 6px;
}
.csc-doviz .fa-question {
  color: #F47D3F;
  padding-top: 6px;
}
.csc-doviz .doviz2 {
  width: 320px;
  text-align: left;
}
.csc-doviz .doviz2 > .td {
  text-align: center;
  vertical-align: middle;
  height: 50px;
}
.csc-doviz .fa-dollar {
  padding-top: 10px;
  height: 25px;
}
.csc-doviz .fa-dollar:before {
  content: "\f155";
  font-size: 20px;
  color: #39b04a;
  padding-top: 6px;
}
.csc-doviz .fa-usd:before {
  content: "\f155";
  font-size: 20px;
  color: #39b04a;
  padding-top: 6px;
}
.csc-doviz .fa-euro:before {
  content: "\f153";
  font-size: 20px;
  color: #29a6dd;
  padding-top: 6px;
}
.csc-doviz .fa-eur {
  padding-top: 10px;
  height: 25px;
}
.csc-doviz .fa-eur:before {
  content: "\f153";
  font-size: 20px;
  color: #29a6dd;
  padding-top: 6px;
}
.csc-doviz .fa-turkish-lira:before {
  content: "\f195";
  font-size: 20px;
  color: #AFB42B;
  padding-top: 6px;
}
.csc-doviz .fa-try {
  padding-top: 10px;
  height: 25px;
}
.csc-doviz .fa-try:before {
  content: "\f195";
  font-size: 20px;
  color: #AFB42B;
  padding-top: 6px;
}
.csc-doviz .fa-cny:before {
  content: "\f157";
  font-size: 20px;
  color: #FFA000;
  padding-top: 6px;
}
.csc-doviz .fa-yen {
  padding-top: 10px;
  height: 25px;
}
.csc-doviz .fa-yen:before {
  content: "\f157";
  font-size: 20px;
  color: #FFA000;
  padding-top: 6px;
}
.csc-doviz .fa-gbp {
  padding-top: 10px;
  height: 25px;
}
.csc-doviz .fa-gbp:before {
  content: "\f154";
  font-size: 20px;
  color: #FFC107;
  padding-top: 6px;
}
.csc-doviz .buySell {
  background-color: #FAFAFA;
  border-bottom: 1px solid #eee;
  height: 34px;
  color: #0e4489;
}
.csc-doviz .buyValue {
  padding-left: 9px;
}
.csc-doviz .sellValue {
  padding-left: 9px;
}
.csc-doviz .doviz-icon2 {
  color: #666;
  font: bold 12px Arial, Helvetica, sans-serif;
}
.csc-doviz .doviz-icon2-dollar > .title-text2 {
  padding-top: 6px;
  font-size: 20px;
  color: #39b04a;
}
.csc-doviz .doviz-icon2-eur > .title-text2 {
  font-size: 20px;
  color: #29a6dd;
  padding-top: 6px;
}
.csc-doviz .doviz-icon2-yen > .title-text2 {
  font-size: 20px;
  color: #FFA000;
  padding-top: 6px;
}
.csc-doviz .doviz-icon2-try > .title-text2 {
  font-size: 20px;
  color: #AFB42B;
  padding-top: 6px;
}
.csc-doviz .doviz-icon2-gbp > .title-text2 {
  font-size: 20px;
  color: #FFC107;
  padding-top: 6px;
}
.csc-doviz .buy2 {
  padding-top: 10px;
  color: #666;
  font: bold 12px Arial, Helvetica, sans-serif;
}
.csc-doviz .sell2 {
  padding-top: 10px;
  color: #666;
  font: bold 12px Arial, Helvetica, sans-serif;
}
.csc-doviz:after {
  content: "";
  display: table;
  clear: both;
}
.csc-doviz.doviz-wrapper--vertical .doviz {
  float: none;
}
.csc-doviz.doviz-wrapper--vertical .doviz + .doviz {
  margin-left: 0;
  margin-top: 16px;
}
/*# sourceMappingURL=csc-doviz.css.map */
/****************************=csc-drop-down-menu-vertical.css=******************************/
.drop-down-menu {
    display: inline-block;
    width: 280px;
    border: 1px solid #efefef;
}
.drop-down-menu button {
    cursor: pointer;
}

i.fa.fa-times-circle.dd-clearButton {
    position: absolute;
    top: 0px;
    right: 0px;
    line-height: 32px;
    text-align: center;
    width: 32px;
    color: #c00;
    border-left: 1px solid #ddd;
    cursor: pointer;
    font-size: 14px;
}

i.fa.fa-times-circle.dd-clearButton:hover {
    background-color: #ddd;
}


.drop-down-menu .dd-heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.drop-down-menu .dd-heading .dd-search-container {
    width: 180px;
    position: relative;
}
.drop-down-menu .dd-heading .dd-search-container .dd-search-input {
    width: 100%;
    height: 32px;
    border: none;
}
.drop-down-menu .dd-heading .dd-favorites-button {
    width: calc(100% - 180px);
    height: 32px;
    border: none;
}
.drop-down-menu .dd-menu {
    margin: 0;
    padding: 0;
    list-style-type: none;
    border: 1px solid #efefef;
    background: #fff;
}
.drop-down-menu .dd-menu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    background: #fff;
}
.drop-down-menu .dd-menu li {
    position: relative;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: left top;
}
.drop-down-menu .dd-menu li span {
    display: block;
}
.drop-down-menu .dd-menu li > span {
    padding: 10px;
}
.drop-down-menu .dd-menu li ul {
    width: 320px;
    position: absolute;
    left: 100%;
    top: 0;
    display: none;
}

.drop-down-menu .dd-menu li + li {
    border-top: 1px solid #efefef;
}
.drop-down-menu .dd-menu li.dd-hover > span {
    background: #efefef;
}
.drop-down-menu .dd-sub-menu {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.drop-down-menu .dd-sub-menu.dd-hover{
    display: block;
}
.drop-down-menu .dd-sub-menu li:not(.hasChild) {
    padding-left: 32px;
}
.drop-down-menu .dd-sub-menu .fa {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 32px;
    line-height: 32px;
    text-align: center;
    cursor: pointer;
    border: none;
    border-right: 1px solid #efefef;
}
.drop-down-menu .hasChild > span {
    padding-right: 16px !important;
}
.drop-down-menu .hasChild:after {
    content: "";
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 5px solid #000;
    border-bottom: 5px solid transparent;
    position: absolute;
    right: 2px;
    top: 50%;
    margin-top: -5px;
}
.drop-down-menu .hasChild.hasChildOpen:after {
    content: "";
    transform: rotate(90deg);
}
.drop-down-menu .hide-list,
.drop-down-menu .hide-favorites {
    display: none;
}
.drop-down-menu .favorite-list {
    list-style-type: none;
    margin: 0;
    padding: 8px 0 0;
    background: #fff;
}
.drop-down-menu .favorite-list li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 32px;
    padding-left: 40px;
    position: relative;
    cursor: pointer;
}
.drop-down-menu .favorite-list li .fa {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    line-height: 32px;
    width: 32px;
    border: none;
}
.drop-down-menu .favorite-list li + li {
    border-top: 1px solid #efefef;
}

.drop-down-menu .favorite-list li span{
    display: block;
    width: 100%;
}

.searchMode li span {
    width: calc(100% - 28px);
    display: inline-block !important;
}

.searchMode li button.fa.fa-star-o {
    display: inline-block;
    padding: 0;
    margin: 0;
    border: 0;
    width: 28px;
    background: transparent;
}

.searchMode li button.fa.fa-star {
    display: inline-block;
    padding: 0;
    margin: 0;
    border: 0;
    width: 28px;
    background: transparent;
}
/****************************=csc-dropdown-button.css=******************************/
a.csc-dropdown-button {
  padding: 6px 18px 6px 6px;
  background-color: #d1d1d1;
  color: #858585;
  border: 1px solid #b8b8b8;
  border-radius: 2px;
  margin: 2px;
  text-decoration: none;
  font-weight: bold;
  background: right 4px center url('img/ddown.png') no-repeat;
  display: inline-block;
}
a.csc-dropdown-button > input[type="checkbox"] {
  vertical-align: text-top;
  margin-right: 2px;
}
/*# sourceMappingURL=csc-dropdown-button.css.map */
/****************************=csc-dropdown-menu.css=******************************/
.csc-drodown-menu {
  list-style-type: none;
  margin: 0;
  padding: 0;
  border: 1px solid #eff0f1;
  position: relative;
  display: inline-block;
}
.csc-drodown-menu > li {
  width: 180px;
}
.csc-drodown-menu li {
  line-height: 24px;
  padding: 0 8px;
  cursor: pointer;
}
.csc-drodown-menu li:hover {
  background: #fafafa;
}
.csc-drodown-menu li:hover > ul {
  display: block;
}
.csc-drodown-menu li.dropdown-has-children:after {
  content: "";
  display: table;
  clear: both;
}
.csc-drodown-menu li.dropdown-has-children:before {
  content: "";
  width: 0;
  height: 0;
  margin: 8px 0 0;
  border-top: 4px solid transparent;
  border-left: 8px solid #3b3b3b;
  border-bottom: 4px solid transparent;
  display: inline-block;
  float: right;
}
.csc-drodown-menu li + li {
  border-top: 1px solid #ebebeb;
}
.csc-drodown-menu ul {
  border: 1px solid #ebebeb;
  width: 256px;
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
}
.csc-drodown-menu.csc-drodown-menu--horizontal li {
  position: relative;
}
.csc-drodown-menu.csc-drodown-menu--horizontal ul {
  width: auto;
  min-width: 100px;
}
.csc-drodown-menu.csc-drodown-menu--horizontal > li {
  float: left;
  width: auto;
  min-width: 100px;
}
.csc-drodown-menu.csc-drodown-menu--horizontal > li > ul {
  top: 100%;
  left: 0;
}
.csc-drodown-menu.csc-drodown-menu--horizontal > li > ul ul {
  left: 100%;
  top: 0;
}
.csc-drodown-menu.csc-drodown-menu--horizontal > li.dropdown-has-children:before {
  content: "";
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 8px solid #3b3b3b;
}
.csc-drodown-menu.csc-drodown-menu--horizontal:after {
  content: "";
  display: table;
  clear: both;
}
/*# sourceMappingURL=csc-dropdown-menu.css.map */
/****************************=csc-dt.css=******************************/
textarea.excel-import-textarea {
  white-space: pre !important;
}
.csc-dt {
  border: 1px solid #dee1e3;
  position: relative;
  background-color: #fff;
}
.csc-dt .csc-dt-th-util {
  display: none;
  border-left: 1px solid #d5dde0;
  position: absolute;
  right: 0;
  top: 0;
  width: 16px;
  height: 100%;
  background: center center #f0f0f0 url("img/down.png") no-repeat;
}
.csc-dt .csc-dt-th-hover .csc-dt-th-util {
  display: block;
}
.csc-dt .dt-hover > .in-cell {
  padding: 0 !important;
}
.csc-dt .hrow {
  height: auto;
}
.csc-dt .brow {
  position: relative;
  display: table-row;
}
.csc-dt .brow:last-child .cell {
  border-bottom: 1px solid #dee1e3;
}
.csc-dt .cell.dt-col-gragover {
  background: #3b2521;
}
.csc-dt .cell.dt-rn > .in-cell {
  padding: 2px 0 0;
  text-align: center;
}
.csc-dt .cell.dt-select-td > .in-cell {
  padding: 6px 0 0;
  text-align: center;
}
.csc-dt .hor-sc {
  display: none;
  position: relative;
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}
.csc-dt .hor-sc-inner {
  height: 1px;
}
.csc-dt .hor-sc-ground {
  position: absolute;
  width: 100%;
  border-top: 1px solid #37231f;
}
.csc-dt .ver-sc {
  display: none;
  overflow-y: auto;
  overflow-x: hidden;
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
  box-sizing: content-box !important;
}
.csc-dt .ver-sc-ground {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  border-left: 1px solid #ebebeb;
}
.csc-dt .ver-sc-inner {
  width: 1px;
}
.csc-dt .csc-dt-nodata {
  display: none;
  padding: 10px 0 5px 20px;
  position: absolute;
  left: 0;
  border-top: 1px solid #dee1e3;
  width: 100%;
}
.csc-dt .csc-dt-nodata span {
  color: #000;
}
.csc-dt div[treelevel="1"] .cell.tree-cell > .in-cell {
  padding-left: 20px;
  background-position: 10px center;
}
.csc-dt div[treelevel="2"] .cell.tree-cell > .in-cell {
  padding-left: 30px;
  background-position: 20px center;
}
.csc-dt div[treelevel="3"] .cell.tree-cell > .in-cell {
  padding-left: 40px;
  background-position: 30px center;
}
.csc-dt div[treelevel="4"] .cell.tree-cell > .in-cell {
  padding-left: 50px;
  background-position: 40px center;
}
.csc-dt div[treelevel="5"] .cell.tree-cell > .in-cell {
  padding-left: 60px;
  background-position: 50px center;
}
.csc-dt div[treelevel="6"] .cell.tree-cell > .in-cell {
  padding-left: 70px;
  background-position: 60px center;
}
.csc-dt div[treelevel="8"] .cell.tree-cell > .in-cell {
  padding-left: 80px;
  background-position: 70px center;
}
.csc-dt div[treelevel="9"] .cell.tree-cell > .in-cell {
  padding-left: 90px;
  background-position: 80px center;
}
.csc-dt div[treelevel="10"] .cell.tree-cell > .in-cell {
  padding-left: 100px;
  background-position: 90px center;
}
.csc-dt div[isleaf="l"] .cell.tree-cell > .in-cell {
  background-image: url('img/tree-leaf.png');
  background-repeat: no-repeat;
}
.csc-dt div[isleaf="e"] .cell.tree-cell > .in-cell {
  background-image: url('img/tree-asagi-ok.png');
  background-repeat: no-repeat;
}
.csc-dt div[isleaf="c"] .cell.tree-cell > .in-cell {
  background-image: url('img/tree-sag-ok.png');
  background-repeat: no-repeat;
}
.csc-dt .csc-dt-actions-div {
  display: inline-block;
  padding-right: 5px;
  border-right: 1px solid #dee1e3;
  margin-right: 5px;
}
.csc-dt .csc-dt-action-bar {
  background-color: #ebebeb;
  padding-left: 4px;
  color: #474747;
  border-bottom: 1px solid #dee1e3;
  height: 36px;
}
.csc-dt .csc-dt-action-bar input[type=button].csc-button {
  background: linear-gradient(to bottom, #FAFAFA 0%, #EEE 100%);
  border: 1px solid #dee1e3;
  color: #474747;
  margin-left: 0;
  margin-right: 0;
  border-left: 0;
  border-radius: 0;
}
.csc-dt .csc-dt-action-bar .csc-button-outer:first-child input[type=button] {
  border-left: 1px solid #dee1e3;
  border-radius: 4px 0 0 4px;
  margin-left: 3px;
}
.csc-dt .csc-dt-action-bar .csc-button-outer:first-child:last-child input[type=button] {
  border-radius: 4px 4px;
}
.csc-dt .csc-dt-action-bar .csc-button-outer:last-child input[type=button] {
  border-radius: 0 4px 4px 0;
}
.csc-dt .csc-dt-action-btn {
  background: linear-gradient(to bottom, #FAFAFA 0%, #EEE 100%);
  padding: 7px;
  padding-right: 20px;
  border: 1px solid #dee1e3;
  border-left: 0;
  position: relative;
  line-height: 36px;
}
.csc-dt .csc-dt-action-btn:first-child {
  border-left: 1px solid #dee1e3;
  border-radius: 4px 0 0 4px;
  margin-left: 3px;
}
.csc-dt .csc-dt-action-btn:first-child:last-child {
  border-radius: 4px 4px;
}
.csc-dt .csc-dt-action-btn:last-child {
  border-radius: 0 4px 4px 0;
}
.csc-dt .csc-dt-action-btn:hover {
  cursor: pointer;
}
.csc-dt .csc-dt-action-btn:after {
  content: '';
  display: inline-block;
  height: 16px;
  width: 16px;
  background-image: url("img/table-icons(16).svg");
  background-repeat: no-repeat;
  opacity: 0.6;
  background-position: left center;
  position: absolute;
  right: 2px;
  top: 4px;
}
.csc-dt .csc-dt-footer .csc-dt-action-btn {
  line-height: 30px;
}
.csc-dt .csc-dt-action-btn[opened=yes] {
  background: linear-gradient(to bottom, #ddd 0%, #ccc 100%);
}
.csc-dt .csc-dt-action-modify {
  padding: 7px 12px;
}
.csc-dt .csc-dt-action-modify:after {
  background-position: -48px -48px;
  right: 4px;
}
.csc-dt .csc-dt-action-search {
  padding: 7px 12px;
}
.csc-dt .csc-dt-action-search:after {
  background-position: -207px -48px;
  right: 4px;
}
.csc-dt .csc-dt-action-add:after {
  background-position: 0 -64px;
}
.csc-dt .csc-dt-action-del:after {
  background-position: -15px -64px;
}
.csc-dt .csc-dt-action-del-sel:after {
  background-position: -15px -64px;
}
.csc-dt .csc-dt-action-rfrsh:after {
  background-position: -175px -48px;
  right: 4px;
}
.csc-dt .csc-dt-filter-div {
  position: absolute;
  left: 0;
  top: 0;
  width: calc(100% - 14px);
  height: 100%;
  background-color: #f2f2f2;
  text-align: center;
  padding-top: 2px;
}
.csc-dt .csc-dt-filter-div input {
  width: 100%;
  max-width: 120px;
  background: right center #fff url("img/filter.png") no-repeat;
}
.csc-dt-title {
  background-color: #ebebeb;
  border-bottom: 1px solid #dee1e3;
  padding: 4px;
  color: #37231f;
  font-weight: bold;
  position: relative;
}
.cell {
  overflow: hidden;
  position: absolute;
  empty-cells: show;
}
.cell > .in-cell {
  display: table-cell;
}
.hrow .cell {
  border-bottom: 1px solid #dee1e3;
  border-right: 1px solid #dee1e3;
}
.hrow .cell > .in-cell {
  vertical-align: middle;
  padding: 9px 8px 10px 12px;
  background: linear-gradient(to bottom, #FAFAFA 0%, #EEE 100%);
  font-weight: bold;
  background-color: #f7f7f7;
  background: linear-gradient(to bottom, #F8F8F8 0%, #F0F0F0 90%, #F8F8F8 100%);
}
.brow .cell {
  border-top: 1px solid #dee1e3;
  border-right: 1px solid #dee1e3;
}
.brow .cell > .in-cell {
  vertical-align: middle;
  padding: 9px 8px 10px 12px;
  color: #6b6b6b;
}
.brow:first-child .cell > .in-cell {
  border-top: 0;
}
.csc-dt-th-util-popup .csd-contextmenu {
  min-width: 140px;
  box-shadow: none;
}
.csc-dt-th-util-popup .csd-contextmenu > li {
  border-bottom: 1px solid #c6d2d8;
}
.csc-dt-th-util-popup .csd-contextmenu > li:last-child {
  border-bottom: 0;
}
.csc-dt-lhead {
  overflow: hidden;
  float: left;
  display: table;
  border-collapse: separate;
  empty-cells: show;
  position: relative;
  height: 22px;
}
.csc-dt-rhead {
  overflow: hidden;
  position: relative;
  height: 22px;
}
.csc-dt-clear {
  clear: both;
}
.csc-dt-lbody {
  overflow: hidden;
  position: relative;
  float: left;
  border-collapse: separate;
  empty-cells: show;
}
.csc-dt-rbody {
  overflow: hidden;
  position: relative;
}
.csc-dt[cs-full-width=yes] .csc-dt-rbody .cell:last-child {
  border-right: 0;
}
.csc-dt[cs-full-width=yes] .csc-dt-rbody .cell:last-child > .in-cell {
  border-right: 0;
}
.csc-dt[cs-full-width=yes] .csc-dt-rhead .cell:last-child {
  border-right: 0;
}
.csc-dt[cs-full-width=yes] .csc-dt-rhead .cell:last-child > .in-cell {
  border-right: 0;
}
.csc-dt-footer {
  position: relative;
  background-color: #fcfcfc;
  padding: 1px 4px;
  color: #37231f;
  border-right: 0;
  border-top: 1px solid #f2f2f2;
}
.csc-dt-footer table {
  width: 100%;
}
.csc-dt-footer table td {
  width: 33%;
}
.csc-dt-footer table td[rel=c] {
  min-width: 180px;
  text-align: center;
}
.csc-dt-footer table td[rel=r] > div {
  white-space: pre-line;
  text-align: right;
}
.csc-dt[cs-horsc=yes] > .csc-dt-footer {
  border-top: 1px solid #dee1e3;
}
.csc-dt-paging-div {
  width: 180px;
  display: inline-block;
  text-align: center;
}
.csc-dt-paging-div span {
  display: inline-block;
  height: 18px;
  line-height: 17px;
  vertical-align: top;
  margin-top: 2px;
  margin-right: 1px;
  min-width: 19px;
  padding: 0 2px;
}
.csc-dt-paging-div span.csc-dt-paging-btn {
  display: inline-block;
  width: 18px;
  height: 18px;
  border: 1px solid #dee1e3;
  background-color: #ebebeb;
  border-radius: 50%;
  padding: 2px;
  margin-top: 0;
  margin-right: 2px;
  background-image: url("img/icons-16.svg");
  background-repeat: no-repeat;
}
.csc-dt-paging-div span.csc-dt-seek-prev {
  background-position: -16px -79px;
  margin-right: 6px;
}
.csc-dt-paging-div span.csc-dt-seek-next {
  background-position: -30px -79px;
  margin-left: 6px;
}
input.csc-dt-exportbtn {
  margin: 2px;
  border: 1px solid #d1d1d1;
  border-radius: 2px;
  padding: 3px;
  padding-left: 20px;
}
input.csc-dt-showallbtn {
  margin: 2px;
  border: 1px solid #d1d1d1;
  border-radius: 2px;
  padding: 3px;
  padding-left: 20px;
}
input.csc-dt-importbtn {
  margin: 2px;
  border: 1px solid #d1d1d1;
  border-radius: 2px;
  padding: 3px;
  padding-left: 20px;
}
.csc-dt-exportbtn {
  background: 2px center #fafafa url("img/excel.png") no-repeat;
}
.csc-dt-exportbtn:hover {
  cursor: pointer;
  background-color: #fafafa;
}
.csc-dt-importbtn {
  background: 2px center #fafafa url("img/excel.png") no-repeat;
}
.csc-dt-importbtn:hover {
  cursor: pointer;
  background-color: #fafafa;
}
.csc-dt-showallbtn {
  background: 2px center #fafafa url("img/expand.png") no-repeat;
}
.csc-dt-showallbtn:hover {
  cursor: pointer;
  background-color: #fafafa;
}
.brow.dt-even-row .cell > .in-cell {
  background-color: #fbfcfc;
}
.brow.row-over {
  background-color: #fff8bb;
}
.brow.row-over .cell {
  background-color: #fff06e;
}
.brow.row-over.dt-odd-row .cell {
  background-color: #fff06e;
}
.brow.row-over.dt-odd-row .dt-hover.cell {
  background-color: #fff06e;
}
.brow.row-over.dt-even-row .cell {
  background-color: #fff06e;
}
.brow.row-over.dt-even-row .dt-hover.cell {
  background-color: #fff06e;
}
.brow.row-over.dt-selected > .dt-hover.cell {
  background-color: #fff06e;
}
.brow.dt-selected .cell {
  background-color: #f9f1fa;
}
.brow.dt-selected.dt-even-row .cell {
  background-color: #f9f1fa;
}
.brow.dt-selected.dt-odd-row .cell {
  background-color: #f9f1fa;
}
.csc-dt-action-bar .csc-button-group {
  margin-top: 1px !important;
}
.csc-dt-action-left {
  float: left;
}
.csc-dt-action-right {
  float: right;
}
.csc-dt-search-cont {
  position: absolute;
  right: 0;
  background-color: #f7f7f7;
  border: 1px solid #dee1e3;
  padding: 3px;
}
.csc-dt-search-cont input {
  width: 80px !important;
  margin-left: 0 !important;
}
.csc-dt-search-cont select {
  width: 80px !important;
  margin-left: 0 !important;
}
.csc-dt-search-cont .csc-search {
  width: 80px !important;
  margin-left: 0 !important;
}
.csc-dt-search-cont td {
  min-width: 120px;
  max-width: 120px;
}
.csc-dt-search-cont td:first-child {
  min-width: 160px;
  max-width: 160px;
}
.csc-dt-search-cont th {
  min-width: 120px;
  max-width: 120px;
}
.csc-dt-search-cont th:first-child {
  min-width: 160px;
  max-width: 160px;
}
.csc-dt-search-cont input[type=button] {
  background: linear-gradient(to bottom, #FAFAFA 0%, #EEE 100%);
  padding: 4px 6px;
  border: 1px solid #dee1e3;
  margin: 0 3px;
}
.csc-dt-search-btns {
  text-align: center;
  padding: 2px;
  border-top: 1px solid #dee1e3;
}
.csc-dt-search-btns input {
  cursor: pointer;
}
.csc-dt-meta-cont {
  position: absolute;
  right: 0;
  background-color: #f7f7f7;
  border: 1px solid #dee1e3;
  padding: 3px;
  z-index: 2;
}
.csc-dt-meta-cont td {
  padding: 1px;
}
.csc-dt-meta-cont td:first-child {
  width: 120px;
}
.csc-dt-meta-cont td:nth-child(2) {
  width: 120px;
}
.csc-dt-meta-cont td:nth-child(3) {
  width: 120px;
}
.csc-dt-meta-cont input[type=button] {
  background: linear-gradient(to bottom, #FAFAFA 0%, #EEE 100%);
  padding: 4px 6px;
  border: 1px solid #dee1e3;
  margin: 0 3px;
}
.csc-dt-meta-content {
  overflow-y: auto;
  overflow-x: hidden;
}
.csc-dt-meta-content .csc-tarih-container {
  width: 100px !important;
}
.csc-dt-meta-btns {
  text-align: center;
  padding: 2px;
  border-top: 1px solid #dee1e3;
}
.csc-dt-meta-btns input {
  cursor: pointer;
}
.csc-dt-paging-btn:hover {
  cursor: pointer;
}
.csc-dt-seek-first {
  background-position: -1px -79px;
}
.csc-dt-seek-last {
  background-position: -48px -79px;
}
.csc-dt-paging-text {
  border: 1px solid #858585;
  padding: 0 8px 4px 6px;
  text-align: center;
  display: inline-block;
  border-radius: 6px;
  margin: 0 3px;
  color: #00b09f;
  background-color: #fff;
}
.csc-dt-paging-btn-disabled {
  opacity: 0.3;
}
.csc-dt-paging-btn.csc-dt-paging-btn-disabled:hover {
  cursor: default;
}
.csc-dt-searchPanel-add {
  position: absolute;
  padding: 10px;
  background-color: #f2f2f2;
  border: 1px solid #dee1e3;
  box-shadow: 2px 2px 3px 0px #8C8C8C;
}
.csc-dt-searchPanel-add:hover {
  cursor: pointer;
  background-color: #ebebeb;
}
/*# sourceMappingURL=csc-dt.css.map */
/****************************=csc-editor.css=******************************/
.csc-editor .button-container {
  width: 42px;
  height: 16px;
  padding-top: 10px;
  padding-left: 10px;
}
.csc-editor .plain-text-icon {
  background-image: url("img/tinymce/plain_text.png");
  width: 16px;
  height: 16px;
  float: left;
}
.csc-editor .button-toggle {
  background-color: #858585;
}
.csc-editor .toolbar-switch-icon {
  background-image: url("img/tinymce/toolbar_switch.png");
  width: 16px;
  height: 16px;
  float: right;
}
.mce-item-table {
  border: 1px solid #000;
  min-width: 60px;
  border-collapse: collapse;
}
.mce-item-table td {
  border: 1px solid #000;
  min-width: 60px;
  border-collapse: collapse;
}
.mce-item-table th {
  border: 1px solid #000;
  min-width: 60px;
  border-collapse: collapse;
}
.mce-item-table caption {
  border: 1px solid #000;
  min-width: 60px;
  border-collapse: collapse;
}
/*# sourceMappingURL=csc-editor.css.map */
/****************************=csc-event-calendar.css=******************************/
.csc-event-calendar-table {
  border: 1px solid #ccc;
  border-spacing: 3px;
  border-collapse: separate;
  color: #666;
}
.csc-event-calendar-day {
  width: auto;
  vertical-align: top;
  background-color: #eee;
  padding: 2px;
}
.csc-event-calendar-day:hover:not(.csc-event-calendar-disableDay):not(.csc-event-calendar-today) {
  cursor: pointer;
  background-color: #e8e8e8;
}
.csc-event-calendar-disableDay {
  background-color: inherit;
  color: #ddd;
}
.csc-event-calendar-today {
  background-color: inherit;
  border: 1px solid #aaa;
}
.csc-event-calendar-today:hover {
  cursor: pointer;
  border-color: #c4c4c4;
}
.csc-event-calendar-today .csc-event-calendar-dayNum {
  font-weight: bold;
  color: #000;
}
.csc-event-calendar-next {
  float: right;
}
.csc-event-calendar-prev {
  float: left;
}
.csc-event-calendar-header {
  text-align: center;
  padding-bottom: 10px;
  height: 70px;
}
.csc-event-calendar-dayNum {
  text-align: right;
  font-weight: bold;
}
.csc-event-calendar-title {
  margin-top: 4px;
}
.csc-event-calendar-dayHeader {
  text-align: center;
  width: 14%;
  height: 40px;
}
.csc-event-calendar-activities-ul {
  list-style-position: inside;
}
.csc-event-calendar-activities-ul li {
  margin-bottom: 5px;
}
.csc-event-calendar-activities-ul li:hover {
  color: #F44336;
}
/*# sourceMappingURL=csc-event-calendar.css.map */
/****************************=csc-expected-progress-chart.css=******************************/
.csc-expected-progress-chart .legendTable .colorDiv {
  width: 13px;
  height: 13px;
  border: 1px solid #858585;
}
.csc-expected-progress-chart .legendTable td {
  padding: 3px;
  vertical-align: top;
  text-align: left;
  width: 15px;
}
.csc-expected-progress-chart .csc-expected-progress-chart-table {
  white-space: nowrap;
}
.csc-expected-progress-chart .csc-expected-progress-chart-svg-container-outer {
  display: inline-block;
}
.csc-expected-progress-chart .csc-expected-progress-chart-legend-container-outer {
  display: inline-block;
  overflow-y: overlay;
}
.csc-expected-progress-chart .csc-expected-progress-chart-legend-container {
  display: table-cell;
}
.csc-expected-progress-chart .csc-expected-progress-chart-legend-container .legendTable .colorDiv {
  width: 13px;
  height: 13px;
  border: 1px solid #858585;
}
.csc-expected-progress-chart .csc-expected-progress-chart-legend-container .legendTable td {
  padding: 3px;
  vertical-align: top;
  text-align: left;
  width: 15px;
}
.csc-expected-progress-chart .csc-expected-progress-chart-svg-container {
  display: table-cell;
  vertical-align: middle;
}
@media print {
  .csc-bar-chart2 .legendTable .colorDiv {
    -webkit-print-color-adjust: exact;
  }
}
/*# sourceMappingURL=csc-expected-progress-chart.css.map */
/****************************=csc-facebook.css=******************************/
.csc-facebook {
  vertical-align: bottom;
}

/****************************=csc-fileupload.css=******************************/
.csc-fileupload {
  margin: 3px;
}
.csc-fileuploaddnd {
  margin: 3px;
}
.csc-fileuploaddnd progress {
  width: 60%;
}
.csc-fileuploaddnd progress:after {
  content: '%';
}
.csc-fileuploaddnd-dnd-area {
  min-width: 100px;
  min-height: 50px;
  border: 1px dashed #858585;
  padding: 3px;
}
.csc-fileuploaddnd-info-div {
  margin-top: 3px;
}
.csc-fileuploaddnd-info-div input {
  margin-left: 4px;
}
.csc-fileuploaddnd-hover {
  background-color: #fff06e;
}
.csc-fileupload-custom-fileselector {
  position: relative;
  overflow: hidden;
  white-space: nowrap;
  display: table-cell;
}
.csc-fileupload-custom-fileselector input[type="file"] {
  position: absolute;
  -moz-opacity: 0.0;
  -khtml-opacity: 0.0;
  opacity: 0.0;
}
.csc-fileupload-custom-fileselector span {
  white-space: nowrap;
}
.csc-fileupload-minimize-icon {
  width: 18px;
  height: 22px;
  background: 4px center url(img/attach_icon.gif) no-repeat;
}
.csc-fileupload-minimize-icon:hover {
  cursor: pointer;
}
/* file preview css */
.filePreview.csc-fileuploaddnd {
  margin: 0;
  padding: 8px 0 8px 8px;
  border: 1px solid #272727;
}
.filePreview.csc-fileuploaddnd:after {
  content: "";
  clear: both;
  display: block;
}
.filePreview.csc-fileuploaddnd .csc-fileuploaddnd-dnd-area {
  float: left;
  width: 100%;
  border: 0;
  padding: 0;
  min-width: unset;
  min-height: unset;
  list-style: none;
}
.filePreview.csc-fileuploaddnd .csc-fileuploaddnd-dnd-area:after {
  content: "";
  clear: both;
  display: block;
}
.filePreview.csc-fileuploaddnd .csc-fileuploaddnd-dnd-area > span {
  width: 100%;
  float: left;
  padding: 0 0 8px 0;
}
.filePreview.csc-fileuploaddnd .csc-fileuploaddnd-dnd-area li {
  float: left;
  width: calc(25.3333%);
  padding: 0;
  box-shadow: 0 0 5px -2px black;
  height: 240px;
  overflow: hidden;
  margin: 0 8px 8px 0;
}
.filePreview.csc-fileuploaddnd .csc-fileuploaddnd-dnd-area li span {
  width: 100%;
  display: block;
  text-align: center;
  padding: 12px 0;
  background-color: #272727;
  color: #f8f8f8;
}
.filePreview.csc-fileuploaddnd .csc-fileuploaddnd-dnd-area li span + img {
  max-width: 50%;
  height: auto;
  margin: 0 auto;
  display: block;
}
.filePreview.csc-fileuploaddnd .csc-fileuploaddnd-dnd-area li iframe {
  width: 100%;
  display: block;
  height: 100%;
  border: 0;
}
.filePreview.csc-fileuploaddnd .csc-fileuploaddnd-info-div {
  float: left;
  width: 100%;
  margin: 0;
  padding: 0;
}

/****************************=csc-fileuploaddnd.css=******************************/
.csc-fileuploaddnd {
  margin: 3px;
}
.csc-fileuploaddnd progress {
  width: 60%;
}
.csc-fileuploaddnd progress:after {
  content: '%';
}
.csc-fileuploaddnd-dnd-area {
  min-width: 100px;
  min-height: 50px;
  border: 1px dashed #9E9E9E;
  padding: 3px;
}
.csc-fileuploaddnd-info-div {
  margin-top: 3px;
}
.csc-fileuploaddnd-info-div input {
  margin-left: 4px;
}
.csc-fileuploaddnd-hover {
  background-color: #FFEB3B;
}
/*# sourceMappingURL=csc-fileuploaddnd.css.map */
/****************************=csc-flex-pdf.css=******************************/
.csc-flex-pdf .switch-div {
  cursor: pointer;
  text-align: right;
  text-decoration: underline;
  color: #2B70DB;
}
/* General, recommended page style settings  */
::selection {
  background: rgba(60, 120, 180, 0.3);
}
::-moz-selection {
  background: rgba(60, 120, 180, 0.3);
}
input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* FlexPaper general styles */
.flexpaper_floatright {
  float: right;
  margin-left: 3px;
  margin-top: 0px;
  padding-left: 1px;
  padding-right: 1px;
  padding-top: 1px;
  padding-bottom: 1px;
  border: 1px solid transparent;
}
.flexpaper_floatright:hover {
  border: 1px solid #496487;
}
.flexpaper_grab {
  cursor: -moz-grab;
}
.flexpaper_grabbing {
  cursor: -moz-grabbing;
}
.flexpaper_hidden {
  display: none;
}
.flexpaper_noopa {
  opacity: 0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.flexpaper_printFrame {
  position: relative;
  left: -1000px;
  top: -10px;
  border-width: 0px;
  border-style: none;
  width: 0px;
  height: 0px;
}
/* FlexPaper text layer styles */
.flexpaper_textLayer {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  color: #000;
}
.flexpaper_textLayer > div {
  color: transparent;
  position: absolute;
  line-height: 1.3;
}
.flexpaper_selected_default {
  background-color: #3c78b4;
  opacity: .4;
  filter: alpha(opacity=40);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}
.flexpaper_selected_yellow {
  background-color: #fff774;
  opacity: .3;
  filter: alpha(opacity=30);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}
.flexpaper_selected_orange {
  background-color: #facd56;
  opacity: .3;
  filter: alpha(opacity=30);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}
.flexpaper_selected_green {
  background-color: #c2f785;
  opacity: .3;
  filter: alpha(opacity=30);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}
.flexpaper_selected_blue {
  background-color: #9cdcff;
  opacity: .3;
  filter: alpha(opacity=30);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}
.flexpaper_selected_selected {
  background-color: #444444;
  opacity: .3;
  filter: alpha(opacity=30);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}
.flexpaper_selected_hover {
  background-color: #444444;
  opacity: .3;
  filter: alpha(opacity=30);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  cursor: pointer;
}
.flexpaper_selected_strikeout {
  background-color: #fb5450;
  opacity: .6;
  filter: alpha(opacity=60);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}
.flexpaper_tmpselected {
  background-color: #3c78b4;
  opacity: .3;
  filter: alpha(opacity=30);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}
.flexpaper_pageword {
  position: absolute;
  z-index: 10;
}
.flexpaper_selector {
  position: relative;
  left: -1000px;
  top: -10px;
  border-width: 0px;
  border-style: none;
  width: 0px;
  height: 0px;
}
/* FlexPaper specific styles for pages */
.flexpaper_viewer {
  height: 100%;
  width: 100%;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.flexpaper_initloader {
  padding-bottom: 21px;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}
.flexpaper_initloader_panel {
  padding-top: 0px;
  padding-left: 10px;
  position: relative;
  top: 40%;
  background-color: #ffffff;
  width: 190px;
  height: 49px;
  -moz-border-radius-topleft: 10px;
  border-top-left-radius: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-left-radius: 10px;
  -moz-border-radius-topright: 10px;
  border-top-right-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  border-bottom-right-radius: 10px;
  opacity: .9;
  filter: alpha(opacity=90);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
.flexpaper_loaderIcon {
  background-image: url(data:image/gif;base64,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%3D);
  background-repeat: no-repeat;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
}
.flexpaper_pages {
  clear: both;
  cursor: default;
}
.flexpaper_page > a:hover {
  background: #ff0;
  box-shadow: 0px 2px 10px #ff0;
  opacity: 0.4;
  filter: alpha(opacity=40);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}
.flexpaper_linkhint {
  opacity: 0.25;
  filter: alpha(opacity=25);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
}
.flexpaper_page .flexpaper_border {
  box-shadow: 0px 4px 5px #000;
  -moz-box-shadow: 0px 4px 5px #000;
  -webkit-box-shadow: 0px 4px 5px #000;
  background-color: white;
}
.flexpaper_page {
  clear: both;
  margin-bottom: 0.5em;
  cursor: default;
}
.flexpaper_page_zoomIn {
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
}
.flexpaper_page_zoomOut {
  cursor: -webkit-zoom-out;
  cursor: -moz-zoom-out;
}
.flexpaper_page_dragPage {
  cursor: pointer;
}
.flexpaper_pixel_background {
  background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.flexpaper_pixel_imagesrc {
  content: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.flexpaper_thumbitem:hover {
  background-color: transparent;
}
/* FlexPaper specific styles for the toolbar */
.flexpaper_toolbarstd {
  display: inline-block;
  margin-left: 5%;
  margin-bottom: 3px;
  height: 29px;
  border-style: solid;
  border-width: 0px;
  z-index: 100;
  background-color: #555555;
}
.flexpaper_toolbarios {
  -moz-border-radius: 6px;
  border-radius: 6px;
  margin-left: 5%;
  padding-right: 10px;
  white-space: nowrap;
  height: 46px;
  z-index: 100;
  margin-bottom: 3px;
  border-color: #000000;
  display: inline-block;
}
.flexpaper_toolbarios_gradients {
  background-image: linear-gradient(bottom, #2b2b2b 16%, #3c3c3c 63%, #4f4f4f 87%);
  background-image: -o-linear-gradient(bottom, #2b2b2b 16%, #3c3c3c 63%, #4f4f4f 87%);
  background-image: -moz-linear-gradient(bottom, #2b2b2b 16%, #3c3c3c 63%, #4f4f4f 87%);
  background-image: -webkit-linear-gradient(bottom, #2b2b2b 16%, #3c3c3c 63%, #4f4f4f 87%);
  background-image: -ms-linear-gradient(bottom, #2b2b2b 16%, #3c3c3c 63%, #4f4f4f 87%);
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.16, #4e4e4e), color-stop(0.63, #585858), color-stop(0.87, #707070));
}
.flexpaper_zine_page_right {
  background-image: linear-gradient(right, rgba(255, 255, 255, 0) 93%, rgba(125, 124, 125, 0.1) 30%, rgba(125, 124, 125, 0.3) 100%);
  background-image: -o-linear-gradient(right, rgba(255, 255, 255, 0) 93%, rgba(125, 124, 125, 0.3) 100%);
  background-image: -moz-linear-gradient(right, rgba(255, 255, 255, 0) 93%, rgba(125, 124, 125, 0.3) 100%);
  background-image: -webkit-linear-gradient(right, rgba(255, 255, 255, 0) 93%, rgba(125, 124, 125, 0.3) 100%);
  background-image: -ms-linear-gradient(right, rgba(255, 255, 255, 0) 96%, rgba(125, 124, 125, 0.1) 30%, rgba(125, 124, 125, 0.3) 100%);
  background-image: -webkit-gradient(linear, right bottom, left bottom, color-stop(0.93, rgba(255, 255, 255, 0)), color-stop(1, rgba(125, 124, 125, 0.3)));
}
.flexpaper_zine_page_left {
  background-image: linear-gradient(left, rgba(255, 255, 255, 0) 93%, rgba(125, 124, 125, 0.1) 30%, rgba(125, 124, 125, 0.3) 100%);
  background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0) 93%, rgba(125, 124, 125, 0.3) 100%);
  background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 93%, rgba(125, 124, 125, 0.3) 100%);
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 93%, rgba(125, 124, 125, 0.3) 100%);
  background-image: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 96%, rgba(125, 124, 125, 0.1) 30%, rgba(125, 124, 125, 0.3) 100%);
  background-image: -webkit-gradient(linear, left bottom, right bottom, color-stop(0.93, rgba(255, 255, 255, 0)), color-stop(1, rgba(125, 124, 125, 0.3)));
}
.flexpaper_shadow {
  -webkit-transition: -webkit-box-shadow 0.5s;
  -moz-transition: -moz-box-shadow 0.5s;
  -o-transition: -webkit-box-shadow 0.5s;
  -ms-transition: -ms-box-shadow 0.5s;
  -webkit-box-shadow: 0 0 10px #999;
  -moz-box-shadow: 0 0 10px #999;
  -ms-box-shadow: 0 0 10px #999;
  -o-box-shadow: 0 0 10px #999;
  box-shadow: 0 0 10px #999;
}
.flexpaper_tbbutton {
  float: left;
  margin-left: 1px;
  margin-bottom: 10px;
  margin-top: 6px;
  margin-right: 8px;
  padding-left: 1px;
  padding-right: 1px;
  padding-top: 1px;
  padding-bottom: 1px;
  border: 1px solid transparent;
}
.flexpaper_tbbutton_pressed {
  opacity: 0.4;
  filter: alpha(opacity=40);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}
.flexpaper_tbbutton_disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}
.flexpaper_tbbutton_large {
  float: left;
  margin-left: 3px;
  margin-top: 1px;
  padding-left: 1px;
  padding-right: 1px;
  padding-top: 1px;
  padding-bottom: 1px;
  border: 1px solid transparent;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
.flexpaper_tbbutton:hover {
  border: 1px solid #ffffff;
}
.flexpaper_tbtextbutton {
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 20px;
  position: relative;
  float: left;
  margin-left: 2px;
  padding-right: 5px;
  padding-top: 1px;
  padding-bottom: 3px;
  border: 1px solid transparent;
  height: 14px;
  vertical-align: middle;
}
.flexpaper_tbtextbutton:hover {
  border: 1px solid #496487;
  float: left;
  cursor: default;
}
.flexpaper_tbtextbutton_pressed {
  background-image: -ms-linear-gradient(bottom right, #C5E4FC 0%, #B6C8DF 100%);
  background-image: -moz-linear-gradient(bottom right, #C5E4FC 0%, #B6C8DF 100%);
  background-image: -o-linear-gradient(bottom right, #C5E4FC 0%, #B6C8DF 100%);
  background-image: -webkit-gradient(linear, right bottom, left top, color-stop(0, #C5E4FC), color-stop(1, #B6C8DF));
  background-image: -webkit-linear-gradient(bottom right, #C5E4FC 0%, #B6C8DF 100%);
  background-image: linear-gradient(bottom right, #C5E4FC 0%, #B6C8DF 100%);
}
.flexpaper_tbbutton:active {
  background-image: url(data:image/png;base64,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);
}
.flexpaper_tbseparator {
  float: left;
  margin-top: 3px;
  padding-top: 1px;
  padding-left: 2px;
  padding-right: 2px;
}
.flexpaper_tbseparator_large {
  float: left;
  padding-top: 3px;
  padding-left: 7px;
  padding-right: 7px;
}
.flexpaper_tbbutton_fitmode_selected {
  background-color: #bbdaf3;
}
.flexpaper_tbbutton_viewmode_selected {
  background-color: #bbdaf3;
}
.flexpaper_tbbutton_cursormode_selected {
  background-color: #bbdaf3;
}
.flexpaper_tbbutton_fullscreen_selected {
  background-color: #bbdaf3;
}
.flexpaper_tbtextinput {
  float: left;
  margin-top: 4px;
  height: 20px;
  border: 1px solid #888;
  padding: 3px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.flexpaper_tbtextinput_large {
  float: left;
  margin-top: 7px;
  height: 31px;
  border: 1px solid #888;
  padding: 3px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
.flexpaper_tblabel {
  color: #ffffff;
  float: left;
  height: 14px;
  margin-top: 8px;
  margin-left: 5px;
  width: 29px;
}
.flexpaper_tblabel_large {
  float: left;
  height: 29px;
  margin-top: 11px;
  margin-left: 5px;
  width: 59px;
  color: #ffffff;
}
.flexpaper_tbloader {
  float: right;
  margin-top: 3px;
  margin-right: 3px;
}
.flexpaper_slider {
  top: 8px;
  float: left;
  margin-left: 4px;
  margin-right: 4px;
  width: 108px;
  position: relative;
  height: 12px;
  background-image: url(data:image/gif;base64,R0lGODlhbAAMAOMNAEhMTFNXV11gYGhra4ePj4yUlJGZmZ2fn6iqqru8vMbHx8/S0vDw8P///////////yH5BAEKAA8ALAAAAABsAAwAAARQ8MlJq7046827/2AojmRpnmiqrqyqCEAsz3Rt33iu7zwvJIMFY0gsGo/IpHLJbDqdiwCCYKhar9isdsvter9gcOHQKpvP6LR6zW673/C4PAIAOw%3D%3D);
}
.flexpaper_slider .flexpaper_handle {
  position: absolute;
  width: 11px;
  height: 12px;
  color: #FFF;
  line-height: 10px;
  text-align: center;
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
}
.flexpaper_colorselector {
  float: left;
  border: 1px solid #555555;
  width: 16px;
  height: 16px;
}
.flexpaper_colorselector:hover {
  background-image: url(data:image/gif;base64,R0lGODlhBwAHAKEBAAAAAP///////////yH5BAEKAAEALAAAAAAHAAcAAAIMjA9nwMj9wmuLIlUAADs%3D);
  background-position: center;
  background-repeat: no-repeat;
}
.flexpaper_colorselector_2 {
  float: left;
  border: 1px solid #555555;
  width: 16px;
  height: 16px;
}
.flexpaper_colorselector_2:hover {
  background-image: url(data:image/gif;base64,R0lGODlhBwAHAKEBAAAAAP///////////yH5BAEKAAEALAAAAAAHAAcAAAIMjA9nwMj9wmuLIlUAADs%3D);
  background-position: center;
  background-repeat: no-repeat;
}
.flexpaper_printdialog_button {
  -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
  box-shadow: inset 0px 1px 0px 0px #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
  background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
  background-color: #ededed;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #dcdcdc;
  display: inline-block;
  color: #777777;
  font-weight: bold;
  padding: 2px 24px;
  text-decoration: none;
  text-shadow: 1px 1px 0px #ffffff;
}
.flexpaper_printdialog_button:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
  background: -moz-linear-gradient(center top, #dfdfdf 5%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
  background-color: #dfdfdf;
}
.flexpaper_printdialog_button:active {
  position: relative;
  top: 1px;
}
.flexpaper_socialshare_button {
  -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
  -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
  box-shadow: inset 0px 1px 0px 0px #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
  background: -moz-linear-gradient(center top, #ededed 5%, #dfdfdf 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
  background-color: #ededed;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #dcdcdc;
  display: inline-block;
  color: #777777;
  font-weight: bold;
  padding: 0px 3px;
  text-decoration: none;
  text-shadow: 1px 1px 0px #ffffff;
}
.flexpaper_socialshare_button:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
  background: -moz-linear-gradient(center top, #dfdfdf 5%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
  background-color: #dfdfdf;
}
.flexpaper_socialshare_button:active {
  position: relative;
  top: 1px;
}
.flexpaper_printdialog td {
  border: 0;
  padding: 5px 5px 5px 5px;
}
.flexpaper_searchabstract_result {
  vertical-align: middle;
  display: table-cell;
  width: 100%;
  min-height: 40px;
  height: 40px;
  margin-bottom: 17px;
}
.flexpaper_searchabstract_result:hover {
  background-color: #999;
  cursor: pointer;
}
.flexpaper_mark_link {
  box-shadow: 0px 2px 10px #ff0;
  opacity: 0.18;
  filter: alpha(opacity=18);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=18)";
  position: absolute;
  cursor: pointer;
  z-index: 99;
  -webkit-backface-visibility: hidden;
}
.flexpaper_mark_video {
  position: absolute;
  cursor: pointer;
  z-index: 98;
  -webkit-backface-visibility: hidden;
}
.flexpaper_mark_image {
  position: absolute;
  cursor: pointer;
  z-index: 98;
  -webkit-backface-visibility: hidden;
}
.flexpaper_nojavascript_label {
  color: #888;
  position: relative;
  left: 45%;
  top: 50%;
}
/* Modal styles */
.flexpaper_viewer_container > .modal-content {
  display: none;
}
#simplemodal-overlay {
  background-color: #000;
  cursor: wait;
}
#simplemodal-container {
  height: 230px;
  width: 360px;
  color: #777;
  background-color: #fff;
  border: 1px solid #000;
}
#simplemodal-container .simplemodal-data {
  padding: 8px;
}
#simplemodal-container a {
  color: #000;
}
#simplemodal-container a.modalCloseImg {
  background: url(data:image/gif;base64,R0lGODlhDQANAJEDAJCPkGZmZv///////yH5BAEAAAMALAAAAAANAA0AAAInXI4ZBu0PDpwSCOFuqxf3HWQdBj6fU1kjGqqeFrWwWk5PakeGogwFADs%3D) no-repeat;
  width: 25px;
  height: 29px;
  display: inline;
  z-index: 3200;
  position: absolute;
  top: 10px;
  right: -5px;
  cursor: pointer;
}
#simplemodal-container h3 {
  color: #84b8d9;
}
/* Scroll styles for android and pre-iOS version 5 based touch devices */
.jspContainer {
  overflow: hidden;
  position: relative;
}
.jspPane {
  position: absolute;
}
.jspVerticalBar {
  position: absolute;
  top: 0;
  right: 0;
  width: 8px;
  height: 100%;
}
.jspHorizontalBar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 8px;
}
.jspCap {
  display: none;
  margin: 0;
  padding: 0;
}
.jspHorizontalBar .jspCap {
  float: left;
}
.jspTrack {
  background: #bbb;
  position: relative;
}
.jspDrag {
  background: #666;
  position: relative;
  top: 0;
  left: 0;
  cursor: pointer;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
  float: left;
  height: 100%;
}
.jspArrow {
  background: #50506d;
  text-indent: -20000px;
  display: block;
  cursor: pointer;
}
.jspArrow.jspDisabled {
  cursor: default;
  background: #80808d;
}
.jspVerticalBar .jspArrow {
  height: 16px;
}
.jspHorizontalBar .jspArrow {
  width: 16px;
  float: left;
  height: 100%;
}
.jspVerticalBar .jspArrow:focus {
  outline: none;
}
.jspCorner {
  background: #eeeef4;
  float: left;
  height: 100%;
}
* html .jspCorner {
  margin: 0 -3px 0 0;
}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
/* Fisheye */
.flexpaper_fisheye {
  display: block;
  top: 0px;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.flexpaper_fisheye ul {
  padding: 0px;
  list-style: none;
  line-height: 198px;
  text-align: center;
  white-space: nowrap;
  display: inline-block;
}
.flexpaper_fisheye ul:before,
.flexpaper_fisheye ul:after {
  content: "";
  color: transparent;
  display: inline-block;
  width: 0px;
  padding-top: 60px;
  margin-top: -60px;
  vertical-align: bottom;
}
/* Fisheye Icons */
.flexpaper_fisheye li {
  display: inline-block;
  vertical-align: bottom;
  margin: 0px;
  padding: 0px;
  position: relative;
  overflow: visible;
  padding-right: 1px;
}
.flexpaper_fisheye li a {
  /*    height: 153px; */
  display: inline-block;
  position: relative;
  vertical-align: bottom;
  text-decoration: none;
  color: #ffffff;
  white-space: normal;
  letter-spacing: normal;
  line-height: 1.3em;
  text-align: center;
  padding-top: 40px;
  margin-bottom: 5px;
  overflow: visible;
}
body.no_js .flexpaper_fisheye > li a:hover {
  width: 128px !important;
}
.flexpaper_fisheye li a span {
  position: relative;
  line-height: 1.3em;
  display: none;
  text-align: center;
  font-weight: bold;
  padding: 4px 12px;
  margin: 0px auto;
  top: -35px;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
}
.flexpaper_fisheye > li a img,
.flexpaper_fisheye canvas {
  height: auto;
  max-height: 100%;
  width: 100%;
  image-rendering: optimizeQuality;
  -ms-interpolation-mode: bicubic;
  position: absolute;
  left: 0px;
  bottom: 10px;
  text-align: center;
  border: 0px none;
  margin-bottom: 15px;
}
.flexpaper_fisheye_panelLeft,
.flexpaper_fisheye_panelRight {
  height: auto;
  width: 100%;
  image-rendering: optimizeQuality;
  -ms-interpolation-mode: bicubic;
  position: absolute;
  left: 0px;
  bottom: 10px;
  text-align: center;
  border: 0px none;
  margin-bottom: 15px;
}
.piemenu_root {
  position: absolute;
  left: 0px;
  top: 0px;
  display: none;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  background-color: #ff0000;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* log in form and dialog below */
.flexpaper_publications {
  margin-bottom: 20px;
  perspective: 280px;
  transform-style: preserve-3d;
}
.flexpaper_publication {
  width: 50%;
  display: inline-block;
  box-shadow: 5px 5px 20px rgba(51, 51, 51, 0);
  margin: 10px;
}
.flexpaper_publication img {
  vertical-align: middle;
}
.flexpaper_publication_csstransforms3d .flexpaper_publications {
  -moz-perspective: 280px;
  -moz-transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
}
.flexpaper_publication_csstransforms3d .flexpaper_publication {
  position: relative;
  outline: 1px solid transparent;
  -moz-perspective: 280px;
  -moz-transform: rotateY(-40deg);
  -webkit-transform: perspective(300) rotateY(-40deg);
  opacity: .0;
  filter: alpha(opacity=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  box-shadow: none;
  margin: 0;
}
.flexpaper_publication_csstransforms3d .flexpaper_publication img {
  position: relative;
  max-width: 100%;
}
.flexpaper_publication_csstransforms3d .flexpaper_publication:before {
  width: 100%;
  left: 5.5%;
  /* flexpaper_publication width parameter */
  background-color: #777;
  box-shadow: 5px 5px 20px #333333;
}
.flexpaper_publication_csstransforms3d .flexpaper_publication:before,
.flexpaper_publication_csstransforms3d .flexpaper_publication:after {
  position: absolute;
  top: 2%;
  height: 96%;
  content: ' ';
  z-index: -1;
}
.flexpaper_publication_csstransforms3d .flexpaper_publication:after {
  width: 5%;
  /* flexpaper_publication width parameter */
  left: 100%;
  background-color: #EFEFEF;
  box-shadow: inset 0px 0px 5px #aaa;
  -moz-transform: rotateY(20deg);
  -webkit-transform: perspective(100) rotateY(20deg);
}
/* FlexPaper password form below */
.flexpaper_htmldialog {
  color: #404040;
  position: relative;
  width: 280px;
  padding: 33px 25px 29px;
  background: white;
  border-bottom: 1px solid #c4c4c4;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
}
.flexpaper_htmldialog:before,
.flexpaper_htmldialog:after {
  content: '';
  position: absolute;
  bottom: 1px;
  left: 0;
  right: 0;
  height: 10px;
  background: inherit;
  border-bottom: 1px solid #d2d2d2;
  border-radius: 4px;
}
.flexpaper_htmldialog:after {
  bottom: 3px;
  border-color: #dcdcdc;
}
.flexpaper_htmldialog-title {
  margin: 0px -25px 25px;
  padding: 15px 25px;
  line-height: 35px;
  color: #aaa;
  text-align: center;
  text-shadow: 0 1px rgba(255, 255, 255, 0.75);
  background: #f7f7f7;
}
.flexpaper_htmldialog-title:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 8px;
  background: #aaa;
  border-radius: 5px 5px 0 0;
}
.flexpaper_htmldialog-input {
  color: inherit;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 50px;
  margin-bottom: 25px;
  padding: 0 15px 2px;
  background: white;
  border: 2px solid #ebebeb;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 -2px #ebebeb;
  box-shadow: inset 0 -2px #ebebeb;
}
.flexpaper_htmldialog-input:focus {
  border-color: #62c2e4;
  outline: none;
  -webkit-box-shadow: inset 0 -2px #62c2e4;
  box-shadow: inset 0 -2px #62c2e4;
}
.flexpaper_htmldialog-lt-ie9 .flexpaper_htmldialog-input {
  line-height: 48px;
}
.flexpaper_htmldialog-button {
  position: relative;
  vertical-align: top;
  width: 100%;
  height: 54px;
  padding: 0;
  color: white;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  background: #f0776c;
  border: 0;
  border-bottom: 2px solid #d76b60;
  border-radius: 5px;
  cursor: pointer;
  -webkit-box-shadow: inset 0 -2px #d76b60;
  box-shadow: inset 0 -2px #d76b60;
}
.flexpaper_htmldialog-button:active {
  top: 1px;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.csc-flex-pdf ::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}
.csc-flex-pdf ::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}

/****************************=csc-flow.css=******************************/
.csc-flow-step {
  display: block;
  min-width: 50px;
  padding-right: 15px;
  padding-left: 15px;
  height: 50px;
  border-radius: 100px;
  border: 3px solid #d1d1d1;
  color: #787878;
  background: #e6e9ea;
  font-weight: bold;
  line-height: 44px;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  cursor: pointer;
}
.csc-flow-step:hover {
  border: 3px solid #5cb860;
  text-decoration: none;
  color: #000000;
  background: #e6e6e6;
}
.csc-flow-step-selected {
  border: 3px solid #5cb860;
  color: #000000;
}
.csc-flow-step-arrow {
  background: url(img/flow-arrow.png) no-repeat center center;
  width: 24px;
  height: 50px;
}
/*# sourceMappingURL=csc-flow.css.map */
/****************************=csc-gmap.css=******************************/
.csc-gmap-label {
  color: #f44336;
  backdround-color: #ffffff;
  font-weight: bold;
  text-align: center;
  width: 40px;
  border: 2px solid #2e2e2e;
  white-space: nowrap;
}
/*# sourceMappingURL=csc-gmap.css.map */
/****************************=csc-goog-editor.css=******************************/
.icon {
  height: 16px;
  width: 16px;
  margin: -2px 4px;
  background-image: url(img/icons.gif);
  background-repeat: no-repeat;
  background-position: -582px;
  vertical-align: left;
}
.icon1 {
  height: 16px;
  width: 16px;
  margin: -2px 4px;
  background-image: url(img/icons.gif);
  background-repeat: no-repeat;
  background-position: -721px;
  vertical-align: left;
}
.icon2 {
  height: 16px;
  width: 16px;
  margin: -2px 4px;
  background-image: url(img/icons.gif);
  background-repeat: no-repeat;
  background-position: -742px;
  vertical-align: left;
}
.icon3 {
  height: 16px;
  width: 16px;
  margin: -2px 4px;
  background-image: url(img/icons.gif);
  background-repeat: no-repeat;
  background-position: -682px;
  vertical-align: left;
}
.icon4 {
  height: 16px;
  width: 16px;
  margin: -2px 4px;
  background-image: url(img/icons.gif);
  background-repeat: no-repeat;
  background-position: -702px;
  vertical-align: left;
}
.icon5 {
  height: 16px;
  width: 16px;
  margin: -2px 4px;
  background-image: url(img/icons.gif);
  background-repeat: no-repeat;
  background-position: -663px;
  vertical-align: left;
}
.icon6 {
  height: 16px;
  width: 16px;
  margin: -2px 4px;
  background-image: url(img/icons.gif);
  background-repeat: no-repeat;
  background-position: -643px;
  vertical-align: left;
}
.icon7 {
  height: 16px;
  width: 16px;
  margin: -2px 4px;
  background-image: url(img/icons.gif);
  background-repeat: no-repeat;
  background-position: -762px;
  vertical-align: left;
}
.icon8 {
  height: 16px;
  width: 16px;
  margin: -2px 4px;
  background-image: url(img/icons.gif);
  background-repeat: no-repeat;
  background-position: -802px;
  vertical-align: left;
}
.icon9 {
  height: 16px;
  width: 16px;
  margin: -2px 4px;
  background-image: url(img/icons.gif);
  background-repeat: no-repeat;
  background-position: -623px;
  vertical-align: left;
}
.csc-goog-editor {
  width: 100%;
  background-color: transparent;
  border: 1px solid #858585;
}
.csc-goog-editor.csc-goog-editor-ro {
  background-color: #ffffff;
  min-height: 134px;
  font-family: tahoma, arial, verdana, sans-serif;
  padding: 10px 6px;
  font-size: 12px;
  white-space: pre-line;
}
.csc-goog-editor ul,
.csc-goog-editor ol {
  padding: 40px;
}
/*goog'dan gelen cssler*/
div.tr_bubble {
  position: absolute;
  background-color: #f1f8fe;
  border: 1px solid #78bef8;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  font-size: 83%;
  font-family: Arial, Helvetica, sans-serif;
  padding: 2px 19px 6px 6px;
  white-space: nowrap;
}
.tr_bubble_link {
  color: #093272;
  text-decoration: underline;
  cursor: pointer;
  font-size: 100%;
}
.tr_bubble .tr_option-link,
.tr_bubble #tr_delete-image,
.tr_bubble #tr_module-options-link {
  font-size: 83%;
}
.tr_bubble_closebox {
  position: absolute;
  cursor: default;
  background: url(img/editor/bubble_closebox.gif) top left no-repeat;
  padding: 0;
  margin: 0;
  width: 10px;
  height: 10px;
  top: 3px;
  right: 5px;
}
div.tr_bubble_panel {
  padding: 2px 0 1px;
}
div.tr_bubble_panel_title {
  display: none;
}
div.tr_multi_bubble div.tr_bubble_panel_title {
  margin-right: 1px;
  display: block;
  float: left;
  width: 50px;
}
div.tr_multi_bubble div.tr_bubble_panel {
  padding: 2px 0 1px;
  margin-right: 50px;
}
.tr-dialog {
  width: 475px;
}
.tr-dialog .goog-tab-content {
  margin: 0;
  border: 1px solid #2f9cf4;
  border: 1px solid #78bef8;
  padding: 4px 8px;
  background: #ffffff;
  overflow: auto;
}
.tr-tabpane {
  font-size: 10pt;
  padding: 1.3ex 0;
}
.tr-tabpane-caption {
  font-size: 10pt;
  margin-bottom: 0.7ex;
  background-color: #fafafa;
  line-height: 1.3em;
}
.tr-tabpane .goog-tab-content {
  border: 0;
  padding: 5px 7px 1px;
}
.tr-tabpane .goog-tab {
  background: #ffffff;
  border: 0;
  width: 136px;
  line-height: 1.3em;
  margin-bottom: 0.7ex;
}
.tr-tabpane .goog-tab {
  text-decoration: underline;
  color: #0b3d89;
  cursor: pointer;
}
.tr-tabpane .goog-tab-selected {
  font-weight: bold;
  text-decoration: none;
  color: #000000;
}
.tr-tabpane .goog-tab input {
  margin: -2px 5px 0 0;
}
.ee-modal-dialog {
  width: 475px;
}
.ee-content {
  background: #ffffff;
  border: 1px solid #78bef8;
  overflow: auto;
  padding: 4px 8px;
}
.ee-tex {
  border: 1px solid #000000;
  display: block;
  height: 7.5em;
  margin: 4px 0 10px 0;
  width: 100%;
}
.ee-section-title {
  font-weight: bold;
}
.ee-section-title-floating {
  float: left;
}
#ee-section-learn-more {
  float: right;
}
.ee-preview-container {
  border: 1 px dashed #d1d1d1;
  height: 80px;
  margin: 4px 0 10px 0;
  width: 100%;
  overflow: auto;
}
.ee-warning {
  color: #ea1c0d;
}
.ee-palette {
  border: 1 px solid #a1aab0;
  left: 0;
  outline: 0;
  position: absolute;
}
.ee-palette-table {
  border: 0;
  border-collapse: separate;
}
.ee-palette-cell {
  background: #e6e6e6;
  border: 1px solid #ffffff;
  margin: 0;
  padding: 1px;
}
.ee-palette-cell-hover {
  background: #e6e9ea;
  border: 1px solid #000000;
  padding: 1px;
}
.ee-palette-cell-selected {
  background: #f2f2f2;
  border: 1px solid #d1d1d1;
  padding: 1px;
}
.ee-menu-palette-table {
  margin-right: 10px;
}
.ee-menu-palette {
  outline: 0;
  padding-top: 2px;
}
.ee-menu-palette-cell {
  background: none repeat scroll 0 0 #f7f7f7;
  border-color: #858585;
  border-color: #888 #AAA #AAA #888;
  border-style: solid;
  border-width: 1px;
}
.ee-menu-palette-cell-hover,
.ee-menu-palette-cell-selected {
  background: #f2f2f2;
}
.ee-palette-item,
.ee-menu-palette-item {
  background-image: url(img/editor/ee-palettes.gif);
}
.tr-link-dialog-explanation-text {
  font-size: 83%;
  margin-top: 15px;
}
.tr-link-dialog-target-input {
  width: 98%;
  direction: ltr;
}
.tr-link-dialog-email-warning {
  text-align: center;
  color: #b71c1c;
  font-weight: bold;
}
.tr_pseudo-link {
  color: #093272;
  text-decoration: underline;
  cursor: pointer;
}
.ac-renderer {
  font: normal 13px Arial, sans-serif;
  position: absolute;
  background: #ffffff;
  border: 1px solid #6b6b6b;
  -moz-box-shadow: 2px 2px 2px rgba(102, 102, 102, 0.4);
  -webkit-box-shadow: 2px 2px 2px rgba(102, 102, 102, 0.4);
  width: 300px;
}
.ac-row {
  cursor: pointer;
  padding: 0.4em;
}
.ac-highlighted {
  font-weight: bold;
}
.ac-active {
  background-color: #bdc3c7;
}
.goog-bubble-font {
  font-size: 80%;
  color: #858585;
}
.goog-bubble-close-button {
  background-image: url(img/editor/bubble_close.jpg);
  background-color: #ffffff;
  background-position: top right;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
}
.goog-bubble-left {
  background-image: url(img/editor/bubble_left.gif);
  background-position: left;
  background-repeat: repeat-y;
  width: 4px;
}
.goog-bubble-right {
  background-image: url(img/editor/bubble_right.gif);
  background-position: right;
  background-repeat: repeat-y;
  width: 4px;
}
.goog-bubble-top-right-anchor {
  background-image: url(img/editor/right_anchor_bubble_top.gif);
  background-position: center;
  background-repeat: no-repeat;
  width: 147px;
  height: 16px;
}
.goog-bubble-top-left-anchor {
  background-image: url(img/editor/left_anchor_bubble_top.gif);
  background-position: center;
  background-repeat: no-repeat;
  width: 147px;
  height: 16px;
}
.goog-bubble-top-no-anchor {
  background-image: url(img/editor/no_anchor_bubble_top.gif);
  background-position: center;
  background-repeat: no-repeat;
  width: 147px;
  height: 6px;
}
.goog-bubble-bottom-right-anchor {
  background-image: url(img/editor/right_anchor_bubble_bot.gif);
  background-position: center;
  background-repeat: no-repeat;
  width: 147px;
  height: 16px;
}
.goog-bubble-bottom-left-anchor {
  background-image: url(img/editor/left_anchor_bubble_bot.gif);
  background-position: center;
  background-repeat: no-repeat;
  width: 147px;
  height: 16px;
}
.goog-bubble-bottom-no-anchor {
  background-image: url(img/editor/no_anchor_bubble_bot.gif);
  background-position: center;
  background-repeat: no-repeat;
  width: 147px;
  height: 8px;
}
.goog-button {
  color: #093272;
  border-color: #093272;
  background-color: #2f9cf4;
}
.goog-button-disabled {
  border-color: #3b3b3b;
  color: #3b3b3b;
  background-color: #9e9e9e;
}
.goog-button-hover {
  color: #0960a5;
  border-color: #0960a5;
  background-color: #2f9cf4;
}
.goog-button-active {
  color: #2f9cf4;
  border-color: #2f9cf4;
}
.goog-char-picker {
  background-color: #d9dcde;
  padding: 16px;
  border: 1 px solid #858585;
}
.goog-char-picker-hovercard {
  border: solid 5px #ffc107;
  min-width: 64px;
  max-width: 160px;
  padding: 16px;
  background-color: #ffffff;
  text-align: center;
  position: absolute;
  visibility: hidden;
}
.goog-char-picker-name {
  font-size: x-small;
}
.goog-char-picker-unicode {
  font-size: x-small;
  color: GrayText;
}
.goog-char-picker-char-zoom {
  font-size: xx-large;
}
.goog-char-picker-grid-container {
  border: 1px solid #858585;
  background-color: #ffffff;
  width: 272px;
}
.goog-char-picker-grid {
  overflow: hidden;
  height: 250px;
  width: 250px;
  position: relative;
}
.goog-stick {
  width: 1px;
  overflow: hidden;
}
.goog-stickwrap {
  width: 17px;
  height: 250px;
  float: right;
  overflow: auto;
}
.goog-char-picker-recents {
  border: 1px solid #6b6b6b;
  background-color: #ffffff;
  height: 25px;
  width: 275px;
  margin: 0 0 16px 0;
  position: relative;
}
.goog-char-picker-notice {
  font-size: x-small;
  height: 16px;
  color: GrayText;
  margin: 0 0 16px 0;
}
.goog-char-picker-input-box {
  width: 96px;
}
.label-input-label {
  color: GrayText;
}
.goog-char-picker-grid .goog-flat-button {
  position: relative;
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-bottom: 1px solid #d9dcde;
  border-right: 1px solid #d9dcde;
  text-align: center;
  cursor: pointer;
  outline: 0;
}
.goog-char-picker-grid .goog-flat-button-hover,
.goog-char-picker-grid .goog-flat-button-focus {
  background-color: 1px solid #ffc107;
}
.goog-char-picker-button {
  border-width: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  background-position: center left;
}
.goog-char-picker-menu {
  background-color: #ffffff;
  border-color: 1px solid #d9dcde;
  border-color: #ccc #666 #666 #ccc;
  border-style: solid;
  border-width: 1px;
  cursor: default;
  margin: 0;
  outline: 0;
  padding: 0;
  position: absolute;
  max-height: 400px;
  overflow-y: auto;
  overflow-x: hide;
}
.goog-char-picker-menu .goog-menuitem {
  color: #000000;
  list-style: none;
  margin: 0;
  padding: 1px 32px 1px 8px;
  white-space: nowrap;
}
.goog-char-picker-menu2 .goog-menuitem {
  color: 1px solid #000000;
  color: #000;
  list-style: none;
  margin: 0;
  padding: 1px 32px 1px 8px;
  white-space: nowrap;
}
.goog-char-picker-menu .goog-subtitle {
  color: 1px solid #ffffff !important;
  background-color: #869198;
  font-weight: bold;
  list-style: none;
  margin: 0;
  padding: 3px 32px 3px 8px;
  white-space: nowrap;
}
.goog-char-picker-menu .goog-menuitem-rtl {
  padding: 2px 16px 2px 32px !important;
}
.goog-char-picker-menu .goog-menuitem-highlight {
  background-color: #c0e1fc;
}
.goog-char-picker-menu .goog-menuseparator {
  border-top: 1px solid #bdc3c7;
  margin: 2px 0;
  padding: 0;
}
.goog-checkbox {
  border: 1px solid #115cd0;
  display: -moz-inline-box;
  display: inline-block;
  font-size: 1px;
  height: 11px;
  margin: 0 4px 0 1px;
  vertical-align: text-bottom;
  width: 11px;
}
.goog-checkbox-checked {
  background: #ffffff url(img/editor/check-sprite.gif) no-repeat 2px center;
}
.goog-checkbox-undetermined {
  background: #b8b8b8 url(img/editor/check-sprite.gif) no-repeat 2px center;
}
.goog-checkbox-unchecked {
  background: #ffffff;
}
.goog-checkbox-disabled {
  border: 1 px solid #8bc34a;
  background-position: -7px;
}
.goog-color-menu-button-indicator {
  border-bottom: 4px solid #ecf0f1;
}
.goog-color-menu-button .goog-menu-button-inner-box,
.goog-toolbar-color-menu-button .goog-toolbar-menu-button-inner-box {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}
.goog-palette-cell .goog-palette-colorswatch {
  border: 0;
  font-size: x-small;
  height: 18px;
  position: relative;
  width: 18px;
}
.goog-palette-cell-hover .goog-palette-colorswatch {
  border: 1 px solid #ffffff;
  height: 16px;
  width: 16px;
}
.goog-palette-cell-selected .goog-palette-colorswatch {
  background: url(img/editor/editortoolbar.png) no-repeat -368px 0;
  border: 1 px solid #333333;
  color: #ffffff;
  font-weight: bold;
  height: 16px;
  width: 16px;
}
.goog-palette-customcolor {
  background-color: #f2f2f2;
  border: 1 px solid #f4f5f6;
  color: 1 px solid #6b6b6b;
  font-size: x-small;
  height: 15px;
  position: relative;
  width: 15px;
}
.goog-palette-cell-hover .goog-palette-customcolor {
  background-color: #333333;
  background-color: #fdeff4;
  border: 1px solid #e86e6e;
  color: #e86e6e;
}
.goog-palette {
  outline: 0;
  cursor: default;
}
.goog-palette-table {
  border: 1px solid #858585;
  border-collapse: collapse;
}
.goog-palette-cell {
  height: 13px;
  width: 15px;
  margin: 0;
  border: 0;
  text-align: center;
  vertical-align: middle;
  border-right: 1px solid #858585;
  font-size: 1px;
}
.goog-palette-colorswatch {
  position: relative;
  height: 13px;
  width: 15px;
  border: 1px solid #858585;
}
.goog-palette-cell-hover .goog-palette-colorswatch {
  border: 1px solid #ffffff;
}
.goog-palette-cell-selected .goog-palette-colorswatch {
  border: 1px solid #000000;
  color: #ffffff;
}
.goog-combobox {
  background: #d9dcde url(img/editor/button-bg.gif) repeat-x scroll left top;
  border: 1px solid #a1aab0;
  font: normal small arial, sans-serif;
}
.goog-combobox input {
  background-color: #ffffff;
  border: 0;
  border-right: 1px solid #a1aab0;
  color: 1px solid #000000;
  font: normal small arial, sans-serif;
  margin: 0;
  padding: 0 0 0 2px;
  vertical-align: bottom;
  width: 200px;
}
.goog-combobox input.label-input-label {
  background-color: #ffffff;
  color: #000000;
}
.goog-combobox .goog-menu {
  margin-top: -1px;
  width: 219px;
  z-index: 1000;
}
.goog-combobox-button {
  cursor: pointer;
  display: inline-block;
  font-size: 10px;
  text-align: center;
  width: 16px;
}
* html .goog-combobox-button {
  padding: 0 3px;
}
.goog-inline-block {
  position: relative;
  display: -moz-inline-box;
  display: inline-block;
}
* html .goog-inline-block {
  display: inline;
}
*:first-child + html .goog-inline-block {
  display: inline;
}
.goog-css3-button {
  margin: 0 2px;
  padding: 3px 6px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  cursor: default;
  outline: 0;
  font-family: Arial, sans-serif;
  color: #000000;
  border: 1 px solid #a1aab0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  background: -webkit-gradient(linear, 0 40%, 0 70%, from(#f9f9f9), to(#e3e3e3));
  background: -moz-linear-gradient(top, #f9f9f9, #e3e3e3);
}
.goog-css3-button-hover {
  border-color: #9e9e9e !important;
}
.goog-css3-button-focused {
  border-color: #3b3b3b;
}
.goog-css3-button-active,
.goog-css3-button-open,
.goog-css3-button-checked {
  border-color: #3b3b3b;
  background: -webkit-gradient(linear, 0 40%, 0 70%, from(#e3e3e3), to(#f9f9f9));
  background: -moz-linear-gradient(top, #e3e3e3, #f9f9f9);
}
.goog-css3-button-disabled {
  color: #858585;
}
.goog-css3-button-primary {
  font-weight: bold;
}
.goog-css3-button-collapse-right {
  margin-right: 0 !important;
  border-right: 1 px solid #bdc3c7;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
}
.goog-css3-button-collapse-left {
  border-left: 1 px solid #f2f2f2;
  margin-left: 0 !important;
  -webkit-border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-bottomleft: 0;
}
.goog-css3-button-dropdown {
  height: 16px;
  width: 7px;
  background: url(img/editor/editortoolbar.png) no-repeat -388px 0;
  vertical-align: top;
  margin-left: 3px;
}
.goog-date-picker,
.goog-date-picker th,
.goog-date-picker td {
  font: 13px Arial, sans-serif;
}
.goog-date-picker {
  -moz-user-focus: normal;
  -moz-user-select: none;
  position: relative;
  border: 1 px solid #000000;
  float: left;
  padding: 2px;
  color: #000000;
  background: #c0e1fc;
  cursor: default;
}
.goog-date-picker th {
  text-align: center;
}
.goog-date-picker td {
  text-align: center;
  vertical-align: middle;
  padding: 1px 3px;
}
.goog-date-picker-menu {
  position: absolute;
  background: threedface;
  border: 1 px solid #919191;
  -moz-user-focus: normal;
  z-index: 1;
  outline: 0;
}
.goog-date-picker-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.goog-date-picker-menu ul li {
  cursor: default;
}
.goog-date-picker-menu-selected {
  background: #c4c9e8;
}
.goog-date-picker th {
  font-size: 0.9em;
}
.goog-date-picker td div {
  float: left;
}
.goog-date-picker button {
  padding: 0;
  margin: 1px 0;
  border: 0;
  color: #252f69;
  font-weight: bold;
  background: transparent;
}
.goog-date-picker-date {
  background: #ffffff;
}
.goog-date-picker-week,
.goog-date-picker-wday {
  padding: 1px 3px;
  border: 0;
  border-color: #b2dbfb;
  border-style: solid;
}
.goog-date-picker-week {
  border-right-width: 1px;
}
.goog-date-picker-wday {
  border-bottom-width: 1px;
}
.goog-date-picker-head td {
  text-align: center;
}
td.goog-date-picker-today-cont {
  text-align: center;
}
td.goog-date-picker-none-cont {
  text-align: center;
}
.goog-date-picker-month {
  min-width: 11ex;
  white-space: nowrap;
}
.goog-date-picker-year {
  min-width: 6ex;
  white-space: nowrap;
}
.goog-date-picker-monthyear {
  white-space: nowrap;
}
.goog-date-picker table {
  border-collapse: collapse;
}
.goog-date-picker-other-month {
  color: #858585;
}
.goog-date-picker-wkend-start,
.goog-date-picker-wkend-end {
  background: #e6e9ea;
}
td.goog-date-picker-selected {
  background: #c0e1fc;
}
.goog-date-picker-today {
  background: #a1aab0;
  font-weight: bold !important;
  border-color: #246 #9bd #9bd #246;
  color: #ffffff;
}
.modal-dialog {
  background: #c0e1fc;
  border: 1 px solid #3e5771;
  color: #000000;
  padding: 4px;
  position: absolute;
  z-index: 180000;
}
.modal-dialog-bg {
  z-index: 170000;
}
.modal-dialog a,
.modal-dialog a:link,
.modal-dialog a:visited {
  color: #0c7cd5;
  cursor: pointer;
}
.modal-dialog-bg {
  background: #6c777f;
  left: 0;
  position: absolute;
  top: 0;
}
.modal-dialog-title {
  background: #d9edfd;
  color: #000000;
  cursor: pointer;
  font-size: 120%;
  font-weight: bold;
  padding: 8px 31px 8px 8px;
  position: relative;
  _zoom: 1;
}
.modal-dialog-title-close {
  background: #d9edfd url(img/editor/editortoolbar.png) no-repeat -528px 0;
  cursor: default;
  height: 15px;
  position: absolute;
  right: 10px;
  top: 8px;
  width: 15px;
  vertical-align: middle;
}
.modal-dialog-buttons,
.modal-dialog-content {
  background-color: #ffffff;
  padding: 8px;
}
.goog-buttonset-default {
  font-weight: bold;
}
.goog-dimension-picker {
  font-size: 18px;
  padding: 4px;
}
.goog-dimension-picker div {
  position: relative;
}
.goog-dimension-picker div.goog-dimension-picker-highlighted {
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
}
.goog-dimension-picker-status {
  font-size: 10pt;
  text-align: center;
}
.goog-dimension-picker div.goog-dimension-picker-mousecatcher {
  left: 0;
  position: absolute !important;
  top: 0;
}
.goog-dragdrop-w3c-editable-iframe {
  position: absolute;
  width: 100%;
  height: 10px;
  top: -150px;
  left: 0;
  z-index: 10000;
  padding: 0;
  overflow: hidden;
  opacity: 0;
  -moz-opacity: 0;
}
.goog-dragdrop-ie-editable-iframe {
  width: 100%;
  height: 5000px;
}
.goog-dragdrop-ie-input {
  width: 100%;
  height: 5000px;
}
.goog-dragdrop-ie-div {
  position: absolute;
  top: -5000px;
  left: 0;
  width: 100%;
  height: 5000px;
  z-index: 10000;
  background-color: #ffffff;
  filter: alpha(opacity=0);
  overflow: hidden;
}
.tr-icon {
  width: 16px;
  height: 16px;
  background: url(img/editor/editortoolbar.png) no-repeat;
  vertical-align: middle;
}
.goog-color-menu-button-indicator .tr-icon {
  height: 14px;
}
.tr-undo,
.goog-toolbar-button-rtl .tr-redo {
  background-position: 0 0;
}
.tr-redo,
.goog-toolbar-button-rtl .tr-undo {
  background-position: -16px;
}
.tr-fontName .goog-toolbar-menu-button-caption {
  color: #2c3e50;
  width: 16ex;
  height: 16px;
  overflow: hidden;
}
.tr-fontSize .goog-toolbar-menu-button-caption {
  color: #2c3e50;
  width: 8ex;
  height: 16px;
  overflow: hidden;
}
.tr-bold {
  background-position: -32px;
}
.tr-italic {
  background-position: -48px;
}
.tr-underline {
  background-position: -64px;
}
.tr-foreColor {
  height: 14px;
  background-position: -80px;
}
.tr-backColor {
  height: 14px;
  background-position: -96px;
}
.tr-link {
  font-weight: bold;
  color: #111754;
  text-decoration: underline;
}
.tr-image {
  background-position: -112px;
}
.tr-newDrawing {
  background-position: -592px;
}
.tr-spChar {
  font-weight: bold;
  color: #8b1515;
}
.tr-indent {
  background-position: -128px;
}
.tr-rtl-mode .tr-indent {
  background-position: -400px;
}
.tr-outdent {
  background-position: -144px;
}
.tr-rtl-mode .tr-outdent {
  background-position: -416px;
}
.tr-insertUnorderedList {
  background-position: -160px;
}
.tr-rtl-mode .tr-insertUnorderedList {
  background-position: -432px;
}
.tr-insertOrderedList {
  background-position: -176px;
}
.tr-fileUpload {
  background-position: center;
  background-image: url(img/editor/upload-icon.png);
  background-size: 88%;
}
.tr-rtl-mode .tr-insertOrderedList {
  background-position: -448px;
}
.tr-justifyLeft {
  background-position: -192px;
}
.tr-justifyCenter {
  background-position: -208px;
}
.tr-justifyRight {
  background-position: -224px;
}
.tr-justifyFull {
  background-position: -480px;
}
.tr-BLOCKQUOTE {
  background-position: -240px;
}
.tr-rtl-mode .tr-BLOCKQUOTE {
  background-position: -464px;
}
.tr-removeFormat {
  background-position: -256px;
}
.tr-spell {
  background-position: -272px;
}
.tr-ltr {
  background-position: -288px;
}
.tr-rtl {
  background-position: -304px;
}
.tr-insertModule {
  background-position: -496px;
}
.tr-strikeThrough {
  background-position: -544px;
}
.tr-subscript {
  background-position: -560px;
}
.tr-superscript {
  background-position: -576px;
}
.tr-equation {
  background-position: -608px;
}
.tr-editHtml {
  color: #111754;
}
.tr-formatBlock .goog-toolbar-menu-button-caption {
  color: #2c3e50;
  width: 12ex;
  height: 16px;
  overflow: hidden;
}
.goog-menu-filter {
  margin: 2px;
  border: 1 px solid #a1aab0;
  background: #ffffff;
  overflow: hidden;
}
.goog-menu-filter div {
  color: #9e9e9e;
  position: absolute;
  padding: 1px;
}
.goog-menu-filter input {
  margin: 0;
  border: 0;
  background: transparent;
  width: 100%;
}
.goog-filterobsmenuitem {
  padding: 2px 5px;
  margin: 0;
  list-style: none;
}
.goog-filterobsmenuitem-highlight {
  background-color: #507192;
  color: #ffffff;
}
.goog-filterobsmenuitem-disabled {
  color: #858585;
}
.goog-flat-button {
  position: relative;
  margin: 2px;
  border: 1 px solid #000000;
  padding: 2px 6px;
  font: normal 13px "Trebuchet MS", Tahoma, Arial, sans-serif;
  color: #ffffff;
  bacground-color: #8b1515;
  cursor: pointer;
  outline: 0;
}
.goog-flat-button-disabled {
  border-color: #858585;
  color: #858585;
  background-color: #bdc3c7;
  cursor: default;
}
.goog-flat-button-hover {
  border-color: #8b1515;
  color: #8b1515;
  background-color: #ef9a9a;
}
.goog-flat-button-active,
.goog-flat-button-selected,
.goog-flat-button-checked {
  border-color: #621ab9;
  color: #621ab9;
  background-color: #dfb8e6;
}
.goog-flat-button-focused {
  border-color: #621ab9;
}
.goog-flat-button-collapse-right {
  margin-right: 0;
}
.goog-flat-button-collapse-left {
  margin-left: 0;
  border-left: 0;
}
.goog-flat-menu-button {
  background-color: #ffffff;
  border: 1 px solid #d9dcde;
  color: #6b6b6b;
  cursor: pointer;
  font: normal 95%;
  list-style: none;
  margin: 0 2px;
  outline: 0;
  padding: 1px 4px;
  position: relative;
  text-decoration: none;
  vertical-align: middle;
}
.goog-flat-menu-button-disabled * {
  border-color: #d9dcde;
  color: #9e9e9e;
  cursor: default;
}
.goog-flat-menu-button-hover {
  border-color: #9cf #69e #69e #7af !important;
}
.goog-flat-menu-button-active {
  background-color: #a1aab0;
  background-position: bottom left;
}
.goog-flat-menu-button-focused {
  border-color: #a1aab0;
}
.goog-flat-menu-button-caption {
  padding-right: 10px;
  vertical-align: top;
}
.goog-flat-menu-button-dropdown {
  background: url(img/editor/editortoolbar.png) no-repeat -388px 0;
  position: absolute;
  right: 2px;
  top: 0;
  vertical-align: top;
  width: 7px;
}
.goog-hovercard div {
  border: solid 5 px #858585;
  width: 300px;
  height: 115px;
  background-color: #ffffff;
  font-family: arial, sans-serif;
}
.goog-hovercard .goog-shadow {
  border: transparent;
  background-color: #000000;
  filter: alpha(opacity=1);
  opacity: 0.01;
  -moz-opacity: 0.01;
}
.goog-hovercard table {
  border-collapse: collapse;
  border-spacing: 0;
}
.goog-hovercard-icons td {
  border-bottom: 1 px solid #bdc3c7;
  padding: 0;
  margin: 0;
  text-align: center;
  height: 19px;
  width: 100px;
  font-size: 90%;
}
.goog-hovercard-icons td + td {
  border-left: 1px solid #bdc3c7;
}
.goog-hovercard-content {
  border-collapse: collapse;
}
.goog-hovercard-content td {
  padding-left: 15px;
}
.goog-hsva-palette,
.goog-hsva-palette-sm {
  position: relative;
  border: 1 px solid #9e9e9e;
  border-color: #ccc #999 #999 #ccc;
  width: 442px;
  height: 276px;
}
.goog-hsva-palette-sm {
  width: 205px;
  height: 185px;
}
.goog-hsva-palette label span,
.goog-hsva-palette-sm label span {
  display: none;
}
.goog-hsva-palette-hs-backdrop,
.goog-hsva-palette-sm-hs-backdrop,
.goog-hsva-palette-hs-image,
.goog-hsva-palette-sm-hs-image {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 256px;
  height: 256px;
  border-bottom: 1 px solid #9e9e9e;
}
.goog-hsva-palette-sm-hs-backdrop,
.goog-hsva-palette-sm-hs-image {
  top: 45px;
  width: 128px;
  height: 128px;
}
.goog-hsva-palette-hs-backdrop,
.goog-hsva-palette-sm-hs-backdrop {
  background-color: #000000;
}
.goog-hsva-palette-hs-image,
.goog-hsva-palette-v-image,
.goog-hsva-palette-a-image,
.goog-hsva-palette-hs-handle,
.goog-hsva-palette-v-handle,
.goog-hsva-palette-a-handle,
.goog-hsva-palette-swatch-backdrop {
  background-image: url(img/editor/hsva-sprite.png);
}
.goog-hsva-palette-noalpha .goog-hsva-palette-hs-image,
.goog-hsva-palette-noalpha .goog-hsva-palette-v-image,
.goog-hsva-palette-noalpha .goog-hsva-palette-a-image,
.goog-hsva-palette-noalpha .goog-hsva-palette-hs-handle,
.goog-hsva-palette-noalpha .goog-hsva-palette-v-handle,
.goog-hsva-palette-noalpha .goog-hsva-palette-a-handle,
.goog-hsva-palette-noalpha .goog-hsva-palette-swatch-backdrop {
  background-image: url(img/editor/hsva-sprite.gif);
}
.goog-hsva-palette-sm-hs-image,
.goog-hsva-palette-sm-v-image,
.goog-hsva-palette-sm-a-image,
.goog-hsva-palette-sm-hs-handle,
.goog-hsva-palette-sm-v-handle,
.goog-hsva-palette-sm-a-handle,
.goog-hsva-palette-sm-swatch-backdrop {
  background-image: url(img/editor/hsva-sprite-sm.png);
}
.goog-hsva-palette-noalpha .goog-hsva-palette-sm-hs-image,
.goog-hsva-palette-noalpha .goog-hsva-palette-sm-v-image,
.goog-hsva-palette-noalpha .goog-hsva-palette-sm-a-image,
.goog-hsva-palette-noalpha .goog-hsva-palette-sm-hs-handle,
.goog-hsva-palette-noalpha .goog-hsva-palette-sm-v-handle,
.goog-hsva-palette-noalpha .goog-hsva-palette-sm-a-handle,
.goog-hsva-palette-noalpha .goog-hsva-palette-swatch-backdrop {
  background-image: url(img/editor/hsva-sprite-sm.gif);
}
.goog-hsva-palette-hs-image,
.goog-hsva-palette-sm-hs-image {
  background-position: 0 0;
}
.goog-hsva-palette-hs-handle,
.goog-hsva-palette-sm-hs-handle {
  position: absolute;
  left: 5px;
  top: 5px;
  width: 11px;
  height: 11px;
  overflow: hidden;
  background-position: 0 -256px;
}
.goog-hsva-palette-sm-hs-handle {
  top: 40px;
  background-position: 0 -128px;
}
.goog-hsva-palette-v-image,
.goog-hsva-palette-a-image,
.goog-hsva-palette-sm-v-image,
.goog-hsva-palette-sm-a-image {
  position: absolute;
  top: 10px;
  left: 286px;
  width: 19px;
  height: 256px;
  border-bottom: 1 px solid #9e9e9e;
  background-color: #ffffff;
  background-position: -256px 0;
}
.goog-hsva-palette-a-image {
  left: 325px;
  background-position: -275px 0;
}
.goog-hsva-palette-sm-v-image,
.goog-hsva-palette-sm-a-image {
  top: 45px;
  left: 155px;
  width: 9px;
  height: 128px;
  background-position: -128px 0;
}
.goog-hsva-palette-sm-a-image {
  left: 182px;
  background-position: -137px 0;
}
.goog-hsva-palette-v-handle,
.goog-hsva-palette-a-handle,
.goog-hsva-palette-sm-v-handle,
.goog-hsva-palette-sm-a-handle {
  position: absolute;
  top: 5px;
  left: 279px;
  width: 35px;
  height: 11px;
  background-position: -11px -256px;
  overflow: hidden;
}
.goog-hsva-palette-a-handle {
  left: 318px;
}
.goog-hsva-palette-sm-v-handle,
.goog-hsva-palette-sm-a-handle {
  top: 40px;
  left: 148px;
  width: 25px;
  background-position: -11px -128px;
}
.goog-hsva-palette-sm-a-handle {
  left: 175px;
}
.goog-hsva-palette-swatch,
.goog-hsva-palette-swatch-backdrop,
.goog-hsva-palette-sm-swatch,
.goog-hsva-palette-sm-swatch-backdrop {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 65px;
  height: 65px;
  border: 1 px solid #9e9e9e;
  background-color: #ffffff;
  background-position: -294px 0;
}
.goog-hsva-palette-sm-swatch,
.goog-hsva-palette-sm-swatch-backdrop {
  top: 10px;
  right: auto;
  left: 10px;
  width: 30px;
  height: 22px;
  background-position: -36px -128px;
}
.goog-hsva-palette-swatch,
.goog-hsva-palette-sm-swatch {
  z-index: 5;
}
.goog-hsva-palette-swatch-backdrop,
.goog-hsva-palette-sm-swatch-backdrop {
  z-index: 1;
}
.goog-hsva-palette-input,
.goog-hsva-palette-sm-input {
  position: absolute;
  top: 85px;
  right: 10px;
  width: 65px;
  font-size: 80%;
}
.goog-hsva-palette-sm-input {
  top: 10px;
  right: auto;
  left: 50px;
}
.goog-hsv-palette,
.goog-hsv-palette-sm {
  position: relative;
  border: 1 px solid #9e9e9e;
  border-color: #ccc #999 #999 #ccc;
  width: 400px;
  height: 276px;
}
.goog-hsv-palette-sm {
  width: 182px;
  height: 185px;
}
.goog-hsv-palette label span,
.goog-hsv-palette-sm label span {
  display: none;
}
.goog-hsv-palette-hs-backdrop,
.goog-hsv-palette-sm-hs-backdrop,
.goog-hsv-palette-hs-image,
.goog-hsv-palette-sm-hs-image {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 256px;
  height: 256px;
  border: 1 px solid #9e9e9e;
}
.goog-hsv-palette-sm-hs-backdrop,
.goog-hsv-palette-sm-hs-image {
  top: 45px;
  width: 128px;
  height: 128px;
}
.goog-hsv-palette-hs-backdrop,
.goog-hsv-palette-sm-hs-backdrop {
  background-color: #000000;
}
.goog-hsv-palette-hs-image,
.goog-hsv-palette-v-image,
.goog-hsv-palette-hs-handle,
.goog-hsv-palette-v-handle {
  background-image: url(img/editor/hsv-sprite.png);
}
.goog-hsv-palette-noalpha .goog-hsv-palette-hs-image,
.goog-hsv-palette-noalpha .goog-hsv-palette-v-image,
.goog-hsv-palette-noalpha .goog-hsv-palette-hs-handle,
.goog-hsv-palette-noalpha .goog-hsv-palette-v-handle {
  background-image: url(img/editor/hsv-sprite.gif);
}
.goog-hsv-palette-sm-hs-image,
.goog-hsv-palette-sm-v-image,
.goog-hsv-palette-sm-hs-handle,
.goog-hsv-palette-sm-v-handle {
  background-image: url(img/editor/hsv-sprite-sm.png);
}
.goog-hsv-palette-noalpha .goog-hsv-palette-sm-hs-image,
.goog-hsv-palette-noalpha .goog-hsv-palette-sm-v-image,
.goog-hsv-palette-noalpha .goog-hsv-palette-sm-hs-handle,
.goog-hsv-palette-noalpha .goog-hsv-palette-sm-v-handle {
  background-image: url(img/editor/hsv-sprite-sm.gif);
}
.goog-hsv-palette-hs-image,
.goog-hsv-palette-sm-hs-image {
  background-position: 0 0;
}
.goog-hsv-palette-hs-handle,
.goog-hsv-palette-sm-hs-handle {
  position: absolute;
  left: 5px;
  top: 5px;
  width: 11px;
  height: 11px;
  overflow: hidden;
  background-position: 0 -256px;
}
.goog-hsv-palette-sm-hs-handle {
  top: 40px;
  background-position: 0 -128px;
}
.goog-hsv-palette-v-image,
.goog-hsv-palette-sm-v-image {
  position: absolute;
  top: 10px;
  left: 286px;
  width: 19px;
  height: 256px;
  border-bottom: 1 px solid #9e9e9e;
  background-color: #ffffff;
  background-position: -256px 0;
}
.goog-hsv-palette-sm-v-image {
  top: 45px;
  left: 155px;
  width: 9px;
  height: 128px;
  background-position: -128px 0;
}
.goog-hsv-palette-v-handle,
.goog-hsv-palette-sm-v-handle {
  position: absolute;
  top: 5px;
  left: 279px;
  width: 35px;
  height: 11px;
  background-position: -11px -256px;
  overflow: hidden;
}
.goog-hsv-palette-sm-v-handle {
  top: 40px;
  left: 148px;
  width: 25px;
  background-position: -11px -128px;
}
.goog-hsv-palette-swatch,
.goog-hsv-palette-sm-swatch {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 65px;
  height: 65px;
  border: 1 px solid #9e9e9e;
  background-color: #ffffff;
}
.goog-hsv-palette-sm-swatch {
  top: 10px;
  right: auto;
  left: 10px;
  width: 30px;
  height: 22px;
}
.goog-hsv-palette-input,
.goog-hsv-palette-sm-input {
  position: absolute;
  top: 85px;
  right: 10px;
  width: 65px;
}
.goog-hsv-palette-sm-input {
  top: 10px;
  right: auto;
  left: 50px;
}
.goog-imageless-button {
  background: #d9dcde;
  border-color: #d9dcde;
  border-style: solid;
  border-width: 1px 0;
  color: #1a1a1a;
  cursor: default;
  font-family: Arial, sans-serif;
  line-height: 0;
  list-style: none;
  margin: 2px;
  outline: 0;
  padding: 0;
  text-decoration: none;
  vertical-align: middle;
}
.goog-imageless-button-outer-box {
  border-color: 1 px solid #b8b8b8;
  border-style: solid;
  border-width: 0 1px;
  left: -1px;
  margin-right: -2px;
}
.goog-imageless-button-top-shadow {
  background-color: #f2f2f2;
  border-bottom: 3 px solid #d9dcde;
  line-height: 9px;
  margin-bottom: -12px;
}
.goog-imageless-button-content {
  line-height: 1.5em;
  padding: 0 4px;
  text-align: center;
}
.goog-imageless-button-collapse-right {
  border-right-width: 1px;
  margin-right: -2px;
}
.goog-imageless-button-collapse-left .goog-imageless-button-outer-box {
  border-left-color: #d9dcde;
  left: 0;
  margin-right: -1px;
}
.goog-imageless-button-disabled,
.goog-imageless-button-disabled .goog-imageless-button-outer-box {
  background: #d9dcde;
  border-color: 1 px solid #bdc3c7;
  border-bottom: 1 px solid #858585;
}
.goog-imageless-button-disabled .goog-imageless-button-top-shadow {
  visibility: hidden;
}
.goog-imageless-button-active,
.goog-imageless-button-checked {
  background: #f4f5f6;
}
.goog-imageless-button-active .goog-imageless-button-top-shadow,
.goog-imageless-button-checked .goog-imageless-button-top-shadow {
  background: #d9dcde;
}
.goog-imageless-button-active {
  color: #000000;
}
.goog-imageless-button-hover,
.goog-imageless-button-hover .goog-imageless-button-outer-box,
.goog-imageless-button-focused,
.goog-imageless-button-focused .goog-imageless-button-outer-box {
  border-color: #000000;
}
* html .goog-imageless-button-inner-box {
  display: inline;
  position: static;
  zoom: 1;
}
* html .goog-imageless-button-outer-box {
  right: 0;
}
.goog-imageless-button-dropdown {
  height: 16px;
  width: 7px;
  background: url(img/editor/editortoolbar.png) no-repeat -388px 0;
  vertical-align: top;
  margin-right: 2px;
}
.goog-link-button {
  position: relative;
  color: #0d47a1;
  text-decoration: underline;
  cursor: pointer;
}
.goog-link-button-disabled {
  color: #858585;
  text-decoration: none;
  cursor: default;
}
.goog-menu {
  background: #ffffff;
  border-color: #ccc #666 #666 #ccc;
  border-style: solid;
  border-width: 1px;
  cursor: default;
  font: normal 13px Arial, sans-serif;
  margin: 0;
  outline: 0;
  padding: 4px 0;
  position: absolute;
  z-index: 20000;
}
.goog-menubar {
  cursor: default;
  outline: 0;
  position: relative;
  white-space: nowrap;
  background: #ffffff;
}
.goog-menubar .goog-menu-button {
  padding: 1px 1px;
  margin: 0;
  outline: 0;
  border: 0;
  background: #ffffff;
  border: 1 px solid #ffffff;
}
.goog-menubar .goog-menu-button-dropdown {
  display: none;
}
.goog-menubar .goog-menu-button-outer-box {
  border: 0;
}
.goog-menubar .goog-menu-button-inner-box {
  border: 0;
}
.goog-menubar .goog-menu-button-hover {
  background: #d9dcde;
  border: 1 px solid #d9dcde;
}
.goog-menubar .goog-menu-button-open {
  background: #ffffff;
  border-left: 1 px solid #d9dcde;
  border-right: 1 px solid #d9dcde;
}
.goog-menubar .goog-menu-button-disabled {
  color: #d9dcde;
}
.goog-menu-button {
  background: #f4f5f6 url(img/editor/button-bg.png) repeat-x top left;
  border: 0;
  color: #000000;
  cursor: pointer;
  list-style: none;
  margin: 2px;
  outline: 0;
  padding: 0;
  text-decoration: none;
  vertical-align: middle;
}
.goog-menu-button-outer-box,
.goog-menu-button-inner-box {
  border-style: solid;
  border-color: #bdc3c7;
  vertical-align: top;
}
.goog-menu-button-outer-box {
  margin: 0;
  border-width: 1px 0;
  padding: 0;
}
.goog-menu-button-inner-box {
  margin: 0 -1px;
  border-width: 0 1px;
  padding: 3px 4px;
}
* html .goog-menu-button-inner-box {
  left: -1px;
}
* html .goog-menu-button-rtl .goog-menu-button-outer-box {
  left: -1px;
  right: auto;
}
* html .goog-menu-button-rtl .goog-menu-button-inner-box {
  right: auto;
}
*:first-child + html .goog-menu-button-inner-box {
  left: -1px;
}
*:first-child + html .goog-menu-button-rtl .goog-menu-button-inner-box {
  left: 1px;
  right: auto;
}
::root .goog-menu-button,
::root .goog-menu-button-outer-box,
::root .goog-menu-button-inner-box {
  line-height: 0;
}
::root .goog-menu-button-caption,
::root .goog-menu-button-dropdown {
  line-height: normal;
}
.goog-menu-button-disabled {
  background-image: none !important;
  opacity: 0.3;
  -moz-opacity: 0.3;
  filter: alpha(opacity=30);
}
.goog-menu-button-disabled .goog-menu-button-outer-box,
.goog-menu-button-disabled .goog-menu-button-inner-box,
.goog-menu-button-disabled .goog-menu-button-caption,
.goog-menu-button-disabled .goog-menu-button-dropdown {
  color: #212121 !important;
  border-color: #b8b8b8 !important;
}
* html .goog-menu-button-disabled {
  margin: 2px 1px !important;
  padding: 0 1px !important;
}
*:first-child + html .goog-menu-button-disabled {
  margin: 2px 1px !important;
  padding: 0 1px !important;
}
.goog-menu-button-hover .goog-menu-button-outer-box,
.goog-menu-button-hover .goog-menu-button-inner-box {
  border-color: #9cf #69e #69e #7af !important;
}
.goog-menu-button-active,
.goog-menu-button-open {
  background-color: #bdc3c7;
  background-position: bottom left;
}
.goog-menu-button-focused .goog-menu-button-outer-box,
.goog-menu-button-focused .goog-menu-button-inner-box {
  border-color: #ff9800;
}
.goog-menu-button-caption {
  padding: 0 4px 0 0;
  vertical-align: top;
}
.goog-menu-button-dropdown {
  height: 15px;
  width: 7px;
  background: url(img/editor/editortoolbar.png) no-repeat -388px 0;
  vertical-align: top;
}
.goog-menu-button-collapse-right,
.goog-menu-button-collapse-right .goog-menu-button-outer-box,
.goog-menu-button-collapse-right .goog-menu-button-inner-box {
  margin-right: 0;
}
.goog-menu-button-collapse-left,
.goog-menu-button-collapse-left .goog-menu-button-outer-box,
.goog-menu-button-collapse-left .goog-menu-button-inner-box {
  margin-left: 0;
}
.goog-menu-button-collapse-left .goog-menu-button-inner-box {
  border-left: 1 px solid #ffffff;
}
.goog-menu-button-collapse-left.goog-menu-button-checked .goog-menu-button-inner-box {
  border-left: 1 px solid #d9dcde;
}
.goog-menuitem {
  color: #000000;
  font: normal 13px Arial, sans-serif;
  list-style: none;
  margin: 0;
  padding: 4px 7em 4px 28px;
  white-space: nowrap;
}
.goog-menuitem.goog-menuitem-rtl {
  padding-left: 7em;
  padding-right: 28px;
}
.goog-menu-nocheckbox .goog-menuitem,
.goog-menu-noicon .goog-menuitem {
  padding-left: 12px;
}
.goog-menu-noaccel .goog-menuitem {
  padding-right: 20px;
}
.goog-menuitem-content {
  color: #000000;
  font: normal 13px Arial, sans-serif;
}
.goog-menuitem-disabled .goog-menuitem-accel,
.goog-menuitem-disabled .goog-menuitem-content {
  color: #bdc3c7 !important;
}
.goog-menuitem-disabled .goog-menuitem-icon {
  opacity: 0.3;
  -moz-opacity: 0.3;
  filter: alpha(opacity=30);
}
.goog-menuitem-highlight,
.goog-menuitem-hover {
  background-color: #d9edfd;
  border-color: #d9edfd;
  border-style: dotted;
  border-width: 1px 0;
  padding-bottom: 3px;
  padding-top: 3px;
}
.goog-menuitem-checkbox,
.goog-menuitem-icon {
  background-repeat: no-repeat;
  height: 16px;
  left: 6px;
  position: absolute;
  right: auto;
  vertical-align: middle;
  width: 16px;
}
.goog-menuitem-rtl .goog-menuitem-checkbox,
.goog-menuitem-rtl .goog-menuitem-icon {
  left: auto;
  right: 6px;
}
.goog-option-selected .goog-menuitem-checkbox,
.goog-option-selected .goog-menuitem-icon {
  background: url(img/editor/editortoolbar.png) no-repeat -512px 0;
}
.goog-menuitem-accel {
  color: #c4c4c4;
  direction: ltr;
  left: auto;
  padding: 0 6px;
  position: absolute;
  right: 0;
  text-align: right;
}
.goog-menuitem-rtl .goog-menuitem-accel {
  left: 0;
  right: auto;
  text-align: left;
}
.goog-menuitem-mnemonic-hint {
  text-decoration: underline;
}
.goog-menuitem-mnemonic-separator {
  color: #c4c4c4;
  font-size: 12px;
  padding-left: 4px;
}
.goog-menuseparator {
  border-top: 1 px solid #bdc3c7;
  margin: 4px 0;
  padding: 0;
}
.goog-testrunner {
  background-color: #d9edfd;
  border: 1 px solid #9e9e9e;
  padding: 10px;
  padding-bottom: 25px;
}
.goog-testrunner-progress {
  width: auto;
  height: 20px;
  background-color: #ffffff;
  border: 1 px solid #c4c4c4;
}
.goog-testrunner-progress table {
  width: 100%;
  height: 20px;
  border-collapse: collapse;
}
.goog-testrunner-buttons {
  margin-top: 7px;
}
.goog-testrunner-buttons button {
  width: 75px;
}
.goog-testrunner-log,
.goog-testrunner-report,
.goog-testrunner-stats {
  margin-top: 7px;
  width: auto;
  height: 400px;
  background-color: #ffffff;
  border: 1 px solid #c4c4c4;
  font: normal medium monospace;
  padding: 5px;
  overflow: auto;
  overflow-y: scroll;
  overflow-x: auto;
}
.goog-testrunner-report div {
  margin-bottom: 6px;
  border-bottom: 1 px solid #9e9e9e;
}
.goog-testrunner-stats table {
  margin-top: 20px;
  border-collapse: collapse;
  border: 1 px solid #f4f5f6;
}
.goog-testrunner-stats td,
.goog-testrunner-stats th {
  padding: 2px 6px;
  border: 1 px solid #f4f5f6;
}
.goog-testrunner-stats th {
  font-weight: bold;
}
.goog-testrunner-stats .center {
  text-align: center;
}
.goog-testrunner-progress-summary {
  font: bold small sans-serif;
}
.goog-testrunner iframe {
  position: absolute;
  left: -640px;
  top: -480px;
  width: 640px;
  height: 480px;
  margin: 0;
  border: 0;
  padding: 0;
}
.goog-testrunner-report-failure {
  color: #8b1515;
}
.goog-testrunner-reporttab,
.goog-testrunner-logtab,
.goog-testrunner-statstab {
  float: left;
  width: 50px;
  height: 16px;
  text-align: center;
  font: normal small arial, helvetica, sans-serif;
  color: #858585;
  background-color: #d9dcde;
  border: 1 px solid #d1d1d1;
  border-top: 0;
  cursor: pointer;
}
.goog-testrunner-reporttab,
.goog-testrunner-logtab {
  border-right: 0;
}
.goog-testrunner-activetab {
  font-weight: bold;
  color: #000000;
  background-color: #d9dcde;
}
.goog-palette {
  cursor: default;
  outline: 0;
}
.goog-palette-table {
  border: 1 px solid #858585;
  border-collapse: collapse;
  margin: 5px;
}
.goog-palette-cell {
  border: 0;
  border-right: 1 px solid #858585;
  cursor: pointer;
  height: 18px;
  margin: 0;
  text-align: center;
  vertical-align: middle;
  width: 18px;
}
.goog-date-picker {
  position: absolute;
}
.goog-roundedpanel {
  position: relative;
  z-index: 0;
}
.goog-roundedpanel-background {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.goog-rounded-tab {
  border: 0;
  cursor: default;
  padding: 0;
}
.goog-tab-bar-top .goog-rounded-tab,
.goog-tab-bar-bottom .goog-rounded-tab {
  float: left;
  margin: 0 4px 0 0;
}
.goog-tab-bar-start .goog-rounded-tab,
.goog-tab-bar-end .goog-rounded-tab {
  margin: 0 0 4px 0;
}
.goog-rounded-tab-caption {
  border: 0;
  color: #e6e6e6;
  margin: 0;
  padding: 4px 8px;
}
.goog-rounded-tab-caption,
.goog-rounded-tab-inner-edge,
.goog-rounded-tab-outer-edge {
  background: #093272;
  border-right: 1 px solid #080808;
}
.goog-rounded-tab-inner-edge,
.goog-rounded-tab-outer-edge {
  font-size: 1px;
  height: 1px;
  overflow: hidden;
}
.goog-rounded-tab-hover .goog-rounded-tab-caption,
.goog-rounded-tab-hover .goog-rounded-tab-inner-edge,
.goog-rounded-tab-hover .goog-rounded-tab-outer-edge {
  background-color: #60b3f6;
  border-right: 1 px solid #00838f;
}
.goog-rounded-tab-disabled .goog-rounded-tab-caption,
.goog-rounded-tab-disabled .goog-rounded-tab-inner-edge,
.goog-rounded-tab-disabled .goog-rounded-tab-outer-edge {
  background: #a1aab0;
  border-right: 1 px solid #a1aab0;
}
.goog-rounded-tab-selected .goog-rounded-tab-caption,
.goog-rounded-tab-selected .goog-rounded-tab-inner-edge,
.goog-rounded-tab-selected .goog-rounded-tab-outer-edge {
  background-color: #115cd0 !important;
  border-right: 1 px solid #2c3e50 !important;
}
.goog-tab-bar-top .goog-rounded-tab {
  vertical-align: bottom;
}
.goog-tab-bar-bottom .goog-rounded-tab {
  vertical-align: top;
}
.goog-tab-bar-top .goog-rounded-tab-outer-edge,
.goog-tab-bar-bottom .goog-rounded-tab-outer-edge {
  margin: 0 3px;
}
.goog-tab-bar-top .goog-rounded-tab-inner-edge,
.goog-tab-bar-bottom .goog-rounded-tab-inner-edge {
  margin: 0 1px;
}
.goog-tab-bar-start .goog-rounded-tab-table,
.goog-tab-bar-end .goog-rounded-tab-table {
  width: 100%;
}
.goog-tab-bar-start .goog-rounded-tab-inner-edge {
  margin-left: 1px;
}
.goog-tab-bar-start .goog-rounded-tab-outer-edge {
  margin-left: 3px;
}
.goog-tab-bar-end .goog-rounded-tab-inner-edge {
  margin-right: 1px;
}
.goog-tab-bar-end .goog-rounded-tab-outer-edge {
  margin-right: 3px;
}
.goog-tab-bar-start .goog-rounded-tab-table,
.goog-tab-bar-end .goog-rounded-tab-table {
  width: 12ex;
}
.goog-tab-bar-start .goog-rounded-tab-caption,
.goog-tab-bar-start .goog-rounded-tab-inner-edge,
.goog-tab-bar-start .goog-rounded-tab-outer-edge {
  border-left: #080808;
  border-right: 0;
}
.goog-tab-bar-start .goog-rounded-tab-hover .goog-rounded-tab-caption,
.goog-tab-bar-start .goog-rounded-tab-hover .goog-rounded-tab-inner-edge,
.goog-tab-bar-start .goog-rounded-tab-hover .goog-rounded-tab-outer-edge {
  border-left: 1 px solid #115cd0 !important;
  border-right: 0 !important;
}
.goog-tab-bar-start .goog-rounded-tab-selected .goog-rounded-tab-outer-edge,
.goog-tab-bar-start .goog-rounded-tab-selected .goog-rounded-tab-inner-edge,
.goog-tab-bar-start .goog-rounded-tab-selected .goog-rounded-tab-caption {
  boder-left: 1 px solid #3e5771 !important;
  border-right: 0 !important;
}
.goog-tab-bar-start .goog-rounded-tab-disabled .goog-rounded-tab-outer-edge,
.goog-tab-bar-start .goog-rounded-tab-disabled .goog-rounded-tab-inner-edge,
.goog-tab-bar-start .goog-rounded-tab-disabled .goog-rounded-tab-caption {
  border-left: 1 px solid #d9dcde !important;
  border-right: 0 !important;
}
.goog-submenu-arrow {
  color: #000000;
  left: auto;
  padding-right: 6px;
  position: absolute;
  right: 0;
  text-align: right;
}
.goog-menuitem-rtl .goog-submenu-arrow {
  text-align: left;
  left: 0;
  right: auto;
  padding-left: 6px;
}
.goog-menuitem-disabled .goog-submenu-arrow {
  color: #bdc3c7;
}
.goog-tab {
  position: relative;
  padding: 4px 8px;
  color: #115cd0;
  text-decoration: underline;
  cursor: default;
}
.goog-tab-bar-top .goog-tab {
  margin: 1px 4px 0 0;
  border-bottom: 0;
  float: left;
}
.goog-tab-bar-top:after,
.goog-tab-bar-bottom:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.goog-tab-bar-bottom .goog-tab {
  margin: 0 4px 1px 0;
  border-top: 0;
  float: left;
}
.goog-tab-bar-start .goog-tab {
  margin: 0 0 4px 1px;
  border-right: 0;
}
.goog-tab-bar-end .goog-tab {
  margin: 0 1px 4px 0;
  border-left: 0;
}
.goog-tab-hover {
  background: #d9dcde;
}
.goog-tab-disabled {
  color: #6b6b6b !important;
}
.goog-tab-selected {
  color: #000000;
  background: #ffffff;
  text-decoration: none;
  font-weight: bold;
  border: 1 px solid #60b3f6;
}
.goog-tab-bar-top {
  padding-top: 5px !important;
  padding-left: 5px !important;
  border-bottom: 1 px solid #60b3f6 !important;
}
.goog-tab-bar-top .goog-tab-selected {
  top: 1px;
  margin-top: 0;
  padding-bottom: 5px;
}
.goog-tab-bar-bottom .goog-tab-selected {
  top: -1px;
  margin-bottom: 0;
  padding-top: 5px;
}
.goog-tab-bar-start .goog-tab-selected {
  left: 1px;
  margin-left: 0;
  padding-right: 9px;
}
.goog-tab-bar-end .goog-tab-selected {
  left: -1px;
  margin-right: 0;
  padding-left: 9px;
}
.goog-tab-bar {
  margin: 0;
  border: 0;
  padding: 0;
  list-style: none;
  cursor: default;
  outline: 0;
  background: #f2f2f2;
}
.goog-tab-bar-clear {
  clear: both;
  height: 0;
  overflow: hidden;
}
.goog-tab-bar-start {
  float: left;
}
.goog-tab-bar-end {
  float: right;
}
* html .goog-tab-bar-start {
  margin-right: -3px;
}
* html .goog-tab-bar-end {
  margin-left: -3px;
}
.goog-tablesorter-header {
  cursor: pointer;
}
.goog-toolbar {
  background: #f2f2f2 url(img/editor/toolbar-bg.png) repeat-x bottom left;
  border-bottom: 1 px solid #d9dcde;
  cursor: default;
  font: normal 12px Arial, sans-serif;
  margin: 0;
  outline: 0;
  padding: 2px;
  position: relative;
  zoom: 1;
}
.goog-toolbar-button {
  margin: 0 2px;
  border: 0;
  padding: 0;
  font-family: Arial, sans-serif;
  color: #333;
  text-decoration: none;
  list-style: none;
  vertical-align: middle;
  cursor: default;
  outline: 0;
}
.goog-toolbar-button-outer-box,
.goog-toolbar-button-inner-box {
  border: 0;
  vertical-align: top;
}
.goog-toolbar-button-outer-box {
  margin: 0;
  padding: 1px 0;
}
.goog-toolbar-button-inner-box {
  margin: 0 -1px;
  padding: 3px 4px;
}
* html .goog-toolbar-button-inner-box {
  left: -1px;
}
* html .goog-toolbar-button-rtl .goog-toolbar-button-outer-box {
  left: -1px;
}
* html .goog-toolbar-button-rtl .goog-toolbar-button-inner-box {
  right: auto;
}
*:first-child + html .goog-toolbar-button-inner-box {
  left: -1px;
}
*:first-child + html .goog-toolbar-button-rtl .goog-toolbar-button-inner-box {
  left: 1px;
  right: auto;
}
::root .goog-toolbar-button,
::root .goog-toolbar-button-outer-box {
  line-height: 0;
}
::root .goog-toolbar-button-inner-box {
  line-height: normal;
}
.goog-toolbar-button-disabled {
  opacity: 0.3;
  -moz-opacity: 0.3;
  filter: alpha(opacity=30);
}
.goog-toolbar-button-disabled .goog-toolbar-button-outer-box,
.goog-toolbar-button-disabled .goog-toolbar-button-inner-box {
  color: #333 !important;
  border-color: #999 !important;
}
* html .goog-toolbar-button-disabled {
  background-color: #f0f0f0;
  margin: 0 1px;
  padding: 0 1px;
}
*:first-child + html .goog-toolbar-button-disabled {
  background-color: #f0f0f0;
  margin: 0 1px;
  padding: 0 1px;
}
.goog-toolbar-button-hover .goog-toolbar-button-outer-box,
.goog-toolbar-button-active .goog-toolbar-button-outer-box,
.goog-toolbar-button-checked .goog-toolbar-button-outer-box,
.goog-toolbar-button-selected .goog-toolbar-button-outer-box {
  border-width: 1px 0;
  border-style: solid;
  padding: 0;
}
.goog-toolbar-button-hover .goog-toolbar-button-inner-box,
.goog-toolbar-button-active .goog-toolbar-button-inner-box,
.goog-toolbar-button-checked .goog-toolbar-button-inner-box,
.goog-toolbar-button-selected .goog-toolbar-button-inner-box {
  border-width: 0 1px;
  border-style: solid;
  padding: 3px;
}
.goog-toolbar-button-hover .goog-toolbar-button-outer-box,
.goog-toolbar-button-hover .goog-toolbar-button-inner-box {
  border-color: #a1badf !important;
}
.goog-toolbar-button-active,
.goog-toolbar-button-checked,
.goog-toolbar-button-selected {
  background-color: #dde1eb !important;
}
.goog-toolbar-button-active .goog-toolbar-button-outer-box,
.goog-toolbar-button-active .goog-toolbar-button-inner-box,
.goog-toolbar-button-checked .goog-toolbar-button-outer-box,
.goog-toolbar-button-checked .goog-toolbar-button-inner-box,
.goog-toolbar-button-selected .goog-toolbar-button-outer-box,
.goog-toolbar-button-selected .goog-toolbar-button-inner-box {
  border-color: #729bd1;
}
.goog-toolbar-button-collapse-right,
.goog-toolbar-button-collapse-right .goog-toolbar-button-outer-box,
.goog-toolbar-button-collapse-right .goog-toolbar-button-inner-box {
  margin-right: 0;
}
.goog-toolbar-button-collapse-left,
.goog-toolbar-button-collapse-left .goog-toolbar-button-outer-box,
.goog-toolbar-button-collapse-left .goog-toolbar-button-inner-box {
  margin-left: 0;
}
* html .goog-toolbar-button-collapse-left .goog-toolbar-button-inner-box {
  left: 0;
}
*:first-child + html .goog-toolbar-button-collapse-left .goog-toolbar-button-inner-box {
  left: 0;
}
.goog-toolbar-menu-button {
  margin: 0 2px;
  border: 0;
  padding: 0;
  font-family: Arial, sans-serif;
  color: #333;
  text-decoration: none;
  list-style: none;
  vertical-align: middle;
  cursor: default;
  outline: 0;
}
.goog-toolbar-menu-button-outer-box,
.goog-toolbar-menu-button-inner-box {
  border: 0;
  vertical-align: top;
}
.goog-toolbar-menu-button-outer-box {
  margin: 0;
  padding: 1px 0;
}
.goog-toolbar-menu-button-inner-box {
  margin: 0 -1px;
  padding: 3px 4px;
}
* html .goog-toolbar-menu-button-inner-box {
  left: -1px;
}
* html .goog-toolbar-menu-button-rtl .goog-toolbar-menu-button-outer-box {
  left: -1px;
}
* html .goog-toolbar-menu-button-rtl .goog-toolbar-menu-button-inner-box {
  right: auto;
}
*:first-child + html .goog-toolbar-menu-button-inner-box {
  left: -1px;
}
*:first-child + html .goog-toolbar-menu-button-rtl .goog-toolbar-menu-button-inner-box {
  left: 1px;
  right: auto;
}
::root .goog-toolbar-menu-button,
::root .goog-toolbar-menu-button-outer-box,
::root .goog-toolbar-menu-button-inner-box {
  line-height: 0;
}
::root .goog-toolbar-menu-button-caption,
::root .goog-toolbar-menu-button-dropdown {
  line-height: normal;
}
.goog-toolbar-menu-button-disabled {
  opacity: 0.3;
  -moz-opacity: 0.3;
  filter: alpha(opacity=30);
}
.goog-toolbar-menu-button-disabled .goog-toolbar-menu-button-outer-box,
.goog-toolbar-menu-button-disabled .goog-toolbar-menu-button-inner-box {
  color: #333 !important;
  border-color: #999 !important;
}
* html .goog-toolbar-menu-button-disabled {
  background-color: #f0f0f0;
  margin: 0 1px;
  padding: 0 1px;
}
*:first-child + html .goog-toolbar-menu-button-disabled {
  background-color: #f0f0f0;
  margin: 0 1px;
  padding: 0 1px;
}
.goog-toolbar-menu-button-hover .goog-toolbar-menu-button-outer-box,
.goog-toolbar-menu-button-active .goog-toolbar-menu-button-outer-box,
.goog-toolbar-menu-button-open .goog-toolbar-menu-button-outer-box {
  border-width: 1px 0;
  border-style: solid;
  padding: 0;
}
.goog-toolbar-menu-button-hover .goog-toolbar-menu-button-inner-box,
.goog-toolbar-menu-button-active .goog-toolbar-menu-button-inner-box,
.goog-toolbar-menu-button-open .goog-toolbar-menu-button-inner-box {
  border-width: 0 1px;
  border-style: solid;
  padding: 3px;
}
.goog-toolbar-menu-button-hover .goog-toolbar-menu-button-outer-box,
.goog-toolbar-menu-button-hover .goog-toolbar-menu-button-inner-box {
  border-color: #a1badf !important;
}
.goog-toolbar-menu-button-active,
.goog-toolbar-menu-button-open {
  background-color: #dde1eb !important;
}
.goog-toolbar-menu-button-active .goog-toolbar-menu-button-outer-box,
.goog-toolbar-menu-button-active .goog-toolbar-menu-button-inner-box,
.goog-toolbar-menu-button-open .goog-toolbar-menu-button-outer-box,
.goog-toolbar-menu-button-open .goog-toolbar-menu-button-inner-box {
  border-color: #729bd1;
}
.goog-toolbar-menu-button-caption {
  padding: 0 4px 0 0;
  vertical-align: middle;
}
.goog-toolbar-menu-button-dropdown {
  width: 7px;
  background: url(img/editor/editortoolbar.png) no-repeat -388px 0;
  vertical-align: middle;
}
.goog-toolbar-separator {
  margin: 0 2px;
  border-left: 1px solid #d6d6d6;
  border-right: 1px solid #f7f7f7;
  padding: 0;
  width: 0;
  text-decoration: none;
  list-style: none;
  outline: 0;
  vertical-align: middle;
  line-height: normal;
  font-size: 120%;
  overflow: hidden;
}
.goog-toolbar-select .goog-toolbar-menu- utton-outer-box {
  border-width: 1px 0;
  border-style: solid;
  padding: 0;
}
.goog-toolbar-select .goog-toolbar-menu-button-inner-box {
  border-width: 0 1px;
  border-style: solid;
  padding: 3px;
}
.goog-toolbar-select .goog-toolbar-menu-button-outer-box,
.goog-toolbar-select .goog-toolbar-menu-button-inner-box {
  border-color: #bfcbdf;
}
.goog-tooltip {
  background: #ffe;
  border: 1px solid #999;
  border-width: 1px 2px 2px 1px;
  padding: 6px;
  z-index: 30000;
}
.goog-tree-root:focus {
  outline: 0;
}
.goog-tree-row {
  white-space: nowrap;
  font: icon;
  line-height: 16px;
  height: 16px;
}
.goog-tree-row span {
  overflow: hidden;
  text-overflow: ellipsis;
}
.goog-tree-children {
  background-repeat: repeat-y;
  background-image: url(img/editor/I.png) !important;
  background-position-y: 1px !important;
  font: icon;
}
.goog-tree-children-nolines {
  font: icon;
}
.goog-tree-icon {
  background-image: url(img/editor/tree.png);
}
.goog-tree-expand-icon {
  vertical-align: middle;
  height: 16px;
  width: 16px;
  cursor: default;
}
.goog-tree-expand-icon-plus {
  width: 19px;
  background-position: 0 0;
}
.goog-tree-expand-icon-minus {
  width: 19px;
  background-position: -24px 0;
}
.goog-tree-expand-icon-tplus {
  width: 19px;
  background-position: -48px 0;
}
.goog-tree-expand-icon-tminus {
  width: 19px;
  background-position: -72px 0;
}
.goog-tree-expand-icon-lplus {
  width: 19px;
  background-position: -96px 0;
}
.goog-tree-expand-icon-lminus {
  width: 19px;
  background-position: -120px 0;
}
.goog-tree-expand-icon-t {
  width: 19px;
  background-position: -144px 0;
}
.goog-tree-expand-icon-l {
  width: 19px;
  background-position: -168px 0;
}
.goog-tree-expand-icon-blank {
  width: 19px;
  background-position: -168px -24px;
}
.goog-tree-collapsed-folder-icon {
  vertical-align: middle;
  height: 16px;
  width: 16px;
  background-position: 0 -24px;
}
.goog-tree-expanded-folder-icon {
  vertical-align: middle;
  height: 16px;
  width: 16px;
  background-position: -24px -24px;
}
.goog-tree-file-icon {
  vertical-align: middle;
  height: 16px;
  width: 16px;
  background-position: -48px -24px;
}
.goog-tree-item-label {
  margin-left: 3px;
  padding: 1px 2px 1px 2px;
  text-decoration: none;
  color: WindowText;
  cursor: default;
}
.goog-tree-item-label:hover {
  text-decoration: underline;
}
.selected .goog-tree-item-label {
  background-color: ButtonFace;
  color: ButtonText;
}
.focused .selected .goog-tree-item-label {
  background-color: Highlight;
  color: HighlightText;
}
.goog-tree-hide-root {
  display: none;
}
.goog-menuitem {
  color: #000;
  font: normal 10px Arial, sans-serif;
  list-style: none;
  margin: 0;
  padding: 4px 4em 7px 5px;
  white-space: nowrap;
}
.goog-menuitem.goog-menuitem-rtl {
  padding-left: 7em;
  padding-right: 28px;
}
.goog-menu-nocheckbox .goog-menuitem,
.goog-menu-noicon .goog-menuitem {
  padding-left: 12px;
}
.goog-menu-noaccel .goog-menuitem {
  padding-right: 20px;
}
.goog-menuitem-content {
  color: #000;
  font: normal 11px Arial, sans-serif;
}
.goog-menuitem-disabled .goog-menuitem-accel,
.goog-menuitem-disabled .goog-menuitem-content {
  color: #ccc !important;
}
.goog-menuitem-disabled .goog-menuitem-icon {
  opacity: 0.3;
  -moz-opacity: 0.3;
  filter: alpha(opacity=30);
}
.goog-menuitem-highlight,
.goog-menuitem-hover {
  background-color: #d6e9f8;
  border-color: #d6e9f8;
  border-style: dotted;
  border-width: 1px 0;
  padding-bottom: 3px;
  padding-top: 3px;
}
.goog-menuitem-checkbox,
.goog-menuitem-icon {
  background-repeat: no-repeat;
  height: 16px;
  left: 6px;
  position: absolute;
  right: auto;
  vertical-align: middle;
  width: 16px;
}
.goog-menuitem-rtl .goog-menuitem-checkbox,
.goog-menuitem-rtl .goog-menuitem-icon {
  left: auto;
  right: 6px;
}
.goog-option-selected .goog-menuitem-checkbox,
.goog-option-selected .goog-menuitem-icon {
  background: url(//ssl.gstatic.com/editor/editortoolbar.png) no-repeat -512px 0;
}
.goog-menuitem-accel {
  color: #999;
  direction: ltr;
  left: auto;
  padding: 0 6px;
  position: absolute;
  right: 0;
  text-align: right;
}
.goog-menuitem-rtl .goog-menuitem-accel {
  left: 0;
  right: auto;
  text-align: left;
}
.goog-menuitem-mnemonic-hint {
  text-decoration: underline;
}
.goog-menuitem-mnemonic-separator {
  color: #999;
  font-size: 12px;
  padding-left: 4px;
}
/*# sourceMappingURL=csc-goog-editor.css.map */
/****************************=csc-google-plus.css=******************************/
.csc-google-plus {
  vertical-align: bottom;
}
#designDiv > div > div {
  left: auto !important;
}
#designDiv > div > div > iframe {
  top: auto !important;
}

/****************************=csc-grid.css=******************************/
.grid-export {
  background-image: url("img/close-btn.png");
  background-position: -64px -98px;
}
.grid-show-all {
  background-image: url("img/close-btn.png");
  background-position: -16px -82px;
}
.csc-grid-nodata {
  text-align: center;
}
.ui-jqgrid-view table {
  border-collapse: separate;
}
.ui-jqgrid .ui-jqgrid-pager {
  min-height: 25px;
  height: auto;
}
.ui-jqgrid .ui-paging-info {
  height: auto;
}
/*# sourceMappingURL=csc-grid.css.map */
/****************************=csc-hor-accordion.css=******************************/
* {
  box-sizing: border-box;
}
.horizontal-accordion {
  position: relative;
  width: 100%;
  height: 100%;
  border: 1px solid #c5cbce;
  box-sizing: content-box;
  display: table;
}
.horizontal-accordion .accordion-column {
  display: table-cell;
  height: 100%;
  vertical-align: top;
  transition: all 0.2s;
  -moz-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
}
.horizontal-accordion .accordion-title {
  position: relative;
  display: table;
  width: 100%;
}
.horizontal-accordion .accordion-title .csc-mini-button {
  display: table-cell;
  vertical-align: middle;
  width: 22px;
}
.horizontal-accordion .accordion-title_text {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
.horizontal-accordion .accordion-column.collapse {
  width: 30px !important;
  min-width: 30px !important;
}
.horizontal-accordion .accordion-column.collapse .accordion-title .csc-mini-button {
  transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
}
.horizontal-accordion .accordion-column.collapse.accordion-column--collapse-full {
  width: 0 !important;
  border: none !important;
  min-width: initial !important;
}
.horizontal-accordion .accordion__item {
  min-height: 100px;
  height: 100%;
}
.horizontal-accordion .collapse .accordion-title_text {
  display: none;
}
.horizontal-accordion .collapse .accordion__item {
  display: none;
}
.accordion-column.horizontal-accordion + .accordion-column {
  border-left: 1px solid #c5cbce;
}
.horizontal-accordion:after {
  content: "";
  display: table;
  clear: both;
}
.accordion-column__content-area {
  width: 100%;
}
.accordion-column--collapse-full.collapse .accordion-title .csc-mini-button {
  display: none;
}
/*# sourceMappingURL=csc-hor-accordion.css.map */
/****************************=csc-horizontal.css=******************************/
.designDiv .csc-hor-container {
  border: 1px ridge gray;
}
.csc-hor-container {
  width: 100%;
  height: 100%;
}
.csc-hor-items-container {
  width: 100%;
}
.csc-hor-block {
  min-width: 1px;
  display: inline-block;
  white-space: nowrap;
  vertical-align: text-top;
}
.csc-hor-block .csc-left-align-label {
  display: inline-block;
  min-width: 1px;
  padding-top: 4px;
  vertical-align: text-top;
}
.csc-hor-block .csc-left-align-element {
  display: inline-block;
  min-width: 1px;
  vertical-align: text-top;
}
.csc-hor-block .csc-right-align-label {
  min-width: 1px;
  float: right;
  padding-top: 4px;
  margin-right: 4px;
}
.csc-hor-block .csc-right-align-element {
  min-width: 1px;
  float: right;
}
.csc-hor-block .csc-top-align-label {
  padding-left: 2px;
}
.csc-hor-block.csc-hor-block-newline {
  display: block !important;
}
.csc-hor-container__btnGroup.csc-hor-container--bordered {
  border: 1px solid #c5cbce;
  margin: 8px 0;
  padding: 8px 8px 0;
}
.csc-hor-container__radioCheckboxGroup.csc-hor-container--bordered {
  border: 1px solid #c5cbce;
  margin: 8px 0;
  padding: 8px 8px 0;
}
.csc-hor-container__inputGroup.csc-hor-container--bordered {
  border: 1px solid #c5cbce;
  margin: 8px 0;
  padding: 8px 8px 0;
}
.csc-hor-container__btnGroup.csc-hor-container--filled {
  margin: 8px 0;
  padding: 8px 8px 0;
  background: #efefef;
}
.csc-hor-container__radioCheckboxGroup.csc-hor-container--filled {
  margin: 8px 0;
  padding: 8px 8px 0;
  background: #efefef;
}
.csc-hor-container__inputGroup.csc-hor-container--filled {
  margin: 8px 0;
  padding: 8px 8px 0;
  background: #efefef;
}
.csc-hor-container__btnGroup > .csc-hor-block {
  margin-right: 8px;
  margin-bottom: 4px;
}
.csc-hor-container__btnGroup > .csc-hor-block .csc-button-outer {
  margin: 0;
}
.csc-hor-container__radioCheckboxGroup > .csc-hor-block {
  margin-right: 16px;
  margin-bottom: 8px;
}
.csc-hor-container__radioCheckboxGroup > .csc-hor-block .csc-form-label {
  line-height: 20px;
  padding: 6px 4px 0 0;
}
.csc-hor-container__radioCheckboxGroup > .csc-hor-block .csc-form-label + div .csc-checkbox {
  position: relative;
  top: 3px;
}
.csc-hor-container__radioCheckboxGroup > .csc-hor-block .csc-form-label + div .csc-radiobutton {
  position: relative;
  top: 1px;
}
.csc-hor-container__radioCheckboxGroup > .csc-hor-block .csc-form-label.csc-right-align-label {
  vertical-align: middle;
  float: none;
  margin-left: 8px;
}
.csc-hor-container__radioCheckboxGroup > .csc-hor-block .csc-form-label.csc-right-align-label + .csc-right-align-element {
  margin-top: 6px;
  margin-right: 6px;
}
.csc-hor-container__inputGroup > .csc-hor-block {
  margin-right: 16px;
  margin-bottom: 8px;
}
.csc-hor-container__inputGroup > .csc-hor-block .csc-form-label {
  line-height: 18px;
}
.csc-hor-container__inputGroup > .csc-hor-block .csc-form-label + div .csc-checkbox {
  position: relative;
  top: 3px;
}
.csc-hor-container__inputGroup > .csc-hor-block .csc-form-label.csc-left-align-label {
  padding: 0 4px 0 0;
}
.csc-hor-container__inputGroup > .csc-hor-block .csc-form-label.csc-right-align-label {
  padding: 0 0 0 4px;
}
.csc-hor-container__inputGroup .csc-textarea {
  margin: 0;
}
.csc-hor-container__inputGroup .csc-search {
  margin: 0;
}
.csc-hor-container__inputGroup .csc-search img {
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  margin: 0 0 0 4px;
  width: auto;
  height: auto;
  position: relative;
  top: -1px;
}
.csc-hor-container__inputGroup .csc-tarih {
  margin: 0;
}
.csc-hor-container__inputGroup .csc-number {
  margin: 0;
}
.csc-hor-container__inputGroup .ui-datepicker-trigger {
  vertical-align: middle;
  margin: 0 0 0 4px;
  position: relative;
  top: -1px;
}
/*# sourceMappingURL=csc-horizontal.css.map */
/****************************=csc-iframe.css=******************************/
.csc-iframe {
  background-color: inherit;
}

/****************************=csc-image-map.css=******************************/
a:hover > * {
  fill: #00B2FF;
}
a.test {
  fill: #00B2FF !important;
}
svg {
  fill: #FFFFFF;
  stroke: #000000;
  stroke-width: 1;
  stroke-miterlimit: 10;
}
.st12 {
  font-size: 10px;
}

/****************************=csc-image.css=******************************/
.csc-image {
  vertical-align: bottom;
}
.csc-image.selectable:hover {
  cursor: pointer;
}
.csc-notify-div {
  position: relative;
}
.csc-notify-div span {
  position: absolute;
  top: 2px;
  left: 10px;
  background-color: #E11A22;
  color: #fff;
  border: none;
  border-radius: 8px;
  padding: 1px 3px;
  box-shadow: 0 0 2px 1px black;
}
.csc-image-tools {
  position: relative;
  border: 1px solid #999;
  min-width: 100px;
  min-height: 100px;
  width: 100%;
  height: 100%;
  overflow: auto;
  text-align: center;
}
.csc-image-tools .csc-image-tools-icons {
  position: absolute;
  top: 3px;
  left: 3px;
  height: 26px;
  border: 1px solid #999;
  width: 146px;
}
.csc-image-container {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: auto;
}
.csc-image-tools-rleft {
  width: 24px;
  height: 24px;
  display: inline-block;
  background-image: url("img/r-left.png");
}
.csc-image-tools-rleft:hover {
  cursor: pointer;
}
.csc-image-tools-zin {
  width: 24px;
  height: 24px;
  display: inline-block;
  background-image: url("img/zoom-in.png");
}
.csc-image-tools-zout {
  width: 24px;
  height: 24px;
  display: inline-block;
  background-image: url("img/zoom-out.png");
}
.csc-image-tools-save {
  width: 24px;
  height: 24px;
  display: inline-block;
  background-image: url("img/save.png");
}
.csc-image-tools-print {
  width: 24px;
  height: 24px;
  display: inline-block;
  background-image: url("img/image-tools-print.png");
}
.csc-image-tools-rright {
  width: 24px;
  height: 24px;
  display: inline-block;
  background-image: url("img/r-right.png");
}
.csc-image-tools-rright:hover {
  cursor: pointer;
}
.rotate-left-270 {
  -ms-transform: rotate(270deg);
  -ms-transform: translate(-100%, 0);
  -ms-transform-origin: right top;
  -webkit-transform: rotate(270deg);
  -webkit-transform-origin: right top;
  -webkit-transform: translate(-100%, 0);
  transform: translateX(-100%) rotate(270deg);
  transform-origin: right top;
}
.rotate-left-180 {
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.rotate-left-90 {
  -ms-transform: rotate(90deg);
  -ms-transform: translate(0, -100%);
  -ms-transform-origin: left bottom;
  -webkit-transform: rotate(90deg);
  -webkit-transform: translate(0, -100%);
  -webkit-transform-origin: left bottom;
  transform: translateY(-100%) rotate(90deg);
  transform-origin: left bottom;
}
/*# sourceMappingURL=csc-image.css.map */
/****************************=csc-intvrg-timeline.css=******************************/
.csc-intvrg-timeline ul {
  list-style: none;
  display: inline-table;
}
.csc-intvrg-timeline ul li {
  display: inline;
}
.csc-intvrg-timeline ul li .step {
  display: flex;
  justify-content: center;
  flex-direction: column;
  float: left;
  height: 80px;
  background: #efefef;
  text-align: center;
  padding: 4px 15px 4px 35px;
  position: relative;
  margin: 0 2px 0 0;
  font-size: 11px;
  text-decoration: none;
  color: #8093A7;
  line-height: 15px;
}
.csc-intvrg-timeline ul li .step:after {
  content: "";
  border-top: 40px solid transparent;
  border-bottom: 40px solid transparent;
  border-left: 20px solid #efefef;
  position: absolute;
  right: -20px;
  top: 0;
  z-index: 1;
}
.csc-intvrg-timeline ul li .step:before {
  content: "";
  border-top: 40px solid transparent;
  border-bottom: 40px solid transparent;
  border-left: 20px solid #fff;
  position: absolute;
  left: 0;
  top: 0;
}
.csc-intvrg-timeline ul li .step .arrow-part {
  position: absolute;
  background-color: #667488;
  top: 90px;
  height: 6px;
  width: 100%;
  left: 0px;
  -webkit-box-shadow: -2px 0px 0px 0px #667488;
  -moz-box-shadow: -2px 0px 0px 0px #667488;
  box-shadow: -2px 0px 0px 0px #667488;
  z-index: 30;
}
.csc-intvrg-timeline ul li .step .arrow-part.right-start {
  width: 55%;
}
.csc-intvrg-timeline ul li .step .arrow-part.right-finish {
  width: 55%;
}
.csc-intvrg-timeline ul li .step .arrow-part.right-finish:after {
  content: "";
  position: absolute;
  top: -5px;
  right: -13px;
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 0 8px 13.9px;
  border-color: transparent transparent transparent #667488;
}
.csc-intvrg-timeline ul li .step .arrow-part.left-finish {
  width: 35%;
  left: auto;
  right: 0;
}
.csc-intvrg-timeline ul li .step .arrow-part.left-finish:after {
  content: "";
  position: absolute;
  top: -5px;
  left: -16px;
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 13.9px 8px 0;
  border-color: transparent #667488 transparent transparent;
}
.csc-intvrg-timeline ul li .step .arrow-part.left-start {
  width: 45%;
  left: auto;
  right: 0;
}
.csc-intvrg-timeline ul li:first-child .step {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.csc-intvrg-timeline ul li:first-child .step:before {
  display: none;
}
.csc-intvrg-timeline ul li:last-child .step {
  padding-right: 40px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.csc-intvrg-timeline ul li:last-child .step:after {
  display: none;
}
.csc-intvrg-timeline ul li .step.active {
  background: #78b5f5;
  color: #fff;
}
.csc-intvrg-timeline ul li .step.active:after {
  border-left-color: #78b5f5;
  color: #fff;
}
/*# sourceMappingURL=csc-intvrg-timeline.css.map */
/****************************=csc-line-chart-simple.css=******************************/
.lineChartContainer {
  margin: 16px;
}
.lineChartContainer:after {
  content: "";
  display: table;
  clear: both;
}
.lineChartContainer .svg-container {
  float: left;
}
.lineChartContainer .svg-container:after {
  content: "";
  display: table;
  clear: both;
}
.lineChartContainer .svg-container > * {
  float: left;
}
.lineChartContainer .svg-container .values-bar {
  width: 40px;
  position: relative;
  border-right: 1px solid #e6ebed;
  margin-top: 30px;
}
.lineChartContainer .svg-container .values-bar .value-text {
  position: absolute;
  right: 5px;
  line-height: 20px;
  opacity: 0.7;
}
.lineChartContainer .svg-container .values-bar .value-text:first-child {
  top: -10px;
}
.lineChartContainer .svg-container .values-bar .value-text:last-child {
  bottom: -8px;
}
.lineChartContainer .svg-container .values-bar .value-text:after {
  content: "-";
}
.lineChartContainer .svg-container .checkbox-container {
  width: 98px;
  position: relative;
  z-index: 1;
}
.lineChartContainer .svg-container .checkbox-container .checkbox-text {
  width: 78px;
  display: inline-block;
  vertical-align: top;
}
.lineChartContainer .svg-container .column-container {
  float: none;
  position: relative;
}
.lineChartContainer .svg-container .column-container .column-name {
  position: absolute;
  top: 100%;
  margin-top: 34px;
  opacity: 0.7;
  width: 100px;
  margin-left: -70px;
  white-space: nowrap;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -web-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
}
.lineChartContainer .svg-container .column-container:before {
  content: "";
  display: table;
  clear: both;
}
.lineChartContainer .svg-container .column-container:after {
  content: "";
  display: table;
  clear: both;
}
.lineChartContainer .svg-container + .svg-container {
  margin-left: 8px;
}
.lineChartContainer .titleGroup {
  display: inline-block;
  vertical-align: middle;
}
.lineChartContainer .titleGroup .titleLine {
  stroke: #bfbfbf;
  stroke-width: 0.5px;
}
.lineChartContainer .bottomLine {
  stroke: #f0f0f0;
  stroke-width: 1px;
}
.lineChartContainer .gridLine {
  stroke: #d1d1d1;
  stroke-width: 0.2px;
}
.lineChartContainer .circle-group.circle-group--hide {
  display: none;
}
.lineChartContainer .chartLine {
  stroke-width: 1px;
  fill: transparent;
}
.lineChartContainer .chart-column {
  fill: transparent;
  stroke: #f2f2f2;
  stroke-width: 0.5px;
}
/*# sourceMappingURL=csc-line-chart-simple.css.map */
/****************************=csc-line-chart.css=******************************/
.csc-line-chart .rangeButtonText {
  font-size: 10px;
  color: #fff;
  cursor: pointer;
  white-space: nowrap;
}
.csc-line-chart .rangeButton {
  cursor: pointer;
}
.csc-line-chart .slide-chart .axis path {
  fill: none;
  stroke: #f7f7f7;
  shape-rendering: crispEdges;
}
.csc-line-chart .slide-chart .axis line {
  fill: none;
  stroke: #f7f7f7;
  shape-rendering: crispEdges;
}
.csc-line-chart .slide-chart .x.axis path {
  display: none;
}
.csc-line-chart .slide-chart .line {
  fill: none;
  stroke: url(#temperature-gradient);
  stroke-width: 1.5px;
}
.csc-line-chart .chart-title-div {
  text-align: center;
  font-weight: bold;
  width: 100%;
}
.csc-line-chart .main-chart .plot {
  fill: #f2f2f2;
  cursor: move;
}
.csc-line-chart .main-chart .grid .tick {
  stroke: #f7f7f7;
  opacity: 0.7;
}
.csc-line-chart .main-chart .grid path {
  stroke-width: 0;
}
.csc-line-chart .main-chart .axis path {
  fill: none;
  stroke: #f0f0f0;
  shape-rendering: crispEdges;
}
.csc-line-chart .main-chart .axis line {
  fill: none;
  stroke: #f0f0f0;
  shape-rendering: crispEdges;
}
.csc-line-chart .main-chart .line {
  fill: none;
  stroke: #5693f1;
  stroke-width: 1.5px;
}
.csc-line-chart .legendTable td {
  padding: 3px;
  vertical-align: top;
  text-align: left;
  width: 15px;
}
.csc-line-chart .legendTable td:FIRST-CHILD {
  width: 40px;
  max-width: 100px;
  text-align: right;
}
.csc-line-chart .legendTable .colorDiv {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  vertical-align: middle;
}
.csc-line-chart > svg {
  float: left;
}
.csc-line-chart .chart-show-range-date {
  float: none;
  display: none;
}
.csc-line-chart .chart-show-range-date > div {
  display: inline-block;
  margin-left: 5px;
  float: left;
}
.csc-line-chart .chart-show-range-date > div > div {
  display: inline-block;
  width: 60px;
}
div.csc-line-chart-tooltip {
  display: none;
  position: absolute;
  text-align: center;
  padding: 2px;
  padding-left: 15px;
  padding-right: 15px;
  white-space: nowrap;
  font: 13px sans-serif;
  font-weight: bolder;
  background: #90CAF9;
  border: 0px;
  border-radius: 8px;
  pointer-events: none;
  z-index: 55555;
}
.csc-line-chart-svg-container {
  display: table-cell;
  vertical-align: middle;
}
/*# sourceMappingURL=csc-line-chart.css.map */
/****************************=csc-link.css=******************************/
.csc-link {
  color: #09F;
  text-decoration: none;
}
.csc-balanced-row .csc-link {
  padding-top: 5px;
}
.csc-link-disabled {
  cursor: not-allowed;
}
/*# sourceMappingURL=csc-link.css.map */
/****************************=csc-listbox.css=******************************/
.csc-listbox-ul li {
  list-style-type: none;
}

/****************************=csc-marquee.css=******************************/
.csc-marquee {
  background: #fff;
  border: 1px solid #4CAF50;
  padding: 2px;
}
/*# sourceMappingURL=csc-marquee.css.map */
/****************************=csc-maskfield.css=******************************/
.csc-maskfield {
  background: inherit;
}

/****************************=csc-mega-menu.css=******************************/
.csc-mega-menu-container {
  display: table;
  border: 1px solid #ddd;
  background-color: #fff;
  position: fixed;
  z-index: 999999;
  height: auto;
  width: 100%;
}
.csc-mega-menu-container a:link,
.csc-mega-menu-container a:visited {
  text-decoration: none;
}
.csc-mega-menu-container .csc-mega-menu-left {
  display: table-cell;
  width: 24%;
  vertical-align: top;
  border-right: 1px solid #EEE;
  padding: 20px;
}
.csc-mega-menu-container .csc-mega-menu-left-inner {
  display: block;
  overflow-y: auto;
  padding: 20px;
}
.csc-mega-menu-container .csc-mega-menu-left-ondragover {
  background-color: #F8F8F8;
}
.csc-mega-menu-container .csc-mega-menu-left-title {
  color: #444;
  font-weight: bold;
}
.csc-mega-menu-container .csc-mega-menu-left-shortcuts {
  margin-top: 15px;
  list-style: none;
}
.csc-mega-menu-container .csc-mega-menu-category {
  margin-bottom: 25px;
  cursor: pointer;
}
.csc-mega-menu-container .csc-mega-menu-category div {
  padding: 11px 6px 13px 12px;
  color: #fff;
  font-weight: bold;
  background-color: #f99;
}
.csc-mega-menu-container .csc-mega-menu-close-category {
  border: 1px solid #ccc;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding: 1px 5px 2px 5px;
  margin-left: 20px;
  line-height: 12px;
  font-weight: normal;
  background-color: #FFF;
  float: right;
  margin-top: -2px;
  color: #555;
}
.csc-mega-menu-container .csc-mega-menu-close-category:hover {
  background-color: #fff;
  border-color: #e03b44;
  color: #e03b44;
}
.csc-mega-menu-container .csc-mega-menu-category-ondragover {
  background-color: #db7272 !important;
}
.csc-mega-menu-container .csc-mega-menu-item {
  color: #666;
  text-decoration: none;
  display: block;
  padding: 11px 6px 13px 12px;
  margin-bottom: 0px;
  border-bottom: 1px solid #EEE;
}
.csc-mega-menu-container .csc-mega-menu-item:hover {
  color: #e03b44;
  background-color: #F8F8F8;
  cursor: pointer;
}
.csc-mega-menu-container .csc-mega-menu-close-item {
  border: 1px solid #ccc;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding: 1px 5px 2px 5px;
  margin-left: 20px;
  line-height: 12px;
  font-weight: normal;
  background-color: #FFF;
  float: right;
  margin-top: -2px;
  color: #555;
}
.csc-mega-menu-container .csc-mega-menu-close-item:hover {
  background-color: #fff;
  border-color: #e03b44;
  color: #e03b44;
}
.csc-mega-menu-container .csc-mega-menu-search-div {
  display: table;
  width: 100%;
  margin-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
}
.csc-mega-menu-container .csc-mega-menu-search-text {
  display: table-cell;
  width: 100%;
  padding: 6px !important;
  border: 1px solid #EEE;
  color: #666;
}
.csc-mega-menu-container .csc-mega-menu-search-text:hover {
  border: 1px solid #ddd;
}
.csc-mega-menu-container .csc-mega-menu-search-btn {
  display: table-cell;
  width: 26px;
  height: 16px;
  background: url(img/searchBcIcon.png) center no-repeat;
  margin-left: 10px;
}
.csc-mega-menu-container .csc-mega-menu-search-btn:hover {
  cursor: pointer;
}
.csc-mega-menu-container .csc-mega-menu-search-btn:active {
  background: url(img/searchBcIconHover.png) center no-repeat;
}
.csc-mega-menu-container .csc-mega-menu-search-found {
  color: red;
}
.csc-mega-menu-container .csc-mega-menu-right {
  padding: 0px 20px 20px 20px;
  display: block;
  overflow-y: auto;
}
.csc-mega-menu-container .csc-mega-menu-right a {
  cursor: pointer;
}
.csc-mega-menu-container .csc-mega-menu-right ul {
  list-style: none;
  margin-left: 8px;
}
.csc-mega-menu-container .csc-mega-menu-right.tabbed {
  position: relative;
}
.csc-mega-menu-container .csc-mega-menu-right.tabbed h1 + ul {
  display: none;
  position: absolute;
  left: 0;
  top: 46px;
  width: 97%;
  border-top: 1px solid #E6E6E6;
  padding: 12px 12px 12px 20px;
}
.csc-mega-menu-container .csc-mega-menu-right.tabbed .active ul {
  display: block;
}
.csc-mega-menu-container .csc-mega-menu-right.tabbed .csc-mega-menu-footer {
  position: absolute;
  bottom: 24px;
  right: 24px;
  border-top: 1px solid #cecece;
  width: 96%;
  text-align: right;
  padding-top: 24px;
  margin-left: -22px;
  box-sizing: border-box;
}
.csc-mega-menu-container .csc-mega-menu-right-col {
  padding: 0px 10px 0px 10px;
  display: inline-table;
  list-style: none;
}
.csc-mega-menu-container .csc-mega-menu-right-col li h1 {
  color: #F99;
  font-weight: bold;
  padding-top: 25px;
  padding-bottom: 15px;
}
.csc-mega-menu-container .csc-mega-menu-right-level-1 > li {
  font-weight: bold;
  margin-top: 20px;
}
.csc-mega-menu-container .csc-mega-menu-right-level-1 a {
  color: #333;
}
.csc-mega-menu-container .csc-mega-menu-right-level-1 a:hover {
  color: #69F;
}
.csc-mega-menu-container .csc-mega-menu-right-level-1 > a > div,
.csc-mega-menu-container .csc-mega-menu-right-level-1 > div {
  display: inline-block;
}
.csc-mega-menu-container .csc-mega-menu-right-level-2 {
  list-style-type: decimal !important;
  padding-left: 20px;
}
.csc-mega-menu-container .csc-mega-menu-right-level-2 > li {
  color: #555;
  font-weight: normal;
  margin-top: 5px;
}
.csc-mega-menu-container .csc-mega-menu-right-level-2 a:hover {
  color: #F69;
}
.csc-mega-menu-container .csc-mega-menu-right-level-3 li {
  margin: 3px 0px 0px 8px;
  list-style: disc !important;
}
@media screen and (max-width: 800px) {
  .csc-mega-menu-container {
    left: 16px !important;
    right: 16px !important;
    bottom: 16px;
    width: auto;
  }
  .csc-mega-menu-left {
    display: none;
  }
  .csc-mega-menu-right {
    height: auto !important;
  }
  .csc-mega-menu-right .csc-mega-menu-right-col {
    display: block;
    max-width: initial !important;
    min-width: initial !important;
  }
}
/*# sourceMappingURL=csc-mega-menu.css.map */
/****************************=csc-mega-smart-menu.css=******************************/
.csc-mega-smart-menu-container {
  display: table;
  border: 1px solid #ddd;
  background-color: #fff;
  position: fixed;
  z-index: 9999;
  height: auto;
}
.csc-mega-smart-menu-container a:link {
  text-decoration: none;
}
.csc-mega-smart-menu-container a:visited {
  text-decoration: none;
}
.csc-smart-menu {
  display: table-cell;
  width: 24%;
  vertical-align: top;
  border-right: 1px solid #EEE;
  padding: 20px;
}
.csc-smart-menu-ondragover {
  background-color: #F8F8F8;
}
.csc-smart-menu-title {
  color: #444;
  font-weight: bold;
}
.csc-smart-menu-shortcuts {
  margin-top: 15px;
  list-style: none;
}
.csc-smart-menu-category {
  margin-bottom: 25px;
  cursor: pointer;
}
.csc-smart-menu-category div {
  padding: 11px 6px 13px 12px;
  color: #F99;
  font-weight: bold;
  background-color: #f99;
}
.csc-smart-menu-close-category {
  border: 1px solid #ccc;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding: 1px 5px 2px 5px;
  margin-left: 20px;
  line-height: 12px;
  font-weight: normal;
  background-color: #FFF;
  float: right;
  margin-top: -2px;
  color: #555;
}
.csc-smart-menu-close-category:hover {
  background-color: #FFF;
  border-color: #e03b44;
  color: #e03b44;
}
.csc-smart-menu-category-ondragover {
  background-color: #db7272 !important;
}
.csc-smart-menu-item {
  color: #666;
  text-decoration: none;
  display: block;
  padding: 11px 6px 13px 12px;
  margin-bottom: 0px;
  border-bottom: 1px solid #EEE;
}
.csc-smart-menu-item:hover {
  color: #e03b44;
  background-color: #F8F8F8;
  cursor: pointer;
}
.csc-smart-menu-close-item {
  border: 1px solid #CCC;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding: 1px 5px 2px 5px;
  margin-left: 20px;
  line-height: 12px;
  font-weight: normal;
  background-color: #FFF;
  border-color: #CCC;
  float: right;
  margin-top: -2px;
}
.csc-smart-menu-close-item:hover {
  background-color: #FFF;
  border-color: #e03b44;
  color: #e03b44;
}
.csc-smart-menu-addCategory-div {
  display: table;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
.csc-smart-menu-addCategory-text {
  display: table-cell;
  width: 100%;
  padding: 6px !important;
  border: 1px solid #EEE;
  color: #666;
}
.csc-smart-menu-addCategory-text:hover {
  border: 1px solid #ddd;
}
.csc-smart-menu-addCategory-btn {
  display: table-cell;
  width: 26px;
  height: 16px;
  background: url(img/minibutton/check.png) center no-repeat;
}
.csc-smart-menu-addCategory-btn:hover {
  cursor: pointer;
}
.csc-smart-menu-openAddCategory-btn {
  display: table-cell;
  width: 26px;
  height: 16px;
  background: url(img/add.png) center no-repeat;
  float: right;
}
.csc-smart-menu-openAddCategory-btn:hover {
  cursor: pointer;
}
.csc-smart-menu-openAddCategory-btn:active {
  background: url(img/addHover.png) center no-repeat;
}
.csc-smart-menu-right {
  padding: 0px 20px 20px 20px;
  display: block;
  overflow-y: auto;
}
.csc-smart-menu-right a {
  cursor: pointer;
}
.csc-smart-menu-right ul {
  list-style: none;
  margin-left: 8px;
}
.csc-smart-menu-right-col {
  padding: 0px 10px 0px 10px;
  display: inline-table;
  list-style: none;
}
.csc-smart-menu-right-col li > h1 {
  color: #F99;
  font-weight: bold;
  padding-top: 25px;
  padding-bottom: 15px;
}
.csc-smart-menu-right-level-1 > li {
  font-weight: bold;
  margin-top: 8px;
}
.csc-smart-menu-right-level-1 a {
  color: #333;
}
.csc-smart-menu-right-level-1 a:hover {
  color: #69F;
}
.csc-smart-menu-right-level-2 {
  list-style-type: decimal !important;
  padding-left: 20px;
}
.csc-smart-menu-right-level-2 > li {
  color: #555;
  font-weight: normal;
  margin-top: 5px;
}
.csc-smart-menu-right-level-2 a:hover {
  color: #F69;
}
.csc-smart-menu-right-level-3 li {
  margin: 3px 0px 0px 8px;
  list-style: disc !important;
}
.csc-smart-menu-close-icon {
  position: absolute;
  top: 3px;
  right: 5px;
  font-weight: bold;
}
.csc-smart-menu-close-icon:hover {
  cursor: pointer;
}
/*# sourceMappingURL=csc-mega-smart-menu.css.map */
/****************************=csc-mini-button.css=******************************/
.csc-mini-button {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  border: none;
  width: 22px;
  min-width: 22px;
  min-height: 22px;
  height: 22px;
  background-position: center;
  background-size: 16px 16px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15);
  background-color: #fff;
  padding: 3px;
}
.csc-mini-button:active,
.csc-mini-button:focus {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
}
.csc-mini-button:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.csc-mini-button + .csc-mini-button {
  margin-left: 5px;
}
.csc-mini-button .mini-button__badge {
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  background: #c00;
  color: #fff;
  line-height: normal;
  padding: 0 4px;
  border-radius: 2px;
}
.csc-mini-button--font-icon {
  line-height: 17px;
  text-align: center;
  color: rgba(0, 0, 0, 0.54);
  position: relative;
}
.csc-mini-button--font-icon[disabled="true"],
.csc-mini-button--font-icon[disabled="disabled"] {
  pointer-events: none;
  opacity: 0.7;
}
.csc-mini-button--theme {
  color: #fff;
}
.csc-mini-button--theme.csc-mini-button--primary {
  background: #337ab7;
}
.csc-mini-button--theme.csc-mini-button--primary:hover {
  background: #376d9b;
}
.csc-mini-button--theme.csc-mini-button--success {
  background: #5cb85c;
}
.csc-mini-button--theme.csc-mini-button--success:hover {
  background: #3d993d;
}
.csc-mini-button--theme.csc-mini-button--warning {
  background: #f0ad4e;
}
.csc-mini-button--theme.csc-mini-button--warning:hover {
  background: #d49338;
}
.csc-mini-button--theme.csc-mini-button--danger {
  background: #d9534f;
}
.csc-mini-button--theme.csc-mini-button--danger:hover {
  background: #be3f3c;
}
/*# sourceMappingURL=csc-mini-button.css.map */
/****************************=csc-multi-combobox.css=******************************/
.csc-multi-select-overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.csc-multi-select {
  width: 180px;
  min-width: 80px;
  min-height: 20px;
  margin-left: 3px;
  border: 1px solid #A6A6A6;
  border-radius: 2px;
  background-color: #fff;
  overflow: visible;
  position: relative;
}
.csc-multi-select:hover {
  cursor: text;
}
.csc-multi-select ul {
  padding-left: 2px;
  margin: 0px;
  overflow: auto;
  width: 100%;
  height: 100%;
}
.csc-multi-select > ul > li > span:hover {
  cursor: pointer;
}
.csc-multi-select li {
  list-style: none;
  margin: 2px;
  padding: 1px 2px 1px;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  float: left;
  background-color: #f5f5f5;
  color: #222;
}
.csc-multi-select.selectable > ul > li {
  cursor: pointer;
}
.csc-multi-select span {
  font-weight: bold;
  color: #666;
  margin-left: 3px;
}
.csc-multi-select span:hover {
  cursor: text;
  color: #111;
}
.csc-multi-options {
  display: none;
  position: fixed;
  border: 1px solid #A6A6A6;
  max-height: 180px;
  overflow: auto;
  background-color: #f7f7f7;
}
.csc-multi-options ul {
  padding-left: 2px;
  margin: 0px;
}
.csc-multi-options li {
  list-style: none;
  margin-left: 0;
  float: none;
  border: none;
}
.csc-multi-options li:hover {
  cursor: pointer;
  color: #111;
  background-color: #ff9;
}
.csc-multi-options span:hover {
  cursor: pointer !important;
}
span.csc-mc-text {
  border: 0;
  outline: 0;
  min-width: 30px;
  height: 22px;
  display: inline-block;
  padding-top: 4px;
}
li.csc-mc-selected {
  background-color: #ff9;
}
.csc-multi-select > ul {
  overflow-y: scroll;
}
/* Firefox için Srollbar Düzeltmesi. */
.ffscroll-arrow-up,
.ffscroll-arrow-down {
  position: absolute;
  right: 0;
  height: 50%;
  width: 16px;
  background-color: #F1F1F1;
  cursor: default;
}
.ffscroll-clickable.ffscroll-arrow-up:hover,
.ffscroll-clickable.ffscroll-arrow-down:hover {
  background-color: #d2d2d2;
}
.ffscroll-arrow-up {
  top: 0;
}
.ffscroll-arrow-down {
  bottom: 0;
}
.ffscroll-arrow-up::after,
.ffscroll-arrow-down::after {
  content: "";
  display: block;
  margin: auto;
  margin-left: 4px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  border-style: solid;
}
.ffscroll-arrow-up::after {
  border-width: 0 4px 4px 4px;
  border-left-color: transparent;
  border-top-color: transparent;
  border-right-color: #A3A3A3;
  border-bottom-color: transparent;
}
.ffscroll-arrow-down::after {
  border-width: 4px 4px 0 4px;
  border-left-color: #A3A3A3;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
}
.ffscroll-clickable.ffscroll-arrow-up:after {
  border-left-color: transparent;
  border-top-color: transparent;
  border-right-color: #505050;
  border-bottom-color: transparent;
}
.ffscroll-clickable.ffscroll-arrow-down:after {
  border-left-color: #505050;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
}
/*# sourceMappingURL=csc-multi-combobox.css.map */
/****************************=csc-notification.css=******************************/
.csc-notification--link {
  width: 24px;
  height: 24px;
  display: block;
  text-align: center;
  line-height: 24px;
  border-radius: 50%;
  background: #EF6B29;
  color: #fff;
  cursor: pointer;
  position: relative;
}
.csc-notification--quite-count {
  position: absolute;
  right: -7px;
  top: -4px;
  width: 20px;
  height: 20px;
  background: #ff0000;
  color: #fff;
  text-align: center;
  border-radius: 50%;
  line-height: 20px;
  border: 1px solid #fff;
  display: none;
}
.csc-notification--list-wrapper {
  position: fixed;
  border: 1px solid #ccc;
  maxc-width: 640px;
  left: 50%;
  margin-left: -320px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  display: none;
  z-index: 10000;
}
.csc-notification--list-wrapper .csc-notification--show-all {
  display: inline-block;
  color: #2196F3;
  cursor: pointer;
  line-height: 32px;
  padding: 0 0 0 4px;
}
.csc-notification--list-wrapper .csc-notification--show-all:hover {
  background: none;
  text-decoration: underline;
}
.csc-notification--list-wrapper .csc-notification--show-all:focus {
  background: none;
  text-decoration: underline;
}
.csc-notification--list-wrapper .csc-notification--show-all:active {
  background: none;
  text-decoration: underline;
}
.csc-notification--list-wrapper .csc-notification--delete-all {
  display: inline-block;
  color: #2196F3;
  cursor: pointer;
  line-height: 32px;
  padding: 0 0 0 4px;
  margin-left: 8px;
}
.csc-notification--list-wrapper .csc-notification--delete-all:hover {
  background: none;
  text-decoration: underline;
}
.csc-notification--list-wrapper .csc-notification--delete-all:focus {
  background: none;
  text-decoration: underline;
}
.csc-notification--list-wrapper .csc-notification--delete-all:active {
  background: none;
  text-decoration: underline;
}
.csc-notification--list-header {
  height: 32px;
  background: #fff;
  padding-right: 35px;
}
.csc-notification--close {
  position: absolute;
  right: 0;
  top: 0;
  width: 32px;
  text-align: center;
  line-height: 32px;
  cursor: pointer;
  opacity: 0.5;
}
.csc-notification--close:hover {
  background: none;
  opacity: 1;
}
.csc-notification--close:focus {
  background: none;
  opacity: 1;
}
.csc-notification--close:active {
  background: none;
  opacity: 1;
}
.csc-notification--list-wrapper.csc-notification--top {
  top: 50px;
}
.csc-notification--list-wrapper.csc-notification--bottom {
  bottom: 100px;
}
.csc-notification--list-wrapper.csc-notification--top--left {
  left: 10px;
  top: 10px;
  margin-left: 0;
  right: auto;
  bottom: auto;
}
.csc-notification--list-wrapper.csc-notification--top--right {
  right: 10px;
  top: 10px;
  left: auto;
  margin-left: 0;
  bottom: auto;
}
.csc-notification--list-wrapper.csc-notification--bottom--left {
  left: 10px;
  bottom: 10px;
  margin-left: 0;
  right: auto;
}
.csc-notification--list-wrapper.csc-notification--bottom--right {
  right: 10px;
  left: auto;
  margin-left: 0;
  bottom: 10px;
}
.csc-notification--list {
  max-height: 200px;
  overflow: auto;
  border-top: 1px solid #ccc;
  list-style-type: none;
}
.csc-notification--list-item {
  padding: 0 8px;
  color: #666;
  white-space: nowrap;
}
.csc-notification--list-item:before {
  content: "";
  font: normal normal normal 14px/1 FontAwesome;
  display: inline-block;
  vertical-align: top;
  line-height: 24px;
  margin: 0 8px 0 0;
}
.list-item__error {
  background: #fff0f0;
  color: #ff0000;
}
.list-item__error:before {
  content: "\f057";
}
.list-item__warning {
  background: #fffbe6;
  color: #5c3b00;
}
.list-item__warning:before {
  content: "\f071";
}
.list-item__info {
  background: #f2f5fe;
  color: #2a53cd;
}
.list-item__info:before {
  content: "\f05a";
}
.list-item__success {
  background: #effef0;
  color: #1c9024;
}
.list-item__success:before {
  content: "\f058";
}
.csc-notification--text {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 30px);
}
.csc-notification--time {
  opacity: 0.7;
  display: block;
  text-align: right;
  line-height: 15px;
  overflow: hidden;
}
/*# sourceMappingURL=csc-notification.css.map */
/****************************=csc-number.css=******************************/
.csc-number {
  margin: 3px;
  width: 120px;
  background: #fff;
}
/*# sourceMappingURL=csc-number.css.map */
/****************************=csc-numpad.css=******************************/
.csc-numpad {
  position: absolute;
  border: 1px solid #c5cbce;
  text-align: center;
  padding: 2px;
}
.csc-numpad-num {
  outline: none;
  background-color: #fff;
  border: 1px solid #d6daef;
  text-align: center;
  padding: 5px 8px 5px 8px;
  margin: 2px;
}
.csc-numpad-num:hover {
  cursor: pointer;
}
.csc-numpad-del {
  background-color: #fff;
  border: 1px solid #d6daef;
  text-align: center;
  padding: 3px 6px 3px 6px;
  margin: 2px;
}
.csc-numpad-del:hover {
  cursor: pointer;
}
.csc-numpad-close {
  background-color: #fff;
  border: 1px solid #d6daef;
  text-align: center;
  padding: 3px 6px 3px 6px;
  margin: 2px;
}
.csc-numpad-close:hover {
  cursor: pointer;
}
/*# sourceMappingURL=csc-numpad.css.map */
/****************************=csc-olcek-chart.css=******************************/
.olcek-svg {
  border: 3px solid #6b6b6b;
  border-radius: 2px;
  -webkit-user-select: none;
  user-select: none;
}
/*# sourceMappingURL=csc-olcek-chart.css.map */
/****************************=csc-organization-chart.css=******************************/
.csc-organization-chart-node {
  cursor: pointer;
}
.csc-organization-chart-node rect {
  stroke: #2f9cf4;
  stroke-width: 2px;
  fill: #ecf0f1;
}
.csc-organization-chart-node:hover rect {
  fill: #F9F9F9;
}
.csc-organization-chart-selected-node {
  fill: #F5AB35 !important;
}
.csc-organization-chart-link {
  fill: none;
  stroke: #2f9cf4;
  stroke-width: 1px;
}
/*# sourceMappingURL=csc-organization-chart.css.map */
/****************************=csc-page.css=******************************/
#degisnDiv .csc-page {
  border: 1px solid #00838F;
}
/*# sourceMappingURL=csc-page.css.map */
/****************************=csc-path-chart.css=******************************/
.csc-path-chart .domain {
  stroke: #bdc3c7;
  stroke-width: 0px;
  fill: none;
}
.csc-path-chart .tick {
  font-family: 'Roboto', sans-serif;
  font-size: 10px;
  stroke: none;
  fill: #49AAD5;
}
.csc-path-chart .tick line {
  stroke: #49AAD5;
  opacity: .6;
}
.csc-path-chart .numberText {
  font-family: 'Roboto', sans-serif;
  font-size: 10px;
  stroke: none;
  fill: #fff;
}
.csc-path-chart-tooltip {
  box-sizing: border-box;
  position: absolute;
  height: 28px;
  pointer-events: none;
  margin-top: -12px;
  margin-left: 3px;
}
.csc-path-chart-tooltiphelper {
  box-sizing: border-box;
  display: inline-block;
  height: 28px;
  font-size: 14px;
  width: 28px;
  color: #ededed;
  content: "\25C0";
  text-align: left;
}
.csc-path-chart-tooltipbar {
  display: inline-block;
  margin-left: -22px;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  width: auto;
  height: auto;
  padding: 8px;
  font: 12px sans-serif;
  background: #ededed;
  border: 0px;
  border-radius: 4px;
  pointer-events: none;
  word-wrap: break-word;
  min-width: 120px;
  text-shadow: 1px 1px #4A4A4A;
}
.csc-path-chart-wrappermid {
  background: #FFFFFF;
  border: 1px solid #F3F3F3;
  box-shadow: 0 1px 0 0 #F3F3F3, inset 1px 1px 1px 0 rgba(255, 255, 255, 0.5);
  min-height: 300px;
  width: auto;
  margin-bottom: 20px;
  border-radius: 4px;
}
.csc-path-chart-widget-top {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  color: #4A4A4A;
  padding: 8px;
  margin-bottom: 8px;
  text-transform: capitalize;
  background-color: #fafafa;
  box-shadow: 0 1px 1px 0 rgba(199, 199, 199, 0.5);
}
.csc-path-chart-header-text {
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  color: #000;
  fill: #454545;
}
/*Widget içinde başlık daha küçük gözüksün*/
.csc-cswidget .csc-path-chart-header-text {
  font-size: 12px;
}
.csc-path-chart-line {
  fill: none;
  stroke-width: 3;
}
.csc-path-chart-tip {
  line-height: 1;
  font-size: 11px !important;
  font-family: 'Roboto', sans-serif;
  padding: 11px;
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
  word-wrap: break-word;
  border-radius: 4px;
  max-width: 120px;
}
/* Creates a small triangle extender for the tooltip */
.csc-path-chart-tip:after {
  box-sizing: border-box;
  display: inline;
  font-size: 11px !important;
  width: 100%;
  line-height: 1;
  color: rgba(0, 0, 0, 0.8);
  position: absolute;
  overflow: visible;
}
/* Nrthward tooltips */
.csc-path-chart-tip.n:after {
  content: "\25BC";
  margin: -1px 0 0 0;
  top: 100%;
  left: 0;
  text-align: center;
  font-size: 10px !important;
}
/* Eastward tooltips */
.csc-path-chart-tip.e:after {
  content: "\25C0";
  margin: -4px 0 0 0;
  top: 50%;
  left: -8px;
  font-size: 10px !important;
}
/* Southward tooltips */
.csc-path-chart-tip.s:after {
  content: "\25B2";
  margin: 0 0 1px 0;
  top: -8px;
  left: 0;
  text-align: center;
  font-size: 10px !important;
}
/* Westward tooltips */
.csc-path-chart-tip.w:after {
  content: "\25B6";
  margin: -4px 0 0 -1px;
  top: 50%;
  left: 100%;
  font-size: 10px !important;
}

/****************************=csc-period-chart.css=******************************/
.csc-period-chart .chart-title-div {
  text-align: center;
  font-weight: bold;
  width: 100%;
}
.csc-period-chart .color-tr {
  cursor: pointer;
}
.csc-period-chart .color-tr td {
  height: 20px;
}
.csc-period-chart .cont-table td {
  padding: 2px 10px 2px 10px;
}
.csc-period-chart .cont-table td.legend-desc-td {
  padding: 2px 0px 2px 2px;
}
.csc-period-chart .period-table-div {
  position: relative;
  overflow: hidden;
}
.csc-period-chart .period-table {
  text-align: center;
  margin: 0px auto;
  position: absolute;
  left: 0px;
}
.csc-period-chart .arrow-tr {
  height: 16px;
  border: none;
}
.csc-period-chart .arrow-tr td {
  border: none;
}
.csc-period-chart .period-tr td {
  border: none;
}
.csc-period-chart .num-tr {
  cursor: pointer;
}
.csc-period-chart .legend-table {
  border-spacing: 2px;
  border-collapse: separate;
}
.csc-period-chart .legend-color-td-checked {
  width: 20px;
}
.csc-period-chart .legend-color-td-unchecked {
  width: 20px;
  border: none;
}
.csc-period-chart .arrow-double-right {
  width: 16px;
  height: 16px;
  cursor: pointer;
  background-image: url('img/rightDoubleArrow.png');
  float: right;
  width: 19px;
  height: 11px;
}
.csc-period-chart .arrow-double-left {
  width: 16px;
  height: 16px;
  cursor: pointer;
  background-image: url('img/leftDoubleArrow.png');
  float: left;
  width: 19px;
  height: 11px;
}
.csc-period-chart .arrow-right {
  width: 16px;
  height: 16px;
  cursor: pointer;
  background-image: url('img/rightArrow.png');
  float: right;
  width: 8px;
  height: 11px;
  margin-right: 2px;
}
.csc-period-chart .arrow-left {
  width: 16px;
  height: 16px;
  cursor: pointer;
  background-image: url('img/leftArrow.png');
  float: left;
  width: 8px;
  height: 11px;
  margin-left: 2px;
}
.csc-period-chart .arrow-right-per-count {
  background-image: url('img/perArrowRight.png');
  float: right;
  width: 11px;
  height: 11px;
  margin-left: 1px;
  margin-right: 4px;
  cursor: pointer;
}
.csc-period-chart .arrow-left-per-count {
  background-image: url('img/perArrowLeft.png');
  float: left;
  width: 11px;
  height: 11px;
  margin-left: 4px;
  margin-right: 1px;
  cursor: pointer;
}
.csc-period-chart .period-hide {
  display: none;
}
/*# sourceMappingURL=csc-period-chart.css.map */
/****************************=csc-period-table.css=******************************/
.csc-period-table .csc-period-table-nav-bar:after {
  content: "";
  display: table;
  clear: both;
}
.csc-period-table .csc-period-table-nav-bar a {
  float: left;
  width: 32px;
  line-height: 32px;
  text-align: center;
  font-size: 18px;
  cursor: pointer;
}
.csc-period-table .csc-period-table-nav-bar a + a {
  float: right;
}
.csc-period-table .csc-period-table-nav-bar a:hover {
  background-color: #d7e0e2;
}
.csc-period-table .csc-period-table-nav-bar div {
  line-height: 32px;
  font-size: 18px;
  text-align: center;
}
.csc-period-table table {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #e6ebed;
}
.csc-period-table table thead th {
  border: 1px solid #e6ebed;
  border-bottom: 5px solid #e6ebed;
  line-height: 24px;
}
.csc-period-table table.beyannameTahakkuk tbody td {
  border: 1px solid #e6ebed;
  border-bottom: 20px solid #f2f5f5;
  padding: 0;
  vertical-align: middle;
  min-width: 64px;
}
.csc-period-table table.beyannameTahakkuk tbody td + td {
  font-size: 12px;
}
.csc-period-table table.beyannameTahakkuk tbody td:first-child {
  padding: 8px;
  min-width: 260px;
}
.csc-period-table table.beyannameTahakkuk tbody td.cell_count_2 div {
  padding: 0 8px;
  line-height: 24px;
  cursor: pointer;
}
.csc-period-table table.beyannameTahakkuk tbody td.cell_count_2 div.cell_part__null {
  cursor: default;
  pointer-events: none;
}
.csc-period-table table.beyannameTahakkuk tbody td.cell_count_2 div + div {
  border-top: 1px solid #e6ebed;
}
.csc-period-table table.beyannameTahakkuk tbody td.cell_count_4 {
  width: 130px;
}
.csc-period-table table.beyannameTahakkuk tbody td.cell_count_4 div {
  display: inline-block;
  vertical-align: middle;
  width: 50%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 4px 2px;
  cursor: pointer;
  font-size: 11px;
  max-width: 64px;
}
.csc-period-table table.beyannameTahakkuk tbody td.cell_count_4 div:nth-child(n+3) {
  border-top: 1px solid #e6ebed;
}
.csc-period-table table.beyannameTahakkuk tbody td.cell_count_4 div:nth-child(2n+2) {
  border-left: 1px solid #e6ebed;
}
.csc-period-table table.beyannameTahakkuk tbody td div {
  background: #dae2e4;
  color: #4b626d;
}
.csc-period-table table.beyannameTahakkuk tbody td div:hover {
  background: #aab1b7;
}
.csc-period-table table.beyannameTahakkuk tbody td div.zamaninda {
  background: #6ab8f7;
  color: #fff;
}
.csc-period-table table.beyannameTahakkuk tbody td div.zamaninda:hover {
  background: #39a1f4;
}
.csc-period-table table.beyannameTahakkuk tbody td div.verilmedi {
  color: #fff;
  background: #ffa829;
}
.csc-period-table table.beyannameTahakkuk tbody td div.verilmedi:hover {
  background: #ff6736;
}
.csc-period-table table.beyannameTahakkuk tbody td div.pismanlik {
  color: #fff;
  background: #bc37d3;
}
.csc-period-table table.beyannameTahakkuk tbody td div.pismanlik:hover {
  background: #a329b8;
}
.csc-period-table table.beyannameTahakkuk tbody td div.suresigecti {
  color: #fff;
  background: #648291;
}
.csc-period-table table.beyannameTahakkuk tbody td div.suresigecti:hover {
  background: #607D8B;
}
.csc-period-table .csc-period-table-legend > div {
  line-height: 24px;
  display: inline-block;
  vertical-align: middle;
  padding-right: 8px;
}
.csc-period-table .csc-period-table-legend > div + div {
  margin-left: 8px;
}
.csc-period-table .csc-period-table-legend > div:before {
  content: "";
  font: normal normal normal 14px/1 FontAwesome;
  width: 24px;
  text-align: center;
  display: inline-block;
  line-height: 24px;
}
.csc-period-table .csc-period-table-legend .suresigecti {
  background: #5e7a88;
  color: #fff;
}
.csc-period-table .csc-period-table-legend .suresigecti:before {
  content: "\f017";
}
.csc-period-table .csc-period-table-legend .zamaninda {
  background: #6ab8f7;
  color: #fff;
}
.csc-period-table .csc-period-table-legend .zamaninda:before {
  content: "\f00c";
}
.csc-period-table .csc-period-table-legend .pismanlik {
  background: #d176e1;
  color: #fff;
}
.csc-period-table .csc-period-table-legend .pismanlik:before {
  content: "\f06a";
}
.csc-period-table .csc-period-table-legend .verilmedi {
  background: #ffb74d;
  color: #fff;
}
.csc-period-table .csc-period-table-legend .verilmedi:before {
  content: "\f088";
}
.csc-period-table .cell_part {
  white-space: nowrap;
}
.csc-period-table .cell_part__null {
  min-height: 24px ;
  background: #fff;
}
/*# sourceMappingURL=csc-period-table.css.map */
/****************************=csc-pie-chart.css=******************************/
.csc-pie-chart {
  position: relative;
}
.csc-pie-chart svg {
  margin: auto;
}
.csc-pie-chart-widget-top {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  color: #4A4A4A;
  padding: 8px;
  margin-bottom: 8px;
  text-transform: capitalize;
  background-color: #fafafa;
  box-shadow: 0 1px 1px 0 rgba(199, 199, 199, 0.5);
}
.csc-pie-chart-logo {
  margin: 16px;
}
.csc-pie-chart-text {
  font-family: 'Roboto', sans-serif;
  font-size: .95em;
  font-weight: 600;
  stroke: none;
}
.csc-pie-chart-hovertext {
  font-family: 'Roboto', sans-serif;
  font-size: .95em;
  font-weight: 700;
  stroke: none;
  text-transform: uppercase;
}
.csc-pie-chart-hovertext2 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.45em;
  font-weight: 200;
  stroke: none;
  color: green !important;
  text-transform: uppercase;
}
.csc-pie-chart-tipText {
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  color: #000;
  fill: #454545;
}
.csc-pie-chart-legend-text {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  stroke: none;
  fill: #bdc3c7;
}
.csc-pie-chart-header-text {
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  color: #000;
  fill: #454545;
}
.csc-pie-chart-legend {
  position: absolute;
  right: 0;
}
.csc-pie-chart-legend-text {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  stroke: none;
  fill: #bdc3c7;
}

/****************************=csc-popup.css=******************************/
.csc-popup {
  background: inherit;
}

/****************************=csc-radiobutton.css=******************************/
.csc-radiobutton {
  margin: 3px;
  margin-bottom: 0;
  vertical-align: bottom;
}
.csc-radiobutton.theme_font_icon {
  display: none;
}
.csc-radiobutton.theme_font_icon ~ .fa-circle-thin {
  display: inline-block;
}
.csc-radiobutton.theme_font_icon ~ .fa-check-circle {
  display: none;
}
.csc-radiobutton.theme_font_icon:checked ~ .fa-check-circle {
  display: inline-block;
}
.csc-radiobutton.theme_font_icon:checked ~ .fa-circle-thin {
  display: none;
}
.csc-radiobutton.theme_slide {
  display: none;
}
.csc-radiobutton.theme_slide + .checkbox-slider {
  cursor: pointer;
  background-color: #ccc;
  position: relative;
  -webkit-transition: .4s;
  transition: .4s;
  width: 60px;
  height: 34px;
  border-radius: 34px;
  display: block;
}
.csc-radiobutton.theme_slide + .checkbox-slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
  border-radius: 50%;
}
.csc-radiobutton.theme_slide:checked + .checkbox-slider {
  background-color: #2196F3;
}
.csc-radiobutton.theme_slide:focus + .checkbox-slider {
  box-shadow: 0 0 1px #2196F3;
}
.csc-radiobutton.theme_slide:checked + .checkbox-slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/****************************=csc-range-slider.css=******************************/
.noUi-target {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  direction: ltr;
  border-radius: 4px;
  border: 1px solid #cbd0d3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-base {
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.noUi-origin {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  border-radius: 2px;
}
.noUi-handle {
  position: relative;
  z-index: 1;
  border: 1px solid #d9dcde;
  border-radius: 3px;
  background: #fff;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}
.noUi-stacking .noUi-handle {
  z-index: 10;
}
.noUi-state-tap .noUi-origin {
  -webkit-transition: left 0.3s, top 0.3s;
  transition: left 0.3s, top 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
.noUi-horizontal {
  height: 10px;
}
.noUi-horizontal .noUi-handle {
  width: 16px;
  height: 16px;
  left: -8px;
  top: -4px;
}
.noUi-vertical {
  width: 18px;
}
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  left: -6px;
  top: -17px;
}
.noUi-vertical .noUi-dragable {
  cursor: n-resize;
}
.noUi-background {
  background: #FAFAFA;
  box-shadow: inset 0 1px 1px #f0f0f0;
}
.noUi-connect {
  background: #0d8aee;
  box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45);
  -webkit-transition: background 450ms;
  transition: background 450ms;
}
.noUi-target.noUi-connect {
  box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45), 0 3px 6px -5px #BBB;
}
.noUi-dragable {
  cursor: w-resize;
}
.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}
[disabled] .noUi-connect {
  background: #a1aab0;
}
[disabled] .noUi-handle {
  cursor: not-allowed;
}
[disabled].noUi-connect {
  background: #a1aab0;
}
/*# sourceMappingURL=csc-range-slider.css.map */
/****************************=csc-report-grid.css=******************************/
.ui-grid-menu .ui-grid-menu-inner li {
  white-space: nowrap;
}

/****************************=csc-responsive-layout.css=******************************/
.responsive-layout {
  max-width: 1200px;
  margin: auto;
}
.responsive-layout .responsive-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.responsive-layout .responsive-row.aligncenter {
  -webkit-align-content: center;
  align-content: center;
  justify-content: center;
  align-items: center;
}
.responsive-layout .responsive-row.alignbaseline {
  -webkit-align-content: baseline;
  align-content: baseline;
}
.responsive-layout.fluid {
  max-width: 100%;
  width: 100%;
}
.responsive-layout.fullheight {
  height: 100%;
}
.responsive-layout.fullheight .responsive-row {
  height: 100%;
}
.responsive-layout.multiple_input_field .responsive-row .responsive-column + .responsive-column {
  padding-left: 4px;
}
@media (max-width: 540px) {
  .responsive-layout.multiple_input_field [rel=column].xs-12 + [class*="-12"] {
    margin-top: 8px;
  }
}
@media (min-width: 541px) and (max-width: 720px) {
  .responsive-layout.multiple_input_field [rel=column].sm-12 + [class*="-12"] {
    margin-top: 8px;
  }
}
@media (min-width: 721px) and (max-width: 960px) {
  .responsive-layout.multiple_input_field [rel=column].md-12 + [class*="-12"] {
    margin-top: 8px;
  }
}
@media (min-width: 961px) and (max-width: 1140px) {
  .responsive-layout.multiple_input_field [rel=column].lg-12 + [class*="-12"] {
    margin-top: 8px;
  }
}
@media (min-width: 1141px) {
  .responsive-layout.multiple_input_field [rel=column].xl-12 + [class*="-12"] {
    margin-top: 8px;
  }
}
.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
@media (max-width: 540px) {
  .hidden-xs {
    display: none;
  }
  [rel=column].xs-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 !important;
  }
  [rel=column].xs-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  [rel=column].xs-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  [rel=column].xs-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  [rel=column].xs-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  [rel=column].xs-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  [rel=column].xs-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  [rel=column].xs-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  [rel=column].xs-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  [rel=column].xs-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  [rel=column].xs-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  [rel=column].xs-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
}
@media (min-width: 541px) and (max-width: 720px) {
  .hidden-sm {
    display: none;
  }
  [rel=column].sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 !important;
  }
  [rel=column].sm-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  [rel=column].sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  [rel=column].sm-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  [rel=column].sm-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  [rel=column].sm-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  [rel=column].sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  [rel=column].sm-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  [rel=column].sm-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  [rel=column].sm-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  [rel=column].sm-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  [rel=column].sm-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
}
@media (min-width: 721px) and (max-width: 960px) {
  .hidden-md {
    display: none;
  }
  [rel=column].md-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 !important;
  }
  [rel=column].md-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  [rel=column].md-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  [rel=column].md-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  [rel=column].md-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  [rel=column].md-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  [rel=column].md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  [rel=column].md-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  [rel=column].md-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  [rel=column].md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  [rel=column].md-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  [rel=column].md-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
}
@media (min-width: 961px) and (max-width: 1140px) {
  .hidden-lg {
    display: none;
  }
  [rel=column].lg-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 !important;
  }
  [rel=column].lg-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  [rel=column].lg-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  [rel=column].lg-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  [rel=column].lg-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  [rel=column].lg-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  [rel=column].lg-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  [rel=column].lg-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  [rel=column].lg-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  [rel=column].lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  [rel=column].lg-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  [rel=column].lg-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
}
@media (min-width: 1141px) {
  .hidden-xl {
    display: none;
  }
  [rel=column].xl-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 !important;
  }
  [rel=column].xl-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  [rel=column].xl-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  [rel=column].xl-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  [rel=column].xl-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  [rel=column].xl-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  [rel=column].xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  [rel=column].xl-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  [rel=column].xl-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  [rel=column].xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  [rel=column].xl-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  [rel=column].xl-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
}

/****************************=csc-rss-reader.css=******************************/
.csc-rss-feed {
  border: 1px solid #c5cbce;
  padding: 4px;
}
.csc-rss-feed h4 {
  margin-top: 2px;
  margin-bottom: 2px;
  font-weight: bold;
}
.csc-rss-feed .csc-rss-feed a,
.csc-rss-feed .csc-rss-feed a:link,
.csc-rss-feed .csc-rss-feed a:visited {
  color: #7cdde9;
  text-decoration: none;
}
.csc-rss-feed .rss-updated {
  font-weight: bold;
}
.csc-rss-feed .rss-desc {
  padding-bottom: 2px;
  border-bottom: 1px solid #cbd0d3;
}
/*# sourceMappingURL=csc-rss-reader.css.map */
/****************************=csc-sankey-chart.css=******************************/
.csc-sankey-chart .node rect rect {
  cursor: move;
  fill-opacity: .9;
  shape-rendering: crispEdges;
}
.csc-sankey-chart .node rect text {
  pointer-events: none;
  text-shadow: 0 1px 0 #fff;
}
.csc-sankey-chart .link {
  fill: none;
  stroke: #000;
  stroke-opacity: .2 !important;
}
.csc-sankey-chart .link:hover {
  stroke-opacity: .5 !important;
}
.csc-sankey-chart-simple-header-text {
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  color: #000;
  fill: #000D1A;
}

/****************************=csc-screenshot.css=******************************/
.csc-screenshot {
  vertical-align: bottom;
}
.csc-screenshot .ss-white {
  position: fixed;
  display: block;
  background: #fff;
  z-index: 2;
  opacity: 1;
  border: 3px solid white;
}
.csc-screenshot .overlay-black {
  position: fixed;
  top: 0;
  left: 0;
  display: block;
  height: 100%;
  width: 100%;
  background: #000;
  opacity: 0.15;
}
/*# sourceMappingURL=csc-screenshot.css.map */
/****************************=csc-search.css=******************************/
.csc-search {
  margin: 3px;
}
.csc-search input[type=text] {
  border: 1px solid #bdc3c7;
  background: #fff;
}
.csc-search img {
  padding-top: 5px;
  cursor: pointer;
  height: 16px;
  width: 13px;
  margin-left: 4px;
  margin-bottom: -1.1px;
}
.csc-search-button-inner {
  margin-left: -16px !important;
}
/*# sourceMappingURL=csc-search.css.map */
/****************************=csc-segment-chart.css=******************************/
.segment-graph {
  background-color: #fff;
  border: 1px solid #9e9e9e;
  position: relative;
}
.segment-graph .FontIcon {
  font-family: FontAwesome !important;
  font-size: 14px;
}
.segment-graph .svg {
  border: 3px solid #6b6b6b;
  border-radius: 2px;
  -webkit-user-select: none;
  user-select: none;
}
.segment-graph .text {
  font-weight: bold;
  font-family: arial;
  color: #333333;
}
.segment-graph .segment-right {
  display: inline-block;
  padding-left: 15px;
  padding-top: 5px;
  vertical-align: top;
  text-align: left;
  line-height: 18px;
  max-width: 245px;
}
.segment-graph .segment-hide-img {
  position: absolute;
}
.segment-graph .segment-hide-img:hover {
  cursor: pointer;
}
.segment-graph .little {
  border: 1px solid #000000;
}
.segment-graph .little:hover {
  stroke: #000;
}
.segment-graph .rotated-text {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  writing-mode: tb-rl;
}
.segment-graph .segment-event:hover {
  cursor: pointer;
}
/*# sourceMappingURL=csc-segment-chart.css.map */
/****************************=csc-selectable-combobox.css=******************************/
.csc-selectable-combobox {
  width: 180px;
  min-width: 80px;
  min-height: 20px;
  margin-left: 3px;
  border: 1px solid #A6A6A6;
  border-radius: 2px;
  background-color: #fff;
  overflow: visible;
  position: relative;
}
.csc-selectable-combobox .csc-sc-options {
  background-color: #fff;
  border: 1px solid #aaa;
  position: absolute;
  z-index: 1000000;
}
.csc-selectable-combobox .csc-sc-options ul {
  padding-top: 3px;
  max-height: 240px;
  overflow: auto;
}
.csc-selectable-combobox .csc-sc-options ul li {
  cursor: pointer;
  height: 18px;
  padding-top: 2px;
}
.csc-selectable-combobox .csc-sc-options ul li.selected-option {
  background-color: #3498db;
}
.csc-selectable-combobox .csc-sc-close-btn {
  cursor: pointer;
}
/*# sourceMappingURL=csc-selectable-combobox.css.map */
/****************************=csc-side-bar-chart-simple.css=******************************/
.csc-side-bar-chart-simple svg {
  margin: auto;
  display: block;
}
.csc-side-bar-chart-simple .domain {
  stroke: #49AAD5;
  stroke-width: 0px;
  fill: none;
}
.csc-side-bar-chart-simple .tick {
  font-family: 'Roboto', sans-serif;
  font-size: 10px;
  stroke: none;
  fill: #49AAD5;
}
.csc-side-bar-chart-simple .tick line {
  stroke: #49AAD5;
  opacity: .6;
}
.csc-side-bar-chart-simple .numberText {
  font-family: 'Roboto', sans-serif;
  font-size: 10px;
  stroke: none;
  fill: #fff;
}
.csc-side-bar-chart-simple .wrappermid {
  background: #FFFFFF;
  border: 1px solid #F3F3F3;
  box-shadow: 0 1px 0 0 #F3F3F3, inset 1px 1px 1px 0 rgba(255, 255, 255, 0.5);
  min-height: 300px;
  width: auto;
  margin-bottom: 20px;
  border-radius: 4px;
}
.csc-side-bar-chart-simple .widget-top {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  color: #4A4A4A;
  padding: 8px;
  margin-bottom: 8px;
  text-transform: capitalize;
  background-color: #fafafa;
  box-shadow: 0 1px 1px 0 rgba(199, 199, 199, 0.5);
}
.csc-side-bar-chart-simple-tooltip {
  box-sizing: border-box;
  position: absolute;
  height: 28px;
  pointer-events: none;
  margin-top: -12px;
  margin-left: 3px;
  width: 200px;
}
.csc-side-bar-chart-simple-tooltiphelper {
  box-sizing: border-box;
  display: inline-block;
  height: 28px;
  font-size: 14px;
  width: 28px;
  color: #ededed;
  content: "\25C0";
  text-align: left;
}
.csc-side-bar-chart-simple-tooltipbar {
  display: inline-block;
  margin-left: -22px;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  width: auto;
  height: auto;
  padding: 8px;
  font: 12px sans-serif;
  background: #ededed;
  border: 0px;
  border-radius: 4px;
  pointer-events: none;
  word-wrap: break-word;
  min-width: 120px;
  text-shadow: 1px 1px #4A4A4A;
}
.csc-side-bar-chart-simple-header-text {
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  color: #000;
  fill: #454545;
}
.csc-side-bar-chart-tip {
  line-height: 1;
  font-size: 11px !important;
  font-family: 'Roboto', sans-serif;
  padding: 11px;
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
  word-wrap: break-word;
  border-radius: 4px;
  max-width: 120px;
}
/* Creates a small triangle extender for the tooltip */
.csc-side-bar-chart-tip:after {
  box-sizing: border-box;
  display: inline;
  font-size: 11px !important;
  width: 100%;
  line-height: 1;
  color: rgba(0, 0, 0, 0.8);
  position: absolute;
  overflow: visible;
}
/* Nrthward tooltips */
.csc-side-bar-chart-tip.n:after {
  content: "\25BC";
  margin: -1px 0 0 0;
  top: 100%;
  left: 0;
  text-align: center;
  font-size: 10px !important;
}
/* Eastward tooltips */
.csc-side-bar-chart-tip.e:after {
  content: "\25C0";
  margin: -4px 0 0 0;
  top: 50%;
  left: -8px;
  font-size: 10px !important;
}
/* Southward tooltips */
.csc-side-bar-chart-tip.s:after {
  content: "\25B2";
  margin: 0 0 1px 0;
  top: -8px;
  left: 0;
  text-align: center;
  font-size: 10px !important;
}
/* Westward tooltips */
.csc-side-bar-chart-tip.w:after {
  content: "\25B6";
  margin: -4px 0 0 -1px;
  top: 50%;
  left: 100%;
  font-size: 10px !important;
}

/****************************=csc-side-mega-menu.css=******************************/
.csc-side-mega-menu-container {
  position: relative;
  display: inline-block;
}
.csc-side-mega-menu-side-bar {
  float: left;
  border: 1px solid #EEEEEE;
}
.csc-side-mega-menu-side-bar {
  padding: 0;
  margin: 0;
  float: left;
}
.csc-side-mega-menu-side-bar .csc-side-mega-menu-side-bar-link {
  display: block;
  padding: 4px;
  cursor: pointer;
}
.csc-side-mega-menu-side-bar .csc-side-mega-menu-side-bar-link + .csc-side-mega-menu-side-bar-link {
  border-top: 1px solid #EEEEEE;
}
.csc-side-mega-menu-side-bar .csc-side-mega-menu-side-bar-link:hover {
  background: #B0BEC5;
}
.csc-side-mega-menu {
  margin: 0;
  padding: 0;
  display: inline-block;
  list-style-type: none;
  border: 1px solid #EEEEEE;
}
.csc-side-mega-menu > li + li {
  border: 1px solid #EEEEEE;
}
.csc-side-mega-menu a {
  display: block;
  padding: 4px;
  cursor: pointer;
}
.csc-side-mega-menu a:hover {
  background: #B0BEC5;
}
.csc-side-mega-menu ul {
  margin: 0;
  padding: 0;
  display: none;
  list-style-type: none;
  width: 200px;
  border: 1px solid #EEEEEE;
}
.csc-side-mega-menu li {
  position: relative;
}
.csc-side-mega-menu li.has_child > a:after {
  content: "\f0da";
  font: normal normal normal 14px/1 FontAwesome;
  float: right;
}
.csc-side-mega-menu li ul {
  position: absolute;
  top: 0;
  left: 100%;
}
.csc-side-mega-menu li:hover > a {
  background: #B0BEC5;
}
.csc-side-mega-menu li:hover > ul {
  display: block;
}
.csc-side-mega-menu.has-side-bar {
  position: absolute;
  left: 100%;
  top: 0;
  width: 200px;
  display: none;
}
.csc-side-mega-menu.has-side-bar.csc-side-mega-menu-show {
  display: block;
}

/****************************=csc-single-bar-chart.css=******************************/
.csc-single-bar-chart-bar {
  height: 100%;
  text-align: right;
  color: #fff;
  font-weight: bold;
  display: inline-block;
}
/*# sourceMappingURL=csc-single-bar-chart.css.map */
/****************************=csc-slide-chart.css=******************************/
.csc-slide-chart * {
  -webkit-print-color-adjust: exact;
}
.csc-slide-chart .chart-title-div {
  text-align: center;
  font-weight: bold;
  height: 20px;
}
.csc-slide-chart .slider {
  background-image: -ms-linear-gradient(left, #50D437 0%, #FFFFFF 50%, #D43535 100%);
  background-image: -moz-linear-gradient(left, #50D437 0%, #FFFFFF 50%, #D43535 100%);
  background-image: -o-linear-gradient(left, #50D437 0%, #FFFFFF 50%, #D43535 100%);
  background-image: -webkit-gradient(linear, left top, right top, color-stop(0, #50D437), color-stop(0.5, #FFFFFF), color-stop(1, #D43535));
  background-image: -webkit-linear-gradient(left, #50D437 0%, #FFFFFF 50%, #D43535 100%);
  background-image: linear-gradient(to right, #50D437 0%, #FFFFFF 50%, #D43535 100%);
}
.csc-slide-chart .ui-slider-horizontal {
  height: 15px;
}
.csc-slide-chart .ui-state-disabled {
  opacity: 0.75;
}
.csc-slide-chart .ui-widget-content {
  border: 1px solid #d9dcde;
}
.csc-slide-chart .ui-slider .ui-slider-handle {
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 15px solid #000000;
  -webkit-transform: translate(-9px, 18px);
  -moz-transform: translate(-9px, 18px);
  -ms-transform: translate(-9px, 18px);
  -o-transform: translate(-9px, 18px);
  transform: translate(-9px, 18px);
}
.csc-slide-chart .pointerDiv {
  position: absolute;
  top: 16px;
  left: -12px;
  width: 25px;
  color: #000;
  margin-left: -37px;
  width: 100px;
  text-align: center;
}
.csc-slide-chart .slider-info-table {
  width: 100%;
  margin-bottom: 5px;
}
.csc-slide-chart .slider-info-table td {
  width: 33.33%;
}
/*# sourceMappingURL=csc-slide-chart.css.map */
/****************************=csc-slide-range-chart.css=******************************/
.csc-slide-range-chart .chart-title-div {
  text-align: center;
  font-weight: bold;
  height: 20px;
}
.csc-slide-range-chart .ui-slider-horizontal {
  height: 15px;
}
.csc-slide-range-chart .ui-slider .ui-slider-handle {
  height: 20px;
}
.csc-slide-range-chart .slider-info-table {
  width: 100%;
  margin-top: 5px;
}
.csc-slide-range-chart .slider-info-table td {
  width: 33.33%;
}
.csc-slide-range-chart .ui-widget-header {
  border: 1px solid #e86e6e;
  background: #EF9A9A;
  color: #fff;
  font-weight: bold;
}
/*# sourceMappingURL=csc-slide-range-chart.css.map */
/****************************=csc-slider.css=******************************/
.csc-slider {
  display: inline-block;
}
.csc-slider .jquery-ratings-star {
  width: 20px;
  height: 22px;
  background-image: url("img/empty_star1.png");
  background-repeat: no-repeat;
  position: relative;
  float: left;
  margin-right: 2px;
}
.csc-slider .jquery-ratings-star.jquery-ratings-full {
  background-image: url("img/full_star1.png");
}

/****************************=csc-stack-chart.css=******************************/
.csc-stack-chart svg {
  margin: auto;
}
.csc-stack-chart .domain {
  stroke: #49AAD5;
  stroke-width: 0px;
  fill: none;
}
.csc-stack-chart .tick {
  font-family: 'Roboto', sans-serif;
  font-size: 10px;
  stroke: none;
  fill: #49AAD5;
}
.csc-stack-chart .tick line {
  stroke: #49AAD5;
  opacity: .6;
}
.csc-stack-chart .numberText {
  font-family: 'Roboto', sans-serif;
  font-size: 10px;
  stroke: none;
  fill: #fff;
}
.csc-stack-chart-tooltip {
  box-sizing: border-box;
  position: absolute;
  height: 28px;
  pointer-events: none;
}
.csc-stack-chart-tooltiphelper {
  box-sizing: border-box;
  display: inline-block;
  height: 28px;
  font-size: 14px;
  width: 28px;
  color: #ededed;
  content: "\25C0";
  text-align: left;
}
.csc-stack-chart-tooltipbar {
  font-family: 'Roboto', sans-serif;
  display: inline-block;
  margin-left: -20px;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  width: auto;
  height: auto;
  padding: 8px;
  font: 12px sans-serif;
  background: #ededed;
  border: 0px;
  border-radius: 4px;
  pointer-events: none;
  left: 10px;
  top: -6px;
  word-wrap: break-word;
  min-width: 120px;
  text-shadow: 1px 1px #4A4A4A;
}
.csc-stack-chart-wrappermid {
  background: #FFFFFF;
  border: 1px solid #F3F3F3;
  box-shadow: 0 1px 0 0 #F3F3F3, inset 1px 1px 1px 0 rgba(255, 255, 255, 0.5);
  min-height: 300px;
  width: auto;
  margin-bottom: 20px;
  border-radius: 4px;
}
.csc-stack-chart-widget-top {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  color: #4A4A4A;
  padding: 8px;
  margin-bottom: 8px;
  text-transform: capitalize;
  background-color: #fafafa;
  box-shadow: 0 1px 1px 0 rgba(199, 199, 199, 0.5);
}
.csc-stack-chart-top-div {
  display: inline-block;
}
.csc-stack-chart-logo {
  margin: 16px;
}
.csc-stack-chart-legend-text {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  stroke: none;
  fill: #bdc3c7;
}
/* The switch - the box around the slider */
.sw_div {
  display: inline-block;
  text-align: center;
}
.sw_label {
  font-family: 'Roboto', sans-serif;
  display: table;
  font-size: 12px;
  color: #999;
  height: 14px;
  line-height: 20px;
}
.switch {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 24px;
  /* Hide default HTML checkbox */
}
.switch input {
  display: none;
}
/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}
.slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}
input:checked + .slider {
  background-color: #2196F3;
}
input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}
input:checked + .slider:before {
  -webkit-transform: translateX(16px);
  -ms-transform: translateX(16px);
  transform: translateX(16px);
}
/* Rounded sliders */
.slider.round {
  border-radius: 24px;
}
.slider.round:before {
  border-radius: 50%;
}
.csc-stack-chart-header-text {
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  color: #000;
  fill: #454545;
}

/****************************=csc-static-table.css=******************************/
.csc-static-table {
  width: 100%;
}
.csc-static-table table {
  width: 100%;
}
.csc-static-table table td {
  vertical-align: top;
}
.designDiv .csc-static-table td {
  border: 1px solid dodgerBlue;
}

/****************************=csc-status-chart.css=******************************/
.csc-status-chart:first-child {
  -webkit-border-bottom-left-radius: 12px;
  -moz-border-bottom-left-radius: 12px;
  border-bottom-left-radius: 12px;
  -webkit-border-top-left-radius: 12px;
  -moz-border-top-left-radius: 12px;
  border-top-left-radius: 12px;
  border-left: none;
}
.csc-status-chart:last-child {
  -webkit-border-bottom-right-radius: 12px;
  -moz-border-bottom-right-radius: 12px;
  border-bottom-right-radius: 12px;
  -webkit-border-top-right-radius: 12px;
  -moz-border-top-right-radius: 12px;
  border-top-right-radius: 12px;
}
.csc-status-chart .csc-status-chart-div {
  border-left: 1px solid #FFF;
  width: 130px;
  height: 30px;
  line-height: 30px;
  font-weight: bold;
  text-align: center;
  color: #fff;
  float: left;
  cursor: pointer;
}
.csc-status-chart .csc-status-chart-div1 {
  background-color: #4CAF50;
}
.csc-status-chart .csc-status-chart-div2 {
  background-color: #FF9800;
}
.csc-status-chart .csc-status-chart-div0 {
  background-color: #a1aab0;
}
/*# sourceMappingURL=csc-status-chart.css.map */
/****************************=csc-tab-buton-panel.css=******************************/
.csc-tab-button-panel {
  width: 100%;
}
.csc-tab-button-panel .csc-tab-button-panel-ul {
  background: #fff;
}
.csc-tab-button-panel .csc-tab-button-panel-ul > li {
  list-style: none;
  display: inline;
  float: left;
  padding-right: 3px;
  transition: all 0.25s;
  -moz-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  -o-transition: all 0.25s;
  -ms-transition: all 0.25s;
}
.csc-tab-button-panel .csc-tab-buton-panel-btn {
  display: inline-block;
  padding-left: 12px;
  padding-right: 12px;
  height: 30px;
  color: #f7f7f7;
  background: #019875;
  text-decoration: none;
  border-right: 1px solid #EF4836;
}
.csc-tab-button-panel .csc-tab-buton-panel-close {
  border: none !important;
  line-height: 38px !important;
  display: inline-block;
  vertical-align: middle;
  padding: 0 10px !important;
  height: 41px;
  border-radius: 0 !important;
  background: none !important;
}
.csc-tab-button-panel .csc-tab-buton-panel-selected {
  background-color: #EF4836;
}
.csc-tab-button-panel .csc-tab-buton-panel-btn:hover {
  text-decoration: none;
  background-color: #EF4836;
}
.csc-tab-button-panel .csc-tab-buton-panel-menuicon:hover {
  color: #337ab7 !important;
}
.csc-tab-button-panel .csc-tab-buton-panel-icon {
  color: #fff;
  line-height: 42px;
}
/*# sourceMappingURL=csc-tab-buton-panel.css.map */
/****************************=csc-tab-panel.css=******************************/
.csc-tab {
  width: 100%;
}
.csc-tab .csc-tab-cube-icon {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 15px;
  top: 15px;
  cursor: pointer;
}
.csc-tab .csc-tab-buttons-section {
  display: inline-block;
}
.csc-tab .csc-tab-buttons-section.csc-tab-buttons-section-single {
  position: relative;
  height: 24px;
  user-select: none;
}
.csc-tab .csc-tab-buttons-section.csc-tab-buttons-section-single ul {
  position: absolute;
  white-space: nowrap;
  overflow: hidden;
}
.csc-tab .csc-tab-buttons-section.csc-tab-buttons-section-single .csc-tab-buttons-container {
  height: 36px;
  position: relative;
  top: 0px;
  overflow: hidden;
}
.csc-tab .csc-tab-buttons-section.csc-tab-buttons-section-single .csc-tab-btns-menu {
  width: 34px;
  height: 34px;
  background: center url(img/menu_icon.png) no-repeat;
  display: inline-block;
}
.csc-tab .csc-tab-buttons-section.csc-tab-buttons-section-single .csc-tab-btns-menu:hover {
  cursor: pointer;
}
.csc-tab .csc-tab-buttons-section.csc-tab-buttons-section-single .csc-tab-btns-left,
.csc-tab .csc-tab-buttons-section.csc-tab-buttons-section-single .csc-tab-btns-right {
  margin: 0 2px 11px 4px;
  width: 10px;
  border-top: 8px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 9px solid #FFF;
  display: inline-block;
  visibility: hidden;
}
.csc-tab .csc-tab-buttons-section.csc-tab-buttons-section-single .csc-tab-btns-left.disabled {
  border-right: 9px solid #25672f;
}
.csc-tab .csc-tab-buttons-section.csc-tab-buttons-section-single .csc-tab-btns-left.disabled:hover {
  border-right: 9px solid #25672f;
  cursor: default;
}
.csc-tab .csc-tab-buttons-section.csc-tab-buttons-section-single .csc-tab-btns-left:hover,
.csc-tab .csc-tab-buttons-section.csc-tab-buttons-section-single .csc-tab-btns-right:hover {
  border-left-color: blue;
  border-right-color: blue;
  cursor: pointer;
}
.csc-tab .csc-tab-buttons-section.csc-tab-buttons-section-single .csc-tab-btns-right {
  border-left: 9px solid #fff;
  border-right: none;
}
.csc-tab .csc-tab-buttons-section.csc-tab-buttons-section-single .csc-tab-btns-right.disabled {
  border-left: 9px solid #25672f;
}
.csc-tab .csc-tab-buttons-section.csc-tab-buttons-section-single .csc-tab-btns-right.disabled:hover {
  border-left: 9px solid #25672f;
  cursor: default;
}
.csc-tab .csc-tab-buttons-section ul {
  padding-left: 0px;
  margin-top: 5px;
  margin-left: 1px;
}
.csc-tab .csc-tab-buttons-section ul li span {
  display: inline-block;
  margin: 3px 4px 2px 5px;
}
.csc-tab .csc-tab-buttons-section ul li img {
  margin: 0px 4px;
  border: 1px solid #d1d1d1;
}
.csc-tab .csc-tab-buttons-section ul li img:hover {
  border: 1px solid #789;
}
.csc-tab .csc-tab-buttons-section ul li:hover {
  cursor: pointer;
}
.csc-tab .csc-tab-buttons-section ul li.disabled-tab :hover {
  cursor: default;
}
.csc-tab .csc-tab-buttons-container .csc-tab-buttons-align-center {
  text-align: center;
}
.csc-tab .top-buttons li {
  list-style-type: none;
  display: inline-block;
  margin-left: 1px;
  margin-right: 1px;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.csc-tab .left-buttons {
  height: 100% !important;
  left: 20px;
  width: 100px;
  display: table-cell;
}
.csc-tab .left-buttons li {
  float: none;
  overflow: hidden;
}
.csc-tab .right-buttons {
  width: 100px;
  display: table-cell;
  vertical-align: top;
}
.csc-tab .right-buttons > .csc-tab-buttons-container {
  width: auto !important;
}
.csc-tab .csc-tab-popups-section {
  display: none;
}
.csc-tab .csc-tab-panel {
  height: 100%;
}
.csc-tab .csc-tab-panel-show {
  display: inline-block;
  width: 100%;
}
.csc-tab .csc-tab-panel-hide {
  display: none;
}
.csc-tab .csc-tab-panels-section {
  border: 1px solid #bcd2e6;
  min-height: 20px;
  overflow: auto;
  position: relative;
}
.csc-tab.csc-right-tab {
  display: table;
  width: 100%;
}
.csc-tab.csc-right-tab > .csc-tab-panels-section {
  display: table-cell;
  width: calc(100% - 100px);
  vertical-align: top;
}
.csc-tab.csc-left-tab > .csc-tab-buttons-container {
  display: table-cell;
  vertical-align: top;
}
.csc-tab.csc-left-tab > .csc-tab-panels-section {
  outline: none;
}
.inner-tab-buttons--item > span,
.inner-tab-buttons--item > ul {
  display: inline-block;
  vertical-align: middle;
  overflow: visible !important;
}
.inner-tab-buttons--item > span {
  margin-right: 20px !important;
}
.inner-tab-button-list li {
  border: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
.inner-tab-button-list li + li {
  margin-left: 10px !important;
}
/* Flip Effect için */
.csc-tab-flip-animate {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  position: absolute;
  top: 0;
  left: 0;
}
.flip-right-to-left {
  -webkit-animation-name: flip-right-to-left;
  animation-name: flip-right-to-left;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
  backface-visibility: hidden;
}
.flip-right-to-left-back {
  -webkit-animation-name: flip-right-to-left-back;
  animation-name: flip-right-to-left-back;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
  backface-visibility: hidden;
}
.flip-left-to-right {
  -webkit-animation-name: flip-left-to-right;
  animation-name: flip-left-to-right;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
  backface-visibility: hidden;
}
.flip-left-to-right-back {
  -webkit-animation-name: flip-left-to-right-back;
  animation-name: flip-left-to-right-back;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
  backface-visibility: hidden;
}
@keyframes flip-right-to-left-back {
  0% {
    transform-origin: center center;
    transform: rotateY(180deg);
    opacity: 0;
  }
  50% {
    transform-origin: center center;
    transform: rotateY(270deg);
    opacity: 1;
  }
  100% {
    transform-origin: center center;
    transform: rotateY(360deg);
  }
}
@keyframes flip-right-to-left {
  0% {
    transform-origin: center center;
    transform: rotateY(0deg);
  }
  50% {
    transform-origin: center center;
    transform: rotateY(90deg);
    opacity: 1;
  }
  100% {
    transform-origin: center center;
    transform: rotateY(180deg);
    opacity: 0;
  }
}
@keyframes flip-left-to-right-back {
  0% {
    transform-origin: center center;
    transform: rotateY(180deg);
    opacity: 0;
  }
  50% {
    transform-origin: center center;
    transform: rotateY(90deg);
    opacity: 1;
  }
  100% {
    transform-origin: center center;
    transform: rotateY(0deg);
  }
}
@keyframes flip-left-to-right {
  0% {
    transform-origin: center center;
    transform: rotateY(360deg);
  }
  50% {
    transform-origin: center center;
    transform: rotateY(270deg);
    opacity: 1;
  }
  100% {
    transform-origin: center center;
    transform: rotateY(180deg);
    opacity: 0;
  }
}
@-webkit-keyframes flip-right-to-left-back {
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotateY(180deg);
    opacity: 0;
  }
  50% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotateY(270deg);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotateY(360deg);
  }
}
@-webkit-keyframes flip-right-to-left {
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotateY(0deg);
  }
  50% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotateY(90deg);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotateY(180deg);
    opacity: 0;
  }
}
@-webkit-keyframes flip-left-to-right-back {
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotateY(180deg);
    opacity: 0;
  }
  50% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotateY(90deg);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotateY(0deg);
  }
}
@-webkit-keyframes flip-left-to-right {
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotateY(360deg);
  }
  50% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotateY(270deg);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotateY(180deg);
    opacity: 0;
  }
}
/*# sourceMappingURL=csc-tab-panel.css.map */
/****************************=csc-table.css=******************************/
.csc-table {
  width: 100%;
  /* DRAG and DROP - Start*/
  /* DRAG and DROP - End*/
}
.csc-table table {
  width: 100%;
}
.csc-table table tr.csc-table-leaf-tr td.csc-table-tree-td {
  background-image: url('img/tree-leaf.png');
  background-repeat: no-repeat;
  background-position: left center;
}
.csc-table table tr.csc-table-expanded-tr td.csc-table-tree-td {
  background-image: url('img/tree-asagi-ok.png');
  background-repeat: no-repeat;
  background-position: left center;
  cursor: pointer;
}
.csc-table table tr.csc-table-collapsed-tr td + .csc-table-tree-td {
  background-image: url('img/tree-sag-ok.png');
  background-repeat: no-repeat;
  background-position: left center;
  cursor: pointer;
}
.csc-table table th.csc-table-select,
.csc-table table td.csc-table-select {
  text-align: center;
  vertical-align: top;
}
.csc-table table th.csc-table-filtered-th {
  padding-right: 10px;
}
.csc-table table td.csc-table-rowcount {
  text-align: center;
}
.csc-table table .csc-currency {
  text-align: right;
}
.csc-table > table > tbody > tr.csc-table-selected-tr > td {
  background-color: #FFFF99;
}
.csc-table > table > tbody > tr.csc-table-selected-tr > td.csc-table-va-middle {
  vertical-align: middle;
}
.csc-table > table > tbody > tr.csc-table-selected-tr > td.csc-table-va-top {
  vertical-align: top;
}
.csc-table > table > tbody > tr.csc-table-selected-tr > td.csc-table-va-bottom {
  vertical-align: bottom;
}
.csc-table > table > tbody > tr.csc-table-msg-tr > td {
  color: red;
  text-align: center;
  padding: 12px;
}
.csc-table > table > tbody > tr.csc-table-action-tr > th {
  text-align: left;
  vertical-align: center;
  padding: 3px;
}
.csc-table.opt-gray table {
  text-align: left;
  border: none;
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-collapse: separate;
  border-spacing: 0px;
}
.csc-table.opt-gray table tr th {
  padding: 8px 7px 4px 18px;
  font-size: 12px;
  font-weight: bold;
  background-color: #777;
  border-bottom: 2px solid #888;
  border-top: 1px solid #CCC;
  color: #ddd;
}
.csc-table.opt-gray table tr td {
  padding: 8px 7px 9px 18px;
  font-size: 12px;
  background-color: #999;
  border-bottom: 1px solid #888;
  border-top: 1px solid #CCC;
}
.csc-table.opt-gray table tr td:hover {
  background: -6px 8px url('img/table-td-ok.png') no-repeat;
}
.csc-table.opt-gray table tr td:hover .csc-rospan {
  color: #EEE;
}
.csc-table.opt-gray table tr.csc-table-selected-tr .csc-rospan {
  color: #666;
}
.csc-table.opt-gray table tr:hover td {
  background-color: #FFF;
}
.csc-table.opt-gray table tr:hover td .csc-rospan {
  color: #666;
}
.csc-table.opt-white table {
  border-collapse: collapse;
  border-spacing: 0px;
  font: 11.5px 'Trebuchet MS', Lucida, Helvetica, Arial;
}
.csc-table.opt-white table th {
  border: 1px solid #c4c4c4;
  background-color: #e8e8e8;
  color: #345;
  padding: 2px 6px;
  font-size: 11px;
}
.csc-table.opt-white > table > tbody > tr > td {
  background-color: #fff;
  border: 1px solid #eee;
  padding: 1px 2px;
}
.csc-table.opt-white > table > tbody > tr:last-child > td {
  border-bottom: 1px solid #ccc;
}
.csc-table.opt-clean table {
  border-collapse: collapse;
  border-spacing: 0px;
  font: 11.5px 'Trebuchet MS', Lucida, Helvetica, Arial;
}
.csc-table.opt-clean table tr th {
  border: 1px solid #666;
  background-color: #ddd;
  color: #345;
  padding: 2px 6px;
  font-size: 11px;
}
.csc-table.opt-clean table tr td {
  background-color: #f4f4f4;
  border: 1px solid #666;
  padding: 0 2px;
  height: 20px;
  font-size: 10.5px;
  line-height: 19px;
}
.csc-table.opt-clean table tr:last-child td {
  border-bottom: 1px solid #666;
}
.csc-table .csc-table-paging-row td {
  background-color: #f7f7f7;
  font: 11px Arial, Helvetica, sans-serif;
}
.csc-table .csc-table-paging-row .csc-tale-paging-div {
  width: 220px;
  margin: 0 auto;
  text-align: center;
}
.csc-table .csc-table-paging-row .csc-table-paging-btn {
  display: inline-block;
  width: 20px;
  height: 12px;
  background-image: url("img/csc-table-icons.png");
  background-repeat: no-repeat;
}
.csc-table .csc-table-paging-row .csc-table-paging-btn:hover {
  cursor: pointer;
}
.csc-table .csc-table-paging-row .csc-table-paging-info {
  float: right;
}
.csc-table .csc-table-paging-row .csc-table-exportbtn,
.csc-table .csc-table-paging-row .csc-table-showallbtn,
.csc-table .csc-table-paging-row .csc-table-importbtn {
  float: left;
  display: inline-block;
  border: 1px solid transparent;
  padding: 2px;
  cursor: pointer;
}
.csc-table .csc-table-paging-row .csc-table-exportbtn > span,
.csc-table .csc-table-paging-row .csc-table-showallbtn > span,
.csc-table .csc-table-paging-row .csc-table-importbtn > span {
  width: 12px;
  height: 13px;
  display: inline-block;
  margin-right: 3px;
  background: url("img/csc-table-icons.png") no-repeat;
}
.csc-table .csc-table-paging-row .csc-table-exportbtn:hover,
.csc-table .csc-table-paging-row .csc-table-showallbtn:hover,
.csc-table .csc-table-paging-row .csc-table-importbtn:hover {
  border: 1px solid #999;
}
.csc-table .csc-table-paging-row .csc-table-exportbtn > span {
  background-position: -64px -98px;
}
.csc-table .csc-table-paging-row .csc-table-importbtn > span {
  background-position: -64px -98px;
}
.csc-table .csc-table-paging-row .csc-table-showallbtn > span {
  background-position: -18px -80px;
}
.csc-table .csc-table-paging-row .csc-table-seek-first {
  background-position: -80px -160px;
}
.csc-table .csc-table-paging-row .csc-table-seek-prev {
  background-position: -48px -160px;
}
.csc-table .csc-table-paging-row .csc-table-seek-next {
  background-position: -32px -160px;
}
.csc-table .csc-table-paging-row .csc-table-seek-last {
  background-position: -64px -160px;
}
.csc-table .csc-table-paging-row .csc-table-paging-text {
  border: 1px solid #888;
  background-color: #fff;
  padding: 0 2px;
  text-align: center;
  font-size: 10px;
  display: inline-block;
}
.csc-table .csc-table-paging-row .csc-table-paging-btn-disabled {
  opacity: 0.3;
}
.csc-table .csc-table-paging-row .csc-table-paging-btn-disabled:hover {
  cursor: default;
}
.csc-table .csc-table-sort-img {
  cursor: pointer;
}
.csc-table .csc-table-sortable {
  padding-right: 16px;
  background: right center url("img/sort.png") no-repeat;
}
.csc-table .csc-table-sortable.csc-table-sort-asc {
  background-image: url("img/sort-asc.png");
}
.csc-table .csc-table-sortable.csc-table-sort-desc {
  background-image: url("img/sort-desc.png");
}
.csc-table .csc-table-sortable:hover {
  cursor: pointer;
}
.csc-table .csc-table-filter-img {
  position: absolute;
  right: 2px;
  top: 2px;
  cursor: pointer;
}
.csc-table .csc-table-filtered-th .csc-table-filter-input,
.csc-table .csc-table-filtered-th .csc-table-filter-select,
.csc-table .csc-table-filtered-th .csc-table-filter-date {
  border: 1px solid #999;
  padding: 1px 2px 1px 16px;
  margin-bottom: 1px;
  background: left center #fff url("img/filter.png") no-repeat;
}
.csc-table .csc-table-action-div {
  display: inline-block;
}
.csc-table .csc-table-action-btn {
  float: right;
}
.csc-table .csc-table-group-title-tr {
  cursor: pointer;
}
.csc-table .csc-table-group-title-tr td {
  background-color: #f4f4f4;
}
.csc-table .csc-table-group-title-tr td:hover {
  background-color: #E7E7E7 !important;
}
.csc-table .csc-table-search-icon {
  background: url(img/searchBcIcon.png);
  width: 16px;
  height: 16px;
  float: right;
  cursor: pointer;
}
.csc-table .csc-table-search-icon:hover {
  background: url(img/searchBcIconHover.png);
}
.csc-table .csc-table-sortdnd-arrow {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10.4px 6px 0 6px;
  border-left-color: #AFD500;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
}
.csc-table .csc-table-sortdnd-arrow-left {
  margin-top: -18px;
  margin-left: -8px;
}
.csc-table .csc-table-sortdnd-th {
  background-color: #FBFFF5 !important;
}
.csc-table .csc-table-leaf-tr .csc-textbox,
.csc-table .csc-table-leaf-tr .csc-combobox {
  width: 100%;
  margin: 0 !important;
}
.csc-table .csc-table-searchPanel-add {
  display: block;
  width: 100%;
  padding: 10px 0 10px 0;
  position: absolute;
  left: 0;
  margin-top: 5px;
  background-color: #444;
  color: #eee;
}
.csc-table .csc-table-searchPanel-add:hover {
  cursor: pointer;
  color: #fff;
  background-color: #888;
}
.csc-table .csc-table-editmeta td {
  height: 22px;
}
.csc-table .csc-table-editmeta .csc-button {
  margin-left: 3px;
}
/*# sourceMappingURL=csc-table.css.map */
/****************************=csc-taglist.css=******************************/
.csc-taglist {
  width: 100%;
  padding: 2px;
  white-space: normal;
}
.csc-taglist .csc-taglist-tag {
  display: inline-block;
  background-color: #FFEB3B;
  border-radius: 2px;
  box-shadow: 0px 0px 0px #9E9E9E;
  text-align: left;
  margin: 1px;
}
.csc-taglist .csc-taglist-tag .csc-taglist-tag-label {
  display: inline;
  padding-left: 4px;
  color: #566f7c;
}
.csc-taglist .csc-taglist-tag .csc-taglist-tag-label:hover {
  color: #0d1012;
}
.csc-taglist .csc-taglist-tag .csc-taglist-tag-remove {
  padding-right: 4px;
  display: inline;
}
.csc-taglist .csc-taglist-tag .csc-taglist-tag-remove span {
  cursor: pointer;
  color: #F44336;
  text-decoration: none;
  margin-left: 4px;
}
.csc-taglist .csc-taglist-tag-icon {
  display: inline;
  width: 25px;
}
.csc-taglist .csc-taglist-tag-icon img {
  height: 16px;
  width: 16px;
}
/*# sourceMappingURL=csc-taglist.css.map */
/****************************=csc-tarih.css=******************************/
.csc-tarih-container {
  white-space: pre;
}
.csc-tarih-container .csc-tarih {
  margin: 3px;
  border: 1px solid #bdc3c7;
  background: #fff;
}
.csc-tarih-container .ui-datepicker-trigger {
  height: 18px;
  width: 18px;
  cursor: pointer;
}
.csc-tarih-invalid-date {
  background-color: #F44336;
}
.csc-tarih-no-days.ui-datepicker table {
  display: none !important;
}
/*# sourceMappingURL=csc-tarih.css.map */
/****************************=csc-textarea.css=******************************/
.csc-textarea {
  margin: 3px;
  width: 120px;
  border: 1px solid #bdc3c7;
  background: #fff;
}
/*# sourceMappingURL=csc-textarea.css.map */
/****************************=csc-title.css=******************************/
.csc-title {
  cursor: default;
}
.csc-title ul {
  padding: 20px;
}
.csc-title.csc-title-header1,
.csc-title.csc-title-header2,
.csc-title.csc-title-header3,
.csc-title.csc-title-header4,
.csc-title.csc-title-header5,
.csc-title.csc-title-header6 {
  font-weight: bold;
  line-height: 1.1 !important;
  font-size: 36px;
}
.csc-title.csc-title-header2 {
  font-size: 30px;
}
.csc-title.csc-title-header3 {
  font-size: 24px;
}
.csc-title.csc-title-header4 {
  font-size: 18px;
}
.csc-title.csc-title-header5 {
  font-size: 14px;
}
.csc-title.csc-title-header6 {
  font-size: 12px;
}
.csc-title.csc-title-footnote {
  font-size: 11px;
  font-weight: normal;
  font-style: italic;
  opacity: 0.7;
}
.csc-title.csc-title-warning,
.csc-title.csc-title-success,
.csc-title.csc-title-primary,
.csc-title.csc-title-info,
.csc-title.csc-title-dark,
.csc-title.csc-title-royal {
  color: rgba(255, 255, 255, 0.88);
  padding: 0 4px;
  background: #f0ad4e;
}
.csc-title.csc-title-warning:before,
.csc-title.csc-title-success:before,
.csc-title.csc-title-primary:before,
.csc-title.csc-title-info:before,
.csc-title.csc-title-dark:before,
.csc-title.csc-title-royal:before {
  font: normal normal normal 14px/1 FontAwesome;
  display: inline-block;
  vertical-align: top;
  margin: 0 4px 0 0;
  line-height: 20px;
  content: "\f071";
}
.csc-title.csc-title-warning a,
.csc-title.csc-title-success a,
.csc-title.csc-title-primary a,
.csc-title.csc-title-info a,
.csc-title.csc-title-dark a,
.csc-title.csc-title-royal a {
  color: rgba(255, 255, 255, 0.88);
  font-weight: 600;
}
.csc-title.csc-title-success {
  background: #5cb85c;
}
.csc-title.csc-title-success:before {
  content: "\f058";
}
.csc-title.csc-title-primary {
  background: #337ab7;
}
.csc-title.csc-title-primary:before {
  display: none;
}
.csc-title.csc-title-info {
  background: #11c1f3;
}
.csc-title.csc-title-info:before {
  content: "\f05a";
}
.csc-title.csc-title-dark {
  background: #444;
}
.csc-title.csc-title-dark:before {
  display: none;
}
.csc-title.csc-title-royal {
  background: #886aea;
}
.csc-title.csc-title-royal:before {
  display: none;
}
.csc-balanced-row .csc-title {
  padding-top: 5px;
}
.csc-title-selected {
  cursor: pointer;
}
/*# sourceMappingURL=csc-title.css.map */
/****************************=csc-toggle.css=******************************/
input[type=button].csc-toggle {
  border: none;
  padding: 0px !important;
  width: 16px;
  height: 16px;
}
input[type=button].csc-toggle.csc-toggle-active {
  background-color: #bdc3c7;
}
/*# sourceMappingURL=csc-toggle.css.map */
/****************************=csc-tree-menu.css=******************************/
/* responsive start */
.cstree.csc-acc-menu.csc-acc-menu-responsive > .csc-acc-menu-left {
  background-color: #f6f6f6;
}
.csc-acc-menu-header {
  width: 360px;
  height: 30px;
  position: relative;
}
.csc-acc-menu-toggle-btn {
  width: 30px;
  height: 20px;
  background: url(img/hamburger.png) no-repeat;
  background-position: 6px 1px;
  right: 0px;
  display: block;
  position: absolute;
}
.cstree.csc-acc-menu.csc-acc-menu-responsive .cstree-search-input {
  display: none;
}
.cstree.csc-acc-menu.csc-acc-menu-responsive div.outer-menu {
  width: 100%;
  height: 25px;
  background-color: #e5e5e5;
  background: -webkit-linear-gradient(#e1e1e1, #e6e6e6);
  background: -o-linear-gradient(#e1e1e1, #e6e6e6);
  background: -moz-linear-gradient(#e1e1e1, #e6e6e6);
  background: linear-gradient(#e1e1e1, #e6e6e6);
  padding: 0px;
  color: #5d5d5d;
  border-top: 0px;
  display: table;
}
.cstree.csc-acc-menu.csc-acc-menu-responsive .outer-menu-label-cont-div {
  width: 90%;
  display: table-cell;
  vertical-align: middle;
  margin-left: 0px;
}
.cstree.csc-acc-menu.csc-acc-menu-responsive div.outer-menu-label-cont-div > span {
  display: table-cell;
  color: #5d5d5d;
  font-weight: bold;
  line-height: 16px;
  cursor: pointer;
}
.cstree.csc-acc-menu.csc-acc-menu-responsive div.outer-menu-label-cont-div .outer-menu-search-result {
  width: 0px;
}
.cstree.csc-acc-menu.csc-acc-menu-responsive .outer-menu-icon-div {
  display: table-cell;
  width: 10%;
  vertical-align: middle;
  text-align: center;
}
.cstree.csc-acc-menu.csc-acc-menu-responsive div.outer-menu img {
  float: none;
  vertical-align: middle;
  margin: 0px;
  display: none;
}
.cstree.csc-acc-menu.csc-acc-menu-responsive ul {
  margin-left: 15px;
}
.cstree.csc-acc-menu.csc-acc-menu-responsive ul li {
  line-height: normal;
}
.cstree.csc-acc-menu.csc-acc-menu-responsive ul li ins {
  display: none;
}
.cstree.csc-acc-menu.csc-acc-menu-responsive ul li a,
.cstree.csc-acc-menu.csc-acc-menu-responsive ul li a:active {
  padding: 0px;
  width: auto;
  line-height: normal;
  display: inline-block;
  font-weight: bold;
  color: #5d5d5d;
}
.cstree.csc-acc-menu.csc-acc-menu-responsive .cstree-icon {
  margin-left: 0px;
  display: none;
}
.cstree.csc-acc-menu.csc-acc-menu-responsive li::before {
  display: none;
}
.cstree.csc-acc-menu.csc-acc-menu-responsive ul li a:hover {
  color: #5d5d5d !important;
}
.cstree.csc-acc-menu.csc-acc-menu-responsive .inner-menu a.cstree-clicked {
  color: #007dbd !important;
}
/* responsive end */
/* --------------------------------------------------- */
.csc-acc-menu {
  height: 100%;
  width: 360px;
  overflow: auto;
  background-color: #343434;
  border-top: 1px solid #444;
  border-bottom: 1px solid #222;
}
.csc-acc-menu > .csc-acc-menu-left {
  margin-top: 7px;
  width: 100%;
  float: left;
}
.csc-acc-menu > .csc-acc-menu-right {
  width: 10px;
  float: right;
  height: 100%;
  border-left: 1px solid #444;
}
.csc-acc-menu div.outer-menu {
  height: 40px;
  width: 95%;
  background-color: #333;
  background-repeat: repeat-x;
  padding: 10px 0px 11px 52px;
  color: #CCC;
  border-top: 1px solid #444;
  border-bottom: 1px solid #222;
  background-position: left;
  background-repeat: no-repeat;
  background-position: 12px 0px;
  margin-left: 6px;
}
.csc-acc-menu div.outer-menu:hover {
  cursor: pointer;
}
.csc-acc-menu div.inner-menu {
  display: none;
  padding: 20px 20px 20px 60px;
  background-repeat: no-repeat;
  background-position: 10px 0px;
  height: auto;
}
.csc-acc-menu ul {
  margin: 0px;
  padding: 0px;
}
.csc-acc-menu ul li {
  line-height: 20px;
  background-image: none;
  margin-bottom: 2px;
  padding-left: 16px;
  list-style-type: none;
}
.csc-acc-menu ul li a,
.csc-acc-menu ul li a:active {
  color: #ccc;
  margin-bottom: 8px;
  text-decoration: none;
  white-space: normal;
  display: inline;
}
.csc-acc-menu ul li a:hover {
  color: #F30;
  background-repeat: no-repeat;
  background-position: right;
}
.csc-acc-menu .inner-menu .cstree-clicked {
  background: none;
  border: none;
  padding: 0px;
  color: red;
}
.csc-acc-menu .outer-menu.cstree-clicked {
  color: red;
}
.csc-acc-menu.cstree ins {
  margin-left: -16px;
}
.csc-acc-menu ins {
  display: none;
}
.csc-acc-menu .outer-menu-search-result {
  margin-left: 10px;
  color: red;
}
.csc-acc-menu.cstree li {
  margin-left: 0;
}
.csc-acc-menu.cstree .cstree-leaf > ins {
  background-image: url("img/cstree/6.png");
}
.csc-acc-menu.cstree .cstree-open > ins {
  background-image: url("img/cstree/7.png");
}
.csc-acc-menu.cstree .cstree-closed > ins {
  background-image: url("img/cstree/8.png");
}
.csc-acc-menu .csc-acc-closed > * {
  display: none;
}
.csc-acc-menu.acc-menu-collapse .outer-menu-label-cont-div {
  display: none !important;
}
.csc-acc-menu.acc-menu-collapse .inner-menu {
  display: none !important;
}
.csc-acc-menu.acc-menu-collapse {
  width: 65px;
}
/*# sourceMappingURL=csc-tree-menu.css.map */
/****************************=csc-turkeymap.css=******************************/
.csc-map-tooltip {
  background-color: #fff;
  border: 1px solid #9E9E9E;
  display: none;
  position: absolute;
  text-align: center;
}
.csc-map-tooltip .csc-content-slider {
  overflow: hidden;
}
.csc-map-tooltip .csc-content-slider img {
  opacity: 1;
}
/*# sourceMappingURL=csc-turkeymap.css.map */
/****************************=csc-twitter.css=******************************/
.csc-twitter {
  vertical-align: bottom;
}

/****************************=csc-vertical-message-stream.css=******************************/
.csc-vertical-message-stream {
  position: relative;
  overflow: hidden;
}
.csc-vertical-message-stream-content {
  margin: 5px;
  padding: 10px;
  border: 1px solid #909090;
  border-radius: 6px;
}

/****************************=csc-vertical.css=******************************/
.designDiv .csc-ver-container {
  border: 1px ridge gray;
}
.csc-ver-container {
  width: 100%;
  height: 100%;
}
.csc-ver-container .csc-ver-items-container {
  width: 100%;
}
.csc-ver-container .csc-ver-items-container .csc-ver-block {
  display: block;
  width: 100%;
}
.csc-ver-container .csc-ver-items-container .csc-ver-block .csc-ver-inline-cell {
  display: inline-block;
}
.csc-ver-container.csc-ver-container__radioCheckboxGroup > .csc-ver-block,
.csc-ver-container.csc-ver-container__inputGroup,
.csc-ver-container.csc-ver-container__btnGroup {
  margin-bottom: 8px;
}
.csc-ver-container.csc-ver-container__radioCheckboxGroup > .csc-ver-block .csc-form-label.csc-left-align-label,
.csc-ver-container.csc-ver-container__inputGroup .csc-form-label.csc-left-align-label {
  padding: 0 4px 0 0;
}
.csc-ver-container.csc-ver-container__radioCheckboxGroup > .csc-ver-block .csc-form-label.csc-right-align-label,
.csc-ver-container.csc-ver-container__inputGroup .csc-form-label.csc-right-align-label {
  padding: 0 0 0 4px;
  float: none;
  width: calc(100% - 20px);
  white-space: normal;
  margin: 0;
  display: inline-block !important;
  vertical-align: top;
}
.csc-ver-container.csc-ver-container__radioCheckboxGroup > .csc-ver-block .csc-form-label + div .csc-checkbox,
.csc-ver-container.csc-ver-container__inputGroup .csc-form-label + div .csc-checkbox {
  top: 5px;
}
.csc-ver-container.csc-ver-container__inputGroup {
  /*all just label padding*/
}
.csc-ver-container.csc-ver-container__inputGroup > .csc-ver-block {
  margin-right: 16px;
  margin-bottom: 8px;
}
.csc-ver-container.csc-ver-container__inputGroup > .csc-ver-block .csc-form-label {
  line-height: 18px;
  vertical-align: text-top;
}
.csc-ver-container.csc-ver-container__inputGroup > .csc-ver-block .csc-form-label.csc-left-align-label {
  width: 96px;
  vertical-align: middle;
}
.csc-ver-container.csc-ver-container__inputGroup > .csc-ver-block .csc-form-label.csc-left-align-label + div {
  width: calc(100% - 130px);
  vertical-align: text-top;
}
.csc-ver-container.csc-ver-container__inputGroup .csc-textarea,
.csc-ver-container.csc-ver-container__inputGroup .csc-search,
.csc-ver-container.csc-ver-container__inputGroup .csc-tarih,
.csc-ver-container.csc-ver-container__inputGroup .csc-number {
  margin: 0;
}
.csc-ver-container.csc-ver-container__inputGroup .csc-search img {
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  margin: 0 0 0 4px;
  width: auto;
  height: auto;
  position: relative;
  top: -1px;
}
.popupable > .csc-ver-container {
  position: relative;
}
.popupable .popupable-cover {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9999;
}
.popupable .toggle-popup {
  position: absolute;
  right: 0;
  top: 0;
  border: none;
  background: none;
  cursor: pointer;
}
.popupable.popupon > .csc-ver-container {
  position: fixed;
  z-index: 10000;
  left: 10px;
  top: 10px;
  right: 10px;
  bottom: 10px;
  width: auto !important;
  height: auto !important;
}
.popupable.popupon .popupable-cover {
  display: block;
}

/****************************=csc-virtual-keyboard.css=******************************/
.csc-virtual-keyboard {
    position: fixed;
    background: #d9dcde;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
    border: 1px solid #c5cbce;
    padding: 4px;
}

.csc-virtual-keyboard .numberline:after {
    display: table;
    clear: both;
    content: '';
}

.csc-virtual-keyboard .numberline + .numberline {
    margin-top: -2px;
}

.csc-virtual-keyboard .content {
    float: left;
    line-height: 32px;
    width: 32px;
    font-size: 16px;
    padding: 0;
    text-align: center;
    background: rgba(255, 255, 255, 0.6);
    border: 1px solid #d6daef;
    transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
}

.csc-virtual-keyboard .content:hover {
    background: #fff;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
}

.csc-virtual-keyboard .content + .content {
    margin-left: -2px;
}

.csc-virtual-keyboard .content span {
    display: block;
    line-height: 32px;
    cursor: pointer;
}

.number-double-size {
    width: 63px !important;
}

/*# sourceMappingURL=csc-virtual-keyboard.css.map */
/****************************=csc-widget-container.css=******************************/
.csc-wc-main {
  padding: 5px;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.csc-wc-main .csc-wc {
  position: relative;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  background-color: #fff;
}
.csc-wc-main .csc-wc .csc-wc-resize-grid-div {
  display: none;
  position: absolute;
  z-index: 21;
}
.csc-wc-main.csc-wc-has-actionbar {
  height: calc(100% - 28px);
  padding: 2px;
  text-align: right;
}
.csc-wc-main.csc-wc-has-actionbar .csc-wc-actionbar-btn {
  border: 1px solid #aaa;
  background-color: #eee;
  border-radius: 3px;
  margin-left: 3px;
  padding: 1px 5px 1px 3px;
  font-size: 12px;
}
.csc-wc-main.csc-wc-has-actionbar .csc-wc-actionbar-btn:hover {
  cursor: pointer;
  background-color: #fafafa;
}
.csc-wc-main.csc-wc-has-actionbar .csc-wc-actionbar-btn:after {
  font-family: FontAwesome;
  display: inline-block;
  width: 18px;
  padding-left: 1px;
  color: #1c0101;
}
.csc-wc-main.csc-wc-has-actionbar .csc-wc-actionbar-list:after {
  content: "\f07c";
}
.csc-wc-main.csc-wc-has-actionbar .csc-wc-actionbar-save:after {
  content: "\f0c7";
}
.csc-wc-main.csc-wc-has-actionbar .csc-wc-actionbar-settings:after {
  content: "\f085";
}
.csc-wc-main .csc-wc-actionbar {
  height: 28px;
}
.csc-wc-main .csc-wc-grids-view > .csc-cswidget {
  opacity: 0.8;
}
.csc-wc-main .csc-cswidget {
  position: absolute;
  border: 1px solid #c6d2d8;
  border-radius: 4px;
  background-color: #ecf0f1;
  overflow: hidden;
}
.csc-wc-main .csc-cswidget .csc-wc-resize-icon-div {
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 12px;
  height: 12px;
  cursor: se-resize;
  background-image: url(img/corner-resize.png);
  background-size: 12px;
  display: block;
}
.csc-wc-main .csc-cswidget .csc-ver-container > .csc-ver-items-container,
.csc-wc-main .csc-cswidget .csc-ver-container > .csc-ver-items-container > .csc-ver-block,
.csc-wc-main .csc-cswidget .csc-ver-container > .csc-ver-items-container > .csc-ver-block > div {
  height: 100%;
}
.csc-wc-main .csc-cswidget-element {
  width: 100%;
  overflow: hidden;
}
.csc-wc-main .csc-wc-widget-title {
  height: 24px;
  font-weight: bold;
  font-size: 13px;
  padding: 3px 0 2px 12px;
  user-select: text;
}
.csc-wc-main .csc-wc-widget-button {
  float: right;
  margin: 2px;
}
.csc-wc-main .csc-wc-widget-button:before {
  font-family: FontAwesome;
  font-size: 13px;
  content: "\f111";
  padding: 2px 4px;
  display: inline-block;
  color: #b7c6cd;
}
.csc-wc-main .csc-wc-widget-button:hover {
  cursor: pointer;
}
.csc-wc-main .csc-wc-widget-close:before {
  font-size: 14px;
  content: "\f014";
}
.csc-wc-main .csc-wc-widget-settings:before {
  content: "\f0b0";
}
.csc-wc-main .csc-wc-widget-expand:before {
  content: "\f0b2";
}
.csc-wc-main .csc-wc-progress-message {
  text-align: center;
  font-weight: bold;
  background-color: #fff;
  width: 100%;
  height: 100%;
  opacity: 0.8;
  position: absolute;
  z-index: 1000;
  top: 0;
  padding-top: 30px;
}
.csc-wc-main .csc-wc-progress-message img {
  margin-right: 8px;
}
.csc-wc-main .csc-wc-progress-message span.csc-wc-widget-progress-icon {
  display: block;
  width: 50px;
  height: 50px;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-image: url(img/ajax-loader2.gif);
  background-position: center center;
}
.csc-wc-main .csc-wc-progress-message span {
  padding-bottom: 4px;
  position: relative;
  top: -4px;
}
.csc-wc-main .csc-cswidget-mask-div {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #919191;
}
.csc-wc-main .csc-cswidget-mask-div .csc-wc-widget-close,
.csc-wc-main .csc-cswidget-mask-div .csc-wc-resize-icon-div {
  display: none;
}
.csc-wc-main .csc-wc-in-widget-popup:before {
  font-family: FontAwesome;
  content: "\f0b0";
  padding: 2px 4px;
  display: inline-block;
  color: #b7c6cd;
}
/*# sourceMappingURL=csc-widget-container.css.map */
/****************************=csc-widget-layout-abs.css=******************************/
.csc-widget-abs-cont {
  position: relative;
  background-color: #f5f5f5;
  min-height: 100px;
}
.csc-widget-abs-cont .csc-widget-abs-cont-guide {
  background-image: url(img/csc-layout/64x64-kilavuz.png);
}
.csc-widget-abs-cont div.csc-widget-abs-combo-div {
  display: none;
  float: left;
}
.csc-widget-abs-cont div.csc-widget-abs-combo-div select {
  width: auto;
}
.csc-widget-abs-cont div.csc-widget-abs-guide {
  display: none;
  position: absolute;
  border: 1px #2196F3 dashed;
  width: 64px;
  height: 64px;
  z-index: 5555;
}
.csc-widget-abs-cont div.csc-widget-abs-box {
  position: absolute;
  border: 1px solid #fff;
  background-color: #e0e0e0;
  overflow-x: auto;
}
.csc-widget-abs-cont .csc-widget-abs-add-div {
  width: 200px;
  height: 20px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1111;
}
.csc-widget-abs-cont div.csc-widget-abs-icon {
  background-image: url('img/addWidget.png');
  background-repeat: no-repeat;
  display: inline-block;
  width: 24px;
  height: 24px;
  float: left;
}
.csc-widget-abs-cont div.csc-widget-abs-add-icon {
  background-image: url('img/add.png');
  background-repeat: no-repeat;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-left: 4px;
  vertical-align: middle;
}
.csc-widget-abs-cont div.csc-widget-abs-add-icon:hover {
  background-image: url('img/addHover.png');
}
.csc-widget-abs-cont div.csc-widget-abs-clear-icon {
  background-image: url('img/widget_clear.png');
  background-repeat: no-repeat;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-left: 4px;
  vertical-align: middle;
  background-size: 16px;
}
.csc-widget-abs-cont div.csc-widget-abs-member-div {
  width: 100%;
  overflow: visible;
}
.csc-widget-abs-cont div.csc-widget-abs-remove-icon {
  background-image: url('img/close.png');
  background-repeat: no-repeat;
  display: inline-block;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 10px;
  right: 3px;
  background-size: 16px;
  cursor: pointer;
}
.csc-widget-abs-cont .csc-widget-abs-draggable div.csc-widget-abs-titlebar {
  cursor: move;
}
.csc-widget-abs-cont .csc-widget-abs-draggable .ui-datepicker-calendar .ui-state-default {
  text-align: center;
  width: 100%;
  padding: 0;
}
.csc-widget-abs-cont .csc-widget-abs-draggable .ui-datepicker-calendar td.ui-datepicker-unselectable:hover {
  background-color: transparent;
}
.csc-widget-abs-cont .csc-widget-abs-draggable .ui-datepicker-calendar td {
  padding: 0;
}
.csc-widget-abs-cont div.csc-widget-abs-titlebar {
  height: 20px;
  width: 100%;
  margin-bottom: 3px;
}
.csc-widget-abs-cont div.csc-widget-abs-titlebar .csc-widget-abs-title {
  color: #0960a5;
  padding-left: 5px;
}
#designDiv .csc-widget-abs-cont {
  background-image: url(img/csc-layout/64x64-kilavuz.png);
}
#designDiv .csc-widget-abs-box .ui-widget-header {
  border: 0px;
  background: none;
  color: #fff;
  font-weight: normal;
}
.csc-widget-abs-box .ui-datepicker {
  margin: 0;
  border: none;
  border-spacing: 0;
  display: none;
  width: 300px;
  cursor: default;
  margin: 0 auto;
  text-transform: uppercase;
  background-color: #fff;
}
.csc-widget-abs-box .ui-datepicker table {
  margin: 0;
  border: none;
  border-spacing: 0;
}
.csc-widget-abs-box .ui-datepicker tr {
  margin: 0;
  border: none;
  border-spacing: 0;
}
.csc-widget-abs-box .ui-datepicker td {
  margin: 0;
  border: none;
  border-spacing: 0;
}
.csc-widget-abs-box .ui-datepicker th {
  margin: 0;
  border: none;
  border-spacing: 0;
}
.csc-widget-abs-box .ui-datepicker .ui-datepicker-calendar td {
  padding: 3px 5px;
  text-align: center;
  line-height: 26px;
}
.csc-widget-abs-box .ui-datepicker-header {
  position: relative;
  padding-bottom: 10px;
}
.csc-widget-abs-box .ui-datepicker-title {
  text-align: center;
}
.csc-widget-abs-box .ui-datepicker-month {
  position: relative;
  color: #869198;
  border: 1px solid #afb6bb;
  border-left: 0px solid #fff;
}
.csc-widget-abs-box .ui-datepicker-month:before {
  display: block;
  position: absolute;
  top: 5px;
  right: 0;
  width: 5px;
  height: 5px;
  content: '';
  background: #71a436;
  background: -moz-linear-gradient(top, #a5cd4e 0%, #6b8f1a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5cd4e), color-stop(100%, #6b8f1a));
  background: -webkit-linear-gradient(top, #a5cd4e 0%, #6b8f1a 100%);
  background: -o-linear-gradient(top, #a5cd4e 0%, #6b8f1a 100%);
  background: -ms-linear-gradient(top, #a5cd4e 0%, #6b8f1a 100%);
  background: linear-gradient(top, #a5cd4e 0%, #6b8f1a 100%);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.csc-widget-abs-box .ui-datepicker-year {
  padding-left: 8px;
  color: #a8a8a8;
  border: 1px solid #afb6bb;
  padding-right: 0;
}
.csc-widget-abs-box .ui-datepicker-prev {
  position: absolute;
  top: 3px;
  padding: 5px;
  cursor: pointer;
  left: 0;
  padding-left: 0;
}
.csc-widget-abs-box .ui-datepicker-prev span {
  display: block;
  width: 15px;
  height: 15px;
  text-indent: -9999px;
  background-position: -160px -160px;
}
.csc-widget-abs-box .ui-datepicker-next {
  position: absolute;
  top: 3px;
  padding: 5px;
  cursor: pointer;
  right: 0;
  padding-right: 0;
}
.csc-widget-abs-box .ui-datepicker-next span {
  display: block;
  width: 15px;
  height: 15px;
  text-indent: -9999px;
  background-position: 0 -160px;
}
.csc-widget-abs-box .ui-datepicker-calendar th {
  padding-top: 2px;
  padding-bottom: 2px;
  text-align: center;
  font-weight: normal;
  color: #a8a8a8;
}
.csc-widget-abs-box .ui-datepicker-calendar td a:hover {
  border: 1px solid #afb6bb;
}
.csc-widget-abs-box .ui-datepicker-calendar .ui-state-default {
  width: 26px;
  outline: none;
  text-decoration: none;
  color: #a8a8a8;
  border: 1px solid transparent;
  font-weight: normal;
  background: none;
  background-image: none;
}
.csc-widget-abs-box .ui-datepicker-calendar .ui-state-active {
  color: #fff;
  border: none;
  color: #32ad3b;
  background-image: none;
}
.csc-widget-abs-box .ui-widget-content .ui-state-default {
  width: 26px;
  outline: none;
  text-decoration: none;
  color: #a8a8a8;
  border: 1px solid transparent;
  font-weight: normal;
  background: none;
  background-image: none;
}
.csc-widget-abs-box .ui-widget-content .ui-icon {
  background-image: url(img/ui-icons.png);
}
.csc-widget-abs-box .ui-widget-header .ui-state-default {
  width: 26px;
  outline: none;
  text-decoration: none;
  color: #a8a8a8;
  border: 1px solid transparent;
  font-weight: normal;
  background: none;
  background-image: none;
}
.csc-widget-abs-box .ui-datepicker-other-month .ui-state-default {
  color: #869198;
}
.csc-widget-abs-box .ui-jqgrid {
  background: #d9d9d9;
  border: none;
}
.csc-widget-abs-box .ui-jqgrid .ui-state-default {
  border: 1px solid #fff;
  border-collapse: separate;
  background: none;
  font-weight: normal;
  color: #474747;
}
.csc-widget-abs-box .ui-jqgrid .ui-widget-content .ui-state-default {
  border: 1px solid #fff;
  border-collapse: separate;
  background: none;
  font-weight: normal;
  color: #474747;
}
.csc-widget-abs-box .ui-jqgrid .ui-widget-content .ui-state-highlight {
  border: 0px;
  background: #fff388;
  color: #474747;
}
.csc-widget-abs-box .ui-jqgrid .ui-widget-content .ui-state-highlight td {
  background: #fff388;
}
.csc-widget-abs-box .ui-jqgrid .ui-widget-header .ui-state-default {
  border: 1px solid #fff;
  border-collapse: separate;
  background: none;
  font-weight: normal;
  color: #474747;
}
.csc-widget-abs-box .ui-jqgrid .ui-widget-header .ui-state-highlight {
  border: 0px;
  background: #fff388;
  color: #474747;
}
.csc-widget-abs-box .ui-jqgrid .ui-widget-header .ui-state-highlight td {
  background: #fff388;
}
.csc-widget-abs-box .ui-jqgrid .ui-jqgrid-htable th {
  height: 31px;
  background-image: url('img/table_h_bg.jpg');
  border: 1px solid #e6e6e6;
}
.csc-widget-abs-box .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
  text-align: left;
  padding-left: 10px;
}
.csc-widget-abs-box .ui-jqgrid tr.ui-row-ltr td {
  padding-left: 7px;
  background: #fff;
  border: 1px solid #e6e6e6;
  height: 29px;
  color: #787878;
}
.csc-widget-abs-box .ui-jqgrid .ui-state-highlight {
  border: 0px;
  background: #fff388;
  color: #474747;
}
.csc-widget-abs-box .ui-jqgrid .ui-state-highlight td {
  background: #fff388;
}
.csc-widget-abs-box .ui-jqgrid tr.jqgrow td {
  vertical-align: middle;
}
.csc-widget-abs-box .ui-th-column {
  text-align: left;
  padding-left: 10px;
}
.csc-widget-abs-box .ui-icon {
  background-image: url(img/ui-icons.png);
}
.csc-calendar.hasDatepicker {
  width: 100% !important;
}
/*# sourceMappingURL=csc-widget-layout-abs.css.map */
/****************************=csc-widget-layout.css=******************************/
.csc-widget-table-cont {
  background-color: #e6e6e6;
  min-height: 100px;
}
.csc-widget-table-cont .csc-widget-table td {
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: top;
}
.csc-widget-table-cont .csc-widget-table td.csc-widget-dragover {
  border: 1px #2196F3 dotted;
}
.csc-widget-table-cont .csc-widget-table .ui-widget-header {
  border: 0px;
  background: none;
  color: #fff;
  font-weight: normal;
}
.csc-widget-table-cont .csc-widget-table .ui-datepicker,
.csc-widget-table-cont .csc-widget-table .ui-datepicker table,
.csc-widget-table-cont .csc-widget-table .ui-datepicker tr,
.csc-widget-table-cont .csc-widget-table .ui-datepicker td,
.csc-widget-table-cont .csc-widget-table .ui-datepicker th {
  margin: 0;
  padding: 0;
  border: none;
  border-spacing: 0;
}
.csc-widget-table-cont .csc-widget-table .ui-datepicker th {
  font-weight: bold;
  color: #a1aab0;
}
.csc-widget-table-cont .csc-widget-table .ui-datepicker-header {
  position: relative;
  padding-bottom: 10px;
  border-bottom: 1px solid #c0cdd1;
}
.csc-widget-table-cont .csc-widget-table .ui-datepicker-title {
  text-align: center;
}
.csc-widget-table-cont .csc-widget-table .ui-datepicker-month {
  position: relative;
  padding-right: 15px;
  color: #545454;
}
.csc-widget-table-cont .csc-widget-table .ui-datepicker-month:before {
  display: block;
  position: absolute;
  top: 5px;
  right: 0;
  width: 5px;
  height: 5px;
  content: '';
  background: #a5cd4e;
  background: -moz-linear-gradient(top, #a5cd4e 0%, #6b8f1a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5cd4e), color-stop(100%, #6b8f1a));
  background: -webkit-linear-gradient(top, #a5cd4e 0%, #6b8f1a 100%);
  background: -o-linear-gradient(top, #a5cd4e 0%, #6b8f1a 100%);
  background: -ms-linear-gradient(top, #a5cd4e 0%, #6b8f1a 100%);
  background: linear-gradient(top, #a5cd4e 0%, #6b8f1a 100%);
  border-radius: 5px;
}
.csc-widget-table-cont .csc-widget-table .ui-datepicker-year {
  padding-left: 8px;
  color: #a8a8a8;
}
.csc-widget-table-cont .csc-widget-table .ui-datepicker-prev,
.csc-widget-table-cont .csc-widget-table .ui-datepicker-next {
  position: absolute;
  top: -2px;
  padding: 5px;
  cursor: pointer;
  left: 0;
  padding-left: 0;
}
.csc-widget-table-cont .csc-widget-table .ui-datepicker-prev span,
.csc-widget-table-cont .csc-widget-table .ui-datepicker-next span {
  display: block;
  width: 5px;
  height: 10px;
  text-indent: -9999px;
  background-position: 0px 0px;
}
.csc-widget-table-cont .csc-widget-table .ui-datepicker-next {
  right: 0;
  padding-right: 0;
  left: auto;
  padding-left: inherit;
}
.csc-widget-table-cont .csc-widget-table .ui-datepicker-next span {
  background-position: -5px 0px;
}
.csc-widget-table-cont .csc-widget-table .ui-datepicker-prev-hover span {
  background-position: 0px -10px;
}
.csc-widget-table-cont .csc-widget-table .ui-datepicker-next-hover span {
  background-position: -5px -10px;
}
.csc-widget-table-cont .csc-widget-table .ui-datepicker-calendar th {
  padding-top: 15px;
  padding-bottom: 10px;
  text-align: center;
  font-weight: normal;
  color: #a8a8a8;
}
.csc-widget-table-cont .csc-widget-table .ui-datepicker-calendar td {
  padding: 0;
  text-align: center;
  line-height: 26px;
}
.csc-widget-table-cont .csc-widget-table .ui-datepicker-calendar td a {
  padding: 0;
}
.csc-widget-table-cont .csc-widget-table .ui-datepicker-calendar td:hover {
  background-color: #f0f0f0;
}
.csc-widget-table-cont .csc-widget-table .ui-datepicker-calendar .ui-state-default,
.csc-widget-table-cont .csc-widget-table .ui-widget-content .ui-state-default,
.csc-widget-table-cont .csc-widget-table .ui-widget-header .ui-state-default {
  width: 26px;
  outline: none;
  text-align: center;
  text-decoration: none;
  color: #c5cbce;
  border: 1px solid transparent;
  font-weight: bold;
  background: none;
  background-image: none;
}
.csc-widget-table-cont .csc-widget-table .ui-datepicker-calendar .ui-state-active {
  color: #fff;
  border: none;
  background-color: #f59200;
  background-image: none;
}
.csc-widget-table-cont .csc-widget-table .ui-th-column,
.csc-widget-table-cont .csc-widget-table .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
  text-align: left;
  padding-left: 10px;
}
.csc-widget-table-cont .csc-widget-table .ui-icon,
.csc-widget-table-cont .csc-widget-table .ui-widget-content .ui-icon {
  background-image: url(img/ui-icons.png);
}
.csc-widget-table-cont .csc-widget-table .ui-jqgrid {
  background: #fafafa;
  border: none;
}
.csc-widget-table-cont .csc-widget-table .ui-jqgrid .ui-state-default,
.csc-widget-table-cont .csc-widget-table .ui-jqgrid .ui-widget-content .ui-state-default,
.csc-widget-table-cont .csc-widget-table .ui-jqgrid .ui-widget-header .ui-state-default {
  border: 1px solid #fff;
  border-collapse: separate;
  background: none;
  font-weight: normal;
  color: #474747;
}
.csc-widget-table-cont .csc-widget-table .ui-jqgrid .ui-state-highlight td,
.csc-widget-table-cont .csc-widget-table .ui-jqgrid .ui-widget-content .ui-state-highlight td,
.csc-widget-table-cont .csc-widget-table .ui-jqgrid .ui-widget-header .ui-state-highlight td {
  background: #fff5a1;
  border: 0px;
  color: #3b3b3b;
}
.csc-widget-table-cont .csc-widget-table .ui-jqgrid .ui-jqgrid-htable th {
  height: 31px;
  background-image: url('img/table_h_bg.jpg');
  border: 1px solid #f2f2f2;
}
.csc-widget-table-cont .csc-widget-table .ui-jqgrid tr.ui-row-ltr td {
  padding-left: 7px;
  background: #fff;
  border: 1px solid #f2f2f2;
  height: 29px;
  color: #6c777f;
}
.csc-widget-table-cont .csc-widget-table .ui-jqgrid tr.jqgrow td {
  vertical-align: middle;
}
.csc-widget-table-cont .ui-datepicker-other-month .ui-state-default {
  color: #474747;
}
.csc-widget-table-cont .ui-datepicker {
  border: none;
  display: none;
  width: 258px;
  padding: 5px 20px;
  cursor: default;
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 0px;
}
.csc-widget-table-cont div.csc-widget-combo-div {
  display: none;
  float: left;
}
.csc-widget-table-cont div.csc-widget-dragged {
  border: 1px #4CAF50 dotted;
}
.csc-widget-table-cont div.csc-widget-draggable {
  margin-top: 15px;
  border: 1px solid #fff;
  padding: 10px;
  width: 100%;
  min-height: 40px;
  min-width: 150px;
  background-color: #f5f5f5;
  margin-bottom: 12px;
  overflow-x: auto;
}
.csc-widget-table-cont div.csc-widget-guide {
  display: none;
  position: absolute;
  border: 1px #2196F3 dotted;
  height: 2px;
  z-index: 5555;
}
.csc-widget-table-cont div.csc-widget-titlebar {
  height: 26px;
  width: 100%;
  margin-top: -10px;
  cursor: move;
}
.csc-widget-table-cont div.csc-widget-titlebar .widget-title {
  color: #0960a5;
  line-height: 40px;
  padding-left: 5px;
}
.csc-widget-table-cont div.csc-widget-tool-cont {
  float: right;
  padding-top: 5px;
}
.csc-widget-table-cont div.csc-widget-icon {
  background-image: url('img/addWidget.png');
  background-repeat: no-repeat;
  display: inline-block;
  width: 24px;
  height: 24px;
  float: left;
}
.csc-widget-table-cont div.csc-widget-add-icon {
  background-image: url('img/add.png');
  background-repeat: no-repeat;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-left: 4px;
  vertical-align: middle;
}
.csc-widget-table-cont div.csc-widget-add-icon:hover {
  background-image: url('img/addHover.png');
}
.csc-widget-table-cont div.csc-widget-clear-icon {
  background-image: url('img/widget_clear.png');
  background-repeat: no-repeat;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-left: 4px;
  vertical-align: middle;
  background-size: 16px;
}
.csc-widget-table-cont div.csc-widget-remove-icon {
  background-image: url('img/close.png');
  background-repeat: no-repeat;
  display: inline-block;
  width: 16px;
  height: 16px;
  display: block;
  background-size: 16px;
  cursor: pointer;
}
/*# sourceMappingURL=csc-widget-layout.css.map */
/****************************=csc-wizard-v2.css=******************************/
.csc-wizard-v2{
    width: 600px;
}
.csc-wizard-v2-step-buttons{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.csc-wizard-v2-step-buttons button{
    border: none;
    background: #6c757d;
    color: #fff;
    padding: 16px;
    cursor: pointer;
    -ms-flex: 1 1 auto!important;
    flex: 1 1 auto!important;
    font-size: 16px;
}
.csc-wizard-v2-step-buttons button.active{
    background: #007bff;
}
.csc-wizard-v2-step-buttons button.done{
    background: #28a745;
}
.csc-wizard-v2-step-buttons button + button{
    margin-left: 8px;
}
.csc-wizard-v2-step-contents{}
.csc-wizard-v2-step-contents>*.show-step{
    display: block;
}
.csc-wizard-v2-step-contents>*.hide-step{
    display: none;
}
/****************************=csc-wizard.css=******************************/
.wizard-ul {
  margin: 20px;
  list-style-type: none;
  background: #f7f7f7;
}
.wizard-ul:after {
  content: "";
  clear: both;
  display: table;
}
.wizard-ul .wizard-li {
  float: left;
  padding: 8px;
  position: relative;
  color: #999;
  min-height: 60px;
}
.wizard-ul .wizard-li:hover {
  cursor: pointer;
}
.wizard-ul .wizard-li + .wizard-li {
  padding-left: 20px;
}
.wizard-ul .wizard-li + .wizard-li:after,
.wizard-ul .wizard-li + .wizard-li:before {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  content: "";
  width: 0;
  height: 0;
  border-top: 30px solid transparent;
  border-left: 15px solid #f7f7f7;
  border-bottom: 30px solid transparent;
}
.wizard-ul .wizard-li + .wizard-li:before {
  border-left-color: #e1e1e1;
  margin-left: 1px;
}
.wizard-ul .active-wizard-li {
  background: #5cb85c;
  color: #fff;
  z-index: 1000;
  cursor: pointer;
}
.wizard-ul .active-wizard-li + .wizard-li:after,
.wizard-ul .active-wizard-li + .hidden-wizard-li + .wizard-li:after {
  border-left-color: #5cb85c;
}
.wizard-ul .active-wizard-li:hover {
  background: #409940;
  color: #fff;
}
.wizard-ul .active-wizard-li:hover + .wizard-li:after,
.wizard-ul .active-wizard-li:hover + .hidden-wizard-li + .wizard-li:after {
  border-left-color: #409940;
}
.wizard-ul .focused-wizard-li {
  background: #5bc0de;
  color: #fff;
  cursor: pointer;
}
.wizard-ul .focused-wizard-li + .wizard-li:after,
.wizard-ul .focused-wizard-li + .hidden-wizard-li + .wizard-li:after {
  border-left-color: #5bc0de;
}
.wizard-ul .focused-wizard-li:hover {
  background: #3ea0bd;
  color: #fff;
}
.wizard-ul .focused-wizard-li:hover + .wizard-li:after,
.wizard-ul .focused-wizard-li:hover + .hidden-wizard-li + .wizard-li:after {
  border-left-color: #3ea0bd;
}
.wizard-ul .step-title {
  line-height: 24px;
  font-size: 16px;
}
.wizard-ul .step-desc {
  line-height: 20px;
  font-size: 14px;
}
.wizard-ul .wizard-li--nowrap .step-desc {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}
.hidden-wizard-li {
  display: none;
}
/*# sourceMappingURL=csc-wizard.css.map */
/****************************=csc-xform-layout.css=******************************/
.clean-layout {
  margin: 8px;
}
.clean-layout .layout__title {
  color: #545454;
  border-bottom: 1px solid #cbd0d3;
  padding: 8px 16px;
  overflow: hidden;
  font-weight: normal;
}
.clean-layout .layout__title > * {
  display: inline-block;
  vertical-align: middle;
}
.clean-layout .layout__title i {
  width: 24px;
  border-radius: 50%;
  text-align: center;
  transition: all 0.15s;
  -moz-transition: all 0.15s;
  -webkit-transition: all 0.15s;
  -ms-transition: all 0.15s;
  margin: 4px 0 0 8px;
  cursor: pointer;
  float: right;
}
.clean-layout .layout__title i.expand {
  transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
}
.clean-layout .layout__title i:hover {
  background: #3e84ef;
  color: #fafafa;
}
.clean-layout .layout__content .layout-column {
  float: left;
  padding: 8px 0;
}
.clean-layout .layout__content .layout-column .layout-item {
  border: none;
  padding: 16px;
}
.clean-layout .layout__content .layout-column .layout-item .input-group > label {
  display: block;
}
.clean-layout .layout__content .layout-column .layout-item .input-group [type="text"],
.clean-layout .layout__content .layout-column .layout-item .input-group select,
.clean-layout .layout__content .layout-column .layout-item .input-group textarea {
  vertical-align: middle;
}
.clean-layout .layout__content .layout-column .layout-item + .layout-item,
.clean-layout .layout__content .layout-column .layout-item + .layout-panel {
  border-top: 1px solid #c3c8cc;
}
.clean-layout legend {
  border: none !important;
}
.clean-layout .layout-panel {
  padding: 16px;
}
.clean-layout .layout-panel.panel-layout--labeled {
  display: table;
}
.clean-layout .layout-panel.panel-layout--labeled > * {
  display: table-cell;
  vertical-align: middle;
}
.clean-layout .layout-panel.panel-layout--labeled .panel__label {
  min-width: 96px;
  padding: 0 8px 0 0;
}
.clean-layout .layout-panel.panel-layout--labeled .panel__label + * {
  width: 100%;
}
.clean-layout .layout-panel.layout-panel__radio-checkbox [type="radio"],
.clean-layout .layout-panel.layout-panel__radio-checkbox [type="checkbox"] {
  margin: 7px 16px 0 5px !important;
}
.clean-layout .layout-panel + .layout-panel {
  border-top: 1px solid #c3c8cc;
}
.clean-layout .clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.clean-layout .clearfix + .layout-panel,
.clean-layout .clearfix + .layout-item {
  border-top: 1px solid #c3c8cc;
}
.clean-layout.layout--bordered .layout__content {
  border: 1px solid #c3c8cc;
}
.clean-layout.members-label--top .input-group > label {
  display: block;
}
.clean-layout.members-label--top .layout-panel {
  display: block;
}
.clean-layout.members-label--top .layout-panel > * {
  display: block;
}
.clean-layout.members-label--left .layout-column .layout-item .input-group > label {
  display: inline-block;
}
.clean-layout.layout--collapsed > .layout__content > .layout__content__wrapper {
  display: none;
}
.clean-layout .input-group__label,
.clean-layout .csc-form-label {
  width: 96px !important;
  vertical-align: middle;
}
.clean-layout .input-group__label + *,
.clean-layout .csc-form-label + * {
  vertical-align: middle;
}
.clean-layout .input-group__label.csc-right-align-label,
.clean-layout .csc-form-label.csc-right-align-label {
  margin: 0 16px 0 5px;
}
.clean-layout .input-group__label.csc-left-align-label,
.clean-layout .csc-form-label.csc-left-align-label {
  margin: 0 5px 0 0;
}
.clean-layout .input-group__label.csc-left-align-label + *,
.clean-layout .csc-form-label.csc-left-align-label + * {
  margin-right: 16px;
}
.clean-layout .input-group__label.csc-right-align-label,
.clean-layout .csc-form-label.csc-right-align-label,
.clean-layout .input-group__label.csc-left-align-label,
.clean-layout .csc-form-label.csc-left-align-label {
  width: auto !important;
  padding: 0 !important;
  margin: 0;
}
.clean-layout .input-group__label.csc-right-align-label + * [type="checkbox"],
.clean-layout .csc-form-label.csc-right-align-label + * [type="checkbox"],
.clean-layout .input-group__label.csc-left-align-label + * [type="checkbox"],
.clean-layout .csc-form-label.csc-left-align-label + * [type="checkbox"],
.clean-layout .input-group__label.csc-right-align-label + * [type="checkbox"],
.clean-layout .csc-form-label.csc-right-align-label + * [type="checkbox"],
.clean-layout .input-group__label.csc-left-align-label + * [type="checkbox"],
.clean-layout .csc-form-label.csc-left-align-label + * [type="checkbox"],
.clean-layout .input-group__label.csc-right-align-label + * [type="radio"],
.clean-layout .csc-form-label.csc-right-align-label + * [type="radio"],
.clean-layout .input-group__label.csc-left-align-label + * [type="radio"],
.clean-layout .csc-form-label.csc-left-align-label + * [type="radio"],
.clean-layout .input-group__label.csc-right-align-label + * [type="radio"],
.clean-layout .csc-form-label.csc-right-align-label + * [type="radio"],
.clean-layout .input-group__label.csc-left-align-label + * [type="radio"],
.clean-layout .csc-form-label.csc-left-align-label + * [type="radio"] {
  margin: 0 !important;
}
.clean-layout .input-group {
  white-space: nowrap;
}
.clean-layout .input-group > * {
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
}
/*# sourceMappingURL=csc-xform-layout.css.map */
/****************************=csc-xls-importer.css=******************************/
.csc-xls-importer .csc-xls-importer-path {
  display: inline-block;
}
.csc-xls-importer .csc-xls-importer-button {
  display: inline-block;
  background-color: #545e64;
  color: #fff;
  border-radius: 2px;
  width: 70px;
  text-align: center;
  vertical-align: middle;
  line-height: 25px;
  position: relative;
  overflow: hidden;
}
.csc-xls-importer .csc-xls-importer-input-file {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  height: 30px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
}
.csc-xls-importer .csc-xls-upload-button {
  display: inline-block;
  background-color: #545e64;
  color: #fff;
  border-radius: 2px;
  border: 0px !important;
  width: 70px;
  text-align: center;
  height: 25px;
  padding-top: 5px !important;
  margin-left: 2px;
}
.csc-xls-importer .csc-xls-upload-button:hover {
  cursor: pointer;
  background-color: #545e64;
}
.csc-xls-importer .csc-xls-upload-button[disabled=""] {
  opacity: 0.5;
}
.csc-xls-importer .csc-xls-upload-button[disabled=""]:hover {
  cursor: default;
}
/*# sourceMappingURL=csc-xls-importer.css.map */
/****************************=csc-zoom-path-chart.css=******************************/
.csc-zoom-path-area {
  fill: #9A69FF;
  stroke: #4E38F0;
  stroke-opacity: 1;
  fill-opacity: 0.5;
  clip-path: url(#clip);
}
.axis path,
.axis line {
  fill: none;
  stroke: #bdc3c7;
  stroke-opacity: 0.5;
  stroke-width: 1px;
  shape-rendering: crispEdges;
}
.brush .extent {
  stroke: #9A69FF;
  fill: #4E38F0;
  fill-opacity: .4;
  shape-rendering: crispEdges;
  clip-path: url(#clip);
}
rect.pane {
  /*cursor: move;*/
  fill: none;
  /* pointer-events: all; */
}
.csc-zoom-path-chart .domain {
  stroke: #49AAD5;
  stroke-width: 0px;
  fill: none;
}
.csc-zoom-path-chart .tick {
  font-family: 'Roboto', sans-serif;
  font-size: 10px;
  stroke: none;
  fill: #49AAD5;
}
.csc-zoom-path-chart .tick line {
  stroke: #49AAD5;
  opacity: .6;
}
.csc-zoom-path-chart.numberText {
  font-family: 'Roboto', sans-serif;
  font-size: 10px;
  stroke: none;
  fill: #fff;
}
.csc-zoom-path-chart-tooltip {
  box-sizing: border-box;
  position: absolute;
  height: 28px;
  pointer-events: none;
  margin-top: -12px;
  margin-left: 3px;
}
.csc-zoom-path-chart-tooltiphelper {
  box-sizing: border-box;
  display: inline-block;
  height: 28px;
  font-size: 14px;
  width: 28px;
  color: #ededed;
  content: "\25C0";
  text-align: left;
}
.csc-zoom-path-chart-tooltipbar {
  display: inline-block;
  margin-left: -22px;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  width: auto;
  height: auto;
  padding: 8px;
  font: 12px sans-serif;
  background: #ededed;
  border: 0px;
  border-radius: 4px;
  pointer-events: none;
  word-wrap: break-word;
  min-width: 120px;
  text-shadow: 1px 1px #4A4A4A;
}
.csc-zoom-path-chart-wrappermid {
  background: #FFFFFF;
  border: 1px solid #F3F3F3;
  box-shadow: 0 1px 0 0 #F3F3F3, inset 1px 1px 1px 0 rgba(255, 255, 255, 0.5);
  min-height: 300px;
  width: auto;
  margin-bottom: 20px;
  border-radius: 4px;
}
.csc-zoom-path-chart-widget-top {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  color: #4A4A4A;
  padding: 8px;
  margin-bottom: 8px;
  text-transform: capitalize;
  background-color: #fafafa;
  box-shadow: 0 1px 1px 0 rgba(199, 199, 199, 0.5);
}
.csc-zoom-path-chart-header-text {
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  color: #000;
  fill: #454545;
}
.csc-zoom-path-chart-line {
  fill: none;
  stroke-width: 3;
}
.csc-zoom-path-circles {
  stroke: #2980b9;
  fill: #fff;
  fill-opacity: .4;
  shape-rendering: crispEdges;
  clip-path: url(#clip);
}
.csc-zoom-path-chart-tooltip {
  box-sizing: border-box;
  position: absolute;
  height: 28px;
  pointer-events: none;
  margin-top: -12px;
  margin-left: 3px;
}
.csc-zoom-path-chart-tooltiphelper {
  box-sizing: border-box;
  display: inline-block;
  height: 28px;
  font-size: 14px;
  width: 28px;
  color: #ededed;
  content: "\25C0";
  text-align: left;
}
.csc-zoom-path-chart-tooltipbar {
  display: inline-block;
  margin-left: -22px;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  width: auto;
  height: auto;
  padding: 8px;
  font: 12px sans-serif;
  background: #ededed;
  border: 0px;
  border-radius: 4px;
  pointer-events: none;
  word-wrap: break-word;
  min-width: 120px;
  text-shadow: 1px 1px #4A4A4A;
}
