@charset "UTF-8";/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any styles
 * defined in the other CSS/SCSS files in this directory. It is generally better to create a new
 * file per style scope.
 *

















 */

@import url(//fonts.googleapis.com/css?family=Roboto:400,300,700);
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);
@import url(//fonts.googleapis.com/css?family=Roboto:400,300,700);
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);
html {
  -webkit-font-smoothing: antialiased !important;
  height: 100%;
}
body {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  background: #eaeaea;
  font-size: 14px;
  color: #525252;
  position: relative;
  height: 100%;
}
*,
a:focus {
  outline: none !important;
}
button:focus {
  outline: none !important;
}
button::-moz-focus-inner {
  border: 0;
}
a:hover {
  color: #333333;
}
a:hover,
a:hover .text-underline {
  text-decoration: none;
}
a {
  color: #26828e;
  outline: 0 !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 0 5px;
  font-weight: 300;
}
h1.glyphicons,
h2.glyphicons,
h3.glyphicons,
h4.glyphicons,
h5.glyphicons,
h6.glyphicons {
  color: #424242;
}
h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span {
  color: #424242;
  font-weight: 300;
}
h2 span,
h3 span {
  font-size: 50%;
  text-transform: none;
  padding: 0;
  position: relative;
  font-weight: 300;
}
h1 {
  font-weight: 300;
}
h2 {
  font-size: 26px;
}
.text-muted {
  color: #cacaca;
}
.header-line {
  margin: 20px -15px 20px -15px;
}
.heading-buttons h1,
.heading-buttons h2,
.heading-buttons h3,
.heading-buttons h4,
.heading-buttons h5,
.heading-buttons h6 {
  display: inline-block;
  margin: 0 14px;
  line-height: 40px;
}
.heading-buttons h1.glyphicons,
.heading-buttons h2.glyphicons,
.heading-buttons h3.glyphicons,
.heading-buttons h4.glyphicons,
.heading-buttons h5.glyphicons,
.heading-buttons h6.glyphicons {
  display: inline-block;
}
.heading-buttons .buttons {
  margin-top: 5px;
  margin-right: 14px;
  text-align: right;
}
.heading-buttons .btn + .btn {
  margin-left: 14px;
}
.heading-buttons > .btn-group-xs,
.heading-buttons > .btn-xs,
.heading-buttons > .dropdown {
  margin-top: 8px;
}
.heading-buttons > .btn-group-sm,
.heading-buttons > .btn-sm {
  margin-top: 4px;
}
p {
  margin: 0 0 10px;
  line-height: normal;
}
.lead {
  margin: 0 0 10px;
}
img {
  padding: 1px;
  border: 1px solid #efefef;
}
.ie .img-responsive {
  max-width: 100%;
  height: auto;
  width: auto;
}
ul,
ol {
  margin: 0;
  padding: 0;
}
ul.icons {
  text-align: left;
  padding: 0;
}
ul.icons li {
  display: block;
  padding: 0 0 0 25px;
  line-height: 22px;
  color: #525252;
}
ul.icons li i:before {
  color: #525252;
  font-size: 17px;
  left: 0;
  top: 4px;
}
ul.list-unstyled {
  list-style: none;
  padding: 0;
}
ul.friends-list li a {
  display: block;
  font-weight: 300;
  color: #424242;
  padding: 14px;
}
ul.friends-list li a.glyphicons {
  padding-left: 40px;
}
ul.friends-list li a.glyphicons i:before {
  top: 8px;
  left: 10px;
  color: #ccc;
  border: 1px solid #ccc;
  -webkit-border-radius: 20px 20px 20px 20px;
  -moz-border-radius: 20px 20px 20px 20px;
  border-radius: 20px 20px 20px 20px;
  font-size: 16px;
  padding: 2px;
}
ul.friends-list li a img {
  width: 35px;
}
ul.friends-list li:hover {
  background-color: #efefef;
}
ul.friends-list li:data-content {
  width: 100px;
}
ul.friends-list li.active {
  background-color: #efefef;
}
ul.friends-list li.active a.glyphicons i:before {
  color: #26828e;
  border: 1px solid #26828e;
}
input,
button,
select,
textarea {
  font-family: 'Open Sans', sans-serif;
}
pre.prettyprint {
  word-break: normal;
  word-wrap: normal;
  white-space: pre;
  background-color: #f8f8f8;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, #f8f8f8), color-stop(50%, #eeeeee));
  background-image: -webkit-linear-gradient(#f8f8f8 50%, #eeeeee 50%);
  background-image: -moz-linear-gradient(#f8f8f8 50%, #eeeeee 50%);
  background-image: -o-linear-gradient(#f8f8f8 50%, #eeeeee 50%);
  background-image: linear-gradient(#f8f8f8 50%, #eeeeee 50%);
  -moz-background-size: 38px 38px;
  background-size: 38px 38px;
  border: 1px solid #ebebeb;
  display: block;
  line-height: 19px;
  margin-bottom: 14px;
  overflow: visible;
  overflow-y: hidden;
  padding: 0 0 0 4px;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
pre.prettyprint .glyphicons {
  padding: 0 0 0 20px;
}
pre.prettyprint .glyphicons i:before {
  font-size: 17px;
  top: 1px;
}
#content pre.prettyprint,
#content pre.prettyprint span {
  color: #525252;
}
blockquote p {
  font-size: 12px;
}
.separator {
  padding: 14px 0 3px 0;
  display: block;
}
.separator.primary {
  padding: 0;
  border-top: 2px solid #26828e;
}
.separator.bottom {
  padding: 0 0 14px;
}
.separator.top {
  padding: 14px 0 0;
}
hr {
  border-top-color: #e2e1e1;
  border-bottom: none;
  margin: 0;
}
hr.separator {
  padding: 0;
}
hr.separator.top {
  margin: 7px 0 0;
}
hr.separator.bottom {
  margin: 0 0 7px;
}
@media print {
  html,
  body {
    height: auto !important;
    min-height: none !important;
  }
  @page {
    size: auto;
    margin: 10mm 10mm 10mm 10mm;
  }
  #wrapper {
    overflow-y: hidden !important;
  }
  #content {
    margin: 0 !important;
    padding: 0 !important;
    overflow: none;
  }
  .breadcrumb,
  #tlyPageGuideWrapper,
  .filter-bar {
    display: none !important;
  }
  .table td,
  .table th {
    vertical-align: middle;
  }
  .table th {
    padding: 3px;
    text-align: center;
  }
  .table img {
    float: left;
  }
}
.map_canvas img {
  max-width: none !important;
}
.streetview {
  width: 100%;
  height: 300px;
}
.ui-dialog-vevent .dtstart {
  display: none;
}
.ui-dialog-vevent .website {
  margin: 0 0 1em;
}
h1 [class*="icon-"],
h2 [class*="icon-"],
h3 [class*="icon-"],
h4 [class*="icon-"],
h5 [class*="icon-"],
h6 [class*="icon-"] {
  font-size: 80%;
  /*vertical-align: middle;*/
  /*margin-top: -3px;*/
}
.rounded-none {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.rounded-left {
  -webkit-border-radius: 5px 0px 0px 5px;
  -moz-border-radius: 5px 0px 0px 5px;
  border-radius: 5px 0px 0px 5px;
}
.rounded-right {
  -webkit-border-radius: 0px 5px 5px 0px;
  -moz-border-radius: 0px 5px 5px 0px;
  border-radius: 0px 5px 5px 0px;
}
.welcome {
  margin: 15px 0;
}
.welcome h1 {
  font-size: 32px;
  font-weight: 400;
  color: #26828e;
}
.faded {
  color: #a8a8a8;
}
.ribbon-wrapper {
  z-index: 2;
}
.bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]) {
  width: 100%;
}
.text-inverse {
  color: #424242;
}
.scripts-async .container-fluid {
  visibility: hidden;
}
.innerLR {
  padding-left: 14px;
  padding-right: 14px;
  position: relative;
}
.innerTB {
  padding-top: 14px;
  padding-bottom: 14px;
  position: relative;
}
.innerAll {
  padding: 14px;
  position: relative;
}
.innerL {
  padding-left: 14px;
  position: relative;
}
.innerR {
  padding-right: 14px;
  position: relative;
}
.innerT {
  padding-top: 14px;
  position: relative;
}
.innerB {
  padding-bottom: 14px;
  position: relative;
}
.center {
  text-align: center !important;
}
.margin-none {
  margin: 0 !important;
}
.margin-top-none {
  margin-top: 0 !important;
}
.margin-bottom-none {
  margin-bottom: 0 !important;
}
.margin-left-none {
  margin-left: 0 !important;
}
.margin-right-none {
  margin-right: 0 !important;
}
.padding-none {
  padding: 0 !important;
}
.padding-top-none {
  padding-top: 0 !important;
}
.padding-bottom-none {
  padding-bottom: 0 !important;
}
.padding-left-none {
  padding-left: 0 !important;
}
.padding-right-none {
  padding-right: 0 !important;
}
.padding-none-TB {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.padding-none-LR {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.border-none {
  border: none !important;
}
.border-top-none {
  border-top: none !important;
}
.border-bottom-none {
  border-bottom: none !important;
}
.border-left-none {
  border-left: none !important;
}
.border-right-none {
  border-right: none !important;
}
.box-shadow-none {
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}
.bg-container {
  background: #eaeaea !important;
}
.bg-gray {
  background: #f9f9f9 !important;
}
.bg-gray-dark {
  background: #f2f2f2 !important;
}
.bg-none {
  background: none !important;
}
.bg-white {
  background: #fff !important;
}
.bg-success {
  background: #8bbf61 !important;
  color: #fff;
}
.bg-info {
  background: #26828e !important;
  color: #fff;
}
.bg-info-dark {
  background: #1b5d66 !important;
}
.bg-inverse {
  background: #424242 !important;
  color: #fff;
}
.bg-inverse-faded {
  background: rgba(66, 66, 66, 0.5) !important;
}
.bg-primary {
  background: #26828e !important;
  color: #fff;
}
.bg-primary-light {
  background: #7fd2dd !important;
}
.bg-primary-light *:not(.btn) {
  border-color: #3fbbcc !important;
}
.bg-primary-light[class*="border-"],
.bg-primary-light.box-generic {
  border-color: #6bcbd7 !important;
}
.bg-primary-light .caret {
  border-left-color: transparent !important;
  border-bottom-color: transparent !important;
  border-top-color: transparent !important;
  border-right-color: #3fbbcc !important;
}
.bg-warning {
  background: #ab7a4b;
}
.bg-lightred {
  background: #E15258;
}
.bg-mustard {
  background: #D4D172;
}
.bg-purple {
  background: #9D8AC7;
}
.bg-gray-hover:hover {
  background: #f7f7f7;
}
.relativeWrap {
  position: relative;
}
.display-block {
  display: block !important;
}
.display-block-inline {
  display: inline-block !important;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.text-white {
  color: #fff;
}
.text-info {
  color: #26828e;
}
.text-primary {
  color: #26828e !important;
}
.text-success {
  color: #8bbf61;
}
.text-regular {
  color: #444 !important;
}
.text-faded {
  color: #d7d7d7 !important;
}
.text-muted-dark {
  color: #a2a2a2;
}
.text-muted-darker {
  color: #898989;
}
.text-weight-regular {
  font-weight: normal !important;
}
.text-weight-normal {
  font-weight: 400;
}
.text-condensed {
  letter-spacing: -2px;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
.text-small {
  font-size: 12px;
}
.text-larger {
  font-size: 14px;
}
.text-medium {
  font-size: 30px;
  line-height: 30px;
}
.text-large {
  font-size: 35px !important;
  line-height: 40px !important;
}
.text-xlarge {
  font-size: 50px;
  line-height: 50px;
}
.text-xxlarge {
  font-size: 70px;
  line-height: 70px;
}
.text-underline {
  text-decoration: underline;
}
.inline-block {
  display: inline-block !important;
}
.overflow-y-auto {
  position: relative;
  overflow: hidden;
  overflow-y: auto;
}
.applyNiceScroll {
  overflow-y: auto;
}
.overflow-hidden {
  position: relative;
  overflow: hidden;
}
.containerBg {
  background: #eaeaea;
}
.whiteBg {
  background: #fff;
}
.hide2 {
  display: none;
}
.border-top {
  border-top: 1px solid #efefef;
}
.border-right {
  border-right: 1px solid #efefef;
}
.border-bottom {
  border-bottom: 1px solid #efefef !important;
}
.border-left {
  border-left: 1px solid #efefef;
}
.half.innerAll {
  padding: 7px !important;
}
.half.innerLR {
  padding-left: 7px !important;
  padding-right: 7px !important;
}
.half.innerTB {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}
.half.innerT {
  padding-top: 7px !important;
}
.half.innerB {
  padding-bottom: 7px !important;
}
.half.innerL {
  padding-left: 7px !important;
}
.half.innerR {
  padding-right: 7px !important;
}
.inner-2x.innerAll {
  padding: 28px !important;
}
.inner-2x.innerTB {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}
.inner-2x.innerLR {
  padding-left: 28px !important;
  padding-right: 28px !important;
}
.inner-2x.padding-bottom-none {
  padding-bottom: 0 !important;
}
.inner-2x.padding-right-none {
  padding-right: 0 !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-x {
  overflow-x: auto;
}
.unscrollable {
  overflow: hidden !important;
}
.fixed-bottom {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.height-auto {
  height: auto !important;
}
div.row,
ul.row {
  margin: 0 -7px;
}
.row-merge {
  margin: 0 !important;
}
div[class*="col-xs-"],
div[class*="col-sm-"],
div[class*="col-md-"],
div[class*="col-lg-"],
li[class*="col-xs-"],
li[class*="col-sm-"],
li[class*="col-md-"],
li[class*="col-lg-"] {
  padding: 0 7px;
}
.widget .row-merge {
  margin: 0;
}
.row-merge {
  position: relative;
}
.row-merge > [class*="col-"] {
  padding: 0;
}
.row-merge > [class*="col-"] ~ [class*="col-"] {
  position: static;
}
.row-merge > [class*="col-"] ~ [class*="col-"]:after {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 1px;
  background: #e2e1e1;
  content: "";
}
.row-merge.border-top,
.row-merge ~ .row-merge {
  border-top: 1px solid #e2e1e1;
}
.row-merge.border-bottom {
  border-bottom: 1px solid #e2e1e1;
}
.row-merge .fill-column:before {
  position: absolute;
  top: 0;
  bottom: 0;
  width: inherit;
  background: #f4f4f4;
  content: "";
}
@media (min-width: 768px) and (max-width: 991px) {
  .row-merge > [class*="col-sm-12"] ~ [class*="col-sm-12"] {
    position: relative;
  }
  .row-merge > [class*="col-sm-12"] ~ [class*="col-sm-12"]:after {
    position: absolute;
    top: 0;
    bottom: auto;
    left: 0;
    right: 0;
    width: auto;
    height: 1px;
    background: #e2e1e1;
    content: "";
  }
}
.row-icons {
  padding: 10px 0;
  margin: 0;
}
.row-icons [class*="col"] {
  margin-bottom: 14px;
  padding: 0;
}
.row-icons [class*="col"] a {
  line-height: 24px;
  display: inline-block;
  color: #1d1d1b;
}
.row-icons [class*="col"][class*="glyphicons"] {
  padding-left: 50px;
}
.row-icons [class*="col"][class*="glyphicons"] i:before {
  left: 10px;
  top: 10px;
}
.row-icons [class*="col"] i.fa {
  vertical-align: middle;
  margin: 0 10px;
}
.row-icons [class*="col"] i,
.row-icons [class*="col"] i:before {
  color: #26828e;
  font-size: 24px;
}
.row-icons [class*="col"] span {
  padding-left: 5px;
}
.ui-tooltip {
  display: none !important;
}
.rounded-none {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.rounded-left {
  -webkit-border-radius: 5px 0px 0px 5px;
  -moz-border-radius: 5px 0px 0px 5px;
  border-radius: 5px 0px 0px 5px;
}
.rounded-right {
  -webkit-border-radius: 0px 5px 5px 0px;
  -moz-border-radius: 0px 5px 5px 0px;
  border-radius: 0px 5px 5px 0px;
}
.notebook {
  min-height: 60px;
  line-height: 30px;
  background: -webkit-linear-gradient(bottom, #f0f0f0 0%, #ffffff 5%) 0 0;
  background: -moz-linear-gradient(bottom, #f0f0f0 0%, #ffffff 5%) 0 0;
  background: linear-gradient(bottom, #f0f0f0 0%, #ffffff 5%) 0 0;
  -webkit-background-size: 100% 30px;
  -moz-background-size: 100% 30px;
  -ms-background-size: 100% 30px;
  background-size: 100% 30px;
}
.notebook ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.notebook ul li {
  line-height: 30px;
}
.bg-success .notebook {
  background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.3) 0%, #8bbf61 5%) 0 0;
  background: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0.3) 0%, #8bbf61 5%) 0 0;
  background: linear-gradient(bottom, rgba(255, 255, 255, 0.3) 0%, #8bbf61 5%) 0 0;
  -webkit-background-size: 100% 30px;
  -moz-background-size: 100% 30px;
  -ms-background-size: 100% 30px;
  color: #fff;
}
.bg-inverse .notebook {
  background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.3) 0%, #424242 5%) 0 0;
  background: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0.3) 0%, #424242 5%) 0 0;
  background: linear-gradient(bottom, rgba(255, 255, 255, 0.3) 0%, #424242 5%) 0 0;
  -webkit-background-size: 100% 30px;
  -moz-background-size: 100% 30px;
  -ms-background-size: 100% 30px;
  color: #fff;
}
.bg-primary .notebook {
  background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.3) 0%, #26828e 5%) 0 0;
  background: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0.3) 0%, #26828e 5%) 0 0;
  background: linear-gradient(bottom, rgba(255, 255, 255, 0.3) 0%, #26828e 5%) 0 0;
  -webkit-background-size: 100% 30px;
  -moz-background-size: 100% 30px;
  -ms-background-size: 100% 30px;
  color: #fff;
}
.bg-gray .notebook {
  background: -webkit-linear-gradient(bottom, #f0f0f0 0%, #f9f9f9 5%) 0 0;
  background: -moz-linear-gradient(bottom, #f0f0f0 0%, #f9f9f9 5%) 0 0;
  background: linear-gradient(bottom, #f0f0f0 0%, #f9f9f9 5%) 0 0;
  -webkit-background-size: 100% 30px;
  -moz-background-size: 100% 30px;
  -ms-background-size: 100% 30px;
  background-size: 100% 30px;
}
.checkbox-custom input[type=checkbox] {
  /* IE cannot fire events if display none or visibility hidden */
  position: relative;
  left: -99999px;
}
.checkbox-custom i {
  margin-left: -20px;
  margin-right: 5px;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  font-size: 1.333em;
  color: #ddd;
  display: inline-block;
}
.checkbox-custom i.checked {
  margin-right: 4px;
  color: #26828e;
  margin-left: -19px;
}
.checkbox-custom i.checked:before {
  content: '\f046';
}
.checkbox-custom i.disabled {
  /* disabled */
  color: #eee;
}
.checkbox-single {
  padding: 0;
  width: 20px;
  height: 20px;
  display: inline-block;
  margin: 0 5px;
}
.checkbox-single .checkbox-custom {
  width: 20px;
}
.checkbox-single .checkbox-custom i {
  margin-left: 1px;
}
.radio-custom input[type=radio] {
  /* IE cannot fire events if display none or visibility hidden */
  position: relative;
  left: -99999px;
}
.radio-custom i {
  margin-left: -20px;
  margin-right: 5px;
  vertical-align: top;
  margin-top: 1px;
  width: 16px;
  height: 16px;
  font-size: 1.333em;
  color: #ddd;
  display: inline-block;
}
.radio-custom i.checked {
  margin-right: 4px;
  color: #26828e;
  margin-left: -19px;
}
.radio-custom i.checked:before {
  content: '\f111';
}
.radio-custom i.disabled {
  /* disabled */
  color: #eee;
}
#flotTip {
  background: #f9f9f9;
  border: 1px solid #e2e1e1;
  padding: 5px 10px;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  font-size: 12px;
  font-weight: bold;
}
.yAxis .tickLabel:first-child,
.yAxis .tickLabel:last-child {
  display: none;
}
.tickLabel {
  font-weight: bold;
  font-size: 12px;
  color: #666;
  padding: 7px;
}
.flotchart-holder {
  margin: 30px 0 14px;
  height: 200px;
  padding: 0;
}
.flotchart-holder .label {
  padding: 5px 10px;
}
#chart_lines_fill_nopoints_2 {
  height: 160px;
}
.legend table {
  top: -30px !important;
  left: 0 !important;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  border-collapse: separate;
}
.legend table tr td {
  padding: 5px;
  background: #f9f9f9;
  border: 1px solid #e2e1e1;
  border-left: none;
  border-right: none;
}
.legend table tr td.legendLabel {
  padding-left: 0;
  color: #666;
  font-size: 12px;
  font-weight: bold;
}
.legend table tr td.legendColorBox > div {
  border: none !important;
}
.legend table tr td.legendColorBox > div > div {
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
.legend table tr td:first-of-type {
  padding-left: 10px;
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  border-left: 1px solid #e2e1e1;
}
.legend table tr td:last-of-type {
  padding-right: 10px;
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
  border-right: 1px solid #e2e1e1;
}
.label {
  display: inline-block;
}
.label.label-stroke {
  background: none;
  color: #999;
  border: 1px solid #999;
}
.label.label-primary {
  background: #26828e;
}
.label.label-primary.label-stroke {
  background: none;
  color: #26828e;
  border: 1px solid #26828e;
}
.label.label-info {
  background: #26828e;
}
.label.label-info.label-stroke {
  background: none;
  color: #26828e;
  border: 1px solid #26828e;
}
.label.label-warning {
  background: #ab7a4b;
}
.label.label-warning.label-stroke {
  background: none;
  color: #ab7a4b;
  border: 1px solid #ab7a4b;
}
.label.label-danger {
  background: #cc3a3a;
}
.label.label-danger.label-stroke {
  background: none;
  color: #cc3a3a;
  border: 1px solid #cc3a3a;
}
.label.label-inverse {
  background: #424242;
}
.label.label-inverse.label-stroke {
  background: none;
  color: #424242;
  border: 1px solid #424242;
}
.label.label-success {
  background: #8bbf61;
}
.label.label-success.label-stroke {
  background: none;
  color: #8bbf61;
  border: 1px solid #8bbf61;
}
.label.label-block {
  display: block;
}
.badge {
  border: 1px solid #fff;
}
.badge.badge-stroke {
  background: none;
  color: #999;
  border: 1px solid #999;
}
.badge.badge-primary {
  background: #26828e;
}
.badge.badge-primary.badge-stroke {
  background: none;
  color: #26828e;
  border: 1px solid #26828e;
}
.badge.badge-warning {
  background: #ab7a4b;
}
.badge.badge-warning.badge-stroke {
  background: none;
  color: #ab7a4b;
  border: 1px solid #ab7a4b;
}
.badge.badge-danger {
  background: #cc3a3a;
}
.badge.badge-danger.badge-stroke {
  background: none;
  color: #cc3a3a;
  border: 1px solid #cc3a3a;
}
.badge.badge-success {
  background: #8bbf61;
}
.badge.badge-success.badge-stroke {
  background: none;
  color: #8bbf61;
  border: 1px solid #8bbf61;
}
.badge.badge-inverse {
  background: #424242;
}
.badge.badge-inverse.badge-stroke {
  background: none;
  color: #424242;
  border: 1px solid #424242;
}
.badge.badge-info {
  background: #26828e;
}
.badge.badge-info.badge-stroke {
  background: none;
  color: #26828e;
  border: 1px solid #26828e;
}
.badge.badge-white {
  background: #fff;
  color: #797979;
  border: 1px solid #ccc;
}
.badge.badge-block {
  display: block;
}
.widget {
  background: #ffffff;
  margin: 0 auto 24px;
  position: relative;
  border: 1px solid #e2e1e1;
  box-shadow: 0 3px 0 0 #dbdbdb;
  -moz-box-shadow: 0 3px 0 0 #dbdbdb;
  -webkit-box-shadow: 0 3px 0 0 #dbdbdb;
}
.widget.row-merge {
  margin: 0 0 24px !important;
}
.widget .tab-content {
  padding: 0;
}
.widget .widget-head {
  background: #f7f7f7;
  border-bottom: 1px solid #e2e1e1;
  text-shadow: 0 1px 0 0 1px 0 #ffffff;
  height: 35px;
  line-height: 35px;
  position: relative;
  padding: 0 14px 0 0;
  overflow: hidden;
}
.widget .widget-head.progress {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  margin: 0;
  padding: 0;
}
.widget .widget-head.height-auto {
  height: auto;
}
.widget .widget-head > .glyphicons,
.widget .widget-head ul .glyphicons {
  height: 30px;
  width: 30px;
  padding: 0;
}
.widget .widget-head > .glyphicons i:before,
.widget .widget-head ul .glyphicons i:before {
  width: 30px;
  height: 30px;
  line-height: 23px;
  text-align: center;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.5);
}
.widget .widget-head .heading {
  margin: 0;
  font-size: 14px;
  height: 35px;
  line-height: 35px;
  padding: 0 14px;
  font-weight: 700;
  float: left;
}
.widget .widget-head .heading.glyphicons {
  width: auto;
  display: block;
  padding: 0 0 0 35px;
}
.widget .widget-head .heading.glyphicons i:before {
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  height: 35px;
  line-height: 35px;
  text-align: center;
  width: 35px;
  color: #525252;
  font-size: 16px;
  font-weight: normal;
  text-shadow: none;
}
.widget .widget-head a {
  text-shadow: none;
}
.widget .widget-head .dropdown-menu li > a:hover,
.widget .widget-head .dropdown-menu li > a:focus,
.widget .widget-head .dropdown-submenu:hover > a {
  background-color: #26828e;
  background-image: -moz-linear-gradient(top, #26828e, #d24343);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#26828e), to(#d24343));
  background-image: -webkit-linear-gradient(top, #26828e, #d24343);
  background-image: -o-linear-gradient(top, #26828e, #d24343);
  background-image: linear-gradient(to bottom, #26828e, #d24343);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffda4c4c', endColorstr='#ffd24343', GradientType=0);
}
.widget .details {
  font-size: 8pt;
  color: #525252;
}
.widget .widget-body {
  padding: 14px;
}
.widget .widget-body form {
  margin: 0;
}
.widget .widget-body > pre:last-child,
.widget .widget-body > p:last-child {
  margin: 0;
}
.widget .widget-body.list {
  color: #525252;
  padding: 0;
}
.widget .widget-body.list .count {
  font-size: 15pt;
  font-weight: 400;
}
.widget .widget-body.list ul {
  margin: 0;
  list-style: none;
}
.widget .widget-body.list ul li {
  padding: 0 10px;
  height: 39px;
  border-bottom: 1px solid #e2e1e1;
  position: relative;
  line-height: 39px;
  text-align: left;
  text-shadow: 0 1px 0 #ffffff;
  clear: both;
}
.widget .widget-body.list ul li .badge {
  position: absolute;
  right: 8px;
  top: 10px;
}
.widget .widget-body.list ul li:first-child {
  border-top: none;
}
.widget .widget-body.list ul li:last-child {
  border-bottom: none;
}
.widget .widget-body.list ul li .count {
  float: right;
  color: #525252;
}
.widget .widget-body.list ul li .sparkline {
  position: relative;
  top: 5px;
  margin-left: 5px;
}
.widget .widget-body.list ul li a {
  color: #525252;
  font-weight: bold;
}
.widget .widget-body.list.products li {
  height: 60px;
  line-height: 60px;
}
.widget .widget-body.list.products .img {
  float: left;
  display: inline-block;
  text-align: center;
  background: #272729;
  margin: 6px 8px 0 0;
  cursor: pointer;
}
.widget .widget-body.list.products .title {
  line-height: normal;
  display: inline-block;
  padding: 13px 0 0;
  text-transform: uppercase;
}
.widget .widget-body.list.products .title strong {
  font-family: "Open Sans", sans-serif;
  text-transform: none;
}
.widget .widget-body.list.fluid ul li {
  height: auto;
  line-height: normal;
  padding: 10px;
}
.widget .widget-body.list.list-2 ul li {
  border-bottom: 1px solid #d8d9da;
  border-top: none;
  background: #f8f8f8;
}
.widget .widget-body.list.list-2 ul li.active {
  border-color: #dddddd;
  background: #fff;
}
.widget .widget-body.list.list-2 ul li.active i:before {
  font-weight: normal;
  background: #26828e;
  color: #fff;
  text-shadow: none;
}
.widget .widget-body.list.list-2 ul li.active a {
  color: #26828e;
}
.widget .widget-body.list.list-2 ul li:last-child {
  border-bottom: none;
}
.widget .widget-body.list.list-2 ul li a {
  display: block;
  color: #222;
  padding: 0 0 0 30px;
}
.widget .widget-body.list.list-2 ul li a i:before {
  color: #555;
  width: 20px;
  height: 17px;
  font-size: 14px;
  border: 1px solid #ccc;
  background: #dddddd;
  top: 9px;
  left: 0;
  text-align: center;
  vertical-align: middle;
  padding-top: 3px;
  text-shadow: 0 1px 0 #fff;
}
.widget .widget-body.list.list-2 ul li.hasSubmenu {
  height: auto;
}
.widget .widget-body.list.list-2 ul li.hasSubmenu ul {
  padding: 0 0 10px;
}
.widget .widget-body.list.list-2 ul li.hasSubmenu ul li {
  height: auto;
  line-height: normal;
  background: none;
  border: none;
  line-height: 20px;
}
.widget .widget-body.list.list-2 ul li.hasSubmenu ul li a {
  color: #333;
  padding: 0 0 0 20px;
}
.widget .widget-body.list.list-2 ul li.hasSubmenu ul li.active a {
  font-weight: bold;
}
.widget .widget-footer {
  background: #fafafa;
  height: 25px;
  line-height: 25px;
  border-top: 1px solid #ebebeb;
}
.widget .widget-footer .glyphicons {
  width: 25px;
  height: 25px;
  line-height: 25px;
  padding: 0;
  float: right;
}
.widget .widget-footer .glyphicons i:before {
  font-size: 16px;
  color: #c3c3c3;
  text-align: center;
  width: 20px;
  height: 25px;
  line-height: 25px;
  text-shadow: 0 1px 0 #ffffff;
}
.widget .widget-footer .glyphicons:hover i:before {
  color: rgba(0, 0, 0, 0.5);
}
.widget.margin-bottom-none {
  margin-bottom: 0;
}
.widget.widget-gray {
  background: #f5f5f5;
}
.widget.widget-gray .widget-head {
  background: #ffffff;
  border-color: #26828E;
  box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.6), inset -1px -1px 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.6), inset -1px -1px 1px rgba(0, 0, 0, 0);
  -webkit-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.6), inset -1px -1px 1px rgba(0, 0, 0, 0);
}
.widget.widget-gray .widget-head .heading {
  color: #555555;
  text-shadow: 0 1px 0 #fff;
}
.widget.widget-gray .widget-head .heading.glyphicons i:before {
  background: none;
  color: #555;
  border-color: rgba(0, 0, 0, 0.1);
}
.widget.widget-2:before,
.widget.widget-2:after {
  display: none;
}
.widget.widget-2 .widget-head {
  background: #e2e2e4;
  box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.6), inset -1px -1px 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.6), inset -1px -1px 1px rgba(0, 0, 0, 0);
  -webkit-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.6), inset -1px -1px 1px rgba(0, 0, 0, 0);
  height: 36px;
  line-height: 36px;
  border-color: #d1d2d3;
}
.widget.widget-2 .widget-head .heading {
  line-height: 36px;
  color: #555555;
  text-shadow: 0 1px 0 #fff;
  font-size: 12pt;
}
.widget.widget-2 .widget-head .heading i:before {
  color: #555555;
  background: none;
  border: none;
  left: 3px;
  top: 2px;
}
.widget.widget-2 .widget-body {
  border: 1px solid #d1d2d3;
  border-top: 0;
  background: #f5f5f5;
}
.widget.widget-2.primary .widget-head {
  background: #26828e;
  border-color: #26828e;
  box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.6), inset -1px -1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.6), inset -1px -1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.6), inset -1px -1px 1px rgba(0, 0, 0, 0.1);
}
.widget.widget-2.primary .widget-head .heading {
  color: #fff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.widget.widget-2.primary .widget-head .heading i:before {
  color: #fff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.widget.widget-3:before,
.widget.widget-3:after {
  display: none;
}
.widget.widget-3 .widget-head {
  height: 36px;
  line-height: 36px;
}
.widget.widget-3 .widget-head .heading {
  display: block;
  text-align: center;
  float: none;
  line-height: 36px;
  height: 36px;
  text-transform: uppercase;
  font-size: 12pt;
}
.widget.widget-3 .widget-head .heading i:before {
  background: none;
  border: none;
  left: 3px;
  top: 5px;
  font-size: 20px;
  color: #45484d;
}
.widget.widget-3 .widget-head .heading .glyphicons {
  vertical-align: middle;
  width: 35px;
  height: 36px;
  padding: 0;
}
.widget.widget-3 .widget-body {
  border-bottom: 1px solid #e2e1e1;
}
.widget.widget-3 .widget-body.large {
  font-size: 26pt;
  font-weight: bold;
  text-align: center;
  padding: 25px 0;
  vertical-align: middle;
  line-height: normal;
}
.widget.widget-3 .widget-body.large.cancellations span {
  line-height: 20px;
  text-align: left;
  font-size: 17pt;
  display: inline-block;
  text-shadow: none;
}
.widget.widget-3 .widget-body.large.cancellations span span {
  display: block;
}
.widget.widget-3 .widget-body.large.cancellations span span:first-child {
  color: #26828e;
  text-transform: uppercase;
  font-size: 13pt;
}
.widget.widget-3 .widget-body.large.dashboard {
  padding: 15px 0;
}
.widget.widget-3 .widget-footer {
  background: #fafafa;
  border-top: none;
}
.widget.widget-3 .widget-footer a {
  float: none;
  color: #dddddd;
  width: auto;
  padding: 0 10px 0 30px;
  border-right: 1px solid #e2e1e1;
  text-decoration: none;
}
.widget.widget-3 .widget-footer a i:before {
  color: #dddddd;
  left: 5px;
}
.widget.widget-3 .widget-footer a:hover {
  color: #26828e;
}
.widget.widget-3 .widget-footer a:hover i:before {
  color: #26828e;
}
.widget.widget-3 .widget-footer.align-center {
  text-align: center;
}
.widget.widget-3 .widget-footer.align-center a:first-child {
  border-left: 1px solid #e2e1e1;
}
.widget.widget-3 .widget-footer.align-right {
  text-align: right;
}
.widget.widget-3 .widget-footer.align-right a:first-child {
  border-left: 1px solid #e2e1e1;
}
.widget.widget-3 .widget-footer.align-right a:last-child {
  border-right: none;
}
.widget.widget-4 {
  border: none;
  background: none;
}
.widget.widget-4 .widget-head {
  background: none;
  padding: 10px;
  border: none;
}
.widget.widget-4 .widget-head .heading {
  color: #544f49;
  text-shadow: none;
  padding: 0;
  margin: 0;
}
.widget.widget-4 .widget-body {
  padding: 0 10px 10px;
  border: none;
}
.widget.widget-4 .widget-body.list ul li {
  padding: 0;
}
.widget.widget-heading-simple {
  border: none;
  background: none;
}
.widget.widget-heading-simple > .widget-head {
  border: none;
  background: none;
  background-image: none !important;
  filter: none !important;
  padding: 0 0 5px;
  height: 25px;
  line-height: 25px;
}
.widget.widget-heading-simple > .widget-head .heading {
  padding: 0;
  height: 25px;
  line-height: 25px;
}
.widget.widget-heading-simple > .widget-head .heading.glyphicons {
  padding: 0 0 0 25px;
}
.widget.widget-heading-simple > .widget-head .heading.glyphicons i:before {
  text-align: left;
  width: 25px;
  height: 25px;
  line-height: 25px;
}
.widget.widget-heading-simple > .widget-body {
  border: 1px solid #e2e1e1;
}
.widget.widget-body-simple {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.widget.widget-body-simple > .widget-body {
  background: none;
  border: none;
  padding: 0;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.widget.widget-body-white > .widget-body {
  background: #ffffff;
}
.widget.widget-body-gray > .widget-body {
  background: #f4f4f4;
}
.widget.widget-body-primary > .widget-body {
  background: #26828e;
}
.widget.widget-body-primary > .widget-body * {
  color: #fff;
  text-shadow: none;
}
.widget.widget-body-inverse > .widget-body {
  background: #424242;
}
.widget.widget-body-inverse > .widget-body *,
.widget.widget-body-inverse > .widget-body i:before {
  color: #fff;
  text-shadow: none;
}
.widget.widget-body-default > .widget-body {
  background: #e2e2e2;
}
.widget.widget-body-default > .widget-body *,
.widget.widget-body-default > .widget-body i:before {
  color: #fff;
  text-shadow: none;
}
.widget.widget-body-multiple {
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}
.widget.widget-body-multiple > .widget-body {
  margin-bottom: 7px;
}
.widget.widget-body-multiple > .widget-body:last-of-type {
  margin-bottom: 0;
}
.widget .chart-toggle {
  position: absolute;
  right: 15px;
  top: 15px;
}
.finances_summary .well {
  font-size: 16px;
  text-align: center;
}
.finances_summary .well strong {
  display: block;
  font-size: 22pt;
  color: #45494c;
  line-height: normal;
}
.finances_summary .glyphicons.standard i:before {
  color: #cccccc;
}
div.glyphicons {
  padding: 0 0 0 47px;
}
div.glyphicons i:before {
  color: #e2e2e2;
  font-size: 32px;
}
div.glyphicons.glyphicon-large {
  padding: 0 0 0 75px;
}
div.glyphicons.glyphicon-large i:before {
  font-size: 50px;
  left: 0;
}
div.glyphicons.glyphicon-large.group-column {
  padding: 0 0 0 85px;
}
div.glyphicons.glyphicon-large.group-column i:before {
  font-size: 45px;
  left: 12px;
}
div.glyphicons.glyphicon-xlarge {
  padding: 0 0 0 85px;
}
div.glyphicons.glyphicon-xlarge i {
  padding: 0 0 10px;
}
div.glyphicons.glyphicon-xlarge i:before {
  font-size: 70px;
}
div.glyphicons.glyphicon-top {
  padding: 0;
  text-align: center;
}
div.glyphicons.glyphicon-top i {
  display: block;
  position: relative;
  padding: 5px 0 10px;
}
div.glyphicons.glyphicon-top i:before {
  position: relative;
  left: auto;
  top: auto;
}
div.glyphicons.glyphicon-primary i:before {
  color: #26828e;
}
@media (max-width: 979px) and (min-width: 768px) {
  div.glyphicons.hidden-tablet-partial {
    padding: 0;
  }
}
.widget-body-primary div.glyphicons i:before {
  color: #fff;
}
.social-large {
  height: 97px;
}
.social-large a {
  display: block;
  height: 77px;
  float: left;
  padding: 10px 19px;
  color: #d5d5d5;
  background: #ffffff;
  font-weight: bold;
  text-align: center;
  border-right: 1px solid #e5e5e5;
  text-decoration: none;
}
.social-large a i {
  display: block;
  position: relative;
  padding: 0 0 8px;
}
.social-large a i:before {
  display: block;
  text-align: center;
  top: auto;
  left: auto;
  position: relative;
  font-size: 50px;
  color: #d5d5d5;
}
.social-large a.active,
.social-large a:hover {
  color: #fff;
  background: #26828e;
}
.social-large a.active i:before,
.social-large a:hover i:before {
  color: #fff;
}
.social-large a:last-child {
  border: none;
}
.social-large.social-large-2 a {
  display: inline-block;
  font-weight: 400;
  float: none;
  border: none;
  background: none;
  color: #444444;
}
.social-large.social-large-2 a i:before {
  color: #444444;
}
.social-large.social-large-2 a.active,
.social-large.social-large-2 a:hover {
  color: #26828e;
}
.social-large.social-large-2 a.active i:before,
.social-large.social-large-2 a:hover i:before {
  color: #26828e;
}
.btn {
  text-shadow: none;
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}
.btn.active,
.btn:active {
  outline: 0;
  background-color: #fff;
}
.btn:hover.text-primary {
  background-color: #26828e;
}
.btn:hover.text-primary .fa {
  color: #fff;
}
.btn.btn-sm {
  font-size: 13px;
}
.btn-block {
  width: 100%;
  min-height: 30px;
}
.btn-group .btn + .btn:not(.btn-block) {
  margin-left: -1px;
}
.btn-default {
  background: #fff;
  border-color: #e7e7e7;
  color: #797979;
}
.btn-default.filled {
  background: #dddddd;
  border-color: #dddddd;
  font-weight: 600;
}
.btn-group.open .btn-default.dropdown-toggle,
.btn-default.disabled,
.btn-default[disabled],
.btn-default:hover,
.btn-default:focus {
  background: #fafafa;
  border-color: #cecece;
}
.btn-default:active,
.btn-default.active {
  background: #e8e8e8;
  color: #797979;
  text-shadow: none;
}
.btn-default .caret {
  border-top-color: rgba(0, 0, 0, 0.5);
}
.btn-group.open .btn-default.filled.dropdown-toggle,
.btn-default.filled.disabled,
.btn-default.filled[disabled],
.btn-default.filled:hover,
.btn-default.filled:focus {
  background: #d0d0d0;
  border-color: #d0d0d0;
}
.btn-default.filled:active,
.btn-default.filled.active {
  background: #d0d0d0;
  border-color: #d0d0d0;
}
.btn-default.filled .caret {
  border-top-color: rgba(0, 0, 0, 0.5);
}
.btn-warning {
  background: #ab7a4b;
  border-color: #ab7a4b;
  color: #ffffff;
}
.btn-warning.btn-stroke {
  background: none;
  color: #ab7a4b;
}
.btn-group.open .btn-warning.dropdown-toggle,
.btn-warning.disabled,
.btn-warning[disabled],
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active {
  background: none;
  color: #ab7a4b;
}
.btn-warning.btn-stroke:hover,
.btn-warning.btn-stroke:focus,
.btn-warning.btn-stroke:active,
.btn-warning.btn-stroke.active {
  background: #ab7a4b;
  color: #fff;
}
.btn-warning .caret {
  border-top-color: rgba(255, 255, 255, 0.7);
  border-bottom-color: rgba(255, 255, 255, 0.7);
}
.btn-info {
  background: #26828e;
  border-color: #26828e;
  color: #ffffff;
}
.btn-info.btn-stroke {
  background: none;
  color: #26828e;
}
.btn-group.open .btn-info.dropdown-toggle,
.btn-info.disabled,
.btn-info[disabled],
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active {
  background: none;
  color: #26828e;
}
.btn-info.btn-stroke:hover,
.btn-info.btn-stroke:focus,
.btn-info.btn-stroke:active,
.btn-info.btn-stroke.active {
  background: #26828e;
  color: #fff;
}
.btn-info .caret {
  border-top-color: rgba(255, 255, 255, 0.7);
  border-bottom-color: rgba(255, 255, 255, 0.7);
}
.btn-danger {
  background: #cc3a3a;
  border-color: #cc3a3a;
  color: #ffffff;
}
.btn-danger.btn-stroke {
  background: none;
  color: #cc3a3a;
}
.btn-group.open .btn-danger.dropdown-toggle,
.btn-danger.disabled,
.btn-danger[disabled],
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active {
  background: none;
  color: #cc3a3a;
}
.btn-danger.btn-stroke:hover,
.btn-danger.btn-stroke:focus,
.btn-danger.btn-stroke:active,
.btn-danger.btn-stroke.active {
  background: #cc3a3a;
  color: #fff;
}
.btn-danger .caret {
  border-top-color: rgba(255, 255, 255, 0.7);
  border-bottom-color: rgba(255, 255, 255, 0.7);
}
.btn-primary {
  background: #26828e;
  border-color: #26828e;
  color: #ffffff;
}
.btn-primary.btn-stroke {
  background: none;
  color: #26828e;
}
.btn-group.open .btn-primary.dropdown-toggle,
.btn-primary.disabled,
.btn-primary[disabled],
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
  background: #1b5d66;
  border-color: #1b5d66;
}
.btn-primary.btn-stroke:hover,
.btn-primary.btn-stroke:focus,
.btn-primary.btn-stroke:active,
.btn-primary.btn-stroke.active {
  background: #26828e;
  color: #fff;
}
.btn-primary .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
.btn-inverse {
  background: #424242;
  border-color: #424242;
  color: #ffffff;
}
.btn-inverse.btn-stroke {
  background: none;
  color: #424242;
}
.btn-group.open .btn-inverse.dropdown-toggle,
.btn-inverse.disabled,
.btn-inverse[disabled],
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active {
  background: none;
  color: #424242;
}
.btn-inverse.btn-stroke:hover,
.btn-inverse.btn-stroke:focus,
.btn-inverse.btn-stroke:active,
.btn-inverse.btn-stroke.active {
  background: #424242;
  color: #fff;
}
.btn-inverse .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.btn-success {
  background: #8bbf61;
  border-color: #8bbf61;
  color: #ffffff;
}
.btn-success.btn-stroke {
  background: none;
  color: #8bbf61;
}
.btn-group.open .btn-success.dropdown-toggle,
.btn-success.disabled,
.btn-success[disabled],
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active {
  background: none;
  color: #8bbf61;
}
.btn-success.btn-stroke:hover,
.btn-success.btn-stroke:focus,
.btn-success.btn-stroke:active,
.btn-success.btn-stroke.active {
  background: #8bbf61;
  color: #fff;
}
.btn-success .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.btn-group .btn-primary:not(.dropdown-toggle),
.btn-group .btn-primary:not('[data-toggle*=""]') {
  margin-right: 2px;
}
.btn-group.dropup .btn {
  padding: 7px 12px;
}
.btn-group-vertical.block {
  display: block;
}
.btn-group.btn-group-block {
  display: block;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .btn-group.btn-group-block .btn.col-md-12 {
    margin: 0;
  }
  .btn-group.btn-group-block .btn.col-md-12:first-of-type {
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
  }
  .btn-group.btn-group-block .btn.col-md-12:last-of-type {
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
  }
}
.btn-icon-stacked {
  text-align: left;
  padding: 10px 10px 10px 45px;
  position: relative;
}
.btn-icon-stacked i {
  display: block;
  position: absolute;
  left: 15px;
  top: 12px;
}
.btn-icon-stacked span {
  display: block;
  font-size: 13px;
  line-height: normal;
}
.btn-circle {
  -webkit-border-radius: 50% 50% 50% 50%;
  -moz-border-radius: 50% 50% 50% 50%;
  border-radius: 50% 50% 50% 50%;
}
.btn-circle.btn {
  padding-left: 0;
  padding-right: 0;
  width: 34px;
}
.glyphicons.standard,
.glyphicons-social.standard {
  width: 24px;
  height: 24px;
  padding: 0;
}
.glyphicons.standard i,
.glyphicons-social.standard i {
  display: block;
  height: 24px;
}
.glyphicons.standard i:before,
.glyphicons-social.standard i:before {
  color: #64625f;
  position: relative;
  top: auto;
  left: auto;
}
.glyphicons.standard:not(.disabled):hover i:before,
.glyphicons-social.standard:not(.disabled):hover i:before {
  color: #797979;
}
.glyphicons.standard.btn,
.glyphicons-social.standard.btn {
  padding: 4px;
}
.glyphicons.standard.btn.btn-small,
.glyphicons-social.standard.btn.btn-small {
  padding: 2px 5px;
  width: auto;
  height: auto;
}
.glyphicons.standard.btn.btn-small i:before,
.glyphicons-social.standard.btn.btn-small i:before {
  top: auto;
  line-height: 22px;
}
.glyphicons.btn-action,
.glyphicons-social.btn-action {
  width: 25px;
  height: 25px;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  vertical-align: middle;
}
.glyphicons.btn-action i:before,
.glyphicons-social.btn-action i:before {
  font-size: 14px;
  top: 5px;
  left: 5px;
  text-shadow: 0 1px 0 #fff;
  color: #fff;
}
.glyphicons.btn-action.btn-default i:before,
.glyphicons-social.btn-action.btn-default i:before {
  color: #7c7c7c;
}
.glyphicons.btn-action.single,
.glyphicons-social.btn-action.single {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border: none;
  /*background: none;*/
  margin-right: 10px;
}
.glyphicons.btn-icon,
.glyphicons-social.btn-icon {
  text-align: left;
  padding: 5px 7px 5px 40px;
}
.glyphicons.btn-icon i,
.glyphicons-social.btn-icon i {
  float: left;
}
.glyphicons.btn-icon i:before,
.glyphicons-social.btn-icon i:before {
  font-size: 15px;
  top: 0;
  left: 0;
  width: 33px;
  height: 23px;
  -webkit-border-radius: 3px 0px 0px 3px;
  -moz-border-radius: 3px 0px 0px 3px;
  border-radius: 3px 0px 0px 3px;
  vertical-align: middle;
  padding: 7px 0 0;
  text-align: center;
}
.glyphicons.btn-icon.right,
.glyphicons-social.btn-icon.right {
  text-align: left;
  padding: 5px 0 5px 7px;
}
.glyphicons.btn-icon.right i:before,
.glyphicons-social.btn-icon.right i:before {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  right: 0;
  left: auto;
  text-align: center;
}
.glyphicons.btn-large,
.glyphicons-social.btn-large {
  padding: 10px 10px 10px 40px;
  font-weight: 700;
}
.glyphicons.btn-large i:before,
.glyphicons-social.btn-large i:before {
  top: 12px;
  left: 12px;
  font-size: 17px;
}
.glyphicons.btn-large.btn-icon i:before,
.glyphicons-social.btn-large.btn-icon i:before {
  top: 0;
  left: 0;
  height: 28px;
  padding: 12px 0 0;
}
.glyphicons.btn-small,
.glyphicons-social.btn-small {
  padding: 2px 10px 2px 35px;
}
.glyphicons.btn-small i:before,
.glyphicons-social.btn-small i:before {
  padding: 5px 0 0;
  width: 28px;
  height: 19px;
  font-size: 14px;
}
.glyphicons.btn-mini,
.glyphicons-social.btn-mini {
  padding: 1px 6px 1px 33px;
}
.glyphicons.btn-mini i:before,
.glyphicons-social.btn-mini i:before {
  padding: 5px 0 0;
  width: 26px;
  height: 17px;
  font-size: 13px;
}
.glyphicons.orange i:before,
.glyphicons-social.orange i:before {
  color: #EDB459;
}
.glyphicons.btn-default i:before,
.glyphicons-social.btn-default i:before {
  color: #9e9e9e;
  text-shadow: none;
}
.glyphicons.single,
.glyphicons-social.single {
  color: #26828e;
  padding: 0 0 0 20px;
}
.glyphicons.single i:before,
.glyphicons-social.single i:before {
  font-size: 13px;
  top: 4px;
  color: #26828e;
}
.glyphicons.single + .single,
.glyphicons-social.single + .single {
  margin-left: 8px;
}
.glyphicons.single.regular,
.glyphicons-social.single.regular {
  color: #525252;
}
.glyphicons.single.regular i:before,
.glyphicons-social.single.regular i:before {
  color: #525252;
}
.glyphicons.primary i:before,
.glyphicons-social.primary i:before {
  color: #26828e;
}
.glyphicons.text-error,
.glyphicons-social.text-error {
  color: #26828e;
}
.glyphicons.text-error i:before,
.glyphicons-social.text-error i:before {
  color: #26828e;
}
.glyphicons.text-info,
.glyphicons-social.text-info {
  color: #5d92b3;
}
.glyphicons.text-info i:before,
.glyphicons-social.text-info i:before {
  color: #5d92b3;
}
.glyphicons.text-success,
.glyphicons-social.text-success {
  color: #719d46;
}
.glyphicons.text-success i:before,
.glyphicons-social.text-success i:before {
  color: #719d46;
}
.has-switch {
  vertical-align: middle;
  border-color: #eaeaea;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.has-switch + .has-switch {
  margin-left: 10px;
}
.has-switch span.switch-left {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.has-switch span {
  background-image: none !important;
  filter: none !important;
}
.has-switch label {
  background-image: none !important;
  filter: none !important;
  background: #000000;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
  border: none;
}
.has-switch label:hover,
.has-switch label:focus,
.has-switch label:active,
.has-switch label.active,
.has-switch label.disabled,
.has-switch label[disabled] {
  background: #fff;
}
.has-switch span.switch-primary {
  background: #26828e;
}
.has-switch span.switch-primary:hover {
  background: #31a7b6;
}
.has-switch span.switch-danger {
  background: #cc3a3a;
}
.has-switch span.switch-danger:hover {
  background: #d66363;
}
.has-switch span.switch-warning {
  background: #ab7a4b;
}
.has-switch span.switch-warning:hover {
  background: #be946b;
}
.has-switch span.switch-success {
  background: #8bbf61;
}
.has-switch span.switch-success:hover {
  background: #a6ce85;
}
.has-switch span.switch-inverse {
  background: #424242;
}
.has-switch span.switch-inverse:hover {
  background: #5c5c5c;
}
.has-switch span.switch-default {
  background: #eaeaea;
  color: #444;
}
.has-switch span.switch-default:hover {
  background: #fff;
}
.has-switch span.switch-default.switch-right {
  background: #fff;
}
.modal.modal-inline {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  margin: 0 auto;
  z-index: 1;
  max-width: 100%;
  width: auto;
  display: block;
}
.modal.modal-inline .modal-dialog {
  width: auto;
  left: auto;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}
.modal.modal-inline .modal-content {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.modal-backdrop {
  z-index: 10000;
  background: #ffffff;
}
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.5;
  filter: alpha(opacity=90);
}
.modal {
  z-index: 10001;
}
.modal .modal-content {
  border-color: #fff;
  border-width: 5px;
  background: #ffffff;
  -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2);
}
.modal .modal-header {
  padding: 0 10px;
  line-height: 29px;
  border-color: #e2e1e1;
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #fdfdfd, #f4f4f4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#f4f4f4));
  background-image: -webkit-linear-gradient(top, #fdfdfd, #f4f4f4);
  background-image: -o-linear-gradient(top, #fdfdfd, #f4f4f4);
  background-image: linear-gradient(to bottom, #fdfdfd, #f4f4f4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd', endColorstr='#fff4f4f4', GradientType=0);
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.modal .modal-header .modal-title {
  font-size: 14px;
  line-height: 39px;
  height: 39px;
  margin: 0;
  padding: 0;
  font-weight: 600;
}
.modal .modal-header .close {
  position: absolute;
  top: 5px;
  right: 10px;
  padding: 0;
  margin: 0;
  opacity: 1;
  filter: alpha(opacity=100);
  color: #525252;
  text-shadow: 0 1px 0 #ffffff;
}
.modal .modal-body {
  padding: 10px;
}
.modal .modal-body p:last-child {
  margin: 0;
}
.modal .modal-footer {
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0), inset -1px -1px 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0), inset -1px -1px 1px rgba(0, 0, 0, 0);
  -webkit-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0), inset -1px -1px 1px rgba(0, 0, 0, 0);
  border-color: #ebebeb;
  padding: 10px;
  background: #fafafa;
}
@media screen and (min-width: 768px) {
  .modal-dialog {
    width: 620px;
  }
}
html {
  -webkit-font-smoothing: antialiased !important;
  height: 100%;
}
body {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  background: #eaeaea;
  font-size: 14px;
  color: #525252;
  position: relative;
  height: 100%;
  -moz-transform: scale(0.98, 0.98);
  zoom: 0.98;
  zoom: 98%;
}
*,
a:focus {
  outline: none !important;
}
button:focus {
  outline: none !important;
}
button::-moz-focus-inner {
  border: 0;
}
a:hover {
  color: #333333;
}
a:hover,
a:hover .text-underline {
  text-decoration: none;
}
a {
  color: #4193d0;
  outline: 0 !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0 0 5px;
  font-weight: 400;
}
h1.glyphicons,
h2.glyphicons,
h3.glyphicons,
h4.glyphicons,
h5.glyphicons,
h6.glyphicons {
  color: #424242;
}
h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span {
  color: #424242;
  font-weight: 400;
}
h2 span,
h3 span {
  font-size: 50%;
  text-transform: none;
  padding: 0;
  position: relative;
  font-weight: 300;
}
h1 {
  font-weight: 300;
}
h2 {
  font-size: 26px;
}
.text-muted {
  color: #333333;
}
.header-line {
  margin: 20px -15px 20px -15px;
}
.heading-buttons h1,
.heading-buttons h2,
.heading-buttons h3,
.heading-buttons h4,
.heading-buttons h5,
.heading-buttons h6 {
  display: inline-block;
  margin: 0 14px;
  line-height: 40px;
}
.heading-buttons h1.glyphicons,
.heading-buttons h2.glyphicons,
.heading-buttons h3.glyphicons,
.heading-buttons h4.glyphicons,
.heading-buttons h5.glyphicons,
.heading-buttons h6.glyphicons {
  display: inline-block;
}
.heading-buttons .buttons {
  margin-top: 5px;
  margin-right: 14px;
  text-align: right;
}
.heading-buttons .btn + .btn {
  margin-left: 14px;
}
.heading-buttons > .btn-group-xs,
.heading-buttons > .btn-xs,
.heading-buttons > .dropdown {
  margin-top: 8px;
}
.heading-buttons > .btn-group-sm,
.heading-buttons > .btn-sm {
  margin-top: 4px;
}
p {
  margin: 0 0 10px;
  line-height: normal;
}
.lead {
  margin: 0 0 10px;
}
img {
  padding: 1px;
  border: 1px solid #efefef;
}
.ie .img-responsive {
  max-width: 100%;
  height: auto;
  width: auto;
}
ul,
ol {
  margin: 0;
  padding: 0;
}
.msg_wrap ul,
.msg_wrap ol {
  margin: auto;
  padding: revert;
}
ul.icons {
  text-align: left;
  padding: 0;
}
ul.icons li {
  display: block;
  padding: 0 0 0 25px;
  line-height: 22px;
  color: #525252;
}
ul.icons li i:before {
  color: #525252;
  font-size: 17px;
  left: 0;
  top: 4px;
}
ul.list-unstyled {
  list-style: none;
  padding: 0;
  max-width: 100%;
  overflow: hidden;
}
ul.friends-list li a {
  display: block;
  font-weight: 300;
  color: #424242;
  padding: 14px;
}
ul.friends-list li a.glyphicons {
  padding-left: 40px;
}
ul.friends-list li a.glyphicons i:before {
  top: 8px;
  left: 10px;
  color: #ccc;
  border: 1px solid #ccc;
  -webkit-border-radius: 20px 20px 20px 20px;
  -moz-border-radius: 20px 20px 20px 20px;
  border-radius: 20px 20px 20px 20px;
  font-size: 16px;
  padding: 2px;
}
ul.friends-list li a img {
  width: 35px;
}
ul.friends-list li:hover {
  background-color: #efefef;
}
ul.friends-list li:data-content {
  width: 100px;
}
ul.friends-list li.active {
  background-color: #efefef;
}
ul.friends-list li.active a.glyphicons i:before {
  color: #26828E;
  border: 1px solid #26828e;
}
input,
button,
select,
textarea {
  font-family: 'Open Sans', sans-serif;
}
#cke_2_bottom,
.cke_bottom {
  display: none;
}
pre.prettyprint {
  word-break: normal;
  word-wrap: normal;
  white-space: pre;
  background-color: #f8f8f8;
  background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(50%, #f8f8f8), color-stop(50%, #eeeeee));
  background-image: -webkit-linear-gradient(#f8f8f8 50%, #eeeeee 50%);
  background-image: -moz-linear-gradient(#f8f8f8 50%, #eeeeee 50%);
  background-image: -o-linear-gradient(#f8f8f8 50%, #eeeeee 50%);
  background-image: linear-gradient(#f8f8f8 50%, #eeeeee 50%);
  -moz-background-size: 38px 38px;
  background-size: 38px 38px;
  border: 1px solid #ebebeb;
  display: block;
  line-height: 19px;
  margin-bottom: 14px;
  overflow: visible;
  overflow-y: hidden;
  padding: 0 0 0 4px;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
pre.prettyprint .glyphicons {
  padding: 0 0 0 20px;
}
pre.prettyprint .glyphicons i:before {
  font-size: 17px;
  top: 1px;
}
#content pre.prettyprint,
#content pre.prettyprint span {
  color: #525252;
}
blockquote p {
  font-size: 12px;
}
.separator p {
  line-height: 100%;
}
.separator {
  padding: 14px 0 3px 0;
  display: block;
}
.separator.primary {
  padding: 0;
  border-top: 2px solid #26828e;
}
.separator.bottom {
  padding: 0 0 14px;
}
.separator.top {
  padding: 14px 0 0;
}
hr {
  border-top-color: #26828E;
  border-bottom: none;
  margin: 0;
}
hr.separator {
  padding: 0;
}
hr.separator.top {
  margin: 7px 0 0;
}
hr.separator.bottom {
  margin: 0 0 7px;
}
@media print {
  html,
  body {
    height: auto !important;
    min-height: none !important;
  }
  @page {
    size: auto;
    margin: 10mm 10mm 10mm 10mm;
  }
  #wrapper {
    overflow-y: hidden !important;
  }
  #content {
    margin: 0 !important;
    padding: 0 !important;
    overflow: none;
  }
  .breadcrumb,
  #tlyPageGuideWrapper,
  .filter-bar {
    display: none !important;
  }
  .table td,
  .table th {
    vertical-align: middle;
  }
  .table th {
    padding: 3px;
    text-align: center;
  }
  .table img {
    float: left;
  }
  #main_dashboard a[href]:after {
    content: "";
  }
}
body.print #main_dashboard {
  width: 870px;
}
body.print #main_dashboard #dashboard-gridster {
  transform: scale(0.8);
  transform-origin: 0 0;
  margin-bottom: -20%;
}
.map_canvas img {
  max-width: none !important;
}
.streetview {
  width: 100%;
  height: 300px;
}
.ui-dialog-vevent .dtstart {
  display: none;
}
.ui-dialog-vevent .website {
  margin: 0 0 1em;
}
h1 [class*="icon-"],
h2 [class*="icon-"],
h3 [class*="icon-"],
h4 [class*="icon-"],
h5 [class*="icon-"],
h6 [class*="icon-"] {
  font-size: 80%;
}
.rounded-none {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.rounded-left {
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
.rounded-right {
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}
.welcome {
  margin: 15px 0;
}
.welcome h1 {
  font-size: 32px;
  font-weight: 400;
  color: #26828e;
}
.faded {
  color: #a8a8a8;
}
.ribbon-wrapper {
  z-index: 2;
}
.bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]) {
  width: 100%;
}
.text-inverse {
  color: #424242;
}
.innerLR {
  padding-left: 0px;
  padding-right: 0px;
  position: relative;
}
.innerTB {
  padding-top: 14px;
  padding-bottom: 14px;
  position: relative;
}
.innerAll {
  padding: 8px;
  position: relative;
}
.innerL {
  padding-left: 14px;
  position: relative;
}
.innerR {
  padding-right: 14px;
  position: relative;
}
.innerT {
  padding-top: 14px;
  position: relative;
}
.innerB {
  padding-bottom: 14px;
  position: relative;
}
.center {
  text-align: center !important;
}
.margin-none {
  margin: 0 !important;
}
.margin-top-none {
  margin-top: 0 !important;
}
.margin-bottom-none {
  margin-bottom: 0 !important;
}
.margin-left-none {
  margin-left: 0 !important;
}
.m-0 {
  margin: 0 !important;
}
.ml-1 {
  margin-left: 1rem !important;
}
.ml-2 {
  margin-left: 2rem !important;
}
.ml-3 {
  margin-left: 3rem !important;
}
.mr-1 {
  margin-right: 1rem !important;
}
.mr-2 {
  margin-right: 2rem !important;
}
.mr-3 {
  margin-right: 3rem !important;
}
.mt-1 {
  margin-top: 1rem !important;
}
.mt-2 {
  margin-top: 2rem !important;
}
.mt-3 {
  margin-top: 3rem !important;
}
.mb-1 {
  margin-bottom: 1rem !important;
}
.mb-2 {
  margin-bottom: 2rem !important;
}
.mb-3 {
  margin-bottom: 3rem !important;
}
.p-0 {
  padding: 0 !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-1 {
  padding-bottom: 1rem !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-1 {
  padding-top: 1rem !important;
}
.pt-2 {
  padding-top: 2rem !important;
}
.pl-0 {
  padding-left: 0 !important;
}
.pl-1 {
  padding-left: 1rem !important;
}
.pl-2 {
  padding-left: 2rem !important;
}
.margin-right-none {
  margin-right: 0 !important;
}
.padding-none {
  padding: 0 !important;
}
.padding-top-none {
  padding-top: 0 !important;
}
.padding-bottom-none {
  padding-bottom: 0 !important;
}
.padding-left-none {
  padding-left: 0 !important;
}
.padding-right-none {
  padding-right: 0 !important;
}
.padding-none-TB {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.padding-none-LR {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.border-none {
  border: none !important;
}
.border-top-none {
  border-top: none !important;
}
.border-bottom-none {
  border-bottom: none !important;
}
.border-left-none {
  border-left: none !important;
}
.border-right-none {
  border-right: none !important;
}
.box-shadow-none {
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}
.bg-container {
  background: #eaeaea !important;
}
.bg-gray {
  background: #f9f9f9 !important;
}
.bg-background {
  background: #eaeaea !important;
  height: 8px;
}
.bg-gray-dark {
  background: #f2f2f2 !important;
}
.bg-none {
  background: none !important;
}
.bg-white {
  background: #ffffff !important;
}
.bg-success {
  background: #8bbf61 !important;
  color: #ffffff;
}
.bg-info {
  background: #4193d0 !important;
  color: #ffffff;
}
.bg-info-dark {
  background: #2c79b2 !important;
}
.bg-inverse {
  background: #424242 !important;
  color: #ffffff;
}
.bg-inverse-faded {
  background: rgba(66, 66, 66, 0.5) !important;
}
.bg-primary {
  background: #26828E !important;
  color: #ffffff;
}
.bg-callback {
  background: #f9f9f9 !important;
  color: #666666;
}
.bg-calls {
  background: #f9f9f9 !important;
  color: #666666;
}
.bg-chat {
  background: #f9f9f9 !important;
  color: #666666;
}
.bg-internal {
  background: #f9f9f9 !important;
  color: #666666;
}
.bg-userdetails {
  background: #f9f9f9 !important;
  color: #666666;
}
.bg-service {
  background: #f9f9f9 !important;
  color: #666666;
}
.bg-pauses {
  background: #f9f9f9 !important;
  color: #666666;
}
.bg-turnaround {
  background: #f9f9f9 !important;
  color: #666666;
}
.bg-peak {
  background: #f9f9f9 !important;
  color: #666666;
}
.bg-task {
  background: #f9f9f9 !important;
  color: #666666;
}
.bg-solutions {
  background: #f9f9f9 !important;
  color: #666666;
}
.bg-solved {
  background: #f9f9f9 !important;
  color: #666666;
}
.bg-local {
  background: #f9f9f9 !important;
  color: #666666;
}
.bg-tasklocal {
  background: #f9f9f9 !important;
  color: #666666;
}
.bg-email {
  background: #f9f9f9 !important;
  color: #666666;
}
.bg-media {
  background: #f9f9f9 !important;
  color: #666666;
}
.bg-counter {
  background: #f9f9f9 !important;
  color: #666666;
}
.bg-web {
  background: #f9f9f9 !important;
  color: #666666;
}
.bg-chat {
  background: #f9f9f9 !important;
  color: #666666;
}
.bg-primary-light {
  background: #c1def2 !important;
}
.bg-primary-light *:not(.btn) {
  border-color: #7ebbe4 !important;
}
.bg-primary-light[class*="border-"],
.bg-primary-light.box-generic {
  border-color: #acd3ee !important;
}
.bg-primary-light .caret {
  border-left-color: transparent !important;
  border-bottom-color: transparent !important;
  border-top-color: transparent !important;
  border-right-color: #7ebbe4 !important;
}
.bg-warning {
  background: #ab7a4b;
}
.bg-lightred {
  background: #e15258;
}
.bg-mustard {
  background: #d4d172;
}
.bg-purple {
  background: #9d8ac7;
}
.bg-gray-hover:hover {
  background: #f7f7f7;
}
.relativeWrap {
  position: relative;
}
.display-block {
  display: block !important;
}
.display-block-inline {
  display: inline-block !important;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.text-white {
  color: #ffffff;
}
.text-info {
  color: #4193d0;
}
.text-primary {
  color: #26828e !important;
}
.text-success {
  color: #8bbf61;
}
.text-regular {
  color: #444444 !important;
}
.text-faded {
  color: #d7d7d7 !important;
}
.text-muted-dark {
  color: #a2a2a2;
}
.text-muted-darker {
  color: #898989;
}
.text-weight-regular {
  font-weight: normal !important;
}
.text-weight-normal {
  font-weight: 400;
}
.text-condensed {
  letter-spacing: -2px;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
.text-small {
  font-size: 12px;
}
.text-larger {
  font-size: 14px;
}
.text-medium {
  font-size: 30px;
  line-height: 30px;
}
.text-large {
  font-size: 35px !important;
  line-height: 40px !important;
}
.text-xlarge {
  font-size: 50px;
  line-height: 50px;
}
.text-xxlarge {
  font-size: 70px;
  line-height: 70px;
}
.text-underline {
  text-decoration: underline;
}
.inline-block {
  display: inline-block !important;
}
.overflow-y-auto {
  position: relative;
  overflow: hidden;
  overflow-y: auto;
}
.applyNiceScroll {
  overflow-y: auto;
}
.overflow-hidden {
  position: relative;
  overflow: hidden;
}
.containerBg {
  background: #eaeaea;
}
.whiteBg {
  background: #ffffff;
}
.hide2 {
  display: none;
}
.border-top {
  border-top: 1px solid #efefef;
}
.border-right {
  border-right: 1px solid #efefef;
}
.border-bottom {
  border-bottom: 1px solid #efefef !important;
}
.border-bottom-widget {
  border-bottom: 1px solid #26828e !important;
}
.border-left {
  border-left: 1px solid #efefef;
}
.half.innerAll {
  padding: 7px !important;
}
.half.innerLR {
  padding-left: 7px !important;
  padding-right: 7px !important;
}
.half.innerTB {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}
.half.innerT {
  padding-top: 7px !important;
}
.half.innerB {
  padding-bottom: 7px !important;
}
.half.innerL {
  padding-left: 7px !important;
}
.half.innerR {
  padding-right: 7px !important;
}
.inner-2x.innerAll {
  padding: 28px !important;
}
.inner-2x.innerTB {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}
.inner-2x.innerLR {
  padding-left: 28px !important;
  padding-right: 28px !important;
}
.inner-2x.padding-bottom-none {
  padding-bottom: 0 !important;
}
.inner-2x.padding-right-none {
  padding-right: 0 !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-x {
  overflow-x: auto;
}
.unscrollable {
  overflow: hidden !important;
}
.fixed-bottom {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.height-auto {
  height: auto !important;
}
div.row,
ul.row {
  margin: 0 -7px;
}
.row-merge {
  margin: 0 !important;
}
div[class*="col-xs-"],
div[class*="col-sm-"],
div[class*="col-md-"],
div[class*="col-lg-"],
li[class*="col-xs-"],
li[class*="col-sm-"],
li[class*="col-md-"],
li[class*="col-lg-"] {
  padding: 0 7px;
}
.widget .row-merge {
  margin: 0;
}
.row-merge {
  position: relative;
}
.row-merge > [class*="col-"] {
  padding: 0;
}
.row-merge > [class*="col-"] ~ [class*="col-"] {
  position: static;
}
.row-merge > [class*="col-"] ~ [class*="col-"]:after {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 1px;
  background: #26828E;
  content: "";
}
.row-merge.border-top,
.row-merge ~ .row-merge {
  border-top: 1px solid #26828e;
}
.row-merge.border-bottom {
  border-bottom: 1px solid #26828e;
}
.row-merge .fill-column:before {
  position: absolute;
  top: 0;
  bottom: 0;
  width: inherit;
  background: #f4f4f4;
  content: "";
}
@media (min-width: 768px) and (max-width: 991px) {
  .row-merge > [class*="col-sm-12"] ~ [class*="col-sm-12"] {
    position: relative;
  }
  .row-merge > [class*="col-sm-12"] ~ [class*="col-sm-12"]:after {
    position: absolute;
    top: 0;
    bottom: auto;
    left: 0;
    right: 0;
    width: auto;
    height: 1px;
    background: #26828E;
    content: "";
  }
}
.row-icons {
  padding: 10px 0;
  margin: 0;
}
.row-icons [class*="col"] {
  margin-bottom: 14px;
  padding: 0;
}
.row-icons [class*="col"] a {
  line-height: 24px;
  display: inline-block;
  color: #1d1d1b;
}
.row-icons [class*="col"][class*="glyphicons"] {
  padding-left: 50px;
}
.row-icons [class*="col"][class*="glyphicons"] i:before {
  left: 10px;
  top: 10px;
}
.row-icons [class*="col"] i.fa {
  vertical-align: middle;
  margin: 0 10px;
}
.row-icons [class*="col"] i,
.row-icons [class*="col"] i:before {
  color: #26828E;
  font-size: 24px;
}
.row-icons [class*="col"] span {
  padding-left: 5px;
}
.ui-tooltip {
  display: none !important;
}
.rounded-none {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.rounded-left {
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
}
.rounded-right {
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}
.notebook {
  min-height: 60px;
  line-height: 30px;
  background: -webkit-linear-gradient(bottom, #f0f0f0 0, #ffffff 5%) 0 0;
  background: -moz-linear-gradient(bottom, #f0f0f0 0, #ffffff 5%) 0 0;
  background: linear-gradient(bottom, #f0f0f0 0, #ffffff 5%) 0 0;
  -webkit-background-size: 100% 30px;
  -moz-background-size: 100% 30px;
  -ms-background-size: 100% 30px;
  background-size: 100% 30px;
}
.notebook ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.notebook ul li {
  line-height: 30px;
}
.bg-success .notebook {
  background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.3) 0, #8bbf61 5%) 0 0;
  background: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0.3) 0, #8bbf61 5%) 0 0;
  background: linear-gradient(bottom, rgba(255, 255, 255, 0.3) 0, #8bbf61 5%) 0 0;
  -webkit-background-size: 100% 30px;
  -moz-background-size: 100% 30px;
  -ms-background-size: 100% 30px;
  color: #ffffff;
}
.bg-inverse .notebook {
  background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.3) 0, #424242 5%) 0 0;
  background: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0.3) 0, #424242 5%) 0 0;
  background: linear-gradient(bottom, rgba(255, 255, 255, 0.3) 0, #424242 5%) 0 0;
  -webkit-background-size: 100% 30px;
  -moz-background-size: 100% 30px;
  -ms-background-size: 100% 30px;
  color: #ffffff;
}
.bg-primary .notebook {
  background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.3) 0, #26828e 5%) 0 0;
  background: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0.3) 0, #26828e 5%) 0 0;
  background: linear-gradient(bottom, rgba(255, 255, 255, 0.3) 0, #26828e 5%) 0 0;
  -webkit-background-size: 100% 30px;
  -moz-background-size: 100% 30px;
  -ms-background-size: 100% 30px;
  color: #ffffff;
}
.bg-chat .notebook {
  background: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.3) 0, #e77e00 5%) 0 0;
  background: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0.3) 0, #e77e00 5%) 0 0;
  background: linear-gradient(bottom, rgba(255, 255, 255, 0.3) 0, #e77e00 5%) 0 0;
  -webkit-background-size: 100% 30px;
  -moz-background-size: 100% 30px;
  -ms-background-size: 100% 30px;
  color: #ffffff;
}
.bg-gray .notebook {
  background: -webkit-linear-gradient(bottom, #f0f0f0 0, #f9f9f9 5%) 0 0;
  background: -moz-linear-gradient(bottom, #f0f0f0 0, #f9f9f9 5%) 0 0;
  background: linear-gradient(bottom, #f0f0f0 0, #f9f9f9 5%) 0 0;
  -webkit-background-size: 100% 30px;
  -moz-background-size: 100% 30px;
  -ms-background-size: 100% 30px;
  background-size: 100% 30px;
}
div.row,
ul.row {
  margin: 0 -12px;
}
.row-merge {
  margin: 0 !important;
}
div[class*="col-xs-"],
div[class*="col-sm-"],
div[class*="col-md-"],
div[class*="col-lg-"],
li[class*="col-xs-"],
li[class*="col-sm-"],
li[class*="col-md-"],
li[class*="col-lg-"] {
  padding: 0 12px;
}
#content > .innerLR {
  padding-left: 24px;
  padding-right: 24px;
}
#content > .innerTB {
  padding-top: 24px;
  padding-bottom: 24px;
}
#content > .innerAll {
  padding: 24px;
}
#content .container > .innerLR {
  padding: 0;
}
#content > h1,
#content > h2,
#content > h3,
#content > h4 {
  padding: 0 24px 24px;
  margin: 0;
}
#content > .container .innerLR > h1,
#content > .innerLR > h1,
#content > .container .innerLR > h2,
#content > .innerLR > h2,
#content > .container .innerLR > h3,
#content > .innerLR > h3,
#content > .container .innerLR > h4,
#content > .innerLR > h4 {
  margin: 0;
  padding-bottom: 24px;
}
.border-top {
  border-top: 1px solid #e2e1e1;
}
.border-right {
  border-right: 1px solid #26828e;
}
.border-bottom {
  border-bottom: 1px solid #e2e1e1 !important;
}
.border-left {
  border-left: 1px solid #26828e;
}
.separator-h {
  height: 24px;
}
.layout-app {
  margin: 0 24px 0;
  position: relative;
}
.layout-app .container {
  padding: 0;
}
.layout-app .row-app {
  background: #eaeaea;
  margin: 0;
}
.layout-app .row-app > div[class*="col-"] {
  padding: 0;
}
.layout-app .col-separator {
  background-color: #ffffff;
}
.layout-app .col-separator > .widget,
.layout-app .col-separator > .widget-body,
.layout-app .col-separator > .widget-stats,
.layout-app .col-separator > .list-group {
  margin: 0 !important;
  border: none !important;
}
.layout-app .reset-components .widget,
.layout-app .reset-components .widget-body,
.layout-app .reset-components .widget-stats,
.layout-app .reset-components .list-group {
  margin: 0 !important;
  border: none !important;
}
.layout-app .reset-components .list-group li {
  border-left: none !important;
  border-right: none !important;
}
.layout-app .col-separator-h {
  height: 12px;
  border-left: none;
  border-right: none;
  position: relative;
}
.layout-app .col-separator-h:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: -1px;
  top: 0;
  bottom: 0;
  background: #eaeaea;
}
.layout-app .col-separator {
  position: relative;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
}
.app .row-app {
  overflow: hidden;
}
@media (max-width: 767px) {
  .layout-app .col-separator-h {
    height: 24px;
  }
}
@media (min-width: 1200px) {
  html .layout-app,
  html.app .layout-app {
    margin: 0;
  }
  html .layout-app .col-separator,
  html.app .layout-app .col-separator {
    position: relative;
    margin-right: 24px;
    overflow: visible;
  }
  html .layout-app .col-separator-first,
  html.app .layout-app .col-separator-first {
    margin-left: 24px;
  }
  html .layout-app .col-separator-last,
  html.app .layout-app .col-separator-last {
    margin-right: 0;
  }
  html .layout-app .col-separator-h,
  html.app .layout-app .col-separator-h {
    height: 24px;
  }
  html.app .layout-app {
    margin: 0;
  }
  html.app .layout-app .col-separator {
    overflow-x: hidden;
    overflow-y: auto;
  }
}
@media (max-width: 991px) {
  .row-merge > [class*="col-md-"] ~ [class*="col-md-"] {
    position: relative;
  }
  .row-merge > [class*="col-md-"] ~ [class*="col-md-"]:after {
    position: absolute;
    top: 0;
    bottom: auto;
    left: 0;
    right: 0;
    width: auto;
    height: 1px;
    background: #26828E;
    content: "";
  }
  html .row-app > [class*="col-sm-"] ~ [class*="col-sm-12"],
  html.app .row-app > [class*="col-sm-"] ~ [class*="col-sm-12"] {
    margin-top: 24px;
    position: relative;
    overflow: visible !important;
  }
  html .row-app > [class*="col-sm-"] ~ [class*="col-sm-12"]:after,
  html.app .row-app > [class*="col-sm-"] ~ [class*="col-sm-12"]:after {
    background: #eaeaea;
    position: absolute;
    top: -24px;
    left: 0;
    right: 0;
    height: 24px;
    content: "";
  }
  html .row-app > [class*="col-sm-"] ~ [class*="col-md-"]:after,
  html.app .row-app > [class*="col-sm-"] ~ [class*="col-md-"]:after,
  html .row-app > [class*="col-md-"] ~ [class*="col-md-"]:after,
  html.app .row-app > [class*="col-md-"] ~ [class*="col-md-"]:after {
    bottom: auto;
    width: auto;
    left: 0;
    right: 0;
    height: 1px;
    content: "";
  }
}
@media (max-width: 991px) {
  html.app .layout-app [class*="col-sm-12"] > .col-separator,
  html.app .layout-app [class*="col-md-12"] > .col-separator {
    left: 0;
    right: 0;
  }
  html.app .layout-app [class*="col-sm-12"] > .col-separator .col-separator,
  html.app .layout-app [class*="col-md-12"] > .col-separator .col-separator {
    margin-right: 0;
  }
  html.app .layout-app [class*="col-sm-12"] ~ [class*="col-sm-12"],
  html.app .layout-app [class*="col-md-12"] ~ [class*="col-sm-12"] {
    margin-top: 24px;
    position: relative;
    overflow: visible !important;
  }
  html.app .layout-app [class*="col-sm-12"] ~ [class*="col-sm-12"]:after,
  html.app .layout-app [class*="col-md-12"] ~ [class*="col-sm-12"]:after {
    background: #efefef;
    position: absolute;
    top: -24px;
    left: 0;
    right: 0;
    height: 24px;
    content: "";
  }
}
@media (max-width: 1199px) {
  .layout-app [class*="col-lg-4"][class*="col-sm-"] .col-separator {
    margin-right: 12px;
  }
  .layout-app [class*="col-lg-4"][class*="col-sm-"] .col-separator-last-sm {
    margin-right: 0;
  }
  .layout-app [class*="col-lg-4"][class*="col-sm-12"] .col-separator {
    margin-right: 0;
  }
  html .row,
  html.app .row {
    margin: 0 -6px;
  }
  html .row-merge,
  html.app .row-merge {
    margin: 0;
  }
  html .layout-app > .row-app,
  html.app .layout-app > .row-app {
    margin: 0;
  }
  html div[class*="col-xs-"],
  html.app div[class*="col-xs-"],
  html div[class*="col-sm-"],
  html.app div[class*="col-sm-"],
  html div[class*="col-md-"],
  html.app div[class*="col-md-"],
  html div[class*="col-lg-"],
  html.app div[class*="col-lg-"] {
    padding: 0 6px;
  }
  html [class*="col-sm-12"] > .col-separator,
  html.app [class*="col-sm-12"] > .col-separator,
  html [class*="col-md-12"] > .col-separator,
  html.app [class*="col-md-12"] > .col-separator {
    margin-left: 0;
    margin-right: 0;
  }
  html [class*="col-sm-12"] > .col-separator .col-separator,
  html.app [class*="col-sm-12"] > .col-separator .col-separator,
  html [class*="col-md-12"] > .col-separator .col-separator,
  html.app [class*="col-md-12"] > .col-separator .col-separator {
    margin-right: 12px;
  }
  html [class*="col-sm-12"] > .col-separator .col-separator-last,
  html.app [class*="col-sm-12"] > .col-separator .col-separator-last,
  html [class*="col-md-12"] > .col-separator .col-separator-last,
  html.app [class*="col-md-12"] > .col-separator .col-separator-last {
    margin-right: 0;
  }
  html .row-app > [class*="col-sm-"] ~ [class*="col-sm-"],
  html.app .row-app > [class*="col-sm-"] ~ [class*="col-sm-"],
  html .row-app > [class*="col-md-"] ~ [class*="col-sm-"],
  html.app .row-app > [class*="col-md-"] ~ [class*="col-sm-"],
  html .row-app > [class*="col-sm-"] ~ [class*="col-md-"],
  html.app .row-app > [class*="col-sm-"] ~ [class*="col-md-"],
  html .row-app > [class*="col-md-"] ~ [class*="col-md-"],
  html.app .row-app > [class*="col-md-"] ~ [class*="col-md-"] {
    position: relative;
  }
  html .row-app > [class*="col-sm-"] ~ [class*="col-sm-"]:after,
  html.app .row-app > [class*="col-sm-"] ~ [class*="col-sm-"]:after,
  html .row-app > [class*="col-md-"] ~ [class*="col-sm-"]:after,
  html.app .row-app > [class*="col-md-"] ~ [class*="col-sm-"]:after,
  html .row-app > [class*="col-sm-"] ~ [class*="col-md-"]:after,
  html.app .row-app > [class*="col-sm-"] ~ [class*="col-md-"]:after,
  html .row-app > [class*="col-md-"] ~ [class*="col-md-"]:after,
  html.app .row-app > [class*="col-md-"] ~ [class*="col-md-"]:after {
    background: #eaeaea;
    position: absolute;
    top: 0;
    bottom: 0;
    left: auto;
    right: auto;
    height: auto;
    width: 1px;
    content: "";
  }
  html .row-app > [class*="col-sm-"] ~ [class*="col-md-12"],
  html.app .row-app > [class*="col-sm-"] ~ [class*="col-md-12"],
  html .row-app > [class*="col-md-"] ~ [class*="col-md-12"],
  html.app .row-app > [class*="col-md-"] ~ [class*="col-md-12"] {
    margin-top: 24px;
    position: relative;
    overflow: visible !important;
  }
  html .row-app > [class*="col-sm-"] ~ [class*="col-md-12"]:after,
  html.app .row-app > [class*="col-sm-"] ~ [class*="col-md-12"]:after,
  html .row-app > [class*="col-md-"] ~ [class*="col-md-12"]:after,
  html.app .row-app > [class*="col-md-"] ~ [class*="col-md-12"]:after {
    background: #eaeaea;
    position: absolute;
    top: -24px;
    left: 0;
    right: 0;
    height: 24px;
    content: "";
  }
}
@media (min-width: 1200px) {
  html.app,
  html.app body,
  html.app body .container-fluid {
    min-height: 100%;
    height: 100%;
    overflow: hidden;
  }
  html.app #content {
    height: 100%;
  }
  html.app .layout-app {
    position: relative;
    bottom: 0;
    height: 100%;
    width: 100%;
  }
  html.app .layout-app .col-table {
    display: table;
    height: 100%;
    width: 100%;
    position: absolute;
    table-layout: fixed;
    left: 0;
    right: 0;
  }
  html.app .layout-app .col-table-row {
    display: table-row;
    height: 100%;
  }
  html.app .layout-app .col-table-row > .col-app > .col-app {
    position: absolute;
    width: 100%;
  }
  html.app .layout-app .col-app {
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
  }
  html.app .layout-app .row-app {
    padding: 0;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
  }
  html.app .layout-app .row-app > div[class*="col-"],
  html.app .layout-app .row-app .col-app {
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative;
  }
  html.app .layout-app .col-separator {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 24px;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
  }
  html.app .layout-app .col-separator.col-unscrollable {
    overflow-y: hidden;
    overflow: hidden;
  }
  html.app .layout-app .col-separator-first {
    left: 24px;
  }
  html.app .layout-app .col-separator-last {
    right: 0;
  }
  html.app .layout-app .col-scrollable {
    overflow-y: auto;
    overflow-x: hidden;
  }
  html.app .layout-app .col-unscrollable {
    overflow-y: hidden;
  }
}
.container-fluid {
  background: #eaeaea;
  padding: 0 0 72px 0;
}
#content {
  position: relative;
  overflow: hidden;
  min-width: 320px;
  min-height: 500px;
  padding: 0;
  background: #eaeaea;
  padding-top: 73px;
}
.sidebar.sidebar-discover #content {
  margin-left: 236px;
}
.sidebar.sidebar-collapse #content {
  margin-left: 236px;
}
@media (max-width: 767px) {
  .container-fluid {
    position: relative;
    overflow-x: hidden;
  }
}
@media (min-width: 768px) {
  #content {
    overflow: visible;
  }
}
.col-fs {
  left: 0 !important;
  right: 0 !important;
  margin: 0;
  top: 0 !important;
}
.img-responsive {
  width: 100%;
}
.fa-6x {
  font-size: 80px;
}
.nicescroll-rails {
  display: none;
}
.bg-danger {
  background-color: #cc3a3a;
  color: #ffffff;
}
#menu {
  width: 0;
  position: fixed;
  background: #424242;
}
.sidebar.sidebar-discover .menu-hidden #footer {
  left: 0;
}
.sidebar.sidebar-discover .menu-hidden #content {
  margin: 0;
}
.sidebar.sidebar-discover .menu-hidden #menu {
  width: 0;
}
.sidebar.sidebar-collapse .menu-hidden #footer {
  left: 0;
}
.sidebar.sidebar-collapse .menu-hidden #content {
  margin: 0;
}
.sidebar.sidebar-collapse .menu-hidden #menu {
  width: 0;
}
.dropdown-menu.daterangepicker {
  padding: 4px;
}
.dropdown-menu {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
  border: 1px solid #efefef;
  padding: 0;
}
.dropdown-menu li {
  border-bottom: 1px solid #efefef;
}
.dropdown-menu li.divider {
  display: none;
}
.dropdown-menu li a {
  color: #333;
  font-weight: 400;
  padding: 6px 5px 6px 15px;
}
.dropdown-menu li a.glyphicons {
  padding-left: 35px;
}
.dropdown-menu li a.glyphicons i:before {
  color: #e2e2e2;
  font-size: 15px;
  top: 8px;
  left: 13px;
}
.dropdown-menu li a:hover {
  color: #333333;
  background-color: #f7f7f7;
}
.dropdown-menu li a:hover.glyphicons i:before {
  color: #cfcfcf;
}
.dropdown-menu li.active a,
.dropdown-menu li.active a:hover {
  background-color: rgba(54, 149, 213, 0.2);
  color: #1d5d88;
}
.dropdown-menu li.active a.glyphicons i:before,
.dropdown-menu li.active a:hover.glyphicons i:before {
  color: #26828E;
  font-size: 15px;
  top: 8px;
  left: 13px;
}
.dropdown {
  position: relative;
  display: inline-block;
}
.dropdown.dropdown-icons a.dropdown-toggle {
  width: 34px;
  height: 34px;
  line-height: 32px;
  padding: 0;
}
.dropdown.dropdown-icons a.dropdown-toggle:hover {
  text-decoration: none;
  background: none;
  color: #424242;
}
.dropdown.dropdown-icons.open a.dropdown-toggle {
  color: #424242;
  text-decoration: none;
  background: #fff;
  border: 1px solid #26828E;
  border-bottom: none;
  -webkit-border-radius: 50% 50% 0 0;
  -moz-border-radius: 50% 50% 0 0;
  border-radius: 50% 50% 0 0;
}
.dropdown.dropdown-icons .dropdown-menu {
  top: 26px;
  left: 0;
  -webkit-border-radius: 0 0 17px 17px;
  -moz-border-radius: 0 0 17px 17px;
  border-radius: 0 0 17px 17px;
  margin: 0;
  padding: 5px 0;
  min-width: 34px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #fff;
  border: 1px solid #26828E;
  border-top: none;
  text-align: center;
}
.dropdown.dropdown-icons .dropdown-menu li {
  width: 100%;
  margin: 0;
  height: 30px;
  line-height: 30px;
  border: none;
}
.dropdown.dropdown-icons .dropdown-menu li a {
  color: #26828E;
  font-size: 16px;
  padding: 0;
  height: 30px;
  line-height: 30px;
}
.dropdown.dropdown-icons .dropdown-menu li a:hover {
  background: none;
  color: #424242;
}
.dropdown.dropdown-icons.dropdown-icons-xs a.dropdown-toggle {
  width: 25px;
  height: 24px;
  line-height: 22px;
  font-size: 12px;
}
.dropdown.dropdown-icons.dropdown-icons-xs .dropdown-menu {
  min-width: 25px;
  top: 18px;
}
.dropdown.dropdown-icons.dropdown-icons-xs .dropdown-menu li {
  height: 20px;
  line-height: 20px;
}
.dropdown.dropdown-icons.dropdown-icons-xs .dropdown-menu li a {
  height: 20px;
  line-height: 20px;
  font-size: 12px;
}
.navbar.main {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  margin: 0;
}
.navbar {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  border: none;
  background: #26828e;
}
.navbar ul {
  list-style: none;
  padding: 0;
}
.navbar .navbar-brand {
  padding: 0 5px !important;
  border-right: 1px solid #efefef;
  position: relative;
  margin-left: 0 !important;
}
.navbar .navbar-brand .logo {
  width: 33px;
  position: relative;
  top: -2px;
  margin-right: 7px;
}
.navbar .navbar-brand .logo img {
  border: none;
  max-width: 100%;
  padding: 0;
}
.navbar .navbar-brand > a {
  line-height: 49px;
  color: #424242;
}
.navbar .navbar-brand > a > span.text {
  font-size: 16px;
  font-weight: 700;
  padding-left: 3px;
  padding-right: 8px;
  position: relative;
  top: -2px;
}
.navbar ul.main {
  height: 45px;
}
.navbar ul.main img {
  border: none;
}
.navbar ul.main > li {
  height: 49px;
  line-height: 45px;
  float: left;
  margin: 0 8px 0 15px;
}
.navbar ul.main > li > a {
  height: 45px;
  line-height: 45px;
  font-weight: 700;
  color: #fff;
  text-decoration: none;
}
.navbar ul.main > li > a i {
  color: #cccccc;
}
.navbar ul.main > li > a .caret {
  border-top-color: #ffffff;
  margin-left: 3px;
}
.navbar ul.main > li > a:hover i {
  color: #ffffff;
}
.navbar ul.main > li.dropdown.open > a,
.navbar ul.main > li.active > a,
.navbar ul.main > li.dropdown.open > a i,
.navbar ul.main > li.active > a i {
  color: #ffffff;
}
.navbar ul.main > li.dropdown.open > a .caret,
.navbar ul.main > li.active > a .caret {
  border-top-color: #fff;
}
.navbar ul.main > li.notifications > a {
  line-height: 40px;
}
.navbar ul.main > li.notifications > a > i {
  color: #666;
  font-size: 18px;
  position: relative;
  top: 2px;
  margin-right: 3px;
}
.navbar ul.main > li .dropdown-menu {
  margin: 0 0 0;
  -webkit-box-shadow: -4px 6px 18px -5px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: -4px 6px 18px -5px rgba(0, 0, 0, 0.75);
  box-shadow: -4px 6px 18px -5px rgba(0, 0, 0, 0.75);
  background: #fff;
  border-radius: 5px 5px 0px 0px;
}
.navbar ul.main > li .dropdown-menu li a {
  padding: 4px 5px 4px 10px;
  font-size: 14px;
  font-weight: 600;
  color: #676767;
}
.navbar ul.main > li .dropdown-menu li a:hover {
  background: #525252;
}
.navbar ul.main > li .dropdown-menu li.active a {
  font-weight: 700;
  background: #fff;
  color: #26828e;
}
.navbar.main {
  margin: 0;
  z-index: 1001;
  padding: 0 15px 0 0;
}
.navbar .easy-pie canvas {
  position: absolute !important;
}
.navbar .badge.badge-primary,
.navbar img {
  border: none;
}
.navbar [class*="border-"] {
  border-color: #efefef;
}
.navbar .user-action {
  height: 45px;
  padding: 12px 12px;
}
.navbar .user-action.user-action-btn-navbar {
  padding: 0;
}
.navbar .user-action.user-action-btn-navbar .btn-navbar {
  padding: 11px 18px;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  background-color: #26828E;
  color: #ffffff;
}
.navbar .user-action.user-action-btn-navbar .btn-navbar .fa-2x {
  font-size: 1.6em;
}
.navbar .user-action.user-action-btn-navbar .btn-navbar.btn-inverse {
  color: #676767;
}
.navbar .user-action.user-action-btn-navbar .btn-navbar.btn-inverse:hover,
.navbar .user-action.user-action-btn-navbar .btn-navbar.btn-inverse .active,
.navbar .user-action.user-action-btn-navbar .btn-navbar.btn-inverse:focus {
  color: #ffffff;
}
.navbar .user-action.user-action-btn-navbar .btn-navbar-right {
  padding: 6px 9px;
}
.navbar .dropdown.pull-left {
  padding-top: 7px;
}
.navbar .dropdown a.dropdown-toggle {
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
}
.navbar .dropdown a.dropdown-toggle .media .pull-left img {
  width: 30px;
  position: relative;
  top: -5px;
}
.navbar .dropdown a.dropdown-toggle:hover {
  text-decoration: none;
  background: none;
  color: #ffffff;
}
.navbar .dropdown a.dropdown-toggle:active,
.navbar .dropdown a.dropdown-toggle:focus {
  text-decoration: none;
  background: none;
}
.navbar .dropdown a.dropdown-toggle .caret {
  font-size: 13px;
}
.navbar .dropdown a.dropdown-toggle:active .caret,
.navbar .dropdown a.dropdown-toggle:focus .caret {
  border-top: 4px solid #ffffff;
}
.navbar .dropdown.dropdown-light > .dropdown-menu {
  top: 49px;
  background: #fff;
  margin: -1px 0 0;
  border-color: #dedede;
}
.navbar .dropdown.dropdown-light > .dropdown-menu.pull-left {
  left: -1px;
}
.navbar .dropdown.dropdown-light > .dropdown-menu > li.active > a {
  background: #26828E;
  color: #fff;
  font-weight: 600;
}
.navbar .dropdown.dropdown-light > .dropdown-menu > li.active > a i:before {
  color: #ffffff;
}
.navbar .dropdown.dropdown-light > .dropdown-menu > li.active > a:hover,
.navbar .dropdown.dropdown-light > .dropdown-menu > li.active > a:focus {
  color: #fff !important;
  background: #26828e;
}
.navbar .dropdown.dropdown-light > .dropdown-menu li > a:hover {
  font-weight: 600;
}
.navbar .dropdown.dropdown-light > .dropdown-menu .dropdown {
  padding: 0;
  display: block;
}
.navbar .dropdown.dropdown-light > .dropdown-menu .dropdown > .dropdown-menu {
  top: 0;
}
.navbar .dropdown.username .dropdown-menu li,
.navbar .dropdown.dropdown-regular .dropdown-menu li {
  text-align: left;
  border-bottom: 1px solid #efefef;
}
.navbar .dropdown.username .dropdown-menu li a,
.navbar .dropdown.dropdown-regular .dropdown-menu li a {
  color: #000;
  font-weight: 600;
  padding: 6px 5px 6px 15px;
  color: #5e5e5e;
}
.navbar .dropdown.username .dropdown-menu li a.glyphicons,
.navbar .dropdown.dropdown-regular .dropdown-menu li a.glyphicons {
  padding-left: 35px;
}
.navbar .dropdown.username .dropdown-menu li a.glyphicons i:before,
.navbar .dropdown.dropdown-regular .dropdown-menu li a.glyphicons i:before {
  color: #5e5e5e;
  font-size: 15px;
  top: 8px;
  left: 13px;
}
.navbar .dropdown.username .dropdown-menu li a:hover,
.navbar .dropdown.dropdown-regular .dropdown-menu li a:hover {
  background-color: #fff;
  color: #26828e;
}
.navbar .dropdown.username .dropdown-menu li a:hover.glyphicons i:before,
.navbar .dropdown.dropdown-regular .dropdown-menu li a:hover.glyphicons i:before {
  color: #5e5e5e;
}
.navbar .dropdown.notif a.dropdown-toggle:focus,
.navbar .dropdown.notif a.dropdown-toggle:hover,
.navbar .dropdown.notif a.dropdown-toggle:active {
  text-decoration: none;
}
.navbar .dropdown.notif .dropdown-menu {
  width: 280px;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
  border: 1px solid #dfdfdf;
  padding: 0;
}
.navbar .dropdown.notif .dropdown-menu.chat li.media {
  padding: 10px;
  margin: 0;
  border-bottom: 1px solid #dfdfdf;
}
.navbar .dropdown.notif .dropdown-menu.chat li.media:hover {
  background: #ffffff;
}
.navbar .dropdown.notif .dropdown-menu.chat li.media a {
  padding: 0;
}
.navbar .dropdown.notif .dropdown-menu.chat li.media .media-body {
  text-align: left;
  margin-right: 2px;
}
.navbar .dropdown.notif .dropdown-menu.chat li.media .media-body label {
  font-size: 11px;
}
.navbar .dropdown.notif .dropdown-menu.chat li.media .media-body h5.media-heading {
  margin-left: 0;
  margin-bottom: 0;
  line-height: 20px;
  font-weight: bold;
}
.navbar .dropdown.notif .dropdown-menu.chat li.media .media-body p {
  font-size: 13px;
}
.navbar .dropdown.notif .dropdown-menu.chat li:last-of-type {
  border: none;
}
.navbar .dropdown.notif .dropdown-menu .btn.btn-primary {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  color: #fff;
  font-weight: bold;
}
.navbar .dropdown.notif .dropdown-menu .btn.btn-primary:hover {
  background-color: #2a88c8;
}
@media (max-width: 767px) {
  .navbar .navbar-header {
    height: 49px;
    margin-left: 0;
  }
  .navbar .navbar-header .navbar-toggle {
    margin-top: 12px;
  }
  .navbar.main {
    padding-right: 0;
  }
  .navbar .navbar-nav {
    margin: 0 -15px;
  }
  .navbar .navbar-nav .dropdown.open .dropdown-menu {
    float: none !important;
    margin: 0;
  }
  .navbar .navbar-nav .dropdown.open .dropdown-menu > li > a {
    padding: 6px 15px 6px 15px;
  }
  .navbar .navbar-nav .dropdown.open .dropdown-menu > li > a.glyphicons {
    padding-left: 35px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .navbar .container ul.notifications {
    display: none;
  }
}
@media (min-width: 768px) {
  .navbar .navbar-collapse {
    padding: 0;
  }
  .navbar ul.nav {
    float: left;
  }
  .navbar ul.nav > li {
    height: 49px;
    line-height: 49px;
    padding: 0;
    display: block;
    float: left;
  }
  .navbar ul.nav > li > a {
    font-size: 16px;
    color: #424242;
    font-weight: 400;
    height: 49px;
    line-height: 49px;
    padding: 0 10px;
  }
  .navbar ul.nav > li.active > a {
    background: none;
    font-weight: 600;
    color: #26828e;
  }
  .navbar.main {
    min-height: 0;
    height: 47px;
  }
}
.hoverSlideLeft {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 100%;
  content: "";
  -webkit-transition: left 400ms ease;
  -moz-transition: left 400ms ease;
  -o-transition: left 400ms ease;
  -ms-transition: left 400ms ease;
  transition: left 400ms ease;
}
.hoverSlideRight {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 100%;
  left: 0;
  content: "";
  -webkit-transition: right 400ms ease;
  -moz-transition: right 400ms ease;
  -o-transition: right 400ms ease;
  -ms-transition: right 400ms ease;
  transition: right 400ms ease;
}
.hoverSlideUp {
  position: absolute;
  top: 100%;
  bottom: 0;
  right: 0;
  left: 0;
  content: "";
  -webkit-transition: top 400ms ease;
  -moz-transition: top 400ms ease;
  -o-transition: top 400ms ease;
  -ms-transition: top 400ms ease;
  transition: top 400ms ease;
}
@-webkit-keyframes shake {
  0% {
    -webkit-transform: translate(2px, 1px) rotate(0deg);
  }
  10% {
    -webkit-transform: translate(-1px, -2px) rotate(-1deg);
  }
  20% {
    -webkit-transform: translate(-3px, 0) rotate(1deg);
  }
  30% {
    -webkit-transform: translate(0, 2px) rotate(0deg);
  }
  40% {
    -webkit-transform: translate(1px, -1px) rotate(1deg);
  }
  50% {
    -webkit-transform: translate(-1px, 2px) rotate(-1deg);
  }
  60% {
    -webkit-transform: translate(-3px, 1px) rotate(0deg);
  }
  70% {
    -webkit-transform: translate(2px, 1px) rotate(-1deg);
  }
  80% {
    -webkit-transform: translate(-1px, -1px) rotate(1deg);
  }
  90% {
    -webkit-transform: translate(2px, 2px) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(1px, -2px) rotate(-1deg);
  }
}
@-moz-keyframes shake {
  0% {
    -moz-transform: translate(2px, 1px) rotate(0deg);
  }
  10% {
    -moz-transform: translate(-1px, -2px) rotate(-1deg);
  }
  20% {
    -moz-transform: translate(-3px, 0) rotate(1deg);
  }
  30% {
    -moz-transform: translate(0, 2px) rotate(0deg);
  }
  40% {
    -moz-transform: translate(1px, -1px) rotate(1deg);
  }
  50% {
    -moz-transform: translate(-1px, 2px) rotate(-1deg);
  }
  60% {
    -moz-transform: translate(-3px, 1px) rotate(0deg);
  }
  70% {
    -moz-transform: translate(2px, 1px) rotate(-1deg);
  }
  80% {
    -moz-transform: translate(-1px, -1px) rotate(1deg);
  }
  90% {
    -moz-transform: translate(2px, 2px) rotate(0deg);
  }
  100% {
    -moz-transform: translate(1px, -2px) rotate(-1deg);
  }
}
@-ms-keyframes shake {
  0% {
    -ms-transform: translate(2px, 1px) rotate(0deg);
  }
  10% {
    -ms-transform: translate(-1px, -2px) rotate(-1deg);
  }
  20% {
    -ms-transform: translate(-3px, 0) rotate(1deg);
  }
  30% {
    -ms-transform: translate(0, 2px) rotate(0deg);
  }
  40% {
    -ms-transform: translate(1px, -1px) rotate(1deg);
  }
  50% {
    -ms-transform: translate(-1px, 2px) rotate(-1deg);
  }
  60% {
    -ms-transform: translate(-3px, 1px) rotate(0deg);
  }
  70% {
    -ms-transform: translate(2px, 1px) rotate(-1deg);
  }
  80% {
    -ms-transform: translate(-1px, -1px) rotate(1deg);
  }
  90% {
    -ms-transform: translate(2px, 2px) rotate(0deg);
  }
  100% {
    -ms-transform: translate(1px, -2px) rotate(-1deg);
  }
}
@-webkit-keyframes moveFromBottom {
  from {
    -webkit-transform: translateY(200%) scale(0.5) translateZ(1px);
    opacity: 0;
  }
  to {
    -webkit-transform: translateY(0) scale(1) translateZ(1px);
    opacity: 1;
  }
}
@-moz-keyframes moveFromBottom {
  from {
    -moz-transform: translateY(200%) scale(0.5) translateZ(1px);
    opacity: 0;
  }
  to {
    -moz-transform: translateY(0) scale(1) translateZ(1px);
    opacity: 1;
  }
}
@-ms-keyframes moveFromBottom {
  from {
    -ms-transform: translateY(200%) scale(0.5) translateZ(1px);
    opacity: 0;
  }
  to {
    -ms-transform: translateY(0) scale(1) translateZ(1px);
    opacity: 1;
  }
}
@-webkit-keyframes moveFromTop {
  from {
    opacity: 0;
    -webkit-transform: translateY(-200%) translateZ(1px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0) translateZ(1px);
  }
}
@-moz-keyframes moveFromTop {
  from {
    opacity: 0;
    -moz-transform: translateY(-200%) translateZ(1px);
  }
  to {
    opacity: 1;
    -moz-transform: translateY(0) translateZ(1px);
  }
}
@-ms-keyframes moveFromTop {
  from {
    opacity: 0;
    -ms-transform: translateY(-200%) translateZ(1px);
  }
  to {
    opacity: 1;
    -ms-transform: translateY(0) translateZ(1px);
  }
}
@-webkit-keyframes moveFromLeft {
  from {
    -webkit-transform: translateX(-100%) translateZ(1px);
  }
  to {
    -webkit-transform: translateX(0) translateZ(1px);
  }
}
@-moz-keyframes moveFromLeft {
  from {
    -moz-transform: translateX(-100%) translateZ(1px);
  }
  to {
    -moz-transform: translateX(0) translateZ(1px);
  }
}
@-ms-keyframes moveFromLeft {
  from {
    -ms-transform: translateX(-100%) translateZ(1px);
  }
  to {
    -ms-transform: translateX(0) translateZ(1px);
  }
}
@-webkit-keyframes moveFromRight {
  from {
    -webkit-transform: translateX(100%) translateZ(1px);
  }
  to {
    -webkit-transform: translateX(0) translateZ(1px);
  }
}
@-moz-keyframes moveFromRight {
  from {
    -moz-transform: translateX(100%) translateZ(1px);
  }
  to {
    -moz-transform: translateX(0) translateZ(1px);
  }
}
@-ms-keyframes moveFromRight {
  from {
    -ms-transform: translateX(100%) translateZ(1px);
  }
  to {
    -ms-transform: translateX(0) translateZ(1px);
  }
}
@-webkit-keyframes moveFromLeftRotate {
  from {
    -webkit-transform: translateX(-100%) rotate(-90deg) translateZ(1px);
  }
  to {
    -webkit-transform: translateX(0) rotate(0deg) translateZ(1px);
  }
}
@-moz-keyframes moveFromLeftRotate {
  from {
    -moz-transform: translateX(-100%) rotate(-90deg) translateZ(1px);
  }
  to {
    -moz-transform: translateX(0) rotate(0deg) translateZ(1px);
  }
}
@-ms-keyframes moveFromLeftRotate {
  from {
    -ms-transform: translateX(-100%) rotate(-90deg) translateZ(1px);
  }
  to {
    -ms-transform: translateX(0) rotate(0deg) translateZ(1px);
  }
}
@-webkit-keyframes smallToBig {
  from {
    -webkit-transform: scale(0.1);
  }
  to {
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes smallToBig {
  from {
    -moz-transform: scale(0.1);
  }
  to {
    -moz-transform: scale(1);
  }
}
@-ms-keyframes smallToBig {
  from {
    -ms-transform: scale(0.1);
  }
  to {
    -ms-transform: scale(1);
  }
}
@-webkit-keyframes bigToSmall {
  from {
    -webkit-transform: scale(2);
  }
  to {
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes bigToSmall {
  from {
    -moz-transform: scale(2);
  }
  to {
    -moz-transform: scale(1);
  }
}
@-ms-keyframes bigToSmall {
  from {
    -ms-transform: scale(2);
  }
  to {
    -ms-transform: scale(1);
  }
}
@-webkit-keyframes moveFromLeftAndGrowAndRotate {
  from {
    -webkit-transform: translateX(-100%) rotate(-90deg) scale(0.1) translateZ(1px);
  }
  to {
    -webkit-transform: translateX(0) rotate(0deg) scale(1) translateZ(1px);
  }
}
@-moz-keyframes moveFromLeftAndGrowAndRotate {
  from {
    -moz-transform: translateX(-100%) rotate(-90deg) scale(0.1) translateZ(1px);
  }
  to {
    -moz-transform: translateX(0) rotate(0deg) scale(1) translateZ(1px);
  }
}
@-ms-keyframes moveFromLeftAndGrowAndRotate {
  from {
    -ms-transform: translateX(-100%) rotate(-90deg) scale(0.1) translateZ(1px);
  }
  to {
    -ms-transform: translateX(0) rotate(0deg) scale(1) translateZ(1px);
  }
}
@-webkit-keyframes moveFromRightAndGrowAndRotate {
  from {
    -webkit-transform: translateX(100%) rotate(90deg) scale(0.1) translateZ(1px);
  }
  to {
    -webkit-transform: translateX(0) rotate(0deg) scale(1) translateZ(1px);
  }
}
@-moz-keyframes moveFromRightAndGrowAndRotate {
  from {
    -moz-transform: translateX(100%) rotate(90deg) scale(0.1) translateZ(1px);
  }
  to {
    -moz-transform: translateX(0) rotate(0deg) scale(1) translateZ(1px);
  }
}
@-ms-keyframes moveFromRightAndGrowAndRotate {
  from {
    -ms-transform: translateX(100%) rotate(90deg) scale(0.1) translateZ(1px);
  }
  to {
    -ms-transform: translateX(0) rotate(0deg) scale(1) translateZ(1px);
  }
}
.breadcrumb {
  height: 38px;
  line-height: 39px;
  padding: 0;
  margin: 0;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  background: #f9f9f9;
  color: #ababab;
  font-size: 12px;
  position: relative;
  overflow: hidden;
}
.breadcrumb > li + li:before {
  display: none;
}
.breadcrumb li {
  line-height: 38px;
  height: 38px;
  font-style: normal;
  margin: 0 10px;
}
.breadcrumb li.glyphicons {
  padding: 0 0 0 20px;
  margin: 0;
}
.breadcrumb li.glyphicons i:before {
  color: #dfdfdf;
  font-size: 16px;
  top: 10px;
  left: 10px;
}
.breadcrumb li a {
  font-weight: 400;
  font-style: normal;
  color: #424242;
}
.breadcrumb li a:hover {
  color: #4193d0;
  cursor: pointer;
}
.breadcrumb li.divider {
  margin: 0;
  padding: 0;
  border-left: 1px solid #dfdfdf;
  vertical-align: top;
}
.list-group.list-white {
  border: none;
  margin-bottom: 0;
}
.list-group.list-white li.list-group-item {
  border: none;
  border-top: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  font-weight: bold;
}
.list-group.list-white li.list-group-item.active {
  background: #4193d0;
}
.list-group.list-white li.list-group-item.active a {
  color: #ffffff;
}
.list-group.list-white li.list-group-item.active .badge-stroke {
  border-color: #fff;
  color: #ffffff;
}
.list-group.list-white li.list-group-item.active:hover {
  background: #4193d0;
}
.list-group.list-white li.list-group-item:hover {
  background: #f7f7f7;
}
.media.contact {
  margin: 0;
  padding: 14px;
  border-bottom: 1px solid #efefef;
}
.media.contact .media-object {
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
.media.contact:hover {
  background: #f7f7f7;
}
.error {
  padding-top: 100px;
}
.error .error-icon {
  display: inline;
}
.error .content {
  margin-top: 100px;
}
.error .content .well {
  border: none;
  font-size: 16px;
  background: #fff;
  text-align: center;
  font-weight: bold;
  color: #525252;
}
input[type="text"]:focus,
input[type="text"]:active,
input[type="text"]:hover {
  background-color: #f7f7f7;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: #FFFFFF;
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  font-size: 13px;
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  border-color: #26828e;
}
.uniformjs .radio .disabled input[type="radio"],
.uniformjs .checkbox .disabled input[type="checkbox"] {
  margin-left: 0;
}
.uniformjs .radio,
.uniformjs .checkbox {
  padding-left: 0;
}
.uniformjs .radio {
  height: auto;
}
.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 3px;
}
.uniformjs label.radio {
  margin-bottom: 0;
}
.uniformjs label.radio.inline {
  margin: 0;
}
.checkbox.inline {
  padding-bottom: 1px;
}
.uniformjs .radio span {
  margin: 2px 0 0;
}
.uniformjs .checkbox span {
  margin: -2px 0 0;
}
label,
input,
button,
select,
textarea {
  font-size: 13px;
}
.input-full input {
  width: 83%;
  height: 17px;
}
legend {
  line-height: normal;
  height: auto;
  font-size: 18px;
  margin: 0 0 6px;
  text-align: left;
  padding: 0;
  border: 0;
  color: #797979;
}
.strong {
  font-weight: bold;
}
input[type=text],
input[type=password],
select,
textarea {
  border-color: #eaeaea;
  color: #333333;
}
.control-label.center {
  text-align: center;
}
.form-actions {
  background: none;
  border: none;
  margin: 0;
}
.form-horizontal .form-actions {
  margin-top: 0;
  padding: 0;
}
.form-horizontal .control-group:last-child {
  margin: 0;
}
.input-prepend .add-on,
.input-append .add-on {
  background: #fff;
  border-color: #26828e;
}
.input-prepend .add-on i:before,
.input-append .add-on i:before {
  color: #d0d1d1;
}
.input-prepend .add-on icon,
.input-append .add-on icon {
  margin-top: 0;
}
.input-prepend .add-on.glyphicons,
.input-append .add-on.glyphicons {
  background: #ffffff;
}
.input-prepend .add-on.glyphicons i:before,
.input-append .add-on.glyphicons i:before {
  font-size: 14px;
  left: 7px;
  top: 7px;
  color: #d0d1d1;
}
.input-append .add-on.glyphicons i:before {
  left: 6px;
}
.input-group .input-group-addon {
  background: #fff;
  border-color: #efefef;
}
.form-control {
  border-color: #efefef;
  box-shadow: none;
}
.friends-search {
  border-bottom: 1px solid #efefef;
}
.friends-search .form-control {
  border: none;
  font-style: italic;
  color: #000000;
}
.friends-search .btn {
  border: none;
  background: none;
  color: #cccccc;
}
.friends-search .btn:active {
  color: #ccc;
  color: #26828e;
}
.gallery ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.gallery ul li .thumb {
  position: relative;
  display: block;
  padding: 5px;
  margin-bottom: 10px;
  z-index: 1;
  overflow: hidden;
}
.gallery ul li.col-md-2:nth-child(6n+7) {
  margin-left: 0;
}
.gallery ul li.col-md-3:nth-child(4n+5) {
  margin-left: 0;
}
.gallery ul li.col-md-4:nth-child(3n+4) {
  margin-left: 0;
}
.gallery.gallery-masonry li[class*="col-md-"] {
  margin-left: 0;
}
.gallery.gallery-2 li .thumb {
  padding: 0;
}
.gallery.gallery-2 li .thumb img {
  border-color: #4c4c4c;
}
.thumb {
  display: block;
  padding: 3px;
  border: 1px solid #26828E;
  background: #ffffff;
}
.thumbnails {
  margin: 0;
}
.thumbnails > li {
  margin-bottom: 14px;
}
.thumbnails > li .thumbnail {
  border-color: #26828E;
  background: #fff;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
.thumbnails > li .thumbnail .caption {
  color: #525252;
}
.thumbnails > li a.thumbnail:hover,
.thumbnails > li a.thumbnail:focus {
  border-color: #26828E;
  -webkit-box-shadow: 0 1px 4px rgba(54, 149, 213, 0.25);
  -moz-box-shadow: 0 1px 4px rgba(54, 149, 213, 0.25);
  box-shadow: 0 1px 4px rgba(54, 149, 213, 0.25);
  text-decoration: none;
}
.thumbnail {
  border-color: #26828e;
}
a.thumbnail .caption {
  display: block;
}
a.thumbnail:hover,
a.thumbnail:focus {
  border-color: #26828E;
  -webkit-box-shadow: 0 1px 4px rgba(54, 149, 213, 0.25);
  -moz-box-shadow: 0 1px 4px rgba(54, 149, 213, 0.25);
  box-shadow: 0 1px 4px rgba(54, 149, 213, 0.25);
  text-decoration: none;
}
div.pp_overlay {
  background: #ffffff;
}
.label {
  display: inline-block;
}
.label.label-stroke {
  background: none;
  color: #999;
  border: 1px solid #999999;
}
.label.label-primary {
  background: #26828e;
}
.label.label-primary.label-stroke {
  background: none;
  color: #26828E;
  border: 1px solid #26828e;
}
.label.label-info {
  background: #4193d0;
}
.label.label-info.label-stroke {
  background: none;
  color: #4193d0;
  border: 1px solid #4193d0;
}
.label.label-warning {
  background: #ab7a4b;
}
.label.label-warning.label-stroke {
  background: none;
  color: #ab7a4b;
  border: 1px solid #ab7a4b;
}
.label.label-danger {
  background: #cc3a3a;
}
.label.label-danger.label-stroke {
  background: none;
  color: #cc3a3a;
  border: 1px solid #cc3a3a;
}
.label.label-inverse {
  background: #424242;
}
.label.label-inverse.label-stroke {
  background: none;
  color: #424242;
  border: 1px solid #424242;
}
.label.label-success {
  background: #8bbf61;
}
.label.label-success.label-stroke {
  background: none;
  color: #8bbf61;
  border: 1px solid #8bbf61;
}
.label.label-block {
  display: block;
}
.badge {
  border: 1px solid #ffffff;
}
.badge.badge-stroke {
  background: none;
  color: #999;
  border: 1px solid #999999;
}
.badge.badge-primary {
  background: #26828e;
}
.badge.badge-primary.badge-stroke {
  background: none;
  color: #26828E;
  border: 1px solid #26828e;
}
.badge.badge-warning {
  background: #ab7a4b;
}
.badge.badge-warning.badge-stroke {
  background: none;
  color: #ab7a4b;
  border: 1px solid #ab7a4b;
}
.badge.badge-danger {
  background: #525252;
}
.badge.badge-danger.badge-stroke {
  background: none;
  color: #525252;
  border: 1px solid #525252;
}
.badge.badge-success {
  background: #8bbf61;
}
.badge.badge-success.badge-stroke {
  background: none;
  color: #8bbf61;
  border: 1px solid #8bbf61;
}
.badge.badge-inverse {
  background: #424242;
}
.badge.badge-inverse.badge-stroke {
  background: none;
  color: #424242;
  border: 1px solid #424242;
}
.badge.badge-info {
  background: #4193d0;
}
.badge.badge-info.badge-stroke {
  background: none;
  color: #4193d0;
  border: 1px solid #4193d0;
}
.badge.badge-white {
  background: #fff;
  color: #797979;
  border: 1px solid #cccccc;
}
.badge.badge-block {
  display: block;
}
.login .placeholder {
  font-size: 120px;
  color: #dfdfdf;
}
html.app .loginWrapper .layout-app {
  top: 50px;
}
html.app .loginWrapper #content {
  max-width: 760px;
  margin: 0 auto;
}
.lt-ie9 .widget .widget-body.list ul li {
  border-bottom: 1px solid #efefef;
}
.lt-ie9 .heading-buttons h1.glyphicons,
.lt-ie9 .heading-buttons h2.glyphicons,
.lt-ie9 .heading-buttons h3.glyphicons,
.lt-ie9 .heading-buttons h4.glyphicons,
.lt-ie9 .heading-buttons h5.glyphicons,
.lt-ie9 .heading-buttons h6.glyphicons {
  float: left;
}
.lt-ie9 .filter-bar div div.input-append .add-on {
  width: 24px;
  padding-right: 0;
  padding-left: 0;
}
.lt-ie9 .filter-bar div div.input-append .add-on i {
  width: 24px;
  height: 24px;
  display: block;
  vertical-align: middle;
  line-height: 24px;
}
.lt-ie9 .filter-bar div div.input-append .add-on i:before {
  width: 24px;
  height: 24px;
  line-height: 24px;
  top: auto;
}
.lt-ie9 .navbar.main .topnav .dropdown > a .caret {
  vertical-align: middle;
  margin-top: 0;
  top: 0;
}
.lt-ie9 .ribbon-wrapper {
  display: none;
}
#menu-top {
  position: relative;
  height: 45px;
  background: #3f3f3f;
  padding: 0 6px 0 0;
  margin: 0 0 24px;
  z-index: 1001;
}
#menu-top .logo {
  line-height: 45px;
  font-size: 18px;
  color: #525252;
  background: #303030;
  width: 56px;
  text-align: center;
  font-weight: 800;
  float: left;
}
#menu-top ul {
  list-style: none;
  padding: 0;
}
#menu-top ul.main {
  height: 45px;
}
#menu-top ul.main img {
  border: none;
}
#menu-top ul.main > li {
  height: 45px;
  line-height: 45px;
  float: left;
  margin: 0 5px;
}
#menu-top ul.main > li > a {
  height: 45px;
  line-height: 45px;
  color: #fff;
  font-weight: 700;
  padding: 0 6px;
  text-decoration: none;
}
#menu-top ul.main > li > a i {
  color: #cccccc;
}
#menu-top ul.main > li > a .caret {
  border-top-color: #ccc;
  margin-left: 6px;
}
#menu-top ul.main > li > a:hover i {
  color: #26828e;
}
#menu-top ul.main > li.dropdown.open > a,
#menu-top ul.main > li.active > a,
#menu-top ul.main > li.dropdown.open > a i,
#menu-top ul.main > li.active > a i {
  color: #26828e;
}
#menu-top ul.main > li.notifications a {
  line-height: 40px;
}
#menu-top ul.main > li.notifications a i {
  color: #666;
  font-size: 18px;
}
#menu-top ul.main > li .dropdown-menu {
  background: #fff;
  margin: 0 0 0;
  border-color: #dedede;
  padding: 5px 0;
}
#menu-top ul.main > li .dropdown-menu li {
  border-bottom: none;
}
#menu-top ul.main > li .dropdown-menu li a {
  padding: 3px 5px 3px 10px;
  font-size: 14px;
}
#menu-top ul.main > li .dropdown-menu li.active a {
  font-weight: 700;
}
#menu-top ul.colors {
  height: 45px;
}
#menu-top ul.colors > li {
  padding: 5px 2px;
  float: left;
}
#menu-top ul.colors > li > a {
  display: block;
  width: 18px;
  height: 18px;
  background: #26828e;
}
#menu-top ul.colors > li.active > a {
  border: 1px solid #000;
  -webkit-box-shadow: 0 0 0 1px #fff inset;
  -moz-box-shadow: 0 0 0 1px #fff inset;
  box-shadow: 0 0 0 1px #ffffff inset;
}
#menu-top ul.colors > li.dropdown > a {
  background: none;
}
#menu-top ul.colors > li.dropdown > a .color {
  width: 9px;
  height: 9px;
  display: inline-block;
  float: left;
}
#menu-top ul.colors > li.dropdown > a .color.primary {
  background: #26828e;
}
#menu-top ul.colors > li.dropdown > a .color.info {
  background: #4193d0;
}
#menu-top ul.colors > li.dropdown > a .color.inverse {
  background: #424242;
}
#menu-top ul.colors > li.dropdown > a .color.success {
  background: #8bbf61;
}
#menu-top ul.colors > li.dropdown > a .color.danger {
  background: #525252;
}
#menu-top ul.colors > li.dropdown .dropdown-menu {
  border-color: #dedede;
  margin: 1px 0 0;
  width: 622px;
  padding: 10px;
}
#menu-top ul.colors > li.dropdown .dropdown-menu li {
  width: 150px;
  float: left;
  border: none;
}
#menu-top ul.colors > li.dropdown .dropdown-menu li a {
  padding: 3px 3px 3px 5px;
  font-size: 13px;
}
#menu-top ul.colors > li.dropdown .dropdown-menu .color {
  display: inline-block;
  margin-right: 5px;
  margin-top: 3px;
  vertical-align: text-top;
  width: 10px;
  height: 10px;
}
#menu-top ul.colors > li.dropdown .dropdown-menu .color.primary {
  background: #26828e;
}
@media (max-width: 991px) {
  #menu-top {
    z-index: 1000;
  }
  #menu-top ul.colors li.dropdown .dropdown-menu {
    width: 322px;
  }
}
.popover {
  border-color: #26828E;
  background: #fff;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.popover .popover-title {
  font-weight: 700;
  padding: 0 10px;
  height: 29px;
  line-height: 29px;
  background-image: none !important;
  filter: none !important;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  background: #f4f4f4;
  border-bottom: 1px solid #26828E;
  position: relative;
  overflow: hidden;
}
.popover.top .arrow {
  border-top-color: #26828e;
}
.popover.bottom .arrow {
  border-bottom-color: #26828e;
}
.popover.left .arrow {
  border-left-color: #26828e;
}
.popover.right .arrow {
  border-right-color: #26828e;
}
#demo_popovers .popover {
  position: relative;
  display: block;
  width: 100%;
  margin: 0;
}
.widget {
  background: #fff;
  margin: 0 auto 24px;
  position: relative;
  border: 1px solid #26828E;
  box-shadow: 0 3px 0 0 #dbdbdb;
  -moz-box-shadow: 0 3px 0 0 #dbdbdb;
  -webkit-box-shadow: 0 3px 0 0 #dbdbdb;
}
.widget.row-merge {
  margin: 0 0 24px !important;
}
.widget .tab-content {
  padding: 0;
}
.widget .widget-head {
  background: #ffffff;
  border-bottom: 1px solid #26828E;
  text-shadow: 0 1px 0 0 1px 0 #fff;
  height: 35px;
  line-height: 35px;
  position: relative;
  padding: 0 14px 0 0;
  overflow: hidden;
}
.widget .widget-head.progress {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  margin: 0;
  padding: 0;
}
.widget .widget-head.height-auto {
  height: auto;
}
.widget .widget-head > .glyphicons,
.widget .widget-head ul .glyphicons {
  height: 30px;
  width: 30px;
  padding: 0;
}
.widget .widget-head > .glyphicons i:before,
.widget .widget-head ul .glyphicons i:before {
  width: 30px;
  height: 30px;
  line-height: 23px;
  text-align: center;
  font-size: 16px;
  color: rgba(255, 255, 255, 0.5);
}
.widget .widget-head .heading {
  margin: 0;
  font-size: 14px;
  height: 35px;
  line-height: 35px;
  padding: 0 14px;
  font-weight: 700;
  float: left;
}
.widget .widget-head .heading.glyphicons {
  width: auto;
  display: block;
  padding: 0 0 0 35px;
}
.widget .widget-head .heading.glyphicons i:before {
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  height: 35px;
  line-height: 35px;
  text-align: center;
  width: 35px;
  color: #525252;
  font-size: 16px;
  font-weight: normal;
  text-shadow: none;
}
.widget .widget-head a {
  text-shadow: none;
}
.widget .widget-head .dropdown-menu li > a:hover,
.widget .widget-head .dropdown-menu li > a:focus,
.widget .widget-head .dropdown-submenu:hover > a {
  background-color: #26828E;
  background-image: -moz-linear-gradient(top, #26828e, #d24343);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#26828e), to(#d24343));
  background-image: -webkit-linear-gradient(top, #26828e, #d24343);
  background-image: -o-linear-gradient(top, #26828e, #d24343);
  background-image: linear-gradient(to bottom, #26828e, #d24343);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffda4c4c', endColorstr='#ffd24343', GradientType=0);
}
.widget .details {
  font-size: 8pt;
  color: #525252;
}
.widget .widget-body {
  padding: 14px;
}
.widget .widget-body form {
  margin: 0;
}
.widget .widget-body > pre:last-child,
.widget .widget-body > p:last-child {
  margin: 0;
}
.widget .widget-body.list {
  color: #525252;
  padding: 0;
}
.widget .widget-body.list .count {
  font-size: 15pt;
  font-weight: 400;
}
.widget .widget-body.list ul {
  margin: 0;
  list-style: none;
}
.widget .widget-body.list ul li {
  padding: 0 10px;
  height: 39px;
  border-bottom: 1px solid #26828E;
  position: relative;
  line-height: 39px;
  text-align: left;
  text-shadow: 0 1px 0 #fff;
  clear: both;
}
.widget .widget-body.list ul li .badge {
  position: absolute;
  right: 8px;
  top: 10px;
}
.widget .widget-body.list ul li:first-child {
  border-top: none;
}
.widget .widget-body.list ul li:last-child {
  border-bottom: none;
}
.widget .widget-body.list ul li .count {
  float: right;
  color: #525252;
}
.widget .widget-body.list ul li .sparkline {
  position: relative;
  top: 5px;
  margin-left: 5px;
}
.widget .widget-body.list ul li a {
  color: #525252;
  font-weight: bold;
}
.widget .widget-body.list.products li {
  height: 60px;
  line-height: 60px;
}
.widget .widget-body.list.products .img {
  float: left;
  display: inline-block;
  text-align: center;
  background: #272729;
  margin: 6px 8px 0 0;
  cursor: pointer;
}
.widget .widget-body.list.products .title {
  line-height: normal;
  display: inline-block;
  padding: 13px 0 0;
  text-transform: uppercase;
}
.widget .widget-body.list.products .title strong {
  font-family: "Open Sans", sans-serif;
  text-transform: none;
}
.widget .widget-body.list.fluid ul li {
  height: auto;
  line-height: normal;
  padding: 10px;
}
.widget .widget-body.list.list-2 ul li {
  border-bottom: 1px solid #d8d9da;
  border-top: none;
  background: #f8f8f8;
}
.widget .widget-body.list.list-2 ul li.active {
  border-color: #ddd;
  background: #ffffff;
}
.widget .widget-body.list.list-2 ul li.active i:before {
  font-weight: normal;
  background: #26828E;
  color: #fff;
  text-shadow: none;
}
.widget .widget-body.list.list-2 ul li.active a {
  color: #26828e;
}
.widget .widget-body.list.list-2 ul li:last-child {
  border-bottom: none;
}
.widget .widget-body.list.list-2 ul li a {
  display: block;
  color: #222;
  padding: 0 0 0 30px;
}
.widget .widget-body.list.list-2 ul li a i:before {
  color: #555;
  width: 20px;
  height: 17px;
  font-size: 14px;
  border: 1px solid #ccc;
  background: #ddd;
  top: 9px;
  left: 0;
  text-align: center;
  vertical-align: middle;
  padding-top: 3px;
  text-shadow: 0 1px 0 #ffffff;
}
.widget .widget-body.list.list-2 ul li.hasSubmenu {
  height: auto;
}
.widget .widget-body.list.list-2 ul li.hasSubmenu ul {
  padding: 0 0 10px;
}
.widget .widget-body.list.list-2 ul li.hasSubmenu ul li {
  height: auto;
  line-height: normal;
  background: none;
  border: none;
  line-height: 20px;
}
.widget .widget-body.list.list-2 ul li.hasSubmenu ul li a {
  color: #333;
  padding: 0 0 0 20px;
}
.widget .widget-body.list.list-2 ul li.hasSubmenu ul li.active a {
  font-weight: bold;
}
.widget .widget-footer {
  background: #fafafa;
  height: 25px;
  line-height: 25px;
  border-top: 1px solid #ebebeb;
}
.widget .widget-footer .glyphicons {
  width: 25px;
  height: 25px;
  line-height: 25px;
  padding: 0;
  float: right;
}
.widget .widget-footer .glyphicons i:before {
  font-size: 16px;
  color: #c3c3c3;
  text-align: center;
  width: 20px;
  height: 25px;
  line-height: 25px;
  text-shadow: 0 1px 0 #ffffff;
}
.widget .widget-footer .glyphicons:hover i:before {
  color: rgba(0, 0, 0, 0.5);
}
.widget.margin-bottom-none {
  margin-bottom: 0;
}
.widget.widget-gray {
  background: #ffffff;
}
.widget.widget-head {
  background: #ffffff;
  border-color: #26828E;
  box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.6), inset -1px -1px 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.6), inset -1px -1px 1px rgba(0, 0, 0, 0);
  -webkit-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.6), inset -1px -1px 1px rgba(0, 0, 0, 0);
}
.widget.widget-gray .widget-head .heading {
  color: #555;
  text-shadow: 0 1px 0 #ffffff;
}
.widget.widget-gray .widget-head .heading.glyphicons i:before {
  background: none;
  color: #555;
  border-color: rgba(0, 0, 0, 0.1);
}
.widget.widget-2:before,
.widget.widget-2:after {
  display: none;
}
.widget.widget-2 .widget-head {
  background: #e2e2e4;
  box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.6), inset -1px -1px 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.6), inset -1px -1px 1px rgba(0, 0, 0, 0);
  -webkit-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.6), inset -1px -1px 1px rgba(0, 0, 0, 0);
  height: 36px;
  line-height: 36px;
  border-color: #d1d2d3;
}
.widget.widget-2 .widget-head .heading {
  line-height: 36px;
  color: #555;
  text-shadow: 0 1px 0 #fff;
  font-size: 12pt;
}
.widget.widget-2 .widget-head .heading i:before {
  color: #555;
  background: none;
  border: none;
  left: 3px;
  top: 2px;
}
.widget.widget-2 .widget-body {
  border: 1px solid #d1d2d3;
  border-top: 0;
  background: #f5f5f5;
}
.widget.widget-2.primary .widget-head {
  background: #26828E;
  border-color: #26828E;
  box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.6), inset -1px -1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.6), inset -1px -1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.6), inset -1px -1px 1px rgba(0, 0, 0, 0.1);
}
.widget.widget-2.primary .widget-head .heading {
  color: #fff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.widget.widget-2.primary .widget-head .heading i:before {
  color: #fff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
.widget.widget-3:before,
.widget.widget-3:after {
  display: none;
}
.widget.widget-3 .widget-head {
  height: 36px;
  line-height: 36px;
}
.widget.widget-3 .widget-head .heading {
  display: block;
  text-align: center;
  float: none;
  line-height: 36px;
  height: 36px;
  text-transform: uppercase;
  font-size: 12pt;
}
.widget.widget-3 .widget-head .heading i:before {
  background: none;
  border: none;
  left: 3px;
  top: 5px;
  font-size: 20px;
  color: #45484d;
}
.widget.widget-3 .widget-head .heading .glyphicons {
  vertical-align: middle;
  width: 35px;
  height: 36px;
  padding: 0;
}
.widget.widget-3 .widget-body {
  border-bottom: 1px solid #26828e;
}
.widget.widget-3 .widget-body.large {
  font-size: 26pt;
  font-weight: bold;
  text-align: center;
  padding: 25px 0;
  vertical-align: middle;
  line-height: normal;
}
.widget.widget-3 .widget-body.large.cancellations span {
  line-height: 20px;
  text-align: left;
  font-size: 17pt;
  display: inline-block;
  text-shadow: none;
}
.widget.widget-3 .widget-body.large.cancellations span span {
  display: block;
}
.widget.widget-3 .widget-body.large.cancellations span span:first-child {
  color: #26828E;
  text-transform: uppercase;
  font-size: 13pt;
}
.widget.widget-3 .widget-body.large.dashboard {
  padding: 15px 0;
}
.widget.widget-3 .widget-footer {
  background: #fafafa;
  border-top: none;
}
.widget.widget-3 .widget-footer a {
  float: none;
  color: #ddd;
  width: auto;
  padding: 0 10px 0 30px;
  border-right: 1px solid #26828E;
  text-decoration: none;
}
.widget.widget-3 .widget-footer a i:before {
  color: #ddd;
  left: 5px;
}
.widget.widget-3 .widget-footer a:hover {
  color: #26828e;
}
.widget.widget-3 .widget-footer a:hover i:before {
  color: #26828e;
}
.widget.widget-3 .widget-footer.align-center {
  text-align: center;
}
.widget.widget-3 .widget-footer.align-center a:first-child {
  border-left: 1px solid #26828e;
}
.widget.widget-3 .widget-footer.align-right {
  text-align: right;
}
.widget.widget-3 .widget-footer.align-right a:first-child {
  border-left: 1px solid #26828e;
}
.widget.widget-3 .widget-footer.align-right a:last-child {
  border-right: none;
}
.widget.widget-4 {
  border: none;
  background: none;
}
.widget.widget-4 .widget-head {
  background: none;
  padding: 10px;
  border: none;
}
.widget.widget-4 .widget-head .heading {
  color: #544f49;
  text-shadow: none;
  padding: 0;
  margin: 0;
}
.widget.widget-4 .widget-body {
  padding: 0 10px 10px;
  border: none;
}
.widget.widget-4 .widget-body.list ul li {
  padding: 0;
}
.widget.widget-heading-simple {
  border: none;
  background: none;
}
.widget.widget-heading-simple > .widget-head {
  border: none;
  background: none;
  background-image: none !important;
  filter: none !important;
  padding: 0 0 5px;
  height: 25px;
  line-height: 25px;
}
.widget.widget-heading-simple > .widget-head .heading {
  padding: 0;
  height: 25px;
  line-height: 25px;
}
.widget.widget-heading-simple > .widget-head .heading.glyphicons {
  padding: 0 0 0 25px;
}
.widget.widget-heading-simple > .widget-head .heading.glyphicons i:before {
  text-align: left;
  width: 25px;
  height: 25px;
  line-height: 25px;
}
.widget.widget-heading-simple > .widget-body {
  border: 1px solid #26828e;
}
.widget.widget-body-simple {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.widget.widget-body-simple > .widget-body {
  background: none;
  border: none;
  padding: 0;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.widget.widget-body-white > .widget-body {
  background: #ffffff;
}
.widget.widget-body-gray > .widget-body {
  background: #f4f4f4;
}
.widget.widget-body-primary > .widget-body {
  background: #26828e;
}
.widget.widget-body-primary > .widget-body * {
  color: #fff;
  text-shadow: none;
}
.widget.widget-body-inverse > .widget-body {
  background: #424242;
}
.widget.widget-body-inverse > .widget-body *,
.widget.widget-body-inverse > .widget-body i:before {
  color: #fff;
  text-shadow: none;
}
.widget.widget-body-default > .widget-body {
  background: #e2e2e2;
}
.widget.widget-body-default > .widget-body *,
.widget.widget-body-default > .widget-body i:before {
  color: #fff;
  text-shadow: none;
}
.widget.widget-body-multiple {
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}
.widget.widget-body-multiple > .widget-body {
  margin-bottom: 7px;
}
.widget.widget-body-multiple > .widget-body:last-of-type {
  margin-bottom: 0;
}
.finances_summary .well {
  font-size: 16px;
  text-align: center;
}
.finances_summary .well strong {
  display: block;
  font-size: 22pt;
  color: #45494c;
  line-height: normal;
}
.finances_summary .glyphicons.standard i:before {
  color: #cccccc;
}
div.glyphicons {
  padding: 0 0 0 47px;
}
div.glyphicons i:before {
  color: #e2e2e2;
  font-size: 32px;
}
div.glyphicons.glyphicon-large {
  padding: 0 0 0 75px;
}
div.glyphicons.glyphicon-large i:before {
  font-size: 50px;
  left: 0;
}
div.glyphicons.glyphicon-large.group-column {
  padding: 0 0 0 85px;
}
div.glyphicons.glyphicon-large.group-column i:before {
  font-size: 45px;
  left: 12px;
}
div.glyphicons.glyphicon-xlarge {
  padding: 0 0 0 85px;
}
div.glyphicons.glyphicon-xlarge i {
  padding: 0 0 10px;
}
div.glyphicons.glyphicon-xlarge i:before {
  font-size: 70px;
}
div.glyphicons.glyphicon-top {
  padding: 0;
  text-align: center;
}
div.glyphicons.glyphicon-top i {
  display: block;
  position: relative;
  padding: 5px 0 10px;
}
div.glyphicons.glyphicon-top i:before {
  position: relative;
  left: auto;
  top: auto;
}
div.glyphicons.glyphicon-primary i:before {
  color: #26828e;
}
@media (max-width: 979px) and (min-width: 768px) {
  div.glyphicons.hidden-tablet-partial {
    padding: 0;
  }
}
.widget-body-primary div.glyphicons i:before {
  color: #ffffff;
}
.social-large {
  height: 97px;
}
.social-large a {
  display: block;
  height: 77px;
  float: left;
  padding: 10px 19px;
  color: #d5d5d5;
  background: #fff;
  font-weight: bold;
  text-align: center;
  border-right: 1px solid #e5e5e5;
  text-decoration: none;
}
.social-large a i {
  display: block;
  position: relative;
  padding: 0 0 8px;
}
.social-large a i:before {
  display: block;
  text-align: center;
  top: auto;
  left: auto;
  position: relative;
  font-size: 50px;
  color: #d5d5d5;
}
.social-large a.active,
.social-large a:hover {
  color: #fff;
  background: #26828e;
}
.social-large a.active i:before,
.social-large a:hover i:before {
  color: #ffffff;
}
.social-large a:last-child {
  border: none;
}
.social-large.social-large-2 a {
  display: inline-block;
  font-weight: 400;
  float: none;
  border: none;
  background: none;
  color: #444444;
}
.social-large.social-large-2 a i:before {
  color: #444444;
}
.social-large.social-large-2 a.active,
.social-large.social-large-2 a:hover {
  color: #26828e;
}
.social-large.social-large-2 a.active i:before,
.social-large.social-large-2 a:hover i:before {
  color: #26828e;
}
.datepicker.datepicker-inline {
  width: 100%;
  padding: 0;
  margin: 0 0 14px;
}
.datepicker table {
  width: 100%;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-image: none !important;
  filter: none !important;
  background: #26828e !important;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-image: none !important;
  filter: none !important;
  background: #26828e !important;
}
.datepicker td,
.datepicker th {
  width: 35px;
  height: 30px;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.datepicker thead th.dow {
  background: #26828E;
  color: #fff;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.widget .datepicker.datepicker-inline {
  margin: 0;
}
.bootstrap-select .btn.btn-inverse,
.bootstrap-select.btn-group.open .btn.btn-inverse,
.bootstrap-select .btn.btn-inverse:focus,
.bootstrap-select.btn-group.open .btn.btn-inverse:focus {
  color: #ffffff !important;
}
.bootstrap-select .btn:focus {
  outline: none !important;
}
.has-switch {
  vertical-align: middle;
  border-color: #eaeaea;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.has-switch + .has-switch {
  margin-left: 10px;
}
.has-switch span.switch-left {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.has-switch span {
  background-image: none !important;
  filter: none !important;
}
.has-switch label {
  background-image: none !important;
  filter: none !important;
  background: #fff;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
  border: none;
}
.has-switch label:hover,
.has-switch label:focus,
.has-switch label:active,
.has-switch label.active,
.has-switch label.disabled,
.has-switch label[disabled] {
  background: #ffffff;
}
.has-switch span.switch-primary {
  background: #26828e;
}
.has-switch span.switch-primary:hover {
  background: #60abde;
}
.has-switch span.switch-danger {
  background: #525252;
}
.has-switch span.switch-danger:hover {
  background: #d66363;
}
.has-switch span.switch-warning {
  background: #ab7a4b;
}
.has-switch span.switch-warning:hover {
  background: #be946b;
}
.has-switch span.switch-success {
  background: #8bbf61;
}
.has-switch span.switch-success:hover {
  background: #a6ce85;
}
.has-switch span.switch-inverse {
  background: #424242;
}
.has-switch span.switch-inverse:hover {
  background: #5c5c5c;
}
.has-switch span.switch-default {
  background: #eaeaea;
  color: #444444;
}
.has-switch span.switch-default:hover {
  background: #ffffff;
}
.has-switch span.switch-default.switch-right {
  background: #ffffff;
}
.bootstrap-timepicker-widget table td {
  font-size: 13px;
}
.bootstrap-timepicker > [class*="icon-"] {
  vertical-align: text-top;
  margin: 0 0 0 -22.5px;
  pointer-events: none;
  position: relative;
  cursor: pointer;
}
.checkbox-custom input[type=checkbox] {
  position: relative;
  left: -99999px;
}
.checkbox-custom i {
  margin-left: -20px;
  margin-right: 5px;
  width: 16px;
  height: 16px;
  vertical-align: middle;
  font-size: 1.333em;
  color: #9D9D9D;
  display: inline-block;
}
.checkbox-custom i.checked {
  margin-right: 4px;
  color: #26828E;
  margin-left: -19px;
}
.checkbox-custom i.checked:before {
  content: '\f046';
}
.checkbox-custom i.disabled {
  color: #eeeeee;
}
.checkbox-single {
  padding: 0;
  width: 20px;
  height: 20px;
  display: inline-block;
  margin: 0 5px;
}
.checkbox-single .checkbox-custom {
  width: 20px;
}
.checkbox-single .checkbox-custom i {
  margin-left: 1px;
}
.radio-custom input[type=radio] {
  position: relative;
  left: -99999px;
}
.radio-custom i {
  margin-left: -20px;
  margin-right: 5px;
  vertical-align: top;
  margin-top: 1px;
  width: 16px;
  height: 16px;
  font-size: 1.333em;
  color: #ddd;
  display: inline-block;
}
.radio-custom i.checked {
  margin-right: 4px;
  color: #26828E;
  margin-left: -19px;
}
.radio-custom i.checked:before {
  content: '\f111';
}
.radio-custom i.disabled {
  color: #eeeeee;
}
.ms-container {
  margin: 0 auto 14px;
  width: 360px;
}
.ms-container .ms-selectable li.ms-hover,
.ms-container .ms-selection li.ms-hover {
  background: #26828e;
}
.ms-container .ms-list {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: #eaeaea;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.ms-container .custom-header {
  height: 30px;
  line-height: 30px;
  background: #eaeaea;
  padding: 0 14px;
  font-weight: 600;
  border: 1px solid #26828e;
}
.ms-container .custom-header:not(.custom-footer) {
  border-bottom: none;
}
.ms-container .custom-header.custom-footer {
  border-top: none;
}
.select2-results ul.select2-result-sub {
  padding: 0;
}
.select2-container img.flag {
  height: 13px;
  padding-right: 10px;
  border: none;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.select2-container img.flag,
.select2-drop {
  z-index: 99999;
}
.select2-drop img.flag {
  height: 13px;
  padding-right: 10px;
  max-width: 100%;
  border: none;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.select2-container .select2-choice {
  background: #fff;
  border-color: #efefef;
  line-height: 1.428571429;
  height: 34px;
  padding: 6px 12px;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.select2-container-multi .select2-choices {
  border-color: #efefef;
  background: #fff;
  min-height: 34px;
}
.select2-container-multi .select2-choices .select2-search-choice {
  margin: 5px 0 5px 5px;
  border-color: #efefef;
  background: #eaeaea;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  line-height: 14px;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close {
  top: 5px;
}
.select2-container-multi .select2-choices .select2-search-field input {
  padding: 6px;
}
.select2-results .select2-highlighted {
  background: #26828e;
}
.select2-container .select2-choice div {
  border-color: #efefef;
  background: #fff;
  width: 24px;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.select2-container .select2-choice div b {
  background-position: 3px 5px;
}
.select2-drop {
  border-color: #efefef;
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}
.wizard .wizard-head {
  background: #fff;
  border: 1px solid #e5e5e5;
  border-bottom: none;
}
.bwizard-steps .label {
  position: relative;
  top: -1px;
  margin: 0 5px 0 0;
  padding: 1px 5px 2px;
}
.bwizard-steps .active .label {
  background-color: #333333;
}
.bwizard-steps {
  display: block;
  margin: 0;
  padding: 0;
  height: 40px;
  list-style: none;
}
.bwizard-steps li {
  display: block;
  float: left;
  position: relative;
  margin-right: 5px;
  line-height: 40px;
  height: 40px;
  background: #fafafa;
}
.bwizard-steps li a {
  display: block;
  height: 40px;
  line-height: 40px;
  padding: 0 20px 0 40px;
  color: #7c7c7c;
  font-weight: 600;
}
.bwizard-steps li.active {
  color: #fff;
  background: #26828e;
}
.bwizard-steps li.active:after {
  border-left-color: #26828e;
}
.bwizard-steps li.active a {
  color: #fff;
  cursor: default;
}
.bwizard-steps li:after {
  position: absolute;
  right: -20px;
  top: 0;
  height: 0;
  width: 0;
  border-bottom: 20px inset transparent;
  border-left: 20px solid #fafafa;
  border-top: 20px inset transparent;
  content: "";
  z-index: 2;
}
.bwizard-steps li:before {
  position: absolute;
  left: 0;
  top: 0;
  height: 0;
  width: 0;
  border-bottom: 20px inset transparent;
  border-left: 20px solid #fff;
  border-top: 20px inset transparent;
  content: "";
}
.bwizard-steps li:last-child {
  margin-right: 0;
}
.bwizard-steps li:first-child:before {
  border: none;
}
.bwizard-steps li:first-child a {
  padding-left: 20px;
}
.bwizard-steps a:hover {
  text-decoration: none;
}
.bwizard-steps.clickable li:not(.active ) {
  cursor: pointer;
}
.bwizard-steps.clickable li:hover:not(.active ) {
  background: #cccccc;
}
.bwizard-steps.clickable li:hover:not(.active ):after {
  border-left-color: #cccccc;
}
.bwizard-steps.clickable li:hover:not(.active ) a {
  color: #0088cc;
}
@media (max-width: 991px) {
  .bwizard-steps {
    height: auto;
  }
  .bwizard-steps li {
    float: none;
    margin: 0;
    border-bottom: 1px solid #26828e;
  }
  .bwizard-steps li:before,
  .bwizard-steps li:after {
    display: none;
  }
  .bwizard-steps li a {
    padding: 0 20px;
  }
}
.blueimp-gallery {
  z-index: 99999;
  background: rgba(255, 255, 255, 0.9);
}
.carousel {
  margin-bottom: 14px;
}
.carousel .carousel-control {
  font-size: 45px;
}
.carousel .carousel-control.right {
  text-align: center;
}
.carousel .carousel-caption {
  background: rgba(0, 0, 0, 0.5);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15px 20px 25px;
}
.carousel .carousel-caption h4 {
  color: #fff;
  text-shadow: none;
  font-weight: 700;
}
.carousel .carousel-indicators {
  bottom: 5px;
}
.carousel.carousel-1 {
  height: 223px;
  margin-bottom: 33px;
  background: #f4f4f4;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
.carousel.carousel-1 .item {
  height: 223px;
  overflow: hidden;
}
.carousel.carousel-1 .item img {
  min-height: 100%;
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
}
.carousel.carousel-1 .item .row {
  margin: 0;
}
.carousel.carousel-1 .item .row [class*="col-"]:last-of-type {
  padding: 0;
}
.carousel.carousel-1 .carousel-indicators {
  top: auto;
  bottom: -23px;
  right: 0;
  left: 0;
  margin: 0;
  width: auto;
  text-align: right;
}
.carousel.carousel-1 .carousel-indicators li {
  background: #8ac1e7;
}
.carousel.carousel-1 .carousel-indicators li.active {
  background: #26828e;
}
.carousel.carousel-1 .carousel-caption {
  height: 193px;
  background: #f4f4f4;
  top: 0;
  left: 20px;
  right: 10px;
  padding: 20px 0;
}
.carousel.carousel-1 .carousel-inner {
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
.carousel.carousel-1 .carousel-inner {
  border: 1px solid #26828e;
}
.carousel.carousel-1 .item {
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
.carousel.carousel-1 .item img {
  min-width: 100%;
}
.carousel.carousel-1 .carousel-caption {
  background: rgba(244, 244, 244, 0.95);
  text-shadow: 0 1px 0 #ffffff;
}
.carousel.carousel-1 .carousel-caption p {
  color: #525252;
}
.carousel.carousel-1 .carousel-caption h4 {
  font-size: 12pt;
  color: #000;
  font-weight: 700;
}
.carousel.carousel-1 .carousel-caption a {
  text-decoration: underline;
  color: #000000;
}
.jcrop-holder #preview-pane {
  display: block;
  position: absolute;
  z-index: 2000;
  top: 10px;
  right: 10px;
  padding: 6px;
  background-color: #fff;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.2);
}
#preview-pane .preview-container {
  width: 125px;
  height: 85px;
  overflow: hidden;
}
.jcrop-holder {
  margin: 0 auto;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
.jcrop-holder img {
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
.sliders-vertical span {
  height: 120px;
  float: left;
  margin: 15px;
}
.ui-slider-wrap {
  display: block;
  padding: 5px;
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
}
.ui-slider-wrap .ui-slider {
  background: rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px 1px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
}
.ui-slider-wrap .ui-slider-horizontal {
  height: 10px;
}
.ui-slider-wrap .ui-slider-horizontal .ui-slider-handle {
  top: -5px;
}
.ui-slider-wrap .ui-slider-vertical .ui-slider-handle {
  left: -4px;
}
.ui-slider-wrap .ui-slider-handle {
  -webkit-border-radius: 50% 50% 50% 50%;
  -moz-border-radius: 50% 50% 50% 50%;
  border-radius: 50% 50% 50% 50%;
  background: #fff;
  border-width: 3px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.3);
  width: 19px;
  height: 19px;
}
.ui-slider-wrap .ui-slider-range {
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  background: rgba(0, 0, 0, 0.2);
}
.ui-slider-wrap .slider-primary .ui-slider-handle {
  border-color: #26828e;
}
.ui-slider-wrap .slider-primary .ui-slider-range {
  background: #26828e;
}
.ui-slider-wrap .slider-warning .ui-slider-handle {
  border-color: #fbb450;
}
.ui-slider-wrap .slider-warning .ui-slider-range {
  background: #fbb450;
}
.ui-slider-wrap .slider-success .ui-slider-handle {
  border-color: #609450;
}
.ui-slider-wrap .slider-success .ui-slider-range {
  background: #609450;
}
.ui-slider-wrap .slider-inverse .ui-slider-handle {
  border-color: #3f4246;
}
.ui-slider-wrap .slider-inverse .ui-slider-range {
  background: #3f4246;
}
.ui-slider-wrap .slider-info .ui-slider-handle {
  border-color: #93b9d8;
}
.ui-slider-wrap .slider-info .ui-slider-range {
  background: #93b9d8;
}
.sliders-vertical {
  position: relative;
  margin: 0 auto;
  display: inline-block;
}
.sliders-vertical .ui-slider-wrap {
  margin: 0 5px;
}
.sliders-vertical .ui-slider {
  margin: 0;
}
.vertical-range-slider .ui-slider-wrap {
  display: inline-block;
  margin: 0 auto;
}
.sliderContainer {
  height: 35px;
  margin-top: 50px;
  width: 100%;
}
.sliderContainer select,
.sliderContainer textarea,
.sliderContainer input[type="text"],
.sliderContainer input[type="password"],
.sliderContainer input[type="datetime"],
.sliderContainer input[type="datetime-local"],
.sliderContainer input[type="date"],
.sliderContainer input[type="month"],
.sliderContainer input[type="time"],
.sliderContainer input[type="week"],
.sliderContainer input[type="number"],
.sliderContainer input[type="email"],
.sliderContainer input[type="url"],
.sliderContainer input[type="search"],
.sliderContainer input[type="tel"],
.sliderContainer input[type="color"],
.sliderContainer .uneditable-input {
  margin: 0;
  padding: 2px 4px;
}
.sliderContainer .ui-rangeSlider-withArrows .ui-rangeSlider-container {
  margin: 0 20px;
}
.sliderContainer .ui-rangeSlider-bar {
  background: #26828E;
  height: 30px;
  margin: 0;
}
.sliderContainer .ui-rangeSlider-withArrows .ui-rangeSlider-container,
.sliderContainer .ui-rangeSlider-noArrow .ui-rangeSlider-container,
.sliderContainer .ui-rangeSlider-arrow,
.sliderContainer .ui-rangeSlider-bar {
  box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0), inset -1px -1px 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0), inset -1px -1px 1px rgba(0, 0, 0, 0);
  -webkit-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0), inset -1px -1px 1px rgba(0, 0, 0, 0);
}
.sliderContainer .ui-rangeSlider-container,
.sliderContainer .ui-rangeSlider-arrow,
.sliderContainer .ui-rangeSlider-label {
  background: #f4f4f4;
  color: #525252;
  font-size: 13px;
}
.sliderContainer .ui-rangeSlider-container {
  border-color: #26828e;
}
.sliderContainer .ui-editRangeSlider .ui-rangeSlider-label {
  padding: 5px;
}
.sliderContainer .ui-rangeSlider-label-inner {
  border-top-color: #f4f4f4;
}
.sliderContainer .ui-rangeSlider-arrow {
  border-color: #26828e;
}
.sliderContainer .ui-rangeSlider-rightArrow .ui-rangeSlider-arrow-inner {
  border-left-color: #26828E;
  margin-right: -4px;
}
.sliderContainer .ui-rangeSlider-leftArrow .ui-rangeSlider-arrow-inner {
  border-right-color: #26828E;
  margin-left: -4px;
}
.sliderContainer .ui-rangeSlider-arrow {
  width: 20px;
}
.sliderContainer .ui-rangeSlider .ui-ruler-scale {
  overflow: hidden;
}
.sliderContainer .ui-rangeSlider .ui-ruler-scale0 .ui-ruler-tick-inner {
  border-color: #26828e;
}
.sliderContainer .ui-rangeSlider .ui-ruler-scale0 .ui-ruler-tick-label {
  color: #525252;
}
.sliderContainer .rangeslider-danger .ui-rangeSlider-bar {
  background: #525252;
}
.sliderContainer .rangeslider-danger .ui-rangeSlider-rightArrow .ui-rangeSlider-arrow-inner {
  border-left-color: #525252;
}
.sliderContainer .rangeslider-danger .ui-rangeSlider-leftArrow .ui-rangeSlider-arrow-inner {
  border-right-color: #525252;
}
.sliderContainer .rangeslider-success .ui-rangeSlider-bar {
  background: #8bbf61;
}
.sliderContainer .rangeslider-success .ui-rangeSlider-rightArrow .ui-rangeSlider-arrow-inner {
  border-left-color: #8bbf61;
}
.sliderContainer .rangeslider-success .ui-rangeSlider-leftArrow .ui-rangeSlider-arrow-inner {
  border-right-color: #8bbf61;
}
.sliderContainer .rangeslider-warning .ui-rangeSlider-bar {
  background: #ab7a4b;
}
.sliderContainer .rangeslider-warning .ui-rangeSlider-rightArrow .ui-rangeSlider-arrow-inner {
  border-left-color: #ab7a4b;
}
.sliderContainer .rangeslider-warning .ui-rangeSlider-leftArrow .ui-rangeSlider-arrow-inner {
  border-right-color: #ab7a4b;
}
.widget-body-gray .sliderContainer .ui-rangeSlider-label-inner {
  border-top-color: #cecece;
}
.widget-body-gray .sliderContainer .ui-rangeSlider-container,
.widget-body-gray .sliderContainer .ui-rangeSlider-arrow,
.widget-body-gray .sliderContainer .ui-rangeSlider-label {
  background: #cecece;
  color: #4d4d4d;
  font-weight: 600;
}
.widget-body-gray .sliderContainer .ui-rangeSlider:not(.rangeslider-success) .ui-rangeSlider-rightArrow .ui-rangeSlider-arrow-inner {
  border-left-color: #4d4d4d;
}
.widget-body-gray .sliderContainer .ui-rangeSlider:not(.rangeslider-success) .ui-rangeSlider-leftArrow .ui-rangeSlider-arrow-inner {
  border-right-color: #4d4d4d;
}
.widget-body-gray .sliderContainer .ui-rangeSlider:not(.rangeslider-success) .ui-rangeSlider-bar {
  background: #4d4d4d;
}
.table {
  margin: 0px 2px 2px 2px;
  position: relative;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.table.table-white {
  background: #ffffff;
}
.table.table-invoice thead > tr > th,
.table.table-invoice tbody > tr > th,
.table.table-invoice tfoot > tr > th,
.table.table-invoice thead > tr > td,
.table.table-invoice tbody > tr > td,
.table.table-invoice tfoot > tr > td {
  border-top: none;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  border-top-color: #efefef;
  padding: 9px;
}
.table > thead > tr > th {
  border-bottom: 0px solid #efefef;
}
.table td.center,
.table th.center {
  text-align: center;
}
.table td.right,
.table th.right {
  text-align: right;
}
.table-condensed {
  font-size: 10pt;
}
.table-condensed th,
.table-condensed td {
  padding: 4px 10px;
}
.table-borderless th,
.table-borderless td {
  border: none;
}
.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
  background-color: #ffffff;
}
.table-striped tbody tr:nth-child(even) td,
.table-striped tbody tr:nth-child(even) th {
  background-color: #f7f7f7;
}
.table-bordered {
  border-color: #efefef;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
.table-bordered th,
.table-bordered td {
  border-color: #efefef;
}
.table-fill td {
  background: #f8f8f8;
}
.table .progress:last-child,
.table .alert:last-child {
  margin: 0;
}
.table .shortRight {
  width: 25%;
  text-align: right;
  direction: rtl;
  text-indent: 10px;
}
.table-large-spacing td {
  padding: 20px 15px;
}
.table .thead td {
  padding: 8px;
  font-weight: bold;
}
.table-vertical-center td,
.table-vertical-center th {
  vertical-align: middle !important;
}
.table-thead-simple thead th {
  background: none;
  border-left: none;
  border-right: none;
  border-top: none;
  border-bottom: 1px solid #efefef;
  color: #525252;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  text-shadow: none;
  text-transform: none;
  box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0), inset -1px -1px 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0), inset -1px -1px 1px rgba(0, 0, 0, 0);
  -webkit-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0), inset -1px -1px 1px rgba(0, 0, 0, 0);
}
.table-thead-simple.table-thead-border-none {
  border-top: none;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.table-thead-simple.table-thead-border-none thead th {
  border-bottom: none;
}
.table-thead-simple.table-thead-border-none thead:first-child tr:first-child > th:last-child,
.table-thead-simple.table-thead-border-none tbody:first-child tr:first-child > td:last-child,
.table-thead-simple.table-thead-border-none tbody:first-child tr:first-child > th:last-child {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.table-primary {
  border-color: #26828E;
  border-top: none;
}
.table-primary thead th {
  border-color: #26828E;
  background-color: #26828E;
  color: #fff;
  font-size: 14px;
}
.table-primary tbody td {
  color: #525252;
  background: #fafafa;
  border-width: 0;
}
.table-primary tbody td.important {
  color: #26828E;
  font-weight: 700;
}
.table-primary tbody td.actions {
  padding-right: 1px;
}
.table-primary.table-bordered tbody td {
  border-color: #26828E;
  border-width: 1px;
}
.table-primary tbody tr:nth-child(odd) td,
.table-primary tbody tr:nth-child(odd) th {
  background: #ffffff;
}
.table-primary tbody tr.selectable td {
  cursor: pointer;
}
.table-primary tbody tr.selected td,
.table-primary tbody tr.selectable:hover td {
  background: rgba(54, 149, 213, 0.1);
}
.dataTables_paginate {
  text-align: right;
}
div.dataTables_info {
  padding: 35px 0 0;
  font-size: 12px;
  font-weight: 600;
}
div.dataTables_paginate .pagination {
  margin-bottom: 0;
}
.ColVis {
  margin: 0;
}
div.ColVis_collectionBackground {
  background-color: #ffffff;
}
.ColVis .ColVis_Button {
  padding: 0 10px;
  border: none;
  background-color: #26828E;
  color: #fff;
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  margin: 0;
}
div.ColVis_collection {
  width: 150px !important;
  padding: 0;
  border-color: #efefef;
}
div.ColVis_collection button.ColVis_Button {
  width: 100% !important;
  margin: 0 !important;
  border: none;
  border-bottom: 1px solid #efefef;
  padding: 0 10px;
}
div.ColVis_collection button.ColVis_Button:hover {
  background: #26828E;
  border: none;
  border-bottom: 1px solid #efefef;
  color: #ffffff;
}
.dataTables_wrapper [class*="col-"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.dataTables_wrapper .row {
  margin: 0 !important;
}
.dataTables_wrapper .control-label {
  padding-right: 10px !important;
}
.dataTables_processing {
  display: none;
}
.dataTables_scrollHead .dynamicTable {
  margin: 0;
}
.dataTables_scrollBody .dynamicTable {
  width: 100% !important;
  min-width: 1000px;
  margin: 0;
}
.dataTables_scrollHeadInner {
  width: 100% !important;
}
.dataTables_scrollHeadInner .dynamicTable {
  width: 100% !important;
  min-width: 1000px;
}
.FixedHeader_Cloned {
  max-width: 100%;
  overflow-x: auto;
  display: none;
}
@media (min-width: 1140px) {
  .FixedHeader_Cloned {
    display: block;
  }
  .dataTables_scrollBody .dynamicTable.fixedHeaderColReorder {
    min-width: 0;
  }
  .dataTables_scrollHeadInner .dynamicTable.fixedHeaderColReorder {
    min-width: 0;
  }
}
table.DTCR_clonedTable {
  background-color: #fff;
  z-index: 202;
}
div.DTCR_pointer {
  width: 1px;
  background-color: #26828E;
  z-index: 201;
}
.table-pricing th,
.table-pricing td {
  padding: 10px;
}
.table-pricing .plan {
  font-weight: 600;
  font-size: 14px;
  display: block;
}
.table-pricing .price {
  font-weight: 600;
  font-size: 24px;
  display: block;
}
.table-pricing .heading {
  font-weight: 600;
  font-size: 24px;
  vertical-align: middle;
}
.table-pricing .glyphicons.standard {
  vertical-align: middle;
}
.table-pricing .glyphicons.standard.circle_ok i:before {
  color: #9fc75f;
}
.table-pricing-2 th {
  padding: 12px 0;
  background: #26828E;
  font-size: 14px;
  color: #fff;
  border-color: #5a5855;
}
.table-pricing-2 .pricing td {
  padding: 12px 10px 10px;
  background: #fff;
  border-color: #cecece;
}
.table-pricing-3 {
  max-width: 850px;
  text-align: center;
}
.table-pricing-3 > ul > li {
  list-style-type: none;
  background: #fff;
  padding: 0;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  border: 1px solid #efefef;
}
.table-pricing-3 > ul > li > .innerAll {
  padding: 40px 30px;
}
.table-pricing-3 > ul > li .body {
  width: 140px;
  height: 140px;
  margin: 25px auto;
  border: 4px solid #efefef;
  border-radius: 100%;
  display: table;
}
.table-pricing-3 > ul > li .body .price {
  font-size: 30px;
  font-weight: bold;
  text-transform: uppercase;
  vertical-align: middle;
  display: table-cell;
  line-height: 20px;
  color: #7c7c7c;
}
.table-pricing-3 > ul > li .body .price .figure {
  display: block;
}
.table-pricing-3 > ul > li .body .price .term {
  font-size: 11px;
  font-weight: normal;
}
.table-pricing-3 > ul > li .features {
  padding: 10px 0;
}
.table-pricing-3 > ul > li .features ul {
  padding: 0;
}
.table-pricing-3 > ul > li .features ul li {
  list-style-type: none;
}
.table-pricing-3 > ul > li .footer {
  padding: 10px 0;
}
.table-pricing-3 > ul > li.active {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -o-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  z-index: 1;
  box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.1);
}
.table-pricing-3 > ul > li.active .body {
  border-color: #bddcf1;
  background-color: #26828e;
}
.table-pricing-3 > ul > li.active .body .price {
  color: #ffffff;
}
@media (min-width: 992px) {
  .table-pricing-3 {
    margin: 40px auto !important;
  }
}
@media only screen and (max-width: 979px) {
  .table-responsive.swipe-horizontal {
    border-collapse: collapse;
    border-spacing: 0;
    display: block;
    position: relative;
    width: 100%;
    border-left: 1px solid #dddddd;
  }
  .table-responsive.swipe-horizontal th,
  .table-responsive.swipe-horizontal td {
    display: block;
    margin: 0;
    vertical-align: top;
  }
  .table-responsive.swipe-horizontal th {
    text-align: right;
    border-bottom: 0;
    border-left: 0;
  }
  .table-responsive.swipe-horizontal td {
    min-height: 1.25em;
    text-align: left;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    border-top: 0;
    font-size: 13px;
  }
  .table-responsive.swipe-horizontal thead {
    display: block;
    float: left;
  }
  .table-responsive.swipe-horizontal thead tr {
    display: block;
  }
  .table-responsive.swipe-horizontal tbody {
    display: block;
    width: auto;
    position: relative;
    overflow-x: auto;
    white-space: nowrap;
    word-spacing: 0;
    letter-spacing: 0;
    font-size: 0;
  }
  .table-responsive.swipe-horizontal tbody tr {
    display: inline-block;
    vertical-align: top;
    border-left: 1px solid #e5e5e5;
  }
  .table-responsive.block table,
  .table-responsive.block thead,
  .table-responsive.block tbody,
  .table-responsive.block th,
  .table-responsive.block td,
  .table-responsive.block tr {
    display: block;
  }
  .table-responsive.block thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  .table-responsive.block tr {
    border: 1px solid #e5e5e5;
  }
  .table-responsive.block td {
    border: none;
    border-bottom: 1px solid #e5e5e5;
    position: relative;
    padding-left: 50%;
    white-space: normal;
    text-align: left;
  }
  .table-responsive.block td:before {
    position: absolute;
    vertical-align: middle;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    text-align: right;
    font-weight: bold;
  }
  .table-responsive.block td:before {
    content: attr(data-title);
  }
}
.alert {
  margin: 0 0 14px;
}
.alert h4 {
  margin: 0 0 5px;
}
.alert.alert-warning {
  background: #525252;
  color: #fff;
  border-color: #525252;
}
.alert.alert-warning .close {
  color: #ffffff;
}
.alert.alert-warning h4 {
  color: #ffffff;
}
.alert.alert-danger {
  background: #525252;
  color: #fff;
  border-color: #525252;
}
.alert.alert-danger .close {
  color: #ffffff;
}
.alert.alert-danger h4 {
  color: #ffffff;
}
.alert.alert-primary {
  background: #26828E;
  color: #fff;
  border-color: #26828e;
}
.alert.alert-primary .close {
  color: #ffffff;
}
.alert.alert-primary h4 {
  color: #ffffff;
}
.alert.alert-info {
  background: #dff3f8;
  color: #7399b9;
  border-color: #93b9d8;
}
.alert.alert-info .close {
  color: #7399b9;
}
.alert.alert-success {
  border-color: #26828E;
  background: #eaeaea;
  color: #525252;
}
.alert.alert-success .close,
.alert.alert-success h4 {
  color: #525252;
}
.alert .close {
  opacity: 1;
  filter: alpha(opacity=100);
  color: #ffffff;
}
.btn {
  text-shadow: none;
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}
.btn.active,
.btn:active {
  outline: 0;
  background-color: #ffffff;
}
.btn:hover.text-primary {
  background-color: #26828e;
}
.btn:hover.text-primary .fa {
  color: #ffffff;
}
.btn.btn-sm {
  font-size: 13px;
}
.btn-block {
  width: 100%;
  min-height: 30px;
}
.btn-group .btn + .btn:not(.btn-block) {
  margin-left: -1px;
}
.btn-default {
  background: #fff;
  border-color: #e7e7e7;
  color: #797979;
}
.btn-default.filled {
  background: #ddd;
  border-color: #ddd;
  font-weight: 600;
}
.btn-group.open .btn-default.dropdown-toggle,
.btn-default.disabled,
.btn-default[disabled],
.btn-default:hover,
.btn-default:focus {
  background: #fafafa;
  border-color: #cecece;
}
.btn-default:active,
.btn-default.active {
  background: #e8e8e8;
  color: #797979;
  text-shadow: none;
}
.btn-default .caret {
  border-top-color: rgba(0, 0, 0, 0.5);
}
.btn-group.open .btn-default.filled.dropdown-toggle,
.btn-default.filled.disabled,
.btn-default.filled[disabled],
.btn-default.filled:hover,
.btn-default.filled:focus {
  background: #26828E;
  border-color: #26828E;
}
.btn-default.filled:active,
.btn-default.filled.active {
  background: #26828E;
  border-color: #26828e;
}
.btn-default.filled .caret {
  border-top-color: rgba(0, 0, 0, 0.5);
}
.btn-warning {
  background: #ab7a4b;
  border-color: #ab7a4b;
  color: #ffffff;
}
.btn-warning.btn-stroke {
  background: none;
  color: #ab7a4b;
}
.btn-group.open .btn-warning.dropdown-toggle,
.btn-warning.disabled,
.btn-warning[disabled],
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active {
  background: none;
  color: #ab7a4b;
}
.btn-warning.btn-stroke:hover,
.btn-warning.btn-stroke:focus,
.btn-warning.btn-stroke:active,
.btn-warning.btn-stroke.active {
  background: #ab7a4b;
  color: #ffffff;
}
.btn-warning .caret {
  border-top-color: rgba(255, 255, 255, 0.7);
  border-bottom-color: rgba(255, 255, 255, 0.7);
}
.btn-info {
  background: #fff;
  border-color: #ADADAD;
  color: #333333;
}
.btn-info.btn-stroke {
  background: none;
  color: #4193d0;
}
.btn-group.open .btn-info.dropdown-toggle,
.btn-info.disabled,
.btn-info[disabled],
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active {
  background: none;
  color: #4193d0;
}
.btn-info.btn-stroke:hover,
.btn-info.btn-stroke:focus,
.btn-info.btn-stroke:active,
.btn-info.btn-stroke.active {
  background: #4193d0;
  color: #ffffff;
}
.btn-info .caret {
  border-top-color: rgba(255, 255, 255, 0.7);
  border-bottom-color: rgba(255, 255, 255, 0.7);
}
.btn-danger {
  border-color: #cc3a3a;
  background: #cc3a3a;
  color: #ffffff;
}
.btn-danger.btn-stroke {
  background: #cc3a3a;
  color: #fff;
}
.btn-group.open .btn-danger.dropdown-toggle,
.btn-danger.disabled,
.btn-danger[disabled],
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active {
  background: #cc3a3a;
  color: #fff;
}
.btn-danger.btn-stroke:hover,
.btn-danger.btn-stroke:focus,
.btn-danger.btn-stroke:active,
.btn-danger.btn-stroke.active {
  background: #cc3a3a;
  color: #ffffff;
}
.btn-danger .caret {
  border-top-color: rgba(255, 255, 255, 0.7);
  border-bottom-color: rgba(255, 255, 255, 0.7);
}
.btn-primary {
  background: #fff;
  border-color: #e7e7e7;
  color: #525252;
}
.btn-primary.btn-stroke {
  background: none;
  color: #525252;
}
.btn-group.open .btn-primary.dropdown-toggle,
.btn-primary.disabled,
.btn-primary[disabled],
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
  background: #e7e7e7;
  border-color: #e7e7e7;
}
.btn-primary.btn-stroke:hover,
.btn-primary.btn-stroke:focus,
.btn-primary.btn-stroke:active,
.btn-primary.btn-stroke.active {
  background: #e7e7e7;
  color: #525252;
}
.btn-primary .caret {
  border-top-color: #525252;
  border-bottom-color: #525252;
}
.btn-inverse {
  background: #d7d3d3;
  border-color: #d7d3d3;
  color: #ffffff;
}
.btn-inverse.btn-stroke {
  background: none;
  color: #424242;
}
.btn-group.open .btn-inverse.dropdown-toggle,
.btn-inverse.disabled,
.btn-inverse[disabled],
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active {
  background: none;
  color: #424242;
}
.btn-inverse.btn-stroke:hover,
.btn-inverse.btn-stroke:focus,
.btn-inverse.btn-stroke:active,
.btn-inverse.btn-stroke.active {
  background: #424242;
  color: #ffffff;
}
.btn-inverse .caret {
  border-top-color: #fff;
  border-bottom-color: #ffffff;
}
.btn-success {
  background: #8bbf61;
  color: #fff;
  border-color: #8bbf61;
}
.btn-success:hover {
  border-color: #8bbf61;
  color: #8bbf61 !important;
}
.btn-success.btn-stroke {
  background: none;
  color: #8bbf61;
}
.btn-group.open .btn-success.dropdown-toggle,
.btn-success.disabled,
.btn-success[disabled],
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active {
  background: none;
  color: #8bbf61;
}
.btn-success.btn-stroke:hover,
.btn-success.btn-stroke:focus,
.btn-success.btn-stroke:active,
.btn-success.btn-stroke.active {
  background: #8bbf61;
  color: #ffffff;
}
.btn-success .caret {
  border-top-color: #fff;
  border-bottom-color: #ffffff;
}
.btn-group .btn-primary:not(.dropdown-toggle),
.btn-group .btn-primary:not('[data-toggle*=""]') {
  margin-right: 2px;
}
.btn-group.dropup .btn {
  padding: 7px 12px;
}
.btn-group-vertical.block {
  display: block;
}
.btn-group.btn-group-block {
  display: block;
}
@media (min-width: 992px) and (max-width: 1200px) {
  .btn-group.btn-group-block .btn.col-md-12 {
    margin: 0;
  }
  .btn-group.btn-group-block .btn.col-md-12:first-of-type {
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
  }
  .btn-group.btn-group-block .btn.col-md-12:last-of-type {
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
  }
}
.btn-icon-stacked {
  text-align: left;
  padding: 10px 10px 10px 45px;
  position: relative;
}
.btn-icon-stacked i {
  display: block;
  position: absolute;
  left: 15px;
  top: 12px;
}
.btn-icon-stacked span {
  display: block;
  font-size: 13px;
  line-height: normal;
}
.btn-circle {
  -webkit-border-radius: 50% 50% 50% 50%;
  -moz-border-radius: 50% 50% 50% 50%;
  border-radius: 50% 50% 50% 50%;
}
.btn-circle.btn {
  padding-left: 0;
  padding-right: 0;
  width: 34px;
}
.glyphicons.standard,
.glyphicons-social.standard {
  width: 24px;
  height: 24px;
  padding: 0;
}
.glyphicons.standard i,
.glyphicons-social.standard i {
  display: block;
  height: 24px;
}
.glyphicons.standard i:before,
.glyphicons-social.standard i:before {
  color: #64625f;
  position: relative;
  top: auto;
  left: auto;
}
.glyphicons.standard:not(.disabled):hover i:before,
.glyphicons-social.standard:not(.disabled):hover i:before {
  color: #797979;
}
.glyphicons.standard.btn,
.glyphicons-social.standard.btn {
  padding: 4px;
}
.glyphicons.standard.btn.btn-small,
.glyphicons-social.standard.btn.btn-small {
  padding: 2px 5px;
  width: auto;
  height: auto;
}
.glyphicons.standard.btn.btn-small i:before,
.glyphicons-social.standard.btn.btn-small i:before {
  top: auto;
  line-height: 22px;
}
.glyphicons.btn-action,
.glyphicons-social.btn-action {
  width: 25px;
  height: 25px;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  vertical-align: middle;
}
.glyphicons.btn-action i:before,
.glyphicons-social.btn-action i:before {
  font-size: 14px;
  top: 5px;
  left: 5px;
  text-shadow: 0 1px 0 #fff;
  color: #ffffff;
}
.glyphicons.btn-action.btn-default i:before,
.glyphicons-social.btn-action.btn-default i:before {
  color: #7c7c7c;
}
.glyphicons.btn-action.single,
.glyphicons-social.btn-action.single {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border: none;
  margin-right: 10px;
}
.glyphicons.btn-icon,
.glyphicons-social.btn-icon {
  text-align: left;
  padding: 5px 7px 5px 40px;
}
.glyphicons.btn-icon i,
.glyphicons-social.btn-icon i {
  float: left;
}
.glyphicons.btn-icon i:before,
.glyphicons-social.btn-icon i:before {
  font-size: 15px;
  top: 0;
  left: 0;
  width: 33px;
  height: 23px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
  vertical-align: middle;
  padding: 7px 0 0;
  text-align: center;
}
.glyphicons.btn-icon.right,
.glyphicons-social.btn-icon.right {
  text-align: left;
  padding: 5px 0 5px 7px;
}
.glyphicons.btn-icon.right i:before,
.glyphicons-social.btn-icon.right i:before {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  right: 0;
  left: auto;
  text-align: center;
}
.glyphicons.btn-large,
.glyphicons-social.btn-large {
  padding: 10px 10px 10px 40px;
  font-weight: 700;
}
.glyphicons.btn-large i:before,
.glyphicons-social.btn-large i:before {
  top: 12px;
  left: 12px;
  font-size: 17px;
}
.glyphicons.btn-large.btn-icon i:before,
.glyphicons-social.btn-large.btn-icon i:before {
  top: 0;
  left: 0;
  height: 28px;
  padding: 12px 0 0;
}
.glyphicons.btn-small,
.glyphicons-social.btn-small {
  padding: 2px 10px 2px 35px;
}
.glyphicons.btn-small i:before,
.glyphicons-social.btn-small i:before {
  padding: 5px 0 0;
  width: 28px;
  height: 19px;
  font-size: 14px;
}
.glyphicons.btn-mini,
.glyphicons-social.btn-mini {
  padding: 1px 6px 1px 33px;
}
.glyphicons.btn-mini i:before,
.glyphicons-social.btn-mini i:before {
  padding: 5px 0 0;
  width: 26px;
  height: 17px;
  font-size: 13px;
}
.glyphicons.orange i:before,
.glyphicons-social.orange i:before {
  color: #edb459;
}
.glyphicons.btn-default i:before,
.glyphicons-social.btn-default i:before {
  color: #9e9e9e;
  text-shadow: none;
}
.glyphicons.single,
.glyphicons-social.single {
  color: #26828E;
  padding: 0 0 0 20px;
}
.glyphicons.single i:before,
.glyphicons-social.single i:before {
  font-size: 13px;
  top: 4px;
  color: #26828e;
}
.glyphicons.single + .single,
.glyphicons-social.single + .single {
  margin-left: 8px;
}
.glyphicons.single.regular,
.glyphicons-social.single.regular {
  color: #525252;
}
.glyphicons.single.regular i:before,
.glyphicons-social.single.regular i:before {
  color: #525252;
}
.glyphicons.primary i:before,
.glyphicons-social.primary i:before {
  color: #26828e;
}
.glyphicons.text-error,
.glyphicons-social.text-error {
  color: #26828e;
}
.glyphicons.text-error i:before,
.glyphicons-social.text-error i:before {
  color: #26828e;
}
.glyphicons.text-info,
.glyphicons-social.text-info {
  color: #5d92b3;
}
.glyphicons.text-info i:before,
.glyphicons-social.text-info i:before {
  color: #5d92b3;
}
.glyphicons.text-success,
.glyphicons-social.text-success {
  color: #719d46;
}
.glyphicons.text-success i:before,
.glyphicons-social.text-success i:before {
  color: #719d46;
}
.menubar {
  height: 30px;
  position: relative;
  overflow: hidden;
  border: 1px solid #26828E;
  background: #fafafa;
  margin: 0;
  font-size: 9pt;
}
.menubar ul {
  margin: 0;
  padding: 0 5px;
  list-style: none;
  height: 30px;
}
.menubar ul li {
  float: left;
  display: block;
  height: 30px;
  line-height: 30px;
  padding: 0 5px;
}
.menubar ul li.divider {
  border-left: 1px solid #ebebeb;
  width: 0;
  padding: 0;
  margin: 0 8px;
}
.menubar ul li a {
  color: #525252;
  font-weight: 700;
  font-size: 9pt;
}
.menubar.links {
  border: none;
  background: none;
  height: 25px;
  padding: 0 0 5px;
}
.menubar.links ul {
  padding: 0;
  height: 25px;
}
.menubar.links ul li {
  height: 25px;
  line-height: 25px;
}
.menubar.links ul li:first-child {
  padding-left: 0;
}
.menubar.links.primary ul li a {
  color: #26828e;
}
.pager li > a,
.pager li > span {
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
}
.pagination.bootpag {
  margin: 0;
}
.pagination > li > a:hover,
.pagination > li.primary > a {
  background: #26828E;
  color: #fff;
  font-weight: 700;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  border-color: #26828E;
  background: #26828E;
  color: #fff;
  font-weight: 700;
}
.pagination > li > a,
.pagination > li > span {
  border-color: #26828E;
  background: #ffffff;
}
.pagination > .primary.disabled > a,
.pagination > .disabled > a,
.pagination > .disabled > span {
  border-color: #26828E;
  background: #fff;
  color: #ddd;
  font-weight: 700;
  text-shadow: none;
  box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0), inset -1px -1px 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0), inset -1px -1px 1px rgba(0, 0, 0, 0);
  -webkit-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0), inset -1px -1px 1px rgba(0, 0, 0, 0);
}
.pagination > .disabled > a:hover {
  border-color: #26828E;
  background: #fff;
  color: #ddd;
  text-shadow: none;
  box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0), inset -1px -1px 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0), inset -1px -1px 1px rgba(0, 0, 0, 0);
  -webkit-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0), inset -1px -1px 1px rgba(0, 0, 0, 0);
}
.progress {
  background: #f0f0f0;
  margin: 0 0 10px;
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.progress.count-outside {
  margin-left: 40px;
  position: relative;
  overflow: visible;
}
.progress.count-outside .count {
  position: absolute;
  width: 40px;
  left: -40px;
  top: 0;
  text-align: left;
}
.progress.count-outside:after {
  display: block;
  content: "";
  border: 5px solid transparent;
  border-right-color: #7a7a7a;
  position: absolute;
  left: -10px;
  top: 50%;
  margin-top: -5px;
}
.progress.progress-small {
  height: 16px;
}
.progress.progress-small .progress-bar {
  font-size: 8px;
  line-height: 16px;
}
.progress.progress-small .progress-bar.right {
  text-indent: 2px;
}
.progress.progress-small.count-outside .count {
  height: 16px;
  line-height: 16px;
}
.progress.progress-small.add-outside .add {
  height: 16px;
  line-height: 16px;
}
.progress.progress-mini {
  height: 10px;
}
.progress.progress-mini.count-outside .count {
  height: 10px;
  line-height: 10px;
}
.progress.progress-mini.add-outside .add {
  height: 10px;
  line-height: 10px;
}
.progress.progress-mini.progress-primary.count-outside:after {
  border-right-color: #26828e;
}
.progress.add-outside {
  margin-right: 45px;
}
.progress.add-outside .add {
  position: absolute;
  width: 40px;
  right: -45px;
  top: 0;
  text-align: left;
  padding-left: 5px;
}
.progress.count-outside-primary {
  margin-left: 40px;
  position: relative;
  overflow: visible;
}
.progress.count-outside-primary .count {
  position: absolute;
  width: 40px;
  left: -40px;
  top: 0;
  text-align: left;
}
.progress.count-outside-primary:after {
  display: block;
  content: "";
  border: 5px solid transparent;
  border-right-color: #26828E;
  position: absolute;
  left: -10px;
  top: 50%;
  margin-top: -5px;
}
.progress.white {
  background: #ffffff;
}
.progress .progress-bar {
  text-align: center;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  background: #d8d8d8;
}
.progress .progress-bar.progress-bar-info {
  background: #4193d0;
}
.progress .progress-bar.progress-bar-success {
  background: #8bbf61;
}
.progress .progress-bar.progress-bar-warning {
  background: #ab7a4b;
}
.progress .progress-bar.progress-bar-primary {
  background: #26828e;
}
.progress .progress-bar.progress-bar-danger {
  background: #525252;
}
.progress .progress-bar.progress-bar-inverse {
  background: #424242;
}
.ribbon-wrapper {
  width: 85px;
  height: 88px;
  overflow: hidden;
  position: absolute;
  top: -3px;
  right: -3px;
}
.ribbon-wrapper .ribbon {
  display: block;
  font-family: Arial, sans-serif;
  font-size: 15px;
  font-weight: 600;
  color: #fff;
  text-align: center;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  position: relative;
  padding: 7px 0;
  left: -5px;
  top: 15px;
  width: 120px;
  line-height: 20px;
  background-color: #797979;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}
.ribbon-wrapper .ribbon:before,
.ribbon-wrapper .ribbon:after {
  content: "";
  border-top: 2px solid #797979;
  border-left: 2px solid transparent;
  border-right: 2px solid transparent;
  position: absolute;
  bottom: -2px;
}
.ribbon-wrapper .ribbon:before {
  left: 0;
  bottom: -1px;
}
.ribbon-wrapper .ribbon:after {
  right: 0;
}
.ribbon-wrapper .ribbon.primary {
  background-color: #26828e;
}
.ribbon-wrapper .ribbon.success {
  background-color: #8bbf61;
}
.ribbon-wrapper .ribbon.warning {
  background-color: #ab7a4b;
}
.ribbon-wrapper .ribbon.danger {
  background-color: #525252;
}
.ribbon-wrapper .ribbon.default {
  background-color: #e5e5e5;
  color: #595959;
}
.ribbon-wrapper .ribbon.default:before,
.ribbon-wrapper .ribbon.default:after {
  border-top: 2px solid #cccccc;
}
.ribbon-wrapper.small {
  width: 65px;
  height: 68px;
}
.ribbon-wrapper.small .ribbon {
  width: 90px;
  padding: 0;
  font-size: 13px;
}
.ribbon-wrapper.small .ribbon:before {
  bottom: -2px;
}
.ribbon-wrapper.mini {
  width: 40px;
  height: 40px;
}
.ribbon-wrapper.mini .ribbon {
  top: 4px;
  width: 65px;
  padding: 0;
  font-size: 12px;
}
.ribbon-wrapper.mini .ribbon:before {
  bottom: -2px;
}
.tooltip-inner {
  background: #272a2c;
  color: #ffffff;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #272a2c;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #272a2c;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #272a2c;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #272a2c;
}
.tooltip.left {
  margin-left: -13px;
}
#flotTip {
  white-space: nowrap;
  border: 1px solid #26828E;
  padding: 3px 8px;
  background: #26828E;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px 1px rgba(0, 0, 0, 0.2);
  position: absolute;
  z-index: 100;
  color: #ffffff;
}
.accordion {
  margin: 0 0 10px;
  position: relative;
}
.accordion .panel {
  border-color: #26828E;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}
.accordion .panel-body {
  font-size: 13px;
  border-color: #26828e !important;
}
.accordion .panel-heading {
  color: #525252;
  text-decoration: none;
  font-weight: 600;
  padding: 8px 10px;
}
.accordion.accordion-2 {
  border: 1px solid #26828e;
}
.accordion.accordion-2 .panel-heading {
  border-bottom: 1px solid #26828E;
  background: #ffffff;
}
.accordion.accordion-2 .panel-heading .glyphicons {
  padding: 0;
  height: 24px;
  line-height: 24px;
}
.accordion.accordion-2 .panel-heading .glyphicons i {
  width: 30px;
  display: block;
  float: left;
  height: 24px;
  line-height: 24px;
}
.accordion.accordion-2 .panel-heading .glyphicons i:before {
  font-size: 20px;
  color: #ccc;
  top: auto;
  left: auto;
  width: 30px;
  height: 24px;
  line-height: 24px;
  position: relative;
  text-align: center;
}
.accordion.accordion-2 .panel {
  border: none;
  margin: 0;
}
.accordion.accordion-2 .panel .panel-collapse.in .panel-body {
  border-bottom: 1px solid #26828e;
}
.accordion.accordion-2 .accordion-inner {
  border: none;
  padding: 15px;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.accordion.accordion-gray .panel-heading {
  background: #f4f4f4;
}
.list-group {
  box-shadow: 0 3px 0 0 #dbdbdb;
  -moz-box-shadow: 0 3px 0 0 #dbdbdb;
  -webkit-box-shadow: 0 3px 0 0 #dbdbdb;
}
.list-group > li {
  border-color: #efefef;
}
.list-group a.list-group-item.active,
.list-group a.list-group-item.active:hover,
.list-group a.list-group-item.active:focus {
  color: #525252;
}
.list-group-1 {
  margin-bottom: 0;
}
.list-group-1 > li {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  padding: 0;
}
.list-group-1 > li a {
  font-size: 14px;
  font-weight: bold;
  color: #373737;
  display: block;
  padding: 10px 15px;
}
.list-group-1 > li a [class*="fa-"] {
  color: #e4e4e4;
  font-size: 18px;
  width: 25px;
}
.list-group-1 > li a [class*="icon-"] {
  width: 25px;
  font-size: 16px;
  color: #e4e4e4;
  display: inline-block;
}
.list-group-1 > li.active,
.list-group-1 > li.active:hover {
  background: #26828E;
  border: none;
}
.list-group-1 > li.active,
.list-group-1 > li.active:hover,
.list-group-1 > li.active > *,
.list-group-1 > li.active:hover > *,
.list-group-1 > li.active [class*="fa-"],
.list-group-1 > li.active:hover [class*="fa-"],
.list-group-1 > li.active [class*="icon-"],
.list-group-1 > li.active:hover [class*="icon-"],
.list-group-1 > li.active p,
.list-group-1 > li.active:hover p,
.list-group-1 > li.active p *,
.list-group-1 > li.active:hover p *,
.list-group-1 > li.active .media-heading,
.list-group-1 > li.active:hover .media-heading,
.list-group-1 > li.active .text-faded,
.list-group-1 > li.active:hover .text-faded {
  color: #ffffff !important;
}
.list-group-1 > li:hover {
  background: rgba(239, 239, 239, 0.3);
}
.list-group-1 > li:hover > a > [class*="fa-"],
.list-group-1 > li:hover > a > [class*="icon-"] {
  color: #26828e;
}
@media (max-width: 991px) {
  .list-group-1 > li a {
    padding: 8px;
  }
  .list-group-1 > li a [class*="fa-"],
  .list-group-1 > li a [class*="icon-"] {
    font-size: 13px;
    width: 15px;
  }
}
.list-group-1 .list-group-1 {
  background: #d2e7f6;
}
.list-group-1 .list-group-1 > li {
  border-color: #7ebbe4;
  background: none;
}
.list-group-1 .list-group-1 > li > a {
  color: #257ab3;
}
.list-group-1 .list-group-1 > li.active,
.list-group-1 .list-group-1 > li.active:hover {
  background: #8ac1e7;
  border: none;
}
.list-group-1 .list-group-1 > li.active > a,
.list-group-1 .list-group-1 > li.active:hover > a {
  color: #216b9e;
}
.list-group-1 .list-group-1 > li.active > a > [class*="fa-"],
.list-group-1 .list-group-1 > li.active:hover > a > [class*="fa-"],
.list-group-1 .list-group-1 > li.active > a > [class*="icon-"],
.list-group-1 .list-group-1 > li.active:hover > a > [class*="icon-"] {
  color: #26828e;
}
.list-group-1 .list-group-1 > li:hover {
  background: #a8d1ed;
}
.list-group-1.borders-none > li {
  border-left: none;
  border-right: none;
}
.well {
  z-index: 1;
  position: relative;
  padding: 14px;
  margin: 0 0 14px;
  background: #f7f7f7;
  border-color: #26828E;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.well .popover {
  z-index: 2;
  font-size: 13px;
}
.box-generic {
  border: 1px solid #26828E;
  padding: 14px;
  position: relative;
  background: #fff;
  box-shadow: 0 3px 0 0 #dbdbdb;
  -moz-box-shadow: 0 3px 0 0 #dbdbdb;
  -webkit-box-shadow: 0 3px 0 0 #dbdbdb;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  margin: 0 0 14px;
}
.widget-pinterest {
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.widget-pinterest h5 {
  font-weight: 700;
}
.widget-pinterest .widget-body {
  padding: 0;
  border: none !important;
}
.widget-pinterest .widget-body .description {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 16px;
  padding: 20px;
}
.widget-pinterest .widget-body .description p:last-of-type {
  margin: 0;
}
.widget-pinterest .widget-body .thumb {
  padding: 0;
  border: none;
}
.widget-pinterest .widget-body .thumb img {
  width: 100%;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  padding: 0;
  border: none;
}
[data-toggle="gridalicious"] .widget-pinterest {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  margin: 1px;
}
[data-toggle="gridalicious"] .widget-pinterest .widget-body {
  position: relative;
  overflow: hidden;
}
[data-toggle="gridalicious"] .widget-pinterest .widget-body .thumb img {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
[data-toggle="gridalicious"] .widget-pinterest .widget-body .description {
  background: #fff;
  position: absolute;
  opacity: 0;
  bottom: 0;
}
[data-toggle="gridalicious"] .widget-pinterest:hover .widget-body .description {
  opacity: 1;
}
[data-toggle="gridalicious"] .widget-pinterest.active .description {
  opacity: 1;
}
.fc-state-highlight {
  background: rgba(0, 0, 0, 0.2);
}
#external-events ul {
  list-style: none;
  margin: 0 0 20px;
}
#external-events li {
  margin: 0 0 5px;
  padding: 5px 10px;
  background: #26828E;
  color: #fff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  font-size: .85em;
  height: 26px;
  line-height: 16px;
  cursor: pointer;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
}
#external-events li.glyphicons {
  padding: 5px 5px 5px 33px;
  display: block;
}
#external-events li.glyphicons i:before {
  font-size: 14px;
  color: #fff;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.3);
  height: 26px;
  width: 26px;
  line-height: 26px;
  text-align: center;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
  border-right: 1px solid rgba(255, 255, 255, 0.4);
}
.fc-event,
.fc-event:hover {
  padding: 2px 5px;
  background: #26828E;
  color: #fff;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  font-size: .85em;
  height: 24px;
  line-height: 20px;
  cursor: pointer;
  border: none;
}
.fc-header-title h2 {
  font-size: 16pt;
  line-height: 25px;
}
.fc-event-skin {
  border-color: #26828E;
  background-color: #26828E;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px 1px rgba(0, 0, 0, 0.2);
}
.fc-event-time,
.fc-event-title {
  padding: 0 5px;
}
#calendar .btn-group .btn-primary {
  margin-right: 2px;
}
.fc-button {
  height: 30px;
  line-height: 27px;
}
#flotTip {
  background: #f9f9f9;
  border: 1px solid #26828E;
  padding: 5px 10px;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  font-size: 12px;
  font-weight: bold;
  color: #333;
}
.yAxis .tickLabel:first-child,
.yAxis .tickLabel:last-child {
  display: none;
}
.tickLabel {
  font-weight: bold;
  font-size: 12px;
  color: #666;
  padding: 7px;
}
.flotchart-holder {
  margin: 0px 0 14px;
  height: 200px;
  padding: 0;
}
#chart_donut,
#sla_floatchart {
  margin: 0;
  margin-top: 25px;
}
.flotchart-holder .label {
  padding: 5px 10px;
}
#chart_lines_fill_nopoints_2 {
  height: 190px;
  margin-top: 45px;
}
#chart_lines_fill_nopoints_2 div.legend table {
  margin-top: -15px;
}
#chart_stacked_bars_tasks {
  margin-top: 30px;
}
#chart_stacked_bars_turnaround {
  margin-top: 30px;
}
#chart_stacked_bars_solutions_perc {
  margin-top: 30px;
}
.white-bg {
  background-color: #fff !important;
}
.legend table {
  top: -30px !important;
  left: 0 !important;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  border-collapse: separate;
}
.legend table tr td {
  padding: 5px;
  background: #f9f9f9;
  border: 1px solid #e2e1e1;
  border-left: none;
  border-right: none;
}
.legend table tr td.legendLabel {
  padding-left: 0;
  color: #666;
  font-size: 12px;
  font-weight: bold;
}
.legend table tr td.legendColorBox > div {
  border: none !important;
}
.legend table tr td.legendColorBox > div > div {
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
.legend table tr td:first-of-type {
  padding-left: 10px;
  -webkit-border-radius: 5px 0 0 5px;
  -moz-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  border-left: 1px solid #e2e1e1;
}
.legend table tr td:last-of-type {
  padding-right: 10px;
  -webkit-border-radius: 0 5px 5px 0;
  -moz-border-radius: 0 5px 5px 0;
  border-radius: 0 5px 5px 0;
  border-right: 1px solid #e2e1e1;
}
.jqstooltip {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
#news-featured-3.owl-theme .owl-controls .owl-page span {
  background: #4193d0;
  width: 15px;
  height: 15px;
  border: 1px solid #ffffff;
}
#news-featured-3.owl-theme .owl-controls {
  margin: 0;
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
}
@media (min-width: 992px) {
  #news-featured-3 .item img {
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
  }
}
#news-featured-1 {
  background: #f2f2f2;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
#news-featured-1 .row-merge {
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
#news-featured-1.owl-theme .owl-controls .owl-page span {
  background: #4193d0;
  width: 11px;
  height: 11px;
  margin: 7px 5px;
}
#news-featured-1.owl-theme .owl-controls {
  margin: 5px 0;
}
#news-featured-1.owl-theme .owl-controls .owl-buttons {
  position: absolute;
  right: 3px;
  bottom: 0;
}
#news-featured-1.owl-theme .owl-controls .owl-buttons div {
  background: #999;
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  margin: 5px 2px;
}
#news-featured-2 {
  background: #fff;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}
#news-featured-2.owl-theme .owl-controls .owl-page span {
  background: #4193d0;
  width: 11px;
  height: 11px;
  margin: 7px 5px;
}
#news-featured-2.owl-theme .owl-controls {
  margin: 5px 0;
}
#news-featured-2.owl-theme .owl-controls .owl-buttons {
  position: absolute;
  right: 3px;
  bottom: 0;
}
#news-featured-2.owl-theme .owl-controls .owl-buttons div {
  background: #999;
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  margin: 5px 2px;
}
#news-featured-3.owl-theme .owl-controls .owl-page span {
  background: #4193d0;
  width: 15px;
  height: 15px;
  border: 1px solid #ffffff;
}
#news-featured-3.owl-theme .owl-controls {
  margin: 0;
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
}
@media (min-width: 992px) {
  #news-featured-3 .item img {
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
  }
}
.email .list-group {
  margin: 0;
}
.email .email-item-list .list-group-item {
  border: none;
  border-bottom: 1px solid #efefef !important;
  margin: 0;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.email .email-item-list .list-group-item.active {
  background: #f5f5f5;
}
.email .email-item-list .list-group-item:hover {
  color: #797979;
}
.email #email_details.open {
  display: block !important;
}
.email #close-email-details {
  display: none;
}
@media (max-width: 991px) {
  .email #email_details.open #close-email-details {
    display: block;
    position: absolute;
    right: 10px;
    top: 10px;
    bottom: 10px;
  }
}
.widget-employees hr {
  margin: 10px 0;
}
.widget-employees .title h3 {
  line-height: 23px;
  margin: 2px 0 0 0;
}
.widget-employees .title .col-md-4 .muted {
  margin: 5px 0 3px 0;
}
.widget-employees .detailsWrapper {
  position: relative;
}
.widget-employees .detailsWrapper .ajax-loading {
  position: absolute;
  text-align: center;
  background: #fff;
  background: rgba(255, 255, 255, 0.9);
  left: 1px;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2;
}
.widget-employees .detailsWrapper .ajax-loading i {
  top: 50%;
  left: 50%;
  position: absolute;
  margin-top: -26px;
  margin-top: -23px;
}
.widget-employees [class*="col"].listWrapper {
  height: 100%;
  min-height: 410px;
  position: relative;
  overflow: hidden;
}
.widget-employees [class*="col"].listWrapper .results {
  display: block;
  background: rgba(54, 149, 213, 0.15);
  border: 1px solid rgba(54, 149, 213, 0.2);
  border-left: none;
  border-right: none;
  color: #26828E;
  padding: 0 14px;
  height: 20px;
  font-weight: 700;
  font-size: 12px;
  text-align: center;
}
.widget-employees [class*="col"].listWrapper ul.list {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 125px;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-y: auto;
}
.widget-employees [class*="col"].listWrapper ul.list li {
  position: relative;
  border-bottom: 1px solid #26828E;
  cursor: pointer;
}
.widget-employees [class*="col"].listWrapper ul.list li:nth-child(odd) {
  background: #fafafa;
}
.widget-employees [class*="col"].listWrapper ul.list li.active,
.widget-employees [class*="col"].listWrapper ul.list li:hover {
  background: #f2f2f2;
}
.widget-employees [class*="col"].listWrapper ul.list li .thumb {
  padding: 0;
  border-color: #9a9a9a;
}
.widget-employees [class*="col"].listWrapper ul.list li .strong,
.widget-employees [class*="col"].listWrapper ul.list li .muted {
  line-height: 15px;
  display: block;
}
.widget-employees [class*="col"].listWrapper ul.list li .muted {
  margin-bottom: 3px;
}
.widget-employees [class*="col"].listWrapper ul.list li i {
  color: #c8c8c8;
}
.widget-employees [class*="col"].listWrapper ul.list li:after {
  display: block;
  content: "";
  border: 5px solid transparent;
  border-left-color: #c8c8c8;
  position: absolute;
  bottom: 10px;
  right: 0;
}
.widget-employees ul.team {
  margin: 0;
  padding: 0;
  list-style: none;
}
.widget-employees ul.team li {
  display: block;
  float: left;
  margin: 0 10px 10px 0;
  padding: 10px 10px 10px 60px;
  border: 1px solid #e5e5e5;
  position: relative;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
.widget-employees ul.team li span {
  display: block;
  line-height: 13px;
}
.widget-employees ul.team li span.muted {
  font-size: 11px;
}
.widget-employees ul.team li span.crt {
  position: absolute;
  width: 50px;
  top: 0;
  bottom: 0;
  left: 0;
  background: #e5e5e5;
  line-height: 45px;
  text-align: center;
  font-size: 30px;
  font-weight: 700;
  color: #ffffff;
}
.mark .text {
  font-size: 13px;
  font-weight: bold;
  position: absolute;
  top: 15px;
  right: 20px;
  width: 40px;
  color: #fff;
  z-index: 9999;
}
.mark .caret {
  border-top: 8px solid transparent;
  display: block;
  position: absolute;
  right: 20px;
  top: 10px;
  color: #fff;
  z-index: 9998;
  text-align: center;
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.mark .caret-default {
  border-left: 20px solid #e2e2e2;
  border-right: 20px solid #e2e2e2;
  border-bottom: 30px solid #e2e2e2;
  color: #cccccc;
}
.mark .caret-primary {
  border-left: 20px solid #26828E;
  border-right: 20px solid #26828E;
  border-bottom: 30px solid #26828e;
}
.mark .caret-danger {
  border-left: 20px solid #525252;
  border-right: 20px solid #525252;
  border-bottom: 30px solid #525252;
}
.mark .caret-default {
  border-left: 20px solid #424242;
  border-right: 20px solid #424242;
  border-bottom: 30px solid #424242;
}
.mark .caret-default .text {
  color: #ffffff;
}
#events-carousel .item {
  border-bottom: 1px solid #26828e;
}
#events-carousel.owl-theme .owl-controls .owl-page span {
  background: #26828E;
  width: 20px;
  height: 20px;
}
#events-carousel.owl-theme .owl-controls {
  margin-top: 3px;
}
#events-carousel .widget-pinterest {
  margin: 0;
  border: none;
}
#events-carousel .widget-pinterest .widget-body .thumb {
  display: block;
  overflow: hidden;
}
#events-carousel .widget-pinterest .widget-body .thumb img {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  position: relative;
}
#events-carousel .widget-pinterest .mark {
  position: absolute;
  top: 0;
  right: 15px;
}
#events-carousel .widget-pinterest .mark .caret {
  position: relative;
  top: 0;
  right: 0;
}
#events-carousel .widget-pinterest .mark .text {
  top: 5px;
  text-align: center;
  right: 0;
}
#events-speakers .item {
  border-bottom: 1px solid #26828e;
}
#events-speakers.owl-theme .owl-controls .owl-page span {
  background: #26828E;
  width: 20px;
  height: 20px;
}
#events-speakers.owl-theme .owl-controls {
  margin-top: 3px;
}
#events-speakers .widget-pinterest {
  margin: 0;
  border: none;
}
#events-speakers .widget-pinterest .widget-body .thumb {
  height: 200px;
  display: block;
  overflow: hidden;
}
#events-speakers .widget-pinterest .widget-body .thumb img {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.table-invoice td {
  border: none;
  padding: 0;
}
.jvectormap-zoomin,
.jvectormap-zoomout {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  background: #26828e;
}
.jvectormap-label {
  z-index: 1;
  border: 1px solid #fff;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  background: #26828E;
  padding: 3px 5px;
}
.jvm-legend-item {
  width: 10px;
  height: 10px;
  margin-right: 5px;
}
#world-map-markers.fs {
  position: absolute;
  left: 0;
  top: 43px;
  right: 0;
  bottom: 0;
}
#world-map-markers.fs .jvectormap-zoomin {
  top: 35px;
  left: 35px;
}
#world-map-markers.fs .jvectormap-zoomout {
  top: 55px;
  left: 35px;
}
#content.fs {
  position: relative;
  height: 100%;
}
#maps_fs_heading {
  position: absolute;
  top: 80px;
  left: 85px;
  margin-top: 0 !important;
  text-shadow: 0 1px 0 #fff;
  background: rgba(255, 255, 255, 0.7);
  padding: 5px 10px;
}
#maps_fs_buttons {
  position: absolute;
  top: 80px;
  right: 35px;
}
@media (max-width: 1199px) {
  #world-map-markers.fs {
    position: relative;
    top: 0;
  }
}
@media (max-width: 767px) {
  #maps_fs_heading {
    top: 180px;
    left: 35px;
  }
  #maps_fs_buttons {
    top: 180px;
    right: 35px;
  }
  #world-map-markers.fs .jvectormap-zoomin {
    top: 30px;
    left: 15px;
  }
  #world-map-markers.fs .jvectormap-zoomout {
    top: 50px;
    left: 15px;
  }
}
.easy-pie-gender .value {
  position: absolute;
  left: 0;
  right: 0;
  top: 27%;
}
.easy-pie-gender .value p {
  margin: 0;
}
.easy-pie-gender .value p.sublead {
  font-size: 18px;
  font-weight: 300;
}
.easy-pie-gender .value .male {
  color: #4193d0;
}
.easy-pie-gender .value .female {
  color: #d67fb0;
}
#chart_gender {
  height: 100px;
  width: 100%;
}
#chart_metrics {
  height: 400px;
  width: 100%;
}
#metrics table {
  width: 100%;
}
#metrics table tr:hover td {
  background: #fafafa;
}
#metrics table td {
  padding: 14px;
  border-bottom: 1px solid #26828E;
  cursor: pointer;
}
#metrics table td.legendColorBox {
  width: 10px;
}
#metrics table td.legendColorBox > div {
  width: 14px;
  margin: 0 auto;
}
#metrics table td.legendLabel {
  padding-left: 0;
}
#metrics table td.legendSelect {
  width: 10px;
}
.text-female {
  color: #d67fb0;
}
.text-female-light {
  color: #efcce0;
}
.text-male {
  color: #4193d0;
}
.text-male-light {
  color: #93c1e4;
}
.timeline-appointments > li {
  background: #fff;
  margin-left: 100px;
  border-left: 1px solid #26828E;
  position: relative;
}
.timeline-appointments > li .time {
  position: absolute;
  left: -90px;
  top: -10px;
  width: 70px;
  text-align: right;
  color: #222222;
}
.timeline-appointments > li .dot {
  position: absolute;
  left: -6px;
  top: -6px;
  background: #fff;
  -webkit-border-radius: 50% 50% 50% 50%;
  -moz-border-radius: 50% 50% 50% 50%;
  border-radius: 50% 50% 50% 50%;
}
.timeline-appointments > li .appointments {
  min-height: 60px;
  background: -webkit-linear-gradient(top, #f0f0f0 0, #ffffff 5%) 0 0;
  background: -moz-linear-gradient(top, #f0f0f0 0, #ffffff 5%) 0 0;
  background: linear-gradient(top, #f0f0f0 0, #ffffff 5%) 0 0;
  -webkit-background-size: 100% 30px;
  -moz-background-size: 100% 30px;
  -ms-background-size: 100% 30px;
  background-size: 100% 30px;
}
.timeline-appointments > li .appointments ul li {
  line-height: 30px;
  padding: 0 10px;
}
.timeline-appointments > li .appointments ul li .btn-group-xs {
  margin-top: 4px;
}
.timeline-appointments > li .appointments ul li .apt {
  display: block;
  line-height: 30px;
}
.timeline-appointments > li:first-of-type {
  padding-top: 30px;
}
.timeline-appointments > li:first-of-type .time {
  top: 20px;
}
.timeline-appointments > li:first-of-type .dot {
  top: 24px;
}
.widget-messages input[type=text],
.widget-messages input[type=password],
.widget-messages select,
.widget-messages textarea {
  border-color: #26828e;
}
.widget-messages .widget-search .btn {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.widget-messages .widget-search input[type=text],
.widget-messages .widget-search input[type=password] {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
  height: 24px !important;
  line-height: 24px !important;
  padding: 0 5px !important;
}
.widget-messages .row.row-merge > [class*="col"] ~ [class*="col"]:after {
  width: 1px !important;
}
.widget-messages .detailsWrapper {
  position: relative;
}
.widget-messages .detailsWrapper .load {
  display: block;
  background: #fafafa;
  color: #444;
  font-weight: 600;
  line-height: 30px;
  height: 40px;
  text-align: center;
  padding: 5px 0;
}
.widget-messages .detailsWrapper .load.border-top {
  border-top: 1px solid #26828e;
}
.widget-messages .detailsWrapper .thumb {
  padding: 3px;
  border-width: 1px;
  display: inline-block;
}
.widget-messages .detailsWrapper .ajax-loading {
  position: absolute;
  text-align: center;
  background: #fff;
  background: rgba(255, 255, 255, 0.9);
  left: 1px;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 2;
}
.widget-messages .detailsWrapper .ajax-loading i {
  top: 50%;
  left: 50%;
  position: absolute;
  margin-top: -26px;
  margin-left: -23px;
}
.widget-messages [class*="col"].listWrapper {
  height: 100%;
  min-height: 500px;
  position: relative;
  overflow: hidden;
}
.widget-messages [class*="col"].listWrapper .results {
  display: block;
  background: rgba(54, 149, 213, 0.15);
  border: 1px solid rgba(54, 149, 213, 0.2);
  border-left: none;
  border-right: none;
  color: #26828E;
  padding: 0 14px;
  height: 23px;
  line-height: 21px;
  font-weight: 400;
  font-size: 11px;
  text-align: center;
}
.widget-messages [class*="col"].listWrapper ul.list {
  margin: 0;
  position: absolute;
  top: 83px;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.widget-messages [class*="col"].listWrapper ul.list li {
  position: relative;
  border-bottom: 1px solid #26828E;
  cursor: pointer;
}
.widget-messages [class*="col"].listWrapper ul.list li:nth-child(odd) {
  background: #fafafa;
}
.widget-messages [class*="col"].listWrapper ul.list li .thumb {
  padding: 0;
  border-color: #fff;
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.widget-messages [class*="col"].listWrapper ul.list li .thumb img {
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
}
.widget-messages [class*="col"].listWrapper ul.list li .strong {
  line-height: 15px;
  display: block;
}
.widget-messages [class*="col"].listWrapper ul.list li i {
  color: #c8c8c8;
}
.widget-messages [class*="col"].listWrapper ul.list li:after {
  display: block;
  content: "";
  border: 5px solid transparent;
  border-left-color: #c8c8c8;
  position: absolute;
  bottom: 10px;
  right: 0;
}
.widget-messages [class*="col"].listWrapper ul.list li.active,
.widget-messages [class*="col"].listWrapper ul.list li:hover {
  background: #f2f2f2;
}
.modal.modal-inline {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  margin: 0 auto;
  z-index: 1;
  max-width: 100%;
  width: auto;
  display: block;
}
.modal.modal-inline .modal-dialog {
  width: auto;
  left: auto;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}
.modal.modal-inline .modal-content {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.modal-backdrop {
  z-index: 9994;
  background: #ffffff;
}
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: .5;
  filter: alpha(opacity=90);
}
.modal {
  z-index: 10001;
}
.modal .modal-content {
  border-color: #fff;
  border-width: 5px;
  background: #f1f1f1;
  -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2);
}
.modal .modal-header {
  padding: 0 10px;
  line-height: 29px;
  border-color: #eaeaea;
  background-color: #eaeaea;
  background-image: -moz-linear-gradient(top, #eaeaea, #eaeaea);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eaeaea), to(#eaeaea));
  background-image: -webkit-linear-gradient(top, #eaeaea, #eaeaea);
  background-image: -o-linear-gradient(top, #eaeaea, #eaeaea);
  background-image: linear-gradient(to bottom, #eaeaea, #eaeaea);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd', endColorstr='#fff4f4f4', GradientType=0);
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.modal .modal-header .modal-title {
  font-size: 14px;
  line-height: 39px;
  height: 39px;
  margin: 0;
  padding: 0;
  font-weight: 600;
}
.modal .modal-header .close {
  position: absolute;
  top: 5px;
  right: 10px;
  padding: 0;
  margin: 0;
  opacity: 1;
  filter: alpha(opacity=100);
  color: #525252;
  text-shadow: 0 1px 0 #ffffff;
}
.modal .modal-body {
  padding: 10px;
  background-color: #ffffff;
}
.modal .modal-body p:last-child {
  margin: 0;
}
.modal .modal-footer {
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0), inset -1px -1px 1px rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0), inset -1px -1px 1px rgba(0, 0, 0, 0);
  -webkit-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0), inset -1px -1px 1px rgba(0, 0, 0, 0);
  border-color: #ffffff;
  padding: 10px;
  background: #ffffff;
}
@media screen and (min-width: 768px) {
  .modal-dialog {
    width: 620px;
  }
}
#gritter-notice-wrapper {
  z-index: 99999;
}
.gritter-item-wrapper .gritter-item p {
  margin: 0 0 10px;
}
.gritter-item-wrapper .gritter-item p:last-child {
  margin: 0;
}
.gritter-item-wrapper.gritter-primary .gritter-top {
  display: none;
}
.gritter-item-wrapper.gritter-primary .gritter-bottom {
  display: none;
}
.gritter-item-wrapper.gritter-primary .gritter-item {
  background: rgba(54, 149, 213, 0.9);
  padding: 10px 10px 15px;
  -webkit-border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  color: #ffffff;
}
.gritter-item-wrapper.gritter-primary .gritter-item a {
  color: #fff;
  text-decoration: underline;
}
.notyfy_wrapper {
  border: none;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.notyfy_wrapper.notyfy_alert {
  background: #ffffff;
}
.notyfy_wrapper.notyfy_error {
  background: #525252;
  color: #ffffff;
}
.notyfy_wrapper.notyfy_success {
  background: #8bbf61;
  color: #ffffff;
}
.notyfy_wrapper.notyfy_warning {
  background: #ab7a4b;
  color: #ffffff;
}
.notyfy_wrapper.notyfy_information {
  background: #4193d0;
  color: #ffffff;
}
.notyfy_wrapper.notyfy_confirm {
  background: #ffffff;
}
.notyfy_wrapper.notyfy_primary {
  background: #26828E;
  border: none;
}
.notyfy_wrapper.notyfy_primary,
.notyfy_wrapper.notyfy_primary * {
  color: #ffffff;
}
.notyfy_wrapper.notyfy_default {
  background: #fafafa;
}
.notyfy_wrapper.notyfy_dark {
  background: #4a4846;
}
.notyfy_wrapper.notyfy_dark,
.notyfy_wrapper.notyfy_dark * {
  color: #ffffff;
}
#notyfy_container_top {
  top: 0;
  left: 0;
  width: 100%;
}
#notyfy_container_top .notyfy_wrapper {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
#content-notification .notyfy_wrapper {
  border: none;
  box-shadow: inset 0 8px 8px -8px rgba(0, 0, 0, 0.5), inset 0 -8px 8px -8px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 8px 8px -8px rgba(0, 0, 0, 0.5), inset 0 -8px 8px -8px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 8px 8px -8px rgba(0, 0, 0, 0.5), inset 0 -8px 8px -8px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
#content-notification .notyfy_wrapper p {
  margin: 0;
}
#content-notification .notyfy_wrapper .notyfy_message {
  padding: 15px 10px;
}
#content-notification .notyfy_wrapper.notyfy_default {
  background: #fafafa;
}
#content-notification .notyfy_wrapper.notyfy_dark {
  background: #4a4846;
}
#content-notification .notyfy_wrapper.notyfy_primary {
  background: #26828E;
  box-shadow: inset 0 8px 8px -8px #06151f, inset 0 -8px 8px -8px #1d5d88;
  -moz-box-shadow: inset 0 8px 8px -8px #06151f, inset 0 -8px 8px -8px #1d5d88;
  -webkit-box-shadow: inset 0 8px 8px -8px #06151f, inset 0 -8px 8px -8px #1d5d88;
}
.filter-bar {
  background: #f4f4f4;
  margin: 0 auto 14px;
  border: 1px solid #26828E;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  padding: 5px 10px;
  line-height: 30px;
}
.filter-bar.dark {
  background: #64625f;
  color: #ffffff;
}
@media (min-width: 992px) {
  .filter-bar label {
    float: left;
    margin-right: 5px;
    margin-left: 5px;
  }
  .filter-bar .form-group:first-of-type label {
    margin-left: 0;
  }
}
#guided-tour {
  position: fixed;
  z-index: 10000;
  top: 100px;
  right: -100%;
  width: 40px;
  height: 20px;
  padding: 10px;
  background: #26828E;
  font-size: 14pt;
  color: #fff;
  text-align: center;
  box-shadow: -1px 3px 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: -1px 3px 5px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: -1px 3px 5px rgba(0, 0, 0, 0.2);
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  cursor: pointer;
  -webkit-transition: width .5s ease;
  -moz-transition: width .5s ease;
  -o-transition: width .5s ease;
  -ms-transition: width .5s ease;
  transition: width .5s ease;
  overflow: hidden;
  white-space: nowrap;
}
#guided-tour .hide {
  float: left;
  height: 0;
  display: inline-block !important;
  opacity: 0;
  -webkit-transition: opacity .6s ease;
  -moz-transition: opacity .6s ease;
  -o-transition: opacity .6s ease;
  -ms-transition: opacity .6s ease;
  transition: opacity 0.6s ease;
}
#guided-tour #close-tour {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  padding: 10px;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 0 1px 0 #fff;
  background: rgba(255, 255, 255, 0.6);
}
#guided-tour #close-tour:hover {
  background: rgba(255, 255, 255, 0.9);
}
#guided-tour:hover {
  width: 100px;
  padding: 10px 40px 10px 10px;
}
#guided-tour:hover .hide {
  padding: 0 5px 0 0;
  opacity: 1;
  height: auto;
}
#guided-tour:hover #close-tour {
  display: block;
}
#tlyPageGuideWrapper #tlyPageGuideMessages {
  margin: 0;
  width: 100%;
  height: auto;
  padding: 20px;
  z-index: 90000;
}
#tlyPageGuideWrapper #tlyPageGuideMessages div {
  margin: 0 90px 0 120px;
}
#tlyPageGuideWrapper #tlyPageGuideMessages h4 {
  color: #ffffff;
}
#tlyPageGuideWrapper #tlyPageGuideMessages p:last-child {
  margin: 0;
}
#tlyPageGuideWrapper #tlyPageGuide li {
  background: rgba(0, 0, 0, 0.4);
}
#tlyPageGuideWrapper #tlyPageGuide li:hover {
  background: rgba(0, 0, 0, 0.9);
}
#tlyPageGuideWrapper #tlyPageGuide li.tlypageguide_right:after,
#tlyPageGuideWrapper #tlyPageGuide li.tlypageguide_left:after,
#tlyPageGuideWrapper #tlyPageGuide li.tlypageguide_top:after {
  border-top-color: rgba(0, 0, 0, 0.3);
}
#tlyPageGuideWrapper #tlyPageGuide li.tlypageguide_bottom:after {
  border-bottom-color: rgba(0, 0, 0, 0.3);
}
#tlyPageGuideWrapper #tlyPageGuide li.tlypageguide_right:hover,
#tlyPageGuideWrapper #tlyPageGuide li.tlypageguide_left:hover,
#tlyPageGuideWrapper #tlyPageGuide li.tlypageguide_top:hover {
  margin: 0;
}
#tlyPageGuideWrapper #tlyPageGuide li.tlypageguide_right:hover:after,
#tlyPageGuideWrapper #tlyPageGuide li.tlypageguide_left:hover:after,
#tlyPageGuideWrapper #tlyPageGuide li.tlypageguide_top:hover:after {
  border-top-color: rgba(0, 0, 0, 0.9);
}
#tlyPageGuideWrapper #tlyPageGuide li.tlypageguide_bottom:hover {
  margin: 0;
}
#tlyPageGuideWrapper #tlyPageGuide li.tlypageguide_bottom:hover:after {
  border-bottom-color: rgba(0, 0, 0, 0.9);
}
.tlypageguide_shadow:after {
  background: rgba(54, 149, 213, 0.2);
  box-shadow: 0 0 1px 1px rgba(54, 149, 213, 0.7);
  -moz-box-shadow: 0 0 1px 1px rgba(54, 149, 213, 0.7);
  -webkit-box-shadow: 0 0 1px 1px rgba(54, 149, 213, 0.7);
}
#tlyPageGuideWrapper #tlyPageGuide li.tlypageguide-active {
  background: #26828e;
}
#tlyPageGuideWrapper #tlyPageGuide li.tlypageguide-active.tlypageguide_right:after,
#tlyPageGuideWrapper #tlyPageGuide li.tlypageguide-active.tlypageguide_left:after,
#tlyPageGuideWrapper #tlyPageGuide li.tlypageguide-active.tlypageguide_top:after {
  border-top-color: #26828e;
}
#tlyPageGuideWrapper #tlyPageGuide li.tlypageguide-active.tlypageguide_bottom:after {
  border-bottom-color: #26828e;
}
#tlyPageGuideWrapper #tlyPageGuideMessages .tlypageguide_back,
#tlyPageGuideWrapper #tlyPageGuideMessages .tlypageguide_fwd {
  top: 29px;
}
#tlyPageGuideWrapper #tlyPageGuideMessages span {
  top: 20px;
  background: #26828e;
}
#tlyPageGuideWrapper #tlyPageGuideMessages .tlypageguide_close {
  background: #26828e;
}
.resume-documents {
  clear: both;
}
.resume-documents li {
  float: left;
  display: inline-block;
  margin: 10px;
}
.resume-documents li a {
  float: left;
  display: inline;
  color: #fff;
  padding: 10px;
  color: #757575;
  font-weight: bold;
  text-align: center;
}
.resume-documents li a i {
  clear: both;
  font-size: 38px;
  display: block;
  line-height: 40px;
  color: #26828e;
}
.resume-documents li a span {
  color: #8f8f8f;
  display: block;
  font-size: 12px;
  font-weight: normal;
}
.resume-documents li:hover {
  background: #f7f7f7;
}
.resume-documents li:hover a i {
  color: #c2c2c2;
}
.timeline-project {
  position: relative;
  display: block;
}
.timeline-project .timeline-image img {
  border-radius: 50%;
  width: 60px;
  float: left;
  position: absolute;
  left: 0;
  top: 14px;
}
.timeline-project .timeline-border {
  border-left: 2px solid rgba(54, 149, 213, 0.4);
  margin-left: 30px;
  z-index: -1;
}
.timeline-project .heading .timeline-heading {
  position: relative;
  margin-left: 10px;
  top: 14px;
  padding: 14px 0;
}
.timeline-project .heading .timeline-heading .block .timeline-top-info {
  padding: 5px 10px;
}
.timeline-project .heading .timeline-heading .block .caret {
  top: 2px;
}
.timeline-project .heading .timeline-heading .block .dropdown-menu {
  margin: 0;
  padding: 0;
}
.timeline-project .heading .timeline-heading .block .dropdown-menu li {
  border: none;
  padding: 5px;
  margin: 0;
}
.timeline-project .heading .timeline-heading .block .dropdown-menu li a {
  padding: 0;
  font-weight: normal;
}
.timeline-project .project-preview {
  display: block;
  border: 2px solid rgba(54, 149, 213, 0.4);
  border-radius: 5px;
  padding: 3px;
  margin-left: 29px;
  position: relative;
}
.timeline-project .project-preview:hover {
  border-color: #26828e;
}
.timeline-project .comments li:first-of-type {
  padding: 0;
}
.timeline-project .comments li {
  margin-left: 25px;
}
.timeline-project li {
  padding: 5px 0;
}
.timeline-project li .box-generic {
  margin-bottom: 0;
  padding: 0;
  border: 1px solid rgba(54, 149, 213, 0.25);
  border-radius: 3px;
}
@media (min-width: 768px) {
  .timeline-project li .box-generic.row > div[class*="col-sm"] {
    border-right: 1px solid #efefef;
  }
  .timeline-project li .box-generic.row > div[class*="col-sm"]:last-of-type {
    border: none;
  }
}
@media (max-width: 768px) {
  .timeline-project li .box-generic.row div[class*="col-xs"] {
    border-bottom: 1px solid #efefef;
  }
  .timeline-project li .box-generic.row div[class*="col-xs"]:last-of-type {
    border: none;
  }
}
.timeline-project li .list-image img {
  position: relative;
  height: 45px;
  width: 45px;
  left: -23px;
  float: left;
  -webkit-border-radius: 30px 30px 30px 30px;
  -moz-border-radius: 30px 30px 30px 30px;
  border-radius: 30px 30px 30px 30px;
  opacity: 0.8;
}
.timeline-project li:hover .list-image img,
.timeline-project li.active:hover .list-image img {
  opacity: 1;
}
.timeline-project li .caret {
  position: absolute;
  width: 8px;
  height: 0;
  top: 7px;
  left: 26px;
  margin-top: 5px;
  vertical-align: middle;
  border-right: 8px solid rgba(54, 149, 213, 0.25);
  border-top: 8px solid transparent;
  border-left: 0 dotted;
  border-bottom: 8px solid transparent;
  content: "";
}
.timeline-project li .block {
  position: relative;
  padding: 0 20px 0 36px;
}
.timeline-project li .block.block-inline {
  padding: 0 20px 0 36px;
}
.timeline-project li .block.block-inline + .block-inline {
  padding: 0 10px 0 0;
}
.timeline-project li .block .media.active {
  background: rgba(54, 149, 213, 0.2);
  border: 1px solid rgba(54, 149, 213, 0.2);
  border-left: none;
  border-right: none;
  color: #424242;
}
.timeline-project li .block .media.active .timeline-bottom {
  color: #26828e;
}
.timeline-project li .block .content-filled {
  padding: 10px;
  background: rgba(54, 149, 213, 0.1);
}
.timeline-project li .timeline-top-info {
  padding: 14px;
}
.timeline-project li .timeline-top-info a {
  font-weight: bold;
}
.timeline-project li .timeline-top-info a:hover {
  text-decoration: underline;
  color: #424242;
}
.timeline-project li .timeline-top-info i {
  color: #dfdfdf;
}
.timeline-project li .timeline-bottom {
  color: #c2c2c2;
  font-size: 12px;
}
.timeline-project li:first-of-type {
  padding: 28px 0 14px;
}
.timeline-project .media-icons a {
  color: #c2c2c2;
  font-size: 16px;
  padding-right: 5px;
}
.timeline-project .media-icons a:hover {
  color: #4193d0;
}
.rating {
  unicode-bidi: bidi-override;
  direction: rtl;
}
.rating.text-large {
  margin: 7px 0;
}
.rating span.star {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
}
.rating span.star:before {
  content: "\f006";
  padding-right: 0;
}
.rating:not(.read-only) span.star:hover {
  cursor: pointer;
}
.rating:not(.read-only) span.star:hover:before,
.rating:not(.read-only) span.star:hover ~ span.star:before {
  content: "\f005";
  color: #26828e;
}
.rating span.star.active:before,
.rating span.star.active ~ span.star:before {
  content: "\f005";
  color: #26828e;
}
.bottom-social {
  line-height: 28px;
  font-style: italic;
}
.bottom-social a {
  color: #26828E;
  margin-right: 7px;
}
.bottom-social .glyphiconaas,
.bottom-social .glyphicons-social {
  font-size: 12px;
  padding: 0 0 0 25px;
}
.bottom-social .glyphiconaas.conversation i:before,
.bottom-social .glyphicons-social.conversation i:before {
  color: #26828e;
}
.bottom-social .glyphiconaas i:before,
.bottom-social .glyphicons-social i:before {
  color: #ccc;
  font-size: 17px;
  left: 0;
  top: 4px;
}
ul.social-comments li .user-info {
  position: relative;
  display: block;
  margin: 0;
}
ul.social-comments li .user-info abbr {
  position: relative;
  display: block;
  clear: both;
  font-size: 11px;
}
.activity-line p {
  margin-top: 8px;
}
.activity-line .border-top {
  border-top: 1px solid #efefef;
}
.activity-line .icon .glyphicons {
  height: 40px;
}
.activity-line .icon .glyphicons i:before {
  line-height: 40px;
}
.activity-line.medium .icon .glyphicons {
  height: 80px;
}
.activity-line.medium .icon .glyphicons i:before {
  line-height: 80px;
}
.activity-line.large .icon .glyphicons {
  height: 120px;
}
.activity-line.large .icon .glyphicons i:before {
  line-height: 120px;
}
.activity-line .color-widget .activity-action.glyphicons i:before {
  color: rgba(255, 255, 255, 0.3);
}
.activity-line .color-widget .activity-action.glyphicons:hover i:before {
  color: #ffffff;
}
.activity-line a.activity-action {
  padding: 0;
}
.activity-line a.activity-action.glyphicons {
  margin-right: 30px;
}
.activity-line a.activity-action.glyphicons i:before {
  font-size: 17px;
  line-height: 40px;
  color: #d9d9d9;
}
.activity-line a.activity-action.glyphicons:hover i:before {
  color: #808080;
}
.activity-line .primary {
  background-color: #26828e;
}
.activity-line .danger {
  background-color: #525252;
}
.activity-line .color-widget {
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  color: #ffffff;
}
.activity-line .color-widget .glyphicons-social {
  height: 120px;
  padding: 36px;
  margin: 0;
}
.activity-line .color-widget .glyphicons-social.social-big i:before {
  color: rgba(255, 255, 255, 0.3);
  font-size: 70px;
  line-height: 120px;
}
.activity-line .color-widget.primary {
  background-color: #26828e;
}
.activity-line .color-widget.primary .darken {
  background-color: #257ab3;
}
.activity-line .color-widget.primary .darken .glyphicons i:before {
  color: #000000;
}
.activity-line .color-widget.danger {
  background-color: #525252;
}
.activity-line .color-widget.danger .darken {
  background-color: #a82b2b;
}
.activity-line .color-widget.danger .darken .glyphicons i:before {
  color: rgba(255, 255, 255, 0.5);
}
.activity-line .color-widget.success {
  background-color: #8bbf61;
}
.activity-line .color-widget.success .darken {
  background-color: #71a944;
}
.activity-line .color-widget.warning {
  background-color: #ab7a4b;
}
.activity-line .color-widget.warning .darken {
  background-color: #88613b;
}
.activity-line .color-widget.inverse {
  background-color: #424242;
}
.activity-line .color-widget.inverse .darken {
  background-color: #292929;
}
.activity-line .color-widget.dribble {
  background-color: #fce7ef;
}
.activity-line .color-widget.dribble .glyphicons-social.social-big i:before {
  color: #ea4c89;
}
.activity-line .color-widget.dribble .darken {
  background-color: #e51e6b;
}
.activity-line .color-widget a {
  color: #fff;
  font-weight: bold;
}
.activity-line.inverse {
  background-color: #424242;
}
.activity-line .icon {
  position: relative;
  display: inline-block;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.activity-line .icon .glyphicons {
  padding-left: 30px;
  padding-right: 10px;
}
.activity-line .icon .glyphicons i:before {
  padding-left: 10px;
  color: #fff;
  font-size: 18px;
}
.activity-line .icon.primary {
  background-color: #26828e;
}
.activity-line .icon.danger {
  background-color: #525252;
}
.activity-line .icon.success {
  background-color: #8bbf61;
}
.activity-line .icon.inverse {
  background-color: #424242;
}
.activity-line .icon.warning {
  background-color: #ab7a4b;
}
.activity-line span {
  padding-left: 10px;
}
.activity-line .activity-author {
  float: left;
  margin: 0 10px 10px 10px;
}
.activity-line .activity-author img {
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
.activity-line .activity-status {
  font-size: 14px;
  padding: 15px 0 0;
  position: relative;
}
.activity-line .activity-status span {
  position: relative;
  float: left;
  width: 80%;
  margin-top: 3px;
  padding-left: 20px;
  font-size: 12px;
}
.activity-line .activity-status span.glyphicons i:before {
  padding: 0;
  font-size: 16px;
  color: #cccccc;
}
.activity-line .activity-content {
  background: #efefef;
  clear: both;
  padding: 10px;
}
.activity-line .activity-comments {
  margin-top: -8px;
}
.activity-line .activity-comments p.comment {
  font-size: 13px;
  border: 1px solid #efefef;
  background: #f7f7f7;
  padding: 5px 10px 5px 40px;
  color: #797979;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
}
.activity-line .activity-comments p.comment.glyphicons i:before {
  font-size: 24px;
  color: #e2e2e2;
  padding: 8px;
}
.activity-line .activity-comments abbr {
  font-size: 11px;
  font-style: italic;
  color: #797979;
  display: block;
}
.share {
  margin: 5px;
}
.share .form-control {
  width: 100%;
  border: none;
  box-shadow: none;
  border-bottom: 1px solid #efefef;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.share .share-buttons {
  position: relative;
  display: inline;
  height: 38px;
  margin: 0;
  padding: 0;
}
.share .share-buttons .glyphicons,
.share .share-buttons .glyphicons-social {
  height: 38px;
  width: 40px;
  padding: 13px;
  margin: 0;
}
.share .share-buttons .glyphicons i:before,
.share .share-buttons .glyphicons-social i:before {
  font-size: 18px;
  line-height: 40px;
  color: #ccc;
  padding-left: 10px;
  margin: 0;
}
.share .share-buttons .glyphicons:hover i:before,
.share .share-buttons .glyphicons-social:hover i:before {
  color: #26828e;
}
.share .btn-primary {
  margin: 5px 3px;
}
.widget.widget-survey .widget-head {
  height: auto;
  line-height: 1;
}
.widget.widget-tabs {
  border-color: #26828e;
}
.widget.widget-tabs .tab-content {
  padding: 0;
}
.widget.widget-tabs > .widget-head {
  background: #fff;
  border-color: #eaeaea;
  overflow: visible;
}
.widget.widget-tabs > .widget-head ul {
  position: relative;
  overflow: visible;
  list-style: none;
  height: 35px;
  margin: 0;
  padding: 0;
  display: inline-block;
}
.widget.widget-tabs > .widget-head ul li {
  height: 35px;
  line-height: 35px;
  float: left;
  display: block;
  border-right: 1px solid #ffffff;
}
.widget.widget-tabs > .widget-head ul li a {
  width: auto;
  height: 35px;
  display: block;
  padding: 0 15px;
  position: relative;
  overflow: hidden;
  color: #525252;
  text-decoration: none;
}
.widget.widget-tabs > .widget-head ul li a i:before {
  left: 5px;
  top: 5px;
  color: #9d9d9d;
  text-shadow: none;
}
.widget.widget-tabs > .widget-head ul li a.glyphicons {
  padding: 0 15px 0 35px;
}
.widget.widget-tabs > .widget-head ul li.active {
  height: 36px;
  background: #fff;
  color: #505050;
}
.widget.widget-tabs > .widget-head ul li.active a {
  color: #505050;
}
.widget.widget-tabs > .widget-head ul li.active a i:before {
  color: #505050;
}
.widget.widget-tabs > .widget-body.large {
  padding: 25px;
}
@media (max-width: 991px) {
  .widget.widget-tabs.widget-tabs-responsive > .widget-head {
    height: auto;
    padding: 0;
  }
  .widget.widget-tabs.widget-tabs-responsive > .widget-head ul {
    display: block;
    height: auto;
  }
  .widget.widget-tabs.widget-tabs-responsive > .widget-head ul li {
    display: block;
    float: none;
    border-right: none;
    border-bottom: 1px solid #26828e;
  }
  .widget.widget-tabs.widget-tabs-responsive > .widget-head ul li:last-of-type {
    border-bottom: none;
  }
}
.widget.widget-tabs-double > .widget-head {
  height: 40px;
}
.widget.widget-tabs-double > .widget-head ul {
  height: 40px;
}
.widget.widget-tabs-double > .widget-head ul li,
.widget.widget-tabs-double > .widget-head ul li.active {
  height: 40px;
  line-height: 20px;
}
.widget.widget-tabs-double > .widget-head ul li a,
.widget.widget-tabs-double > .widget-head ul li.active a {
  height: 35px;
  padding: 5px 0 0;
}
.widget.widget-tabs-double > .widget-head ul li a span,
.widget.widget-tabs-double > .widget-head ul li.active a span {
  display: block;
  line-height: 15px;
}
.widget.widget-tabs-double > .widget-head ul li a.glyphicons,
.widget.widget-tabs-double > .widget-head ul li.active a.glyphicons {
  padding: 5px 15px 0 38px;
}
.widget.widget-tabs-double > .widget-head ul li a.glyphicons i:before,
.widget.widget-tabs-double > .widget-head ul li.active a.glyphicons i:before {
  left: 4px;
  top: 9px;
  font-size: 20px;
}
@media (max-width: 991px) {
  .widget.widget-tabs-double > .widget-head {
    height: auto;
  }
  .widget.widget-tabs-double > .widget-head ul {
    height: auto;
  }
  .widget.widget-tabs-double > .widget-head ul li {
    display: block;
    float: none;
  }
}
.widget.widget-tabs-double-2 {
  border: none;
}
.widget.widget-tabs-double-2 > .widget-head {
  border-bottom: none;
  height: 70px;
}
.widget.widget-tabs-double-2 > .widget-head ul {
  height: 70px;
}
.widget.widget-tabs-double-2 > .widget-head ul li {
  height: 70px;
  line-height: 20px;
}
.widget.widget-tabs-double-2 > .widget-head ul li a {
  height: 70px;
  padding: 5px 0 0;
  text-decoration: none;
  text-align: center;
}
.widget.widget-tabs-double-2 > .widget-head ul li a span {
  display: block;
  line-height: 30px;
}
.widget.widget-tabs-double-2 > .widget-head ul li a.glyphicons {
  padding: 0 15px;
}
.widget.widget-tabs-double-2 > .widget-head ul li a.glyphicons i {
  display: block;
  height: 37px;
  padding: 13px 0 0;
  line-height: 24px;
  text-align: center;
}
.widget.widget-tabs-double-2 > .widget-head ul li a.glyphicons i:before {
  left: auto;
  top: auto;
  font-size: 24px;
  position: relative;
}
.widget.widget-tabs-double-2 > .widget-head ul li.active {
  height: 70px;
  background: #ffffff;
}
.widget.widget-tabs-double-2 > .widget-head ul li.active a {
  color: #26828e;
}
.widget.widget-tabs-double-2 > .widget-head ul li.active a i:before {
  color: #26828e;
}
.widget.widget-tabs-double-2 > .widget-head ul li:hover {
  background: #fff;
  height: 69px;
}
.widget.widget-tabs-double-2 > .widget-head ul li:hover a {
  color: #26828e;
}
.widget.widget-tabs-double-2 > .widget-head ul li:hover a i:before {
  color: #26828e;
}
.widget.widget-tabs-double-2 > .widget-body {
  padding: 0;
}
.widget.widget-tabs-double-2 .widget-body-regular {
  padding: 10px;
  border: 1px solid #26828e;
}
.widget.widget-tabs-double-2 .widget-body-regular p:last-child {
  margin: 0;
}
@media (max-width: 991px) {
  .widget.widget-tabs-double-2 > .widget-head {
    height: auto;
  }
  .widget.widget-tabs-double-2 > .widget-head ul {
    height: auto;
  }
  .widget.widget-tabs-double-2 > .widget-head ul li {
    display: block;
    float: none;
  }
}
.widget.widget-tabs-social-account {
  border: none;
}
.widget.widget-tabs-social-account > .widget-head {
  border-bottom: none;
  height: 70px;
}
.widget.widget-tabs-social-account > .widget-head ul {
  height: 70px;
}
.widget.widget-tabs-social-account > .widget-head ul li {
  height: 70px;
  line-height: 20px;
}
.widget.widget-tabs-social-account > .widget-head ul li:first-child.active {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.widget.widget-tabs-social-account > .widget-head ul li a {
  height: 70px;
  padding: 5px 0 0;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
}
.widget.widget-tabs-social-account > .widget-head ul li a span {
  display: block;
  line-height: 30px;
}
.widget.widget-tabs-social-account > .widget-head ul li a.glyphicons {
  padding: 0 15px;
}
.widget.widget-tabs-social-account > .widget-head ul li a.glyphicons i {
  display: block;
  height: 37px;
  padding: 13px 0 0;
  line-height: 24px;
  text-align: center;
}
.widget.widget-tabs-social-account > .widget-head ul li a.glyphicons i:before {
  color: #ccc;
  left: auto;
  top: auto;
  font-size: 24px;
  position: relative;
}
.widget.widget-tabs-social-account > .widget-head ul li.active {
  height: 70px;
  background: #26828e;
}
.widget.widget-tabs-social-account > .widget-head ul li.active a {
  color: #ffffff;
}
.widget.widget-tabs-social-account > .widget-head ul li.active a i:before {
  color: #ffffff;
}
.widget.widget-tabs-social-account > .widget-head ul li:hover {
  height: 70px;
  background: #26828e;
}
.widget.widget-tabs-social-account > .widget-head ul li:hover a {
  color: #ffffff;
}
.widget.widget-tabs-social-account > .widget-head ul li:hover a i:before {
  color: #ffffff;
}
.widget.widget-tabs-social-account > .widget-body {
  padding: 0;
}
.widget.widget-tabs-social-account .widget-body-regular {
  padding: 10px;
  border: 1px solid #26828e;
}
.widget.widget-tabs-social-account .widget-body-regular p:last-child {
  margin: 0;
}
.widget.widget-tabs-vertical .widget-head {
  border: none;
  height: auto;
  padding: 0;
}
.widget.widget-tabs-vertical .widget-head ul {
  display: block;
  height: auto;
}
.widget.widget-tabs-vertical .widget-head ul li {
  float: none;
  display: block;
  border-right: none;
  border-bottom: 1px solid #26828e;
}
.widget.widget-tabs-vertical .widget-head ul li:last-child {
  border: none;
}
.widget.widget-tabs-vertical .widget-body {
  padding: 0;
}
.widget.widget-tabs-vertical .widget-body .tab-content {
  padding: 12px 15px;
}
.widget.widget-wizard-pills .widget-head {
  height: 80px;
  padding: 10px 0;
}
.widget.widget-wizard-pills .widget-head ul {
  height: 60px;
}
.widget.widget-wizard-pills .widget-head ul li {
  height: 60px;
  line-height: 60px;
  color: #525252;
  padding: 0 0 0 10px;
  border: none;
  position: relative;
}
.widget.widget-wizard-pills .widget-head ul li.status {
  height: 45px;
  padding: 15px 15px 0;
  font-weight: 700;
}
.widget.widget-wizard-pills .widget-head ul li.status span.r {
  display: block;
  line-height: 15px;
}
.widget.widget-wizard-pills .widget-head ul li a {
  height: 58px;
  line-height: 60px;
  padding: 0;
  width: 58px;
  text-align: center;
  background: #26828E;
  border: 1px solid #26828E;
  color: #c8c8c8;
  font-weight: 700;
  font-size: 16pt;
  position: relative;
  z-index: 2;
}
.widget.widget-wizard-pills .widget-head ul li.active {
  height: 60px;
  background: none;
}
.widget.widget-wizard-pills .widget-head ul li.active a {
  width: 60px;
  height: 60px;
  background: #fbfbfb;
  border: none;
}
.widget.widget-wizard-pills .widget-head ul li.primary a {
  width: 60px;
  height: 60px;
  background: #26828E;
  border: none;
  color: #ffffff;
}
.widget.widget-wizard-pills .widget-head ul li:not(:first-child):before {
  position: absolute;
  background: #26828E;
  height: 1px;
  left: 0;
  right: 0;
  top: 29px;
  display: block;
  content: "";
  z-index: 1;
}
.widget.widget-wizard-pills .widget-head ul li.no-padding {
  padding: 0;
}
@media (max-width: 991px) {
  .widget.widget-wizard-pills .widget-head ul li,
  .widget.widget-wizard-pills .widget-head ul li.active {
    padding: 10px;
    height: auto;
  }
  .widget.widget-wizard-pills .widget-head ul li a,
  .widget.widget-wizard-pills .widget-head ul li.active a {
    width: auto;
  }
  .widget.widget-wizard-pills .widget-head ul li:before,
  .widget.widget-wizard-pills .widget-head ul li.active:before {
    display: none !important;
  }
  .widget.widget-wizard-pills .widget-head ul li.active a {
    background: #26828E;
    color: #ffffff;
  }
  .widget.widget-wizard-pills .widget-head ul li.status {
    padding: 15px;
    height: auto;
  }
}
.widget.widget-tabs-2 {
  border-bottom: 1px solid #26828e;
}
.widget.widget-tabs-2.border-bottom-none {
  border-bottom: none;
}
.widget.widget-tabs-2 > .widget-head {
  background: #fff;
  border: none;
  border-bottom: 1px solid #26828E;
  padding: 0 10px;
}
.widget.widget-tabs-2 > .widget-head ul {
  border-color: #26828e;
}
.widget.widget-tabs-2 > .widget-head ul li {
  border: none;
}
.widget.widget-tabs-2 > .widget-head ul li.active {
  background-color: #f7f7f7;
}
.widget.widget-tabs-2 > .widget-head ul li a {
  border: 1px solid #ddd;
  border-bottom: none;
  border-right: none;
  color: #222;
  text-transform: uppercase;
  font-weight: 700;
}
.widget.widget-tabs-2 > .widget-head ul li:first-child a {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.widget.widget-tabs-2 > .widget-body {
  background: #fff;
  border: none;
  padding: 15px;
}
.widget.tabs-right .widget-head ul {
  float: right;
}
.widget.widget-tabs-icons-only-2 > .widget-head ul li a.glyphicons {
  width: 38px;
  padding: 0;
}
.widget.widget-tabs-icons-only-2 > .widget-head ul li a.glyphicons i {
  width: 38px;
  display: block;
  line-height: 35px;
}
.widget.widget-tabs-icons-only-2 > .widget-head ul li a.glyphicons i:before {
  width: 38px;
  text-align: center;
  left: auto;
  top: auto;
  position: relative;
  display: block;
  line-height: 35px;
  color: #cbcbcb;
}
.widget.widget-tabs-icons-only-2 > .widget-head ul li.active a.glyphicons i:before {
  color: #505050;
}
.widget.widget-tabs-icons-only .widget-body {
  padding: 0;
}
.widget.widget-tabs-icons-only .widget-body p:last-child {
  margin: 0;
}
.widget.widget-tabs-icons-only .widget-head {
  padding: 0 0 10px;
}
.widget.widget-tabs-icons-only .widget-head ul {
  display: block;
  overflow: hidden;
  position: relative;
  list-style: none;
  margin: 0;
  height: 30px;
  line-height: 30px;
  padding: 0;
}
.widget.widget-tabs-icons-only .widget-head ul li {
  color: #dadada;
  float: left;
  display: block;
  padding: 0 10px 0 0;
  font-size: 8pt;
  line-height: 30px;
}
.widget.widget-tabs-icons-only .widget-head ul li.glyphicons {
  width: 36px;
  height: 30px;
  padding: 0 3px;
  text-align: center;
  cursor: pointer;
}
.widget.widget-tabs-icons-only .widget-head ul li.glyphicons i {
  background: #e5e5e5;
  display: block;
  -webkit-border-radius: 2px 2px 2px 2px;
  -moz-border-radius: 2px 2px 2px 2px;
  border-radius: 2px 2px 2px 2px;
  height: 30px;
  position: relative;
}
.widget.widget-tabs-icons-only .widget-head ul li.glyphicons i:before {
  position: relative;
  top: 0;
  left: 0;
  color: #64625f;
  font-size: 17px;
  line-height: 30px;
}
.widget.widget-tabs-icons-only .widget-head ul li.glyphicons:hover i {
  background: #dedede;
}
.widget.widget-tabs-icons-only .widget-head ul li.glyphicons.active i {
  background: #64625f;
}
.widget.widget-tabs-icons-only .widget-head ul li.glyphicons.active i:before {
  color: #ffffff;
}
.widget.widget-tabs-icons-only .widget-head ul li.glyphicons:last-child {
  padding: 0;
}
@media (max-width: 991px) {
  .widget.widget-tabs-icons-only > .widget-head {
    height: auto;
  }
  .widget.widget-tabs-icons-only > .widget-head ul {
    height: auto;
    float: left !important;
  }
}
.tabsbar {
  height: 64px;
  border-top: 2px solid #26828E;
  border-bottom: 2px solid #26828E;
  position: relative;
  overflow: hidden;
  font-weight: bold;
  margin: 0 0 14px;
}
.tabsbar ul {
  list-style: none;
  margin: 0;
  padding: 0;
  height: 62px;
}
.tabsbar ul li {
  float: left;
  display: block;
  height: 62px;
  border-right: 1px solid #26828E;
  background: #fdfdfd;
  padding: 3px;
}
.tabsbar ul li a {
  display: block;
  height: 54px;
  line-height: 54px;
  background: #fdfdfd;
  padding: 0 15px;
  color: #525252;
  text-decoration: none;
}
.tabsbar ul li a i {
  display: inline-block;
  float: left;
  width: 39px;
  height: 54px;
}
.tabsbar ul li a i:before {
  color: #525252;
  position: relative;
  top: auto;
  left: auto;
  line-height: 54px;
  text-align: center;
}
.tabsbar ul li.active a {
  background: #26828E;
  color: #ffffff;
}
.tabsbar ul li.active a i:before {
  color: #ffffff;
}
.tabsbar.tabsbar-2 {
  height: 40px;
}
.tabsbar.tabsbar-2 ul {
  height: 40px;
}
.tabsbar.tabsbar-2 ul li {
  height: 40px;
  padding: 0;
  background: none;
  border: none;
}
.tabsbar.tabsbar-2 ul li a {
  height: 40px;
  line-height: 36px;
  background: none;
}
.tabsbar.tabsbar-2 ul li a i {
  height: 40px;
  width: 25px !important;
}
.tabsbar.tabsbar-2 ul li a i:before {
  line-height: 40px;
  font-size: 20px;
}
.tabsbar.tabsbar-2 ul li.active {
  background: #26828e;
}
.tabsbar.tabsbar-2 ul li.active a {
  color: #ffffff;
}
.tabsbar.tabsbar-2 ul li.active a i:before {
  color: #ffffff;
}
.tabsbar.tabsbar-2 ul li:not(.active):hover a {
  color: #26828e;
}
.tabsbar.tabsbar-2 ul li:not(.active):hover a i:before {
  color: #26828e;
}
.tabsbar.tabsbar-2.active-fill ul li.active a {
  background: #26828E;
  color: #ffffff;
}
.tabsbar.tabsbar-2.active-fill ul li.active a i:before {
  color: #ffffff;
}
@media (max-width: 991px) {
  .tabsbar,
  .tabsbar.tabsbar-2 {
    height: auto;
  }
  .tabsbar ul,
  .tabsbar.tabsbar-2 ul {
    height: auto;
  }
  .tabsbar ul li,
  .tabsbar.tabsbar-2 ul li {
    display: block;
    float: none;
    border-right: none;
    border-bottom: 1px solid #26828e;
  }
  .tabsbar ul li:last-of-type,
  .tabsbar.tabsbar-2 ul li:last-of-type {
    border-bottom: none;
  }
  .tabsbar ul li:after,
  .tabsbar.tabsbar-2 ul li:after {
    display: none;
  }
}
.nav-tabs > li > a:hover,
.nav-pills > li > a,
.nav-pills > li > a:hover {
  background: #26828E;
  border-bottom-color: #26828E;
  color: #ffffff;
}
.nav-tabs {
  border-bottom-color: #26828e;
}
.nav-tabs > li > a {
  padding: 6px 8px;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
  background: #26828E;
  border-top-color: #26828E;
  border-left-color: #26828E;
  border-right-color: #26828E;
  color: #fff;
  font-weight: bold;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 1px 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px 1px rgba(0, 0, 0, 0.2);
}
.nav-pills a {
  cursor: pointer;
}
.nav-pills > .active > a,
.nav-pills > .active > a:hover {
  background: #26828E;
  color: #ffffff;
}
.nav-pills .glyphicons {
  padding-left: 25px;
}
.nav-pills .glyphicons i:before {
  position: relative;
  font-size: 14px;
  left: -10px;
  top: 2px;
  color: #f5eadb;
  font-weight: normal;
  text-shadow: none;
}
.tab-content {
  overflow: visible;
  padding: 0;
}
.tab-content.box-generic {
  border-top: none;
  border-bottom: 3px solid #26828E;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.tickets li label {
  margin-left: 5px;
  margin-bottom: 0;
}
.tickets li .media-heading {
  font-size: 14px;
  font-weight: bold;
  color: #26828e;
}
.tickets li .media-body i {
  font-size: 80%;
}
.tickets li .media-body .media {
  margin-top: 5px;
  padding: 10px;
  border-top: 1px solid #efefef;
}
.tickets li .empty-photo {
  display: block;
  width: 50px;
  height: 50px;
  text-align: center;
  background: #dbdbdb;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
}
.tickets li .empty-photo i {
  color: #8f8f8f;
  line-height: 50px;
}
.tickets li .empty-photo.agent {
  background: #26828E;
  width: 20px;
  height: 20px;
}
.tickets li .empty-photo.agent i {
  line-height: 20px;
  color: #fff;
  font-size: 15px;
}
.tickets li a.user-ticket-action {
  color: #ffffff;
}
.tickets li a.user-ticket-action.primary {
  background: #26828E;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
}
.tickets li a.user-ticket-action i {
  font-size: 80%;
}
.tickets:hover .media-body .media {
  background: #ffffff;
}
.timeline-appointments.bg-primary-light > li {
  border-left: 1px solid #26828e;
}
.timeline-appointments > li {
  background: #fff;
  margin-left: 90px;
  border-left: 1px solid #26828E;
  position: relative;
}
.timeline-appointments > li .time {
  position: absolute;
  left: -90px;
  top: -10px;
  width: 70px;
  text-align: right;
  color: #222222;
}
.timeline-appointments > li .dot {
  position: absolute;
  left: -6px;
  top: -6px;
  background: #fff;
  -webkit-border-radius: 50% 50% 50% 50%;
  -moz-border-radius: 50% 50% 50% 50%;
  border-radius: 50% 50% 50% 50%;
}
.timeline-appointments > li .appointments {
  min-height: 60px;
  background: -webkit-linear-gradient(top, #f0f0f0 0, #ffffff 5%) 0 0;
  background: -moz-linear-gradient(top, #f0f0f0 0, #ffffff 5%) 0 0;
  background: linear-gradient(top, #f0f0f0 0, #ffffff 5%) 0 0;
  -webkit-background-size: 100% 30px;
  -moz-background-size: 100% 30px;
  -ms-background-size: 100% 30px;
  background-size: 100% 30px;
}
.timeline-appointments > li .appointments ul li {
  line-height: 30px;
  padding: 0 10px;
}
.timeline-appointments > li .appointments ul li .btn-group-xs {
  margin-top: 4px;
}
.timeline-appointments > li .appointments ul li .apt {
  display: block;
  line-height: 30px;
}
.timeline-appointments > li:first-of-type {
  padding-top: 30px;
}
.timeline-appointments > li:first-of-type .time {
  top: 20px;
}
.timeline-appointments > li:first-of-type .dot {
  top: 24px;
}
.layout-timeline {
  margin: 0;
}
.layout-timeline > [class*="col-md"] ~ [class*="col-md"]:after {
  width: 2px;
  background: #d2d1d0;
}
.layout-timeline .media {
  margin: 0 0 14px;
}
.layout-timeline .media .media-body {
  padding: 10px 0 0;
  line-height: 17px;
}
.layout-timeline .media .media-body .author {
  font-size: 14px;
}
.layout-timeline .glyphicons.pencil {
  position: absolute;
  top: 14px;
  right: 14px;
  margin: 0;
  padding: 0;
  width: 20px;
  height: 20px;
}
.layout-timeline .glyphicons.pencil i:before {
  top: 0;
  right: 0;
  font-size: 17px;
  color: #cccccc;
}
.layout-timeline ul.timeline {
  list-style: none;
  margin: 0;
  padding: 14px 14px 14px 35px;
}
.layout-timeline ul.timeline > li {
  position: relative;
  padding: 0 0 14px;
}
.layout-timeline ul.timeline > li .date {
  width: 50px;
  padding: 5px 0;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  position: absolute;
  left: -70px;
  top: 0;
  z-index: 2;
}
.layout-timeline ul.timeline > li .date strong {
  display: block;
  line-height: 10px;
  padding: 3px 0 0;
}
.layout-timeline ul.timeline > li .type {
  position: absolute;
  text-transform: uppercase;
  color: #525252;
  font-weight: 700;
  padding: 0 35px 0 0;
  top: 15px;
  width: 100px;
  text-align: right;
  left: -160px;
  line-height: 24px;
  z-index: 2;
}
.layout-timeline ul.timeline > li .type i:before {
  left: auto;
  right: 0;
  color: #c6c6c5;
}
.layout-timeline ul.timeline > li .type .time {
  position: absolute;
  top: 24px;
  right: 0;
  color: #c6c6c5;
}
.layout-timeline ul.timeline > li .type:after {
  display: block;
  content: "";
  position: absolute;
  right: -60px;
  top: 12px;
  width: 45px;
  height: 2px;
  background: #d2d1d0;
}
.layout-timeline ul.timeline > li .type:before {
  display: block;
  content: "";
  position: absolute;
  right: -20px;
  top: 9px;
  width: 8px;
  height: 8px;
  background: #d2d1d0;
}
.layout-timeline ul.timeline > li .separator .type {
  top: 60px;
}
.layout-timeline ul.timeline > li .alert-gray {
  background: #f8f8f8;
  color: #525252;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  border: none;
  margin: 0;
}
.layout-timeline ul.timeline > li p.glyphicons {
  padding: 5px 0 5px 25px;
}
.layout-timeline ul.timeline > li p.glyphicons i:before {
  color: #dfdfdf;
  font-size: 17px;
  top: 5px;
  left: 0;
}
.layout-timeline ul.timeline > li .widget-body-gray .glyphicons i:before {
  color: #525252;
}
.layout-timeline ul.timeline > li .widget-body-gray a {
  color: #000;
  text-decoration: underline;
}
.layout-timeline ul.timeline > li .widget-body-gray strong {
  font-weight: 400;
  color: #000000;
}
.layout-timeline ul.timeline > li.active .type {
  color: #26828e;
}
.layout-timeline ul.timeline > li.active .type i:before {
  color: #26828e;
}
.layout-timeline ul.timeline > li.active .type:before,
.layout-timeline ul.timeline > li.active .type:after {
  background: #26828e;
}
.layout-timeline ul.timeline > li.active:before {
  display: block;
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  left: -45px;
  width: 2px;
  z-index: 2;
  background: #26828e;
}
.layout-timeline ul.timeline-2 {
  list-style: none;
  margin: 0;
  padding: 14px 14px 14px 28px;
}
.layout-timeline ul.timeline-2 > li {
  position: relative;
  padding: 0 0 14px;
}
.layout-timeline ul.timeline-2 > li .date {
  padding: 5px 4px 4px 4px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  width: 60px;
  position: absolute;
  left: -74px;
  top: 0;
  z-index: 2;
}
.layout-timeline ul.timeline-2 > li .date strong {
  display: block;
  line-height: 10px;
  padding: 3px 0 0;
}
.layout-timeline ul.timeline-2 > li .type {
  position: absolute;
  color: #525252;
  padding: 0 35px 0 0;
  top: 15px;
  width: 100px;
  text-align: right;
  left: -160px;
  line-height: 24px;
  z-index: 2;
}
.layout-timeline ul.timeline-2 > li .type i:before {
  left: auto;
  right: 0;
  color: #c6c6c5;
  font-size: 22px;
}
.layout-timeline ul.timeline-2 > li .type .time {
  position: absolute;
  top: 24px;
  right: 0;
  color: #c6c6c5;
}
.layout-timeline ul.timeline-2 > li .type:after {
  display: block;
  content: "";
  position: absolute;
  right: -60px;
  top: 12px;
  width: 45px;
  height: 2px;
  background: #d2d1d0;
}
.layout-timeline ul.timeline-2 > li .type:before {
  display: block;
  content: "";
  position: absolute;
  right: -20px;
  top: 9px;
  width: 8px;
  height: 8px;
  background: #d2d1d0;
}
.layout-timeline ul.timeline-2 > li .separator .type {
  top: 60px;
  clear: both;
}
.layout-timeline ul.timeline-2 > li .separator.calendar {
  padding-bottom: 35px;
}
.layout-timeline ul.timeline-2 > li .alert-gray {
  background: #f8f8f8;
  color: #525252;
  border: none;
  margin: 0;
}
.layout-timeline ul.timeline-2 > li .alert-gray .glyphicons i:before {
  color: #dfdfdf;
}
.layout-timeline ul.timeline-2 > li .media-footer {
  color: #dfdfdf;
}
.layout-timeline ul.timeline-2 > li .media-footer a {
  color: #797979;
  margin: 4px;
}
.layout-timeline ul.timeline-2 > li .media-footer a:hover {
  color: #4193d0;
}
.layout-timeline ul.timeline-2 > li .media-footer a.media-object {
  position: relative;
  left: 0;
}
.layout-timeline ul.timeline-2 > li .media-footer .comment {
  position: relative;
  left: 0;
  right: 0;
  display: inline;
}
.layout-timeline ul.timeline-2 > li p.glyphicons {
  padding: 5px 0 5px 25px;
}
.layout-timeline ul.timeline-2 > li .widget-body-gray .glyphicons i:before {
  color: #525252;
}
.layout-timeline ul.timeline-2 > li.active .type {
  color: #26828e;
}
.layout-timeline ul.timeline-2 > li.active .type i:before {
  color: #26828e;
}
.layout-timeline ul.timeline-2 > li.active .type:before,
.layout-timeline ul.timeline-2 > li.active .type:after {
  background: #26828e;
}
.layout-timeline ul.timeline-2 > li.active:before {
  display: block;
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  left: -45px;
  width: 2px;
  z-index: 2;
  background: #26828e;
}
.layout-timeline.layout-timeline-mirror {
  padding-left: 8px;
}
.layout-timeline.layout-timeline-mirror ul.timeline > li:nth-child(odd) {
  left: -100%;
  width: 100%;
  margin-left: -90px;
}
.layout-timeline.layout-timeline-mirror ul.timeline > li:nth-child(odd) .date {
  left: auto;
  right: -70px;
}
.layout-timeline.layout-timeline-mirror ul.timeline > li:nth-child(odd) .type {
  left: auto;
  right: -160px;
  text-align: left;
  padding: 0 0 0 35px;
}
.layout-timeline.layout-timeline-mirror ul.timeline > li:nth-child(odd) .type i:before {
  left: 0;
  right: auto;
}
.layout-timeline.layout-timeline-mirror ul.timeline > li:nth-child(odd) .type .time {
  left: 0;
  right: auto;
}
.layout-timeline.layout-timeline-mirror ul.timeline > li:nth-child(odd) .type:before {
  left: -18px;
  right: auto;
}
.layout-timeline.layout-timeline-mirror ul.timeline > li:nth-child(odd) .type:after {
  left: -60px;
  right: auto;
}
.layout-timeline.layout-timeline-mirror ul.timeline > li:nth-child(odd).active:before {
  left: auto;
  right: -47px;
}
.nav-timeline > li {
  margin: 0 0 5px;
}
.nav-timeline > li > a {
  background: #b3b3b3;
  border: none;
  margin: 0 !important;
  font-weight: 700;
}
.nav-timeline > li > a.glyphicons {
  padding: 8px 12px;
}
.nav-timeline > li > a.glyphicons i:before {
  position: absolute;
  left: auto;
  right: 8px;
  top: 8px;
  color: #ffffff;
}
.nav-timeline > li.active > a {
  background: #26828e;
}
@media (max-width: 767px) {
  .layout-timeline,
  .layout-timeline.layout-timeline-mirror {
    padding: 0;
  }
  .layout-timeline ul.timeline,
  .layout-timeline.layout-timeline-mirror ul.timeline {
    padding: 0;
  }
  .layout-timeline ul.timeline > li,
  .layout-timeline.layout-timeline-mirror ul.timeline > li,
  .layout-timeline ul.timeline > li:nth-child(odd),
  .layout-timeline.layout-timeline-mirror ul.timeline > li:nth-child(odd) {
    left: auto;
    margin-left: 0;
    width: auto;
  }
  .layout-timeline ul.timeline > li .date,
  .layout-timeline.layout-timeline-mirror ul.timeline > li .date,
  .layout-timeline ul.timeline > li:nth-child(odd) .date,
  .layout-timeline.layout-timeline-mirror ul.timeline > li:nth-child(odd) .date {
    position: relative;
    left: auto;
    display: block;
    top: auto;
    right: auto;
  }
  .layout-timeline ul.timeline > li .type,
  .layout-timeline.layout-timeline-mirror ul.timeline > li .type,
  .layout-timeline ul.timeline > li:nth-child(odd) .type,
  .layout-timeline.layout-timeline-mirror ul.timeline > li:nth-child(odd) .type {
    position: relative;
    left: auto;
    top: auto;
    width: auto;
    margin: 0 60px 10px 0;
    right: auto;
    padding: 0 35px 0 0;
  }
  .layout-timeline ul.timeline > li .type i:before,
  .layout-timeline.layout-timeline-mirror ul.timeline > li .type i:before,
  .layout-timeline ul.timeline > li:nth-child(odd) .type i:before,
  .layout-timeline.layout-timeline-mirror ul.timeline > li:nth-child(odd) .type i:before {
    left: auto;
    right: 0;
  }
  .layout-timeline ul.timeline > li .type:before,
  .layout-timeline.layout-timeline-mirror ul.timeline > li .type:before,
  .layout-timeline ul.timeline > li:nth-child(odd) .type:before,
  .layout-timeline.layout-timeline-mirror ul.timeline > li:nth-child(odd) .type:before,
  .layout-timeline ul.timeline > li .type:after,
  .layout-timeline.layout-timeline-mirror ul.timeline > li .type:after,
  .layout-timeline ul.timeline > li:nth-child(odd) .type:after,
  .layout-timeline.layout-timeline-mirror ul.timeline > li:nth-child(odd) .type:after {
    display: none;
    left: auto;
  }
  .layout-timeline ul.timeline > li .type .time,
  .layout-timeline.layout-timeline-mirror ul.timeline > li .type .time,
  .layout-timeline ul.timeline > li:nth-child(odd) .type .time,
  .layout-timeline.layout-timeline-mirror ul.timeline > li:nth-child(odd) .type .time {
    top: 0;
    right: -40px;
    left: auto;
  }
  .layout-timeline ul.timeline > li .separator .type,
  .layout-timeline.layout-timeline-mirror ul.timeline > li .separator .type,
  .layout-timeline ul.timeline > li:nth-child(odd) .separator .type,
  .layout-timeline.layout-timeline-mirror ul.timeline > li:nth-child(odd) .separator .type {
    top: auto;
  }
  .layout-timeline ul.timeline > li.active .separator .type,
  .layout-timeline.layout-timeline-mirror ul.timeline > li.active .separator .type,
  .layout-timeline ul.timeline > li:nth-child(odd).active .separator .type,
  .layout-timeline.layout-timeline-mirror ul.timeline > li:nth-child(odd).active .separator .type {
    margin-bottom: 0;
  }
}
.timeline-activity {
  position: relative;
  display: block;
}
.timeline-activity li:not(.media) {
  padding: 14px 0;
  border-left: 1px solid #efefef;
  margin-left: 35px;
  position: relative;
}
.timeline-activity li .box-generic {
  margin-bottom: 0;
  padding: 0;
}
@media (min-width: 768px) {
  .timeline-activity li .box-generic.row > div[class*="col-sm"] {
    border-right: 1px solid #efefef;
  }
  .timeline-activity li .box-generic.row > div[class*="col-sm"]:last-of-type {
    border: none;
  }
}
@media (max-width: 768px) {
  .timeline-activity li .box-generic.row div[class*="col-xs"] {
    border-bottom: 1px solid #efefef;
  }
  .timeline-activity li .box-generic.row div[class*="col-xs"]:last-of-type {
    border: none;
  }
}
.timeline-activity li i.list-icon {
  position: absolute;
  height: 36px;
  width: 36px;
  top: 15px;
  left: -18px;
  font-size: 18px;
  line-height: 34px;
  -webkit-border-radius: 30px 30px 30px 30px;
  -moz-border-radius: 30px 30px 30px 30px;
  border-radius: 30px 30px 30px 30px;
  text-align: center;
  background-color: #fff;
  border: 2px solid #dfdfdf;
  color: #dfdfdf;
}
.timeline-activity li:hover i.list-icon,
.timeline-activity li.active:hover i.list-icon {
  background-color: #fff;
  border-color: #26828E;
  color: #26828e;
}
.timeline-activity li.active i.list-icon {
  background-color: #26828E;
  color: #fff;
  border: 2px solid #26828e;
}
.timeline-activity li .caret {
  position: absolute;
  width: 8px;
  height: 0;
  top: 10px;
  left: 28px;
  margin-top: 5px;
  vertical-align: middle;
  border-right: 8px solid #dfdfdf;
  border-top: 8px solid transparent;
  border-left: 0 dotted;
  border-bottom: 8px solid transparent;
  content: "";
}
.timeline-activity li .block {
  position: relative;
  padding: 0 20px 0 36px;
}
.timeline-activity li .block.block-inline {
  display: inline-block;
  padding: 0 20px 0 36px;
}
.timeline-activity li .block.block-inline + .block-inline {
  padding: 0 10px 0 0;
}
.timeline-activity li .block .icon-block {
  height: 120px;
  line-height: 80px;
  padding: 20px;
  background: rgba(54, 149, 213, 0.1);
  border: 1px solid rgba(54, 149, 213, 0.2);
  font-size: 70px;
  color: #26828e;
}
.timeline-activity li .block .icon-block .glyphicons {
  position: relative;
  display: inline-block;
  padding: 0;
}
.timeline-activity li .block .icon-block .glyphicons i:before {
  position: relative;
  font-size: 70px;
  color: #26828e;
}
.timeline-activity li .block .media.active {
  background: rgba(54, 149, 213, 0.2);
  border: 1px solid rgba(54, 149, 213, 0.2);
  border-left: none;
  border-right: none;
  color: #424242;
}
.timeline-activity li .block .media.active .timeline-bottom {
  color: #26828e;
}
.timeline-activity li .block .content-filled {
  padding: 10px;
  background: #f7f7f7;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.timeline-activity li .timeline-top-info {
  padding: 14px;
}
.timeline-activity li .timeline-top-info a {
  font-weight: bold;
}
.timeline-activity li .timeline-top-info a:hover {
  text-decoration: underline;
  color: #424242;
}
.timeline-activity li .timeline-top-info i {
  color: #dfdfdf;
}
.timeline-activity li .timeline-bottom {
  color: #c2c2c2;
  font-size: 12px;
}
.timeline-activity li:first-of-type {
  padding: 28px 0 14px;
}
.timeline-activity .media-icons a {
  color: #c2c2c2;
  font-size: 16px;
  padding-right: 5px;
}
.timeline-activity .media-icons a:hover {
  color: #4193d0;
}
.timeline-activity.project .list-date {
  position: absolute;
  height: 40px;
  width: 50px;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  top: 30px;
  left: -25px;
  text-align: center;
  background-color: #fff;
  border: 2px solid #efefef;
  color: #dfdfdf;
}
.timeline-activity.project .list-date .day {
  font-size: 18px;
  line-height: 20px;
  background: #efefef;
  color: #8f8f8f;
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
  display: block;
}
.timeline-activity.project .list-date .month {
  font-size: 10px;
  line-height: 13px;
  position: relative;
  top: -3px;
  font-weight: bold;
}
.timeline-activity.project li {
  margin-left: 45px;
  padding-top: 29px;
}
.timeline-activity.project li .block {
  position: relative;
  padding: 0 20px 0 50px;
}
.timeline-activity.project li .caret {
  left: 40px;
}
.timeline-activity.project li:first-of-type {
  padding: 28px 0 14px;
}
.timeline-activity.project li:hover .list-date,
.timeline-activity.project li.active:hover .list-date {
  border-color: #26828E;
  color: #26828e;
}
.timeline-activity.project li:hover .list-date .day,
.timeline-activity.project li.active:hover .list-date .day {
  background: #26828E;
  color: #ffffff;
}
.timeline-activity.project li .attachement a.glyphicons-filetype {
  padding-left: 0;
  padding-right: 5px;
}
.timeline-activity.project li .attachement a.glyphicons-filetype i:before {
  position: relative;
  color: #ccc;
  font-size: 32px;
}
.timeline-activity.project li .attachement a.glyphicons-filetype:hover i:before {
  color: #26828e;
}
.bg-primary-light .timeline-activity li:hover i.list-icon {
  background-color: #26828E;
  color: #fff;
  border: 2px solid #26828e;
}
.bg-primary-light .timeline-activity li i.list-icon {
  color: #26828e;
}
.widget-timeline .widget-body {
  padding: 15px;
  position: relative;
}
.widget-timeline .widget-body:before {
  display: block;
  width: 1px;
  background: #26828E;
  top: 15px;
  bottom: 30px;
  left: 75px;
  content: "";
  position: absolute;
}
.widget-timeline:not(.widget) {
  position: relative;
}
.widget-timeline:not(.widget):before {
  display: block;
  width: 1px;
  background: #26828E;
  top: 15px;
  bottom: 34px;
  left: 75px;
  content: "";
  position: absolute;
}
.widget-timeline .view-all {
  margin-left: 35px;
}
.widget-timeline ul.list-timeline {
  list-style: none;
  margin: 0 0 15px;
  padding: 0;
}
.widget-timeline ul.list-timeline li {
  display: block;
  height: 35px;
  line-height: 35px;
  position: relative;
  overflow: hidden;
  background: #fff;
  border: 1px solid #ebebeb;
  margin: 0 0 10px;
  padding: 0 10px;
}
.widget-timeline ul.list-timeline li:last-child {
  margin: 0;
}
.widget-timeline ul.list-timeline li span {
  display: block;
  height: 35px;
  line-height: 35px;
  float: left;
  position: relative;
  overflow: hidden;
}
.widget-timeline ul.list-timeline li span.ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 75%;
}
.widget-timeline ul.list-timeline li span.date {
  width: 40px;
  text-align: center;
}
.widget-timeline ul.list-timeline li .activity-icon {
  width: 30px;
  height: 35px;
  padding: 0;
  margin: 0 10px;
  display: inline-block;
  text-align: center;
}
.widget-timeline ul.list-timeline li .activity-icon i {
  height: 35px;
  display: block;
  position: relative;
  background: #64625f;
}
.widget-timeline ul.list-timeline li .activity-icon i:before {
  position: relative;
  top: 0;
  left: 0;
  color: #fff;
  font-size: 17px;
  line-height: 35px;
}
.jstwitter {
  position: relative;
}
.jstwitter .item {
  overflow: hidden;
}
.jstwitter .tweet-wrapper {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 16px;
  padding: 15px;
}
.jstwitter .widget {
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.jstwitter .widget-body {
  padding: 0;
}
.jstwitter .item a {
  text-decoration: none;
}
.jstwitter .item img {
  width: 100%;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  border: none;
  padding: 0;
}
.jstwitter .item .thumb {
  padding: 0;
  border: none;
}
.jstwitter .item a:hover {
  text-decoration: underline;
}
.jstwitter .item .text {
  display: block;
}
.jstwitter .item .time,
.jstwitter .item .user {
  font-style: italic;
  color: #999999;
}
.jstwitter .item.active {
  display: block;
}
.table-projects .stats span {
  display: block;
  text-transform: uppercase;
  padding: 2px 0;
}
.table-projects .stats span.count {
  font-size: 18pt;
  font-weight: normal;
  color: #26828e;
}
.widget-activity > .widget-body {
  padding: 0 14px;
}
.widget-activity ul.list {
  list-style: none;
  margin: 0 -14px;
  padding: 0;
}
.widget-activity ul.list li {
  height: 39px;
  line-height: 39px;
  position: relative;
  overflow: hidden;
  border-bottom: 1px solid #ebebeb;
  padding: 0 14px;
  -webkit-transition: background .5s ease;
  -moz-transition: background .5s ease;
  -o-transition: background .5s ease;
  -ms-transition: background .5s ease;
  transition: background 0.5s ease;
}
.widget-activity ul.list li:hover,
.widget-activity ul.list li.highlight {
  background: #f2f2f2;
  box-shadow: 0 1px 0 0 #fff inset;
  -moz-box-shadow: 0 1px 0 0 #fff inset;
  -webkit-box-shadow: 0 1px 0 0 #fff inset;
  text-shadow: 0 1px 0 #fff;
  cursor: pointer;
}
.widget-activity ul.list li:hover:after,
.widget-activity ul.list li.highlight:after {
  content: "\e212";
  display: block;
  position: absolute;
  right: 14px;
  top: 0;
  height: 39px;
  line-height: 39px;
  font-family: "Glyphicons Regular";
  font-size: 24px;
  color: #d5d5d5;
}
.widget-activity ul.list li:hover .activity-icon i:before,
.widget-activity ul.list li.highlight .activity-icon i:before {
  color: #505050;
}
.widget-activity ul.list li > span {
  display: block;
  height: 39px;
  line-height: 39px;
  float: left;
  position: relative;
  overflow: hidden;
}
.widget-activity ul.list li > span.ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 75%;
}
.widget-activity ul.list li > span.date {
  width: 40px;
  text-align: center;
}
.widget-activity ul.list li .activity-icon {
  width: 30px;
  height: 39px;
  padding: 0;
  margin: 0 10px;
  display: inline-block;
  text-align: center;
}
.widget-activity ul.list li .activity-icon i {
  height: 39px;
  display: block;
  position: relative;
}
.widget-activity ul.list li .activity-icon i:before {
  position: relative;
  top: 0;
  left: 0;
  color: #cbcbcb;
  font-size: 18px;
  line-height: 39px;
}
.widget-activity ul.list li.double {
  height: 45px;
  line-height: 45px;
}
.widget-activity ul.list li.double > span {
  height: 45px;
  line-height: 45px;
}
.widget-activity ul.list li.double > span.ellipsis {
  line-height: 15px;
  padding: 7px 0 0;
  font-weight: 600;
  font-size: 11px;
}
.widget-activity ul.list li.double > span .meta {
  display: block;
  line-height: 15px;
  font-weight: 400;
  color: #b7b7b7;
}
.widget-activity ul.list li.double > span .meta i:before {
  top: 1px;
  color: #b7b7b7;
}
.widget-activity ul.list li.double > span .meta span {
  font-style: italic;
}
.widget-activity ul.list li.double .activity-icon {
  margin-left: 0;
  height: 45px;
}
.widget-activity ul.list li.double .activity-icon i {
  height: 45px;
}
.widget-activity ul.list li.double .activity-icon i:before {
  line-height: 45px;
}
.widget-activity ul.list li.double:hover:after,
.widget-activity ul.list li.double.highlight:after {
  height: 45px;
  line-height: 45px;
}
.widget-activity ul.list li:last-child {
  border: none;
}
.widget-activity .view-all {
  position: absolute;
  top: 17px;
  right: 14px;
}
.widget-chat {
  padding-bottom: 54px !important;
}
.widget-chat .chat-items {
  height: 235px;
}
.widget-chat .media {
  position: relative;
  min-height: 115px;
  margin: 0;
}
.widget-chat .media .media-object {
  position: relative;
}
.widget-chat .media .thumb {
  padding: 0;
}
.widget-chat .media small {
  color: #cccccc;
}
.widget-chat .media small:before,
.widget-chat .media small:after {
  content: "";
}
.widget-chat .media small.author {
  position: absolute;
  left: 15px;
  width: 75px;
  top: 80px;
  text-align: center;
  display: block;
}
.widget-chat .media small.date {
  display: block;
  margin: 0;
  padding: 0;
  text-align: right;
  width: 100%;
}
.widget-chat .media.right small.author {
  left: auto;
  right: 15px;
}
.widget-chat .media.right small.date {
  text-align: left;
}
.widget-chat .media .media-body {
  -webkit-border-radius: 2px 2px 2px 2px;
  -moz-border-radius: 2px 2px 2px 2px;
  border-radius: 2px 2px 2px 2px;
  padding: 0;
}
.widget-chat .media .media-body blockquote {
  padding: 0;
  font-size: 13px;
  width: 100%;
}
.widget-chat .media .media-body blockquote p:last-child {
  margin: 0;
}
.widget-chat .chat-controls {
  position: absolute;
  height: 54px;
  padding: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.widget-chat .chat-controls input {
  border: none;
}
[data-toggle="collapse-widget"] .collapse-toggle {
  position: relative;
  height: 35px;
  width: 30px;
  display: block;
  cursor: pointer;
  float: right;
  margin-right: -10px;
}
[data-toggle="collapse-widget"] .collapse-toggle:before {
  font-family: "Glyphicons Regular";
  font-size: 17px;
  display: block;
  width: 100%;
  height: 35px;
  line-height: 34px;
  text-align: center;
  color: #ccc;
  content: "\e192";
}
[data-toggle="collapse-widget"].widget-heading-simple .collapse-toggle {
  margin-right: 0;
  height: 25px;
}
[data-toggle="collapse-widget"].widget-heading-simple .collapse-toggle:before {
  height: 25px;
  line-height: 25px;
}
[data-toggle="collapse-widget"] a ~ .collapse-toggle {
  margin-right: 0;
}
[data-toggle="collapse-widget"][data-collapse-closed="false"] .collapse-toggle:before {
  content: "\e192";
}
[data-toggle="collapse-widget"][data-collapse-closed="true"] .collapse-toggle:before {
  content: "\e191";
}
[data-toggle="collapse-widget"][data-collapse-closed="true"] .widget-head {
  border-bottom: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
[data-toggle="collapse-widget"] .collapse:not(.list) {
  -webkit-transition: padding .1s ease;
  -moz-transition: padding .1s ease;
  -o-transition: padding .1s ease;
  -ms-transition: padding .1s ease;
  transition: padding .1s ease;
  padding: 0;
}
[data-toggle="collapse-widget"] .collapse:not(.list).in {
  padding: 14px;
}
.widget-offers .price {
  font-size: 14px;
}
.widget-offers .price strong {
  color: #000000;
}
.widget-offers .thumb {
  padding: 0;
}
.widget-offers h5 {
  border-bottom: 1px solid #cecece;
  font-weight: 600;
  text-shadow: 0 1px 0 #fff;
  box-shadow: 0 1px 0 0 #eee;
  padding: 0 0 5px;
}
.widget .widget-head.progress {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  margin: 0;
  padding: 0;
}
.widget-stats {
  background: #fff;
  padding: 14px 0;
  height: 110px;
  position: relative;
  text-align: center;
  display: block;
}
.widget-stats .count {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 13px;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.widget-stats .label {
  font-weight: 700;
  padding: 4px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2) inset;
}
.widget-stats span {
  display: inline-block;
}
.widget-stats .txt {
  padding: 0;
  color: #cecece;
}
.widget-stats .glyphicons {
  padding: 0;
  display: block;
}
.widget-stats .glyphicons i {
  display: block;
}
.widget-stats .glyphicons i:before {
  color: #cecece;
  font-size: 25px;
  top: 0;
  left: 0;
  position: relative;
}
.widget-stats,
.widget-stats:hover,
.widget-stats:focus {
  text-decoration: none;
  cursor: default;
}
.widget-stats:hover {
  background: #fdfdfd;
}
.widget-stats.small {
  padding: 5px 0;
}
.widget-stats.small .glyphicons {
  padding: 12px 0 0;
}
.widget-stats.small .glyphicons i:before {
  font-size: 25px;
}
.widget-stats.widget-stats-1 {
  padding: 8px 0;
  height: 80%;
}
.widget-stats.widget-stats-1 .glyphicons {
  display: block;
  height: 35px;
  line-height: 35px;
  padding-bottom: 5px;
}
.widget-stats.widget-stats-1 .glyphicons .txt {
  display: inline-block;
  padding: 0 5px;
  line-height: 35px;
}
.widget-stats.widget-stats-1 .glyphicons i {
  display: inline-block;
}
.widget-stats.widget-stats-1 .glyphicons i:before {
  top: 5px;
  font-size: 20px;
}
.widget-stats.widget-stats-1 .count {
  position: relative;
  top: 90px;
  right: auto;
  font-size: 100px;
  display: inline-block;
  font-weight: 700;
  padding: 0;
  line-height: 40px;
}
.widget-stats.widget-stats-2 {
  padding: 15px 0;
}
.widget-stats.widget-stats-2 .txt {
  font-size: 14px;
}
.widget-stats.widget-stats-2 .sparkline {
  margin: 0 0 5px;
}
.widget-stats.widget-stats-2 .count {
  position: relative;
  top: auto;
  right: auto;
  font-size: 60px;
  font-weight: 700;
  padding: 0 0 3px;
  display: block;
  line-height: 55px;
}
.widget-stats.widget-stats-gray.widget-stats-1,
.widget-stats.widget-stats-gray.widget-stats-2,
.widget-stats.widget-stats-gray.widget-stats-1 .txt,
.widget-stats.widget-stats-gray.widget-stats-2 .txt {
  color: #424242;
}
.widget-stats.widget-stats-easy-pie .easy-pie {
  display: block;
  width: 50px;
  margin: -5px auto 0;
}
.widget-stats.widget-stats-easy-pie.txt-single .easy-pie {
  margin: 0 auto;
}
.widget-stats.widget-stats-easy-pie.txt-single .txt {
  padding: 7px 0 0;
}
.widget-stats.widget-stats-3 .sparkline {
  display: inline-block;
}
.widget-stats.widget-stats-3 .txt {
  text-align: left;
  vertical-align: middle;
  padding: 13px 0 0 10px;
}
.widget-stats.widget-stats-3 .count {
  padding: 0 0 5px;
  display: block;
}
.widget-stats.widget-stats-gray {
  background: #f4f4f4;
}
.widget-stats.widget-stats-primary {
  background: #26828e;
}
.widget-stats.widget-stats-primary,
.widget-stats.widget-stats-primary *,
.widget-stats.widget-stats-primary i:before {
  color: #ffffff;
}
.widget-stats.widget-stats-inverse {
  background: #424242;
}
.widget-stats.widget-stats-inverse,
.widget-stats.widget-stats-inverse *,
.widget-stats.widget-stats-inverse i:before {
  color: #ffffff;
}
.widget-stats.widget-stats-info {
  background: #4193d0;
}
.widget-stats.widget-stats-info,
.widget-stats.widget-stats-info *,
.widget-stats.widget-stats-info i:before {
  color: #ffffff;
}
#image-preview {
  position: absolute;
  border: 1px solid #efefef;
  background: #fff;
  padding: 10px;
  display: none;
  color: #222;
  overflow: hidden;
  width: 140px;
  z-index: 1006;
  text-align: center;
}
#image-preview h4 {
  font-weight: 700;
}
#image-preview img {
  display: inline-block;
  width: 100px;
  margin: 0 0 10px;
}
#image-preview p {
  font-size: 12px;
  color: #666666;
}
#image-preview p:last-of-type {
  margin-bottom: 0;
}
.opacity30 {
  filter: alpha(opacity=30);
  -moz-opacity: .3;
  -khtml-opacity: .3;
  opacity: 0.3;
}
.opacity30:hover {
  opacity: 0.7;
}
.mixitup .mix {
  opacity: 0;
  display: none;
}
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.pace.pace-inactive .pace-progress {
  opacity: 0;
}
.pace .pace-progress {
  display: block;
  position: fixed;
  z-index: 2000;
  top: 0;
  left: 0;
  height: 5px;
  background: #26828E;
  opacity: .9;
  -webkit-transition: -webkit-transform 1.3s, width 1s, opacity 1s;
  -moz-transition: width 1s, opacity 1s;
  -o-transform: width 1s, opacity 1s;
  transition: transform 1.3s, width 1s, opacity 1s;
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.pace.pace-active .pace-progress {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
.maps-google-fs {
  width: 100%;
  position: absolute;
  left: 0;
  top: 43px;
  right: 0;
  overflow: hidden;
}
#content.fs {
  position: relative;
  height: 100%;
}
#maps_fs_heading {
  position: absolute;
  top: 80px;
  left: 85px;
  margin-top: 0 !important;
  text-shadow: 0 1px 0 #fff;
  background: rgba(255, 255, 255, 0.7);
  padding: 5px 10px;
}
#maps_fs_buttons {
  position: absolute;
  top: 80px;
  right: 35px;
}
#map-fs-sidebar {
  width: 273px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  overflow: scroll;
  min-height: 400px;
}
@media (max-width: 1199px) {
  #google-fs {
    position: relative;
    top: 0;
  }
  #map-fs-sidebar {
    position: relative;
  }
}
@media (max-width: 767px) {
  #maps_fs_heading {
    top: 180px;
    left: 35px;
  }
  #maps_fs_buttons {
    top: 180px;
    right: 35px;
  }
}
.gm-style-iw {
  padding: 20px 0 20px 20px;
}
.sidebar.sidebar-collapse #menu {
  width: 236px;
  background: #27292a;
}
.sidebar.sidebar-collapse #menu img {
  border-color: #5c5c5c;
}
.sidebar.sidebar-collapse #menu a {
  color: #ffffff;
}
.sidebar.sidebar-collapse #menu .text-faded {
  color: #757575 !important;
}
.sidebar.sidebar-collapse #menu .bg-primary .text-faded {
  color: #ffffff !important;
}
.sidebar.sidebar-collapse #menu #sidebar-collapse-wrapper #logoWrapper {
  height: 120px;
  background: #313233;
}
.sidebar.sidebar-collapse #menu #sidebar-collapse-wrapper #logoWrapper #logo {
  position: relative;
  padding: 22px 15px 0 15px;
}
.sidebar.sidebar-collapse #menu #sidebar-collapse-wrapper #logoWrapper #logo .btn {
  position: relative;
  overflow: visible;
}
.sidebar.sidebar-collapse #menu #sidebar-collapse-wrapper #logoWrapper #logo .btn .badge {
  position: absolute;
  top: -5px;
  right: -7px;
  padding: 3px 5px;
  font-size: 10px;
  border: none;
}
.sidebar.sidebar-collapse #menu #sidebar-collapse-wrapper #brandWrapper {
  position: relative;
  z-index: 3;
  background: #27292a;
  height: 59px;
  width: 236px;
  padding: 0 15px;
}
.sidebar.sidebar-collapse #menu #sidebar-collapse-wrapper #brandWrapper .logo {
  width: 100%;
  position: relative;
  top: -2px;
  margin-right: 7px;
}
.sidebar.sidebar-collapse #menu #sidebar-collapse-wrapper #brandWrapper .logo img {
  border: none;
  max-width: 100%;
  padding: 0;
}
.sidebar.sidebar-collapse #menu #sidebar-collapse-wrapper #brandWrapper > a {
  line-height: 59px;
}
.sidebar.sidebar-collapse #menu #sidebar-collapse-wrapper #brandWrapper > a > span.text {
  font-size: 24px;
  font-weight: 700;
  padding-left: 3px;
  padding-right: 8px;
  position: relative;
  top: -1px;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div {
  position: relative;
  overflow: hidden;
  height: 100%;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul {
  padding: 0;
  width: 236px;
  background: #27292a;
  list-style: none;
  overflow: hidden;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul > li {
  height: 48px;
  border-bottom: 1px solid #2c2e2f;
  padding: 0;
  position: relative;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul > li > a {
  padding: 0 0 0 20px;
  display: block;
  color: #999;
  font-weight: 600;
  text-decoration: none;
  height: 47px;
  line-height: 47px;
  position: relative;
  font-size: 14px;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul > li > a > span.badge {
  display: inline-block;
  position: absolute;
  top: 14px;
  right: 20px;
  left: auto;
  padding: 3px 5px;
  font-size: 11px;
  color: #424242;
  border-color: #424242;
  font-weight: 700;
  background: #999999;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul > li > a > span.badge.badge-inverse {
  color: #fff;
  border-color: #26828E;
  background: #27292a;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul > li > a > i {
  display: inline-block;
  height: 48px;
  vertical-align: middle;
  width: 33px;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul > li > a > i:before {
  color: #999;
  color: #414243;
  position: relative;
  text-align: left;
  top: -2px;
  left: auto;
  width: 40px;
  font-size: 20px;
  height: 48px;
  line-height: 48px;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul > li > a:hover {
  background: #353535;
  color: #ffffff;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul > li > a:hover > i:before {
  color: #26828e;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul > li > a:hover span.badge {
  border-color: #26828E;
  background: #2c2c2c;
  color: #ffffff;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul > li > a[data-toggle="collapse"] {
  position: relative;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul > li > a[data-toggle="collapse"] > span.badge {
  right: 45px;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul > li > a[data-toggle="collapse"]:after {
  display: inline-block;
  font-family: "picto-foundry-general";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  content: "\f100";
  color: #fff;
  font-size: 12px;
  position: absolute;
  right: 25px;
  top: 19px;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul > li.active.hasSubmenu {
  height: auto;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul > li.active.hasSubmenu > a[data-toggle="collapse"]:after {
  content: "\f16f";
  top: 24px;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul > li .innerAll {
  padding: 20px;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul > li .innerLR {
  padding-left: 20px;
  padding-right: 20px;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul > li .innerB {
  padding-bottom: 20px;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul > li .innerT {
  padding-top: 20px;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div > ul {
  position: absolute;
  left: 0;
  z-index: 2;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div > ul > li.active > a {
  background: #26828E;
  color: #ffffff;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div > ul > li.active > a > i:before {
  color: #ffffff;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div > ul > li.active > a > span.badge-inverse {
  border-color: #27292a;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div > ul > li.active span.badge {
  border-color: #26828E;
  background: #2c2c2c;
  color: #ffffff;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div > ul > li.reset {
  height: auto;
  opacity: 1;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div > ul > li.reset ul {
  width: auto;
  background: none;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div > ul > li.reset ul li {
  height: auto;
  border: none;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div > ul > li.reset ul li > a {
  padding: 7px;
  height: auto;
  line-height: normal;
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div > ul > li .btn-inverse:hover {
  color: #ffffff;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div > ul > li .btn-inverse:hover i {
  color: #26828e;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div > ul > li > ul {
  background: #313233;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div > ul > li > ul > li.active > a {
  background: #353535;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div > ul > li > ul > li.active > a > i:before {
  color: #26828e;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div > ul > li > ul > li.active > a span.badge {
  border-color: #26828E;
  background: #2c2c2c;
  color: #ffffff;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div > ul > li > ul > li a {
  padding: 0 0 0 32px;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div > ul > li > ul > li > ul {
  background: #4a4c4d;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div > ul > li > ul > li > ul > li a {
  padding: 0 0 0 48px;
}
.sidebar.sidebar-collapse #menu.sidebar-brand-primary #sidebar-collapse-wrapper #brandWrapper {
  background: #26828e;
}
.sidebar.sidebar-collapse #menu.sidebar-brand-primary #sidebar-collapse-wrapper > ul > li.active > a {
  background: #383a3b;
}
.sidebar.sidebar-collapse #menu.sidebar-brand-primary #sidebar-collapse-wrapper > ul > li.active > a > i:before {
  color: #26828e;
}
.sidebar.sidebar-collapse #menu .dropdown.open .dropdown-toggle {
  background: #ffffff;
}
.sidebar.sidebar-collapse #menu .dropdown.open .dropdown-toggle i {
  color: #26828e;
}
.sidebar.sidebar-collapse #menu .dropdown ul.dropdown-menu {
  background: #fff;
  width: 212px;
  min-width: 212px;
  overflow: hidden;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
}
.sidebar.sidebar-collapse #menu .dropdown ul.dropdown-menu li {
  border-bottom: 1px solid #efefef;
}
.sidebar.sidebar-collapse #menu .dropdown ul.dropdown-menu li a {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  padding: 5px 5px;
  color: #000;
  font-weight: 300;
  font-size: 13px;
}
.sidebar.sidebar-collapse #menu .dropdown ul.dropdown-menu li a:hover {
  color: #000000;
}
@media (max-width: 480px) {
  .sidebar.sidebar-collapse .menu-left-visible .menu-left-hidden-xs {
    display: none !important;
  }
}
.sidebar.sidebar-collapse #menu {
  width: 236px;
  background: #27292a;
}
.sidebar.sidebar-collapse #menu img {
  border-color: #5c5c5c;
}
.sidebar.sidebar-collapse #menu a {
  color: #ffffff;
}
.sidebar.sidebar-collapse #menu .text-faded {
  color: #757575 !important;
}
.sidebar.sidebar-collapse #menu .bg-primary .text-faded {
  color: #ffffff !important;
}
.sidebar.sidebar-collapse #menu #sidebar-collapse-wrapper #logoWrapper {
  height: 50px;
  background: #313233;
}
.sidebar.sidebar-collapse #menu #sidebar-collapse-wrapper #logoWrapper #logo {
  position: relative;
  padding: 10px;
}
.sidebar.sidebar-collapse #menu #sidebar-collapse-wrapper #logoWrapper #logo .btn {
  position: relative;
  overflow: visible;
}
.sidebar.sidebar-collapse #menu #sidebar-collapse-wrapper #logoWrapper #logo .btn .badge {
  position: absolute;
  top: -5px;
  right: -7px;
  padding: 3px 5px;
  font-size: 10px;
  border: none;
  z-index: 2;
}
.sidebar.sidebar-collapse #menu #sidebar-collapse-wrapper #brandWrapper {
  position: relative;
  z-index: 3;
  background: #27292a;
  height: 58px;
  width: 236px;
  padding: 0 15px;
}
.sidebar.sidebar-collapse #menu #sidebar-collapse-wrapper #brandWrapper .logo {
  width: 100%;
  position: relative;
  top: -2px;
  margin-right: 7px;
}
.sidebar.sidebar-collapse #menu #sidebar-collapse-wrapper #brandWrapper .logo img {
  border: none;
  max-width: 100%;
  padding: 0;
}
.sidebar.sidebar-collapse #menu #sidebar-collapse-wrapper #brandWrapper > a {
  line-height: 48px;
}
.sidebar.sidebar-collapse #menu #sidebar-collapse-wrapper #brandWrapper > a > span.text {
  font-size: 17px;
  font-weight: 700;
  padding-left: 3px;
  padding-right: 8px;
  position: relative;
  top: -1px;
}
.sidebar.sidebar-collapse #menu > div {
  position: relative;
  overflow: hidden;
  height: 100%;
}
.sidebar.sidebar-collapse #menu > div > ul {
  padding: 0;
  width: 236px;
  background: #27292a;
  list-style: none;
  overflow: hidden;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul > li {
  height: 56px;
  border-bottom: 1px solid #2c2e2f;
  padding: 0;
  position: relative;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul > li > a {
  padding: 0 0 0 20px;
  display: block;
  color: #999;
  font-weight: 600;
  text-decoration: none;
  height: 55px;
  line-height: 55px;
  position: relative;
  font-size: 14px;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul > li > a > span.badge {
  display: inline-block;
  position: absolute;
  top: 18px;
  right: 20px;
  left: auto;
  padding: 3px 5px;
  font-size: 11px;
  color: #424242;
  border-color: #424242;
  font-weight: 700;
  background: #999999;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul > li > a > span.badge.badge-inverse {
  color: #fff;
  border-color: #26828E;
  background: #27292a;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul > li > a > i {
  display: inline-block;
  height: 56px;
  vertical-align: middle;
  width: 33px;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul > li > a > i:before {
  color: #414243;
  position: relative;
  text-align: left;
  top: -2px;
  left: auto;
  width: 40px;
  font-size: 20px;
  height: 56px;
  line-height: 56px;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul > li > a:hover {
  background: #353535;
  color: #ffffff;
}
.sidebar.sidebar-collapse #menu > div ul > li > a:hover > i:before {
  color: #26828e;
}
.sidebar.sidebar-collapse #menu > div ul > li > a:hover span.badge {
  border-color: #26828E;
  background: #2c2c2c;
  color: #ffffff;
}
.sidebar.sidebar-collapse #menu > div ul > li > a[data-toggle="collapse"] {
  position: relative;
}
.sidebar.sidebar-collapse #menu > div ul > li > a[data-toggle="collapse"] > span.badge {
  right: 34px;
}
.sidebar.sidebar-collapse #menu > div ul > li > a[data-toggle="collapse"]:after {
  display: inline-block;
  font-family: "FontAwesome";
  content: "\f054";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  color: #404344;
  font-size: 12px;
  position: absolute;
  right: 15px;
  top: 22px;
}
.sidebar.sidebar-collapse #menu > div ul > li.active.hasSubmenu {
  height: auto;
}
.sidebar.sidebar-collapse #menu > div ul > li.active.hasSubmenu > a[data-toggle="collapse"]:after {
  font-family: "FontAwesome";
  content: "\f056";
}
.sidebar.sidebar-collapse #menu > div ul > li .innerAll {
  padding: 20px;
}
.sidebar.sidebar-collapse #menu > div ul > li .innerLR {
  padding-left: 20px;
  padding-right: 20px;
}
.sidebar.sidebar-collapse #menu > div ul > li .innerB {
  padding-bottom: 20px;
}
.sidebar.sidebar-collapse #menu > div ul > li .innerT {
  padding-top: 20px;
}
.sidebar.sidebar-collapse #menu > div > ul {
  position: absolute;
  top: 48px;
  left: 0;
  z-index: 2;
}
.sidebar.sidebar-collapse #menu > div > ul > li.active > a {
  background: #FFFFFF;
  color: #999999;
}
.sidebar.sidebar-collapse #menu > div > ul > li.active > a > i:before {
  color: #ffffff;
}
.sidebar.sidebar-collapse #menu > div > ul > li.reset {
  height: auto;
  opacity: 1;
}
.sidebar.sidebar-collapse #menu > div > ul > li.reset ul {
  width: auto;
  background: none;
}
.sidebar.sidebar-collapse #menu > div > ul > li.reset ul li {
  height: auto;
  border: none;
}
.sidebar.sidebar-collapse #menu > div > ul > li.reset ul li > a {
  padding: 7px;
  height: auto;
  line-height: normal;
  -webkit-border-radius: 4px 4px 4px 4px;
  -moz-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
}
.sidebar.sidebar-collapse #menu > div > ul > li .btn-inverse:hover {
  color: #ffffff;
}
.sidebar.sidebar-collapse #menu > div > ul > li .btn-inverse:hover i {
  color: #26828e;
}
.sidebar.sidebar-collapse #menu > div > ul > li > ul {
  background: #313233;
}
.sidebar.sidebar-collapse #menu > div > ul > li > ul > li.active > a {
  background: #353535;
}
.sidebar.sidebar-collapse #menu > div > ul > li > ul > li.active > a > i:before {
  color: #26828e;
}
.sidebar.sidebar-collapse #menu > div > ul > li > ul > li a {
  padding: 0 0 0 32px;
}
.sidebar.sidebar-collapse #menu > div > ul > li > ul > li > ul > li a {
  padding: 0 0 0 48px;
}
.sidebar.sidebar-collapse #menu.sidebar-brand-primary #sidebar-collapse-wrapper #brandWrapper {
  background: #26828e;
}
.sidebar.sidebar-collapse #menu.sidebar-brand-primary #sidebar-collapse-wrapper > ul > li.active > a {
  background: #383a3b;
}
.sidebar.sidebar-collapse #menu.sidebar-brand-primary #sidebar-collapse-wrapper > ul > li.active > a > i:before {
  color: #26828e;
}
.sidebar.sidebar-collapse #menu .dropdown.open .dropdown-toggle {
  background: #ffffff;
}
.sidebar.sidebar-collapse #menu .dropdown.open .dropdown-toggle i {
  color: #26828e;
}
.sidebar.sidebar-collapse #menu .dropdown ul.dropdown-menu {
  background: #fff;
  width: 212px;
  min-width: 212px;
  overflow: hidden;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
}
.sidebar.sidebar-collapse #menu .dropdown ul.dropdown-menu li {
  border-bottom: 1px solid #efefef;
}
.sidebar.sidebar-collapse #menu .dropdown ul.dropdown-menu li a {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  padding: 5px 5px;
  color: #000;
  font-weight: 300;
  font-size: 13px;
}
.sidebar.sidebar-collapse #menu .dropdown ul.dropdown-menu li a:hover {
  color: #000000;
}
@media (max-width: 480px) {
  .sidebar.sidebar-collapse .menu-left-visible .menu-left-hidden-xs {
    display: none !important;
  }
}
.sidebar.sidebar-collapse #menu.sidebar-white {
  height: 100%;
  color: #fff;
  background: #EAEAEA;
  border-right: 1px solid #d7d3d3;
}
.sidebar.sidebar-collapse #menu.sidebar-white img {
  border-color: #595959;
}
.sidebar.sidebar-collapse #menu.sidebar-white .text-faded {
  color: #727272 !important;
}
.sidebar.sidebar-collapse #menu.sidebar-white .bg-primary .text-faded {
  color: #373737 !important;
}
.sidebar.sidebar-collapse #menu.sidebar-white #sidebar-collapse-wrapper .btn-inverse {
  background: #323232;
  border-color: #323232;
}
.sidebar.sidebar-collapse #menu.sidebar-white #sidebar-collapse-wrapper .bg-inverse {
  background: #2e404e !important;
}
.sidebar.sidebar-collapse #menu.sidebar-white #sidebar-collapse-wrapper #logoWrapper {
  background: #3f3f3f;
  border-bottom: 1px solid #444444;
}
.sidebar.sidebar-collapse #menu.sidebar-white #sidebar-collapse-wrapper #logoWrapper .btn-inverse {
  background: #323232;
  border-color: #323232;
}
.sidebar.sidebar-collapse #menu.sidebar-white #sidebar-collapse-wrapper #logoWrapper .btn-inverse:hover {
  background: #26828E;
  border-color: #26828e;
}
.sidebar.sidebar-collapse #menu.sidebar-white #sidebar-collapse-wrapper #logoWrapper .btn-inverse:hover i {
  color: #ffffff;
}
.sidebar.sidebar-collapse #menu.sidebar-white #sidebar-collapse-wrapper #brandWrapper {
  background: #eaeaea;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul {
  background: #EAEAEA;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul > li.hasSubmenu.active > a {
  border-color: #2780bb;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul > li.hasSubmenu.active > ul li.hasSubmenu.active > a {
  border-color: #353535;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul li {
  border-bottom-color: #eaeaea;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul li > a {
  color: #757575;
  border-top: 1px solid #eaeaea;
  border-right: 1px solid #ffffff;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul li.active > a {
  background: #26828E;
  color: #ffffff;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul li > a > span.badge {
  color: #fff;
  background: #383838;
  border-color: #383838;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul li > a > span.badge.badge-inverse {
  color: #fff;
  border-color: #26828E;
  background: #3f3f3f;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul li > a > i:before {
  color: #727272;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul li > a:hover {
  background: #26828E;
  color: #ffffff;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul li > a:hover > i:before {
  color: #ffffff;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div ul li > a[data-toggle="collapse"]:after {
  font-size: 1em;
  color: #727272;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div > ul > li.active > a {
  border-color: #2780bb;
  background: #26828E;
  color: #ffffff;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div > ul > li.active > a > i:before {
  color: #ffffff;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div > ul > li.active > a .badge {
  background: #fff;
  border-color: #fff;
  color: #000000;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div > ul > li.active > a[data-toggle="collapse"]:after {
  color: #ffffff;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div > ul > li .btn-inverse:hover {
  color: #ffffff;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div > ul > li .btn-inverse:hover i {
  color: #26828e;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div > ul > li > ul {
  border-bottom: none;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div > ul > li > ul > li.active > a {
  background: #323232;
  color: #ffffff;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div > ul > li > ul > li.active > a > i:before {
  color: #ffffff;
}
.sidebar.sidebar-collapse #menu.sidebar-white > div > ul > li > ul > li.active > a .badge {
  background: #fff;
  border-color: #fff;
  color: #000000;
}
.sidebar.sidebar-collapse #menu.sidebar-white.sidebar-brand-primary #sidebar-collapse-wrapper #brandWrapper {
  background: #26828e;
}
.sidebar.sidebar-collapse #menu.sidebar-white.sidebar-brand-primary #sidebar-collapse-wrapper > ul > li.active > a {
  background: #283943;
}
.sidebar.sidebar-collapse #menu.sidebar-white.sidebar-brand-primary #sidebar-collapse-wrapper > ul > li.active > a > i:before {
  color: #26828e;
}
.sidebar.sidebar-discover #menu {
  top: 49px;
  width: 236px;
  background: #3f3f3f;
  bottom: 0;
}
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper .sidebar-discover-menu {
  display: none;
}
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper #discover {
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;
  opacity: 0;
  background: #3f3f3f;
  position: absolute;
  top: 0;
  right: 0;
  width: 180px;
  z-index: 1;
  overflow: hidden;
  border-top: 1px solid #e0e0e0;
}
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper #discover .border-bottom {
  border-color: #3f3f3f;
}
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper #discover ul {
  list-style: none;
}
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper #discover ul li {
  border-bottom: 1px solid #efefef;
}
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper #discover ul li:last-of-type {
  border-color: #e0e0e0;
}
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper #discover ul li a {
  position: relative;
  text-align: left;
  height: 44px;
  line-height: 44px;
  padding-left: 20px;
  display: block;
  font-size: 14px;
  color: #676767;
  font-weight: 600;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  -ms-transition: all 500ms ease;
  transition: all 500ms ease;
}
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper #discover ul li a i {
  margin-right: 10px;
  color: #cdcdcd;
}
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper #discover ul li a .badge {
  position: absolute;
  top: 12px;
  right: 10px;
  padding: 3px 5px;
  font-size: 11px;
  font-weight: 700;
  background: #26828E;
  border-color: #26828E;
  color: #ffffff;
}
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper #discover ul li a:hover {
  background-color: #fff;
  color: #000000;
}
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper #discover ul li.active {
  border-color: #e0e0e0;
}
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper #discover ul li.active > a {
  background: #fff;
  color: #26828e;
}
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper #discover ul li.active span.badge {
  border-color: #2c2c2c;
  background: #2c2c2c;
  color: #ffffff;
}
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper.open,
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper.mini {
  background-color: #f9f9f9;
  border-right: 3px solid #26828e;
}
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper.open #discover,
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper.mini #discover {
  opacity: 1;
  background: #f9f9f9;
}
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper.open #discover .close-discover,
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper.mini #discover .close-discover {
  position: absolute;
  right: 10px;
  padding: 0 2px;
}
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper.open > ul,
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper.mini > ul {
  width: 56px;
  overflow: hidden;
}
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper.open > ul > li > a > i,
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper.mini > ul > li > a > i {
  width: 50px;
}
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper.open > ul > li > a > i:before,
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper.mini > ul > li > a > i:before {
  width: 50px;
}
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper.open > ul > li > a.open > i:before,
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper.mini > ul > li > a.open > i:before {
  color: #26828e;
}
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper.open > ul > li > a:hover > i:before,
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper.mini > ul > li > a:hover > i:before {
  color: #ffffff;
}
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper.open > ul > li > a span,
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper.mini > ul > li > a span {
  opacity: 0;
}
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper.open > ul > li > a[data-toggle="sidebar-discover"]:after,
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper.mini > ul > li > a[data-toggle="sidebar-discover"]:after {
  display: none;
}
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper.open > ul > li.active > a,
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper.mini > ul > li.active > a {
  background: none;
}
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper.open > ul > li > a.open,
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper.mini > ul > li > a.open {
  background: #292929;
}
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper.open > ul > li.active > a.open i:before,
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper.mini > ul > li.active > a.open i:before {
  color: #ffffff;
}
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper.open > ul > li.active > a,
.sidebar.sidebar-discover #menu #sidebar-discover-wrapper.mini > ul > li.active > a {
  background: #26828e;
}
.sidebar.sidebar-discover #menu > div {
  position: relative;
  overflow: hidden;
  height: 100%;
}
.sidebar.sidebar-discover #menu > div > ul {
  padding: 0;
  width: 236px;
  position: absolute;
  left: 0;
  z-index: 2;
  background: #3f3f3f;
  min-height: 100%;
}
.sidebar.sidebar-discover #menu > div > ul > li {
  position: relative;
  height: 56px;
  border-bottom: 1px solid #444;
  padding: 0;
}
.sidebar.sidebar-discover #menu > div > ul > li > a {
  padding: 0 0 0 14px;
  display: block;
  color: #999;
  font-weight: 600;
  text-decoration: none;
  height: 56px;
  line-height: 56px;
  position: relative;
  font-size: 14px;
  border-left: 4px solid #353535;
  border-right: 4px solid #353535;
}
.sidebar.sidebar-discover #menu > div > ul > li > a[data-toggle="sidebar-discover"]:after {
  display: block;
  content: "\f054";
  font-family: "FontAwesome";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  color: #595959;
  position: absolute;
  right: 10px;
  top: 0;
  height: 56px;
  line-height: 56px;
}
.sidebar.sidebar-discover #menu > div > ul > li > a > span {
  position: absolute;
  left: 50px;
}
.sidebar.sidebar-discover #menu > div > ul > li > a > span.badge {
  display: inline-block;
  position: absolute;
  top: 18px;
  right: 33px;
  left: auto;
  padding: 3px 5px;
  font-size: 11px;
  color: #fff;
  font-weight: 700;
  background: #383838;
  border-color: #383838;
}
.sidebar.sidebar-discover #menu > div > ul > li > a > i {
  display: inline-block;
  height: 56px;
  vertical-align: middle;
  width: 40px;
}
.sidebar.sidebar-discover #menu > div > ul > li > a > i:before {
  color: #727272;
  position: relative;
  text-align: left;
  top: -2px;
  left: auto;
  width: 40px;
  font-size: 22px;
  height: 56px;
  line-height: 56px;
}
.sidebar.sidebar-discover #menu > div > ul > li > a:hover {
  background: #353535;
  color: #ffffff;
}
.sidebar.sidebar-discover #menu > div > ul > li > a:hover > i:before {
  color: #ffffff;
}
.sidebar.sidebar-discover #menu > div > ul > li > a:hover[data-toggle="sidebar-discover"]:after {
  color: #ffffff;
}
.sidebar.sidebar-discover #menu > div > ul > li > a:hover span.badge {
  background: #2c2c2c;
  border-color: #2c2c2c;
  color: #ffffff;
}
.sidebar.sidebar-discover #menu > div > ul > li.active > a {
  background: #26828E;
  border-left: 4px solid #2780bb;
  border-right: 4px solid #2780bb;
  color: #ffffff;
}
.sidebar.sidebar-discover #menu > div > ul > li.active > a > i:before {
  color: #ffffff;
}
.sidebar.sidebar-discover #menu > div > ul > li.active > a[data-toggle="sidebar-discover"]:after {
  color: #ffffff;
}
.sidebar.sidebar-discover #menu > div > ul > li.active span.badge {
  background: #fff;
  border-color: #fff;
  color: #2c2c2c;
}
.sidebar.sidebar-discover #menu > div > ul > li.active:hover span.badge {
  background: #b5d8ef;
  border-color: #b5d8ef;
  color: #2c2c2c;
}
.sidebar.sidebar-discover .sidebar-discover-mini #content {
  margin-left: 56px;
}
.sidebar.sidebar-discover .sidebar-discover-mini #menu {
  width: 56px;
}
.sidebar.sidebar-collapse #menu.sidebar-agents {
  height: 100%;
  background: #EAEAEA;
}
.sidebar.sidebar-collapse #menu.sidebar-agents div ul {
  background: inherit;
}
.sidebar.sidebar-collapse #menu.sidebar-agents .styled-select {
  position: in herit;
  height: inherit;
  background: inherit;
  border: inherit;
  box-sizing: border-box;
  padding-left: 0.5em;
  padding-right: 0.5em;
  width: 235px;
}
.sidebar.sidebar-collapse #menu.sidebar-agents .token a.close {
  color: black;
}
.select2-results__option[aria-selected=true] {
  display: none;
}
.navbar.main .colors > li {
  padding: 15px 2px;
  float: left;
}
.navbar.main .colors > li > a {
  display: block;
  width: 18px;
  height: 18px;
  background: #26828e;
}
.navbar.main .colors > li.active > a {
  border: 1px solid #1d5d88;
}
.navbar.main .colors > li.dropdown > a {
  background: none;
}
.navbar.main .colors > li.dropdown > a .color {
  width: 9px;
  height: 9px;
  display: inline-block;
  float: left;
}
.navbar.main .colors > li.dropdown > a .color.primary {
  background: #26828e;
}
.navbar.main .colors > li.dropdown > a .color.info {
  background: #4193d0;
}
.navbar.main .colors > li.dropdown > a .color.inverse {
  background: #424242;
}
.navbar.main .colors > li.dropdown > a .color.success {
  background: #8bbf61;
}
.navbar.main .colors > li.dropdown > a .color.danger {
  background: #525252;
}
.navbar.main .colors > li.dropdown .dropdown-menu {
  border-color: #dedede;
  margin: 1px 0 0;
  width: 472px;
  padding: 10px;
}
.navbar.main .colors > li.dropdown .dropdown-menu li {
  width: 150px;
  float: left;
  border: none;
}
.navbar.main .colors > li.dropdown .dropdown-menu li a {
  padding: 3px 3px 3px 5px;
  font-size: 13px;
}
.navbar.main .colors > li.dropdown .dropdown-menu .color {
  display: inline-block;
  margin-right: 5px;
  margin-top: 3px;
  vertical-align: text-top;
  width: 10px;
  height: 10px;
}
.navbar.main .colors > li.dropdown .dropdown-menu .color.primary {
  background: #26828e;
}
.navbar.main.navbar-inverse {
  background: #3f3f3f;
  border-color: #3f3f3f;
}
.navbar.main.navbar-inverse .badge {
  border: none;
}
.navbar.main.navbar-inverse .dropdown.active > a {
  color: #ffffff;
}
.navbar.main.navbar-inverse .dropdown.active > a.caret {
  border-top-color: #ffffff;
}
.navbar.main.navbar-inverse .dropdown.active .dropdown-toggle > .caret {
  border-top-color: #ffffff;
}
.navbar.main.navbar-inverse .dropdown .dropdown-toggle {
  color: #999999;
}
.navbar.main.navbar-inverse .dropdown .dropdown-toggle.active,
.navbar.main.navbar-inverse .dropdown .dropdown-toggle:focus {
  color: #ffffff;
}
.navbar.main.navbar-inverse .dropdown .dropdown-toggle > .caret {
  border-top-color: #999999;
}
.navbar.main.navbar-inverse .dropdown .dropdown-toggle:hover > .caret {
  border-top-color: #ffffff;
}
.navbar.main.navbar-inverse .dropdown.dropdown-icons a.dropdown-toggle {
  background: none;
}
.navbar.main.navbar-inverse [class*="border-"],
.navbar.main.navbar-inverse .notifications > li {
  border-color: #4c4c4c;
}
.navbar.main.navbar-inverse [class*="border-"] a.notif-block.fa,
.navbar.main.navbar-inverse .notifications > li a.notif-block.fa {
  color: #999999;
}
.navbar.main.navbar-inverse [class*="border-"]:hover,
.navbar.main.navbar-inverse .notifications > li:hover,
.navbar.main.navbar-inverse [class*="border-"].open,
.navbar.main.navbar-inverse .notifications > li.open {
  background-color: #4c4c4c;
}
.navbar.main.navbar-inverse .input-group input {
  background-color: #474747;
  border-color: #4c4c4c;
}
.navbar.main.navbar-inverse .input-group input:hover,
.navbar.main.navbar-inverse .input-group input:active,
.navbar.main.navbar-inverse .input-group input:focus {
  background-color: #4c4c4c;
}
.navbar.main.navbar-inverse .btn-primary.btn-stroke {
  border-color: #4c4c4c;
}
.mark .text {
  font-size: 13px;
  font-weight: bold;
  position: absolute;
  top: 15px;
  right: 20px;
  width: 40px;
  color: #fff;
  z-index: 9999;
}
.mark .caret {
  border-top: 8px solid transparent;
  display: block;
  position: absolute;
  right: 20px;
  top: 10px;
  color: #fff;
  z-index: 9998;
  text-align: center;
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.mark .caret-default {
  border-left: 20px solid #e2e2e2;
  border-right: 20px solid #e2e2e2;
  border-bottom: 30px solid #e2e2e2;
  color: #cccccc;
}
.mark .caret-primary {
  border-left: 20px solid #26828E;
  border-right: 20px solid #26828E;
  border-bottom: 30px solid #26828e;
}
.mark .caret-danger {
  border-left: 20px solid #525252;
  border-right: 20px solid #525252;
  border-bottom: 30px solid #525252;
}
.mark .caret-default {
  border-left: 20px solid #424242;
  border-right: 20px solid #424242;
  border-bottom: 30px solid #424242;
}
.mark .caret-default .text {
  color: #ffffff;
}
#shop-featured-1 .item {
  border-bottom: 1px solid #26828e;
}
#shop-featured-1.owl-theme .owl-controls .owl-page span {
  background: #26828E;
  width: 20px;
  height: 20px;
}
#shop-featured-1.owl-theme .owl-controls {
  margin-top: 3px;
}
#shop-featured-1 .widget-pinterest {
  margin: 0;
  border: none;
}
#shop-featured-1 .widget-pinterest .widget-body .thumb {
  height: 250px;
  display: block;
  overflow: hidden;
}
#shop-featured-1 .widget-pinterest .widget-body .thumb img {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
#shop-featured-1 .widget-pinterest .mark {
  position: absolute;
  top: 0;
  right: 15px;
}
#shop-featured-1 .widget-pinterest .mark .caret {
  position: relative;
  top: 0;
  right: 0;
}
#shop-featured-1 .widget-pinterest .mark .text {
  top: 5px;
  text-align: center;
  right: 0;
}
.widget-activity-social .share {
  margin: 10px 10px 5px;
}
.widget-activity-social .share .btn {
  margin: 10px 0 5px;
}
#footer {
  font-weight: 700;
  position: fixed;
  overflow: hidden;
  z-index: 10000;
  background: #efefef;
  text-align: center;
  padding: 0 10px;
  height: 48px;
  line-height: 48px;
  bottom: 0;
  left: 0;
  right: 0;
}
#footer a {
  color: #686868;
  text-decoration: underline;
}
.sidebar.sidebar-discover #footer {
  left: 236px;
}
.sidebar.sidebar-collapse #footer {
  left: 236px;
}
@media (min-width: 980px) and (max-width: 1199px) {
  body > .container-fluid.fixed {
    width: 98%;
    margin: 10px auto 10px;
  }
  .hidden-desktop-1 {
    display: none !important;
  }
  .widget-stats.widget-stats-4 {
    padding-left: 14px;
    padding-right: 14px;
  }
  .widget-stats.widget-stats-4 .glyphicons,
  .widget-stats.widget-stats-4 .glyphicons.star {
    width: 55px;
  }
  .widget-stats.widget-stats-4 .glyphicons i,
  .widget-stats.widget-stats-4 .glyphicons.star i {
    font-size: 55px;
  }
  .widget-stats.widget-stats-4 .glyphicons i:before,
  .widget-stats.widget-stats-4 .glyphicons.star i:before {
    top: -5px;
  }
  .widget-stats.widget-stats-4 .glyphicons.star {
    width: 65px;
  }
  .widget-stats.widget-stats-4 .glyphicons.star i {
    font-size: 65px;
  }
  .widget-stats.widget-stats-4 .glyphicons.star i:before {
    top: -13px;
  }
  .widget-stats.widget-stats-5 {
    padding: 14px;
  }
  .widget-stats.widget-stats-5 .txt {
    float: none;
    text-align: center;
    font-size: 13px;
    padding: 5px 0;
  }
  .widget-stats.widget-stats-5 .txt span {
    font-size: 20px;
    line-height: 20px;
  }
  .widget-stats.widget-stats-5 .glyphicons {
    float: none;
    display: block;
    padding: 0;
  }
  .widget-stats.widget-stats-5 .glyphicons i {
    font-size: 30px;
  }
  .widget-stats.widget-stats-5 .glyphicons i:before {
    display: block;
    text-align: center;
  }
}
@media (max-width: 979px) {
  .widget-stats.widget-stats-4,
  .widget-stats.widget-stats-5 {
    padding-left: 0;
    padding-right: 0;
    text-align: center;
  }
  .widget-stats.widget-stats-4 .count,
  .widget-stats.widget-stats-5 .count {
    float: none;
  }
  .widget-stats.widget-stats-4 .txt,
  .widget-stats.widget-stats-5 .txt {
    padding-left: 0;
    padding-right: 0;
    display: block;
    float: none;
  }
  .widget-stats.widget-stats-4 .glyphicons,
  .widget-stats.widget-stats-5 .glyphicons {
    display: none;
  }
}
@media (max-width: 979px) and (min-width: 768px) {
  .tablet-column-reset {
    float: none !important;
    width: 100% !important;
    margin-left: 0 !important;
    clear: both !important;
  }
  .container-960 {
    width: auto;
  }
  #content > .container-960,
  #content [id*="landing"] .container-960 {
    margin: 0 10px;
  }
}
@media (max-width: 979px) {
  body > .container-fluid.fixed {
    width: auto;
    border: none;
    margin: 0;
  }
}
@media (max-width: 767px) {
  body {
    padding: 0;
  }
  .container-960 {
    width: auto;
  }
  .nav-tabs > li > a {
    font-size: 10pt;
  }
  .nav-tabs > li > a,
  .nav-pills > li > a {
    padding-left: 5px;
    padding-right: 5px;
  }
  .documentation .col-md-3 .menu.affix {
    position: relative;
    top: 0;
    width: auto;
  }
  .phone-margin.bottom {
    margin: 0 0 10px;
  }
  .well {
    padding: 5px;
  }
  .margin-bottom-phone {
    margin-bottom: 14px !important;
  }
  .padding-bottom-none-phone {
    padding-bottom: 0 !important;
  }
  .layout-timeline ul.timeline > li .alert-gray {
    padding: 8px;
  }
  .widget-activity ul.list li > span.ellipsis {
    max-width: 60%;
  }
  .widget-activity ul.list li.double > span.ellipsis {
    max-width: 75%;
  }
  .widget-gallery .nav {
    display: none;
  }
  .widget-gallery.widget-gallery-slide .gallery {
    width: auto;
  }
  .widget-chat .media .pull-left,
  .widget-chat .media .pull-right {
    margin: 0;
  }
  .widget-chat .chat-controls {
    height: 60px;
  }
  .widget-chat {
    padding-bottom: 90px !important;
  }
  .widget-chat .media small.author {
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    width: auto;
  }
  .widget-chat .media small.date {
    border: none;
  }
  .tabsbar,
  .tabsbar.tabsbar-2 {
    height: auto;
  }
  .tabsbar ul,
  .tabsbar.tabsbar-2 ul {
    height: auto;
  }
  .layout-timeline,
  .layout-timeline.layout-timeline-mirror {
    padding: 0;
  }
  .layout-timeline ul.timeline,
  .layout-timeline.layout-timeline-mirror ul.timeline {
    padding: 0;
  }
  .layout-timeline ul.timeline > li,
  .layout-timeline.layout-timeline-mirror ul.timeline > li,
  .layout-timeline ul.timeline > li:nth-child(odd),
  .layout-timeline.layout-timeline-mirror ul.timeline > li:nth-child(odd) {
    left: auto;
    margin-left: 0;
    width: auto;
  }
  .layout-timeline ul.timeline > li .date,
  .layout-timeline.layout-timeline-mirror ul.timeline > li .date,
  .layout-timeline ul.timeline > li:nth-child(odd) .date,
  .layout-timeline.layout-timeline-mirror ul.timeline > li:nth-child(odd) .date {
    position: relative;
    left: auto;
    display: block;
    top: auto;
    right: auto;
  }
  .layout-timeline ul.timeline > li .type,
  .layout-timeline.layout-timeline-mirror ul.timeline > li .type,
  .layout-timeline ul.timeline > li:nth-child(odd) .type,
  .layout-timeline.layout-timeline-mirror ul.timeline > li:nth-child(odd) .type {
    position: relative;
    left: auto;
    top: auto;
    width: auto;
    margin: 0 60px 10px 0;
    right: auto;
    padding: 0 35px 0 0;
  }
  .layout-timeline ul.timeline > li .type i:before,
  .layout-timeline.layout-timeline-mirror ul.timeline > li .type i:before,
  .layout-timeline ul.timeline > li:nth-child(odd) .type i:before,
  .layout-timeline.layout-timeline-mirror ul.timeline > li:nth-child(odd) .type i:before {
    left: auto;
    right: 0;
  }
  .layout-timeline ul.timeline > li .type:before,
  .layout-timeline.layout-timeline-mirror ul.timeline > li .type:before,
  .layout-timeline ul.timeline > li:nth-child(odd) .type:before,
  .layout-timeline.layout-timeline-mirror ul.timeline > li:nth-child(odd) .type:before,
  .layout-timeline ul.timeline > li .type:after,
  .layout-timeline.layout-timeline-mirror ul.timeline > li .type:after,
  .layout-timeline ul.timeline > li:nth-child(odd) .type:after,
  .layout-timeline.layout-timeline-mirror ul.timeline > li:nth-child(odd) .type:after {
    display: none;
    left: auto;
  }
  .layout-timeline ul.timeline > li .type .time,
  .layout-timeline.layout-timeline-mirror ul.timeline > li .type .time,
  .layout-timeline ul.timeline > li:nth-child(odd) .type .time,
  .layout-timeline.layout-timeline-mirror ul.timeline > li:nth-child(odd) .type .time {
    top: 0;
    right: -40px;
    left: auto;
  }
  .layout-timeline ul.timeline > li .separator .type,
  .layout-timeline.layout-timeline-mirror ul.timeline > li .separator .type,
  .layout-timeline ul.timeline > li:nth-child(odd) .separator .type,
  .layout-timeline.layout-timeline-mirror ul.timeline > li:nth-child(odd) .separator .type {
    top: auto;
  }
  .layout-timeline ul.timeline > li.active .separator .type,
  .layout-timeline.layout-timeline-mirror ul.timeline > li.active .separator .type,
  .layout-timeline ul.timeline > li:nth-child(odd).active .separator .type,
  .layout-timeline.layout-timeline-mirror ul.timeline > li:nth-child(odd).active .separator .type {
    margin-bottom: 0;
  }
  .widget-activity ul.list {
    margin: 0;
  }
  .widget.widget-tabs.widget-tabs-icons-only-2 .widget-head {
    height: 35px;
  }
  .widget.widget-tabs.widget-tabs-icons-only-2 .widget-head ul li {
    float: left;
    width: auto;
  }
  .media img.pull-left,
  .media img.pull-right {
    display: inline-block;
  }
  .media blockquote {
    padding: 0;
    text-align: center;
  }
  .media blockquote.pull-right p,
  .media blockquote.pull-right small {
    text-align: center;
  }
  .row-merge > [class*="col-md-"] ~ [class*="col-md-"] {
    width: auto;
  }
  .row-merge > [class*="col-md-"] ~ [class*="col-md-"]:after {
    display: none;
  }
  .row-merge.border-top,
  .row-merge ~ .row-merge {
    border-top: 1px solid #e5e5e5;
  }
}
@media (max-width: 480px) {
  h1,
  h2,
  h3 {
    line-height: 30px;
    font-size: 18pt;
  }
  h3.glyphicons i:before,
  h2.glyphicons i:before {
    font-size: 24px;
    top: 3px;
    left: 5px;
  }
  .heading-buttons .buttons {
    margin-top: 10px;
    float: none;
    padding: 0 10px;
    text-align: center;
  }
  .heading-buttons .buttons .btn {
    margin: 0;
    float: none;
  }
  .separator {
    padding: 5px 0;
    margin: 0;
  }
  .table-condensed th,
  .table-condensed td {
    padding: 4px 5px;
  }
  p.glyphicons {
    padding: 5px 0 10px 55px;
  }
  p.glyphicons i:before {
    color: #d67170;
    font-size: 35pt;
    top: 0;
  }
  p.glyphicons.right {
    padding: 0 55px 0 0;
  }
}
@media (max-width: 320px) {
  .nav-tabs > li,
  .nav-tabs > li > a,
  .nav-tabs > li > a:hover {
    display: block;
    float: none;
    margin: 0 0 -1px;
    border-color: #26828e;
  }
  .nav-tabs > li:hover {
    border-color: #26828e;
  }
  .nav-tabs > li,
  .nav-tabs > li > a {
    border-color: #e0d5c6;
    background: #f5eadb;
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
  }
}
ul.main .dropdown.username a i:before {
  font: 16px/1em 'Glyphicons Regular';
  top: 14px;
  left: 10px;
  color: #ccc;
}
.navbar .navbar-brand {
  border: none;
}
.navbar .navbar-brand > a > span.text {
  font-size: 25px;
  color: #00bff3;
}
.navbar .new-task-ul .no-border {
  display: none;
}
.navbar .new-task-border {
  border-left: 1px solid #f1f1f1 !important;
  border-right: 1px solid #f1f1f1 !important;
}
.navbar .new-task {
  margin: 0 !important;
  padding-left: 15px !important;
  padding-right: 15px !important;
  padding-top: 1px !important;
}
.navbar .new-task a {
  font-weight: normal !important;
  color: #676767 !important;
  font-size: 14px !important;
}
.navbar .new-task a span {
  padding-left: 7px;
}
.navbar li {
  /*border-left: 1px solid #fff;*/
}
.navbar li:first-of-type {
  border-left: none;
}
.navbar li .make-switch {
  margin-left: 15px;
}
.navbar .dropdown a.dropdown-toggle {
  font-weight: 400;
}
.navbar .dropdown .dropdown-menu li a {
  font-weight: 400 !important;
}
tr.colgroups th {
  text-align: center;
  padding: 3px !important;
  border-right: 1px solid #efefef;
}
tr.colgroups th:last-child {
  border-right: 0;
}
tr.colgroups th:empty {
  border: 0;
  background-color: transparent !important;
}
.notification-badge {
  background: #cc3a3a;
  color: white;
  width: auto;
  height: auto;
  margin: 0;
  border-radius: 30%;
  position: absolute;
  top: 12px;
  left: 30px;
  padding: 2px;
  font-size: 16px;
}
.radio.minimal-height {
  padding-top: 0;
  min-height: initial;
}
#test-call-creator {
  position: absolute;
  top: 100px;
  right: -25px;
  width: 80px;
  height: 30px;
  background-color: #005fcc;
  border: 1px solid #024348;
  color: white;
  z-index: 9999;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  padding-top: 2px;
  padding-left: 4px;
  cursor: pointer;
}
.modal-dialog {
  width: 920px;
}
.modal-mini {
  width: 360px;
}
.search-wrapper {
  padding: 0;
  border: 0;
  position: relative;
}
.search-wrapper > input {
  padding-right: 65px;
}
.search-wrapper > .search-status {
  position: absolute;
  right: 0;
  top: 0;
  color: #535353;
  z-index: 2;
  bottom: 0;
  line-height: 36px;
  margin-right: 10px;
  font-size: 12px;
  padding: 0 5px;
  width: 100px;
  text-align: center;
  pointer: default;
  user-select: none;
}
.submit-loader > i.fa-spinner {
  margin-right: 5px;
  font-size: 1.25em;
}
.submit-loader[disabled] {
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
}
.no-border {
  border: none !important;
}
.supersearch-wrapper {
  padding-top: 7px !important;
  padding-left: 24px !important;
}
#super-search-bar {
  width: 100%;
}
#super-search-bar input:not([type='radio']) {
  height: 35px;
  vertical-align: middle;
  line-height: normal;
  width: 300px;
  padding-left: 40px;
  border: 1px solid #cccccc;
  margin-bottom: 5px;
  transition: width 200ms;
  -webkit-transition: width 200ms;
}
#super-search-bar input:not([type='radio']):focus ~ .super-search-results {
  overflow: inherit;
  display: block;
  width: 100%;
  transition: max-height 1ms, opacity 300ms;
  -webkit-transition: max-height 1ms, opacity 300ms;
}
#super-search-bar .super-search-results {
  margin-top: -6px;
  display: block;
  transition: max-height 500ms, opacity 300ms;
  -webkit-transition: max-height 500ms, opacity 300ms;
  cursor: pointer;
  max-height: 300px;
  overflow: auto !important;
}
#super-search-bar .super-search-results li {
  display: block;
  border-bottom: 1px solid #cccccc;
  background-color: white;
}
#super-search-bar .super-search-results li:hover {
  background-color: whitesmoke;
}
#super-search-bar .super-search-dropdown-header {
  margin-left: 30px;
  line-height: 30px;
}
#super-search-bar .super-search-dropdown {
  opacity: 1;
}
#super-search-bar .super-seatch-search-icon {
  position: absolute;
  left: 15px;
  bottom: 16px;
}
#super-search-bar .super-dropdown-icon {
  position: absolute;
  left: 94%;
  bottom: 41%;
  cursor: pointer;
}
.super-search-result-title {
  font-weight: bold;
  line-height: normal;
  padding: 10px;
  min-height: 25px;
}
.super-search-result-subtitle {
  line-height: normal;
  padding: 0px 10px 4px;
  color: grey;
  font-size: 12px;
  min-height: 18px;
}
/*** Super search radio buttons style ***/
.super-search-radio-div {
  line-height: 5px;
}
.super-search-radio[type=radio],
.super-search-radio[type='checkbox'] {
  display: none;
}
.super-search-radio[type=radio] + .super-search-radio-label {
  display: block;
}
.super-search-radio[type='checkbox'] + .super-search-radio-label:before,
.super-search-radio[type='radio'] + .super-search-radio-label:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-right: 8px;
  width: 23px;
}
.super-search-radio[type=radio] + .super-search-radio-label:before {
  content: "\f10c";
  /* Radio Unchecked */
}
.super-search-radio[type=radio]:checked + .super-search-radio-label:before {
  content: "\f05d";
  /* Radio Checked */
}
.super-search-radio[type="checkbox"] + .super-search-radio-label:before {
  content: "\f096";
  /* Checkbox Unchecked */
}
.super-search-radio[type="checkbox"]:checked + .super-search-radio-label:before {
  content: "\f046";
  /* Checkbox Checked */
}
.radio label,
.checkbox label {
  padding-left: 0;
}
/*** Super search radio buttons style ends ***/
@media screen and (min-width: 1160px) {
  .left-menu-panel {
    display: inline-flex;
  }
}
.new-task-email-message {
  border-color: #26828E;
}
.new-task-modal-list {
  list-style-type: none;
}
@media only screen and (min-width: 992px) and (max-width: 1243px) {
  .has-switch {
    max-width: 27px !important;
  }
  .has-switch div.switch-off {
    left: -100%;
  }
  .make-switch {
    margin-left: 0 !important;
  }
  .dropdown + .username {
    margin: 0 8px 0 10px !important;
  }
}
.tag-close {
  color: #c6c2c2;
}
.task-list-urgent {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
/* Fullscreen styles for dashboard */
body.fullscreen .dashboardLayoutButtons {
  display: none;
}
body.fullscreen #main_dashboard {
  height: 100%;
  width: 100%;
}
/* Fix for scrollbar */
#external-messages-container {
  overflow-x: hidden;
  min-height: 100%;
}
#external-messages-container .media-body audio.message-attachment-audio {
  width: 300px;
  height: 30px;
  margin-top: 11px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #26828E !important;
}
.glyphicons.user:hover {
  background-color: transparent;
}
.overall-amount-tasks-count {
  font-size: 110px;
}
.customer-tasks-container {
  max-height: 400px;
  overflow-y: auto;
}
.customer-tasks-list > li {
  width: 100%;
}
.customer-tasks-list > li:first-of-type {
  padding: 12px 0 14px;
}
.customer-tasks-list .channel-type-icon {
  font-size: 24px;
}
.customer-tasks-list table.task-item {
  border: 0 !important;
  margin: 0;
  max-width: 324px;
  cursor: pointer;
}
.customer-tasks-list table.task-item td {
  border-top: 0;
}
.customer-tasks-list td.item-description {
  max-width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
}
.customer-tasks-list td.item-description p {
  max-height: 30px;
  overflow: hidden;
  display: none;
}
.customer-tasks-list td.item-progress .glyphicon.status-urgent {
  color: #c60016;
  font-size: 24px;
}
.customer-tasks-list td.item-progress .glyphicon.status-warning {
  color: #fbd039;
  font-size: 24px;
}
.customer-tasks-list td.item-progress .glyphicon.status-ok {
  color: #8dc63f;
  font-size: 24px;
}
.customer-tasks-list .item-progress {
  width: 35%;
  text-align: center;
  vertical-align: middle;
  border-left: 1px solid #ffffff;
  font-size: 12px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.custome-modal-messages-container {
  box-shadow: 0 3px 0 0 #dbdbdb;
  -moz-box-shadow: 0 3px 0 0 #dbdbdb;
  -webkit-box-shadow: 0 3px 0 0 #dbdbdb;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  border: 1px grey solid;
}
.no-padding {
  padding: 0 !important;
}
.customer-form-bottom-buttons {
  height: 48px;
}
.task-list-item-note-present {
  float: right;
}
.task-message-item-from-to {
  margin: 0;
}
.customer-modal-task-timer {
  word-wrap: break-word;
}
#chat_settings_logo_preview {
  width: 150px;
}
.attach_csv,
.file-input-form {
  height: 44px !important;
}
.upload_csv {
  height: 42px !important;
  width: 90px;
}
.disabled-content,
.disabledContent {
  opacity: 0.6;
  pointer-events: none;
  cursor: not-allowed;
}
#training-modal #create-intent {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  border: 1px solid #efefef;
  padding: 2px;
}
#training-modal #create-intent #intent-input {
  width: 100%;
  border: none;
}
#training-modal .alert {
  pointer-events: none !important;
}
#answer_templates_tab #create_template {
  display: flex;
  justify-content: flex-end;
}
#answer_templates_tab table.template-replies ol,
#answer_templates_tab table.template-replies ul,
#answer_templates_tab table.template-replies li {
  margin: auto !important;
  padding: revert !important;
}
#answer_templates_tab table.template-replies td.action-items {
  width: 30px;
  text-align: center;
  cursor: pointer;
}
#training_modal {
  width: 97% !important;
}
.pointer {
  cursor: pointer;
}
#templates_table {
  height: 240px;
  overflow-y: auto;
  overflow-x: hidden;
}
.table-layout {
  table-layout: fixed;
}
.break-word {
  word-break: break-all;
}
#option_buttons {
  width: 200px;
}
.products_button,
.answer_buttons {
  margin-left: 1rem !important;
  margin-top: 1rem !important;
  pointer-events: none !important;
}
button.active-state {
  background: #26828e !important;
  border-color: #ffffff;
  color: #ffffff !important;
}
button.active-state span {
  color: #ffffff !important;
}
.visibility-hidden {
  visibility: hidden;
}
.description_cell {
  width: 250px;
}
.images_cell {
  max-width: 200px;
}
.images_item_cell {
  display: inline-block;
  max-width: 80px;
  height: auto;
}
.images_item_cell img {
  max-width: 80px;
}
.answer_edit_images_cell {
  max-width: 400px;
}
.answer_edit_images_cell .test {
  display: flex;
}
.answer_edit_images_cell .answer_edit_images_item_cell {
  display: inline-block;
  height: auto;
}
.answer_edit_images_cell .answer_edit_images_item_cell img {
  max-width: 80px;
}
#loader {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 1;
  width: 120px;
  height: 120px;
  margin: -76px 0 0 -76px;
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #26828E;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.vehicle_title {
  display: flex;
  justify-content: space-between;
}
.vehicle_info_button {
  position: absolute;
  right: 5px;
  top: 50px;
}
.company_files_section {
  margin-left: 20px;
}
.company_files_list {
  display: inline-block;
  width: 100%;
}
.company_files_list .company_file_name {
  padding-top: 14px;
}
#file_select_modal_dialog {
  z-index: 999999 !important;
}
.margin-left-quarter-em {
  margin-left: 0.25em;
}
/* line 7, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
a {
  color: #26828e;
}
/* line 9, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
a:hover {
  cursor: pointer;
}
/* line 12, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
a.link {
  text-decoration: underline;
}

/* line 16, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.borderline {
  border-top: 2px solid;
}

/* line 20, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.preferences input[type='checkbox']:checked + span {
  color: #25b0a5;
}
/* line 23, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.preferences .enlarge {
  font-size: 35px;
}
/* line 26, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.preferences .inline-left-float {
  display: inline-block;
  float: left;
  margin: 10px 20px;
  text-align: center;
  cursor: pointer;
}

/* line 34, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.priority-3 {
  background: rgba(255, 0, 0, 0.15) !important;
}

/* line 37, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.priority-2 {
  background: rgba(239, 255, 0, 0.2) !important;
}

/* line 40, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.priority-1 {
  background: rgba(168, 241, 174, 0.4) !important;
}

/* line 44, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.reports_dashboard.manager .make-switch {
  display: none;
}

/* line 48, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.innerLR .container-fluid {
  visibility: visible;
}

/* line 51, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.container-fluid {
  padding: 0;
}

/* line 55, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.skill-container-fluid {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 620px;
}

/* line 61, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.form-control, select {
  border-radius: 0;
}

/* line 64, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
#imap, #smtp {
  overflow: visible;
}

/* line 68, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.form-group label {
  padding-top: 8px;
  text-align: right;
}

/* line 73, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.input-group-addon {
  min-width: 43px;
}

/* line 76, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
label {
  word-break: break-all;
}

/* line 79, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.btn, button {
  border-radius: 0;
}
/* line 81, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.btn:focus, .btn:active, .btn:focus:active, button:focus, button:active, button:focus:active {
  outline: 0 none;
  -moz-outline: 0 none;
}

/* line 86, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.applyBtn {
  float: right !important;
  background: #FFFFFF;
  color: #525252 !important;
  border: 1px solid #c5c2c2;
}
/* line 91, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.applyBtn:hover {
  background: #eaeaea;
  color: #525252;
  border: 1px solid #c5c2c2;
}

/* line 97, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.cancelBtn {
  background: white !important;
  border: 1px solid #cccccc !important;
  color: #666666 !important;
}

/* line 102, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.btn .caret {
  margin: 0 0 0 10px;
}

/* line 105, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.btn-default {
  background: #ffffff;
  color: #525252;
  border: 1px solid #c5c2c2;
  border-radius: 3px;
  font-weight: 400;
  font-size: 12px;
}
/* line 112, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.btn-default:hover, .btn-default:focus, .btn-default:active {
  background: #eaeaea;
  color: #525252;
  border: 1px solid #c5c2c2;
}
/* line 117, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.btn-default .caret {
  border-top-color: #525252;
  border-bottom-color: #525252;
}
/* line 121, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.btn-default.input-group-label {
  font-size: 14px;
  padding: 0 20px;
  border: 1px solid #e2e1e1;
  border-left-width: 0;
  border-right-width: 0;
}
/* line 127, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.btn-default.input-group-label:hover {
  cursor: default;
}
/* line 131, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.btn-default[disabled] {
  color: #ccc;
}

/* line 136, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.btn-numpad {
  background: #ffffff;
  color: #525252;
  border: 1px solid #525252;
  border-radius: 5px;
  font-weight: 500;
  font-size: 16px;
}
/* line 143, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.btn-numpad:hover, .btn-numpad:focus, .btn-numpad:active {
  background: #f3f3f3;
  color: #525252;
  border: 1px solid #525252;
}

/* line 150, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.btn-navi {
  background: #26828E;
  color: #fff;
  font-weight: 600;
  font-size: 15px;
}
/* line 155, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.btn-navi:hover {
  background: #26828E;
  color: #fff;
}
/* line 159, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.btn-navi .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
/* line 163, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.btn-navi.input-group-label {
  font-size: 14px;
  padding: 0 20px;
  border: 1px solid #e2e1e1;
  border-left-width: 0;
  border-right-width: 0;
}
/* line 169, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.btn-navi.input-group-label:hover {
  cursor: default;
}
/* line 173, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.btn-navi[disabled] {
  color: #ccc;
}

/* line 179, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.daterange-box .close-btn {
  position: absolute;
  right: 10px;
  z-index: 1000;
  top: 2px;
  font-size: 21px;
  color: #ccc;
}
/* line 187, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.daterange-box .fa {
  background: #fff;
}

/* line 191, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.open .dropdown-toggle.btn-default {
  background: #ffffff;
}

/* line 198, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
input.date-range {
  background: white url(/assets/arrow-bg.png) no-repeat right;
  cursor: pointer;
}
/* line 201, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
input.date-range:hover, input.date-range:active {
  background: white url(/assets/arrow-bg.png) no-repeat right;
}

/* line 206, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
textarea {
  width: 100%;
  min-height: 120px;
  border: 1px solid #f1f1f1;
}

/* line 211, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.styled-select {
  position: relative;
  height: 35px;
  background: #fff;
  border: 1px solid #e2e1e1;
}
/* line 219, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.styled-select select {
  width: 100%;
  padding: 5px 10px;
  font-size: 13px;
  border: 0;
  border-radius: 0;
  height: 32px;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -moz-appearance: treeitem;
  text-indent: 0.01px;
  text-overflow: '';
  background-color: #ffffff;
}
/* line 235, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.styled-select select::-ms-expand {
  display: none;
}
/* line 238, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.styled-select .caret {
  position: absolute;
  right: 10px;
  top: 15px;
  pointer-events: none;
  z-index: 2;
}

/* line 247, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.styled-task {
  position: relative;
  height: 35px;
  background: #fff;
  border: 1px solid #ffffff;
}
/* line 255, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.styled-task select {
  width: 100%;
  padding: 5px 10px;
  font-size: 13px;
  border: 0;
  border-radius: 0;
  height: 32px;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -moz-appearance: treeitem;
  text-indent: 0.01px;
  text-overflow: '';
  background-color: #ffffff;
}
/* line 271, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.styled-task select::-ms-expand {
  display: none;
}
/* line 274, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.styled-task .caret {
  position: absolute;
  right: 10px;
  top: 15px;
  pointer-events: none;
  z-index: 2;
}

/* line 283, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.scheduler-div {
  display: inline;
}
/* line 286, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.scheduler-div .scheduler-select-div {
  width: 100%;
  display: block;
}
/* line 291, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.scheduler-div .scheduler-start-date-picker {
  width: 100%;
}

/* line 297, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.title-lang-span {
  width: 50%;
  text-align: left;
}

/* line 302, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.report-lang-select {
  -moz-appearance: none;
  -webkit-appearance: none;
  width: 35%;
  height: 22px;
  padding: 0 1px;
  border: 0;
  margin-left: 5px;
}
/* line 311, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.report-lang-select option {
  width: 100%;
  border: 0;
  padding: 0;
}

/* line 319, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.modal .modal-footer {
  margin-top: 0;
}
/* line 322, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.modal .tab-pane {
  overflow: visible;
}
/* line 325, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.modal .has-switch span, .modal .has-switch label {
  padding-bottom: 7px;
  padding-top: 7px;
  line-height: 21px;
}
/* line 331, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.modal .has-switch {
  margin: 0 5px;
}

/* line 336, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
#main_dashboard .widget-stats-easy-pie {
  background: transparent;
}
/* line 338, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
#main_dashboard .widget-stats-easy-pie span.txt {
  font-size: 12px;
}
/* line 342, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
#main_dashboard .widget-stats-easy-pie .easy-pie span {
  font-size: 12px;
}

/* --- specific styles to override generic spacing */
/* line 350, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
td.item-description {
  padding-top: 4px;
  padding-bottom: 4px;
}

/* line 354, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
td.item-progress {
  padding-top: 4px;
  padding-bottom: 4px;
}

/* line 358, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
p.last-message-created-at {
  margin: 0px;
}

/* line 361, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
p.time-till-red-alert {
  margin: 0px;
}

/* --- */
/* line 366, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview {
  background: #fff;
  min-height: 300px;
  overflow-y: auto;
}
/* line 370, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .report-type {
  background: #fff;
  width: 15%;
  text-align: center;
  vertical-align: middle;
  font-size: 12px;
  color: #fff;
}
/* line 378, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table {
  width: 99%;
  margin-bottom: 1px;
  margin-top: 1px;
}
/* line 382, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table .glyphicon {
  font-size: 20px;
  color: #5A5A5A;
}
/* line 386, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table td:hover {
  cursor: pointer;
}
/* line 390, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table.location-item td:first-of-type {
  width: 25%;
}
/* line 393, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table.location-item.selected {
  background: #eaeaea;
}
/* line 396, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table.location-item td:last-of-type {
  width: 75%;
}
/* line 401, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table.service-channel td:first-of-type {
  width: 25%;
}
/* line 405, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table.service-channel.selected {
  background: #eaeaea;
}
/* line 408, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table.service-channel td:last-of-type {
  /*width: 25%;*/
}
/* line 413, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table.task-item:nth-child(odd) {
  background: #ffffff;
}
/* line 415, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table.task-item:nth-child(odd) .item-progress {
  border-left: 1px solid #fff;
}
/* line 419, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table.task-item.selected {
  background: #b4b4b4 !important;
}
/* line 422, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table.task-item td:first-of-type {
  width: 16%;
}
/* line 425, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table.task-item td:last-of-type {
  width: 30%;
}
/* line 430, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table td.item-type {
  color: #fff;
  vertical-align: middle;
  text-align: center;
}
/* line 434, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table td.item-type.email span {
  color: #333;
}
/* line 437, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table td.item-type.user {
  background: #FFFFFF;
  color: #5A5A5A;
}
/* line 441, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table td.item-type.sms span, .inbox-preview .table td.item-type.phone span {
  color: #333;
}
/* line 444, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table td.item-type.call span {
  color: #8dc63f;
}
/* line 447, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table td.item-type.item-status-new {
  /* colors from .status-box */
  /*background-color: $color-pallet-blue   ;*/
  background-image: -moz-linear-gradient(left, #26828e 14px, transparent 14px);
  background-image: -o-linear-gradient(left, #26828e 14px, transparent 14px);
  background-image: -webkit-linear-gradient(left, #26828e 14px, transparent 14px);
  background-image: linear-gradient(to right, #26828e 14px, transparent 14px);
}
/* line 454, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table td.item-type.item-status-open {
  /*background-color: $color-pallet-green  ;*/
  background-image: -moz-linear-gradient(left, #8dc63f 14px, transparent 14px);
  background-image: -o-linear-gradient(left, #8dc63f 14px, transparent 14px);
  background-image: -webkit-linear-gradient(left, #8dc63f 14px, transparent 14px);
  background-image: linear-gradient(to right, #8dc63f 14px, transparent 14px);
}
/* line 461, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table td.item-type.item-status-waiting {
  /*background-color: $color-pallet-yellow ;*/
  background-image: -moz-linear-gradient(left, #fbd039 14px, transparent 14px);
  background-image: -o-linear-gradient(left, #fbd039 14px, transparent 14px);
  background-image: -webkit-linear-gradient(left, #fbd039 14px, transparent 14px);
  background-image: linear-gradient(to right, #fbd039 14px, transparent 14px);
}
/* line 468, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table td.item-type.item-status-ready {
  /*background-color: #666 ; color: #fff;*/
  background-image: -moz-linear-gradient(left, #666666 14px, transparent 14px);
  background-image: -o-linear-gradient(left, #666666 14px, transparent 14px);
  background-image: -webkit-linear-gradient(left, #666666 14px, transparent 14px);
  background-image: linear-gradient(to right, #666666 14px, transparent 14px);
}
/* line 476, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table td.item-description {
  max-width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
}
/* line 482, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table td.item-description h1, .inbox-preview .table td.item-description p {
  font-size: 12px;
  margin: 0px 0;
  max-width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 490, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table td.item-description h2 {
  font-size: 12px;
  max-width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 497, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table td.item-description p {
  max-height: 30px;
  overflow: hidden;
  display: none;
}
/* line 502, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table td.item-description div {
  display: none;
}
/* line 505, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table td.item-description .caller-name {
  font-size: 12px;
}
/* line 508, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table td.item-description .call-counter {
  font-size: 12px;
  font-weight: bold;
}
/* line 512, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table td.item-description.urgent section {
  font-weight: normal;
  color: #424242;
}
/* line 516, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table td.item-description .item-title, .inbox-preview .table td.item-description .manage-task-link {
  height: 15px;
  overflow: hidden;
  display: block;
  line-height: 16px;
  font-size: 12px;
  max-width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 528, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table td.item-description h1 {
  font-size: 14px;
  line-height: 17px;
}
/* line 532, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table td.item-description .glyphicon {
  color: inherit;
  font-size: inherit;
}
/* line 536, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table td.item-description address {
  margin: 0;
  font-size: 12px;
}
/* line 540, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table td.item-description:hover {
  cursor: pointer;
}
/* line 543, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table td.item-description a:hover {
  cursor: pointer;
}
/* line 546, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table td.item-description a, .inbox-preview .table td.item-description a:hover {
  word-break: break-word;
  color: #333;
}
/* line 550, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table td.item-description.report-item {
  cursor: pointer;
}
/* line 554, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table td.item-progress {
  text-align: center;
  vertical-align: middle;
  border-left: 1px solid #ffffff;
  font-size: 12px;
  padding-top: 4px;
  padding-bottom: 4px;
}
/* line 562, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table td.item-progress .glyphicon.status-ok {
  color: #8dc63f;
  font-size: 24px;
}
/* line 566, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table td.item-progress .glyphicon.status-warning {
  color: #fbd039;
  font-size: 24px;
}
/* line 570, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table td.item-progress .glyphicon.status-urgent {
  color: #c60016;
  font-size: 24px;
}
/* line 577, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table td.item-status {
  font-size: 12px;
  color: #fff;
  vertical-align: middle;
  text-align: center;
  width: 17%;
}
/* line 589, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table td.item-status.schedule {
  background: #ffffff;
}
/* line 592, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table td.item-status p {
  margin: 0;
}
/* line 596, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview .table td.item-status .alert-limits td {
  padding: 5px;
}

/* line 606, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview {
  background: #ffffff;
  min-height: 300px;
  overflow-y: auto;
}
/* line 610, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .report-type {
  background: #fff;
  width: 15%;
  text-align: center;
  vertical-align: middle;
  font-size: 12px;
  color: #fff;
}
/* line 618, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table {
  width: 99%;
  margin-bottom: 1px;
  margin-top: 1px;
}
/* line 622, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table .glyphicon {
  font-size: 20px;
  color: #5A5A5A;
}
/* line 626, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td:hover {
  cursor: pointer;
}
/* line 630, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table.location-item td:first-of-type {
  width: 25%;
}
/* line 633, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table.location-item.selected {
  background: #eaeaea;
}
/* line 636, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table.location-item td:last-of-type {
  width: 75%;
}
/* line 641, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table.service-channel td:first-of-type {
  width: 25%;
}
/* line 645, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table.service-channel.selected {
  background: #eaeaea;
}
/* line 648, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table.service-channel td:last-of-type {
  /*width: 25%;*/
}
/* line 653, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table.task-item:nth-child(odd) {
  background: #ffffff;
}
/* line 655, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table.task-item:nth-child(odd) .item-progress {
  border-left: 1px solid #fff;
}
/* line 659, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table.task-item.selected {
  background: #eaeaea;
}
/* line 662, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table.task-item td:first-of-type {
  width: 12%;
}
/* line 665, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table.task-item td:last-of-type {
  width: 35%;
}
/* line 670, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td.item-type {
  color: #fff;
  vertical-align: middle;
  text-align: center;
}
/* line 674, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td.item-type.email span {
  color: #333;
}
/* line 677, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td.item-type.user {
  background: #FFFFFF;
  color: #5A5A5A;
}
/* line 681, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td.item-type.sms span, .unlock-preview .table td.item-type.phone span {
  color: #333;
}
/* line 684, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td.item-type.call span {
  color: #8dc63f;
}
/* line 687, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td.item-type.item-status-new {
  /* colors from .status-box */
  /*background-color: $color-pallet-blue   ;*/
  background-image: -moz-linear-gradient(left, #26828e 8px, transparent 8px);
  background-image: -o-linear-gradient(left, #26828e 8px, transparent 8px);
  background-image: -webkit-linear-gradient(left, #26828e 8px, transparent 8px);
  background-image: linear-gradient(to right, #26828e 8px, transparent 8px);
}
/* line 694, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td.item-type.item-status-open {
  /*background-color: $color-pallet-green  ;*/
  background-image: -moz-linear-gradient(left, #8dc63f 8px, transparent 8px);
  background-image: -o-linear-gradient(left, #8dc63f 8px, transparent 8px);
  background-image: -webkit-linear-gradient(left, #8dc63f 8px, transparent 8px);
  background-image: linear-gradient(to right, #8dc63f 8px, transparent 8px);
}
/* line 701, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td.item-type.item-status-waiting {
  /*background-color: $color-pallet-yellow ;*/
  background-image: -moz-linear-gradient(left, #fbd039 8px, transparent 8px);
  background-image: -o-linear-gradient(left, #fbd039 8px, transparent 8px);
  background-image: -webkit-linear-gradient(left, #fbd039 8px, transparent 8px);
  background-image: linear-gradient(to right, #fbd039 8px, transparent 8px);
}
/* line 708, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td.item-type.item-status-ready {
  /*background-color: #666 ; color: #fff;*/
  background-image: -moz-linear-gradient(left, #666666 8px, transparent 8px);
  background-image: -o-linear-gradient(left, #666666 8px, transparent 8px);
  background-image: -webkit-linear-gradient(left, #666666 8px, transparent 8px);
  background-image: linear-gradient(to right, #666666 8px, transparent 8px);
}
/* line 716, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td.item-description {
  max-width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
}
/* line 722, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td.item-description h1, .unlock-preview .table td.item-description p {
  font-size: 12px;
  margin: 0px 0;
  max-width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 730, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td.item-description h2 {
  font-size: 12px;
  max-width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 737, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td.item-description p {
  max-height: 30px;
  overflow: hidden;
  display: none;
}
/* line 742, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td.item-description div {
  display: none;
}
/* line 745, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td.item-description .caller-name {
  font-size: 12px;
}
/* line 748, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td.item-description .call-counter {
  font-size: 12px;
  font-weight: bold;
}
/* line 752, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td.item-description.urgent section {
  font-weight: normal;
  color: #424242;
}
/* line 756, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td.item-description .item-title, .unlock-preview .table td.item-description .manage-task-link {
  height: 15px;
  overflow: hidden;
  display: block;
  line-height: 16px;
  font-size: 12px;
  max-width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 768, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td.item-description .dark-font {
  color: #151515 !important;
}
/* line 771, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td.item-description h1 {
  font-size: 14px;
  line-height: 17px;
}
/* line 775, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td.item-description .glyphicon {
  color: inherit;
  font-size: inherit;
}
/* line 779, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td.item-description address {
  margin: 0;
  font-size: 12px;
}
/* line 783, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td.item-description:hover {
  cursor: pointer;
}
/* line 786, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td.item-description a:hover {
  cursor: pointer;
}
/* line 789, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td.item-description a, .unlock-preview .table td.item-description a:hover {
  word-break: break-word;
  color: #333;
}
/* line 793, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td.item-description.report-item {
  cursor: pointer;
}
/* line 797, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td.item-progress {
  text-align: center;
  vertical-align: middle;
  border-left: 1px solid #ffffff;
  font-size: 12px;
  padding-top: 4px;
  padding-bottom: 4px;
}
/* line 805, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td.item-progress .glyphicon.status-ok {
  color: #8dc63f;
  font-size: 24px;
}
/* line 809, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td.item-progress .glyphicon.status-warning {
  color: #fbd039;
  font-size: 24px;
}
/* line 813, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td.item-progress .glyphicon.status-urgent {
  color: #c60016;
  font-size: 24px;
}
/* line 820, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td.item-status {
  font-size: 12px;
  color: #fff;
  vertical-align: middle;
  text-align: center;
  width: 17%;
}
/* line 832, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td.item-status.schedule {
  background: #ffffff;
}
/* line 835, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td.item-status p {
  margin: 0;
}
/* line 839, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.unlock-preview .table td.item-status .alert-limits td {
  padding: 5px;
}

/* line 849, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.inbox-preview-modal {
  min-height: inherit !important;
}

/* line 854, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.input-group .input-group-addon i {
  color: #9d9d9d;
}

/* line 858, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.has-scroll .content {
  height: auto;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
}

/* line 866, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.yellow-box, .red-box {
  display: inline-block;
  height: 32px;
  width: 32px;
}

/* line 872, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.input-group .yellow-box, .input-group .red-box {
  display: inline-block;
  height: 32px;
  width: 25px;
}
/* line 877, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.input-group .no-min-width {
  min-width: 0 !important;
}

/* line 883, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.yellow-box, .yellow {
  background: #fbd039;
}

/* line 886, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.red-box, .red {
  background: #c60016;
}

/* line 889, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.widget.checkbox-set {
  box-shadow: none;
}

/* line 893, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.agent-admin .checkbox-set {
  margin-top: 20px;
}
/* line 895, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.agent-admin .checkbox-set .widget-body {
  max-height: 400px;
  min-height: 150px;
  overflow-y: auto;
  padding: 0;
}
/* line 900, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.agent-admin .checkbox-set .widget-body .checkbox {
  border-bottom: 0px solid #ffffff;
  padding-bottom: 8px;
  padding-left: 30px;
}

/* line 909, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
#comparation_report .checkbox {
  padding-bottom: 0;
}

/* line 914, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.service_channels_index .checkbox-set .widget-body {
  max-height: none;
}

/* line 918, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.locations_index .widget-body {
  padding: 0;
}
/* line 920, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.locations_index .widget-body .tab-pane {
  padding: 14px;
}

/* line 925, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.agent-item td:first-child, .agent-item td:last-child {
  width: 20%;
}
/* line 930, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.agent-item.selected .item-description {
  background: #eaeaea;
}
/* line 934, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.agent-item td:nth-of-type(2) {
  width: 60%;
}

/* line 940, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.report-item.selected .item-description {
  background: #eaeaea;
}

/* line 945, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
#user_messages {
  padding-top: 0px;
  padding-bottom: 0px;
  overflow-y: hidden;
  overflow-x: hidden;
  height: inherit;
  width: inherit;
  top: inherit;
  bottom: inherit;
  left: inherit;
  right: inherit;
}
/* line 957, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
#user_messages .nav-pills li {
  margin-right: 1px;
}
/* line 959, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
#user_messages .nav-pills li a {
  border-radius: 0;
  background: #26828e;
  border: none;
}
/* line 963, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
#user_messages .nav-pills li a:hover {
  background: #1b5d66;
}
/* line 968, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
#user_messages .nav-pills li.disabled a {
  color: white !important;
  background: #1b5d66;
}
/* line 975, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
#user_messages .message-thread {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 100%;
  max-width: 100%;
  bottom: 100;
  margin-bottom: 100;
}
/* line 983, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
#user_messages .tab-pane {
  padding-top: 0;
  overflow-x: hidden;
}

/* line 988, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.widget-head ul li a > i {
  margin-right: 10px;
}

/* line 991, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.tasks_user_dashboard .preview-content {
  padding-top: 20px !important;
}

/* line 996, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.tasks_user_dashboard .task-item:hover {
  cursor: pointer;
}

/* line 1000, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.preview-content {
  margin: 0;
  padding: 0 !important;
}
/* line 1004, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.preview-content .widget-tabs {
  margin-bottom: 0;
}
/* line 1008, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.preview-content .widget {
  box-shadow: none;
}
/* line 1009, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.preview-content .widget .task-status {
  padding-bottom: 0;
}
/* line 1012, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.preview-content .widget .widget-body {
  padding: 10px;
  background: transparent;
}
/* line 1015, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.preview-content .widget .widget-body #userTags {
  margin: 0;
  padding-right: 0;
}
/* line 1019, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.preview-content .widget .widget-body .widget-comparison {
  padding: 10px;
  background: #ffffff;
}
/* line 1022, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.preview-content .widget .widget-body .widget-comparison #userTags {
  margin: 0;
  padding-right: 0;
}
/* line 1027, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.preview-content .widget .widget-body .tab-pane {
  width: 100%;
}
/* line 1030, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.preview-content .widget .widget-body .tab-pane.fill-bg {
  background: #fff;
  padding: 10px;
  margin: -10px;
}
/* line 1036, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.preview-content .widget .widget-body.inner-2x {
  padding: 0;
}
/* line 1042, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.preview-content .nav-tabs {
  border: 0;
}
/* line 1045, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.preview-content .nav-tabs > li {
  margin-bottom: -2px;
}
/* line 1048, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.preview-content .nav-tabs > li.active a {
  text-shadow: none;
  box-shadow: none;
}
/* line 1054, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.preview-content .nav-tabs > li a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  border-radius: 0;
  padding: 10px 24px;
}
/* line 1061, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.preview-content .nav-tabs > li.active > a, .preview-content .nav-tabs > li.active > a:hover, .preview-content .nav-tabs > li.active > a:focus {
  background: #26828e;
  color: #fff;
  border: 0;
}
/* line 1066, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.preview-content .tab-header {
  background: #ffffff;
  margin: -10px -10px 20px -10px;
  padding: 0px 0;
  border-bottom: 0;
}
/* line 1071, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.preview-content .tab-header .btn-group {
  margin: 0;
}
/* line 1075, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.preview-content .tab-content {
  position: relative;
  border: none;
  background: transparent;
  padding: 10px;
}
/* line 1080, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.preview-content .tab-content .breadcrumb {
  display: block;
  background: transparent;
  padding: 0;
  margin: 0;
  font-size: 14px;
  color: #000;
  height: auto;
  line-height: 1;
}
/* line 1089, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.preview-content .tab-content .breadcrumb li {
  line-height: 16px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: auto;
}
/* line 1097, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.preview-content .tab-content .breadcrumb a:hover {
  color: #ffffff;
  cursor: text;
}
/* line 1105, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.preview-content .task-type {
  display: block;
  line-height: auto;
  margin: -1px 0 0 0;
  padding: 0 13px;
  font-size: 14px;
}

/* line 1113, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.task-status {
  margin-right: 20px;
  text-align: center;
  padding-bottom: 10px;
}
/* line 1118, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.task-status a:hover {
  text-decoration: none;
}
/* line 1122, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.task-status .btn {
  float: right;
  margin-right: 20px;
}
/* line 1126, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.task-status .glyphicons {
  padding-left: 22px;
}
/* line 1129, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.task-status i:before {
  font: 14px/1em "Glyphicons Regular" !important;
  margin-top: 2px;
}
/* line 1133, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.task-status .status {
  display: block;
  text-align: center;
  width: 100%;
  padding: 0 20px;
}
/* line 1138, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.task-status .status.open {
  color: #fff;
  background: #8dc63f;
}
/* line 1142, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.task-status .status.inprogress {
  color: #fff;
  background: #fbd039;
}
/* line 1146, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.task-status .status.ready {
  color: #fff;
  background: #666;
}
/* line 1150, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.task-status .status.new {
  color: #fff;
  background: #26828E;
}
/* line 1154, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.task-status .status.archived {
  color: #fff;
  background: #26828E;
}
/* line 1159, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.task-status > ul {
  padding-left: 10px;
  margin: 10px 0;
}
/* line 1163, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.task-status > ul > li {
  padding: 5px 0;
  list-style: none;
  text-align: left;
  font-size: 14px;
}

/* line 1171, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.navbar-brand {
  width: 150px;
}
/* line 1173, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.navbar-brand img {
  max-width: 42px !important;
  margin-top: -5px;
}

/* line 1178, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.simple-btn {
  background: #fff;
  color: #26828e;
  border: 1px solid #f1f1f1;
}
/* line 1182, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.simple-btn:hover {
  background: #26828e;
  color: #fff;
}

/* line 1187, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.secondary-btn {
  background: #fff;
  color: #333;
  border: 1px solid #ADADAD;
}

/* line 1193, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.btn .glyphicon {
  padding: 0 5px;
}
/* line 1196, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.btn.big-btn {
  padding: 14px;
  font-size: 18px;
}

/* line 1201, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.btn-group {
  display: inline-block;
  margin: 0 0 20px 0;
}

/* line 1208, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.tab-pane {
  overflow-y: auto;
  overflow-x: hidden;
}

/* line 1212, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-box {
  margin-bottom: 0px;
  background: #ffffff;
}
/* line 1215, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-box .header {
  position: relative;
  padding: 20px;
}
/* line 1218, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-box .header p a, .message-box .header p a:hover {
  color: #333;
  cursor: text;
  word-break: break-all;
}
/* line 1224, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-box .header .btn-group a, .message-box .header .btn-group button {
  margin-right: 0px;
}
/* line 1228, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-box .header .timestamp {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #333;
  font-size: 14px;
}
/* line 1234, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-box .header .right-buttons {
  position: absolute;
  top: 40px;
  right: 10px;
  color: #333;
  font-size: 14px;
}
/* line 1240, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-box .header h1 {
  font-size: 14px;
  margin: 0;
  font-weight: 400;
}
/* line 1244, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-box .header h1 a {
  color: #26828E;
  text-decoration: underline;
}
/* line 1249, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-box .header p {
  padding: 0 0 7px 0;
  border-bottom: 1px dotted #f1f1f1;
  display: inline-block;
}
/* line 1257, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-box .btn fa {
  font-size: 18px;
  width: 22px;
}
/* line 1262, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-box .content {
  padding: 20px;
  word-break: break-all;
}
/* line 1266, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-box .footer {
  padding: 0 20px 20px 20px;
}
/* line 1269, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-box textarea {
  resize: none;
}
/* line 1272, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-box .select-task-result {
  padding: 10px;
  border: 1px solid #f1f1f1;
}
/* line 1277, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-box .fileupload-section {
  margin-left: 20px;
}

/* line 1282, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-history {
  margin-bottom: 20px;
  background: #eaeaea;
}
/* line 1285, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-history .header {
  position: relative;
  padding: 20px;
}
/* line 1288, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-history .header p a, .message-history .header p a:hover {
  color: #333;
  cursor: text;
  word-break: break-all;
}
/* line 1294, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-history .header .btn-group a, .message-history .header .btn-group button {
  margin-right: 0px;
}
/* line 1298, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-history .header .timestamp {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #333;
  font-size: 14px;
}
/* line 1304, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-history .header h1 {
  font-size: 14px;
  margin: 0;
  font-weight: 400;
}
/* line 1308, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-history .header h1 a {
  color: #26828E;
  text-decoration: underline;
}
/* line 1313, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-history .header p {
  padding: 0 0 7px 0;
  border-bottom: 1px dotted #f1f1f1;
  display: inline-block;
}
/* line 1321, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-history .btn fa {
  font-size: 18px;
  width: 22px;
}
/* line 1326, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-history .content {
  padding: 20px;
  word-break: break-all;
}
/* line 1330, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-history .footer {
  padding: 0 20px 20px 20px;
}
/* line 1333, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-history textarea {
  resize: none;
}
/* line 1336, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-history .select-task-result {
  padding: 10px;
  border: 1px solid #f1f1f1;
}
/* line 1341, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-history .fileupload-section {
  margin-left: 20px;
}

/* line 1346, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-history {
  margin-bottom: 20px;
  background: #eaeaea;
}
/* line 1349, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-history .header {
  position: relative;
  padding: 20px;
}
/* line 1352, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-history .header p a, .message-history .header p a:hover {
  color: #333;
  cursor: text;
  word-break: break-all;
}
/* line 1358, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-history .header .btn-group a, .message-history .header .btn-group button {
  margin-right: 0px;
}
/* line 1362, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-history .header .timestamp {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #333;
  font-size: 14px;
}
/* line 1368, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-history .header h1 {
  font-size: 14px;
  margin: 0;
  font-weight: 400;
}
/* line 1372, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-history .header h1 a {
  color: #26828E;
  text-decoration: underline;
}
/* line 1377, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-history .header p {
  padding: 0 0 7px 0;
  border-bottom: 1px dotted #f1f1f1;
  display: inline-block;
}
/* line 1385, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-history .btn fa {
  font-size: 18px;
  width: 22px;
}
/* line 1390, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-history .content {
  padding: 20px;
  word-break: break-all;
}
/* line 1394, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-history .footer {
  padding: 0 20px 20px 20px;
}
/* line 1397, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-history textarea {
  resize: none;
}
/* line 1400, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-history .select-task-result {
  padding: 10px;
  border: 1px solid #f1f1f1;
}
/* line 1405, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-history .fileupload-section {
  margin-left: 20px;
}

/* line 1411, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-thread.open, .widget-head.open, .tab-header.open {
  display: block !important;
}

/* line 1416, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
#internal .message-thread {
  position: relative;
  top: -10px;
  width: 100%;
}

/* line 1422, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
#task_container {
  margin-top: 0px;
}
/* line 1425, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
#task_container > .widget-tabs {
  margin-bottom: 0;
}
/* line 1429, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
#task_container .widget-body {
  padding: 0;
}
/* line 1431, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
#task_container .widget-body .tab-header {
  margin: 0;
}

/* line 1436, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.msg-panel {
  position: relative;
  height: inherit;
  width: inherit;
  top: inherit;
  bottom: inherit;
  left: inherit;
  right: inherit;
  overflow-y: hidden;
  overflow-x: hidden;
}

/* line 1447, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
#msg-hdr {
  margin-top: 0;
  padding-top: 10px;
}

/* line 1451, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.fxd-hdr {
  position: absolute;
  padding-top: 10px;
  top: inherit;
  left: inherit;
  right: inherit;
  /* height: 81px; */
  width: inherit;
  z-index: 1000;
}

/* line 1461, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
#fxd-thrd {
  position: absolute;
  height: inherit;
  width: 100%;
  top: inherit;
  bottom: inherit;
  left: inherit;
  right: inherit;
  margin-top: 0px;
  margin-right: 30px;
  margin-bottom: 0px;
  overflow-y: hidden;
  overflow-x: hidden;
  padding: 0px 30px 10px 10px;
}
/* line 1475, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
#fxd-thrd .message-thread {
  position: relative;
  top: 10px;
  width: inherit;
  padding-bottom: 20px;
}

/* line 1486, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
#billing-form-table .table thead tr > th {
  background: #525252;
  color: #fff;
}

/* line 1495, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
#billing-form select {
  height: 30px;
  margin: 0 0 0 20px;
}

/* line 1501, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-thread {
  overflow-y: auto;
  padding: 0px;
}
/* line 1506, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-thread .btn-inverse {
  margin-top: -30px;
  margin-right: -10px;
}
/* line 1509, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-thread .btn-inverse:hover {
  background: #666;
}

/* line 1514, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.btn-simple, .btn-simple:hover {
  background: none;
  border: 1px solid #e2e1e1;
  color: #666;
}
/* line 1518, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.btn-simple:hover, .btn-simple:hover:hover {
  background: #f1f1f1;
}

/* line 1522, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
#tasks_counter_select_container {
  position: relative;
}

/* line 1525, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.status-box {
  margin: 5px 0px 5px 0px;
  list-style: none;
  padding-left: 0;
  border-bottom: 4px solid #EAEAEA;
}
/* line 1530, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.status-box > li {
  text-align: center;
  display: inline-block;
  cursor: default;
  width: 18%;
  margin-right: 1.3%;
}
/* line 1535, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.status-box > li a {
  text-align: center;
  color: #666;
  display: block;
}
/* line 1540, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.status-box > li.new {
  background: #FFFFFF;
  color: #666;
}
/* line 1545, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.status-box > li.open {
  background: #FFFFFF;
}
/* line 1549, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.status-box > li.waiting {
  background: #FFFFFF;
}
/* line 1553, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.status-box > li.ready {
  background: #FFFFFF;
  color: #666;
}
/* line 1558, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.status-box > li.all {
  background: #FFFFFF;
}
/* line 1566, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.status-box > li:last-child {
  margin-right: 0;
}

/* line 1573, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.container-fluid.details h3 {
  padding: 0 20px 10px 20px;
}

/* line 1577, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.widget {
  background: transparent;
  border: none;
}
/* line 1581, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.widget.widget-tabs > .widget-head {
  background: transparent;
}
/* line 1584, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.widget.widget-tabs > .widget-head ul li {
  background: #fff;
  border-bottom: 1px solid #f1f1f1;
}
/* line 1588, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.widget.widget-tabs > .widget-head ul li.active {
  background: #26828e;
  box-shadow: none;
  height: 35px;
}
/* line 1592, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.widget.widget-tabs > .widget-head ul li.active a {
  color: #fff;
}
/* line 1594, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.widget.widget-tabs > .widget-head ul li.active a i:before {
  color: #fff;
}
/* line 1597, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.widget.widget-tabs > .widget-head ul li.active a:hover {
  cursor: default;
}
/* line 1606, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.widget .widget-body {
  background: white;
}

/* line 1611, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.widget .widget-head.checkbox-head {
  height: auto;
  padding: 0 10px;
}
/* line 1614, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.widget .widget-head.checkbox-head label {
  font-weight: bold;
}
/* line 1619, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.widget .widget-head .checkbox {
  padding-top: 0;
}

/* line 1625, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.tasks_user_dashboard .user-action-btn-navbar, .sessions_new .user-action-btn-navbar {
  display: none;
}
/* line 1628, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.tasks_user_dashboard .tab-pane, .sessions_new .tab-pane {
  overflow: inherit;
}

/* line 1633, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.sessions_new .dropdown.language {
  display: none;
}

/* line 1638, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.no-selection {
  width: 200px;
  margin: 25% auto;
  padding: 20px;
  background: #EAEAEA;
}

/* line 1644, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.auto-w {
  width: auto;
}

/* line 1647, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.spinner_js {
  margin: 5px;
  clear: both;
  display: block;
}

/* line 1652, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.marginB10 {
  margin-bottom: 10px !important;
}

/* line 1655, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.marginT10 {
  margin-top: 10px !important;
}

/* line 1658, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.marginR10 {
  margin-right: 10px;
}

/* line 1661, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.padd1 {
  padding: 0 1px !important;
}

/* line 1664, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.no-cursor:hover {
  cursor: default;
}

/* line 1667, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.no-margin {
  margin: 0;
}

/* line 1670, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.no-padd {
  padding: 0 !important;
}

/* line 1673, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.help-block {
  padding: 5px;
  border: 1px solid #c60016;
  border-radius: 3px;
  color: #c60016;
}

/* line 1680, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.no-hover:hover {
  background: #26828E;
  cursor: default;
}

/* line 1685, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.size24 {
  font-size: 48px;
}

@media (max-width: 768px) {
  /* line 1689, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
  .message-thread {
    margin-top: 40px;
  }

  /* line 1692, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
  .input-group {
    margin-bottom: 10px;
  }

  /* line 1696, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
  .container-fluid {
    top: 20px;
  }

  /* line 1699, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
  .navbar ul.main > li {
    height: 45px;
  }
}
@media (max-width: 480px) {
  /* line 1706, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
  .navbar li .make-switch {
    position: absolute;
    top: 10px;
    right: 10px;
  }

  /* line 1711, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
  .widget.widget-tabs > .widget-head ul li a.glyphicons {
    padding: 0 14px 0 16px;
  }

  /* line 1714, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
  .widget.widget-tabs > .widget-head ul li a i:before {
    display: none;
  }

  /* line 1718, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
  .preview-content .innerLR {
    padding: 0;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 1723, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
  .input-group {
    margin-bottom: 10px;
  }
}
/* line 1732, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.easy-pie .value {
  font-size: 10px;
}

/* line 1737, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.widget-stats-easy-pie.txt-single .txt {
  font-size: 10px;
}

/* line 1742, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.range_inputs .btn {
  font-size: 12px;
}

/* line 1747, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.reports_show .flotchart-holder, .agents_show.manager .flotchart-holder {
  margin-top: 0;
}
/* line 1749, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.reports_show .flotchart-holder .legend, .agents_show.manager .flotchart-holder .legend {
  display: none;
}

/* line 1755, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.checkbox-custom .input-group-addon {
  display: inline-block;
  margin-left: -32px;
  margin-right: 0px;
  margin-bottom: 3px;
  background: none;
  border: none;
  min-width: 33px;
}
/* line 1763, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.checkbox-custom .input-group-addon i {
  margin: 0;
}
/* line 1765, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.checkbox-custom .input-group-addon i.fa-exclamation-circle:before, .checkbox-custom .input-group-addon i.fa-exlamation-circle.checked:before {
  content: "\f06a" !important;
  color: red;
}

/* line 1773, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.reports_index .tab-pane {
  overflow: visible;
}
/* line 1775, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.reports_index .tab-pane .form-horizontal {
  overflow-y: auto;
  overflow-x: hidden;
}
/* line 1780, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.reports_index .agent-admin .checkbox-set .widget-body {
  max-height: 100%;
}
/* line 1783, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.reports_index .widget {
  margin-bottom: 0;
}

/* line 1789, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.checkbox table {
  width: 100%;
  margin-top: -28px;
}
/* line 1792, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.checkbox table td {
  padding: 10px;
  width: 25%;
}

/* line 1800, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.reports_index .inbox-preview .table td.item-description p, .reports_new .inbox-preview .table td.item-description p, .reports_save .inbox-preview .table td.item-description p {
  display: block;
}
/* line 1805, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.reports_index .inbox-preview .table:nth-child(even), .reports_new .inbox-preview .table:nth-child(even), .reports_save .inbox-preview .table:nth-child(even) {
  background: #ffffff;
}
/* line 1808, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.reports_index .inbox-preview .table .glyphicons, .reports_new .inbox-preview .table .glyphicons, .reports_save .inbox-preview .table .glyphicons {
  padding: 0;
}
/* line 1810, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.reports_index .inbox-preview .table .glyphicons i:before, .reports_new .inbox-preview .table .glyphicons i:before, .reports_save .inbox-preview .table .glyphicons i:before {
  position: relative;
  color: #5A5A5A;
  font-size: 20px;
}

/* line 1821, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
span.tooltip-wrapper {
  display: inline-block;
  float: right;
}
/* line 1824, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
span.tooltip-wrapper .btn {
  background: #26828E;
  color: #fff;
  border: 1px solid;
}

@media print {
  /* line 1833, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
  .widget-stats.widget-stats-primary.widget-stats-1 {
    background: #dddddd !important;
    border: 1px solid #ddd;
    -webkit-print-color-adjust: exact;
  }

  /* line 1838, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
  .col-md-9 {
    width: 100% !important;
  }
  /* line 1840, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
  .col-md-9 .innerLR.col-md-4 {
    width: 33.333%;
    float: left;
    border: 1px solid #ddd;
  }
  /* line 1845, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
  .col-md-9 .innerLR.col-md-12 {
    width: 100%;
    clear: both;
    border: 1px solid #ddd;
  }

  /* line 1851, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
  .col-md-3 {
    width: 100%;
  }
  /* line 1853, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
  .col-md-3 .widget {
    border: 1px solid #ddd;
    width: 33.333%;
    float: left;
  }
}
/* line 1862, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
input[type='checkbox'].checkbox {
  display: none;
}

/* line 1865, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
input[type='checkbox'].checkbox + span:before {
  font-family: 'FontAwesome';
}

/* line 1868, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
input[type='checkbox'].checkbox + span:before {
  content: "\f096\00a0\00a0";
  /* check-empty */
}

/* line 1872, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
input[type='checkbox'].checkbox:checked + span:before {
  content: "\f046\00a0\00a0";
  /* check */
}

/* line 1877, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
input[type='checkbox'].skill-checkbox.checkbox:checked + span:before {
  color: #3695d5;
}

/* line 1881, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.new-task-modal-checkbox-select-all {
  margin-bottom: 15px;
}

/* line 1888, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.table-primary thead th {
  border-color: #0CA2A2;
  background-color: #0CA2A2;
  color: #fff;
  font-size: 14px;
}

/* line 1900, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.contact-card-modal-dialog .contact-card-modal-type-select {
  width: 26%;
  margin-left: auto;
  margin-right: auto;
}
/* line 1906, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.contact-card-modal-dialog .contact-card-modal-header {
  background-color: #5dbca3;
  text-align: center;
  color: white;
  padding: 8px 0 1px 0;
}
/* line 1912, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.contact-card-modal-dialog .contact-card-modal-header label {
  font-size: 1.6em;
}
/* line 1915, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.contact-card-modal-dialog .contact-card-modal-header .contact-card-modal-header-button {
  top: 8px;
  right: 16px;
}
/* line 1919, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.contact-card-modal-dialog .contact-card-modal-header span {
  color: white;
}
/* line 1926, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.contact-card-modal-dialog .contact-card-customer .basic-information-row {
  padding: 0 10px 0 10px;
}
/* line 1930, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.contact-card-modal-dialog .contact-card-customer .widget-head {
  padding-left: 14px;
  padding-right: 14px;
}
/* line 1934, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.contact-card-modal-dialog .contact-card-customer .widget-head ul li {
  border: 1px solid #dfdfdf;
}
/* line 1939, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.contact-card-modal-dialog .contact-card-customer .widget-body {
  border: 1px solid #dfdfdf;
}
/* line 1943, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.contact-card-modal-dialog .contact-card-customer .contact-card-customer-header {
  padding: 10px 10px 10px 10px;
  text-align: center;
  font-size: 30px;
  font-weight: bold;
}
/* line 1950, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.contact-card-modal-dialog .contact-card-customer .contact-card-header {
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  margin: 10px 0 10px 0;
}
/* line 1957, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.contact-card-modal-dialog .contact-card-customer .contact-card-divider {
  width: 30%;
  border: 1px solid #dfdfdf;
  display: inline-block;
  margin-left: 35%;
  margin-right: 35%;
  opacity: 0.4;
}
/* line 1966, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.contact-card-modal-dialog .contact-card-customer .contact-card-bs-button {
  height: 60px;
  width: 90px;
}
/* line 1969, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.contact-card-modal-dialog .contact-card-customer .contact-card-bs-button i {
  font-size: 1.5em;
}
/* line 1972, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.contact-card-modal-dialog .contact-card-customer .contact-card-bs-button span {
  font-size: 0.9em;
}
/* line 1977, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.contact-card-modal-dialog .contact-card-customer .contact-card-bs-save-button-div {
  margin-left: 40%;
  margin-top: 10px;
}
/* line 1982, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.contact-card-modal-dialog .contact-card-customer .input-group {
  display: block;
}
/* line 1988, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.contact-card-modal-dialog .contact-card-customer .contact-card-tasks ul li {
  display: block;
  padding: 5px 7px 4px 0;
  border: 1px solid #dfdfdf;
  margin-left: 10px;
}
/* line 1994, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.contact-card-modal-dialog .contact-card-customer .contact-card-tasks ul li label {
  margin-right: 5px;
}
/* line 1998, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.contact-card-modal-dialog .contact-card-customer .contact-card-tasks ul li .task-name-header {
  font-size: 1.3em;
}
/* line 2002, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.contact-card-modal-dialog .contact-card-customer .contact-card-tasks ul li i.fa {
  position: absolute;
  margin: 3px 0 0 -7px;
  font-size: 1.3em;
}
/* line 2010, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.contact-card-modal-dialog .contact-card-customer .contact-card-tasks .contact-card-tasks-glyphicon {
  margin: 0 10px 0 10px;
  font-size: 1.2em;
}
/* line 2015, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.contact-card-modal-dialog .contact-card-customer .contact-card-tasks .contact-card-tasks-content-column {
  margin-top: 10px;
}
/* line 2019, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.contact-card-modal-dialog .contact-card-customer .contact-card-tasks .new {
  border-left: 7px solid #26828E;
}
/* line 2020, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.contact-card-modal-dialog .contact-card-customer .contact-card-tasks .open {
  border-left: 7px solid #79ac33;
}
/* line 2021, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.contact-card-modal-dialog .contact-card-customer .contact-card-tasks .waiting {
  border-left: 7px solid #fac407;
}
/* line 2022, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.contact-card-modal-dialog .contact-card-customer .contact-card-tasks .ready {
  border-left: 7px solid gray;
}
/* line 2025, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.contact-card-modal-dialog .contact-card-customer textarea[readonly] {
  cursor: default;
}
/* line 2029, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.contact-card-modal-dialog .contact-card-customer .task-background-header-color-change {
  background-color: #fdedce;
}
/* line 2030, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.contact-card-modal-dialog .contact-card-customer .task-background-color-opened {
  background-color: #cfe9ca;
}
/* line 2032, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.contact-card-modal-dialog .contact-card-customer .contact-card-search-icon {
  margin-left: 5px;
  font-size: 0.8em;
}
/* line 2037, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.contact-card-modal-dialog .contact-card-customer .contact-card-remove-icon {
  font-size: 0.8em;
  z-index: 10;
}

/* line 2048, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.font30px {
  font-size: 30px;
  font-weight: normal;
  font-style: normal;
}

/* line 2053, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.star-blue.filled {
  color: #3695d5;
}

/* line 2056, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.pointer {
  cursor: pointer;
}

/* line 2059, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
span.star.filled:before {
  color: #3695d5;
  content: "\f005";
}

/* line 2061, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.disabled-link-in-tabs {
  pointer-events: none;
  cursor: default;
}

/* line 2066, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
#search-form-container {
  width: 25%;
}

/* line 2070, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.dashboard-task-tab-header-button {
  margin: 5px 5px 5px 5px;
}

/* line 2076, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
label.legendCB {
  min-width: 0px;
  white-space: nowrap;
  padding-top: 5px;
}

/* line 2082, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.urgent {
  font-weight: bold;
  color: #c60016;
}

/* line 2084, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.internal-note[disabled] {
  background-color: #efefef;
}

/* line 2087, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.message-box .box-hight {
  max-height: 115px !important;
}

/* line 2092, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.reply-external {
  background-color: #ffffff;
}

/* line 2093, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.reply-internal {
  background-color: rgba(13, 192, 192, 0.3);
}

/* line 2096, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
#external-messages-container .innerAll {
  background-color: #fff;
}

/* line 2102, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.dashboardLayoutButtons {
  margin-collapse: collapse;
}
/* line 2103, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.dashboardLayoutButtons .date-range, .dashboardLayoutButtons .styled-select {
  display: inline-block;
  width: 15em;
}

/* line 2111, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.dashboardLayoutButtons > div > .date-range, .dashboardLayoutButtons > div > div, .dashboardLayoutButtons > div > a {
  float: left;
  margin-left: 4.25em;
  margin-right: -3.25em;
}

/* line 2117, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.taglabel {
  display: inline;
  padding: .1em .8em .3em;
  margin-left: 4px;
  font-size: 100%;
  line-height: 1;
  color: #525252;
  background-color: #ffffff;
  border: 1px solid #c6c2c2;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}

/* line 2132, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.taglabels {
  display: inline;
  padding: .1em .8em .3em;
  margin-left: 4px;
  font-size: 100%;
  line-height: 1;
  color: #525252;
  background-color: #eaeaea;
  border: 1px solid #c6c2c2;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}

/* line 2147, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.tagbadge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 6px;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #26828E;
  border-radius: 0px;
}

/* line 2166, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.left-chain {
  position: relative;
  padding-left: 25px;
  padding-top: 10px;
  background: #fff;
}
/* line 2171, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.left-chain:before {
  content: '';
  position: absolute;
  background: #26828e;
  left: 14px;
  top: 20px;
  bottom: 20px;
  width: 2px;
  z-index: 99;
}
/* line 2179, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.left-chain:after {
  content: '';
  position: absolute;
  background: #26828e;
  top: 20px;
  left: 9px;
  width: 13px;
  height: 13px;
  border-radius: 100%;
  z-index: 150;
}

/* line 2189, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.text-word-break {
  word-break: break-word;
}

/* line 2193, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.toast {
  opacity: 1 !important;
}

/* line 2197, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.toast-success {
  background-color: #26828E !important;
}

/* line 2201, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.task-number {
  color: #525252;
  font-weight: normal;
}

/* line 2206, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.off_padding {
  padding: 0px 0px !important;
}

/* line 2211, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.agent-inbox-preview {
  background: #fff;
  min-height: 300px;
  overflow-y: auto;
}
/* line 2215, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.agent-inbox-preview .table {
  width: 99%;
  margin-bottom: 1px;
  margin-top: 1px;
}
/* line 2220, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.agent-inbox-preview .table td.item-description {
  max-width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
}
/* line 2226, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.agent-inbox-preview .table td.item-description h1 {
  margin: 0px 0;
  max-width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
  line-height: 17px;
}
/* line 2235, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.agent-inbox-preview .table td.item-description h2 {
  font-size: 12px;
  max-width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 2243, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.agent-inbox-preview .table td.item-status {
  font-size: 12px;
  color: #fff;
  vertical-align: middle;
  text-align: center;
  width: 17%;
}
/* line 2255, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.agent-inbox-preview .table td.item-status.schedule {
  background: #ffffff;
}
/* line 2258, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.agent-inbox-preview .table td.item-status p {
  margin: 0;
}

/* line 2267, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.theme-color {
  color: #26828e;
}

/* line 2275, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
#campaign_items-table-wrapper .table-responsive tr.called {
  background-color: #facb88;
}
/* line 2278, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
#campaign_items-table-wrapper .table-responsive tr.have_task {
  background-color: #bcf0bc;
}
/* line 2281, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
#campaign_items-table-wrapper .table-responsive tr.last_dialled_number {
  background-color: #eaeaea;
}

/* line 2290, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
#campaigns-dynamic-index .modal-dialog,
#campaign_items-dynamic-index .modal-dialog {
  width: 100%;
  height: 95%;
  margin: 0;
  padding: 0;
}
/* line 2297, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
#campaigns-dynamic-index .modal-content,
#campaign_items-dynamic-index .modal-content {
  height: auto;
  min-height: 100%;
  overflow: auto;
  max-height: 100%;
  background-color: #ffffff;
}
/* line 2305, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
#campaigns-dynamic-index .multi-select-agents,
#campaign_items-dynamic-index .multi-select-agents {
  border-color: #eaeaea;
  border: 1px solid #eaeaea;
  padding: 5px 15px;
  min-height: 170px;
  max-height: 170px;
  overflow: auto;
}
/* line 2314, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
#campaigns-dynamic-index .contact-call-btn,
#campaign_items-dynamic-index .contact-call-btn {
  margin-right: 5px;
}

/* line 2320, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.btn-recordingstart {
  display: inline-block;
  padding: 6px 12px;
  font-size: 12px;
  font-weight: 400;
  background: #ffffff;
  color: #c60216;
  line-height: 1.42857143;
  text-align: center;
  margin-left: 10px;
  cursor: pointer;
  border: 1px solid #525252;
  border-radius: 4px;
}

/* line 2335, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.btn-recordingend {
  display: inline-block;
  padding: 6px 12px;
  font-size: 12px;
  font-weight: 400;
  background: #ffffff;
  color: #525252;
  line-height: 1.42857143;
  text-align: center;
  margin-left: 10px;
  cursor: pointer;
  border: 1px solid #525252;
  border-radius: 4px;
}

/* line 2350, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/dashboard.scss */
.cke_editor_reply_text .cke_contents {
  height: 350px !important;
}
/*! gridster.js - v0.5.6 - 2014-09-25
* http://gridster.net/
* Copyright (c) 2014 ducksboard; Licensed MIT */


.gridster {
    position:relative;
}

.gridster > * {
    margin: 0 auto;
    -webkit-transition: height .4s, width .4s;
    -moz-transition: height .4s, width .4s;
    -o-transition: height .4s, width .4s;
    -ms-transition: height .4s, width .4s;
    transition: height .4s, width .4s;
}

.gridster .gs-w {
    z-index: 2;
    position: absolute;
}

.ready .gs-w:not(.preview-holder) {
    -webkit-transition: opacity .3s, left .3s, top .3s;
    -moz-transition: opacity .3s, left .3s, top .3s;
    -o-transition: opacity .3s, left .3s, top .3s;
    transition: opacity .3s, left .3s, top .3s;
}

.ready .gs-w:not(.preview-holder),
.ready .resize-preview-holder {
    -webkit-transition: opacity .3s, left .3s, top .3s, width .3s, height .3s;
    -moz-transition: opacity .3s, left .3s, top .3s, width .3s, height .3s;
    -o-transition: opacity .3s, left .3s, top .3s, width .3s, height .3s;
    transition: opacity .3s, left .3s, top .3s, width .3s, height .3s;
}

.gridster .preview-holder {
    z-index: 1;
    position: absolute;
    background-color: #fff;
    border-color: #fff;
    opacity: 0.3;
}

.gridster .player-revert {
    z-index: 10!important;
    -webkit-transition: left .3s, top .3s!important;
    -moz-transition: left .3s, top .3s!important;
    -o-transition: left .3s, top .3s!important;
    transition:  left .3s, top .3s!important;
}

.gridster .dragging,
.gridster .resizing {
    z-index: 10!important;
    -webkit-transition: all 0s !important;
    -moz-transition: all 0s !important;
    -o-transition: all 0s !important;
    transition: all 0s !important;
}


.gs-resize-handle {
    position: absolute;
    z-index: 1;
}

.gs-resize-handle-both {
    width: 20px;
    height: 20px;
    bottom: -8px;
    right: -8px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg08IS0tIEdlbmVyYXRvcjogQWRvYmUgRmlyZXdvcmtzIENTNiwgRXhwb3J0IFNWRyBFeHRlbnNpb24gYnkgQWFyb24gQmVhbGwgKGh0dHA6Ly9maXJld29ya3MuYWJlYWxsLmNvbSkgLiBWZXJzaW9uOiAwLjYuMSAgLS0+DTwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DTxzdmcgaWQ9IlVudGl0bGVkLVBhZ2UlMjAxIiB2aWV3Qm94PSIwIDAgNiA2IiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHZlcnNpb249IjEuMSINCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQl4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjZweCIgaGVpZ2h0PSI2cHgiDT4NCTxnIG9wYWNpdHk9IjAuMzAyIj4NCQk8cGF0aCBkPSJNIDYgNiBMIDAgNiBMIDAgNC4yIEwgNCA0LjIgTCA0LjIgNC4yIEwgNC4yIDAgTCA2IDAgTCA2IDYgTCA2IDYgWiIgZmlsbD0iIzAwMDAwMCIvPg0JPC9nPg08L3N2Zz4=');
    background-position: top left;
    background-repeat: no-repeat;
    cursor: se-resize;
    z-index: 20;
}

.gs-resize-handle-x {
    top: 0;
    bottom: 13px;
    right: -5px;
    width: 10px;
    cursor: e-resize;
}

.gs-resize-handle-y {
    left: 0;
    right: 13px;
    bottom: -5px;
    height: 10px;
    cursor: s-resize;
}

.gs-w:hover .gs-resize-handle,
.resizing .gs-resize-handle {
    opacity: 1;
}

.gs-resize-handle,
.gs-w.dragging .gs-resize-handle {
    opacity: 0;
}

.gs-resize-disabled .gs-resize-handle {
    display: none!important;
}

[data-max-sizex="1"] .gs-resize-handle-x,
[data-max-sizey="1"] .gs-resize-handle-y,
[data-max-sizey="1"][data-max-sizex="1"] .gs-resize-handle {
    display: none !important;
}

/* Uncomment this if you set helper : "clone" in draggable options */
/*.gridster .player {
  opacity:0;
}
*/
.gridster ul
{
    list-style-type: none;
}
.gridster .gs-w {
    background: #FFFFFF;
}

.gridster li i {
    float: right;
    position: relative;
    top: -5px;
    left: 10px;
    cursor: pointer;
}
.gridster li i.fa-plus-circle{
    color: rgb(36, 173, 157);
}
.gridster li i.fa-plus-circle:hover{
    color: rgb(39, 213, 197);
}
.gridster li i.fa-times-circle {
    color: rgb(89, 89, 89);
}
.gridster li i.fa-times-circle:hover {
    color: rgb(89, 89, 89);
}
.gridster.gs-widgets .fa-times-circle {
    display: none;
}
.gridster.gs-design .fa-plus-circle {
    display: none;
}
.gridster.gs-design li:hover {
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
    cursor: move;
}
.gridster.gs-design ul{
    background-color: rgb(249, 249, 249);
    min-height: 400px;
}


.gridster .widget {
    height: 100%;
    overflow: hidden;
}
.gridster .widget-body {
    height: 100%;
}
.handle {
    cursor: move; cursor: grab; cursor: -webkit-grab;
}
.handle:active{
   cursor: grabbing;  cursor: -webkit-grabbing;
}
.gridster .innerAll {
    padding: 14px !important;
}
.gridster .widget{
    background-color: white;
}
/* show labels for min and max value in the chart */

.tickLabel:first-child {
  display: inline !important;
}
.tickLabel:last-child {
  display: inline !important;
}

.btn-cosplay {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    padding: 6px 12px;
}

.btn-cosplay-default {
    background: #0dc0c0;
    color: #fff;
    border: 1px solid #0dc0c0
}

.full-width {
    width: 100%;
}

#summary_report_form .date, #comparison_report_form .date {
    line-height: 10px;
}

.m-b-2{
  margin-bottom: 2px;
}
#sip_client_incoming_overlay {
  position: absolute;
  top: 100px;
  bottom: 0;
  left: 15px;
  right: 0;
  width: 270px;
  height: 250px;
  background-color: #f3f3f3;
  color: #525252;
}
#sip_client_incoming_overlay > div {
  text-align: center;
}
#sip_client_incoming_overlay > div:last-child {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 6px;
}
#sip_client_incoming_overlay .header-row {
  padding-top: 4px;
  padding-bottom: 4px;
  background-color: #ffffff;
  text-align: center;
  vertical-align: middle;
  margin-bottom: 10px;
  color: #525252;
  margin-left: 0;
  margin-right: 0;
}
#sip_client_create_task {
  position: absolute;
  box-shadow: 1px 1px 1px #cccccc;
  top: 0;
  left: 0;
  right: 0;
  display: block;
  width: 400px;
  height: 500px;
  margin: auto;
  background-color: #ffffff;
  z-index: 10;
}
#sip_client_create_task textarea {
  resize: none;
  height: 200px;
  padding-left: 10px;
  padding-right: 10px;
}
#sip_client_create_task .bottom-button-row {
  bottom: 10px;
  position: absolute;
  width: 100%;
  left: 5px;
  right: 5px;
}
#sip_client_create_task .header-row {
  padding-top: 4px;
  padding-bottom: 4px;
  background-color: #ffffff;
  text-align: center;
  vertical-align: middle;
  margin-bottom: 10px;
  margin-left: -15px;
  margin-right: -15px;
  color: #525252;
}
#sip_client_create_task .cursor-pointer {
  cursor: pointer;
}
#open_sip_client {
  position: absolute;
  right: 45px;
  width: 25px;
  height: 31px;
  display: block;
  background-color: #26828E;
  border-right: 0;
  top: 0;
  bottom: 30%;
  margin: auto 0;
}
#open_sip_client button {
  margin-bottom: 10px;
  background-color: #26828E;
  width: 40px;
  height: 30px;
}
.call-popup {
  position: absolute;
  right: 367px;
  height: 560px;
  background-color: #FFFFFF;
  border: 1px solid #cccccc;
  top: 0;
  bottom: 10%;
  margin-top: auto 0;
  z-index: 1000;
}
.d-none {
  display: none;
}
#sip_client_main {
  position: absolute;
  right: 0;
  width: 370px;
  height: 500px;
  display: none;
  background-color: #FFFFFF;
  top: 0;
  bottom: 10%;
  margin-top: auto 0;
  z-index: 1000;
}
#sip_client_main .status-row {
  background-color: #26828E;
  margin-left: -15px;
  margin-right: -15px;
  color: #FFFFFF;
}
#sip_client_main .status-row > div:nth-child(2) {
  margin-top: 1px;
  text-align: center;
}
#sip_client_main .number-row {
  padding-bottom: 12px;
  background-color: #ffffff;
}
#sip_client_main .number-row div:first-child {
  padding-top: 8px;
}
#sip_client_main .call-duration {
  margin-right: 20px;
}
#sip_client_main .phone {
  text-align: center;
  font-size: 20px;
}
#sip_client_main .volume-row {
  padding-top: 170px;
}
#sip_client_main .button-row {
  padding-top: 1px;
  padding-bottom: 12px;
  bottom: 0;
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  background-color: #FFFFFF;
  margin-left: auto;
  margin-right: auto;
}
#sip_client_main .phone-slide {
  text-align: center;
  cursor: pointer;
}
#sip_client_main #sip_client_call_log {
  padding-top: 10px;
  background: #fff;
  max-height: 230px;
  overflow-y: auto;
}
#sip_client_toggle .call_history {
  overflow: auto;
  overflow-x: hidden;
  height: 512px;
}
.keypad {
  padding-left: 40px;
}
#keypad tr td {
  vertical-align: middle;
  text-align: center;
  border: 10px solid #FFFFFF;
  font-size: 18px;
  font-weight: bold;
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: #F3F3F3;
  color: #525252;
}
#keypad tr td:hover {
  background-color: #26828E;
  color: #FFFFFF;
}
#message {
  text-align: center;
  color: #525252;
  font-size: 16px;
  font-weight: bold;
  display: none;
}
.btn-call {
  background: #26828E;
  color: #ffffff;
  border: 1px solid #26828E;
  border-radius: 3px;
  font-weight: 500;
  font-size: 14px;
  width: 60px;
}
.btn-call:hover,
.btn-call:focus,
.btn-call:active {
  background: #26828E;
  color: #ffffff;
  border: 1px solid #26828E;
}
.btn-hangup {
  background: #d65f4f;
  color: #ffffff;
  border: 1px solid #d65f4f;
  border-radius: 3px;
  font-weight: 500;
  font-size: 14px;
  width: 60px;
}
.btn-hangup:hover,
.btn-hangup:focus,
.btn-hangup:active {
  background: #d65f4f;
  color: #ffffff;
  border: 1px solid #d65f4f;
}
.btn-voiceticket {
  position: absolute;
  background: #4A82F3;
  color: #ffffff;
  border: 1px solid #4A82F3;
  border-radius: 3px;
  font-weight: 500;
  font-size: 14px;
  width: 60px;
}
.btn-naviclose {
  background: #26828E;
  color: #FFFFFF;
  font-weight: 400;
  font-size: 14px;
  border: 1px solid #26828E;
}
.calllogheader {
  background: #26828E;
  color: #FFFFFF;
  width: 350px;
  height: 45px;
}
.btn-groupcalllog {
  display: inline-block;
  margin: 0 0 20px 12px;
}
/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */

/*













 */



/* Component containers
----------------------------------*/

.ui-widget {
	font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
	font-size: 1.1em/*{fsDefault}*/;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif/*{ffDefault}*/;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa/*{borderColorContent}*/;
	background: #ffffff/*{bgColorContent}*/ url(/assets/jquery-ui/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/;
	color: #222222/*{fcContent}*/;
}
.ui-widget-content a {
	color: #222222/*{fcContent}*/;
}
.ui-widget-header {
	border: 1px solid #aaaaaa/*{borderColorHeader}*/;
	background: #cccccc/*{bgColorHeader}*/ url(/assets/jquery-ui/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/;
	color: #222222/*{fcHeader}*/;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222/*{fcHeader}*/;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3/*{borderColorDefault}*/;
	background: #e6e6e6/*{bgColorDefault}*/ url(/assets/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #555555/*{fcDefault}*/;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555/*{fcDefault}*/;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #999999/*{borderColorHover}*/;
	background: #dadada/*{bgColorHover}*/ url(/assets/jquery-ui/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #212121/*{fcHover}*/;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #212121/*{fcHover}*/;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa/*{borderColorActive}*/;
	background: #ffffff/*{bgColorActive}*/ url(/assets/jquery-ui/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #212121/*{fcActive}*/;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121/*{fcActive}*/;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1/*{borderColorHighlight}*/;
	background: #fbf9ee/*{bgColorHighlight}*/ url(/assets/jquery-ui/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/;
	color: #363636/*{fcHighlight}*/;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636/*{fcHighlight}*/;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a/*{borderColorError}*/;
	background: #fef1ec/*{bgColorError}*/ url(/assets/jquery-ui/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/;
	color: #cd0a0a/*{fcError}*/;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a/*{fcError}*/;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a/*{fcError}*/;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_222222_256x240.png)/*{iconsContent}*/;
}
.ui-widget-header .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_222222_256x240.png)/*{iconsHeader}*/;
}
.ui-state-default .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_888888_256x240.png)/*{iconsDefault}*/;
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_454545_256x240.png)/*{iconsHover}*/;
}
.ui-state-active .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_454545_256x240.png)/*{iconsActive}*/;
}
.ui-state-highlight .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/;
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/assets/jquery-ui/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/;
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px/*{cornerRadius}*/;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa/*{bgColorOverlay}*/ url(/assets/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/;
	opacity: .3/*{opacityOverlay}*/;
	filter: Alpha(Opacity=30)/*{opacityFilterOverlay}*/; /* support: IE8 */
}
.ui-widget-shadow {
	margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/;
	padding: 8px/*{thicknessShadow}*/;
	background: #aaaaaa/*{bgColorShadow}*/ url(/assets/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/;
	opacity: .3/*{opacityShadow}*/;
	filter: Alpha(Opacity=30)/*{opacityFilterShadow}*/; /* support: IE8 */
	border-radius: 8px/*{cornerRadiusShadow}*/;
}
/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */
/*

 */

/* Layout helpers
----------------------------------*/

.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*!
 * jQuery UI Accordion 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/accordion/#theming
 */
/*


 */

.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
	font-size: 100%;
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
/*!
 * jQuery UI Menu 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/menu/#theming
 */
/*


 */

.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
/*!
 * jQuery UI Autocomplete 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/autocomplete/#theming
 */
/*



 */

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
/*!
 * jQuery UI Button 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/button/#theming
 */
/*


 */

.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
/*!
 * jQuery UI Datepicker 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/datepicker/#theming
 */
/*


 */

.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
/*!
 * jQuery UI Draggable 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
/*


 */

.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
/*!
 * jQuery UI Resizable 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
/*


 */

.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
/*!
 * jQuery UI Dialog 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/dialog/#theming
 */
/*





 */

.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
/*!
 * jQuery UI Progressbar 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/progressbar/#theming
 */
/*


 */

.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
/*!
 * jQuery UI Selectable 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
/*


 */

.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
/*!
 * jQuery UI Selectmenu 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/selectmenu/#theming
 */
/*



 */

.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	/* Support: IE7 */
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
	right: 0.5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: 0.4em 2.1em 0.4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/*!
 * jQuery UI Sortable 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */
/*


 */

.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
/*!
 * jQuery UI Slider 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/slider/#theming
 */
/*


 */

.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
/*!
 * jQuery UI Spinner 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/spinner/#theming
 */
/*



 */

.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
/*!
 * jQuery UI Tabs 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/tabs/#theming
 */
/*


 */

.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
/*!
 * jQuery UI Tooltip 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/tooltip/#theming
 */
/*


 */

.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}
/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */
/*


















 */

/*!
 * jQuery UI CSS Framework 1.11.4
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */
/*


 */

.popup-box {
  display: none;
  position: fixed;
  bottom: 0px;
  right: 220px;
  height: 350px;
  background-color: #edeff4;
  width: 300px;
  border: 1px solid rgba(29, 49, 91, 0.3);
}
.popup-box .popup-head {
  background-color: #26828E;
  padding: 5px;
  color: white;
  height: 65px;
  font-weight: bold;
  font-size: 14px;
  clear: both;
}
.popup-box .popup-head .popup-head-left {
  float: left;
}
.popup-box .popup-head .popup-head-right {
  float: right;
  opacity: 0.5;
}
.popup-box .popup-head .popup-head-right a {
  text-decoration: none;
  color: inherit;
}
.popup-box .popup-messages {
  height: 220px;
  overflow-y: scroll;
}
#contakti-chat-main-container #contakti-chat-main .contakti-chat-widget {
  width: 250px;
  height: 300px;
  display: block;
  position: fixed;
  bottom: 0px;
  right: 10px;
  height: 285px;
  background-color: #edeff4;
  border: 1px solid rgba(29, 49, 91, 0.3);
}
#contakti-chat-main-container #contakti-chat-main .contakti-chat-widget .contakti-chat-message-container {
  overflow: scroll;
  overflow-x: hidden;
  height: 83%;
  word-wrap: break-word;
}
#contakti-chat-main-container #contakti-chat-main .contakti-chat-widget .contakti-chat-input-bar {
  height: 17%;
  display: inline-block;
  overflow: hidden;
  width: 100%;
}
#contakti-chat-main-container #contakti-chat-main .contakti-chat-widget .contakti-chat-input-bar button {
  float: right;
}
#contakti-chat-main-container #contakti-chat-main .contakti-chat-widget .contakti-chat-input-bar input {
  float: left;
  width: 150px;
}
#contakti-chat-main-container #contakti-chat-main .contakti-chat-widget.incoming {
  background-color: green;
}
#contakti-chat-main-container #contakti-chat-main .contakti-chat-widget.active {
  background-color: cyan;
}
#contakti-chat-main-container #contakti-chat-main .contakti-chat-widget.inactive {
  background-color: gray;
}
#contakti-chat-main-container #contakti-chat-main #send-message {
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url(/assets/chat_send.png);
}
#contakti-chat-main-container #contakti-chat-main #open-file {
  display: inline-block;
  font-size: 14px;
  margin-left: 20px;
  margin-top: 0px;
  margin-bottom: 10px;
  cursor: pointer;
  color: #525252;
}
@keyframes blinker {
  from {
    background-color: #26828E;
  }
  50% {
    background-color: #ffffff;
  }
  from {
    background-color: #26828E;
  }
}
.msg_titlebar {
  background-color: #f5f0f0;
  color: #565656;
  padding: 0.75em;
  font-weight: bold;
}
.msg_titlebar a {
  color: #565656;
}
.msg_titlebar a.msg_menu_button {
  margin-right: 1em;
  position: absolute;
}
.msg_titlebar .title_text {
  margin-left: 2em;
}
.msg_titlebar .chat_minimize {
  float: right;
  cursor: pointer;
}
.msg_titlebar .chat_box_option {
  margin-left: 115px;
}
.msg_titlebar .chat_close {
  float: right;
  cursor: pointer;
}
.msg_titlebar.activity {
  animation: blinker steps(1) 1200ms infinite alternate;
}
.chat_box {
  position: fixed;
  right: 20px;
  bottom: 0px;
  width: 250px;
}
.chat_body {
  background: white;
  height: 400px;
  padding: 5px 0px;
}
.chat_head,
.msg_head {
  background: #f39c12;
  color: #525252;
  padding: 10px;
  font-weight: normal;
}
.chat_head .status_icon,
.msg_head .status_icon {
  float: left;
  margin-top: 10px;
}
.msg_box {
  position: fixed;
  bottom: -5px;
  width: 350px;
  height: 520px;
  -webkit-box-shadow: -4px 6px 18px -5px rgba(255, 255, 255, 0);
  -moz-box-shadow: -4px 6px 18px -5px rgba(255, 255, 255, 0);
  box-shadow: 0px 6px 18px -5px rgba(255, 255, 255, 0);
  background: white;
  border-radius: 5px 5px 0px 0px;
  border: 1px solid #cccccc;
  z-index: 160;
}
.msg_box.incoming .fa-user {
  color: #eaeaea;
}
.msg_box.active .fa-user {
  color: #26828e;
}
.msg_box.inactive .fa-user {
  color: #666666;
}
.msg_box.minimized {
  bottom: -480px;
}
.msg_box_menu {
  position: fixed;
  bottom: -5px;
  width: 350px;
  height: 520px;
  -webkit-box-shadow: -4px 6px 18px -5px rgba(255, 255, 255, 0);
  -moz-box-shadow: -4px 6px 18px -5px rgba(255, 255, 255, 0);
  box-shadow: -4px 6px 18px -5px rgba(255, 255, 255, 0);
  background: white;
  border-radius: 5px 5px 0px 0px;
  border: 1px solid #cccccc;
  z-index: 999;
}
.msg_box_menu .msg_box_menu_main {
  padding: 1em;
}
.msg_box_menu .msg_box_menu_main .search {
  margin-bottom: 1em;
}
.msg_box_menu .msg_box_menu_main .type {
  margin-bottom: 1em;
}
.msg_box_menu .msg_box_menu_main .results {
  height: 284px;
  margin-left: 20px;
  margin-right: 20px;
  overflow-y: scroll;
  margin-bottom: 1em;
}
.msg_box_menu .msg_box_menu_main .buttons {
  margin-bottom: 1em;
}
.msg_head {
  background: #ffffff;
}
.msg_body {
  background: #ffffff;
  height: 255px;
  font-size: 14px;
  padding: 0 10px 30px 10px;
  overflow: auto;
  overflow-x: hidden;
}
.msg_footer {
  height: 100px;
  position: relative;
}
.msg_footer textarea {
  padding-top: 20px !important;
}
.msg_input:focus {
  outline: none !important;
}
.msg_input {
  resize: none;
  width: 100%;
  border: 1px solid white !important;
  min-height: 60px;
  border-top: 1px solid #DDDDDD;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 0px;
}
.minimize {
  float: right;
  cursor: pointer;
  padding-right: 5px;
}
.user {
  position: relative;
  padding: 0px 30px;
}
.user:hover {
  background: #f8f8f8;
  cursor: pointer;
}
.msg_body .msg_a {
  position: relative;
  background: #FFFFFF;
  padding: 10px;
  min-height: 10px;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-right: 0px;
  border-radius: 5px;
  word-break: break-word;
}
.msg_body .msg_n,
.msg_body .msg_a.msg_n,
.msg_body .msg_b.msg_n {
  background: transparent;
  padding: 10px;
  min-height: 10px;
  margin-bottom: 10px;
  margin-right: 10px;
  border-radius: 5px;
  word-break: break-word;
}
.msg_body .msg_a.msg_n:before,
.msg_body .msg_b.msg_n:before,
.msg_body .msg_a.msg_n:after,
.msg_body .msg_b.msg_n:after {
  display: none;
}
.msg_body .msg_b {
  background: #eaeaea;
  color: #525252;
  padding: 10px;
  min-height: 15px;
  margin-bottom: 0px;
  margin-top: 10px;
  position: relative;
  margin-left: 0px;
  border-radius: 0px;
  word-break: break-word;
}
.msg_body .from_a {
  margin-left: 10px;
}
.msg_body .from_b {
  background: #eaeaea;
  padding-left: 10px;
}
.msg_body .message-wrap-from-b {
  background: #eaeaea;
  padding-bottom: 10px;
}
.msg_body .time_a {
  padding-left: 10px;
  background: #ffffff;
}
.msg_body .time_b {
  padding-left: 10px;
  background: #eaeaea;
}
.nav > li > a.no-cursor:hover,
.nav > li > a.no-cursor:focus {
  background-color: initial;
}
span.cus_typetxt,
.msg_indictor {
  position: absolute;
  bottom: 72px;
  font-size: 12px;
  padding: 0 0 0 11px;
  display: flex;
  color: #525252;
  width: 91%;
  background: none;
  height: 22px;
  line-height: 20px;
  z-index: 9;
}
span.cus_typetxt {
  width: auto;
  bottom: 110px;
  margin-left: 10px;
}
#wave {
  position: relative;
  text-align: left;
  width: 114px;
  margin-left: 3px;
  margin-right: auto;
  line-height: 9px;
  height: 20px;
  top: 25px;
}
#wave .dot {
  display: inline-block;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  margin-right: 0px;
  background: #525252;
  animation: wave 1.3s linear infinite;
}
#wave .dot:nth-child(2) {
  animation-delay: -1.1s;
}
#wave .dot:nth-child(3) {
  animation-delay: -0.9s;
}
@keyframes wave {
  0%,
  60%,
  100% {
    transform: initial;
  }
  30% {
    transform: translateY(-8px);
  }
}
/*!
 * bootstrap-tokenfield
 * https://github.com/sliptree/bootstrap-tokenfield
 * Copyright 2013-2014 Sliptree and other contributors; Licensed MIT
 */
@-webkit-keyframes blink {
  0% {
    border-color: #ededed;
  }
  100% {
    border-color: #b94a48;
  }
}
@-moz-keyframes blink {
  0% {
    border-color: #ededed;
  }
  100% {
    border-color: #b94a48;
  }
}
@keyframes blink {
  0% {
    border-color: #ededed;
  }
  100% {
    border-color: #b94a48;
  }
}
.ui-front {
  z-index: 11000;
}
.tokenfield {
  height: auto;
  min-height: 34px;
  padding-bottom: 0px;
}
.tokenfield.focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.tokenfield .token {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  display: inline-block;
  border: 1px solid #d9d9d9;
  background-color: #ededed;
  white-space: nowrap;
  margin: -1px 5px 5px 0;
  height: 22px;
  vertical-align: top;
  cursor: default;
}
.tokenfield .token:hover {
  border-color: #b9b9b9;
}
.tokenfield .token.active {
  border-color: #52a8ec;
  border-color: rgba(82, 168, 236, 0.8);
}
.tokenfield .token.duplicate {
  border-color: #ebccd1;
  -webkit-animation-name: blink;
  animation-name: blink;
  -webkit-animation-duration: 0.1s;
  animation-duration: 0.1s;
  -webkit-animation-direction: normal;
  animation-direction: normal;
  -webkit-animation-timing-function: ease;
  animation-timing-function: ease;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.tokenfield .token.invalid {
  background: none;
  border: 1px solid transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border-bottom: 1px dotted #d9534f;
}
.tokenfield .token.invalid.active {
  background: #ededed;
  border: 1px solid #ededed;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.tokenfield .token .token-label {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: 4px;
  vertical-align: top;
}
.tokenfield .token .close {
  font-family: Arial;
  display: inline-block;
  line-height: 100%;
  font-size: 1.1em;
  line-height: 1.49em;
  margin-left: 5px;
  float: none;
  height: 100%;
  vertical-align: top;
  padding-right: 4px;
}
.tokenfield .token-input {
  background: none;
  width: 60px;
  min-width: 60px;
  border: 0;
  height: 20px;
  padding: 0;
  margin-bottom: 6px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.tokenfield .token-input:focus {
  border-color: transparent;
  outline: 0;
  /* IE6-9 */
  -webkit-box-shadow: none;
  box-shadow: none;
}
.tokenfield.disabled {
  cursor: not-allowed;
  background-color: #eeeeee;
}
.tokenfield.disabled .token-input {
  cursor: not-allowed;
}
.tokenfield.disabled .token:hover {
  cursor: not-allowed;
  border-color: #d9d9d9;
}
.tokenfield.disabled .token:hover .close {
  cursor: not-allowed;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.has-warning .tokenfield.focus {
  border-color: #1a1a1a;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #666666;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #666666;
}
.has-error .tokenfield.focus {
  border-color: #1a1a1a;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #666666;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #666666;
}
.has-success .tokenfield.focus {
  border-color: #1a1a1a;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #666666;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #666666;
}
.tokenfield.input-sm,
.input-group-sm .tokenfield {
  min-height: 30px;
  padding-bottom: 0px;
}
.input-group-sm .token,
.tokenfield.input-sm .token {
  height: 20px;
  margin-bottom: 4px;
}
.input-group-sm .token-input,
.tokenfield.input-sm .token-input {
  height: 18px;
  margin-bottom: 5px;
}
.tokenfield.input-lg,
.input-group-lg .tokenfield {
  height: auto;
  min-height: 45px;
  padding-bottom: 4px;
}
.input-group-lg .token,
.tokenfield.input-lg .token {
  height: 25px;
}
.input-group-lg .token-label,
.tokenfield.input-lg .token-label {
  line-height: 23px;
}
.input-group-lg .token .close,
.tokenfield.input-lg .token .close {
  line-height: 1.3em;
}
.input-group-lg .token-input,
.tokenfield.input-lg .token-input {
  height: 23px;
  line-height: 23px;
  margin-bottom: 6px;
  vertical-align: top;
}
.tokenfield.rtl {
  direction: rtl;
  text-align: right;
}
.tokenfield.rtl .token {
  margin: -1px 0 5px 5px;
}
.tokenfield.rtl .token .token-label {
  padding-left: 0px;
  padding-right: 4px;
}
/* ============================================================
 * bootstrapSwitch v1.8 by Larentis Mattia @SpiritualGuru
 * http://www.larentis.eu/
 *
 * Enhanced for radiobuttons by Stein, Peter @BdMdesigN
 * http://www.bdmdesign.org/
 *
 * Project site:
 * http://www.larentis.eu/switch/
 * ============================================================
 * Licensed under the Apache License, Version 2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 * ============================================================ */

.has-switch {
    display: inline-block;
    cursor: pointer;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    position: relative;
    text-align: left;
    overflow: hidden;
    line-height: 8px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    vertical-align: middle;
    min-width: 100px;
}

.has-switch.switch-mini {
    min-width: 72px;
}

.has-switch.switch-mini i.switch-mini-icons {
    height: 1.20em;
    line-height: 9px;
    vertical-align: text-top;
    text-align: center;
    transform: scale(0.6);
    margin-top: -1px;
    margin-bottom: -1px;
}

.has-switch.switch-small {
    min-width: 80px;
}

.has-switch.switch-large {
    min-width: 120px;
}

.has-switch.deactivate {
    opacity: 0.5;
    filter: alpha(opacity=50);
    cursor: default !important;
}

.has-switch.deactivate label,
.has-switch.deactivate span {
    cursor: default !important;
}

.has-switch > div {
    display: inline-block;
    width: 150%;
    position: relative;
    top: 0;
}

.has-switch > div.switch-animate {
    -webkit-transition: left 0.5s;
    -moz-transition: left 0.5s;
    -o-transition: left 0.5s;
    transition: left 0.5s;
}

.has-switch > div.switch-off {
    left: -50%;
}

.has-switch > div.switch-on {
    left: 0%;
}

.has-switch input[type=radio],
.has-switch input[type=checkbox] {
    display: none;
}

.has-switch span,
.has-switch label {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    position: relative;
    display: inline-block;
    height: 100%;
    padding-bottom: 4px;
    padding-top: 4px;
    font-size: 14px;
    line-height: 20px;
}

.has-switch span.switch-mini,
.has-switch label.switch-mini {
    padding-bottom: 4px;
    padding-top: 4px;
    font-size: 10px;
    line-height: 9px;
}

.has-switch span.switch-small,
.has-switch label.switch-small {
    padding-bottom: 3px;
    padding-top: 3px;
    font-size: 12px;
    line-height: 18px;
}

.has-switch span.switch-large,
.has-switch label.switch-large {
    padding-bottom: 9px;
    padding-top: 9px;
    font-size: 16px;
    line-height: normal;
}

.has-switch label {
    text-align: center;
    margin-top: -1px;
    margin-bottom: -1px;
    z-index: 100;
    width: 34%;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    color: #333333;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #e6e6e6;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */

    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.has-switch label:hover,
.has-switch label:focus,
.has-switch label:active,
.has-switch label.active,
.has-switch label.disabled,
.has-switch label[disabled] {
    color: #333333;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
}

.has-switch label:active,
.has-switch label.active {
    background-color: #cccccc \9;
}

.has-switch label i {
    color: #000;
    text-shadow: 0 1px 0 #fff;
    line-height: 18px;
    pointer-events: none;
}

.has-switch span {
    text-align: center;
    z-index: 1;
    width: 33%;
}

.has-switch span.switch-left {
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
}

.has-switch span.switch-right {
    color: #333333;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    background-color: #f0f0f0;
    background-image: -moz-linear-gradient(top, #e6e6e6, #ffffff);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#ffffff));
    background-image: -webkit-linear-gradient(top, #e6e6e6, #ffffff);
    background-image: -o-linear-gradient(top, #e6e6e6, #ffffff);
    background-image: linear-gradient(to bottom, #e6e6e6, #ffffff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffffffff', GradientType=0);
    border-color: #ffffff #ffffff #d9d9d9;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #ffffff;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */

    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.has-switch span.switch-right:hover,
.has-switch span.switch-right:focus,
.has-switch span.switch-right:active,
.has-switch span.switch-right.active,
.has-switch span.switch-right.disabled,
.has-switch span.switch-right[disabled] {
    color: #333333;
    background-color: #ffffff;
    *background-color: #f2f2f2;
}

.has-switch span.switch-right:active,
.has-switch span.switch-right.active {
    background-color: #e6e6e6 \9;
}

.has-switch span.switch-primary,
.has-switch span.switch-left {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #005fcc;
    background-image: -moz-linear-gradient(top, #0044cc, #0088cc);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0044cc), to(#0088cc));
    background-image: -webkit-linear-gradient(top, #0044cc, #0088cc);
    background-image: -o-linear-gradient(top, #0044cc, #0088cc);
    background-image: linear-gradient(to bottom, #0044cc, #0088cc);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0044cc', endColorstr='#ff0088cc', GradientType=0);
    border-color: #0088cc #0088cc #005580;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #0088cc;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */

    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.has-switch span.switch-primary:hover,
.has-switch span.switch-left:hover,
.has-switch span.switch-primary:focus,
.has-switch span.switch-left:focus,
.has-switch span.switch-primary:active,
.has-switch span.switch-left:active,
.has-switch span.switch-primary.active,
.has-switch span.switch-left.active,
.has-switch span.switch-primary.disabled,
.has-switch span.switch-left.disabled,
.has-switch span.switch-primary[disabled],
.has-switch span.switch-left[disabled] {
    color: #ffffff;
    background-color: #0088cc;
    *background-color: #0077b3;
}

.has-switch span.switch-primary:active,
.has-switch span.switch-left:active,
.has-switch span.switch-primary.active,
.has-switch span.switch-left.active {
    background-color: #006699 \9;
}

.has-switch span.switch-info {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #41a7c5;
    background-image: -moz-linear-gradient(top, #2f96b4, #5bc0de);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2f96b4), to(#5bc0de));
    background-image: -webkit-linear-gradient(top, #2f96b4, #5bc0de);
    background-image: -o-linear-gradient(top, #2f96b4, #5bc0de);
    background-image: linear-gradient(to bottom, #2f96b4, #5bc0de);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2f96b4', endColorstr='#ff5bc0de', GradientType=0);
    border-color: #5bc0de #5bc0de #28a1c5;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #5bc0de;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */

    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.has-switch span.switch-info:hover,
.has-switch span.switch-info:focus,
.has-switch span.switch-info:active,
.has-switch span.switch-info.active,
.has-switch span.switch-info.disabled,
.has-switch span.switch-info[disabled] {
    color: #ffffff;
    background-color: #5bc0de;
    *background-color: #46b8da;
}

.has-switch span.switch-info:active,
.has-switch span.switch-info.active {
    background-color: #31b0d5 \9;
}

.has-switch span.switch-success {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #58b058;
    background-image: -moz-linear-gradient(top, #51a351, #62c462);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#51a351), to(#62c462));
    background-image: -webkit-linear-gradient(top, #51a351, #62c462);
    background-image: -o-linear-gradient(top, #51a351, #62c462);
    background-image: linear-gradient(to bottom, #51a351, #62c462);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff51a351', endColorstr='#ff62c462', GradientType=0);
    border-color: #62c462 #62c462 #3b9e3b;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #62c462;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */

    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.has-switch span.switch-success:hover,
.has-switch span.switch-success:focus,
.has-switch span.switch-success:active,
.has-switch span.switch-success.active,
.has-switch span.switch-success.disabled,
.has-switch span.switch-success[disabled] {
    color: #ffffff;
    background-color: #62c462;
    *background-color: #4fbd4f;
}

.has-switch span.switch-success:active,
.has-switch span.switch-success.active {
    background-color: #42b142 \9;
}

.has-switch span.switch-warning {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #f9a123;
    background-image: -moz-linear-gradient(top, #f89406, #fbb450);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f89406), to(#fbb450));
    background-image: -webkit-linear-gradient(top, #f89406, #fbb450);
    background-image: -o-linear-gradient(top, #f89406, #fbb450);
    background-image: linear-gradient(to bottom, #f89406, #fbb450);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff89406', endColorstr='#fffbb450', GradientType=0);
    border-color: #fbb450 #fbb450 #f89406;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #fbb450;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */

    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.has-switch span.switch-warning:hover,
.has-switch span.switch-warning:focus,
.has-switch span.switch-warning:active,
.has-switch span.switch-warning.active,
.has-switch span.switch-warning.disabled,
.has-switch span.switch-warning[disabled] {
    color: #ffffff;
    background-color: #fbb450;
    *background-color: #faa937;
}

.has-switch span.switch-warning:active,
.has-switch span.switch-warning.active {
    background-color: #fa9f1e \9;
}

.has-switch span.switch-danger {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #d14641;
    background-image: -moz-linear-gradient(top, #bd362f, #ee5f5b);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bd362f), to(#ee5f5b));
    background-image: -webkit-linear-gradient(top, #bd362f, #ee5f5b);
    background-image: -o-linear-gradient(top, #bd362f, #ee5f5b);
    background-image: linear-gradient(to bottom, #bd362f, #ee5f5b);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbd362f', endColorstr='#ffee5f5b', GradientType=0);
    border-color: #ee5f5b #ee5f5b #e51d18;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #ee5f5b;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */

    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.has-switch span.switch-danger:hover,
.has-switch span.switch-danger:focus,
.has-switch span.switch-danger:active,
.has-switch span.switch-danger.active,
.has-switch span.switch-danger.disabled,
.has-switch span.switch-danger[disabled] {
    color: #ffffff;
    background-color: #ee5f5b;
    *background-color: #ec4844;
}

.has-switch span.switch-danger:active,
.has-switch span.switch-danger.active {
    background-color: #e9322d \9;
}

.has-switch span.switch-default {
    color: #333333;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    background-color: #f0f0f0;
    background-image: -moz-linear-gradient(top, #e6e6e6, #ffffff);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#ffffff));
    background-image: -webkit-linear-gradient(top, #e6e6e6, #ffffff);
    background-image: -o-linear-gradient(top, #e6e6e6, #ffffff);
    background-image: linear-gradient(to bottom, #e6e6e6, #ffffff);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6e6', endColorstr='#ffffffff', GradientType=0);
    border-color: #ffffff #ffffff #d9d9d9;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #ffffff;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */

    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.has-switch span.switch-default:hover,
.has-switch span.switch-default:focus,
.has-switch span.switch-default:active,
.has-switch span.switch-default.active,
.has-switch span.switch-default.disabled,
.has-switch span.switch-default[disabled] {
    color: #333333;
    background-color: #ffffff;
    *background-color: #f2f2f2;
}

.has-switch span.switch-default:active,
.has-switch span.switch-default.active {
    background-color: #e6e6e6 \9;
}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      position: relative; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
  .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }
/*! Select2 Bootstrap Theme v0.1.0-beta.4 | MIT License | github.com/select2/select2-bootstrap-theme */

.select2-container--bootstrap {
  display: block;
  /*------------------------------------*\
          #COMMON STYLES
  \*------------------------------------*/
  /**
   * Search field in the Select2 dropdown.
   */
  /**
   * No outline for all search fields - in the dropdown
   * and inline in multi Select2s.
   */
  /**
   * Adjust Select2's choices hover and selected styles to match
   * Bootstrap 3's default dropdown styles.
   *
   * @see http://getbootstrap.com/components/#dropdowns
   */
  /**
   * Clear the selection.
   */
  /**
   * Address disabled Select2 styles.
   *
   * @see https://select2.github.io/examples.html#disabled
   * @see http://getbootstrap.com/css/#forms-control-disabled
   */
  /*------------------------------------*\
          #DROPDOWN
  \*------------------------------------*/
  /**
   * Dropdown border color and box-shadow.
   */
  /**
   * Limit the dropdown height.
   */
  /*------------------------------------*\
          #SINGLE SELECT2
  \*------------------------------------*/
  /*------------------------------------*\
      #MULTIPLE SELECT2
  \*------------------------------------*/
  /**
   * Address Bootstrap control sizing classes
   *
   * 1. Reset Bootstrap defaults.
   * 2. Adjust the dropdown arrow button icon position.
   *
   * @see http://getbootstrap.com/css/#forms-control-sizes
   */
  /* 1 */
  /*------------------------------------*\
      #RTL SUPPORT
  \*------------------------------------*/
}
.select2-container--bootstrap .select2-selection {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #555555;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  outline: 0;
}
.select2-container--bootstrap .select2-search--dropdown .select2-search__field {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #555555;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
}
.select2-container--bootstrap .select2-search__field {
  outline: 0;
  /* Firefox 18- */
  /**
   * Firefox 19+
   *
   * @see http://stackoverflow.com/questions/24236240/color-for-styled-placeholder-text-is-muted-in-firefox
   */
}
.select2-container--bootstrap .select2-search__field::-webkit-input-placeholder {
  color: #999;
}
.select2-container--bootstrap .select2-search__field:-moz-placeholder {
  color: #999;
}
.select2-container--bootstrap .select2-search__field::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.select2-container--bootstrap .select2-search__field:-ms-input-placeholder {
  color: #999;
}
.select2-container--bootstrap .select2-results__option {
  /**
   * Disabled results.
   *
   * @see https://select2.github.io/examples.html#disabled-results
   */
  /**
   * Hover state.
   */
  /**
   * Selected state.
   */
}
.select2-container--bootstrap .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--bootstrap .select2-results__option[aria-disabled=true] {
  color: #777777;
  cursor: not-allowed;
}
.select2-container--bootstrap .select2-results__option[aria-selected=true] {
  background-color: #f5f5f5;
  color: #262626;
}
.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
  background-color: #337ab7;
  color: #fff;
}
.select2-container--bootstrap .select2-results__option .select2-results__option {
  padding: 6px 12px;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -12px;
  padding-left: 24px;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -24px;
  padding-left: 36px;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -36px;
  padding-left: 48px;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -48px;
  padding-left: 60px;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -60px;
  padding-left: 72px;
}
.select2-container--bootstrap .select2-results__group {
  color: #777777;
  display: block;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.428571429;
  white-space: nowrap;
}
.select2-container--bootstrap.select2-container--focus .select2-selection, .select2-container--bootstrap.select2-container--open .select2-selection {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  border-color: #66afe9;
}
.select2-container--bootstrap.select2-container--open {
  /**
   * Make the dropdown arrow point up while the dropdown is visible.
   */
  /**
   * Handle border radii of the container when the dropdown is showing.
   */
}
.select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b {
  border-color: transparent transparent #999 transparent;
  border-width: 0 4px 4px 4px;
}
.select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-color: transparent;
}
.select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-top-color: transparent;
}
.select2-container--bootstrap .select2-selection__clear {
  color: #999;
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}
.select2-container--bootstrap .select2-selection__clear:hover {
  color: #333;
}
.select2-container--bootstrap.select2-container--disabled .select2-selection {
  border-color: #ccc;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.select2-container--bootstrap.select2-container--disabled .select2-selection,
.select2-container--bootstrap.select2-container--disabled .select2-search__field {
  cursor: not-allowed;
}
.select2-container--bootstrap.select2-container--disabled .select2-selection,
.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice {
  background-color: #eeeeee;
}
.select2-container--bootstrap.select2-container--disabled .select2-selection__clear,
.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove {
  display: none;
}
.select2-container--bootstrap .select2-dropdown {
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  border-color: #66afe9;
  overflow-x: hidden;
  margin-top: -1px;
}
.select2-container--bootstrap .select2-dropdown--above {
  margin-top: 1px;
}
.select2-container--bootstrap .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--bootstrap .select2-selection--single {
  height: 34px;
  line-height: 1.428571429;
  padding: 6px 24px 6px 12px;
  /**
   * Adjust the single Select2's dropdown arrow button appearance.
   */
}
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
  position: absolute;
  bottom: 0;
  right: 12px;
  top: 0;
  width: 4px;
}
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
  border-color: #999 transparent transparent transparent;
  border-style: solid;
  border-width: 4px 4px 0 4px;
  height: 0;
  left: 0;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
  color: #555555;
  padding: 0;
}
.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--bootstrap .select2-selection--multiple {
  min-height: 34px;
  /**
   * Make Multi Select2's choices match Bootstrap 3's default button styles.
   */
  /**
   * Minus 2px borders.
   */
  /**
   * Clear the selection.
   */
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  display: block;
  line-height: 1.428571429;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  float: left;
  margin-top: 5px;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
  color: #555555;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin: 5px 0 0 6px;
  padding: 0 6px;
}
.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
  background: transparent;
  padding: 0 12px;
  height: 32px;
  line-height: 1.428571429;
  margin-top: 0;
  min-width: 5em;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 3px;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
  margin-top: 6px;
}
.select2-container--bootstrap.input-sm, .select2-container--bootstrap.input-lg {
  border-radius: 0;
  font-size: 12px;
  height: auto;
  line-height: 1;
  padding: 0;
}
.select2-container--bootstrap.input-sm .select2-selection--single, .input-group-sm .select2-container--bootstrap .select2-selection--single, .form-group-sm .select2-container--bootstrap .select2-selection--single {
  border-radius: 3px;
  font-size: 12px;
  height: 30px;
  line-height: 1.5;
  padding: 5px 22px 5px 10px;
  /* 2 */
}
.select2-container--bootstrap.input-sm .select2-selection--single .select2-selection__arrow b, .input-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .form-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
  margin-left: -5px;
}
.select2-container--bootstrap.input-sm .select2-selection--multiple, .input-group-sm .select2-container--bootstrap .select2-selection--multiple, .form-group-sm .select2-container--bootstrap .select2-selection--multiple {
  min-height: 30px;
}
.select2-container--bootstrap.input-sm .select2-selection--multiple .select2-selection__choice, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
  font-size: 12px;
  line-height: 1.5;
  margin: 4px 0 0 5px;
  padding: 0 5px;
}
.select2-container--bootstrap.input-sm .select2-selection--multiple .select2-search--inline .select2-search__field, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0 10px;
  font-size: 12px;
  height: 28px;
  line-height: 1.5;
}
.select2-container--bootstrap.input-sm .select2-selection--multiple .select2-selection__clear, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
  margin-top: 5px;
}
.select2-container--bootstrap.input-lg .select2-selection--single, .input-group-lg .select2-container--bootstrap .select2-selection--single, .form-group-lg .select2-container--bootstrap .select2-selection--single {
  border-radius: 6px;
  font-size: 18px;
  height: 46px;
  line-height: 1.3333333;
  padding: 10px 31px 10px 16px;
  /* 1 */
}
.select2-container--bootstrap.input-lg .select2-selection--single .select2-selection__arrow, .input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow, .form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
  width: 5px;
}
.select2-container--bootstrap.input-lg .select2-selection--single .select2-selection__arrow b, .input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
  border-width: 5px 5px 0 5px;
  margin-left: -5px;
  margin-left: -10px;
  margin-top: -2.5px;
}
.select2-container--bootstrap.input-lg .select2-selection--multiple, .input-group-lg .select2-container--bootstrap .select2-selection--multiple, .form-group-lg .select2-container--bootstrap .select2-selection--multiple {
  min-height: 46px;
}
.select2-container--bootstrap.input-lg .select2-selection--multiple .select2-selection__choice, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 4px;
  margin: 9px 0 0 8px;
  padding: 0 10px;
}
.select2-container--bootstrap.input-lg .select2-selection--multiple .select2-search--inline .select2-search__field, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0 16px;
  font-size: 18px;
  height: 44px;
  line-height: 1.3333333;
}
.select2-container--bootstrap.input-lg .select2-selection--multiple .select2-selection__clear, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
  margin-top: 10px;
}
.select2-container--bootstrap.input-lg.select2-container--open .select2-selection--single {
  /**
   * Make the dropdown arrow point up while the dropdown is visible.
   */
}
.select2-container--bootstrap.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #999 transparent;
  border-width: 0 5px 5px 5px;
}
.input-group-lg .select2-container--bootstrap.select2-container--open .select2-selection--single {
  /**
   * Make the dropdown arrow point up while the dropdown is visible.
   */
}
.input-group-lg .select2-container--bootstrap.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #999 transparent;
  border-width: 0 5px 5px 5px;
}
.select2-container--bootstrap[dir="rtl"] {
  /**
   * Single Select2
   *
   * 1. Makes sure that .select2-selection__placeholder is positioned
   *    correctly.
   */
  /**
   * Multiple Select2
   */
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--single {
  padding-left: 24px;
  padding-right: 12px;
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 0;
  padding-left: 0;
  text-align: right;
  /* 1 */
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 12px;
  right: auto;
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow b {
  margin-left: 0;
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
  float: right;
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 0;
  margin-right: 6px;
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

/*------------------------------------*\
    #ADDITIONAL GOODIES
\*------------------------------------*/
/**
 * Address Bootstrap's validation states
 *
 * If a Select2 widget parent has one of Bootstrap's validation state modifier
 * classes, adjust Select2's border colors and focus states accordingly.
 * You may apply said classes to the Select2 dropdown (body > .select2-container)
 * via JavaScript match Bootstraps' to make its styles match.
 *
 * @see http://getbootstrap.com/css/#forms-control-validation
 */
.has-warning .select2-dropdown,
.has-warning .select2-selection {
  border-color: #8a6d3b;
}
.has-warning .select2-container--focus .select2-selection,
.has-warning .select2-container--open .select2-selection {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  border-color: #66512c;
}
.has-warning.select2-drop-active {
  border-color: #66512c;
}
.has-warning.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #66512c;
}

.has-error .select2-dropdown,
.has-error .select2-selection {
  border-color: #a94442;
}
.has-error .select2-container--focus .select2-selection,
.has-error .select2-container--open .select2-selection {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  border-color: #843534;
}
.has-error.select2-drop-active {
  border-color: #843534;
}
.has-error.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #843534;
}

.has-success .select2-dropdown,
.has-success .select2-selection {
  border-color: #3c763d;
}
.has-success .select2-container--focus .select2-selection,
.has-success .select2-container--open .select2-selection {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  border-color: #2b542c;
}
.has-success.select2-drop-active {
  border-color: #2b542c;
}
.has-success.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #2b542c;
}

/**
 * Select2 widgets in Bootstrap Input Groups
 *
 * When Select2 widgets are combined with other elements using Bootstraps
 * "Input Group" component, we don't want specific edges of the Select2
 * container to have a border-radius.
 *
 * Use .select2-bootstrap-prepend and .select2-bootstrap-append on
 * a Bootstrap 3 .input-group to let the contained Select2 widget know which
 * edges should not be rounded as they are directly followed by another element.
 *
 * @see http://getbootstrap.com/components/#input-groups
 */
/**
 * Mimick Bootstraps .input-group .form-control styles.
 *
 * @see https://github.com/twbs/bootstrap/blob/master/less/input-groups.less
 */
.input-group .select2-container--bootstrap {
  display: table;
  table-layout: fixed;
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}

.input-group.select2-bootstrap-prepend .select2-container--bootstrap .select2-selection {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group.select2-bootstrap-append .select2-container--bootstrap .select2-selection {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/**
 * Adjust alignment of Bootstrap buttons in Bootstrap Input Groups to address
 * Multi Select2's height which - depending on how many elements have been selected -
 * may grow taller than its initial size.
 *
 * @see http://getbootstrap.com/components/#input-groups
 */
.select2-bootstrap-append .select2-container--bootstrap,
.select2-bootstrap-append .input-group-btn,
.select2-bootstrap-append .input-group-btn .btn,
.select2-bootstrap-prepend .select2-container--bootstrap,
.select2-bootstrap-prepend .input-group-btn,
.select2-bootstrap-prepend .input-group-btn .btn {
  vertical-align: top;
}

/**
 * Temporary fix for https://github.com/select2/select2-bootstrap-theme/issues/9
 *
 * Provides `!important` for certain properties of the class applied to the
 * original `<select>` element to hide it.
 *
 * @see https://github.com/select2/select2/pull/3301
 * @see https://github.com/fk/select2/commit/31830c7b32cb3d8e1b12d5b434dee40a6e753ada
 */
.form-control.select2-hidden-accessible {
  position: absolute !important;
  width: 1px !important;
}

/**
 * Display override for inline forms
*/
.form-inline .select2-container--bootstrap {
  display: inline-block;
}


/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */

.pika-single {
    z-index: 9999;
    display: block;
    position: relative;
    color: #525252 !important;
    background: #fff;
    border: 1px solid #cccccc;
    border-bottom-color: #cccccc !important;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*
clear child float (pika-lendar), using the famous micro clearfix hack
http://nicolasgallagher.com/micro-clearfix-hack/
*/
.pika-single:before,
.pika-single:after {
    content: " ";
    display: table;
}
.pika-single:after { clear: both }
.pika-single { *zoom: 1 }

.pika-single.is-hidden {
    display: none;
}

.pika-single.is-bound {
    position: absolute;
    box-shadow: 0 5px 15px -5px rgba(255,255,255,0);
}

.pika-lendar {
    float: left;
    width: 240px;
    margin: 8px;
}

.pika-title {
    position: relative;
    text-align: center;
}

.pika-label {
    display: inline-block;
    *display: inline;
    position: relative;
    z-index: 9999;
    overflow: hidden;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff !important;
}
.pika-title select {
    cursor: pointer;
    position: absolute;
    z-index: 9998;
    margin: 0;
    left: 0;
    top: 5px;
    filter: alpha(opacity=0);
    opacity: 0;
}

.pika-prev,
.pika-next {
    display: block;
    cursor: pointer;
    position: relative;
    outline: none;
    border: 0;
    padding: 0;
    width: 20px;
    height: 30px;
    color: rgba(0, 0, 0, 0) !important;
    white-space: nowrap;
    overflow: hidden;
    background-color: transparent !important;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 75% 75%;
    opacity: .5;
    *position: absolute;
    *top: 0;
}

.pika-prev:hover,
.pika-next:hover {
    opacity: 1;
}

.pika-prev,
.is-rtl .pika-next {
    float: left;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==');
    *left: 0;
}

.pika-next,
.is-rtl .pika-prev {
    float: right;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=');
    *right: 0;
}

.pika-prev.is-disabled,
.pika-next.is-disabled {
    cursor: default;
    opacity: .2;
}

.pika-select {
    display: inline-block;
    *display: inline;
    color: #666666 !important;
    font-size: 12px;
}

.pika-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border: 0;
    margin-bottom: 0 !important;
}

.pika-table th,
.pika-table td {
    width: 14.285714285714286%;
    padding: 0;
}

.pika-table th {
    color: #999 !important;
    font-size: 12px;
    line-height: 25px;
    font-weight: bold;
    text-align: center;
}

.pika-button {
    cursor: pointer;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    outline: none;
    border: 0;
    margin: 0;
    width: 100%;
    padding: 5px;
    color: #666 !important;
    font-size: 12px;
    line-height: 15px;
    text-align: right;
    background: #f5f5f5;
}

.pika-week {
    font-size: 11px;
    color: #999 !important;
}

.is-today .pika-button {
    color: #fff !important;
    font-weight: bold;
}

.is-selected .pika-button {
    color: #525252 !important;
    font-weight: bold;
    background: #fff;
    box-shadow: inset 1px 1px 1px 1px #fff;
    border-radius: 0px;
}

.is-disabled .pika-button {
    pointer-events: none;
    cursor: default;
    color: #999 !important;
    opacity: .3;
}

.pika-button:hover {
    color: #fff !important;
    background: #fff !important;
    box-shadow: none !important;
    border-radius: 0px !important;
}

/* styling for abbr */
.pika-table abbr {
    border-bottom: none;
    cursor: help;
}

.pika-time-container {
    clear: both;
}

.pika-time {
    margin: 7px auto 7px;
}

.pika-button-container button {
    margin: 0 8px 8px 8px;
    color: #666666 !important;
    border-radius: 0px;
    font-size: 12px;
    border: 1px solid #fff;
    background-color: #fff !important;
}

.pika-button-now{
    float:left;
}

.pika-button-now:hover {
    color: #525252 !important;
    background: #fff !important;
    box-shadow: none !important;
    border-radius: 0px !important;
}

table, tbody, td, th{
  background-color: inherit !important;
}


.pika-button-done{
    float:right;
}

.pika-button-done:hover {
    color: #525252 !important;
    background: #fff !important;
    box-shadow: none !important;
    border-radius: 0px !important;
}

.pika-single hr {
    margin-top: 0 !important;
    margin-bottom: 8px !important;
}
.toast-title {
	font-weight: bold;
}
.toast-message {
    word-wrap: break-word;
}

.toast-message a,
.toast-message label{
	color: #FFF;
}
.toast-message a:hover {
	color: #CCC;
	text-decoration: none;
}

.toast-top-left {
	top: 12px;
	left: 12px;
}

.toast-bottom-right {
	right: 12px;
	bottom: 12px;
}

.toast-bottom-left {
	left: 12px;
	bottom: 12px;
}

#toast-container  {
	position: fixed;
	z-index: 9999;
}

#toast-container > div {
	background-position: 15px center;
	background-repeat: no-repeat;
	-moz-border-radius: 3px 3px 3px 3px; 
	-webkit-border-radius: 3px 3px 3px 3px; 
	border-radius: 3px 3px 3px 3px;
	-moz-box-shadow: 0 0 12px #999999; 
	-webkit-box-shadow: 0 0 12px #999999; 
	-o-box-shadow: 0 0 12px #999999; 
	box-shadow: 0 0 12px #999999;
	color: #FFFFFF;
	margin: 0 0 6px;
	filter: alpha(opacity=80);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	opacity: 0.8;
	padding: 15px 15px 15px 50px;
	width: 300px;
}

.toast {
	background-color: #030303;
}

.toast-success{
	background-color: #51A351;
}

.toast-error{
	background-color: #BD362F;
}

.toast-info{
	background-color: #2F96B4;
}

.toast-warning{
	background-color: #F89406;
}
.toast-top-right {
	top: 12px;
	right: 12px;
}

#toast-container > :hover {
	-moz-box-shadow: 0 0 12px #000000; 
	-webkit-box-shadow: 0 0 12px #000000; 
	-o-box-shadow: 0 0 12px #000000; 
	box-shadow: 0 0 12px #000000;
	filter: alpha(opacity=100);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	opacity: 1;
	cursor: pointer;
}

#toast-container > .toast-info {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}

#toast-container > .toast-error {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}

#toast-container > .toast-success {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}

#toast-container > .toast-warning {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}
/* line 2, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient {
  background-color: #fff;
  font-size: 13px;
  line-height: 1.42857143;
  border: 1px solid #cccccc;
  height: 560px;
}
/* line 8, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient .container-fluid {
  background: none;
}
/* line 11, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient p {
  margin: 0;
  padding: 0 0 10px 0;
  line-height: 18px;
}
/* line 16, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient .sipStatus {
  padding: 10px 5px;
  background-color: #26828E;
  color: #fff;
  height: 45px;
}
/* line 22, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient #txtCallStatus {
  color: #fff;
  margin-top: 10px;
  font-weight: bold;
}
/* line 27, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient #sip-dialpad {
  width: 346px;
  padding: 36px 20px;
}
/* line 31, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient #sip-dialpad .col-xs-4 {
  text-align: center;
}
/* line 34, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient .digit {
  height: 66px;
  width: 72px;
  margin: 10px 14px !important;
  background-color: #ffffff;
  font-weight: 300;
  font-size: 24px;
  border-radius: 8px;
  line-height: 21px;
  padding-top: 9px;
  float: left;
}
/* line 46, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient .digit span {
  display: block;
  color: #333333;
  font-size: 10px;
  font-weight: normal;
}
/* line 52, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient .sip-panel h3 {
  margin-top: 22px;
}
/* line 55, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient #sip-splash {
  height: 270px;
}
/* line 58, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient #sip-splash .fa {
  margin-bottom: 15px;
}
/* line 61, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient #sip-splash .fa-circle {
  color: #26828E;
}
/* line 64, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient #sip-log .panel-heading {
  padding: 10px 8px;
  background-color: #ffffff;
}
/* line 68, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient #sip-logitems {
  height: 308px;
  overflow: auto;
  width: 100%;
}
/* line 73, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient #sldVolume {
  width: 140px;
  margin: 0 auto;
  box-shadow: none;
}
/* line 78, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient .sip-logitem {
  padding: 8px 8px;
  cursor: pointer;
}
/* line 82, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient #numDisplay::-webkit-input-placeholder {
  color: #bbb;
}
/* line 85, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient #numDisplay::-moz-placeholder {
  color: #bbb;
}
/* line 88, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient #numDisplay::-ms-input-placeholder {
  color: #bbb;
}
/* line 91, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient #numDisplay::-moz-placeholder {
  color: #bbb;
}
/* line 95, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient .btn-dial {
  color: #fff;
  background-color: #26828e;
  border-color: #26828e;
}
/* line 101, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient .btn-options {
  color: #26828e;
  background-color: #ffffff;
  border-color: #26828e;
}
/* line 107, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient .list-group-calls {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: 2px;
  margin-top: 2px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}
/* line 116, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient .list-group-item-ringing {
  color: #26828e;
  background-color: #ffffff;
}
/* line 121, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient .list-group-item-aswered {
  color: #26828e;
  background-color: #ffffff;
}
/* line 126, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient .list-group-item-missed {
  color: #9f2531;
  background-color: #ffffff;
}
/* line 131, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient .list-group-item-calls {
  color: #525252;
  background-color: #ffffff;
}
/* line 136, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient .sip-settings {
  width: 292px;
  padding: 16px 20px;
}
/* line 141, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient .footer {
  margin: 0 15px 15px 15px;
  padding: 5px 15px;
  background-color: #fff;
  color: #fff;
}
/* line 148, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient .input-group-functions {
  position: relative;
  font-size: 0;
  white-space: nowrap;
  padding-left: 100px;
}
/* line 155, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient .input-digit {
  height: 50px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
  background-color: #fff;
  color: #525252;
  border-color: #fff;
}
/* line 166, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient .number-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  margin-top: 5px;
  font-size: 18px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #fff;
  border-radius: 4px;
}
/* line 181, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient .btn-functions {
  display: inline-block;
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  background: #fff;
  color: #26828E;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
/* line 204, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient .btnCall {
  background-color: #26828E;
  border-color: #26828E;
  border-radius: 4px;
}
/* line 210, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient .btn-recordingstart {
  display: inline-block;
  padding: 6px 12px;
  font-size: 12px;
  font-weight: 400;
  background: #ffffff;
  color: #c60216;
  line-height: 1.42857143;
  text-align: center;
  margin-left: 10px;
  cursor: pointer;
  border: 1px solid #525252;
  border-radius: 4px;
}
/* line 225, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient .btn-recordingend {
  display: inline-block;
  padding: 6px 12px;
  font-size: 12px;
  font-weight: 400;
  background: #ffffff;
  color: #525252;
  line-height: 1.42857143;
  text-align: center;
  margin-left: 10px;
  cursor: pointer;
  border: 1px solid #525252;
  border-radius: 4px;
}
/* line 240, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient .btn-createtask {
  display: inline-block;
  padding: 6px 12px;
  font-size: 12px;
  font-weight: 400;
  background: #ffffff;
  color: #525252;
  line-height: 1.42857143;
  text-align: center;
  margin-left: 10px;
  cursor: pointer;
  border: 1px solid #525252;
  border-radius: 4px;
}
/* line 254, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient .sip-video {
  width: 346px;
  padding: 16px 20px;
}
/* line 261, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient .file-chooser-hack {
  position: relative;
  display: inline-block;
  height: auto;
  width: auto;
}
/* line 267, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient .file-chooser-hack > input.file-choose-button {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
/* line 273, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient .file-chooser-hack:hover > button.file-choose-button.dark-gray-bg {
  background-color: #555b5d;
}
/* line 276, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient .file-chooser-hack:hover > button.file-choose-button.dark-gray-bg {
  background-color: #555b5d;
}
/* line 279, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient .btn-filter {
  cursor: pointer;
  color: #26828E;
  margin-left: 10px;
  font-size: 16px;
  padding: 3px;
  border-radius: 3px;
}
/* line 287, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient .btn-filter.active {
  background: #e1dede;
  padding: 5px 5px 5px 5px;
  background-color: #26828E;
  color: #ffffff;
}
/* line 297, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient .settings-buttons button.btn.digit.is_active {
  background: #8bbf61;
  border-color: #8bbf61;
  color: white;
}
/* line 301, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient .settings-buttons button.btn.digit.is_active span {
  color: white;
}
/* line 308, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient .settings-buttons button.btn.digit:focus, #sipClient .settings-buttons button.btn.digit:active {
  background-color: #26828E;
  border-color: #26828E;
  color: white;
}
/* line 312, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient .settings-buttons button.btn.digit:focus span, #sipClient .settings-buttons button.btn.digit:active span {
  color: white;
}
/* line 319, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
#sipClient #recordingTimer {
  margin-left: 10px;
}

/* line 324, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
.panel-sip {
  border-color: #ffffff;
}

/* line 328, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
.list-sip {
  box-shadow: 0 3px 0 0 #ffffff;
  -moz-box-shadow: 0 3px 0 0 #ffffff;
  -webkit-box-shadow: 0 3px 0 0 #ffffff;
}

/* line 334, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
.btn-playpause {
  display: inline-block;
  padding: 6px 12px;
  font-size: 12px;
  font-weight: 400;
  background: #ffffff;
  color: #525252;
  line-height: 1.42857143;
  text-align: center;
  margin-left: 10px;
  cursor: pointer;
  border: 1px solid #525252;
  border-radius: 4px;
}

/* line 353, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
.agent-call-phonebook #contacts-table-wrapper table tr td:last-child,
.agent-call-phonebook #contacts-table-wrapper table tr th:last-child {
  width: 55px;
}
/* line 356, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
.agent-call-phonebook #contacts-table-wrapper table tr .contact-call-btn {
  display: inline !important;
  margin-right: 5px;
}

/* line 365, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/sip/ctx_sip.scss */
.send-message-to-log {
  color: #26828e;
  margin-right: 5px;
}
/* line 2, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/viewer.scss */
#vehicles_data_table .td_head {
  float: left;
}
/* line 6, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/viewer.scss */
#vehicles_data_table .top_size {
  height: 51px;
}
/* line 10, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/viewer.scss */
#vehicles_data_table #inner_tbl {
  padding-left: 2px;
}
/* line 14, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/viewer.scss */
#vehicles_data_table .td_row_even {
  padding: 2px;
  background-color: #f6f4f0;
}
/* line 19, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/viewer.scss */
#vehicles_data_table .td_row_odd {
  padding: 2px;
  background-color: white;
}
/* line 24, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/viewer.scss */
#vehicles_data_table .td_head {
  padding: 2px;
  font-weight: 700;
}
/* line 31, /var/www/contakti/releases/20221219095430/app/assets/stylesheets/viewer.scss */
#vehicles_data_table table,
#vehicles_data_table td,
#vehicles_data_table th {
  border: 1px solid gray;
}
